RS9116 Bluetooth LE SDK Version 2.13.0 (December 16, 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#
None
Bug Fixes#
Fixed multiple BLE functionality issues, including unused macro handling in the PER application, incorrect configuration affecting BLE service exposure, pairing failures with iPhones under specific IO capabilities, L2CAP fuzzing test errors, and Bluetooth LE Dual Role functionality issues when Bluetooth Classic was configured as a peripheral.
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#
None
Enhancements#
None
Removed Features#
None
Deprecated Features#
None
API Changes#
New APIs | Modified APIs | Removed APIs | Deprecated APIs
New APIs#
None
Modified APIs#
None
Removed APIs#
None
Deprecated APIs#
None
Bug Fixes#
| ID | Issue Description | GitHub / Salesforce Reference (if any) | Affected Chip Revision, Hardware, Host Interfaces |
|---|---|---|---|
| 1516551 | Fixed an issue where the `NUM_PKTS macro` was defined but not used in the BLE PER application. | None |
|
| 1520726 | Resolved an issue where an incorrect `RSI_BLE_NUM_REC_BYTES` configuration prevented BLE services from being exposed. |
|
|
| 1485829 | Resolved an issue that triggered error code 0x4B0B during BLE pairing when the DUT was configured with the No Input, No Output I/O capability and attempted to pair with an iPhone while operating in AT mode. | None |
|
| 1466417 | Fixed the L2CAP fuzzing test failures. | None |
|
| 1393624 | Fixed an issue where Bluetooth LE Dual Role functionality failed when Bluetooth Classic was configured as a peripheral device while BLE Dual Role was simultaneously enabled. | None |
|
| 1496073 | Fixed an issue where the RS9116 module did not appear in Bluetooth scan results when running the `bt_power_save` example on 1.4Si A7 hardware boards. | 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 |
|---|---|---|---|---|
| 1378574 | Repeated passkey strings occur when the RS9116 module operates as a peripheral with power-save functionality during multiple reconnection iterations. | None | None |
|
| 1534462 | A peripheral disconnection issue (error code `4E3E`) occurs before SMP initiation when the DUT is configured as Central and the nRF dongle as Peripheral with Keyboard-Only I/O capability on 1.5Rev hardware. | None | None |
|
| 1533268 | BTC and BLE Power Save is not supported with the USB interface. | None | None |
|