]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - wilink8-wlan/wl18xx_fw.git/log
wilink8-wlan/wl18xx_fw.git
2 years ago Updated to FW 8.9.0.0.89
saurabh narang [Tue, 9 Nov 2021 08:11:26 +0000 (13:41 +0530)]
 Updated to FW 8.9.0.0.89

 Integrated 105C temp support for WiLink8 COB designs

 ( IMPORTANT : All WiLink8 based designs (modules or COB) using this firmware version or later, need to re-run configure-device.sh script  using updated INI files. Please update repository
 https://git.ti.com/git/wilink8-wlan/18xx-ti-utils.git )

Signed-off-by: saurabh narang <saurabhnarang@ti.com>
2 years agochangelog added
saurabh narang [Thu, 19 Aug 2021 17:52:57 +0000 (12:52 -0500)]
changelog added

Signed-off-by: saurabh narang <saurabhnarang@ti.com>
2 years agoUpdated to FW 8.9.0.0.88
saurabh narang [Tue, 11 May 2021 19:13:47 +0000 (14:13 -0500)]
Updated to FW 8.9.0.0.88

Fixes related to Wi-Fi FragAttacks - FRagmentation and AGgregation Attacks

Signed-off-by: saurabh narang <saurabhnarang@ti.com>
3 years agoUpdated to FW 8.9.0.0.86
saurabh narang [Wed, 16 Dec 2020 22:34:54 +0000 (16:34 -0600)]
Updated to FW 8.9.0.0.86

Signed-off-by: saurabh narang <saurabhnarang@ti.com>
3 years agoUpdated to FW 8.9.0.0.85
saurabh narang [Fri, 2 Oct 2020 18:10:32 +0000 (13:10 -0500)]
Updated to FW 8.9.0.0.85

Signed-off-by: saurabh narang <saurabhnarang@ti.com>
3 years agoUpdated to FW 8.9.0.0.84
saurabh narang [Thu, 17 Sep 2020 19:16:20 +0000 (14:16 -0500)]
Updated to FW 8.9.0.0.84

Signed-off-by: saurabh narang <saurabhnarang@ti.com>
3 years agoUpdated to FW 8.9.0.0.81
saurabh narang [Thu, 28 May 2020 14:30:09 +0000 (09:30 -0500)]
Updated to FW 8.9.0.0.81

Signed-off-by: saurabh narang <saurabhnarang@ti.com>
5 years agoUpdated to FW 8.9.0.0.79
Guy Mishol [Sun, 29 Jul 2018 08:55:47 +0000 (11:55 +0300)]
Updated to FW 8.9.0.0.79

Signed-off-by: Guy Mishol <guym@ti.com>
6 years agoUpdated to FW 8.9.0.0.78
Guy Mishol [Sun, 11 Feb 2018 14:05:27 +0000 (16:05 +0200)]
Updated to FW 8.9.0.0.78

Signed-off-by: Guy Mishol <guym@ti.com>
6 years agoUpdated to FW 8.9.0.0.77
Guy Mishol [Wed, 31 Jan 2018 13:52:25 +0000 (15:52 +0200)]
Updated to FW 8.9.0.0.77

Signed-off-by: Guy Mishol <guym@ti.com>
6 years agoUpdated to FW 8.9.0.0.76
Guy Mishol [Mon, 13 Nov 2017 13:01:10 +0000 (15:01 +0200)]
Updated to FW 8.9.0.0.76

Signed-off-by: Guy Mishol <guym@ti.com>
6 years agoUpdated to FW 8.9.0.0.75
Guy Mishol [Mon, 19 Jun 2017 12:14:57 +0000 (15:14 +0300)]
Updated to FW 8.9.0.0.75

Signed-off-by: Guy Mishol <guym@ti.com>
7 years agoUpdated to FW 8.9.0.0.70
Guy Mishol [Thu, 4 Aug 2016 11:03:21 +0000 (14:03 +0300)]
Updated to FW 8.9.0.0.70

Signed-off-by: Guy Mishol <guym@ti.com>
7 years agoUpdated to FW 8.9.0.0.69
Yaniv Machani [Tue, 31 May 2016 07:08:02 +0000 (10:08 +0300)]
Updated to FW 8.9.0.0.69

Signed-off-by: Yaniv Machani <yanivma@ti.com>
8 years agoUpdated to FW 8.9.0.0.48
Guy Mishol [Tue, 23 Jun 2015 07:54:04 +0000 (10:54 +0300)]
Updated to FW 8.9.0.0.48

Signed-off-by: Guy Mishol <guym@ti.com>
8 years agoUpdated to FW 8.9.0.0.47
Guy Mishol [Thu, 18 Jun 2015 12:38:13 +0000 (15:38 +0300)]
Updated to FW 8.9.0.0.47

8 years agoUpdated to FW 8.9.0.0.46
Guy Mishol [Thu, 11 Jun 2015 12:36:19 +0000 (15:36 +0300)]
Updated to FW 8.9.0.0.46

Signed-off-by: Guy Mishol <guym@ti.com>
8 years agoUpdated to FW 8.9.0.0.44
Guy Mishol [Tue, 19 May 2015 16:05:43 +0000 (19:05 +0300)]
Updated to FW 8.9.0.0.44

Signed-off-by: Guy Mishol <guym@ti.com>
8 years agoUpdated to FW 8.9.0.0.41
Guy Mishol [Sun, 10 May 2015 08:04:58 +0000 (11:04 +0300)]
Updated to FW 8.9.0.0.41

Signed-off-by: Guy Mishol <guym@ti.com>
8 years agoUpdated to FW 8.9.0.0.39
Guy Mishol [Mon, 27 Apr 2015 06:46:46 +0000 (09:46 +0300)]
Updated to FW 8.9.0.0.39

Signed-off-by: Guy Mishol <guym@ti.com>
9 years agoUpdated to FW 8.9.0.0.31
Guy Mishol [Wed, 26 Nov 2014 09:55:39 +0000 (11:55 +0200)]
Updated to FW 8.9.0.0.31

Signed-off-by: Guy Mishol <guym@ti.com>
9 years agoUpdated to FW 8.9.0.0.30
Guy Mishol [Thu, 20 Nov 2014 12:23:20 +0000 (14:23 +0200)]
Updated to FW 8.9.0.0.30

Signed-off-by: Guy Mishol <guym@ti.com>
9 years agoUpdated to FW 8.9.0.0.29
Guy Mishol [Sun, 16 Nov 2014 13:31:58 +0000 (15:31 +0200)]
Updated to FW 8.9.0.0.29

Signed-off-by: Guy Mishol <guym@ti.com>
9 years agoUpdated to FW 8.9.0.0.28
Guy Mishol [Mon, 10 Nov 2014 11:45:44 +0000 (13:45 +0200)]
Updated to FW 8.9.0.0.28

Signed-off-by: Guy Mishol <guym@ti.com>
9 years agoUpdated to FW 8.9.0.0.27
Guy Mishol [Tue, 14 Oct 2014 08:46:32 +0000 (11:46 +0300)]
Updated to FW 8.9.0.0.27

Signed-off-by: Guy Mishol <guym@ti.com>
9 years agoUpdated to FW 8.9.0.0.26
Yaniv Machani [Tue, 7 Oct 2014 19:50:22 +0000 (22:50 +0300)]
Updated to FW 8.9.0.0.26

Signed-off-by: Yaniv Machani <yanivma@ti.com>
9 years agoUpdated to FW 8.9.0.0.24
Yaniv Machani [Mon, 22 Sep 2014 08:59:01 +0000 (11:59 +0300)]
Updated to FW 8.9.0.0.24

Signed-off-by: Yaniv Machani <yanivma@ti.com>
9 years agoUpdated to FW 8.9.0.0.17
Guy Mishol [Thu, 3 Jul 2014 12:21:29 +0000 (15:21 +0300)]
Updated to FW 8.9.0.0.17

Signed-off-by: Guy Mishol <guym@ti.com>
9 years agoUpdated to FW 8.9.0.0.16
Yaniv Machani [Sun, 22 Jun 2014 13:07:21 +0000 (16:07 +0300)]
Updated to FW 8.9.0.0.16

Signed-off-by: Yaniv Machani <yanivma@ti.com>
9 years agoUpdated to FW 8.9.0.0.14
Guy Mishol [Mon, 2 Jun 2014 10:54:06 +0000 (13:54 +0300)]
Updated to FW 8.9.0.0.14

Signed-off-by: Guy Mishol <guym@ti.com>
9 years agoUpdated to FW 8.9.0.0.13
Guy Mishol [Thu, 29 May 2014 12:47:16 +0000 (15:47 +0300)]
Updated to FW 8.9.0.0.13

Signed-off-by: Guy Mishol <guym@ti.com>
9 years agoUpdated to FW 8.9.0.0.11
Guy Mishol [Wed, 14 May 2014 10:42:00 +0000 (13:42 +0300)]
Updated to FW 8.9.0.0.11

Signed-off-by: Guy Mishol <guym@ti.com>
9 years agoUpdated to FW 8.9.0.0.9
Guy Mishol [Thu, 1 May 2014 16:43:31 +0000 (19:43 +0300)]
Updated to FW 8.9.0.0.9

10 years agoUpdated to FW 8.9.0.0.7
Guy Mishol [Wed, 9 Apr 2014 08:38:04 +0000 (11:38 +0300)]
Updated to FW 8.9.0.0.7

10 years agoUpdated to FW 8.9.0.0.6
Guy Mishol [Thu, 27 Mar 2014 12:28:21 +0000 (14:28 +0200)]
Updated to FW 8.9.0.0.6

10 years agoUpdated to FW 8.9.0.0.4
Guy Mishol [Thu, 13 Mar 2014 12:51:38 +0000 (14:51 +0200)]
Updated to FW 8.9.0.0.4

10 years agoUpdated to FW 8.9.0.0.3
Guy Mishol [Mon, 10 Mar 2014 14:46:59 +0000 (16:46 +0200)]
Updated to FW 8.9.0.0.3

10 years agoRemove FW wl18xx-fw-3.bin
Guy Mishol [Wed, 5 Mar 2014 12:46:23 +0000 (14:46 +0200)]
Remove FW wl18xx-fw-3.bin

10 years agoUpdated to FW 8.9.0.0.1
Guy Mishol [Mon, 24 Feb 2014 11:37:57 +0000 (13:37 +0200)]
Updated to FW 8.9.0.0.1

10 years agowl18xx: update FW name to XXX-3.bin mbss
Arik Nemtsov [Mon, 10 Feb 2014 12:26:40 +0000 (14:26 +0200)]
wl18xx: update FW name to XXX-3.bin

The FW name was upstreamed as such, and it will work with the new
driver.

Signed-off-by: Arik Nemtsov <arik@wizery.com>
10 years agoUpdated to FW 8.8.0.0.13
Yaniv Machani [Sun, 19 Jan 2014 08:37:14 +0000 (10:37 +0200)]
Updated to FW 8.8.0.0.13

10 years agoUpdated to FW 8.8.0.0.12
Guy Mishol [Tue, 14 Jan 2014 13:16:57 +0000 (15:16 +0200)]
Updated to FW 8.8.0.0.12

10 years agoUpdate Licence file
Yaniv Machani [Mon, 2 Dec 2013 09:58:13 +0000 (11:58 +0200)]
Update Licence file

Signed-off-by: Yaniv Machani <yanivma@ti.com>
10 years agoUpdated to FW 8.8.0.0.11
Yaniv Machani [Thu, 28 Nov 2013 14:19:51 +0000 (16:19 +0200)]
Updated to FW 8.8.0.0.11

Signed-off-by: Yaniv Machani <yanivma@ti.com>
10 years agoUpdated to FW 8.8.0.0.10
Yaniv Machani [Thu, 21 Nov 2013 08:21:13 +0000 (10:21 +0200)]
Updated to FW 8.8.0.0.10

10 years agoUpdated to FW 8.8.0.0.8
Yaniv Machani [Tue, 5 Nov 2013 13:37:54 +0000 (15:37 +0200)]
Updated to FW 8.8.0.0.8

10 years agoUpdated to FW 8.8.0.0.7
Yaniv Machani [Tue, 29 Oct 2013 12:22:06 +0000 (14:22 +0200)]
Updated to FW 8.8.0.0.7

10 years agoUpdated to FW 8.8.0.0.5
Yaniv Machani [Wed, 16 Oct 2013 12:30:05 +0000 (15:30 +0300)]
Updated to FW 8.8.0.0.5

10 years agoUpdate to FW 8.8.0.0.4
Yaniv Machani [Wed, 9 Oct 2013 11:39:09 +0000 (14:39 +0300)]
Update to FW 8.8.0.0.4

10 years agoUpdated FW revision to 8.8.0.0.1
Yaniv Machani [Sun, 15 Sep 2013 11:13:12 +0000 (14:13 +0300)]
Updated FW revision to 8.8.0.0.1

10 years ago8.6.0.11.20 - Added support for 10 BA
Yaniv Machani [Mon, 9 Sep 2013 12:29:02 +0000 (15:29 +0300)]
8.6.0.11.20 - Added support for 10 BA

10 years agoIncreased number of links Ver: 8.6.0.9.20
Yaniv Machani [Thu, 22 Aug 2013 10:03:20 +0000 (13:03 +0300)]
Increased number of links Ver: 8.6.0.9.20

10 years agoCleaned redundant FW files
Yaniv Machani [Wed, 21 Aug 2013 10:17:39 +0000 (13:17 +0300)]
Cleaned redundant FW files

10 years agoupadted FW file to support the MBSS changes
Yaniv Machani [Wed, 21 Aug 2013 10:03:19 +0000 (13:03 +0300)]
upadted FW file to support the MBSS changes

10 years agoCleaned redundant FW files
Yaniv Machani [Wed, 21 Aug 2013 09:57:47 +0000 (12:57 +0300)]
Cleaned redundant FW files

10 years agoadded fw to match driver ol_r8_a7.01
Yaniv Machani [Sun, 4 Aug 2013 15:50:04 +0000 (18:50 +0300)]
added fw to match driver ol_r8_a7.01

10 years ago MAC FW 8.6.0.0.17
Eitan Bar [Wed, 17 Jul 2013 10:11:10 +0000 (13:11 +0300)]
 MAC FW 8.6.0.0.17

 - Upgraded PHY FW to 8.2.0.0.178

Signed-off-by: Eitan Bar <eitanb@ti.com>
10 years agoMAC FW 8.6.0.0.16
Eitan Bar [Tue, 9 Jul 2013 10:16:28 +0000 (13:16 +0300)]
MAC FW 8.6.0.0.16

- PHY FW version 177
- Bug Fixes

Signed-off-by: Eitan Bar <eitanb@ti.com>
10 years agoSigned-off-by: Eitan Bar <eitanb@ti.com>
Eitan Bar [Thu, 23 May 2013 05:29:08 +0000 (08:29 +0300)]
Signed-off-by: Eitan Bar <eitanb@ti.com>
Firmware Revision 8.6.0.0.12

10 years agoMAC FW 8.6.0.0.10
Eliad Peller [Sun, 12 May 2013 11:42:19 +0000 (14:42 +0300)]
MAC FW 8.6.0.0.10

Smart Config support.

The event mailbox was changed, so this fw is not
backward compatible with older versions.

Signed-off-by: Eliad Peller <eliad@wizery.com>
11 years agoMAC FW 8.6.0.0.5
Igal Chernobelsky [Thu, 4 Apr 2013 12:26:20 +0000 (15:26 +0300)]
MAC FW 8.6.0.0.5

8.6.0.0.5
- new PHY 8.2.0.0.168

8.6.0.0.4
- WIFI Direct GOUT QoS Null Data fix
- Remove the setting of the frame length in the BD from the TX start

8.6.0.0.3
- prints, typos & code cleanups
- removed SetFnCCA related code
- improved tx watchdog prints
- Tx WD asserts due to MR start/stop scenario
  when running burst traffic and BA teardowns fix
- Fix of warning/assert where future work is required on another
  tx WD case occurs
- add missing enable_ints
- fix in definition of  Roles_STA_Flags_u
- SG: protect sniff for 2 BT slots instead of 6 slots
- SG: fix of sniff/voice handle taking from priority bits on RF ACTIVE

Signed-off-by: Igal Chernobelsky <igalc@ti.com>
11 years agoMAC FW 8.6.0.0.2
Igal Chernobelsky [Tue, 12 Mar 2013 12:09:23 +0000 (14:09 +0200)]
MAC FW 8.6.0.0.2

- Tx power fix

Signed-off-by: Igal Chernobelsky <igalc@ti.com>
11 years agoMAC FW 8.6.0.0.1
Igal Chernobelsky [Wed, 6 Mar 2013 09:42:50 +0000 (11:42 +0200)]
MAC FW 8.6.0.0.1

- IOP fix for the max rx frame size (16k) violation
- handle untrimmed device default configuration
- Thermal Sensor: override ADC wrong configuration if detected
- Sync on the AP TSF from the probe response
- Do not initiate the AP jitter if we did not get the first beacon
- SG SUT Data: BT ACL traffic doesn't run during WLAN VoIP after few tens of measurements
- SG SUT Data: WLAN VoIP average Rx MOS is 3.3 during VoIP+TCP Rx while BT DH5/3DH5 traffic
- SG SUT Robustness: No BT Inquiry results during WLAN VoIP after 250 trials
- Fix for Wi-Fi on/off recoveries

Signed-off-by: Igal Chernobelsky <igalc@ti.com>
11 years agoMAC FW 8.5.0.0.58
Eitan Bar [Wed, 27 Feb 2013 13:45:38 +0000 (15:45 +0200)]
MAC FW 8.5.0.0.58

Signed-off-by: Eitan Bar <eitanb@ti.com>
11 years agoUpdate MAC FW to 8.5.0.0.56
Eitan Bar [Mon, 18 Feb 2013 09:10:57 +0000 (11:10 +0200)]
Update MAC FW to 8.5.0.0.56

Signed-off-by: Eitan Bar <eitanb@ti.com>
11 years agowl18xx_firmware: add LICENCE file
Igal Chernobelsky [Tue, 12 Feb 2013 10:12:41 +0000 (12:12 +0200)]
wl18xx_firmware: add LICENCE file

Signed-off-by: Igal Chernobelsky <igalc@ti.com>
11 years agoMAC FW 8.5.0.0.53
Igal Chernobelsky [Wed, 6 Feb 2013 12:17:09 +0000 (14:17 +0200)]
MAC FW 8.5.0.0.53

- Roaming: fix in rx_complete_task while SUT roam during traffic
  due to invalid flid of AMPDU recieved
- Linux firmware-compilation support - all file names in lower-case

Signed-off-by: Igal Chernobelsky <igalc@ti.com>
11 years agoMAC FW 8.5.0.0.52
Igal Chernobelsky [Thu, 31 Jan 2013 14:40:54 +0000 (16:40 +0200)]
MAC FW 8.5.0.0.52

 - PHY 8.2.0.0.163
 - Fix bug not entering ELP when DHCP is on

from MAC FW 8.5.0.0.51
 - TX Power rate adaptation module optimization
 - Null data frame add lowest 2_4 rate for slow links

Signed-off-by: Igal Chernobelsky <igalc@ti.com>
11 years agoMAC FW 8.5.0.0.50
Igal Chernobelsky [Sun, 27 Jan 2013 10:06:20 +0000 (12:06 +0200)]
MAC FW 8.5.0.0.50

 - Trigger the TX ready from the TX stop in cases:
 - a SP is opened
 - Change mode from PS to Active
 - Change mode from Active to PS
 - Record the trigger API timestamp after disable_ints
 - "white list" filtering for RTTT mode
 - MCS00121718 bug fix:  SUT+ APUT: duration in CTS-to-self is incorrect
 - Disable the XTAL gain override done during init for enabling normal gain
   for first time wake-up
 - MCS00123293: enable thermal sensor support for SP MIMO devices
 - Alignment of public_descriptors.h and public_host_int.h with the host.
 - Close RX Filter of WLAN for BT
 - Coex: replace GET_FREE_RUNNING_MAC_TIMSTAMP with TimeScheduler_GetFreeRunningTsf
 - MCS00123258 - Eapol filtering fix from version 49
 - MCS00123156 - FW Generated Frame doesn't support fragmentation - may lead to assert
 - MCS00122083 - SG APUT: Beacons are transmitted at rate 72Mbps,
   during BT SCO/eSCO when 11b rates are defined as basic and supported rates

Signed-off-by: Igal Chernobelsky <igalc@ti.com>
11 years agoMAC FW 8.5.0.0.49
Eitan Bar [Wed, 16 Jan 2013 20:28:42 +0000 (22:28 +0200)]
MAC FW 8.5.0.0.49

  - PHY FW to 8.2.0.0.162.
  - MAC/PHY API version changed to 18
  - TP optimization - rx pipeline optimization, mainly in rx complete
    task SWI & rx filter module.
  - MCS00123066 - phy cca fix for the beacon override issue
  - MCS00123189 - after AP recovery with tx udp, STA reconnects

Signed-off-by: Eitan Bar <eitanb@ti.com>
11 years agoMAC FW 8.5.0.0.48
Eitan Bar [Wed, 16 Jan 2013 11:23:28 +0000 (13:23 +0200)]
MAC FW 8.5.0.0.48

 - MCS00123069 -> Add BLE activities to BT-WLAN coex.
   BLE ADV, SCAN, CONNECT to MR scheduler, BLE SNIFF
    based on RF_ACTIVE only (like AFH)
 - MCS00123068 -> set correct time for bcast request
   1) Set AP Broadcast requests Start Ref Time = now
   2) Add new Broadcast TX requests only if Service
      Period is open
   3) Change Broadcast RX requests to (min = 5 ms,
       max = 10 ms, duration = 10 ms).
      Same for Broadcast TX.
   4) fix CTS transmission.
 - MCS00123075 - station aging suspend tx mechanism
 - MCS00123079 - wl8 sg: misc bugs and debug.
   SD toggling during ACL connection;
   change tsf in logger to 0x%x prints
 - MCS00123074

Signed-off-by: Eitan Bar <eitanb@ti.com>
11 years agoMAC FW 8.5.0.0.47
Eitan Bar [Sun, 13 Jan 2013 15:41:12 +0000 (17:41 +0200)]
MAC FW 8.5.0.0.47

 - PHY FW updated to 8.2.0.0.161
 - MCS00121142 -> Rate Mng: SUT disconnects from AP in RSSI -90
   while traffic is at rate 19Mbps  instead of using lower rates
 - MCS00122944 -> Coex PLL Selection for overcoming MRC 40M Hump
 - Configuring the CCA threshold by the new phy API command (RMW)
   is disabled till issue will be fixed.
 - MCS00122158 -> COEX Stability P2P Client+A2DP: Recovery 0x10931a
 - Revert the accidentally removed request for sending CTS
 - MCS00122957 - missing support of working with extrnal xtal
 - MCS00122154 - SUT ignore the AP's TXOP limit and doesn't fragment the data

Signed-off-by: Eitan Bar <eitanb@ti.com>
11 years agoupdate mac FW version 8.5.0.0.46
Eitan Bar [Thu, 10 Jan 2013 15:53:38 +0000 (17:53 +0200)]
update mac FW version 8.5.0.0.46

- MCP-FW alignment required some changes in public files,
  as part of the change mac_phy_api.g file renamed to
  public_mac_phy_api.h (Shared Ini file structure)
  Also affected some enum names and debug traces.
- MCS00116635 - APUT PRB RSP Rate fix - instead of initializing
  the link supported rate with a MACRO it now gets the basicRateSet.

Signed-off-by: Eitan Bar <eitanb@ti.com>
11 years agoupdate mc FW version 8.5.0.0.44
Victor Goldenshtein [Wed, 9 Jan 2013 12:08:35 +0000 (14:08 +0200)]
update mc FW version 8.5.0.0.44

Bug fixes:

MCS00122856 TP improvements (throughput optimizations (both Tx and Rx):
ignore traffic indications if there were some more
traffic indication before the SWI was invoked.
faster classification by TID.
removal of redundant function calls.

MCS00121531  Recovery with assert 0xf69e(__GTRACE_SVC__tx_watchdog__D__c_331)
during robustness STA-stop-start-connect-TCP TX.

MCS00122122  (MR MC SUT-APUT : TCP RX throughput between SUT and extAP drop
from 37 Mbps to 4 Mbps while extSTA conn disconn from APUT).

MCS00122848 PwrMgt_EnterELP assert due to busy semaphore mac_phy_api.c,
allow 150usec grace time for rx abort completion before entering
power down.

MCS00117280 TP improvements (throughput optimizations (both Tx and Rx) – TP
is not meeting target performance): revert pwrmgt.c fixes to
version 8.5.0.0.42.

Add Rate Policy for ADDBA REQ + DELBA to have 10 retries.
NAV Protection module – add comments + change function interface
to role context pointer instead of role id.

MCS00122853 Support A2DP sink by WLAN FW (still work should be done
in the BT for full support).
In AP A2DP  - work with fixed times.
Send full CTS for A2DP (was half before).
MCS00122854 Decrease the compensations’ defines of the passive scan, because
the driver has increased the passive scan time per channel.

MCS00122339 SG: RX BA session not resumed after SCO turned off, for Role ID != 0

MCS00121550 scheduler fixes.
Reduction of request size.
increasing # of requests to 22 to support heavy duty scenarios.
Fix support when running out of plan entries.

MCS00122850 tx-power fix: get power index handling case when role wasn't allocated
with any tx power index (meaning it is not WLAN role- guessing it is
DEVICE role), return NON_SERVING_INDEX bitmap in this case.

Signed-off-by: Victor Goldenshtein <victorg@ti.com>
11 years agoupdate mc FW version 8.5.0.0.43
Igal Chernobelsky [Wed, 2 Jan 2013 10:28:09 +0000 (12:28 +0200)]
update mc FW version 8.5.0.0.43

MAC Firmware version: 8.5.0.0.43
PHY Firmware version: 8.2.0.0.159

Rev 8.5.0.0.43

- TP improvements:
    - Remove rx complete interrupt
    - Remove tx exchange complete interrupt
    - Small pipe line improvements
    - Auto reclaim mechanism
- New macros for timers usage
- Time measurements tool is available
- BT Coex: DM is redundantly invoked during continuous WLAN TX
- Power variable enable parameter change in mac-phy-api
- MCS8 RTTT-Support in tx-simulation

Signed-off-by: Igal Chernobelsky <igalc@ti.com>
11 years agoupdate mc FW version 8.5.0.0.40
Igal Chernobelsky [Thu, 13 Dec 2012 08:08:51 +0000 (10:08 +0200)]
update mc FW version 8.5.0.0.40

MAC Firmware version: 8.5.0.0.40
PHY Firmware version: 8.2.0.0.157

Rev 8.5.0.0.40
- RSSI values from roaming trigger module added to stat structure
- PHY 157

Signed-off-by: Igal Chernobelsky <igalc@ti.com>
11 years agoupdate mc FW version 8.5.0.0.39
Ido Reis [Tue, 11 Dec 2012 14:29:30 +0000 (16:29 +0200)]
update mc FW version 8.5.0.0.39

MAC Firmware version: 8.5.0.0.39
PHY Firmware version: 8.2.0.0.155

Rev 8.5.0.0.37
- Bug Fix: release also security context for AP
- Align with phy api status Emun, and use it to avoid counting of incorrect
  failed calibration (calibration not done error)
- beacon miss fix, enlarge overhead 70 to 150
- ensure that if got a suspend point to the last entry in the plan
  a reschedule is invited (this could be if the ASU decided to suspend earlier
  than the designated suspend point, before the end-of-plan timer has expired)
- Clearing the configured fast link table in hsm_fc
- new phy 155
- Clear redundant delay in CCA set for TX flush

Rev 8.5.0.0.38
- Bug Fix: p2p Client does not enter ELP after disconnection and connection
- Bug Fix: retry DFS command when it is sent while calibrating a serving
  channel (driver crashes on timeout without this fix)
- Bug Fix: WiFi TGn APUT: The APUT doesn't turn on the HT non-member
  protection bit on 5G.
- Disable Listen Mode for 2Mbps beacons.

Rev 8.5.0.0.39 :
- Bug Fix: Increase RX & TX BA sessions to 5 where STA based roles will be
  reserved with 3 and AP based roles with 2
- Bug Fix: APUT:Recovery:0xf886(__GTRACE_SVC__tx_watchdog__D__c_331) during
  TCP/UDP Tx traffic:
  - Bug fix for AP role, when connected station is switching from PS off to PS
    on (force-PS), in mixed mode, TID's might be stuck in the belly since no
    trigger frame is neccesarly arriving from the STA
  - No watchdog is asserted for ba expected when ap has connected stations in
    PS
- Bug Fix: SUT: robustness connect_disconnect cause recovery
  GTRACE_SVC__calib_agent__D__c_
- Bug Fix: Change the DFS retry mechanism from 4 retries to 1.5 seconds of
  retry

Signed-off-by: Ido Reis <idor@ti.com>
11 years agoupdate mc FW version 8.5.0.0.36
Igal Chernobelsky [Tue, 4 Dec 2012 11:49:40 +0000 (13:49 +0200)]
update mc FW version 8.5.0.0.36

MAC Firmware version: 8.5.0.0.36
PHY Firmware version: 8.2.0.e5.154

- QOS/WMM Fixes + burst support
- Update to temporary phy 8.2.0.e5.154

Signed-off-by: Igal Chernobelsky <igalc@ti.com>
11 years agoupdate mc FW version 8.5.0.0.28
Ido Reis [Thu, 15 Nov 2012 14:35:04 +0000 (16:35 +0200)]
update mc FW version 8.5.0.0.28

MAC Firmware version: 8.5.0.0.28
PHY Firmware version: 8.2.0.0.152

- Bug fix: DC2DC priority Register changed to match Wilink8. new value (0x428)
- Updated to Phy 152.

Signed-off-by: Ido Reis <idor@ti.com>
11 years agoupdate mc FW version 8.5.0.0.27
Yair Shapira [Thu, 15 Nov 2012 10:48:25 +0000 (12:48 +0200)]
update mc FW version 8.5.0.0.27

MAC Firmware version: 8.5.0.0.27
PHY Firmware version: 8.2.0.0.151

- Bug fix: add the frame to the RX Complete task always at the rx_complete_1273.c
- Handle Mix-Mode state by configure the RX-Streaming to send QoS trigger every 1 second.
- Bug fix: RX-Streaming - in function RxStreaming_TXDescUpdateCallback -
  set the frame as a trigger frame for the STA-PSD.
- Bug fix: Device Traffic Monitor - set defult valuses to - no traffic.
- Bug fix: STA-PSD - send trigger on a QoS TID (not always on 0).
- Bug fix: STA-PSD - code bug fix, compare to zero and to to UPSU (=1).
- New Scan-Report event support in R8 FW
    Event Functionality:
    - Relevant for periodic scan only.
    - This event will only be generated (if the proper conditions are met) at the end
      of a cycle of the periodic scan. It shall NOT be generated during an ongoing cycle.
    - FW will generate a PERIODIC_SCAN_REPORT_EVENT_ID event at the end of a scan cycle,
      if the following conditions are met:
        o  The "Report Threshold" parameter in the scan command was not equal to 0 (zero).
        AND
        o  The number of scan results that were found in this cycle is equal or greater than
           the "Report Threshold" parameter in the scan command.
    - The host may configure the FW to terminate this scan upon meeting the report conditions.
      This is done by setting "Terminate On Report" parameter in the scan command to 1.
- Rx streaming struct modifying fields from unit8 to uint16

Signed-off-by: Yair Shapira <yair.shapira@ti.com>
11 years agoupdate mc FW version 8.5.0.0.26
Yair Shapira [Thu, 15 Nov 2012 10:45:13 +0000 (12:45 +0200)]
update mc FW version 8.5.0.0.26

MAC Firmware version: 8.5.0.0.26
PHY Firmware version: 8.2.0.0.151

- handle Bad frames (no security key available) Drop
- Add frame status check on programming/updating aggregation
- Bug fix: P2P AGO - IntMemBlockErr during TCP Tx
- Bug fix: Reliabilty - P2P: Recovery with assert pc: 0x11cfa8 (_CA_StartRole) when
  removing group in AGO and starting device role
- Bug fix: WiFi TGn SUT/APUT, 5.2.18/4.2.13 - No mic report sent after receiving a
  bad mic packet with mix mode security.

Signed-off-by: Yair Shapira <yair.shapira@ti.com>
11 years agoupdate mc FW version 8.5.0.0.25
Yair Shapira [Thu, 15 Nov 2012 10:37:48 +0000 (12:37 +0200)]
update mc FW version 8.5.0.0.25

MAC Firmware version: 8.5.0.0.25
PHY Firmware version: 8.2.0.0.151

- Treat correctly SCB interrupt triggered while WLAN was in ELP
- Invoke SG routines for AP/GO/Device AFTER the global roles variables
  were updated
- update SCB for BT after AP/GO role stops
- remove IBSS code from SG
- on muxing GPIOs for SG, write values to TOP and PHY registers only once.
  PHY stores/recovers its debug registers during ELP
- Bug fix – Don't disconnect if first attempt to sync with the AP by sending
  probe request is unsuccessful.  Retry to send probe for
  MGMT_SEQ_OUT_OF_SYNC_ATTEMPTS = 4time
- Move the reading of IMM registers in the RX MAC header to be protected under
  the DISABLE_ALL
- Set the protection of BT sniff activity when SCO activity is active to be
  for 2500msec
- Don't dilute CTS if current role is under Mgmt sequence
- Remove patch for not sending CTS to protect SCO during connection protection
- In AP role – set the Max RxT to be the minimum of fix value
  RXT_MAX_DURATION_USEC and calculated according to lowest supported rate.
- Patch - Don't set TX limit rules on sniff activities.

Signed-off-by: Yair Shapira <yair.shapira@ti.com>
11 years agoupdate mc FW version 8.5.0.0.24
Yair Shapira [Thu, 15 Nov 2012 10:34:49 +0000 (12:34 +0200)]
update mc FW version 8.5.0.0.24

MAC Firmware version: 8.5.0.0.24
PHY Firmware version: 8.2.0.0.151

- Regulatory domain update command
- Immediate response rates support for BSSID1 and BSSID2
- CTS protection duration when leaving AP is 1/2 the suspend time when
  switching to A2DP, and full CTS in all other
- TX-Ready and TX-Notifier wrong conditioning order fix
- Bug fix: fix-thermal sensor interrupt triggers constantly

Signed-off-by: Yair Shapira <yair.shapira@ti.com>
11 years agoupdate mc FW version 8.5.0.0.23
Yair Shapira [Thu, 15 Nov 2012 10:24:23 +0000 (12:24 +0200)]
update mc FW version 8.5.0.0.23

MAC Firmware version: 8.5.0.0.23
PHY Firmware version: 8.2.0.0.151

- Update PHY to version 151
- WiFi WMM-PS: ping is not stable with power save (WA, until Assaf K fixes it)
  use ELP_ABORT_GOING_TO_SLEEP_WA flag in file pwrmgt.c
- if role is just removed the HLID delivered to Host is 0xFF
- use WL8_INTERNAL_SNIFFER flag in file traffic_analyzer.h

Signed-off-by: Yair Shapira <yair.shapira@ti.com>
11 years agoupdate mc FW version 8.5.0.0.22
Ido Reis [Thu, 8 Nov 2012 17:33:16 +0000 (19:33 +0200)]
update mc FW version 8.5.0.0.22

MAC Firmware version: 8.5.0.0.22
PHY Firmware version: 8.2.0.0.150

- P2P client with NoA: suspend BET in order to solve Certification bugs.
- Stop role indication for p2p  to clear TX limit rules.
- SG : ACL connection setup - new activity
- RTTT logger Fix + beacon early term

Signed-off-by: Ido Reis <idor@ti.com>
11 years agoupdate mc FW version 8.5.0.0.21
Ido Reis [Thu, 8 Nov 2012 17:32:43 +0000 (19:32 +0200)]
update mc FW version 8.5.0.0.21

MAC Firmware version: 8.5.0.0.21
PHY Firmware version: 8.2.0.0.150

- ClockWorks fixes
- null pointer access
- TimeSchedulerNotifyConnectionAging was not init, the aging loop was not right
- rate_adaptation memory override fix
- ibss clean
- Additional TX stuck fix: suspend flush pending operation in case of burst
  trigger armed after setting the CCA (Jigal & Gilboa)
- TrafficMonitor_TimeoutCallback - avoid trigger none data frames
- check if role is not returning. if so - remove it tx limit rules. we need
  to do it although we remove rules due to event when role is stopped
  since the event might have been handled when role was resumed and now when
  role is suspended new rules were added.

Signed-off-by: Ido Reis <idor@ti.com>
11 years agoupdate mc FW version 8.5.0.0.20
Ido Reis [Thu, 8 Nov 2012 17:22:22 +0000 (19:22 +0200)]
update mc FW version 8.5.0.0.20

MAC Firmware version: 8.5.0.0.20
PHY Firmware version: 8.2.0.0.150

- Fix long tune times - Tx Engine Suspend bug
- Fix mac_phy_api/BET issue - no assert on drop of beacon frame while phy
  semaphore is busy
- removed gtrace_nvic calls causing assert from mac_phy_api
- added WFD disabled functionality
- removed some warnings/typos/frequent gtraces
- beacon_dtim_handler - increased request duration by asu window time
- protect rx_filter after role stop
- tx stuck fix - add delay after CCA setting in the flush pending queue,
  before asking whether there is a TxInProgress, since the CCA operation
  has not synched yet
- submit template bug fix - role id validation before template submission.
- use only index 0 by Tx power control mechanism in RTTT mode

Signed-off-by: Ido Reis <idor@ti.com>
11 years agoupdate mc FW version 8.5.0.0.19
Ido Reis [Tue, 6 Nov 2012 17:25:44 +0000 (19:25 +0200)]
update mc FW version 8.5.0.0.19

MAC Firmware version: 8.5.0.0.19
PHY Firmware version: 8.2.0.0.150

- TX Flow Control host-FW support for MC T.P improvements:
 - ASU: need to update the host on suspended/resumed roles
  to enahnce TX descriptors allocation
 - fast link bitmap is missing from the FW status
 - TX Flow control - change FW status interface

Signed-off-by: Ido Reis <idor@ti.com>
11 years agoupdate mc FW version 8.5.0.0.18
Ido Reis [Tue, 6 Nov 2012 17:23:01 +0000 (19:23 +0200)]
update mc FW version 8.5.0.0.18

MAC Firmware version: 8.5.0.0.18
PHY Firmware version: 8.2.0.0.150

- Passive scan compensation
- Changes in the BAC times (voice, video, BE)

Signed-off-by: Ido Reis <idor@ti.com>
11 years agoupdate mc FW version 8.5.0.0.17
Ido Reis [Tue, 6 Nov 2012 17:21:46 +0000 (19:21 +0200)]
update mc FW version 8.5.0.0.17

MAC Firmware version: 8.5.0.0.17
PHY Firmware version: 8.2.0.0.150

- power management optimizations
- enable listen mode by default
- fix timer issue in time scheduler (incorrect remove timer event)
- new PHY Rev 8.2.0.0.150

Signed-off-by: Ido Reis <idor@ti.com>
11 years agoupdate mc FW version 8.5.0.0.16
Ido Reis [Tue, 6 Nov 2012 17:19:45 +0000 (19:19 +0200)]
update mc FW version 8.5.0.0.16

MAC Firmware version: 8.5.0.0.16
PHY Firmware version: 8.2.0.0.149

- Bug fix: bugs discovered by memory read protection
  (the release delivered with write memory protection only)
- Remove IBSS from compilation
- NAV Protection is not dealing well with requests for long duration,
  change int32 to int64

Signed-off-by: Ido Reis <idor@ti.com>
11 years agoupdate mc FW version 8.5.0.0.15
Ido Reis [Tue, 6 Nov 2012 17:17:37 +0000 (19:17 +0200)]
update mc FW version 8.5.0.0.15

MAC Firmware version: 8.5.0.0.15
PHY Firmware version: 8.2.0.0.149

- Bug Fix: Enable AUTO ARP
- Bug Fix: fix a coding error in DHCP module which caused STA to remain awake
  (since PS is off) after DHCP exchange

Signed-off-by: Ido Reis <idor@ti.com>
11 years agoupdate mc FW version 8.5.0.0.14
Ido Reis [Tue, 6 Nov 2012 17:05:20 +0000 (19:05 +0200)]
update mc FW version 8.5.0.0.14

MAC Firmware version: 8.5.0.0.14
PHY Firmware version: 8.2.0.0.149

- Thermal Sensor is enabled, temperature formulas have been updated for PG2

Signed-off-by: Ido Reis <idor@ti.com>
11 years agoupdate mc FW version 8.5.0.0.13
Ido Reis [Thu, 1 Nov 2012 13:35:44 +0000 (15:35 +0200)]
update mc FW version 8.5.0.0.13

MAC Firmware version: 8.5.0.0.13
PHY Firmware version: 8.2.0.0.149

- Bug fix: WL8 Coex between IPs - COEX_PLL vs WCS PLL switching
- Bug fix: GNSS Coex - Update WLAN Status TOP level indication

Signed-off-by: Ido Reis <idor@ti.com>
11 years agoupdate mc FW version 8.5.0.0.12
Ido Reis [Thu, 1 Nov 2012 13:33:05 +0000 (15:33 +0200)]
update mc FW version 8.5.0.0.12

MAC Firmware version: 8.5.0.0.12
PHY Firmware version: 8.2.0.0.149

- Fixed bug in Tx Power Control: Tx Power Index in FG_IMM_RESPONSE_BSSID2
  register has been initialized
- Fixed bug with txOp limit in TxStart_timeConstrainsCalc()
- Bug fix: RTTT fix for stability and consistent delays
- DecodeFrameRate() had been called form SoftGemini_NotifySgForRxHeader()
  and IntRxComplete_BodyImmRespReq() with local parameter and without
  init RxOverheadPlcp11nExt_t::MHzBw40
- Bug fix: Scheduler error: req_list [6] is either too high (max 6) or
  unallocated (mask 0x000000ff)
- GRP_PWRMGMT trace group has been enabled

Signed-off-by: Ido Reis <idor@ti.com>
11 years agoupdate mc FW version 8.5.0.10.11
Ido Reis [Wed, 31 Oct 2012 15:18:43 +0000 (17:18 +0200)]
update mc FW version 8.5.0.10.11

MAC Firmware version: 8.5.0.10.11
PHY Firmware version: 8.2.0.0.149

- Fix tx simulation to allow RTTT and Calibrator to work with
  official FW Manually.

Signed-off-by: Ido Reis <idor@ti.com>
11 years agoupdate mc FW version 8.5.0.0.11
Yair Shapira [Tue, 30 Oct 2012 15:48:51 +0000 (17:48 +0200)]
update mc FW version 8.5.0.0.11

MAC Firmware version: 8.5.0.0.11
PHY Firmware version: 8.2.0.0.149

-  Fix for TX aggregation (avoiding AMPDU after BA tear down)
-  Fix expiry for beacon Tx in Multi Role
-  ASU : optimization of estimation of RAP duration
-  Tx Power Control mechanism has been added
-  Change MGMT request operation
-  Mentions if there is ongoing P2P connection in the WLAN
-  Management sequence is added when go role is started for short time
-  at Stop role - remove ASU TX limit rules of the stopped role

Signed-off-by: Yair Shapira <yair.shapira@ti.com>
11 years agoupdate mc FW version 8.5.0.0.9
Ido Reis [Sun, 28 Oct 2012 12:41:02 +0000 (14:41 +0200)]
update mc FW version 8.5.0.0.9

MAC Firmware version: 8.5.0.0.9
PHY Firmware version: 8.2.0.0.148

- Session ID fix in TxSimulation mode (caused frames to be expired)
- RX Simulation Assert fix.
- Tx simulation init fix (returned to code init instead of packet ram)
- rx beacon priority in the scheduler
- ASU  Separate treatment of TX Limit with respect to Data / Beacons + Broadcast

Signed-off-by: Ido Reis <idor@ti.com>
11 years agoupdate mc FW version 8.5.0.0.8
Ido Reis [Sun, 28 Oct 2012 12:39:19 +0000 (14:39 +0200)]
update mc FW version 8.5.0.0.8

MAC Firmware version: 8.5.0.0.8
PHY Firmware version: 8.2.0.0.148

- move codeInitOnly section to the PACKET_RAM
- move some init only functions to codeInitOnly section
- Bug fix: (AP) fw crashes when running TX traffic on 2 TIDs: fix tx-watchdog,
BAR template cut previous BAR template the fix enable one template
request till post dma
- fix/clean setting rates on role start and setPeerCap
- disable ints on Links_AddStationRoleAP Links_RemoveStationRoleAP to protect
from raise condition with rx-path
- fix connection with serial after assert
- during PD dont do any SG changes - as they interfere with BT calibration
- re-fix bar policy
- warning removal

Signed-off-by: Ido Reis <idor@ti.com>
11 years agoupdate mc FW version 8.5.0.0.7
Ido Reis [Wed, 24 Oct 2012 15:51:40 +0000 (17:51 +0200)]
update mc FW version 8.5.0.0.7

MAC Firmware version: 8.5.0.0.7
PHY Firmware version: 8.2.0.0.147

(8.4.0.0.27)
- Low Number of AP are found when scan, due to wrong calculation of
templates duration the fix is to set the IO Method of the
templates (all of them) according to the Role Context
- PLT Mode fix for Channel 8 problem
(8.5.0.0.2)
- Traffic Analyzer: new feature that detects traffic per role and AC
- Presence Adapter: calibration of parameters
- ACL Role: calibration of parameters
(8.5.0.0.3)
-  management frame initial SN taken from system link (GLOBAL) in order
not to cause frame SN duplication
-  Forward RX DELBA frames to host
-  set ADDREQ inactivity timeout larger then FW internal timeout
(8.5.0.0.4)
- New MAC PHY API interface: semaphore, ability to release context,
wait for PHY completion
- Calibration API run as SWI, trigger and call back mode
- Max Allowed time to PHY in RTTT mode
- Limit channel tune retry, if failing
- New PHY Rev 8.2.0.0.147
(8.5.0.0.5)
- SG: make block bits reflect system state even when BT is off
- SG: remove unneeded field currentBtMasterSlave from coexindications
- SG: MCS00120131 – Smallest available time for WLAN is set only during SCO
(not sniff), cleared & updated only for SCB change for SCO - Dubi
- SG: Don't dilute CTS on AP role (same as legacy)
- SG:  Max RxT value for AP role is set only by calculation according to lower
basic rate and not host configurable
- SG:  Add fix value of 300 to RxT calculation
- SG: Use change Phy priority table new API every decision manger switch
antenna decision; disabled in compilation
- SG: remove coex specific code regarding MinAbortTxIntervalUsec
- Drop frames when working in PLT/TX simulation mode.
(Bug fix for logger tag, and channel 8 mismatch)
- Power save bit in immediate response frame was moved from tx start to rx complete
(8.5.0.0.6)
- Enable TX Limit to ASU after fixing some issues
- Fix for BT Scan & Inquiry
- Fix Beacon TX Window duration
- Fix in round robin
- Fix in presence adaptor
- Fixes in Time Scheduler and watch dog
(8.5.0.0.7)
- New traffic analyzer feature: classify P2P long UDP BE AC frames as
WiFi Display traffic (WFD) and request VI bandwidth from scheduler

Signed-off-by: Ido Reis <idor@ti.com>