Skip to content

IPRO SDK V2.0.1

Choose a tag to compare

@RexhuangTW RexhuangTW released this 09 Sep 10:30
· 7 commits to main since this release

SDK 2.0 maintenance release for stable continuous BLE audio transfer.

Highlights:

  • Fixes Bluetooth host queue publication atomicity behind the ipro_bt_host fatal assertion seen during sustained transfers.
  • Adds up to 4-hour logical recording with a bounded 240-second PSRAM ring and automatic 30-second GET_CHUNK transfer.
  • Uses 2M PHY/link2 capacity and keeps Android connection priority HIGH across continuous chunks.
  • Includes the SDK 2.0.1 Android validation app and tested IPRO7 firmware.

Validation:

  • Filtered release SDK: 31/31 apps built successfully; secret scan clean.
  • Pixel 7a + IPRO7AI board: 5-minute recording, 10 x 960,000-byte chunks, zero sequence gaps, zero lost packets, successful ring wrap, no fatal/assert.
  • Steady BLE throughput: 84.2-91.2 KB/s (about 87 KB/s average); first chunk includes connection-priority transition.
  • Android unit tests, lint, and release APK build passed.

Base internal commit: a24fb3308
Public source commit: 9d5ef44