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