- Fixed access NULL in SCO frame end
- Added LAP checking for Periodic Inquiry
- Removed an inproper assertion in SCO mudule
- Fixed the wrong logic in key exchange when
LMP transaction collision occurred
- Fixed access NULL in SCO frame end
- Added LAP checking for Periodic Inquiry
- Removed an inproper assertion in SCO mudule
- Fixed the wrong logic in key exchange when
LMP transaction collision occurred
- Fixed BLE vendor HCI set scan perfer address command
- Support BLE vendor HCI get controller compile version command
- Support BLE scanning and initiating coexist
1. Fixed not init LocRandN before send LMP_PAUSE_ENCRYPTION_AES_REQ
2. Fixed ACL continue rescheduling in ea event stop callback when ACL has been stopped
- Optimized GATT write and notify throughput on ESP32
- Fixed BLE connect timeout after using DTM on ESP32
- Added ke memory debug tools on ESP32
- Fixed memory leak issue when BLE SCAN and other event coexist on ESP32
1: fixed the incorrect timeing in reporting HCI_Link_Key_Type_Changed.
2: fixed the incorrect iv value during resuming encryption.
3: fixed the incorrect return with hci command rd_stored_link_key.
1: reset the controller app function based on the bluetooth mode.
2: add two compilation options ffunction-sections and fdata-sections
to allow the linker to do better dead code removal.
1 add param check for HCI_Recevie_Synchronization_Train
2 add param check for HCI_Set_Connectionless_Peripheral_Broadcast
3 fix slave cannot take a secure authentication
- Fixed error in sniff negotiation
- Avoided both local and peer unsniff being triggered
- Fixed the crash of mixing of master- and slave-initiated sniff
requests
- Moved the TX of HW_ERR_EVT out of interrupt context to thread context
- Fixed the issue rx_irq is generated after error_irq for slave sniff
mode frame
- Fixed asser error resulted from failure of role switch frame insert
- Ignored rx_irq in inquiry scan frame end
- Ignored rx_irq in page scan frame end
- Added status check before set/clear sniff coex status
- Fixed IntegerDevideByZero caused by interrupted r_ld_sco_start
- Support BLE RX error packet count record
- Fixed instant setting for LLC procedures with instants
- Fixed adv random delay when adv interval is less than 20ms