RS9116 Bluetooth LE SDK Version 2.14.0 (June 2, 2026) - Release Notes#

RS9116

Release Summary#

Key Features | API Changes | Bug Fixes | Chip Enablement

Key Features#

None

API Changes#

Bug Fixes#

  • Fixed an issue where the peripheral disconnected immediately when reading coded PHY rates on A7 boards with power save enabled, occurring only when LE Coded PHY (LR) was configured.

  • Fixed a hang issue that occurred when a connection cancel request was triggered with an invalid remote BD address.

  • Repeated passkey strings occur when the RS9116 module operates as a peripheral with power-save functionality during multiple reconnection iterations.

  • Fixed the BLE re-pairing attack vulnerability by adding a new API, rsi_ble_vendor_set_SMP_min_enc_keysize, which sets the minimum encryption key size (typically 7–16).

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#

  • Added support for the RC clock for BLE on Rev 1.5 boards.

Enhancements#

None

Removed Features#

None

Deprecated Features#

None

API Changes#

New APIs | Modified APIs | Removed APIs | Deprecated APIs

New APIs#

New API Signature

Deprecated API replaced by this (if any)

int32_t rsi_ble_vendor_set_SMP_min_enc_keysize (uint8_t min_keysize)

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
1601307 Fixed an issue where the peripheral disconnected immediately when reading coded PHY rates on A7 boards with power save enabled, occurring only when LE Coded PHY (LR) was configured. None
  • Hardware boards: All
  • Chip revision: 1.4, 1.5
  • Host interface: UART, SPI, USB
1614985 Fixed a hang issue that occurred when a connection cancel request was triggered with an invalid remote BD address. None
  • Hardware boards: All
  • Chip revision: 1.4, 1.5
  • Host interface: UART, SPI, USB
1378574, 1596704 Repeated passkey strings occur when the RS9116 module operates as a peripheral with power-save functionality during multiple reconnection iterations. None
  • Hardware boards: All
  • Chip revision: 1.4, 1.5
  • Host interface: SPI, UART, USB
1354933 Fixed the BLE re-pairing attack vulnerability by adding a new API, rsi_ble_vendor_set_SMP_min_enc_keysize, which sets the minimum encryption key size (typically 7–16). None
  • Hardware boards: All
  • Chip revision: 1.4, 1.5
  • Host interface: UART, SPI, USB

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
1633218 When the RC clock is enabled, the DUT stops BLE advertising at –20 °C. This issue is observed only on the A7 board. None None
  • Hardware boards - A7
  • Chip revisions - 1.5
  • interface - All
1533268 BTC and BLE Power Save is not supported with the USB interface. None None
  • Hardware boards - All
  • Chip revisions - All
  • Interface - USB
None The 9116 uses a software-based HRNG for BLE operations because the on-chip Hardware Random Number Generator (HRNG) may exhibit limited entropy or repeated output patterns under certain operating conditions. None None
  • Hardware boards - All
  • Chip revisions - All
  • Interface - All