From a9a64318d58db7575bc94f7908570a08b3599d91 Mon Sep 17 00:00:00 2001 From: Bill Sideris Date: Fri, 21 Jun 2024 00:46:44 +0300 Subject: [PATCH 1/4] Configure default wifi power to 8.5 --- ports/espressif/common-hal/wifi/__init__.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ports/espressif/common-hal/wifi/__init__.c b/ports/espressif/common-hal/wifi/__init__.c index ddebc41a97386..e9a879425c0bd 100644 --- a/ports/espressif/common-hal/wifi/__init__.c +++ b/ports/espressif/common-hal/wifi/__init__.c @@ -198,6 +198,7 @@ void common_hal_wifi_init(bool user_initiated) { common_hal_wifi_radio_start_station(self); // start wifi common_hal_wifi_radio_set_enabled(self, true); + common_hal_wifi_radio_set_tx_power(self, 8.5); } void wifi_user_reset(void) { From 6993213788731263a563a0f156148876f07fb363 Mon Sep 17 00:00:00 2001 From: Bill Sideris Date: Fri, 21 Jun 2024 23:39:33 +0300 Subject: [PATCH 2/4] Crank it up to 11, and change the way we set it. --- ports/espressif/common-hal/wifi/Radio.c | 1 + ports/espressif/common-hal/wifi/__init__.c | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/ports/espressif/common-hal/wifi/Radio.c b/ports/espressif/common-hal/wifi/Radio.c index 71ac1469758f9..81fc852f9bfbf 100644 --- a/ports/espressif/common-hal/wifi/Radio.c +++ b/ports/espressif/common-hal/wifi/Radio.c @@ -86,6 +86,7 @@ void common_hal_wifi_radio_set_enabled(wifi_radio_obj_t *self, bool enabled) { if (!self->started && enabled) { ESP_ERROR_CHECK(esp_wifi_start()); self->started = true; + common_hal_wifi_radio_set_tx_power(self, 11.0); return; } } diff --git a/ports/espressif/common-hal/wifi/__init__.c b/ports/espressif/common-hal/wifi/__init__.c index e9a879425c0bd..ddebc41a97386 100644 --- a/ports/espressif/common-hal/wifi/__init__.c +++ b/ports/espressif/common-hal/wifi/__init__.c @@ -198,7 +198,6 @@ void common_hal_wifi_init(bool user_initiated) { common_hal_wifi_radio_start_station(self); // start wifi common_hal_wifi_radio_set_enabled(self, true); - common_hal_wifi_radio_set_tx_power(self, 8.5); } void wifi_user_reset(void) { From 1cac46619946759e274e01e00586695fde9a522a Mon Sep 17 00:00:00 2001 From: Bill Sideris Date: Sat, 22 Jun 2024 00:14:46 +0300 Subject: [PATCH 3/4] 11.5 is safe --- ports/espressif/common-hal/wifi/Radio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ports/espressif/common-hal/wifi/Radio.c b/ports/espressif/common-hal/wifi/Radio.c index 81fc852f9bfbf..64cc9082b8d64 100644 --- a/ports/espressif/common-hal/wifi/Radio.c +++ b/ports/espressif/common-hal/wifi/Radio.c @@ -86,7 +86,7 @@ void common_hal_wifi_radio_set_enabled(wifi_radio_obj_t *self, bool enabled) { if (!self->started && enabled) { ESP_ERROR_CHECK(esp_wifi_start()); self->started = true; - common_hal_wifi_radio_set_tx_power(self, 11.0); + common_hal_wifi_radio_set_tx_power(self, 11.5); return; } } From 986cff0736f724cf0af3880b208bb0cbca12fb9f Mon Sep 17 00:00:00 2001 From: Bill Sideris Date: Sat, 22 Jun 2024 00:28:40 +0300 Subject: [PATCH 4/4] 11.5 is not safe This reverts commit 1cac46619946759e274e01e00586695fde9a522a. --- ports/espressif/common-hal/wifi/Radio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ports/espressif/common-hal/wifi/Radio.c b/ports/espressif/common-hal/wifi/Radio.c index 64cc9082b8d64..81fc852f9bfbf 100644 --- a/ports/espressif/common-hal/wifi/Radio.c +++ b/ports/espressif/common-hal/wifi/Radio.c @@ -86,7 +86,7 @@ void common_hal_wifi_radio_set_enabled(wifi_radio_obj_t *self, bool enabled) { if (!self->started && enabled) { ESP_ERROR_CHECK(esp_wifi_start()); self->started = true; - common_hal_wifi_radio_set_tx_power(self, 11.5); + common_hal_wifi_radio_set_tx_power(self, 11.0); return; } }