Commit Graph

19413 Commits

Author SHA1 Message Date
jgujarathi
984aa78261 fix(esp_wifi) : Fix collection of issues in sta roam and scan.
1) Fix issue during split scan to allow for data tx.
2) Fix issue when parsing wpa_ie to set correct authmode when AP
supports both WPA_EAP and WPA_EAP_SHA256 authmode.
Closes https://github.com/espressif/esp-idf/issues/11202
3) Fix an occasional crash during sta roam.
4) Add home_channel_dwell_time to wifi_scan_config_t. This allows
configuration of the time spent between scanning consecutive
channels for tx.
5) Adds a obss scan timer disarm when a sta disconnects from an AP
2023-07-20 10:09:14 +05:30
Jiang Jiang Jian
258623acf4 Merge branch 'bugfix/fix_some_wifi_bugs_230719_v4.3' into 'release/v4.3'
fix(wifi): fix some wifi bugs 230719 (backport v4.3)

See merge request espressif/esp-idf!24882
2023-07-19 16:36:52 +08:00
zhangyanjiao
2ab431b060 fix(wifi): Add bugfixes and improvements
1. Update wifi security mode
2. Add check for memory allocation in tx buffers
3. Fix association refused temporarily comeback time set to zero issue
4. Vnd ie callback can be set to null
5. Check the second channel info when bandwidth is ht40
6. Fix softap qos null issue
7. Fix the mac bug that hardware parse beacon of ie length equal to zero
8. Remove waiting RX/TXING during hw mac deinit
2023-07-19 12:47:57 +08:00
Rotzbua
7358881dd4 doc: remove WEP as security mode
Signed-off-by: zhangyanjiao <zhangyanjiao@espressif.com>

Closes https://github.com/espressif/esp-idf/pull/10015
2023-07-19 11:34:31 +08:00
david zuhn
5bce0abff8 spelling correction in documentation
Signed-off-by: zhangyanjiao <zhangyanjiao@espressif.com>

Closes https://github.com/espressif/esp-idf/pull/9721
2023-07-19 11:34:08 +08:00
zhangyanjiao
05695f7cba feat(wifi): Add API to get RSSI info after station connects to AP
- Add esp_wifi_sta_get_rssi() function to retrieve RSSI info after station connects to AP
2023-07-19 11:32:33 +08:00
Jiang Jiang Jian
a29d767e4e Merge branch 'lwip/dhcp_fine_tmr_bug_fix_backport' into 'release/v4.3'
lwip/dhcp: Fixed ondemand fine timers leakage bug (v4.3)

See merge request espressif/esp-idf!24299
2023-07-19 10:03:12 +08:00
Jiang Jiang Jian
a93ccc188e Merge branch 'bugfix/fix_some_wifi_bugs_230717_v4.3' into 'release/v4.3'
fix(wifi): fix some wifi bugs 230717 (Backport v4.3)

See merge request espressif/esp-idf!24860
2023-07-18 21:15:40 +08:00
Abhik Roy
84d93a31dd lwip/dhcp: Fixed ondemand fine timers leakage bug.
Fixed ondemand fine timers bug, that allowed only one dhcp client to run at a time without issue.
2023-07-18 04:02:22 +00:00
muhaidong
82a3693a4e fix(wifi): missed annotate ld function from txop fix 2023-07-18 11:04:48 +08:00
Jiang Jiang Jian
e8f2f5eceb Merge branch 'bugfix/multiple_btm_rrm_task_v43' into 'release/v4.3'
Fix race conditions in btm task deletion(v4.3)

See merge request espressif/esp-idf!24832
2023-07-18 10:49:43 +08:00
Jiang Jiang Jian
e45f7900a0 Merge branch 'bugfix/fix_some_bluedroid_bugs_v4.3' into 'release/v4.3'
Fixed some bluedroid bugs( backport v4.3)

See merge request espressif/esp-idf!24842
2023-07-18 10:49:26 +08:00
Roland Dobai
b3a98e2971 Merge branch 'pkg_resources_deprecation-v4.3' into 'release/v4.3'
fix(tools/python_dep_check): replace deprecated pkg_resources with importlib (backport v4.3)

See merge request espressif/esp-idf!24821
2023-07-17 22:56:05 +08:00
muhaidong
b2aa2eb384 esp_wifi: fix some txop issues 2023-07-17 20:24:28 +08:00
muhaidong
e9d414dea7 esp_supplicant: When the softAP authentication mode is set to WPA2_PSK, WPA2_WPA3_PSK, or WPA3_PSK, the pairwise cipher will be overwritten with WIFI_CIPHER_TYPE_CCMP 2023-07-17 20:19:25 +08:00
muhaidong
520e67b5bb 1. fix set inactive time crash issue 2023-07-17 20:11:50 +08:00
chenjianhua
2d1e936062 fix(bt/bluedroid): Fix memory leak of gattc cache upon disconnection 2023-07-17 16:36:45 +08:00
chenjianhua
a88e680fc8 bluedroid: fixed gatt tcb free when disconnecting 2023-07-17 16:36:45 +08:00
chenjianhua
2a9ded6195 bluedroid: fixed compile warning when optimize for performance 2023-07-17 16:36:45 +08:00
Peter Dragun
bbdaa0b3e1 fix(tools/python_dep_check): replace deprecated pkg_resources with importlib 2023-07-17 10:18:28 +02:00
Jiang Jiang Jian
b4494e6a11 Merge branch 'bugfix/sae_crypto_optimization_esp32_v4.3' into 'release/v4.3'
esp_wifi: Optimize sae crypto operations for esp32 (v4.3)

See merge request espressif/esp-idf!24763
2023-07-17 14:58:49 +08:00
Jiang Jiang Jian
7839ba508a Merge branch 'bugfix/btm_scan_done_crash_v43' into 'release/v4.3'
fix(wpa_supplicant) : Fix occasional crash during btm roam.

See merge request espressif/esp-idf!24734
2023-07-17 14:40:29 +08:00
jgujarathi
8fa90c2234 fix(esp_wifi): Fix race conditions in btm task deletion.
Fix possible cases of multiple btm_rrm_t tasks due to possible race
condition during btm task deletion.
2023-07-17 10:27:04 +05:30
Jiang Jiang Jian
328e1519cb Merge branch 'backport_v4.3' into 'release/v4.3'
fix(bt): Fix the issue of not printing the Bluetooth MAC address for ESP32(backport v4.3)

See merge request espressif/esp-idf!24777
2023-07-17 10:34:44 +08:00
zhanghaipeng
a2c9469e6c fix(bt): Fix the issue of not printing the Bluetooth MAC address for ESP32
- Add a log statement to print the Bluetooth MAC address
2023-07-13 16:20:51 +08:00
zhanghaipeng
ad3414cbd6 fix(bt): Fix ble advertising data length 0 error
- Fixed an issue where the BLE advertisement length of 0 was causing an error
2023-07-13 16:20:50 +08:00
Kapil Gupta
b0e4888063 esp_wifi: Optimize sae crypto operations for esp32 2023-07-13 09:47:44 +05:30
Jiang Jiang Jian
73c4120d42 Merge branch 'bugfix/nvs_softap_pmk_v4.3' into 'release/v4.3'
esp_wifi: fix softap nvs <ssid,password,pmk> not matching issue(v4.3)

See merge request espressif/esp-idf!23819
2023-07-13 10:42:09 +08:00
chenjianxing
331a93608d esp_wifi: fix softap nvs <ssid,password,pmk> not matching issue 2023-07-12 20:23:02 +08:00
jgujarathi
9451630000 fix(wpa_supplicant) : Fix occasional crash during btm roam.
Fix crash due to premature deallocation of neighbour report elements
by scan_done. Post event to btm_rrm_t task to handle scan_done serially
rather than when btm_rrm_t task is processing btm request rx frame.
2023-07-12 11:02:20 +05:30
Jiang Jiang Jian
33d18182b7 Merge branch 'bugfix/increase_pm_dump_time_field_length_v4.3' into 'release/v4.3'
Power Management: increase pm_dump time field width (backport v4.3)

See merge request espressif/esp-idf!24447
2023-07-11 01:50:47 +08:00
wuzhenghui
f33fbdcd2d bugfix: increase pm_dump time field width
Closes https://github.com/espressif/esp-idf/issues/11704
2023-07-10 06:40:37 +00:00
Sachin Parekh
f8ae448767 esp_pm: Label each column of lock dump 2023-07-10 06:40:37 +00:00
Jiang Jiang Jian
9195898b15 Merge branch 'mesh/bugfix_fix_layer2_node_scan_issue_when_fixed_root_v4.3' into 'release/v4.3'
fix(wifi_mesh): layer2 node will scan all channels when fixed root leave (backport v4.3)

See merge request espressif/esp-idf!24633
2023-07-10 12:29:15 +08:00
Jiang Jiang Jian
7c0156359e Merge branch 'bugfix/update_esp_rom_layout_v4.3' into 'release/v4.3'
esp_rom: fix rom layout issues (backport v4.3)

See merge request espressif/esp-idf!24642
2023-07-08 14:55:08 +08:00
Jiang Guang Ming
be2aa49519 esp_rom: fix rom layout issues 2023-07-07 01:38:45 -07:00
zhangyanjiao
3e36f7c5d5 fix(wifi_mesh): layer2 node will scan all channels when fixed root leave 2023-07-07 10:04:08 +08:00
Jiang Jiang Jian
af6498f582 Merge branch 'bugfix/fix_some_bt_controller_bug_v4.3' into 'release/v4.3'
component_bt:Fixed some bluetooth bugs(v4.3)

See merge request espressif/esp-idf!24581
2023-07-05 19:51:27 +08:00
xiongweichao
4630164d81 bt: Fixed some bluetooth bugs
1. Fixed LC_AFH_UPDATE_IND  has not benn processed causing memory exhaustion
2. Fixed no free elt in prog push
3. Fixed disconnect due to sniff with error Dsniff
4. Fixed the problem that the host continued to send ACL data to the controller after disconnection, which caused the connection to fail again
2023-07-04 15:39:42 +08:00
chenjianhua
f92bfe15f2 Update bt-lib for esp32
- Fixed memory leak when setting adv data
2023-07-04 15:39:35 +08:00
xiongweichao
0292dc50cf components/bt: Fix crash due to NULL point 2023-07-04 15:39:30 +08:00
Mahavir Jain
97653257fd Merge branch 'protobuf-c/update_submodule_to_v4.3' into 'release/v4.3'
protobuf-c: Update submodule to v1.4.1 (v4.3)

See merge request espressif/esp-idf!24423
2023-06-29 16:18:05 +08:00
Jiang Jiang Jian
0814f6565a Merge branch 'bugfix/resume_ext_scan_pti_in_time_v4.3' into 'release/v4.3'
bt: fix the issue that BLE scan uses high priority incorrectly and causes Wi-Fi unable to work normally on ESP32-C3 and ESP32-S3(backport v4.3)

See merge request espressif/esp-idf!24407
2023-06-28 14:29:35 +08:00
harshal.patil
9733dced38 protobuf-c: Update submodule to v1.4.1 2023-06-27 12:04:56 +05:30
wangmengyang
5ebe45433f bt-coexist: fix the issue for BLE scan in using whitelist that scan PTI keeps high and not resumes after reception of ADV_EXT_IND but no AUX_ADV_IND followed on ESP32-C3 and ESP32-S3, which causes Wi-Fi unable to work normally 2023-06-26 15:35:24 +08:00
Jiang Jiang Jian
4c0206c156 Merge branch 'bugfix/hfp_packet_type_err_v4.3' into 'release/v4.3'
Revised (e)SCO configuration parameter sets (v4.3)

See merge request espressif/esp-idf!24355
2023-06-26 10:22:36 +08:00
Jiang Jiang Jian
3fddf4a761 Merge branch 'bugfix/alarm_not_free_when_a2dp_deinit_v4.3' into 'release/v4.3'
bugfix/Fixed the issue of alarm leak (v4.3)

See merge request espressif/esp-idf!24354
2023-06-26 10:21:57 +08:00
Krzysztof Budzynski
01447b3cbe Merge branch 'docs/fix_error_in_esp32-s2-devkitc-1_pin_layout_diagram_v4.3' into 'release/v4.3'
Docs/Fix error in esp32-s2-devkitc-1 pin layout diagram (v4.3)

See merge request espressif/esp-idf!24119
2023-06-25 19:42:53 +08:00
Aditya Patwardhan
bcec78f672 Merge branch 'contrib/github_pr_11402_v4.3' into 'release/v4.3'
esp_ds: ignore releasing mutex if not called from same task (GitHub PR) (v4.3)

See merge request espressif/esp-idf!24315
2023-06-23 14:18:02 +08:00
Island
d6615a631e Merge branch 'feature/expose_addr_resolv_out_stack_v4.3' into 'release/v4.3'
Nimble:Added change to expose addr resolution API outside stack(v4.3)

See merge request espressif/esp-idf!23903
2023-06-21 19:38:31 +08:00