RS9116 Bluetooth LE SDK Version 2.13.0 (December 16, 2025) - Release Notes#

RS9116

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
  • Hardware boards: All
  • Chip revision: All
  • Host interface: UART, SPI
1520726 Resolved an issue where an incorrect `RSI_BLE_NUM_REC_BYTES` configuration prevented BLE services from being exposed.
  • Hardware boards: All
  • Chip revision: All
  • Host interface: UART, SPI
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
  • Hardware boards: All
  • Chip revision: All
  • Host interface: UART
1466417 Fixed the L2CAP fuzzing test failures. None
  • Hardware boards: All
  • Chip revision: All
  • Host interface: UART, SPI
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
  • Hardware boards: All
  • Chip revision: 1.4, 1.5
  • Host interface: UART, SPI
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
  • Hardware boards: 1.4Si A7
  • Chip revision: 1.4
  • Host interface: SPI

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
  • Hardware boards - All
  • Chip revisions - 1.4, 1.5
  • interface-SPI
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
  • Hardware boards - All
  • Chip revisions - 1.5
  • interface-UART, SPI
1533268 BTC and BLE Power Save is not supported with the USB interface. None None
  • Hardware boards - All
  • Chip revisions - All
  • interface-USB