Commit graph

45 commits

Author SHA1 Message Date
zhipeng.wang
b148b26988 MA-18346-15 [Android] refine power on imx8mp board
Add file wifi_mod_para_powersave.conf which include
powersave_enable flag. Add logic in wifi driver which
can parse this flag.

Add append_bootargs:
setenv append_bootargs moal.mod_para=wifi_mod_para_powersave.conf
saveenv

Change-Id: If0875510385219e47f9b74c4b64b11701849db6c
Signed-off-by: zhipeng.wang <zhipeng.wang_1@nxp.com>
2021-01-31 11:15:24 +08:00
Sherry Sun
e217fa34a1 FwImage: update firmware to mxm5x16214(Support LF 5.10)
Firmware:
PCIE-UART W8997 Firmware version 16.92.10.p124

WLAN Bug Fixes:
---------------
1. Fix uAP start issue on switching bands

BT Bug Fixes:
-------------
None

Yocto build, it requires to copy the files to:
   - lib/firmware/nxp/

Signed-off-by: Sherry Sun <sherry.sun@nxp.com>
2020-12-05 17:16:13 +08:00
Sherry Sun
2fae6509c3 FwImage: update firmware to mxm5x16215
Firmware:
PCIE-UART W8997 Firmware version 16.92.10.p126

 WLAN Bug Fixes:
 ---------------
1. Fix uAP start issue on switching bands
2. Fixed WLAN Link loss during UDP Rx + BT Inquiry, and WLAN deauth
    during BT HFP coex scenarios

BT Bug Fixes:
-------------
1. Added fix to handle processing of SSR command to unblock command
    queuing which was causing BT restart

Yocto build, it requires to copy the files to:
   - lib/firmware/nxp/

Signed-off-by: Sherry Sun <sherry.sun@nxp.com>
2020-12-04 15:57:59 +08:00
Fugang Duan
e85dc6f187 FwImage: update firmware to mxm5x16210
Firmware:
PCIE-UART W8997 Firmware version 16.92.10.p118

WLAN Bug Fixes:
---------------
1. Fixed VHT compressed beamforming frame related pre-cert issues
2. Corresponding firmware change for fixing WPA3 SAE pre-cert requirement
3. Fixed issue with scan logic where firmware was aborting complete scan
   even if noise is detected on a different channel
4. Updated scan gap logic to prevent the DUT from missing ECSA IE beacons
5. Test Mode fix: Fixed path B Tx power issue for continuous wave mode

BT Bug Fixes:
-------------
1. Added fixes for A2DP glitches in various scnearios
2. Added change of disabling ping as AES is disabled.
   This was causing LMP response timeout issue
3. Added changes to correctly handle WAR flag name to enable fix for
   negative test cases involving LE connection.

Coex Bug Fixes:
-------------
1. Added fix for A2DP Glitches during coex scenarious
2. Added fix for BLE HID links losses
3. Added WLAN throughput improvements during BT device discovery scenarious

Yocto build, it requires to copy the files to:
    - lib/firmware/nxp/

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-11-17 14:25:28 +08:00
Fugang Duan
7ff53aff3d FwImage: update firmware to mxm5x16207
Firmware:
PCIE-UART W8997 Firmware version 16.92.10.p113

Yocto build, it requires to copy the files to:
    - lib/firmware/nxp/

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-11-11 17:58:35 +08:00
yang.tian
e3b1b6dc12 Add wifi mod para conf for android
Add wifi mod para conf for android since
android wifi load params are somewhere
differs from linux bsp.

Signed-off-by: yang.tian <yang.tian@nxp.com>
2020-11-09 10:50:14 +08:00
Fugang Duan
620e3e7c06 FwImage: update firmware to mxm5x16203
Firmware:
PCIE-UART W8997 Firmware version 16.92.10.p110
SDIO-UART W8987 Firmware version 16.92.10.p208

Yocto build, it requires to copy the files to:
    - lib/firmware/nxp/

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-11-04 11:27:40 +08:00
Fugang Duan
484d38224f FwImage_8987: update 88w8987 firmware to mxm4x17186.p7
The 88w8987 firmware version: SDIO_WLAN_UART_BT_8987_16.92.10.p207_16.92.10.p207

The firmware is merged from the repo:
    ssh://git@bitbucket.sw.nxp.com/wcswrel/
    rel-NXP-WIFI-FP92-BT-FP92-LINUX-ANDROID-MXM4X17186.p7-MGPL.git

Firmware version 16.92.10.p207

Firmware updates:
WLAN Bug Fixes:
===============
1. Fixed WLAN hang issue which was observed during HFP + STA scenario during TCP Tx

BT Bug Fixes:
=============
1. Corrected feature bit advertising to disable AES completely,
   which was causing pairing / connection failure
2. For PHY, if asymmetric traffic is used, then corrected the
   handling to post error code as per spec

Yocto build, it requires to copy the files to:
- lib/firmware/nxp/sdiouart8987_combo_v0.bin
- lib/firmware/nxp/wifi_mod_para_sd8987.conf

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-09-11 23:27:12 +08:00
Fugang Duan
63e8454ee3 FwImage_8987: update 88w8987 firmware to mxm4x17186.p6
The 88w8987 firmware version: SDIO_WLAN_UART_BT_8987_16.92.10.p206_16.92.10.p206

The firmware is merged from the repo:
    ssh://git@bitbucket.sw.nxp.com/wcswrel/
    rel-NXP-WIFI-FP92-BT-FP92-LINUX-ANDROID-MXM4X17186.p6-MGPL.git

Firmware version 16.92.10.p206

Firmware updates:
WLAN Bug Fixes:
===============
1. Fixed WLAN link loss which was observed in MMH scenario some time
   after inquiry was started
2. Test Mode: Fixed cw mode power delta issue which was seen in configured
   Vs measured Tx power value as part of this command

BT Bug Fixes:
=============
1. Fixed the issue of A2DP link loss that was observed due to
   connection timeout (0x08)

Yocto build, it requires to copy the files to:
- lib/firmware/nxp/sdiouart8987_combo_v0.bin
- lib/firmware/nxp/wifi_mod_para_sd8987.conf

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-09-11 11:30:23 +08:00
Fugang Duan
edadeaea32 FwImage_8987: update 88w8987 firmware to mxm4x17186.p4
The 88w8987 firmware version: SDIO_WLAN_UART_BT_8987_16.92.10.p204_16.92.10.p204

The firmware is merged from the repo:
    ssh://git@bitbucket.sw.nxp.com/wcswrel/
    rel-NXP-WIFI-FP92-BT-FP92-LINUX-ANDROID-MXM4X17186.p4-MGPL.git

Firmware updates:

New Additions:
==============
1. Update Tx continuous mode logic for test mode

WLAN Bug Fixes:
===============
1. Fixed WLAN deauth which was observed during wlan traffic in presence
   of BT Inquiry, Inquiry scan or Paging on android console
2. Fixed issue of P2P Group Owner not sending QoS Null Frame to Station
3. Solved the issue while reconnecting to AP after channel switch in 5GHz
   band for 40MHz/80MHz channel bandwidth
4. Addressed the issue for Roaming from AP1 to AP2 which was failing
   using wpa_cli roam command in 5GHz band for 40MHz/80MHz channel bandwidth

BT Bug Fixes:
=============
1. Invalid / garbage data was observed in Test mode during BT RF testing
2. Made changes to set default PCM configuration settings in firmare
3. Disabled CS2 and Adv Ext features for MM release
4. BLE qualification related fixes
5. Fixed issue where controller was giving incorrect error code,
   Corrected the error code per spec
6. Added fix of setting correct values for default parameter length when
   DLE (Data Length Extension) is enabled with LR (Long Range) disabled
7. Added change to restrict Wesco to 4 for single slot EV packets

Yocto build, it requires to copy the files to:
- lib/firmware/nxp/sdiouart8987_combo_v0.bin
- lib/firmware/nxp/wifi_mod_para_sd8987.conf

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-09-01 10:44:40 +08:00
Fugang Duan
508152acf6 cyw-wifi-bt: cyw43455 firmware fixes: Bluetooth BR/EDR Vulnerability - SPECTRA (Seemoo Co-Existence)
Update the below cypress device firmware to fix the security issue except 10370:
SPECTRA (Seemoo Co-Existence) Security Vulnerabilities

Update firmware for below Cypress Devices:
CYW 43455

Fixes issues:
CVE-2019-15063
CVE-2020-10367
CVE-2020-10368
CVE-2020-10369

The firmware version: BCM4345C0_003.001.025.0170.0337

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-09-01 10:33:53 +08:00
Fugang Duan
d19e656a4d FwImage_8987: update 88w8987 firmware to mxm4x17186.p2
The 88w8987 firmware version: SDIO_WLAN_UART_BT_8987_16.92.10.p202_16.92.10.p202

The firmware is merged from the repo:
    ssh://git@bitbucket.sw.nxp.com/wcswrel/
    rel-nxp-wifi-fp92-bt-fp92-linux-android-mxm4x17186.p2-mgpl.git

Yocto build, it requires to copy the files to:
- lib/firmware/nxp/sdiouart8987_combo_v0.bin
- lib/firmware/nxp/wifi_mod_para_sd8987.conf

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-08-11 13:45:54 +08:00
Fugang Duan
0998674fbd cyw-wifi-bt: firmware fixes: Bluetooth BR/EDR Vulnerability - SPECTRA (Seemoo Co-Existence)
Update the below cypress device firmware to fix the security issue:
SPECTRA (Seemoo Co-Existence) Security Vulnerabilities

Update firmware for below Cypress Devices:
CYW 4339
CYW 4356
CYW 4359
CYW 43430

Fixes issues:
CVE-2019-15063
CVE-2020-10367
CVE-2020-10368
CVE-2020-10369

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-08-06 17:55:43 +08:00
Fugang Duan
7c32c8ee57 FwImage_8987: update 88w8987 firmware to mxm4x17186
The 88w8987 firmware version: SDIO_WLAN_UART_BT_8987_16.92.10.p99_16.85.10.p99

The firmware is merged from the repo:
    ssh://git@bitbucket.sw.nxp.com/wcswrel/
    rel-nxp-wifi-fp92-bt-fp85-linux-android-mxm4x17186-mgpl.git

Yocto build, it requires to copy the files to:
- lib/firmware/nxp/sdiouart8987_combo_v0.bin
- lib/firmware/nxp/wifi_mod_para_sd8987.conf

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-08-03 11:06:19 +08:00
Fugang Duan
0603c28357 FwImage_8987: update 88w8987 firmware
The 88w8987 firmware version: SDIO_WLAN_UART_BT_8987_16.92.10.p80_16.85.10.p80

The firmware is merged from the repo:
    ssh://git@bitbucket.sw.nxp.com/wcswrel/
    rel-nxp-wifi-fp92-bt-fp85-linux-android-mxm4x17175-mgpl.git

Yocto build, it requires to copy the files to:
- lib/firmware/nxp/sdiouart8987_combo_v0.bin
- lib/firmware/nxp/wifi_mod_para_sd8987.conf

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-05-28 17:16:35 +08:00
Fugang Duan
685ace6562 cyw-wifi-bt: firmware fixes: Bluetooth BR/EDR Vulnerability - BIAS CVE 2020-10135
Update the below cypress device firmware to fix the security issue:
Bluetooth BR/EDR Vulnerability - BIAS CVE 2020-10135

Impacts Cypress Devices:
CYW 4339
CYW 4356
CYW 4359
CYW 43430
CYW 43455

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-05-21 15:45:44 +08:00
Fugang Duan
8a185c8007 FwImage_8987: add 88w8987 firmware
The 88w8987 firmware version: SDIO_WLAN_UART_BT_8987_16.92.10.p73

The firmware is merged from the repo:
    ssh://git@bitbucket.sw.nxp.com/wcswrel/
    rel-nxp-wifi-fp92-bt-fp85-linux-android-mxm4x17169-gpl.git

Yocto build, it requires to copy the files to:
- lib/firmware/nxp/sdiouart8987_combo_v0.bin
- lib/firmware/nxp/wifi_mod_para_sd8987.conf

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-04-20 01:12:39 +08:00
Fugang Duan
f075b38104 nxp/EULA.txt: Updated the license.
Add EULA.txt and SCR-nxp.txt files.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-03-17 09:17:50 +08:00
Fugang Duan
4054827650 nxp/FwImage_8997: add nxp (pre-Marvell) 88w8997 firmware images
PCIe8997:
Firmware version: W16.68.10.p16
WLAN (PCIe) firmware: pcie8997_wlan_v4.bin
BT (UART) firmware: uart8997_bt_v4.bin
Combo firmware: pcieuart8997_combo_v4.bin

BT helper load firmware: helper_uart_3000000.bin
BT loader tool image: fw_loader_arm64

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-03-13 09:20:20 +08:00
Fugang Duan
9c0e36ed77 cyw-wifi-bt: 1CX_CYW4356: update firmware to 7.35.180.197
Firmware: BCM4356/2 wl0: Aug 29 2019 02:05:27
version 7.35.180.197 (r722171 CY) FWID 01-4c8512f9

Note:
From Cypress 'Kenneth Ma' confirm, the firmware version
already fix the security issue: KR00K - CVE-2019-15126

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-02-28 12:02:55 +08:00
Fugang Duan
f6d0859f94 cyw-wifi-bt: 1CX_CYW4356: update firmware to 7.35.180.194
update 1FD_CYW4356 firmware version to:
Firmware version = wl0: Feb 13 2019 02:16:44 version 7.35.180.194
(r709573 CY) FWID 01-b055fb9

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-03-18 15:38:11 +08:00
Fugang Duan
f28b4fd6fa cyw-wifi-bt: 1FD_CYW4359: update firmware to 9.40.109
update 1FD_CYW4359 firmware version to:
Firmware version = wl0: Feb 20 2019 18:05:52 version 9.40.109
(r710128 CY) FWID 01-848095d2

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-03-18 15:04:09 +08:00
Andy Duan
182ecca7d2 cyw-wifi-bt: update CYW43455 firmware
update 1MW_CYW43455 firmware version to:
Firmware version = wl0: Mar 3 2019 19:47:25 version 7.45.184
(r712131 CY) FWID 01-b363c0a0

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-03-18 14:28:13 +08:00
Ann Thornton
6a99c832e2 */EULA.txt: Updated the license.
Signed-off-by: Ann Thornton <ann.thornton@nxp.com>
2019-03-06 13:57:14 -06:00
Andy Duan
c9f90affe8 cyw-wifi-bt: add CYW4356/CYW43430/CYW43455/CYW4339 firmware
Add CYW4356/CYW43430/CYW43455/CYW4339 WIFI & Bluetooth firmware
from Murata git repo:
firmware:
https://github.com/murata-wireless/cyw-fmac-fw.git
nvram:
https://github.com/murata-wireless/cyw-fmac-nvram.git
bluetooth hcd firmware:
https://github.com/murata-wireless/cyw-bt-patch.git

Branch:
ZP_CYW4339: battra
1MW_CYW43455: manda
1DX_CYW43430: mothra
1CX_CYW4356: manda (firmware bin file is updated from Cypress)

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-02-13 14:26:14 +08:00
Andy Duan
f65526a442 cyw-wifi-bt: 1FD_CYW4359: update firmware to 9.40.107
Firmware version = wl0: Jan 17 2019 00:55:02 version 9.40.107
(r709301 CY) FWID 01-aa0089b

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-01-21 14:51:50 +08:00
Ann Thornton
3a0f82d95c */SCR*: Update the SCRs. They now both use the new LA_OPT_NXP_Software License
Signed-off-by: Ann Thornton <ann.thornton@nxp.com>
2019-01-16 14:55:49 -06:00
Andy Duan
4119d3197b cyw-wifi-bt: 1FD_CYW4359: update firmware to 9.40
Firmware version = wl0: Jan 14 2019 21:32:27 version 9.40 (TOB)
(r709235 CY suspend test 20190115-1) FWID 01-306c758b

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-01-16 17:25:31 +08:00
Andy Duan
dc95bcf357 cyw-wifi-bt: 1FD_CYW4359: add firmware for L4.14 FMAC mothra release
Add CYW4359 firmware for L4.14 FMAC mothra release.
The firmware is released from Cypress.

Signed-off-by: Tian Yang <yang.tian@nxp.com>
2019-01-11 18:56:07 +08:00
Andy Duan
d6de84d3d2 cyw-wifi-bt: add the new folder for firmware of cypress chips
- Add new folder for firmware of cypress chips.
- Add the license file EULA_SW_v3.txt.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-01-10 11:17:18 +08:00
Lauren Post
3a01285785 EULA: Update to v22 version of EULA from April 2018
Signed-off-by: Lauren Post <lauren.post@nxp.com>
2018-04-19 15:10:02 -05:00
yang.tian
128bef9324 MA-10177 [Android_8MQ_EVK] 1CX Bluetooth support
Add 1CX_BCM4356 bluetooth hcd file.
The firmware version is BCM4354A2_001.003.015.0041.0083.hcd

Signed-off-by: Tian Yang <yang.tian@nxp.com>
2017-09-08 16:52:00 +08:00
Fugang Duan
8ce9046f50 MLK-15355 bcmdhd: add 89359 Bluetooth hcd file
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2017-08-09 11:10:23 +08:00
Tiberiu Breana
3073549235 MLK-15926: Add fw for 1CX / BCM4356
Signed-off-by: Tiberiu Breana <andrei-tiberiu.breana@nxp.com>
2017-08-08 14:52:57 -05:00
Tiberiu Breana
a3cdcc4ac2 MLK-15141: Add bcmdhd fw for 89359
Signed-off-by: Tiberiu Breana <andrei-tiberiu.breana@nxp.com>
2017-08-08 14:40:04 -05:00
yang.tian
87ba304b9e MA-9655[Android_6DL_SD]BLE: BLE Scanner can't capture the server device and it will force close in case choose any unknown device.
Update imx-firmware.git to replace the bt firmware for BCM4339,
which add support of BLE feature.
The new firmware version is BCM4339_003.001.009.0105.0628.hcd.

Signed-off-by: Tian Yang <yang.tian@nxp.com>
2017-08-08 00:51:08 -05:00
Lauren Post
fd53ad55e3 Remove BCM4339 and BCM4349 - duplicate of files in brcm folder
Signed-off-by: Lauren Post <lauren.post@nxp.com>
2017-08-08 00:51:08 -05:00
Tiberiu Breana
1649df57d9 Remove fw_bcmdhd_apsta.bin files
Remove the fw_bcmdhd_apsta.bin binaries, as they are no longer needed
as of bcmdhd v 1.141.100.6. Instead, the new fw_bcmdhd.bin files will
be used for all WiFi modes.

Signed-off-by: Tiberiu Breana <andrei-tiberiu.breana@nxp.com>
2017-08-08 00:51:07 -05:00
Lauren Post
f4c040339e EULA: Update to v18 EULA for brcm folder
Signed-off-by: Lauren Post <lauren.post@nxp.com>
2017-08-08 00:51:07 -05:00
Tiberiu Breana
9cbab06515 MLK-14688: bcmdhd: update fw for bcmdhd v 1.141.100.6
Update firwmare binaries corresponding to the
latest bcmdhd v 1.141.100.6 driver.

The new fw_bcmdhd.bin supports following modes:
- STA/Client
- Soft AP
- Simultaneous STA/Soft AP.

Signed-off-by: Tiberiu Breana <andrei-tiberiu.breana@nxp.com>
2017-08-08 00:51:07 -05:00
yang.tian
31b26b0d45 MA-9308 Enable hfp client on 8DV
Hold bluetooth firmware for 8dv in imx-firmware

Put 8dv bluetooth firmware in external/
imx-firmware/BCM4349

Signed-off-by:Tian Yang <yang.tian@nxp.com>
2017-08-08 00:51:07 -05:00
Dong Aisheng
0b60c337aa brcm: firmware upgrade for 1BW and 1DX
It has firmware upgrade/change for 1BW(BCM43340) and 1DX(BCM4343W).
Both of these changes are important.

Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
Signed-off-by: Tiberiu Breana <andrei-tiberiu.breana@nxp.com>
2017-08-08 00:51:07 -05:00
Lauren Post
6beb28fb94 BCM4339: Add SCR, README and move EULA to head directory
EULA updated to v13 and SCR updated to add proprietary

Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Ann Thornton <ann.thornton@nxp.com>
2017-08-08 00:51:07 -05:00
Lauren Post
ac8dbb79a4 brcm: Create brcm Linux folder to hold Broadcom Bluetooth and Wifi firmware
Signed-off-by: Lauren Post <lauren.post@nxp.com>

Signed-off-by: Lauren Post <lauren.post@nxp.com>
2017-08-08 00:51:07 -05:00
Wang Haoran
ed33cb273a Added BCM4339 firmwares
WiFi part : 6.39.37.36
BT part   : 003.001.009.0105.0628

Signed-off-by: Wang Haoran <Haoran.Wang@freescale.com>
2016-04-01 12:47:41 +08:00