From 7c3f1589f225c4b22e90e557fcc2134021e2cb46 Mon Sep 17 00:00:00 2001 From: yinqingzhao Date: Tue, 28 Jul 2026 20:22:39 +0800 Subject: [PATCH 1/9] fix(wifi): add workaround for s31 beacon timestamp issue (cherry picked from commit ab8568f5478922c5fc5f898807302e6f3db9a616) --- components/esp_rom/esp32s31/ld/esp32s31.rom.pp.ld | 4 ++-- components/esp_wifi/lib | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/components/esp_rom/esp32s31/ld/esp32s31.rom.pp.ld b/components/esp_rom/esp32s31/ld/esp32s31.rom.pp.ld index 7f1f71b0971..feeb9598b58 100644 --- a/components/esp_rom/esp32s31/ld/esp32s31.rom.pp.ld +++ b/components/esp_rom/esp32s31/ld/esp32s31.rom.pp.ld @@ -267,11 +267,11 @@ wdev_mac_special_reg_store = 0x2f8010e4; wdev_mac_wakeup = 0x2f8010e8; wdev_mac_sleep = 0x2f8010ec; wDev_ProcessFiq = 0x2f8010f0; -wDev_ProcessRxSucData = 0x2f8010f4; +//wDev_ProcessRxSucData = 0x2f8010f4; wdevProcessRxSucDataAll = 0x2f8010f8; wdev_csi_len_align = 0x2f8010fc; wDev_IndicateBeaconMemoryFrame = 0x2f801100; -wDev_ProcessBeaconMemoryRxSuc = 0x2f801104; +//wDev_ProcessBeaconMemoryRxSuc = 0x2f801104; wdevProcessModemStateRxBeacon = 0x2f801108; wdev_is_data_in_rxlist = 0x2f80110c; wdev_process_tbtt = 0x2f801110; diff --git a/components/esp_wifi/lib b/components/esp_wifi/lib index 66c5b501748..ab6638384f8 160000 --- a/components/esp_wifi/lib +++ b/components/esp_wifi/lib @@ -1 +1 @@ -Subproject commit 66c5b501748947811e5d6d33f4c70ab3e05944ff +Subproject commit ab6638384f86e38c151bd62a9da5ce7d16b75ab7 From 102d09de53ebca0907cf05ecb657db83625ebe70 Mon Sep 17 00:00:00 2001 From: muhaidong Date: Mon, 27 Jul 2026 11:10:05 +0800 Subject: [PATCH 2/9] fix(wifi): fix disconnect failure issue (cherry picked from commit 33d39c304fb2743f6af80968c6d63855039045fe) --- components/esp_wifi/lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/esp_wifi/lib b/components/esp_wifi/lib index ab6638384f8..584673a9450 160000 --- a/components/esp_wifi/lib +++ b/components/esp_wifi/lib @@ -1 +1 @@ -Subproject commit ab6638384f86e38c151bd62a9da5ce7d16b75ab7 +Subproject commit 584673a945091a4fb0a048097faed2b59ead1770 From afce86cd7bc681a0a062584ee858370cb2355dfb Mon Sep 17 00:00:00 2001 From: "wangtao@espressif.com" Date: Tue, 4 Aug 2026 20:33:34 +0800 Subject: [PATCH 3/9] fix(wifi): fix wifi scan and wps connect issue (cherry picked from commit bbccbd5b1d2fc0c19c530a43c628ef8856f86025) --- components/esp_wifi/lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/esp_wifi/lib b/components/esp_wifi/lib index 584673a9450..e2356d974a6 160000 --- a/components/esp_wifi/lib +++ b/components/esp_wifi/lib @@ -1 +1 @@ -Subproject commit 584673a945091a4fb0a048097faed2b59ead1770 +Subproject commit e2356d974a60e9dcd1a37cd5e274d5e525c2dfd1 From 897dd47eb5efc9df6776e532cf637ad4ebaf59f2 Mon Sep 17 00:00:00 2001 From: sibeibei Date: Thu, 6 Aug 2026 12:21:38 +0800 Subject: [PATCH 4/9] fix(scan): prioritize if1_conn check for home channel return logic (cherry picked from commit 2b528716bec8df52ca1921a95d45ca15c1b01547) --- components/esp_wifi/lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/esp_wifi/lib b/components/esp_wifi/lib index e2356d974a6..1bb54420316 160000 --- a/components/esp_wifi/lib +++ b/components/esp_wifi/lib @@ -1 +1 @@ -Subproject commit e2356d974a60e9dcd1a37cd5e274d5e525c2dfd1 +Subproject commit 1bb54420316483d1def36d6f86ad6ff7243cb4f3 From 7aee122f3076c8f8818f2719eb4d7bca2f70f44a Mon Sep 17 00:00:00 2001 From: Sarvesh Bodakhe Date: Wed, 5 Aug 2026 13:26:22 +0530 Subject: [PATCH 5/9] fix(wpa_supplicant): accept NIK follow-up key descriptor with Key Type=0 iPhone (and hostap) set Key Type=0 in the pairing NIK follow-up Shared-Key Descriptor (key_info=0x1340) since the NIK is not a pairwise key. We required the pairwise bit and rejected the frame before decryption, so the NIK exchange timed out and pairing was torn down. Require only the Encrypted Key Data bit. (cherry picked from commit 94988c5aa49cd7e95a77495ad18eec2ec5efc76f) --- .../wpa_supplicant/esp_supplicant/src/esp_nan_supplicant.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/components/wpa_supplicant/esp_supplicant/src/esp_nan_supplicant.c b/components/wpa_supplicant/esp_supplicant/src/esp_nan_supplicant.c index d7b797e975f..93aa5aebf3b 100644 --- a/components/wpa_supplicant/esp_supplicant/src/esp_nan_supplicant.c +++ b/components/wpa_supplicant/esp_supplicant/src/esp_nan_supplicant.c @@ -761,11 +761,7 @@ int nan_pasn_followup_decrypt_keys(const uint8_t *shared_key_attr, key_desc = (const struct wpa_eapol_key *)(body + 1); key_info = WPA_GET_BE16(key_desc->key_info); - if (!(key_info & WPA_KEY_INFO_KEY_TYPE)) { - wpa_printf(MSG_INFO, - "NAN: Follow-up frame does not contain pairwise key"); - return -1; - } + /* iPhone/hostap set Key Type=0 (NIK is not a pairwise key); don't require the bit. */ if (!(key_info & WPA_KEY_INFO_ENCR_KEY_DATA)) { wpa_printf(MSG_INFO, "NAN: Follow-up frame does not contain encrypted key data"); From 76c56a7b8dd239355925226c941d59eb631a4897 Mon Sep 17 00:00:00 2001 From: Sarvesh Bodakhe Date: Thu, 6 Aug 2026 17:25:14 +0530 Subject: [PATCH 6/9] fix(wifi): fix NAN availability time bitmap parsing issue Accept spec-legal NAN availability time bitmaps (period > 512 TU, bitmap length > 4, full 9-bit start offset) so iPhone secured NDP setup is no longer rejected with NDL_UNACCEPTABLE. Fixes NAN NDP interop with the iPhone 17 series. (cherry picked from commit 42651e1ee14127ba3ad777df827dc797fad53299) --- components/esp_wifi/lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/esp_wifi/lib b/components/esp_wifi/lib index 1bb54420316..54e21041481 160000 --- a/components/esp_wifi/lib +++ b/components/esp_wifi/lib @@ -1 +1 @@ -Subproject commit 1bb54420316483d1def36d6f86ad6ff7243cb4f3 +Subproject commit 54e2104148159389bf5b07b4bdfa3957b6a5e603 From bee83ee3b1efef22c1201c0aa42463621200b3a5 Mon Sep 17 00:00:00 2001 From: yinqingzhao Date: Mon, 27 Jul 2026 11:29:28 +0800 Subject: [PATCH 7/9] feat(wifi): support max bandwidth negotiation --- .../esp_wifi/include/esp_wifi_types_generic.h | 20 ++++++++++++++++++- components/esp_wifi/lib | 2 +- .../include/injected/esp_wifi_types_generic.h | 20 ++++++++++++++++++- 3 files changed, 39 insertions(+), 3 deletions(-) diff --git a/components/esp_wifi/include/esp_wifi_types_generic.h b/components/esp_wifi/include/esp_wifi_types_generic.h index 6be8440d231..0469df0e63e 100644 --- a/components/esp_wifi/include/esp_wifi_types_generic.h +++ b/components/esp_wifi/include/esp_wifi_types_generic.h @@ -594,7 +594,25 @@ typedef struct { uint32_t vht_su_beamformee_disabled: 1; /**< Whether to disable support for operation as an VHT SU beamformee. */ uint32_t vht_mu_beamformee_disabled: 1; /**< Whether to disable support for operation as an VHT MU beamformee. */ uint32_t vht_mcs8_enabled: 1; /**< Whether to support VHT-MCS8. The default value is 0. */ - uint32_t reserved2: 19; /**< Reserved for future feature set */ + uint32_t max_bandwidth_negotiation_enabled_2g: 1; /**< Whether to enable maximum bandwidth negotiation for the 2.4GHz band. + In STA-only mode, when enabled, the negotiated bandwidth depends on the negotiated protocol: + (1) If the negotiated protocol is 802.11ax, the negotiated bandwidth is 20 MHz. + (2) If the negotiated protocol is 802.11n, the negotiated bandwidth is determined by the maximum bandwidth supported by both AP and STA. + (3) For other negotiated protocols, the negotiated bandwidth is 20 MHz. + SoftAP + STA coexistence is subject to the following hardware limitations: + - If SoftAP is configured to 802.11ax, STA bandwidth is capped at 20 MHz. + - If STA is connected at 40 MHz, SoftAP cannot be configured to 802.11ax/802.11ac. + The default value is 0 (disabled). */ + uint32_t max_bandwidth_negotiation_enabled_5g: 1; /**< Whether to enable maximum bandwidth negotiation for the 5GHz band. + In STA-only mode, when enabled, the negotiated bandwidth depends on the negotiated protocol: + (1) If the negotiated protocol is 802.11ax/802.11ac, the negotiated bandwidth is 20 MHz. + (2) If the negotiated protocol is 802.11n/802.11an, the negotiated bandwidth is determined by the maximum bandwidth supported by both AP and STA. + (3) For other negotiated protocols, the negotiated bandwidth is 20 MHz. + SoftAP + STA coexistence is subject to the following hardware limitations: + - If SoftAP is configured to 802.11ax/802.11ac, STA bandwidth is capped at 20 MHz. + - If STA is connected at 40 MHz, SoftAP cannot be configured to 802.11ax/802.11ac. + The default value is 0 (disabled). */ + uint32_t reserved2: 17; /**< Reserved for future feature set */ uint8_t sae_h2e_identifier[SAE_H2E_IDENTIFIER_LEN]; /**< Password identifier for H2E. Strings null-terminated (length < SAE_H2E_IDENTIFIER_LEN) or non-null terminated (length = SAE_H2E_IDENTIFIER_LEN) are accepted. Non-null terminated string with 0xFF for full length of SAE_H2E_IDENTIFIER_LEN is not considered a valid identifier */ } wifi_sta_config_t; diff --git a/components/esp_wifi/lib b/components/esp_wifi/lib index 54e21041481..bfd5bc01af0 160000 --- a/components/esp_wifi/lib +++ b/components/esp_wifi/lib @@ -1 +1 @@ -Subproject commit 54e2104148159389bf5b07b4bdfa3957b6a5e603 +Subproject commit bfd5bc01af03168061baef1d72c45c6698ae7dbd diff --git a/components/esp_wifi/remote/include/injected/esp_wifi_types_generic.h b/components/esp_wifi/remote/include/injected/esp_wifi_types_generic.h index c509773c0b5..56b40bd4a7d 100644 --- a/components/esp_wifi/remote/include/injected/esp_wifi_types_generic.h +++ b/components/esp_wifi/remote/include/injected/esp_wifi_types_generic.h @@ -594,7 +594,25 @@ typedef struct { uint32_t vht_su_beamformee_disabled: 1; /**< Whether to disable support for operation as an VHT SU beamformee. */ uint32_t vht_mu_beamformee_disabled: 1; /**< Whether to disable support for operation as an VHT MU beamformee. */ uint32_t vht_mcs8_enabled: 1; /**< Whether to support VHT-MCS8. The default value is 0. */ - uint32_t reserved2: 19; /**< Reserved for future feature set */ + uint32_t max_bandwidth_negotiation_enabled_2g: 1; /**< Whether to enable maximum bandwidth negotiation for the 2.4GHz band. + In STA-only mode, when enabled, the negotiated bandwidth depends on the negotiated protocol: + (1) If the negotiated protocol is 802.11ax, the negotiated bandwidth is 20 MHz. + (2) If the negotiated protocol is 802.11n, the negotiated bandwidth is determined by the maximum bandwidth supported by both AP and STA. + (3) For other negotiated protocols, the negotiated bandwidth is 20 MHz. + SoftAP + STA coexistence is subject to the following hardware limitations: + - If SoftAP is configured to 802.11ax, STA bandwidth is capped at 20 MHz. + - If STA is connected at 40 MHz, SoftAP cannot be configured to 802.11ax/802.11ac. + The default value is 0 (disabled). */ + uint32_t max_bandwidth_negotiation_enabled_5g: 1; /**< Whether to enable maximum bandwidth negotiation for the 5GHz band. + In STA-only mode, when enabled, the negotiated bandwidth depends on the negotiated protocol: + (1) If the negotiated protocol is 802.11ax/802.11ac, the negotiated bandwidth is 20 MHz. + (2) If the negotiated protocol is 802.11n/802.11an, the negotiated bandwidth is determined by the maximum bandwidth supported by both AP and STA. + (3) For other negotiated protocols, the negotiated bandwidth is 20 MHz. + SoftAP + STA coexistence is subject to the following hardware limitations: + - If SoftAP is configured to 802.11ax/802.11ac, STA bandwidth is capped at 20 MHz. + - If STA is connected at 40 MHz, SoftAP cannot be configured to 802.11ax/802.11ac. + The default value is 0 (disabled). */ + uint32_t reserved2: 17; /**< Reserved for future feature set */ uint8_t sae_h2e_identifier[SAE_H2E_IDENTIFIER_LEN]; /**< Password identifier for H2E. Strings null-terminated (length < SAE_H2E_IDENTIFIER_LEN) or non-null terminated (length = SAE_H2E_IDENTIFIER_LEN) are accepted. Non-null terminated string with 0xFF for full length of SAE_H2E_IDENTIFIER_LEN is not considered a valid identifier */ } wifi_sta_config_t; From c2809548f7d20fe60ce14ad0a13d23b0e9af95ae Mon Sep 17 00:00:00 2001 From: yinqingzhao Date: Tue, 28 Jul 2026 15:51:43 +0800 Subject: [PATCH 8/9] feat(wifi): support fixed ampdu rate --- components/esp_rom/esp32c2/ld/esp32c2.rom.ld | 4 ++-- components/esp_rom/esp32c5/ld/esp32c5.rom.pp.ld | 2 +- components/esp_rom/esp32c61/ld/esp32c61.rom.pp.ld | 2 +- components/esp_rom/esp32s31/ld/esp32s31.rom.pp.ld | 2 +- components/esp_wifi/lib | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/components/esp_rom/esp32c2/ld/esp32c2.rom.ld b/components/esp_rom/esp32c2/ld/esp32c2.rom.ld index 20cfaa8dfcb..dd1019d8462 100644 --- a/components/esp_rom/esp32c2/ld/esp32c2.rom.ld +++ b/components/esp_rom/esp32c2/ld/esp32c2.rom.ld @@ -663,7 +663,7 @@ rcReachRetryLimit = 0x40001d9c; lmacProcessShortRetryFail = 0x40001da0; lmacEndRetryAMPDUFail = 0x40001da4; ppFillAMPDUBar = 0x40001da8; -rcGetRate = 0x40001dac; +//rcGetRate = 0x40001dac; ppReSendBar = 0x40001db0; lmacProcessLongRetryFail = 0x40001db4; lmacRetryTxFrame = 0x40001db8; @@ -715,7 +715,7 @@ hal_crypto_enable = 0x40001e68; wDev_Insert_KeyEntry = 0x40001e70; wDev_remove_KeyEntry = 0x40001e74; rc_enable_trc = 0x40001e78; -rc_set_per_conn_fix_rate = 0x40001e7c; +//rc_set_per_conn_fix_rate = 0x40001e7c; wdev_csi_rx_process = 0x40001e80; wDev_SnifferRxAmpdu = 0x40001e84; hal_mac_tsf_reset = 0x40001e88; diff --git a/components/esp_rom/esp32c5/ld/esp32c5.rom.pp.ld b/components/esp_rom/esp32c5/ld/esp32c5.rom.pp.ld index 9e276e1c605..e08f52777d9 100644 --- a/components/esp_rom/esp32c5/ld/esp32c5.rom.pp.ld +++ b/components/esp_rom/esp32c5/ld/esp32c5.rom.pp.ld @@ -242,7 +242,7 @@ rcUpSched = 0x40000f60; rcReachRetryLimit = 0x40000f64; rcGetDCMMaxRate = 0x40000f68; rcGetSMPDURate = 0x40000f6c; -rcGetRate = 0x40000f70; +//rcGetRate = 0x40000f70; rx11AXRate2AMPDULimit = 0x40000f74; rx11NRate2AMPDULimit = 0x40000f78; rssi_margin = 0x40000f7c; diff --git a/components/esp_rom/esp32c61/ld/esp32c61.rom.pp.ld b/components/esp_rom/esp32c61/ld/esp32c61.rom.pp.ld index 432152de049..25ba6adb7ad 100644 --- a/components/esp_rom/esp32c61/ld/esp32c61.rom.pp.ld +++ b/components/esp_rom/esp32c61/ld/esp32c61.rom.pp.ld @@ -241,7 +241,7 @@ rcUpSched = 0x40000ed4; rcReachRetryLimit = 0x40000ed8; rcGetDCMMaxRate = 0x40000edc; rcGetSMPDURate = 0x40000ee0; -rcGetRate = 0x40000ee4; +//rcGetRate = 0x40000ee4; rx11AXRate2AMPDULimit = 0x40000ee8; rx11NRate2AMPDULimit = 0x40000eec; rssi_margin = 0x40000ef0; diff --git a/components/esp_rom/esp32s31/ld/esp32s31.rom.pp.ld b/components/esp_rom/esp32s31/ld/esp32s31.rom.pp.ld index feeb9598b58..15c465eb537 100644 --- a/components/esp_rom/esp32s31/ld/esp32s31.rom.pp.ld +++ b/components/esp_rom/esp32s31/ld/esp32s31.rom.pp.ld @@ -239,7 +239,7 @@ rcUpSched = 0x2f801074; rcReachRetryLimit = 0x2f801078; rcGetDCMMaxRate = 0x2f80107c; rcGetSMPDURate = 0x2f801080; -rcGetRate = 0x2f801084; +//rcGetRate = 0x2f801084; rx11AXRate2AMPDULimit = 0x2f801088; rx11NRate2AMPDULimit = 0x2f80108c; rssi_margin = 0x2f801090; diff --git a/components/esp_wifi/lib b/components/esp_wifi/lib index bfd5bc01af0..b92b5054845 160000 --- a/components/esp_wifi/lib +++ b/components/esp_wifi/lib @@ -1 +1 @@ -Subproject commit bfd5bc01af03168061baef1d72c45c6698ae7dbd +Subproject commit b92b5054845d4c1ae14f2dac0ea8a1a67981e2f4 From b95ad5669fc29a98f3e8ed3fc363621e5d389865 Mon Sep 17 00:00:00 2001 From: Akshat Agrawal Date: Thu, 6 Aug 2026 17:03:12 +0530 Subject: [PATCH 9/9] fix(ftm): tolerate small t2/t3 inversion in measurement validation - Update FTM calibration for esp32c5, C61, C6, C3 --- .../esp_private/ftm_calibration_data.h | 206 +++++++++--------- components/esp_wifi/lib | 2 +- 2 files changed, 104 insertions(+), 104 deletions(-) diff --git a/components/esp_wifi/include/esp_private/ftm_calibration_data.h b/components/esp_wifi/include/esp_private/ftm_calibration_data.h index be457ad920d..d1f7cf41732 100644 --- a/components/esp_wifi/include/esp_private/ftm_calibration_data.h +++ b/components/esp_wifi/include/esp_private/ftm_calibration_data.h @@ -43,35 +43,35 @@ #define EST_PHY_RESP_FTM_COMP_40_40D_MHZ_DIS 41 // Disconnected Responder in 40MHz (Ch 11) using 40MHz FTM #elif CONFIG_IDF_TARGET_ESP32C3 // 20 MHz FTM in 20MHz PHY - Initiator Values -#define EST_PHY_INIT_FTM_COMP_20_20U_MHZ 451 // Connected Initiator in 20MHz (Ch 1) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_20U_MHZ 449 // Connected Initiator in 20MHz (Ch 1) using 20MHz FTM #define EST_PHY_INIT_FTM_COMP_20_20U_MHZ_DIS 448 // Disconnected Initiator in 20MHz (Ch 1) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_20D_MHZ 454 // Connected Initiator in 20MHz (Ch 11) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_20D_MHZ_DIS 455 // Disconnected Initiator in 20MHz (Ch 11) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_20D_MHZ 450 // Connected Initiator in 20MHz (Ch 11) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_20D_MHZ_DIS 452 // Disconnected Initiator in 20MHz (Ch 11) using 20MHz FTM // 20 MHz FTM in 20MHz PHY - Responder Values -#define EST_PHY_RESP_FTM_COMP_20_20U_MHZ 439 // Connected Responder in 20MHz (Ch 1) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_20U_MHZ 441 // Connected Responder in 20MHz (Ch 1) using 20MHz FTM #define EST_PHY_RESP_FTM_COMP_20_20U_MHZ_DIS 441 // Disconnected Responder in 20MHz (Ch 1) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_20D_MHZ 431 // Connected Responder in 20MHz (Ch 11) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_20D_MHZ 433 // Connected Responder in 20MHz (Ch 11) using 20MHz FTM #define EST_PHY_RESP_FTM_COMP_20_20D_MHZ_DIS 433 // Disconnected Responder in 20MHz (Ch 11) using 20MHz FTM // 20 MHz FTM in 40MHz PHY - Initiator Values -#define EST_PHY_INIT_FTM_COMP_20_40U_MHZ 260 // Connected Initiator in 40MHz (Ch 1) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_40U_MHZ 267 // Connected Initiator in 40MHz (Ch 1) using 20MHz FTM #define EST_PHY_INIT_FTM_COMP_20_40U_MHZ_DIS 267 // Disconnected Initiator in 40MHz (Ch 1) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_40D_MHZ 268 // Connected Initiator in 40MHz (Ch 11) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_40D_MHZ 270 // Connected Initiator in 40MHz (Ch 11) using 20MHz FTM #define EST_PHY_INIT_FTM_COMP_20_40D_MHZ_DIS 270 // Disconnected Initiator in 40MHz (Ch 11) using 20MHz FTM // 20 MHz FTM in 40MHz PHY - Responder Values -#define EST_PHY_RESP_FTM_COMP_20_40U_MHZ 252 // Connected Responder in 40MHz (Ch 1) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_40U_MHZ_DIS 259 // Disconnected Responder in 40MHz (Ch 1) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_40D_MHZ 247 // Connected Responder in 40MHz (Ch 11) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_40D_MHZ_DIS 250 // Disconnected Responder in 40MHz (Ch 11) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_40U_MHZ 260 // Connected Responder in 40MHz (Ch 1) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_40U_MHZ_DIS 260 // Disconnected Responder in 40MHz (Ch 1) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_40D_MHZ 255 // Connected Responder in 40MHz (Ch 11) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_40D_MHZ_DIS 253 // Disconnected Responder in 40MHz (Ch 11) using 20MHz FTM // 40 MHz FTM in 40MHz PHY - Initiator Values -#define EST_PHY_INIT_FTM_COMP_40_40U_MHZ 443 // Connected Initiator in 40MHz (Ch 1) using 40MHz FTM -#define EST_PHY_INIT_FTM_COMP_40_40U_MHZ_DIS 439 // Disconnected Initiator in 40MHz (Ch 1) using 40MHz FTM -#define EST_PHY_INIT_FTM_COMP_40_40D_MHZ 440 // Connected Initiator in 40MHz (Ch 11) using 40MHz FTM -#define EST_PHY_INIT_FTM_COMP_40_40D_MHZ_DIS 440 // Disconnected Initiator in 40MHz (Ch 11) using 40MHz FTM +#define EST_PHY_INIT_FTM_COMP_40_40U_MHZ 437 // Connected Initiator in 40MHz (Ch 1) using 40MHz FTM +#define EST_PHY_INIT_FTM_COMP_40_40U_MHZ_DIS 437 // Disconnected Initiator in 40MHz (Ch 1) using 40MHz FTM +#define EST_PHY_INIT_FTM_COMP_40_40D_MHZ 438 // Connected Initiator in 40MHz (Ch 11) using 40MHz FTM +#define EST_PHY_INIT_FTM_COMP_40_40D_MHZ_DIS 438 // Disconnected Initiator in 40MHz (Ch 11) using 40MHz FTM // 40 MHz FTM in 40MHz PHY - Responder Values -#define EST_PHY_RESP_FTM_COMP_40_40U_MHZ 82 // Connected Responder in 40MHz (Ch 1) using 40MHz FTM +#define EST_PHY_RESP_FTM_COMP_40_40U_MHZ 86 // Connected Responder in 40MHz (Ch 1) using 40MHz FTM #define EST_PHY_RESP_FTM_COMP_40_40U_MHZ_DIS 86 // Disconnected Responder in 40MHz (Ch 1) using 40MHz FTM -#define EST_PHY_RESP_FTM_COMP_40_40D_MHZ 80 // Connected Responder in 40MHz (Ch 11) using 40MHz FTM -#define EST_PHY_RESP_FTM_COMP_40_40D_MHZ_DIS 81 // Disconnected Responder in 40MHz (Ch 11) using 40MHz FTM +#define EST_PHY_RESP_FTM_COMP_40_40D_MHZ 83 // Connected Responder in 40MHz (Ch 11) using 40MHz FTM +#define EST_PHY_RESP_FTM_COMP_40_40D_MHZ_DIS 83 // Disconnected Responder in 40MHz (Ch 11) using 40MHz FTM #elif CONFIG_IDF_TARGET_ESP32C2 // 20 MHz FTM in 20MHz PHY - Initiator Values #define EST_PHY_INIT_FTM_COMP_20_20U_MHZ 443 // Connected Initiator in 20MHz (Ch 1) using 20MHz FTM @@ -136,97 +136,97 @@ #define EST_PHY_RESP_FTM_COMP_40_40D_MHZ_DIS 82 // Disconnected Responder in 40MHz (Ch 11) using 40MHz FTM #elif CONFIG_IDF_TARGET_ESP32C6 // 20 MHz FTM in 20MHz PHY - Initiator Values -#define EST_PHY_INIT_FTM_COMP_20_20U_MHZ 704 // Connected Initiator in 20MHz (Ch 1) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_20U_MHZ_DIS 711 // Disconnected Initiator in 20MHz (Ch 1) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_20D_MHZ 707 // Connected Initiator in 20MHz (Ch 11) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_20U_MHZ 716 // Connected Initiator in 20MHz (Ch 1) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_20U_MHZ_DIS 716 // Disconnected Initiator in 20MHz (Ch 1) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_20D_MHZ 717 // Connected Initiator in 20MHz (Ch 11) using 20MHz FTM #define EST_PHY_INIT_FTM_COMP_20_20D_MHZ_DIS 717 // Disconnected Initiator in 20MHz (Ch 11) using 20MHz FTM // 20 MHz FTM in 20MHz PHY - Responder Values -#define EST_PHY_RESP_FTM_COMP_20_20U_MHZ 714 // Connected Responder in 20MHz (Ch 1) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_20U_MHZ_DIS 706 // Disconnected Responder in 20MHz (Ch 1) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_20D_MHZ 712 // Connected Responder in 20MHz (Ch 11) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_20U_MHZ 703 // Connected Responder in 20MHz (Ch 1) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_20U_MHZ_DIS 703 // Disconnected Responder in 20MHz (Ch 1) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_20D_MHZ 702 // Connected Responder in 20MHz (Ch 11) using 20MHz FTM #define EST_PHY_RESP_FTM_COMP_20_20D_MHZ_DIS 702 // Disconnected Responder in 20MHz (Ch 11) using 20MHz FTM // 20 MHz FTM in 40MHz PHY - Initiator Values -#define EST_PHY_INIT_FTM_COMP_20_40U_MHZ 601 // Connected Initiator in 40MHz (Ch 1) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_40U_MHZ_DIS 610 // Disconnected Initiator in 40MHz (Ch 1) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_40D_MHZ 605 // Connected Initiator in 40MHz (Ch 11) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_40D_MHZ_DIS 616 // Disconnected Initiator in 40MHz (Ch 11) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_40U_MHZ 617 // Connected Initiator in 40MHz (Ch 1) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_40U_MHZ_DIS 617 // Disconnected Initiator in 40MHz (Ch 1) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_40D_MHZ 617 // Connected Initiator in 40MHz (Ch 11) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_40D_MHZ_DIS 617 // Disconnected Initiator in 40MHz (Ch 11) using 20MHz FTM // 20 MHz FTM in 40MHz PHY - Responder Values -#define EST_PHY_RESP_FTM_COMP_20_40U_MHZ 609 // Connected Responder in 40MHz (Ch 1) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_40U_MHZ_DIS 614 // Disconnected Responder in 40MHz (Ch 1) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_40D_MHZ 608 // Connected Responder in 40MHz (Ch 11) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_40D_MHZ_DIS 611 // Disconnected Responder in 40MHz (Ch 11) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_40U_MHZ 611 // Connected Responder in 40MHz (Ch 1) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_40U_MHZ_DIS 611 // Disconnected Responder in 40MHz (Ch 1) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_40D_MHZ 609 // Connected Responder in 40MHz (Ch 11) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_40D_MHZ_DIS 609 // Disconnected Responder in 40MHz (Ch 11) using 20MHz FTM // 40 MHz FTM in 40MHz PHY - Initiator Values -#define EST_PHY_INIT_FTM_COMP_40_40U_MHZ 786 // Connected Initiator in 40MHz (Ch 1) using 40MHz FTM -#define EST_PHY_INIT_FTM_COMP_40_40U_MHZ_DIS 786 // Disconnected Initiator in 40MHz (Ch 1) using 40MHz FTM -#define EST_PHY_INIT_FTM_COMP_40_40D_MHZ 791 // Connected Initiator in 40MHz (Ch 11) using 40MHz FTM -#define EST_PHY_INIT_FTM_COMP_40_40D_MHZ_DIS 794 // Disconnected Initiator in 40MHz (Ch 11) using 40MHz FTM +#define EST_PHY_INIT_FTM_COMP_40_40U_MHZ 790 // Connected Initiator in 40MHz (Ch 1) using 40MHz FTM +#define EST_PHY_INIT_FTM_COMP_40_40U_MHZ_DIS 790 // Disconnected Initiator in 40MHz (Ch 1) using 40MHz FTM +#define EST_PHY_INIT_FTM_COMP_40_40D_MHZ 796 // Connected Initiator in 40MHz (Ch 11) using 40MHz FTM +#define EST_PHY_INIT_FTM_COMP_40_40D_MHZ_DIS 796 // Disconnected Initiator in 40MHz (Ch 11) using 40MHz FTM // 40 MHz FTM in 40MHz PHY - Responder Values #define EST_PHY_RESP_FTM_COMP_40_40U_MHZ 436 // Connected Responder in 40MHz (Ch 1) using 40MHz FTM #define EST_PHY_RESP_FTM_COMP_40_40U_MHZ_DIS 436 // Disconnected Responder in 40MHz (Ch 1) using 40MHz FTM -#define EST_PHY_RESP_FTM_COMP_40_40D_MHZ 436 // Connected Responder in 40MHz (Ch 11) using 40MHz FTM +#define EST_PHY_RESP_FTM_COMP_40_40D_MHZ 433 // Connected Responder in 40MHz (Ch 11) using 40MHz FTM #define EST_PHY_RESP_FTM_COMP_40_40D_MHZ_DIS 433 // Disconnected Responder in 40MHz (Ch 11) using 40MHz FTM #elif CONFIG_IDF_TARGET_ESP32C61 // 20 MHz FTM in 20MHz PHY - Initiator Values -#define EST_PHY_INIT_FTM_COMP_20_20U_MHZ 854 // Connected Initiator in 20MHz (Ch 1) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_20U_MHZ_DIS 854 // Disconnected Initiator in 20MHz (Ch 1) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_20D_MHZ 857 // Connected Initiator in 20MHz (Ch 11) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_20D_MHZ_DIS 857 // Disconnected Initiator in 20MHz (Ch 11) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_20U_MHZ 870 // Connected Initiator in 20MHz (Ch 1) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_20U_MHZ_DIS 870 // Disconnected Initiator in 20MHz (Ch 1) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_20D_MHZ 870 // Connected Initiator in 20MHz (Ch 11) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_20D_MHZ_DIS 870 // Disconnected Initiator in 20MHz (Ch 11) using 20MHz FTM // 20 MHz FTM in 20MHz PHY - Responder Values -#define EST_PHY_RESP_FTM_COMP_20_20U_MHZ 869 // Connected Responder in 20MHz (Ch 1) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_20U_MHZ_DIS 869 // Disconnected Responder in 20MHz (Ch 1) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_20D_MHZ 864 // Connected Responder in 20MHz (Ch 11) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_20D_MHZ_DIS 864 // Disconnected Responder in 20MHz (Ch 11) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_20U_MHZ 852 // Connected Responder in 20MHz (Ch 1) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_20U_MHZ_DIS 852 // Disconnected Responder in 20MHz (Ch 1) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_20D_MHZ 849 // Connected Responder in 20MHz (Ch 11) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_20D_MHZ_DIS 849 // Disconnected Responder in 20MHz (Ch 11) using 20MHz FTM // 20 MHz FTM in 40MHz PHY - Initiator Values -#define EST_PHY_INIT_FTM_COMP_20_40U_MHZ 739 // Connected Initiator in 40MHz (Ch 1) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_40U_MHZ_DIS 739 // Disconnected Initiator in 40MHz (Ch 1) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_40D_MHZ 740 // Connected Initiator in 40MHz (Ch 11) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_40D_MHZ_DIS 740 // Disconnected Initiator in 40MHz (Ch 11) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_40U_MHZ 758 // Connected Initiator in 40MHz (Ch 1) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_40U_MHZ_DIS 758 // Disconnected Initiator in 40MHz (Ch 1) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_40D_MHZ 774 // Connected Initiator in 40MHz (Ch 11) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_40D_MHZ_DIS 774 // Disconnected Initiator in 40MHz (Ch 11) using 20MHz FTM // 20 MHz FTM in 40MHz PHY - Responder Values -#define EST_PHY_RESP_FTM_COMP_20_40U_MHZ 753 // Connected Responder in 40MHz (Ch 1) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_40U_MHZ_DIS 753 // Disconnected Responder in 40MHz (Ch 1) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_40D_MHZ 747 // Connected Responder in 40MHz (Ch 11) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_40D_MHZ_DIS 747 // Disconnected Responder in 40MHz (Ch 11) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_40U_MHZ 734 // Connected Responder in 40MHz (Ch 1) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_40U_MHZ_DIS 734 // Disconnected Responder in 40MHz (Ch 1) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_40D_MHZ 737 // Connected Responder in 40MHz (Ch 11) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_40D_MHZ_DIS 737 // Disconnected Responder in 40MHz (Ch 11) using 20MHz FTM // 40 MHz FTM in 40MHz PHY - Initiator Values -#define EST_PHY_INIT_FTM_COMP_40_40U_MHZ 922 // Connected Initiator in 40MHz (Ch 1) using 40MHz FTM -#define EST_PHY_INIT_FTM_COMP_40_40U_MHZ_DIS 922 // Disconnected Initiator in 40MHz (Ch 1) using 40MHz FTM -#define EST_PHY_INIT_FTM_COMP_40_40D_MHZ 932 // Connected Initiator in 40MHz (Ch 11) using 40MHz FTM -#define EST_PHY_INIT_FTM_COMP_40_40D_MHZ_DIS 932 // Disconnected Initiator in 40MHz (Ch 11) using 40MHz FTM +#define EST_PHY_INIT_FTM_COMP_40_40U_MHZ 929 // Connected Initiator in 40MHz (Ch 1) using 40MHz FTM +#define EST_PHY_INIT_FTM_COMP_40_40U_MHZ_DIS 929 // Disconnected Initiator in 40MHz (Ch 1) using 40MHz FTM +#define EST_PHY_INIT_FTM_COMP_40_40D_MHZ 928 // Connected Initiator in 40MHz (Ch 11) using 40MHz FTM +#define EST_PHY_INIT_FTM_COMP_40_40D_MHZ_DIS 928 // Disconnected Initiator in 40MHz (Ch 11) using 40MHz FTM // 40 MHz FTM in 40MHz PHY - Responder Values -#define EST_PHY_RESP_FTM_COMP_40_40U_MHZ 582 // Connected Responder in 40MHz (Ch 1) using 40MHz FTM -#define EST_PHY_RESP_FTM_COMP_40_40U_MHZ_DIS 592 // Disconnected Responder in 40MHz (Ch 1) using 40MHz FTM -#define EST_PHY_RESP_FTM_COMP_40_40D_MHZ 572 // Connected Responder in 40MHz (Ch 11) using 40MHz FTM -#define EST_PHY_RESP_FTM_COMP_40_40D_MHZ_DIS 572 // Disconnected Responder in 40MHz (Ch 11) using 40MHz FTM +#define EST_PHY_RESP_FTM_COMP_40_40U_MHZ 574 // Connected Responder in 40MHz (Ch 1) using 40MHz FTM +#define EST_PHY_RESP_FTM_COMP_40_40U_MHZ_DIS 574 // Disconnected Responder in 40MHz (Ch 1) using 40MHz FTM +#define EST_PHY_RESP_FTM_COMP_40_40D_MHZ 575 // Connected Responder in 40MHz (Ch 11) using 40MHz FTM +#define EST_PHY_RESP_FTM_COMP_40_40D_MHZ_DIS 575 // Disconnected Responder in 40MHz (Ch 11) using 40MHz FTM #elif CONFIG_IDF_TARGET_ESP32C5 // 20 MHz FTM in 20MHz PHY - Initiator Values -#define EST_PHY_INIT_FTM_COMP_20_20U_MHZ 931 // Connected Initiator in 20MHz (Ch 1) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_20U_MHZ 929 // Connected Initiator in 20MHz (Ch 1) using 20MHz FTM #define EST_PHY_INIT_FTM_COMP_20_20U_MHZ_DIS 972 // Disconnected Initiator in 20MHz (Ch 1) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_20D_MHZ 937 // Connected Initiator in 20MHz (Ch 11) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_20D_MHZ_DIS 937 // Disconnected Initiator in 20MHz (Ch 11) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_20D_MHZ 934 // Connected Initiator in 20MHz (Ch 11) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_20D_MHZ_DIS 934 // Disconnected Initiator in 20MHz (Ch 11) using 20MHz FTM // 20 MHz FTM in 20MHz PHY - Responder Values -#define EST_PHY_RESP_FTM_COMP_20_20U_MHZ 972 // Connected Responder in 20MHz (Ch 1) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_20U_MHZ 974 // Connected Responder in 20MHz (Ch 1) using 20MHz FTM #define EST_PHY_RESP_FTM_COMP_20_20U_MHZ_DIS 974 // Disconnected Responder in 20MHz (Ch 1) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_20D_MHZ 918 // Connected Responder in 20MHz (Ch 11) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_20D_MHZ_DIS 918 // Disconnected Responder in 20MHz (Ch 11) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_20D_MHZ 922 // Connected Responder in 20MHz (Ch 11) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_20D_MHZ_DIS 922 // Disconnected Responder in 20MHz (Ch 11) using 20MHz FTM // 20 MHz FTM in 40MHz PHY - Initiator Values -#define EST_PHY_INIT_FTM_COMP_20_40U_MHZ 817 // Connected Initiator in 40MHz (Ch 1) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_40U_MHZ_DIS 812 // Disconnected Initiator in 40MHz (Ch 1) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_40D_MHZ 822 // Connected Initiator in 40MHz (Ch 11) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_40D_MHZ_DIS 822 // Disconnected Initiator in 40MHz (Ch 11) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_40U_MHZ 814 // Connected Initiator in 40MHz (Ch 1) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_40U_MHZ_DIS 814 // Disconnected Initiator in 40MHz (Ch 1) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_40D_MHZ 820 // Connected Initiator in 40MHz (Ch 11) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_40D_MHZ_DIS 820 // Disconnected Initiator in 40MHz (Ch 11) using 20MHz FTM // 20 MHz FTM in 40MHz PHY - Responder Values -#define EST_PHY_RESP_FTM_COMP_20_40U_MHZ 815 // Connected Responder in 40MHz (Ch 1) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_40U_MHZ_DIS 808 // Disconnected Responder in 40MHz (Ch 1) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_40D_MHZ 833 // Connected Responder in 40MHz (Ch 11) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_40U_MHZ 860 // Connected Responder in 40MHz (Ch 1) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_40U_MHZ_DIS 817 // Disconnected Responder in 40MHz (Ch 1) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_40D_MHZ 809 // Connected Responder in 40MHz (Ch 11) using 20MHz FTM #define EST_PHY_RESP_FTM_COMP_20_40D_MHZ_DIS 807 // Disconnected Responder in 40MHz (Ch 11) using 20MHz FTM // 40 MHz FTM in 40MHz PHY - Initiator Values -#define EST_PHY_INIT_FTM_COMP_40_40U_MHZ 988 // Connected Initiator in 40MHz (Ch 1) using 40MHz FTM +#define EST_PHY_INIT_FTM_COMP_40_40U_MHZ 986 // Connected Initiator in 40MHz (Ch 1) using 40MHz FTM #define EST_PHY_INIT_FTM_COMP_40_40U_MHZ_DIS 988 // Disconnected Initiator in 40MHz (Ch 1) using 40MHz FTM -#define EST_PHY_INIT_FTM_COMP_40_40D_MHZ 993 // Connected Initiator in 40MHz (Ch 11) using 40MHz FTM -#define EST_PHY_INIT_FTM_COMP_40_40D_MHZ_DIS 993 // Disconnected Initiator in 40MHz (Ch 11) using 40MHz FTM +#define EST_PHY_INIT_FTM_COMP_40_40D_MHZ 992 // Connected Initiator in 40MHz (Ch 11) using 40MHz FTM +#define EST_PHY_INIT_FTM_COMP_40_40D_MHZ_DIS 992 // Disconnected Initiator in 40MHz (Ch 11) using 40MHz FTM // 40 MHz FTM in 40MHz PHY - Responder Values #define EST_PHY_RESP_FTM_COMP_40_40U_MHZ 640 // Connected Responder in 40MHz (Ch 1) using 40MHz FTM #define EST_PHY_RESP_FTM_COMP_40_40U_MHZ_DIS 640 // Disconnected Responder in 40MHz (Ch 1) using 40MHz FTM -#define EST_PHY_RESP_FTM_COMP_40_40D_MHZ 629 // Connected Responder in 40MHz (Ch 11) using 40MHz FTM -#define EST_PHY_RESP_FTM_COMP_40_40D_MHZ_DIS 629 // Disconnected Responder in 40MHz (Ch 11) using 40MHz FTM +#define EST_PHY_RESP_FTM_COMP_40_40D_MHZ 631 // Connected Responder in 40MHz (Ch 11) using 40MHz FTM +#define EST_PHY_RESP_FTM_COMP_40_40D_MHZ_DIS 631 // Disconnected Responder in 40MHz (Ch 11) using 40MHz FTM #elif CONFIG_IDF_TARGET_ESP32S31 //TODO: Dummy values, remove or update when FTM loopback and auto-calibration is verified // 20 MHz FTM in 20MHz PHY - Initiator Values @@ -264,35 +264,35 @@ /********************************************** 5 GHz Values *******************************************************/ #if CONFIG_IDF_TARGET_ESP32C5 // 20 MHz FTM in 20MHz PHY - Initiator Values -#define EST_PHY_INIT_FTM_COMP_20_20U_MHZ_5G 975 // Connected Initiator in 20MHz (Ch 36) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_20U_MHZ_5G_DIS 976 // Disconnected Initiator in 20MHz (Ch 36) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_20D_MHZ_5G 976 // Connected Initiator in 20MHz (Ch 149) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_20D_MHZ_5G_DIS 980 // Disconnected Initiator in 20MHz (Ch 149) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_20U_MHZ_5G 930 // Connected Initiator in 20MHz (Ch 36) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_20U_MHZ_5G_DIS 974 // Disconnected Initiator in 20MHz (Ch 36) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_20D_MHZ_5G 930 // Connected Initiator in 20MHz (Ch 149) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_20D_MHZ_5G_DIS 974 // Disconnected Initiator in 20MHz (Ch 149) using 20MHz FTM // 20 MHz FTM in 20MHz PHY - Responder Values -#define EST_PHY_RESP_FTM_COMP_20_20U_MHZ_5G 966 // Connected Responder in 20MHz (Ch 36) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_20U_MHZ_5G_DIS 966 // Disconnected Responder in 20MHz (Ch 36) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_20D_MHZ_5G 966 // Connected Responder in 20MHz (Ch 149) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_20D_MHZ_5G_DIS 962 // Disconnected Responder in 20MHz (Ch 149) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_20U_MHZ_5G 964 // Connected Responder in 20MHz (Ch 36) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_20U_MHZ_5G_DIS 964 // Disconnected Responder in 20MHz (Ch 36) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_20D_MHZ_5G 964 // Connected Responder in 20MHz (Ch 149) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_20D_MHZ_5G_DIS 964 // Disconnected Responder in 20MHz (Ch 149) using 20MHz FTM // 20 MHz FTM in 40MHz PHY - Initiator Values -#define EST_PHY_INIT_FTM_COMP_20_40U_MHZ_5G 798 // Connected Initiator in 40MHz (Ch 36) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_40U_MHZ_5G_DIS 840 // Disconnected Initiator in 40MHz (Ch 36) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_40D_MHZ_5G 798 // Connected Initiator in 40MHz (Ch 149) using 20MHz FTM -#define EST_PHY_INIT_FTM_COMP_20_40D_MHZ_5G_DIS 845 // Disconnected Initiator in 40MHz (Ch 149) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_40U_MHZ_5G 794 // Connected Initiator in 40MHz (Ch 36) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_40U_MHZ_5G_DIS 831 // Disconnected Initiator in 40MHz (Ch 36) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_40D_MHZ_5G 796 // Connected Initiator in 40MHz (Ch 149) using 20MHz FTM +#define EST_PHY_INIT_FTM_COMP_20_40D_MHZ_5G_DIS 835 // Disconnected Initiator in 40MHz (Ch 149) using 20MHz FTM // 20 MHz FTM in 40MHz PHY - Responder Values -#define EST_PHY_RESP_FTM_COMP_20_40U_MHZ_5G 966 // Connected Responder in 40MHz (Ch 36) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_40U_MHZ_5G_DIS 828 // Disconnected Responder in 40MHz (Ch 36) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_40D_MHZ_5G 966 // Connected Responder in 40MHz (Ch 149) using 20MHz FTM -#define EST_PHY_RESP_FTM_COMP_20_40D_MHZ_5G_DIS 824 // Disconnected Responder in 40MHz (Ch 149) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_40U_MHZ_5G 825 // Connected Responder in 40MHz (Ch 36) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_40U_MHZ_5G_DIS 830 // Disconnected Responder in 40MHz (Ch 36) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_40D_MHZ_5G 829 // Connected Responder in 40MHz (Ch 149) using 20MHz FTM +#define EST_PHY_RESP_FTM_COMP_20_40D_MHZ_5G_DIS 830 // Disconnected Responder in 40MHz (Ch 149) using 20MHz FTM // 40 MHz FTM in 40MHz PHY - Initiator Values -#define EST_PHY_INIT_FTM_COMP_40_40U_MHZ_5G 825 // Connected Initiator in 40MHz (Ch 36) using 40MHz FTM -#define EST_PHY_INIT_FTM_COMP_40_40U_MHZ_5G_DIS 823 // Disconnected Initiator in 40MHz (Ch 36) using 40MHz FTM -#define EST_PHY_INIT_FTM_COMP_40_40D_MHZ_5G 827 // Connected Initiator in 40MHz (Ch 149) using 40MHz FTM -#define EST_PHY_INIT_FTM_COMP_40_40D_MHZ_5G_DIS 825 // Disconnected Initiator in 40MHz (Ch 149) using 40MHz FTM +#define EST_PHY_INIT_FTM_COMP_40_40U_MHZ_5G 780 // Connected Initiator in 40MHz (Ch 36) using 40MHz FTM +#define EST_PHY_INIT_FTM_COMP_40_40U_MHZ_5G_DIS 818 // Disconnected Initiator in 40MHz (Ch 36) using 40MHz FTM +#define EST_PHY_INIT_FTM_COMP_40_40D_MHZ_5G 784 // Connected Initiator in 40MHz (Ch 149) using 40MHz FTM +#define EST_PHY_INIT_FTM_COMP_40_40D_MHZ_5G_DIS 820 // Disconnected Initiator in 40MHz (Ch 149) using 40MHz FTM // 40 MHz FTM in 40MHz PHY - Responder Values -#define EST_PHY_RESP_FTM_COMP_40_40U_MHZ_5G 840 // Connected Responder in 40MHz (Ch 36) using 40MHz FTM -#define EST_PHY_RESP_FTM_COMP_40_40U_MHZ_5G_DIS 840 // Disconnected Responder in 40MHz (Ch 36) using 40MHz FTM -#define EST_PHY_RESP_FTM_COMP_40_40D_MHZ_5G 840 // Connected Responder in 40MHz (Ch 149) using 40MHz FTM -#define EST_PHY_RESP_FTM_COMP_40_40D_MHZ_5G_DIS 840 // Disconnected Responder in 40MHz (Ch 149) using 40MHz FTM +#define EST_PHY_RESP_FTM_COMP_40_40U_MHZ_5G 836 // Connected Responder in 40MHz (Ch 36) using 40MHz FTM +#define EST_PHY_RESP_FTM_COMP_40_40U_MHZ_5G_DIS 836 // Disconnected Responder in 40MHz (Ch 36) using 40MHz FTM +#define EST_PHY_RESP_FTM_COMP_40_40D_MHZ_5G 837 // Connected Responder in 40MHz (Ch 149) using 40MHz FTM +#define EST_PHY_RESP_FTM_COMP_40_40D_MHZ_5G_DIS 837 // Disconnected Responder in 40MHz (Ch 149) using 40MHz FTM #endif #endif /* CONFIG_ESP_WIFI_FTM_ENABLE */ diff --git a/components/esp_wifi/lib b/components/esp_wifi/lib index b92b5054845..9e91edcb2e6 160000 --- a/components/esp_wifi/lib +++ b/components/esp_wifi/lib @@ -1 +1 @@ -Subproject commit b92b5054845d4c1ae14f2dac0ea8a1a67981e2f4 +Subproject commit 9e91edcb2e64b5b137c78c9755296f97f414050c