User Tools

Site Tools


en:users:drivers:ath10k:firmware

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
en:users:drivers:ath10k:firmware [2015/11/10 11:40]
Kalle Valo Firmware images are now in linux-firmware.git, document that
en:users:drivers:ath10k:firmware [2015/11/10 12:26]
Kalle Valo Cleanup, add new links
Line 9: Line 9:
 The ath10k firmware images are available from [[https://​git.kernel.org/​cgit/​linux/​kernel/​git/​firmware/​linux-firmware.git/​|linux-firmware.git]] which all common Linux distributions should install by default. Latest firmware images can be downloaded from [[https://​github.com/​kvalo/​ath10k-firmware|ath10k-firmware.git]] from which they get eventually pushed to [[https://​git.kernel.org/​cgit/​linux/​kernel/​git/​firmware/​linux-firmware.git/​|linux-firmware.git]]. The ath10k firmware images are available from [[https://​git.kernel.org/​cgit/​linux/​kernel/​git/​firmware/​linux-firmware.git/​|linux-firmware.git]] which all common Linux distributions should install by default. Latest firmware images can be downloaded from [[https://​github.com/​kvalo/​ath10k-firmware|ath10k-firmware.git]] from which they get eventually pushed to [[https://​git.kernel.org/​cgit/​linux/​kernel/​git/​firmware/​linux-firmware.git/​|linux-firmware.git]].
  
-==== Overview ​=====+==== Firmware branches ​=====
  
  
-^ Hardware ​ ^ Firmware major version/​branch ​ ^ Latest firmware revision ​        ​^ Intended use  ^ Kernel version required* ​ ^ Git commit ​                 ^ +^ Hardware ​        ​^ Firmware major version/​branch ​ ^ Latest firmware revision ​                                                     ^ Intended use  ^ Kernel version required* ​ ^ Git commit ​                 ^ 
-| QCA988X ​  ​| main                           ​| ​999.999.0.636 ​                   ​| STA           | 3.11                      | 5e3dd157d7e7 ​               | +| QCA988X ​         | main                           ​| ​[[https://​github.com/​kvalo/​ath10k-firmware/​tree/​master/​QCA988X/​main|link]] ​   ​| STA           | 3.11                      | 5e3dd157d7e7 ​               | 
-| QCA988X ​  ​| 10.1                           | 10.1.467.2-1 ​                    | AP            | 3.13                      | 8acd3c97ff9e ​               | +| QCA988X ​         | 10.1                           ​| ​[[https://​github.com/​kvalo/​ath10k-firmware/​tree/​master/​QCA988X/​10.1|link]] ​   ​| AP            | 3.13                      | 8acd3c97ff9e ​               | 
-| QCA988X ​  ​| 10.2                           | 10.2-00082-4-2 ​                  | AP            | 3.18                      | 24c88f7807fb ​               | +| QCA988X ​         | 10.2                           ​| ​[[https://​github.com/​kvalo/​ath10k-firmware/​tree/​master/​QCA988X/​10.2|link]] ​   ​| AP            | 3.18                      | 24c88f7807fb ​               | 
-| QCA988X ​  ​| 10.2.4 ​                        | 10.2.4.48                        ​| AP            | 4.0                       | 4a16fbec1cd0 ​               | +| QCA988X ​         | 10.2.4 ​                        ​| ​[[https://​github.com/​kvalo/​ath10k-firmware/​tree/​master/​QCA988X/​10.2.4|link]]  ​| AP            | 4.0                       | 4a16fbec1cd0 ​               | 
-QCA61X4 ​  | wmi-tlv ​                       | WLAN.RM.2.0-00073-QCARMSWPZ-1-1  ​| AP/​STA ​       | 4.0                       | d63955b33b3b,​ ca996ec56608 ​ |+QCA6164/​QCA6174  ​| wmi-tlv ​                       | [[https://​github.com/​kvalo/​ath10k-firmware/​tree/​master/​QCA6174|link]] ​        | AP/​STA ​       | 4.0                       | d63955b33b3b,​ ca996ec56608  ​
 +| QCA9980 ​         | 10.4                           | [[https://​github.com/​kvalo/​ath10k-firmware/​tree/​master/​QCA99X0|link]] ​        | AP            | 4.2                       | 8a055a8adc87 ​               ​|
  
-* Note: It is possible to use newer ath10k driver on an older kernel with backports project: https://​backports.wiki.kernel.org 
  
-===== Update firmware ===== 
  
-First download the firmware image from ath10k-firmware.git: ​ 
  
-[[https://github.com/​kvalo/ath10k-firmware/​tree/​master/|https://​github.com/​kvalo/​ath10k-firmware/​tree/​master/​]] +* Note: It is possible to use newer ath10k driver on an older kernel with [[en/users/Drivers/ath10k/backports|backports project]].
  
-In this example we use firmware-2.bin_10.1.467.2-1 from 10.1 directory. Then just copy that file as firmware-2.bin to the ath10k firmware directory: ​+===== Update ​firmware ​=====
  
 +First download the firmware image from the links above. In this example we use firmware-2.bin_10.1.467.2-1 from QCA988X 10.1 directory. Then just copy that file as firmware-2.bin to the ath10k firmware directory: ​
  
 <​code>​cp firmware-2.bin_10.1.467.2-1 /​lib/​firmware/​ath10k/​QCA988X/​hw2.0/​firmware-2.bin</​code>​ <​code>​cp firmware-2.bin_10.1.467.2-1 /​lib/​firmware/​ath10k/​QCA988X/​hw2.0/​firmware-2.bin</​code>​
-Then reload ath10k (or restart the system) and the new firmware is in use. +Then reload ath10k (or restart the system) and you can [[en/​users/​Drivers/​ath10k/​debug#​firmware_version|check if the new firmware is in use]]
  
 Note: In some distributions the firmware location can be different than /​lib/​firmware. ​ Note: In some distributions the firmware location can be different than /​lib/​firmware. ​
- 
- 
-===== Firmware branches ===== 
- 
-ath10k firmware has different branches, they are described below. ​ 
- 
- 
-==== main branch ==== 
- 
-Firmware versions 999.999.0.x. ​ 
- 
-Supports AP mode, STA mode, Ad-Hoc and P2P. But AP mode is not that well tested, especially problems with DFS.  
- 
- 
-==== 10.x branch ==== 
- 
-Firmware versions 10.x.y. ​ 
- 
-Branch focusing on AP mode. Supports DFS. STA mode works but not well tested. No Ad-Hoc or P2P support. ​ 
- 
  
 ===== Firmware API versions ===== ===== Firmware API versions =====
en/users/drivers/ath10k/firmware.txt · Last modified: 2024/03/06 11:29 by Kalle Valo