Rahul Tank
86eac8f309
Merge branch 'bugfix/fix_ble_multi_adv_v5.3' into 'release/v5.3'
...
fix(nimble): Fix ble_multi_adv example to show correct UUIDs information (v5.3)
See merge request espressif/esp-idf!45813
2026-02-12 15:48:02 +05:30
Rahul Tank
76a004650d
fix(nimble): Fix ble_multi_adv example to show correct UUIDs information
2026-02-11 12:41:18 +05:30
Rahul Tank
a59829b686
Merge branch 'fix/mbedtls-esp-random_v5.3' into 'release/v5.3'
...
fix(nimble): Replace use of CTR DRBG with mbedtls_esp_random (v5.3)
See merge request espressif/esp-idf!45267
2026-02-10 14:54:18 +05:30
Rahul Tank
6b497115c5
Merge branch 'bugfix/security_fixes_for_examples_v5.3' into 'release/v5.3'
...
fix(nimble): Fix vulnerabilities in NimBLE examples (v5.3)
See merge request espressif/esp-idf!45483
2026-02-09 14:24:30 +05:30
Rahul Tank
6ee75a8721
Merge branch 'bugfix/fix_nimble_issues_v5.3' into 'release/v5.3'
...
Fix few nimble issues related to different functionalities (v5.3)
See merge request espressif/esp-idf!45618
2026-02-05 14:47:57 +05:30
Rahul Tank
33a814e3b5
fix(nimble): Added change to copy adv params to be reused during reattempt adv
2026-02-03 16:30:00 +05:30
Rahul Tank
ee3986ad89
fix(nimble) Add EXT_ADV dependancy flag for EXT_SCAN in menuconfig
2026-02-03 16:29:56 +05:30
Rahul Tank
8739180520
fix(nimble): Fixed duplication of HCI record entry HCI logging
2026-02-03 16:29:53 +05:30
Rahul Tank
63ab45f770
fix(nimble): Rework L2CAP Rx for L2CAP SDU reassembly
2026-02-03 16:29:49 +05:30
Rahul Tank
9ca2646823
fix(nimble): Address security vulnerabilties and NVS corruption issues
2026-02-03 16:29:46 +05:30
Rahul Tank
ff2e77114a
fix(nimble): Add extra logs to track critical failures
2026-02-03 16:29:43 +05:30
Rahul Tank
38352a742d
fix(nimble): Fix coverity reported issue
...
Handled unchecked return value in ble_hs_pvcy.c
2026-02-03 16:29:39 +05:30
Rahul Tank
8a46d5c046
Merge branch 'fix/esp_hid_device_deint_reset_v5.3' into 'release/v5.3'
...
fix(nimble): Reset HID service during deinit (v5.3)
See merge request espressif/esp-idf!41900
2026-01-29 12:39:11 +05:30
Rahul Tank
899ad86b51
Merge branch 'bugfix/fix_memory_leak_in_deinit_v5.3' into 'release/v5.3'
...
fix(nimble): Fixed invalid access to already freed memory in deinit sequence (v5.3)
See merge request espressif/esp-idf!45236
2026-01-22 09:31:47 +05:30
Rahul Tank
9a6d89752a
fix(nimble): Fix memory leak in controller/stack deinit sequence
2026-01-21 10:30:35 +05:30
Rahul Tank
5156402858
Merge branch 'bugfix/periodic_adv_sync_lost_psync_handle_v5.3' into 'release/v5.3'
...
fix(nimble): Handling of psync during sync lost (v5.3)
See merge request espressif/esp-idf!45045
2026-01-16 12:27:41 +05:30
Rahul Tank
4b08cc005b
Merge branch 'bugfix/ad_type_example_v5.3' into 'release/v5.3'
...
fix(nimble): Add AD type macros in example (v5.3)
See merge request espressif/esp-idf!44983
2026-01-14 12:05:11 +05:30
Rahul Tank
7a979f3bde
fix(nimble): Add AD type macros in example
2026-01-14 10:54:26 +05:30
Rahul Tank
a46a9f340b
Merge branch 'bugfix/fix_sending_packet_v5.3' into 'release/v5.3'
...
fix(nimble): Add packet sending change in case of controller only configuration (v5.3)
See merge request espressif/esp-idf!44902
2026-01-09 13:29:57 +05:30
Rahul Tank
bb669c46f9
fix(nimble): Add packet sending change in case of controller only configuration
2026-01-08 10:20:33 +05:30
Rahul Tank
6840bbedde
Merge branch 'feat/add_local_irk_command_v5.3' into 'release/v5.3'
...
feat(nimble): Support for getting the local IRK and Identity Address (v5.3)
See merge request espressif/esp-idf!44545
2026-01-04 12:52:46 +05:30
Rahul Tank
5c0a4c7be0
Merge branch 'bugfix/rebased_mem_optimization_v5.3' into 'release/v5.3'
...
fix(nimble): Memory optimization + dynamic memory support (v5.3)
See merge request espressif/esp-idf!44233
2025-12-30 11:51:41 +05:30
Rahul Tank
f4833edd50
fix(nimble): Memory optimization + dynamic memory support
2025-12-24 16:51:24 +05:30
Rahul Tank
2c49a4fceb
Merge branch 'fix/gatt_caching_clean_api_malloc_error_v5.3' into 'release/v5.3'
...
fix(nimble): Modify GATT data storage structure in NVS during caching (v5.3)
See merge request espressif/esp-idf!42578
2025-12-24 12:28:05 +05:30
Rahul Tank
932fdb5016
Merge branch 'bugfix/bug_bounty_ble_issue_v5.3' into 'release/v5.3'
...
fix(protocomm): Add security checks for buffer overflow and incorrect length handling (v5.3)
See merge request espressif/esp-idf!44298
2025-12-23 21:45:24 +05:30
Rahul Tank
d2351793be
Merge branch 'feat/add_static_passkey_v5.3' into 'release/v5.3'
...
feat(nimble): Add support for static passkey (v5.3)
See merge request espressif/esp-idf!44444
2025-12-23 21:08:02 +05:30
Rahul Tank
8eea019697
feat(nimble): Add support for static passkey
2025-12-22 21:17:50 +05:30
Rahul Tank
dba9a7dc01
fix(protocomm): Add security checks for buffer overflow and incorrect length handling
2025-12-21 11:52:04 +05:30
Rahul Tank
2392928a73
Merge branch 'bugfix/fix_compile_tinycrypt_v5.3' into 'release/v5.3'
...
fix(nimble): Add missing header file to fix compilation issue (v5.3)
See merge request espressif/esp-idf!43887
2025-12-17 12:34:59 +05:30
Rahul Tank
80e1d51d2f
fix(nimble): Add missing header file to fix compilation issue
2025-12-16 12:18:17 +05:30
Rahul Tank
f7b3ce9959
Merge branch 'bugfix/fix_reattempt_sync_estab_v5.3' into 'release/v5.3'
...
fix(nimble): Add change to cancel sync in case of reattempt (v5.3)
See merge request espressif/esp-idf!43951
2025-12-05 13:02:50 +05:30
Rahul Tank
7367a0b8aa
fix(nimble): Add change to cancel sync in case of reattempt
2025-12-03 09:27:04 +05:30
Rahul Tank
6a14861c92
Merge branch 'bugfix/check_psync_status_v5.3' into 'release/v5.3'
...
fix(nimble): Add a check for psync before processing (v5.3)
See merge request espressif/esp-idf!43634
2025-11-27 12:39:34 +05:30
Rahul Tank
17f375b54f
fix(nimble): Add a check for psync before processing
2025-11-26 14:52:59 +05:30
Rahul Tank
8b83620351
Merge branch 'contrib/github_pr_17824_v5.3' into 'release/v5.3'
...
Fix typos in NimBLE example comments (GitHub PR) (v5.3)
See merge request espressif/esp-idf!43113
2025-11-11 14:07:59 +05:30
Rahul Tank
e807677650
Merge branch 'bugfix/fix_compilation_issues_v5.3' into 'release/v5.3'
...
fix(nimble): Address compilation issues in nimble examples (v5.3)
See merge request espressif/esp-idf!42867
2025-11-03 14:00:52 +05:30
Rahul Tank
3591e526f0
fix(nimble): Address compilation issues in nimble examples
2025-10-30 11:37:18 +05:30
Rahul Tank
814bda6c50
Merge branch 'feat/read_all_local_remote_sup_feat_v5.3' into 'release/v5.3'
...
feat(nimble): Add support for read all local / remote supported features HCI cmd (v5.3)
See merge request espressif/esp-idf!42873
2025-10-27 21:23:51 +05:30
Rahul Tank
fdbd0753a6
feat(nimble): Add support for HCI commands / events
...
1. Read all local supported feature
2. Read remote supported feature
3. Advertising monitor.
2025-10-23 09:59:39 +05:30
Rahul Tank
9827505daa
Merge branch 'fix/ble_gap_conn_handle_overflow_v5.3' into 'release/v5.3'
...
fix(nimble) Fix array overflow caused by invalid connection handle indexing (v5.3)
See merge request espressif/esp-idf!42387
2025-10-17 21:26:52 +05:30
Rahul Tank
a5f33770af
Merge branch 'feat/channel_sounding_nimble_v5.3' into 'release/v5.3'
...
feat(nimble): Add initial support for CS HCI (v5.3)
See merge request espressif/esp-idf!42280
2025-10-15 12:47:08 +05:30
Rahul Tank
f7d0a08341
fix(nimble): Added CS service support
2025-10-14 16:43:06 +05:30
Rahul Tank
05f678344c
feat(nimble): Base support for Channel sounding HCI command and events
2025-10-14 12:26:07 +05:30
Rahul Tank
36f805a200
Merge branch 'bugfix/use_nimble_mem_apis_v5.3' into 'release/v5.3'
...
fix(nimble): Use nimble platform mem malloc / free APIs (v5.3)
See merge request espressif/esp-idf!42289
2025-10-14 11:50:16 +05:30
Rahul Tank
94e8410eee
fix(nimble): Use nimble platform mem malloc / free APIs
2025-10-13 12:23:28 +05:30
Rahul Tank
4297653aab
Merge branch 'bugfix/fix_os_mbuf_dup_v5.3' into 'release/v5.3'
...
fix(nimble): Address mbuf from different chains traversal during copying (v5.3)
See merge request espressif/esp-idf!42368
2025-10-09 21:10:16 +05:30
Rahul Tank
e61eb96b9a
fix(nimble): Address mbuf from different chains traversal during copying
2025-10-03 17:09:34 +05:30
Rahul Tank
d74747816b
Merge branch 'bugfix/update_hci_log_datalen_v5.3' into 'release/v5.3'
...
fix(nimble): update HCI log functions to use uint16_t for data length (v5.3)
See merge request espressif/esp-idf!42299
2025-10-03 11:43:58 +05:30
Rahul Tank
97ca6ebc78
Merge branch 'bugfix/re_organize_nimble_kconfig_v5.3' into 'release/v5.3'
...
fix(nimble): Declutter the nimble menu config options (v5.3)
See merge request espressif/esp-idf!42304
2025-10-01 16:28:41 +05:30
Rahul Tank
d5da682c0a
Merge branch 'bugfix/fix_ext_adv_data_reattempt_v5.3' into 'release/v5.3'
...
fix(nimble): Avoid ext adv data in reattempt advertising (v5.3)
See merge request espressif/esp-idf!42131
2025-10-01 09:32:56 +05:30
Rahul Tank
968c96944d
fix(nimble): Declutter the nimble menu config options
2025-09-30 15:18:42 +05:30
Rahul Tank
e0521f9242
fix(nimble): Avoid ext adv data in reattempt advertising
2025-09-30 12:10:58 +05:30
Rahul Tank
0eb75533e0
Merge branch 'feat/separate_indicate_v5.3' into 'release/v5.3'
...
fix(nimble): Added code to handle sending indicate (v5.3)
See merge request espressif/esp-idf!41992
2025-09-24 09:09:40 +05:30
Rahul Tank
55c03a6203
fix(nimble): Added code to handle sending indicate
2025-09-22 21:52:24 +05:30
Rahul Tank
18446d2dee
Merge branch 'fix/connect_gap_event_status_handling_v5.3' into 'release/v5.3'
...
fix(nimble): Fixed incorrect HCI status in connect event (v5.3)
See merge request espressif/esp-idf!41882
2025-09-17 13:47:40 +05:30
Rahul Tank
aa578c0fd9
Merge branch 'bugfix/fix_periodic_reattempt_v5.3' into 'release/v5.3'
...
fix(nimble): Fixed reattempt count handling for perdiodic adv (v5.3)
See merge request espressif/esp-idf!41821
2025-09-12 16:22:22 +05:30
Rahul Tank
8a08720704
Merge branch 'bugfix/set_tx_power_in_example_v5.3' into 'release/v5.3'
...
fix(nimble): Add Tx power information in adv data (v5.3)
See merge request espressif/esp-idf!41815
2025-09-11 14:25:34 +05:30
Rahul Tank
9ef72dc20b
fix(nimble): Fixed reattempt count handling for perdiodic adv
2025-09-10 18:53:32 +05:30
Rahul Tank
84cbfbd3a4
fix(nimble): Add Tx power information in adv data
2025-09-10 18:47:18 +05:30
Rahul Tank
68e0f02e81
Merge branch 'fix/table_structure_v5.3' into 'release/v5.3'
...
fix(nimble): Restructure the table in README.md file (v5.3)
See merge request espressif/esp-idf!41662
2025-09-01 17:14:42 +05:30
Rahul Tank
250cc8a937
Merge branch 'bugfix/post_conn_failure_v5.3' into 'release/v5.3'
...
fix(nimble): Add code to post connection failure (v5.3)
See merge request espressif/esp-idf!41444
2025-08-26 16:16:03 +05:30
Rahul Tank
59ae1a7619
fix(nimble): Add code to post connection failure
...
In event of a corner case, where connection is not completed,
connection reattempt is disabled, so need to post connection
failure event to application to make it aware of the failure
2025-08-26 11:24:56 +05:30
Rahul Tank
b019b2e63d
Merge branch 'bugfix/fixed_ble_init_crash_issue_v5.3' into 'release/v5.3'
...
fix(ble): Invoke ble_transport_ll_init after ble_transport_hs_init for nimble (v5.3)
See merge request espressif/esp-idf!41428
2025-08-26 10:34:09 +05:30
Rahul Tank
b0459e0991
Merge branch 'fix/adding_missing_apis_nimble_v5.3' into 'release/v5.3'
...
fix(nimble): Added helper APIs in NimBLE (v5.3)
See merge request espressif/esp-idf!40930
2025-08-24 10:59:17 +05:30
Rahul Tank
bf8a70457a
Merge branch 'bugfix/minor_update_readme_v5.3' into 'release/v5.3'
...
fix(nimble): Documentation update in btsnoop script README(v5.3)
See merge request espressif/esp-idf!40882
2025-08-24 10:05:09 +05:30
Rahul Tank
4d690841d5
fix(nimble): Minor documentation update in btsnoop script usage
2025-08-24 10:02:11 +05:30
Rahul Tank
6fd5a3d3db
Merge branch 'bugfix/add_old_btsnoop_hci_py_v5.3' into 'release/v5.3'
...
fix(nimble): Updated parser script for HCI log creation (v5.3)
See merge request espressif/esp-idf!40729
2025-08-22 14:25:10 +05:30
Rahul Tank
417c2368ab
Merge branch 'bugfix/retry_packet_alloc_v5.3' into 'release/v5.3'
...
fix(nimble): Add packet allocation retry for limited iteration (v5.3)
See merge request espressif/esp-idf!40685
2025-08-22 14:24:37 +05:30
Rahul Tank
aaf0bf7db8
Merge branch 'fix/ble_ancs_adding_entry_for_chip_v5.3' into 'release/v5.3'
...
fix(nimble): Add ble_ancs example to build-test-rules.yml (v5.3)
See merge request espressif/esp-idf!40445
2025-08-22 14:24:03 +05:30
Rahul Tank
a29ba01755
Merge branch 'feat/ble_iso_nimble_support_v5.3' into 'release/v5.3'
...
feat(ble): ISO minor support for NimBLE Host (v5.3)
See merge request espressif/esp-idf!41375
2025-08-21 09:55:22 +05:30
Rahul Tank
dba4f120c1
Merge branch 'fix/update_ble_gatts_show_local_with_cpfd_v5.3' into 'release/v5.3'
...
fix(nimble): Update ble_gatts_show_local with CPFDs and CAFDs (v5.3)
See merge request espressif/esp-idf!41170
2025-08-20 14:39:11 +05:30
Rahul Tank
b5801f95af
Merge branch 'fix/nimble_issues_12082025_v5.3' into 'release/v5.3'
...
fix(nimble): Fix few nimble issues 12082025 (v5.3)
See merge request espressif/esp-idf!41190
2025-08-19 20:05:50 +05:30
Rahul Tank
ae0207aa40
fix(nimble): Add VSC for Set Scan Channel Bitmap
2025-08-12 15:26:06 +05:30
Rahul Tank
d4bc0a8f74
fix(nimble): Added code under correct flags to fix compilation warnings
2025-08-12 15:23:36 +05:30
Rahul Tank
45b5eb2c26
fix(nimble): Fix compilation issues when gatt caching is enabled in server only mode
2025-08-12 15:22:02 +05:30
Rahul Tank
8e366aee1a
fix(nimble): Add support to parser script to parse logs with/without ts
...
Introduced a new "--has-ts" input parameter to script to detect if logs
has timestamp information or not
2025-07-21 13:01:11 +05:30
Rahul Tank
53c9277234
fix(nimble): Add packet allocation retry for limited iteration
2025-07-18 11:01:40 +05:30
Rahul Tank
540935cd72
fix(nimble): Enhanced HCI logging by adding timestamp information
2025-07-17 10:19:30 +05:30
Rahul Tank
c05b43a907
fix(nimble): Add a way to make blufi advertising customizable
...
Based on changes in https://github.com/espressif/esp-idf/pull/8958
2025-07-11 15:30:14 +05:30
Rahul Tank
6ce12f688e
fix(nimble): Handle 0x3e disconnect during rem feat/ read version
2025-07-03 12:54:19 +05:30
Rahul Tank
e2c9605f72
Merge branch 'bugfix/add_missing_unlock_v5.3' into 'release/v5.3'
...
fix(nimble): Add missing ble_hs_unlock() call (v5.3)
See merge request espressif/esp-idf!40235
2025-07-02 16:24:06 +05:30
Rahul Tank
11f3b141b4
fix(nimble): Add missing ble_hs_unlock() call
2025-06-30 15:21:04 +05:30
Rahul Tank
be58299dcd
Merge branch 'fix/gatt_cache_peer_init_incl_svc_v5.3' into 'release/v5.3'
...
fix(nimble): Added parameter in peer_init for included service allocation (v5.3)
See merge request espressif/esp-idf!39914
2025-06-18 16:25:14 +05:30
Rahul Tank
fed967df46
Merge branch 'feat/auto_security_initiate_v5.3' into 'release/v5.3'
...
feat(nimble): Automatically initiate security if a GATT service request fails (v5.3)
See merge request espressif/esp-idf!39865
2025-06-17 11:47:02 +05:30
Rahul Tank
cf343ab4e8
Merge branch 'fix/nimble_pr_issues_v5.3' into 'release/v5.3'
...
fix(nimble): Add fixes for compilation issues in nimble (v5.3)
See merge request espressif/esp-idf!39843
2025-06-16 15:45:08 +05:30
Rahul Tank
34868cf387
Merge branch 'bugfix/pawr_sync_v5.3' into 'release/v5.3'
...
fix(nimble): memset the sync structs to prevent uncertainty for ext_adv reports (v5.3)
See merge request espressif/esp-idf!39717
2025-06-13 15:24:59 +05:30
Rahul Tank
c3e556b510
fix(nimble): Add fixes for compilation issues in nimble
...
1. Fix compile failures when CSFCS is 0
2. Wrap BLE service API with extern "C"
2025-06-12 20:58:29 +05:30
Rahul Tank
42856071ea
Merge branch 'bugfix/fix_kconfig_names_v5.3' into 'release/v5.3'
...
fix(nimble): Modified Kconfig information to make it more user friendly (v5.3)
See merge request espressif/esp-idf!39645
2025-06-12 20:28:49 +05:30
Rahul Tank
9fc65dca56
Merge branch 'feat/ram_optimization_v5.3' into 'release/v5.3'
...
fix(nimble): Add support to minimize ram consumption (v5.3)
See merge request espressif/esp-idf!39620
2025-06-12 20:23:45 +05:30
Rahul Tank
f506bf2777
Merge branch 'bugfix/add_missing_deinit_call_v5.3' into 'release/v5.3'
...
fix(nimble): Add invocation for mempool_deinit (v5.3)
See merge request espressif/esp-idf!39672
2025-06-07 18:36:04 +05:30
Rahul Tank
1a6c26d7b7
Merge branch 'feat/nimble_ancs_final_v5.3' into 'release/v5.3'
...
fix(nimble): Added support for ANCS in nimble (v5.3)
See merge request espressif/esp-idf!39657
2025-06-04 19:13:42 +05:30
Rahul Tank
2197b5b066
fix(nimble): Add invocation for mempool_deinit
2025-06-04 17:01:09 +05:30
Rahul Tank
daeca6d07b
fix(nimble): Modified Kconfig information to make it more user friendly
2025-06-04 10:44:35 +05:30
Rahul Tank
62bedaceaa
Merge branch 'bugfix/add_ci_files_v5.3' into 'release/v5.3'
...
fix(nimble): Add CI files for base configurations (v5.3)
See merge request espressif/esp-idf!39243
2025-05-29 14:06:27 +05:30
Rahul Tank
1db2b14f40
fix(nimble): Added CI files for various configurations
2025-05-28 21:49:45 +05:30
Rahul Tank
e4f973dcf3
Merge branch 'bugfix/coverity_fix_v5.3' into 'release/v5.3'
...
fix(nimble): Add changes for coverity reported issue (v5.3)
See merge request espressif/esp-idf!39315
2025-05-22 16:29:09 +05:30
Rahul Tank
ae995b34d7
fix(nimble): Add changes for coverity reported issue
2025-05-21 11:38:18 +05:30
Rahul Tank
95b3176fdd
Merge branch 'bugfix/handle_flow_control_flag_v5.3' into 'release/v5.3'
...
fix(nimble): Add chip dependancy flag for Flow control feature (v5.3)
See merge request espressif/esp-idf!39295
2025-05-21 09:53:13 +05:30
Rahul Tank
9a2a3d0d86
Merge branch 'feat/min_size_builds_v5.3' into 'release/v5.3'
...
fix(nimble): Add support for minimilistic builds (v5.3)
See merge request espressif/esp-idf!39100
2025-05-20 21:03:50 +05:30
Rahul Tank
f2c577ae51
fix(nimble): Add chip dependancy flag for Flow control feature
2025-05-20 18:10:35 +05:30