Skip to content

Releases: ingchips/ING918XX_SDK_SOURCE

v8.4.20

02 Dec 10:32
5e23372
Compare
Choose a tag to compare

Release Notes

  • Bundles:

    • [FIX] ING916: advertiser's whitelist might be ignored (except exp/noos_exp bundles)
    • [FIX] SM: handling of PAIRING_REQUEST
    • [FIX] Internal KV storage: potential memory overwritten
    • [FIX] HCI: handling of LE Remote Connection Parameter Request Reply
    • [UPD] 2 new LL configuration items
    • [UPD] RSSI reported for gap_read_rssi is now filtered
    • [FIX] L2CAP: handling of DISCONNECTION_REQUEST
  • Library:

    • [UPD] ING916 USB: USB_SendData support size = 0 packets
    • [UPD] ING916 USB: various updates for better compatibilities
    • [UPD] ING916 KeyScan: add KEYSCAN_SetScanInterval
    • [UPD] att_db_util: add ATT_PROPERTY_MIN_ENCRYPTION_KEY_SIZE
  • Exmaples:

    • [UPD] Central FOTA: compatible with ING916
  • Tools:

    • [FIX] Cube: code gen for I2S
    • [UPD] GUI Downloader: built-in USB downloading
    • [UPD] Wizard: built-in MarkDown viewer
    • [UPD] Wizard: profile editor supports key length
    • [UPD] Wizard: new menu item "Update SDK"

v8.4.19

21 Oct 07:32
f0fa868
Compare
Choose a tag to compare

Release Notes

  • Bundles:

    • [FIX] SM: CSRK is not saved in some cases
    • [UPD] SM: add sm_set_persistent_irk
  • Libary:

    • [FIX] ING918/ING916: issues when clear peripheral status
    • [UPD] ING916 ADC: AGC is default to disabled
    • [UPD] ING916 SPI: add apSSP_SetTransMode/SetAddrEn/SetCmdEn
    • [UPD] ING196 ADC: add ADC_AdcCloseCali()
    • [UPD] ING916 TIMER: add TMR_ResetReload
    • [UPD] ING916 DMA: add DNA_ConfigSrcBurstSize
    • [FIX] ING916 SYSCTRL: SYSCTRL_AutoTuneSlowRC
  • Exmaples:

    • [FIX] IO Over BLE, Central Throughput
  • Tools:

    • [UPD] Downloader: external flash
  • SHA1:

    • Win32: 92482a46b85cb9d9d479823a8132e2ba0f29c4ba

v8.4.18

03 Sep 07:50
5f69b0e
Compare
Choose a tag to compare

Release Notes

  • Bundles:

    • [NEW] API: ll_channel_monitor_get_1st_pdu_time
    • [FIX] ING916: power saving issues when HCLK is lowered
    • [NEW] SM API: sm_set_key_distribution_flags
    • [FIX] SM: paring without SM_AUTHREQ_BONDING (exp & noos_exp)
    • [FIX] SM: saving data when BONDING not specified
    • [UPD] Controller: several imporvements
    • [FIX] Controller: handling of PIN or Key Missing
    • [UPD] ING916: raw packet fully compatible with ING918
  • Library:

    • [UPD] Zephyr codes removed
    • [FIX] ING918: rf_enable_powerboost
  • Exmaples:

    • [UPD] BQB RF Test App: support auto test
  • Tools

    • [UPD] Wizard: re-generate hex file when editing LL features
    • [UPD] icsdw.py: single file (from URL) download
  • SHA1:

    • Win32: a894ee76e89df6086916c5d4787d8eab410e191f

v8.4.17

08 Jul 07:32
0eeb860
Compare
Choose a tag to compare

Release Notes

  • Bundles

    • [UPD] platform_rt_rc_auto_tune2 (NoOS bundles)
    • [FIX] ING918: regression on gap_vendor_tx_continuous_wave
  • Tools

    • [UPD] Wizard: BQB RF test binary for ING916
    • [UPD] BQB RF Tool: power mode adjustment
  • SHA1:

    • Win32: cbd63b392e9eb57f5ee4459afa6a1ab51c20277a

v8.4.16

19 Jun 08:59
10c9689
Compare
Choose a tag to compare

Release Notes

  • Bundles

    • [NEW] platform event PLATFORM_CB_EVT_ON_IDLE_TASK_RESUMED
    • [FIX] Controll: potential data corruption in Controller heap
    • [FIX] ING918: sleep time calculation for RTOS (introduced in v8.4.6)
    • [FIX] Controll: assertion when multiple encryption/CCM commands are pending
    • [FIX] Controll: assertion when enabling adv
    • [FIX] SM: memory leak if SM APIs are called in SM_FINAL_... event
    • [FIX] ING916: buck_en in FAST_DEEP_SLEEP
  • Libary

    • [UPD] ING916 ADC: detect invalid calibration data
  • Tools

    • [UPD] Cube: UART and SPI editor
  • SHA1:

    • Win32: 3d4b7212fd3e6a164d08adcd9ddca41c8bb320f7

v8.4.15

08 May 07:29
fcc607e
Compare
Choose a tag to compare

Release Notes

  • Bundles

    • [FIX] SM: always report out of device storage with NO_BONDING
    • [FIX] ING916: pairing procedure stopped unexpected (typical, mass_conn, mini)
    • [FIX] possible disconnection with 0x3d when scanning is enabled
    • [FIX] SM master role: auth_req is always BONDING
    • [FIX] ING918: RF clock gating before 1st BLE activity
    • [FIX] ATT: memory leak when disconnected before indication is confirmed
    • [FIX] SM: memory leak when address generation is enabled
  • Libary

    • [NEW] Zephyr supporting files
  • Tools

    • [FIX] Cube: hang when editing ING916 SPI
    • [UPD] icsdw.py: download using J-Link
    • [UPD] SVD for Keil
    • [UPD] Axf Tool: parsing of dump improved; check FreeRTOS timers
  • SHA1:

    • Win32: 44df44b57414d2ae6c3c9ac037cc388533b91177

v8.4.14

12 Apr 02:36
bcd036c
Compare
Choose a tag to compare

Release Notes

  • Bundles

    • [FIX] PING feature incomplete in some bundles (ING916, ING918 exp)
    • [UPD] improved scheduling of multiple connections
  • Library:

    • [FIX] ING916xx: overflow in ADC driver
    • [UPD] ING916xx: improved robustness of flash_prepare_factory_data
    • [FIX] btstack_sync: COMMAND_STATUS is not checked for create_conn
  • Tools

    • [UPD] tracer: search for device/disconnection
    • [FIX] tracer: can't parse some files
  • SHA1:

    • Win32: ff36bf8718c3f1e98885c81ab0c42595945d0336

v8.4.13

27 Mar 01:51
a15b9e7
Compare
Choose a tag to compare

Release Notes

  • Bundles

    • [FIX] ING916: [ASSERTION] @ dtble.c:320
    • [NEW] API: ll_get_capabilities, btstack_get_capabilities
    • [UPD] le_device_db: device number = max(10, connection_number)
  • Tools

    • [UPD] tracer: file processing improved
    • [UPD] Wizard: view/edit Link Layer features
    • [FIX] axf_tool: missing files; support of M4
  • SHA1:

    • Win32: 8123611161a6e6b39ca36f337cc943543fa4e4e4

v8.4.12

14 Mar 08:11
cb18510
Compare
Choose a tag to compare

Release Notes

  • Bundles

    • [FIX] ING916: gap_vendor_tx_continuous_wave can't stop Tx
    • [FIX] random address mismatch between Host/Controller
    • [UPD] sysSetPublicDeviceAddr now can be used anywhere
    • [FIX] L2CAP can't not process CONNECTION_PARAMETER_UPDATE_REQUEST correctly
    • [FIX] ING918 might get stuck when waken up by EXT_INT
  • Examples:

    • [UPD] Ext. Raw Packet Tx/Rx: use ING916 as a freq offset tester
  • SHA1:

    • Win32: c8c05eb3c41db502dff8583b2a4533fba5601b20

v8.4.11

05 Mar 07:50
5ea5a1b
Compare
Choose a tag to compare

Release Notes

  • Bundles

    • [NEW] API: gap_read_white_lists_size
    • [UPD] SM: concurrent LE Secure Connections Pairing (experimental)
    • [UPD] SM: emit final code for Pairing Failed
    • [UPD] ING916xx: persistent register extended to 5 bits
    • [FIX] ll_channel_monitor_run: fails once per ~20 calls
    • [UPD] platform_rt_rc_tune(): delay not required now
  • Library:

    • [UPD] ING916xx: flash_prepare_factory_data
  • Examples:

    • [UPD] UART GATT Console: demo of gap_read_white_lists_size
  • Tools:

    • [UPD] gen_files: it's faster now
  • SHA1:

    • Win32: 8827607c15944ce096d5b4b503abb69f931ecc01