RS9116 Bluetooth LE SDK Version 2.12.1 (August 29 2025) - Release Notes#
Release Summary#
Key Features | API Changes | Bug Fixes | Chip Enablement
Key Features#
BT-Classic#
BT Dual Mode
GAP (Generic Access Profile)
SDP (Service Discovery Protocol)
SPP (Serial Port Profile)
SSP (Secure Simple Pairing)
A2DP (Advanced Audio Distribution Profile) – Source Streaming
AVRCP (Audio/Video Remote Control Profile)
AVDTP Stats (Audio/Video Distribution Transport Protocol)
Enhanced Data Rate (EDR)
Role Switch
Sniff Mode
Adaptive Power Control
Wireless Power Save
Bluetooth Low Energy#
GAP
Generic Attribute Protocol (GATT)
Attribute Protocol (ATT)
Security
HID (Human Interface Device Profile)
LL Privacy 1.2
Accept List
Directed Advertising
LE PHY and Coded PHY
Simultaneous scanning on 1Mbps and Coded PHY
LE dual role topology
LE data packet length extensions (DLE)
Asymmetric PHYs
LE channel selection algorithm 2 (CSA#2)
LE Secure connections
Extended Advertising
Extended Advertising Scanning
LE periodic advertising synchronization
Periodic Advertising
Periodic Advertising List
Periodic Advertising Scanning
Wireless Power Save
API Changes#
APIs have been added to set and retrieve the BTC and BLE country region settings for RS9116 ACx modules.
Bug Fixes#
None
Chip Enablement#
None
Key Features#
New Features | Enhancements | Removed Features | Deprecated Features
Note: See Feature Matrix for a list of any applicable APIs, examples, software variants, modes, hardware, and host interfaces for each feature.
New Features#
For RS9116 ACx modules, a separate country region command has been added for BLE and BTC. Users can independently configure the BLE and BTC region settings before connecting to an Access Point (AP). After a successful AP connection, the BLE and BTC region settings are automatically updated to match the region supported by the AP.
Full production (FP) characterization has been completed for ACx modules.
Enhancements#
None
Removed Features#
None
Deprecated Features#
None
API Changes#
New APIs | Modified APIs | Removed APIs | Deprecated APIs
New APIs#
rsi_bt_set_country_region
rsi_bt_get_country_region
Modified APIs#
None
Removed APIs#
None
Deprecated APIs#
None
Bug Fixes#
None
Removed Examples#
None
Deprecated Examples#
None
Known Issues and Limitations#
ID | Issue or Limitation Description | GitHub / Salesforce Reference (if any) | Workaround (if any) | Affected Chip Revision, Hardware Modules, Host Interfaces |
---|---|---|---|---|
1393624 | Bluetooth LE Dual Role functionality fails when Bluetooth Classic is configured as a peripheral device while BLE Dual Role mode is simultaneously enabled. | None | None |
|
1378574 | Repeated passkey strings occur when the RS9116 module operates as a peripheral with power save functionality during multiple reconnection iterations. | None | None |
|
1496073 | The RS9116 module does not appear in Bluetooth scan results when running the `bt_power_save example` on 1.4Si A7 hardware boards. | None | None |
|