Rahul Tank
707d66796f
Merge branch 'bugfix/fix_mesh_compilation' into 'master'
...
fix(nimble): Fix PSA related compilation issue for nimble upstream mesh example
Closes IDFCI-13922
See merge request espressif/esp-idf!52764
2026-09-15 11:45:31 +05:30
Rahul Tank
772d2ab1d8
fix(nimble): Fix PSA related compilation issue for mesh example
2026-09-14 09:11:29 +05:30
Rahul Tank
a1b76d3f45
Merge branch 'bugfix/nimble_gattc_write_long_zero_len' into 'master'
...
fix(nimble): Send Prepare Write Request before Execute Write in write long with zero-length data
Closes BLERP-2813
See merge request espressif/esp-idf!48832
2026-09-13 11:39:30 +05:30
Rahul Tank
7e5235a7a7
Merge branch 'bugfix/nimble_issues_08092026' into 'master'
...
fix(nimble): fix few nimble issues 08092026
Closes BLERP-3063
See merge request espressif/esp-idf!52593
2026-09-11 14:15:15 +05:30
Rahul Tank
25c114e07a
Merge branch 'bugfix/fix_compilation_issue' into 'master'
...
fix(nimble): Fixed compilation issues due to missing BLE_GATTS
See merge request espressif/esp-idf!52719
2026-09-11 10:37:49 +05:30
Rahul Tank
1e07c30c9f
fix(nimble): Fixed compilation issues due to missing BLE_GATTS
2026-09-11 07:29:56 +05:30
Rahul Tank
bbb5870da3
Merge branch 'bugfix/hardware_error_assert' into 'master'
...
fix(nimble): Add hardware error event handling as normal event
Closes BLERP-3096
See merge request espressif/esp-idf!52524
2026-09-10 17:08:32 +05:30
Rahul Tank
0a55d54683
fix(nimble): Add hardware error event handling as normal event
2026-09-10 17:32:41 +08:00
Rahul Tank
97f81dd22b
Merge branch 'feat/migrate_nimble_10' into 'master'
...
feat(nimble): Migrate to nimble-1.10.0
See merge request espressif/esp-idf!51858
2026-09-10 14:26:10 +05:30
Rahul Tank
6a07858110
feat(nimble): Migrate to nimble-1.10.0
2026-09-09 15:42:05 +05:30
Rahul Tank
752db18455
Merge branch 'bugfix/fix_coex_crash' into 'master'
...
fix(nimble): Prevent crash in deinit when host init was not completed
See merge request espressif/esp-idf!52104
2026-09-09 11:09:08 +05:30
Rahul Tank
9b60123e4f
fix(nimble): Prevent crash in deinit when host init was not completed
2026-09-08 16:20:50 +05:30
Rahul Tank
51d747b8d5
Merge branch 'bugfix/fix_null_proc_dereference' into 'master'
...
fix(nimble): Avoid NULL proc dereference in GATT client procedures
Closes BT-4476
See merge request espressif/esp-idf!52213
2026-09-07 10:54:44 +05:30
Rahul Tank
2d0169ef41
fix(nimble): Avoid NULL proc dereference in GATT client procedures
2026-09-04 14:26:02 +05:30
Rahul Tank
9f69bfdb4d
Merge branch 'bugfix/fix_ble_pair_attack' into 'master'
...
fix(nimble): Fix for BLERP attack
See merge request espressif/esp-idf!51161
2026-09-04 12:53:02 +05:30
Rahul Tank
84f7125d1b
fix(nimble): Fix for BLERP attack
2026-09-03 12:40:44 +05:30
Rahul Tank
c71e574ebf
Merge branch 'bugfix/fix_stale_conn_cccd' into 'master'
...
fix(nimble): fix crash on disconnect due to stale per-connection CCCD pool
Closes BLERP-3057, BLERP-3060, BLERP-3061, and BLERP-3062
See merge request espressif/esp-idf!51868
2026-09-03 12:01:32 +05:30
Rahul Tank
657f80181b
fix(nimble): fix crash on disconnect due to stale per-connection CCCD pool
2026-09-02 17:46:54 +05:30
Rahul Tank
3af5e71150
Merge branch 'bugfix/fix_pawr_conn_issues' into 'master'
...
fix(nimble): bound PAwR synced connect retries in the example
See merge request espressif/esp-idf!51941
2026-08-25 16:02:57 +05:30
Rahul Tank
7321fce391
fix(nimble): bound PAwR synced connect retries in the example
2026-08-24 21:31:32 +05:30
Rahul Tank
76ecf87829
Merge branch 'bugfix/gatt_cach_disconn' into 'master'
...
fix(nimble): gatt caching crash on disconnect
Closes BLERP-3059
See merge request espressif/esp-idf!51962
2026-08-24 21:27:08 +05:30
Rahul Tank
42e02b7d02
Merge branch 'bugfix/irk_smp_bond_issue' into 'master'
...
fix(nimble): Fix unpair_oldest_peer deleting wrong device
Closes BCI-603
See merge request espressif/esp-idf!46230
2026-08-19 16:17:25 +05:30
Rahul Tank
6311559fe6
fix(nimble): Fix unpair_oldest_peer deleting wrong device
...
Sort bond entries by bond_count after in-place updates to maintain correct
eviction order, and log IRK resolving-list failures instead of failing the bond.
2026-08-18 22:06:27 +05:30
Rahul Tank
d9a5f9ee1c
Merge branch 'bugfix/fix_2_connect_status' into 'master'
...
fix(nimble): route PAwR connection failures to sync callback
See merge request espressif/esp-idf!51841
2026-08-18 22:01:58 +05:30
Rahul Tank
20afd9de88
fix(nimble): route PAwR connection failures to sync callback
2026-08-18 18:10:05 +05:30
Rahul Tank
2de16b9a52
Merge branch 'bugfix/pytest_throughput_failure' into 'master'
...
fix(nimble): Update throughput app to stop notify flood before CCCD clear.
Closes BLERP-3038
See merge request espressif/esp-idf!51764
2026-08-18 18:08:44 +05:30
Rahul Tank
8710fd7125
fix(nimble): Fix for pytest throughput failure
...
In example, central clears CCCD while peripheral is still sending
notify. This causes ATT write response to starve resulting in
disconnect.
2026-08-18 16:45:54 +05:30
Rahul Tank
fe3b225773
Merge branch 'feat/add_register_notif_indic' into 'master'
...
fix(nimble): Add separate helper functions to register indication
Closes BLERP-3041
See merge request espressif/esp-idf!51784
2026-08-18 11:47:33 +05:30
Rahul Tank
b59df9b133
fix(nimble): Add separate helper functions to register notification/indication
2026-08-17 21:53:57 +05:30
Rahul Tank
74f5d7823b
Merge branch 'bugfix/fix_restart_gatt_svr' into 'master'
...
fix(nimble): Add fix to handle service reset during server start
Closes BLERP-3015 and BLERP-3040
See merge request espressif/esp-idf!51546
2026-08-16 09:55:02 +05:30
Rahul Tank
b229e4d3d5
fix(nimble): Add fix to handle service reset during server start
2026-08-14 13:47:34 +05:30
Rahul Tank
ee4e8fd9c3
Merge branch 'bugfix/fix_add_resolve_after_connect_master' into 'master'
...
fix(nimble): Fix adding device to resolving list when defer connection
Closes BLERP-3007
See merge request espressif/esp-idf!51314
2026-08-14 10:39:56 +05:30
Rahul Tank
846ab1ee50
Merge branch 'bugfix/fix_kconfig_warnings' into 'master'
...
fix(nimble): move BTDM defaults to esp32
See merge request espressif/esp-idf!51682
2026-08-13 14:27:15 +05:30
Rahul Tank
a5d831d4c4
fix(nimble): Fix adding device to resolving list when defer connection
2026-08-13 10:15:25 +05:30
Rahul Tank
8c194a826c
fix(nimble): move BTDM defaults to esp32
...
BTDM_CTRL_MODE_* exists only on classic ESP32. Shared
sdkconfig.defaults caused unknown-symbol warnings on other targets.
2026-08-12 11:43:44 +05:30
Rahul Tank
b418d72bb0
Merge branch 'feat/add_support_multi_scan' into 'master'
...
fix(nimble): Added change to stop adv before starting new adv
Closes BLERP-2984
See merge request espressif/esp-idf!51125
2026-08-12 11:25:10 +05:30
Rahul Tank
e4ad55e6b0
fix(nimble): Added change to stop adv before starting new adv
2026-08-11 15:08:27 +05:30
Rahul Tank
1690e355cb
Merge branch 'bugfix/fix_pawr_prph_conn' into 'master'
...
fix(nimble): deliver PAwR peripheral connection events
See merge request espressif/esp-idf!51410
2026-08-07 09:20:34 +05:30
Rahul Tank
70f451fab7
fix(nimble): deliver PAwR peripheral connection events
...
Route legacy PAwR peripheral completion events through the active periodic
sync callback and accept the controller-established link without normal
advertising state.
2026-08-06 18:53:18 +05:30
Rahul Tank
faa9d09760
Merge branch 'bugfix/fix_iso_double_free' into 'master'
...
fix(nimble): Remove extra free to avoid double free
See merge request espressif/esp-idf!51446
2026-08-06 18:49:57 +05:30
Rahul Tank
fd7dacb9bc
fix(nimble): Remove extra free to avoid double free
2026-08-06 15:16:02 +05:30
Rahul Tank
b5ced8374f
Merge branch 'bugfix/add_nimble_cve' into 'master'
...
fix(nimble): Fixes for various NimBLE CVEs
See merge request espressif/esp-idf!51159
2026-08-04 12:13:47 +05:30
Rahul Tank
e64735cbf6
fix(nimble): Fixes for various NimBLE CVEs
2026-08-03 16:47:17 +05:30
Rahul Tank
f992ff36f6
Merge branch 'bugfix/fix_pawr_conn_event' into 'master'
...
fix(nimble): Deliver PAwR peripheral CONNECT via sync callback
Closes BLERP-2982
See merge request espressif/esp-idf!51042
2026-07-30 17:37:12 +05:30
Rahul Tank
d485466018
fix(nimble): Deliver PAwR peripheral CONNECT via sync callback
2026-07-29 11:09:14 +05:30
Rahul Tank
a526754325
Merge branch 'feat/sbom_changes' into 'master'
...
fix(nimble): update sbom file with cve details
See merge request espressif/esp-idf!51152
2026-07-29 10:49:08 +05:30
Rahul Tank
f6fcd6470c
fix(nimble): update sbom file with cve details
2026-07-28 21:25:14 +05:30
Rahul Tank
1e0d248f64
Merge branch 'feat/add_ble_50_protocomm' into 'master'
...
feat(protocomm): Add support for BLE 5 for bluedroid
Closes BCI-629
See merge request espressif/esp-idf!51106
2026-07-28 16:56:27 +05:30
Rahul Tank
16f9e082dd
feat(protocomm): Add support for BLE 5 for bluedroid
2026-07-28 16:20:15 +05:30
Rahul Tank
14674d8aee
Merge branch 'feat/introduce_nimble_1.9' into 'master'
...
feat(nimble): Migrate to nimble-1.9.0-idf
See merge request espressif/esp-idf!48553
2026-07-28 15:24:05 +05:30
Rahul Tank
e08609e451
fix(nimble): Migrate to NimBLE 1.9.0
2026-07-27 14:14:35 +05:30
Rahul Tank
1c52e12e5c
Merge branch 'bugfix/nimble_security_fixes' into 'master'
...
fix(nimble): Ai reported security fixes
Closes SEC-005, SEC-006, SEC-103, SEC-104, SEC-105, SEC-106, SEC-107, SEC-405, SEC-406, SEC-408, SEC-129, SEC-130, SEC-407, SEC-199, SEC-606, and SEC-607
See merge request espressif/esp-idf!49587
2026-07-25 18:49:23 +05:30
Rahul Tank
9de07f16c4
Merge branch 'bugfix/l2cap_throughput_degrading' into 'master'
...
Preserve throughput when switching from LE Coded to 1M/2M PHY
Closes BLERP-2966 and BLERP-2967
See merge request espressif/esp-idf!50676
2026-07-25 08:34:19 +05:30
Rahul Tank
256a6adf71
Merge branch 'bugfix/fix_ai_example_review' into 'master'
...
fix(nimble): Fix nimble examples review issues
See merge request espressif/esp-idf!50752
2026-07-24 16:12:49 +05:30
Rahul Tank
46f3837611
fix(nimble): Fix issues found in review for nimble examples
2026-07-24 15:19:38 +05:30
Rahul Tank
d78d57c394
Merge branch 'bugfix/red_rem_feat_evt' into 'master'
...
Handle Read Remote Supported Feature failure
See merge request espressif/esp-idf!50243
2026-07-24 14:24:18 +05:30
Rahul Tank
4e3756889e
Merge branch 'bugfix/add_dis_ieee_udi_to_config' into 'master'
...
fix(nimble): Add option to disable IEEE and UDI Characteristic in DIS
See merge request espressif/esp-idf!50254
2026-07-18 09:31:15 +05:30
Rahul Tank
d6dc5f6ab9
Merge branch 'bugfix/add_extra_prints' into 'master'
...
fix(nimble): Fix ECC HW byte-order and dropped SOC_ESP_NIMBLE_CONTROLLER
See merge request espressif/esp-idf!48680
2026-07-17 10:42:14 +05:30
Rahul Tank
0eab1282ec
fix(nimble): Fix ECC HW byte-order and dropped SOC_ESP_NIMBLE_CONTROLLER
2026-07-16 10:40:53 +05:30
Rahul Tank
4ec87dabad
Merge branch 'bugfix/fix_bond_store_overflow' into 'master'
...
fix(nimble): Fix bond-store overflow when IRK is enabled
See merge request espressif/esp-idf!50584
2026-07-14 11:17:27 +05:30
Rahul Tank
8855b69189
fix(nimble): Fix bond-store overflow when IRK is enabled
2026-07-10 10:55:50 +05:30
Rahul Tank
63943f4d8b
Merge branch 'bugfix/ai_reviewer_nimble_1.6' into 'master'
...
fix(nimble): Fixes for AI reported issues
See merge request espressif/esp-idf!50012
2026-07-08 13:55:54 +05:30
Rahul Tank
6d835d5226
fix(nimble): Fixes for AI reported issues
2026-07-07 15:45:24 +05:30
Rahul Tank
5d40723bdf
Merge branch 'bugfix/queue_att_cmd' into 'master'
...
feat(nimble): Defer all ATT commands until connection event is sent to GAP layer
See merge request espressif/esp-idf!47838
2026-07-03 16:01:07 +05:30
Rahul Tank
2453200f60
fix(nimble): Defer Events / ATT related information from stack
...
Defer Events/ ATT related GAP events from stack until connection
event is sent to GAP layer
2026-07-03 11:13:09 +05:30
Rahul Tank
24b90ba6de
Merge branch 'contrib/github_pr_18761' into 'master'
...
fix(nimble): initialize return value in LED characteristic access cal… (GitHub PR)
Closes IDFGH-17862
See merge request espressif/esp-idf!50077
2026-07-01 08:01:40 +05:30
Rahul Tank
de70cf7e6b
Merge branch 'bugfix/fix_gatt_crash' into 'master'
...
fix(nimble): serialize NPL eventq ops to fix callout_reset race
Closes BLERP-2939
See merge request espressif/esp-idf!49967
2026-06-29 10:21:02 +05:30
Rahul Tank
98b1f39fc3
Merge branch 'bugfix/optimize_nimble_throughput_example' into 'master'
...
fix(nimble): Optimize Nimble throughput example for GATT operations for all PHY channels
See merge request espressif/esp-idf!49635
2026-06-26 17:38:06 +05:30
Rahul Tank
33d5050aec
fix(nimble): Add npl locks to avoid race condition
2026-06-25 17:31:47 +05:30
Rahul Tank
7d33607e26
Merge branch 'feat/throughput_l2cap_coc' into 'master'
...
Added l2cap_coc example for throughput
Closes BLERP-2890
See merge request espressif/esp-idf!47284
2026-06-22 18:07:07 +05:30
Rahul Tank
dd43cc3b7b
Merge branch 'bugfix/fix_log_performance' into 'master'
...
fix(nimble): Gaurd ble_hs_log_mbuf/flat_buf against non-DEBUG log level
See merge request espressif/esp-idf!49653
2026-06-18 21:39:15 +05:30
Rahul Tank
490d918891
fix(nimble): Gaurd ble_hs_log_mbuf/flat_buf against non-DEBUG log level
2026-06-16 20:16:50 +08:00
Rahul Tank
678cc62dac
Merge branch 'fix/add_remaining_vars_to_heap' into 'master'
...
fix(nimble): Change remaining vars from Static to Dynamic
See merge request espressif/esp-idf!48334
2026-06-11 17:30:05 +05:30
Rahul Tank
2782615ed9
Merge branch 'bugfix/bt4371_crash' into 'master'
...
fix(nimble): Deinit NimBLE stop event in host task
See merge request espressif/esp-idf!49263
2026-06-10 16:17:26 +05:30
Rahul Tank
f2a12351e1
fix(nimble): Deinit NimBLE stop event in host task
2026-06-09 16:30:24 +05:30
Rahul Tank
bc6616854e
Merge branch 'bugfix/fix_clang_compilation_issue' into 'master'
...
fix(nimble): Fix for clang compilation issues
See merge request espressif/esp-idf!49277
2026-06-06 09:24:43 +05:30
Rahul Tank
804755b4f8
fix(nimble): Fix for clang compilation issues
2026-06-04 21:51:56 +05:30
Rahul Tank
81d0f3980c
Merge branch 'bugfix/fix_security_proto_nimble' into 'master'
...
fix(protocomm): harden nimble/bluedroid transport size handling
See merge request espressif/esp-idf!46991
2026-06-03 11:08:15 +05:30
Rahul Tank
3f33d345cf
fix(protocomm): harden nimble transport size handling
2026-06-02 15:03:52 +05:30
Rahul Tank
e82f4b79f4
Merge branch 'bugfix/add_support_min_count' into 'master'
...
fix(nimble): Add support for shorter connection interval
Closes BLERP-2778
See merge request espressif/esp-idf!48104
2026-06-01 14:35:14 +05:30
Rahul Tank
9897b1ee7d
fix(nimble): Add support for shorter connection intervals
2026-06-01 11:21:17 +05:30
Rahul Tank
c8407ee5c8
Merge branch 'bugfix/fix_service_compilation_issue' into 'master'
...
fix(nimble): Fix compilation issues in Gatt SPS service
See merge request espressif/esp-idf!48936
2026-05-28 15:16:03 +05:30
Rahul Tank
3706fc680e
fix(nimble): Fix compilation issues in Gatt SPS service
2026-05-27 11:24:38 +05:30
Rahul Tank
0183eb84bb
Merge branch 'bugfix/fix_crash_due_to_error_print' into 'master'
...
fix(nimble): Update excessive logging prints in failure scenario
See merge request espressif/esp-idf!48867
2026-05-27 10:59:10 +05:30
Rahul Tank
f2ff83ac2e
fix(nimble): Removed prints causing excessive logging
2026-05-26 16:16:57 +05:30
Rahul Tank
51bd9a27c4
Merge branch 'bugfix/nimble_hid_fixes_lock' into 'master'
...
fix(nimble): Avoid deadlock caused by local writes taking s_hidd_mutex
See merge request espressif/esp-idf!48853
2026-05-26 15:55:06 +05:30
Rahul Tank
ab2ec6f2e6
Merge branch 'bugfix/nimble_hid_fixes' into 'master'
...
fix(nimble): Always read initial BAS level and forward HID report/control/protocol writes as HIDD events
Closes BLERP-2806
See merge request espressif/esp-idf!48598
2026-05-22 13:39:27 +05:30
Rahul Tank
b5770ee1ff
Merge branch 'feat/esp_insight_read_log_master' into 'master'
...
feat(nimble): ADD BLE HCI logging support for ESP Insights
See merge request espressif/esp-idf!46706
2026-05-21 11:28:44 +05:30
Rahul Tank
556b26d6f2
Merge branch 'bugfix/fix_bdtm_compilation_issue' into 'master'
...
fix(nimble): Fix compilation issues while using bdtm porting files
See merge request espressif/esp-idf!48655
2026-05-20 11:30:03 +05:30
Rahul Tank
74aa38f563
fix(nimble): Fix compilation issues while using bdtm porting files
2026-05-19 18:30:25 +08:00
Rahul Tank
0b87521334
Merge branch 'bugfix/fix_vsprintf_crash' into 'master'
...
fix(nimble): Replace sensitive snprintf with hex character
Closes BLERP-2785
See merge request espressif/esp-idf!48448
2026-05-14 14:43:26 +05:30
Rahul Tank
429afbe329
fix(nimble): Replace sensitive vsprintf with hex character
2026-05-12 16:23:13 +05:30
Rahul Tank
f0cd3949c3
Merge branch 'bugfix/ble_revert_file' into 'master'
...
fix(nimble): Reverted unwanted script files
See merge request espressif/esp-idf!48079
2026-05-01 19:24:00 +05:30
Rahul Tank
48bf490d48
fix(nimble): cleanup: remove extraneous script file
...
Removed files that were unintentionally included in an earlier commit
2026-04-29 14:46:42 +05:30
Rahul Tank
c4efd82c25
Merge branch 'bugfix/gap_name_appearance_clobber' into 'master'
...
fix(nimble): Fix few nimble issues 21042026
Closes BLERP-2719
See merge request espressif/esp-idf!47782
2026-04-28 11:57:16 +05:30
Rahul Tank
131f86a917
fix(nimble): Move ble_log_init/deinit to esp_nimble_init/deinit
2026-04-27 16:23:21 +05:30
Rahul Tank
730366b020
fix(nimble): Fix blufi compilation issue for esp32s31
2026-04-27 11:47:23 +08:00
Rahul Tank
13f01aedcb
Merge branch 'bugfix/remove_extra_error' into 'master'
...
fix(nimble): Remove extra error prints added in previous commit
Closes IDFCI-10696
See merge request espressif/esp-idf!47844
2026-04-24 10:49:41 +05:30
Rahul Tank
688d541da5
fix(nimble): Fixed extra error prints introduced in previous commit
2026-04-23 15:43:29 +05:30
Rahul Tank
8e4f6c56be
Merge branch 'feat/nimble_logs_compression' into 'master'
...
feat(nimble): Support NimBLE log compression and decompression over SPI
See merge request espressif/esp-idf!46967
2026-04-22 08:02:05 +05:30