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/04/23 05:45]
Michał Kazior People seem to be confused with firmware versioning so add a comprehensive table for quick reference.
en:users:drivers:ath10k:firmware [2015/11/10 12:17]
Kalle Valo [Table] Add QCA9980
Line 7: Line 7:
 ===== ath10k firmware ===== ===== ath10k firmware =====
  
-Firmware is temporalily ​available ​at [[https://github.com/kvalo/ath10k-firmware|https://​github.com/​kvalo/​ath10k-firmware]] ​until it will be available ​from 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]].
  
-The firmware is searched from directory ath10k/​QCA988X/​hw2.0 under the system firmware directory, usually /​lib/​firmware. For example, here's a listing from an Ubuntu system where it's under /​lib/​firmware: ​+==== Overview =====
  
  
-<​code>​$ ls -l /lib/​firmware/​ath10k/​QCA988X/​hw2.0/ +^ Hardware ​        ^ Firmware major version/branch ​ ^ Latest ​firmware ​revision ​                                                     ^ Intended use  ^ Kernel version required* ​ ^ Git commit ​                 ^ 
-total 508 +| QCA988X ​         | main                           | [[https://​github.com/​kvalo/ath10k-firmware/​tree/​master/QCA988X/main|link]] ​   | STA           | 3.11                      | 5e3dd157d7e7 ​               | 
--rwxr-xr-x ​root root   2116 Oct 22 11:01 board.bin* +| QCA988X ​         | 10.                          | [[https://github.com/​kvalo/​ath10k-firmware/​tree/​master/​QCA988X/​10.1|link]] ​   | AP            | 3.13                      | 8acd3c97ff9e ​               | 
--rw-r--r-- 1 root root 254564 Oct 22 11:01 firmware-2.bin +| QCA988X ​         | 10.2                           | [[https://​github.com/​kvalo/​ath10k-firmware/​tree/​master/​QCA988X/​10.2|link]] ​   | AP            | 3.18                      | 24c88f7807fb ​               | 
--rwxr-xr-x 1 root root 249093 Oct 22 11:01 firmware.bin* +| QCA988X ​         | 10.2.4 ​                        | [[https://​github.com/​kvalo/​ath10k-firmware/​tree/​master/​QCA988X/​10.2.4|link]] ​ | AP            | 4.0                       | 4a16fbec1cd0 ​               | 
--rwxr-xr-x 1 root root   5402 Oct 22 11:01 otp.bin* +| QCA6164/​QCA6174 ​ | wmi-tlv                        | [[https://github.com/kvalo/​ath10k-firmware/​tree/​master/​QCA6174|link]] ​        | AP/​STA ​       | 4.0                       | d63955b33b3b,​ ca996ec56608 ​ | 
-$</code> +| QCA9980 ​         | 10.4                           | [[https://​github.com/​kvalo/​ath10k-firmware/​tree/​master/​QCA99X0|link]] ​        | AP            | 4.2                       | 8a055a8adc87 ​               |
-Description of the files+
  
-  ; board.bin ​ : board file for the firmware ​ 
-  ; firmware-2.bin ​ : embedded firmware file (includes both firmware and otp) for ath10k versions supporting FW API 2  
-  ; firmware.bin ​ : firmware file for older ath10k versions supporting only FW API 1  
-  ; otp.bin ​ : otp file for older ath10k versions supporting only FW API 1  
- 
-==== Overview ===== 
  
  
-^ 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 ​  | 10.1                           | 10.1.467.2-1 ​                    | AP            | 3.13                      | 8acd3c97ff9e ​               | 
-| QCA988X ​  | 10.2                           | 10.2-00082-4-2 ​                  | AP            | 3.18                      | 24c88f7807fb ​               | 
-| QCA988X ​  | 10.2.4 ​                        | 10.2.4.48 ​                       | AP            | 4.0                       | 4a16fbec1cd0 ​               | 
-| QCA61X4 ​  | wmi-tlv ​                       | WLAN.RM.2.0-00073-QCARMSWPZ-1-1 ​ | AP/​STA ​       | 4.0                       | d63955b33b3b,​ ca996ec56608 ​ | 
  
 * Note: It is possible to use newer ath10k driver on an older kernel with backports project: https://​backports.wiki.kernel.org * Note: It is possible to use newer ath10k driver on an older kernel with backports project: https://​backports.wiki.kernel.org
en/users/drivers/ath10k/firmware.txt · Last modified: 2024/03/06 11:29 by Kalle Valo