4.9 ATWILC Baremetal v4.0
The following are bug fixes and enhancements for RTP:
- Support for dual MAC addresses for concurrency
- Optimized firmware/hardware interface with single DMA transaction per packet, instead of three
- Support HT capabilities when connecting to 802.11n APs
- Support for WEP security
- Support for WPA/WPA2 security for AP interface
- Support for ATWILC1000 SDIO
- Support for ATWILC3000D2 parts
- Support hidden SSID for AP interface
- Eliminated lint errors from Wi-Fi firmware
- Phased out ATWILC1000 RevA parts
- Use second hardware MAC address on supported Application-Specific Integrated Circuit (ASIC)
- Use second hardware MAC address
- Driver/firmware interface enhancement
- Driver/firmware interface enhancement - Rx path
- Driver/firmware interface enhancement - Tx path
- Eliminate buffer copying in Tx path
- Integrate Rx and Tx path enhancements
- Implement OTP MAC address API
- HT capabilities are not parsed from association request
- Failure to enable WPA2 AP
- WEP Security is not supported
- Connection failed with WEP-Shared with WEP-40 and WEP-104 key configurations
- SDIO support for ATWILC1000
- Modify
m2m_wifi_get_mac_address()
API to comply with using two MAC addresses - Add support for PCLint Static Code Analysis tool
- Fix firmware lint errors
- ATWILC transmitted beacons are malformed when using two mac addresses
- (ATWILC3000) Disable Coex Null frames when Wi-Fi enters the Sleep mode
- Failure in STA and AP interfaces when using ATWILC3000 SPI wing boards with power-save enabled
- Exclude CTS failures from autorate calculations
- Apply FCC gain settings from ATWILC3000
- Firmware download sequence is not correct
- Use DMA buffer for block transfers
- Set Tx Power API is not working correctly
- Recognize ATWILC3000D2 parts
- Phase out ATWILC1000 RevA (RTOS)
- Apply new PMU settings to ATWILC3000D2 boards
- Change register 0x1ea0 to 0xc7e for ATWILC3000D2
- Apply action items from ATWILC3000/ATWINC3400 regarding dump comparison
- Remove legacy options WILC_DISABLE_PMU, WILC_EXT_PA_INV_TX_RX and M2M
- Use fixed point calculations
- AP hidden SSID