CC33xx Linux Package Release Notes
Table of Contents
Introduction
This CC33xx Linux Software Package delivers components that enable operation of the Texas Instruments CC33xx Wi-Fi and BLE family of wireless transceivers on Linux platforms.
This is version 1.0.0.9 of the CC33xx Linux Software Package
The version is a production quality release for 2.4/5Ghz devices
Previous release was 1.0.0.8
Release highlights
This is a release for TI’s CC33xx devices supporting Wi-Fi 6 and BLE 5.4.
Components version:
- FW version: 1.7.0.312
- Driver version: 1.7.0.233
- PHY version: 1.2.0.45.6.0.37.69
Enhancement:
- Device thermal protection support, enabling operation up to 105C
- OTP fuse bits programming
- INI updates
- Option to pull FW Assert information via host command
- Update default BLE TX Power to 10dBm + Add option to configure the BLE default TX power level via INI file
- Add negative BLE TX power levels to TX table (-20, -10, -5)
Installer note:
Additional steps needed when installing the CC33xx content in a Processor SDK 9 directory:
The installer inappropriately adds additional folder (cc33xx_linux_package_1_0_0_9) to the destination path. The user is requested to manually move the cc33xx folder to its proper place (e.g from ~/ti-processor-sdk-linux-am335x-evm-9.1.00.001/cc33xx_linux_package_1_0_0_9/cc33xx to ~/ti-processor-sdk-linux-am335x-evm-9.1.00.001/cc33xx)
Resolved Issues
ID | Summary |
---|---|
OSPREY_LDB-2973 | BLE IOP: Connection Parameter Update with specific parameters from Phone might be wrongly Rejected |
OSPREY_LDB-2972 | FW stuck observed during BLE SDIO packet reception interrupt |
OSPREY_LDB-2971 | BLE TX power value is not being restored after reset |
OSPREY_LDB-2965 | Stability issues in multirole (AP + STA), with scan and traffic, in long duration tests |
OSPREY_LDB-2964 | Stability issues in multirole (AP + STA), idle connection, in long duration tests |
OSPREY_LDB-2963 | Stability issues in single role, with scan and traffic, in long duration tests |
OSPREY_LDB-2962 | Stability issues in single role, idle connection, in long duration tests |
OSPREY_LDB-2948 | Stability issues in Coex - Wifi (AP / STA) with BLE |
OSPREY_LDB-2938 | FW stability in Wifi + BLE - In some situations moving to Wifi role happens without closing gracefully the BLE activity |
OSPREY_LDB-2934 | MR STA STA - FW assert in stress both interface up - down |
OSPREY_LDB-2893 | Connect / Disconnect in a loop with channel switch - can cause FW assert |
OSPREY_LDB-2857 | Using High duty cycle TX with Radio tool causes device to fail |
OSPREY_LDB-2849 | Initiating one shot scan during periodic scan, sometimes causes FW assert |
OSPREY_LDB-2124 | MR STA/STA - Some instabilities observed on long duration traffic scenarios |
OSPREY_LDB-1878 | Link adaptation algorithm is not fully optimized |
Supported features:
Wi-Fi
- Supported Wi-Fi Roles: Station (STA), Access Point (AP)
- Certified Wi-Fi 6 in STA role
- Certified Wi-Fi 4 in AP role
- Supports IEEE 802.11 a/b/g/n/ac/ax (ac/ax in STA role only)
- Supported band: 2.4GHz / 5GHz
- STA security: TKIP, WPA/WPA2 mixed mode, WPA2 personal, WPA3 personal, WPA2/WPA3 transitional mode, WPS PBC + PIN, WPA3 GCMP long keys, WPA2 Enterprise, WPA3 Enterprise: TLS, TTLS, TTLS-MSCHAP, PEAPv0-MSCHAP and PEAPv1-TLS
- AP security: WPA2 personal, WPA3 personal
- AP role supports up to 16 peers
- Supports throughput reaching greater than 50Mbps for UDP TX and UDP RX
- Multirole - STA role and AP role running in parallel
- Multirole - STA role and a second STA role running in parallel
- SDIO and SPI host interface support
- SDIO ‘in band’/‘out of band’ interrupt support (default is ‘out of band’)
- Multicast filtering
- Wi-Fi/BLE coex
- Coexistence with external 2.4GHz radios - Not fully not optimized
- INI configuration file support
- LSI (Long Sleep Interval) support
- Regulatory Domain Support
- Recovery mechanism
- Antenna Diversity
- Wi-Fi 6 TWT - Individual
- WoW - Wake on Wireless Lan
- Channel Switch Announcement support in Station role
- Network Assisted Roaming
BLE
- BLE 5.4 Qualified
- Supported BLE roles: Broadcaster, Peripheral, Observer, Central, Multirole
- Legacy & Extended Advertisement
- Legacy & Extended Scan
- Multiple BLE Connections (up to 16)
- Supported PHYs: 1M, 2M, Coded
- Shared SDIO support (Wi-Fi & BLE over SDIO)
- TX power control
- Privacy
- Secured connection
Documentation
- [User’s Guide] (docs/CC33xx Linux Getting Started Guide)
Operating Systems Support
- Ubuntu
- Windows
Dependencies
The CC33xx Wi-Fi Linux driver and BLE were integrated and tested with the following:
- TI Processors SDK 09.01.00.001
- Kernel 6.1
- BlueZ 5.65
- Wpa_supplicant 2.10
Device Support
- CC33xx ICs
Limitations
- AP role in 5GHz only supports non-DFS channels
Known Issues
ID | Summary |
---|---|
OSPREY_LDB-2048 | Power consumption: in 5Ghz band, DTIM 1 current is slightly higher than expected |
OSPREY_LDB-1898 | [COEX]: External coex - In some cases Wi-Fi connection time is very long during external activity |
OSPREY_LDB-1880 | TWT - Sometimes Wi-Fi throughput is lower than expected |
OSPREY_LDB-1779 | Suspend: Does not work with kernel 6.1 and BBB |
OSPREY_LDB-1727 | IOP-STA - CC33xx connected to Buffalo AP sometimes sends PS polls every beacon |
OSPREY_LDB-1638 | Some beacon-loss observed when setting LSI to 9 and running UDP RX traffic |
OSPREY_LDB-1579 | Interoperability: TP-Link Archer C60 AP sends unexpected deauthentication to CC33xx while idle |
OSPREY_LDB-1264 | IOP STA: Low RX TP with some APs |
BLE_OSPREY-206 | BLE with 16 connections failed during long run (over 4 hours) |