From ce32d91ecb5afc8dde2bcd3336b87819e36456cf Mon Sep 17 00:00:00 2001 From: jirogit Date: Fri, 3 Apr 2026 18:55:39 -0700 Subject: [PATCH 1/4] fix: correct ADVERT_NAME for ThinkNode M5 (was M2) Repeater and Room Server environments in variants/thinknode_m5/platformio.ini were using 'Thinknode M2' as the ADVERT_NAME, causing M5 nodes to advertise with the wrong device name on the mesh. - env:ThinkNode_M5_Repeater: 'Thinknode M2 Repeater' -> 'Thinknode M5 Repeater' - env:ThinkNode_M5_room_server: 'Thinknode M2 Room Server' -> 'Thinknode M5 Room Server' --- variants/thinknode_m5/platformio.ini | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/variants/thinknode_m5/platformio.ini b/variants/thinknode_m5/platformio.ini index 75ee3802..0cdc4156 100644 --- a/variants/thinknode_m5/platformio.ini +++ b/variants/thinknode_m5/platformio.ini @@ -58,7 +58,7 @@ build_src_filter = ${ThinkNode_M5.build_src_filter} +<../examples/simple_repeater/*.cpp> build_flags = ${ThinkNode_M5.build_flags} - -D ADVERT_NAME='"Thinknode M2 Repeater"' + -D ADVERT_NAME='"Thinknode M5 Repeater"' -D ADVERT_LAT=0.0 -D ADVERT_LON=0.0 -D ADMIN_PASSWORD='"password"' @@ -116,7 +116,7 @@ build_src_filter = ${ThinkNode_M5.build_src_filter} +<../examples/simple_room_server> build_flags = ${ThinkNode_M5.build_flags} - -D ADVERT_NAME='"Thinknode M2 Room Server"' + -D ADVERT_NAME='"Thinknode M5 Room Server"' -D ADVERT_LAT=0.0 -D ADVERT_LON=0.0 -D ADMIN_PASSWORD='"password"' From 6769b74df6c8a86640c6764fa815033c9399856a Mon Sep 17 00:00:00 2001 From: jirogit Date: Fri, 3 Apr 2026 19:08:15 -0700 Subject: [PATCH 2/4] fix: correct ADVERT_NAME for Generic ESPNow room server (was 'Heltec Room') env:Generic_ESPNOW_room_svr was using 'Heltec Room' as ADVERT_NAME, causing Generic ESPNow room server nodes to advertise with the wrong device name on the mesh. --- variants/generic_espnow/platformio.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/variants/generic_espnow/platformio.ini b/variants/generic_espnow/platformio.ini index cdeed076..928d5315 100644 --- a/variants/generic_espnow/platformio.ini +++ b/variants/generic_espnow/platformio.ini @@ -69,7 +69,7 @@ lib_deps = extends = Generic_ESPNOW build_flags = ${Generic_ESPNOW.build_flags} - -D ADVERT_NAME='"Heltec Room"' + -D ADVERT_NAME='"Generic ESPNow Room"' -D ADVERT_LAT=0.0 -D ADVERT_LON=0.0 -D ADMIN_PASSWORD='"password"' From fb726e48c22a9b2828aa2a31f37d51c7fec93980 Mon Sep 17 00:00:00 2001 From: Andy Shinn Date: Fri, 3 Apr 2026 23:34:29 -0500 Subject: [PATCH 3/4] Allows us to have custom PlatformIO envs and configs (#2234) --- .gitignore | 1 + platformio.ini | 1 + 2 files changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 50631d89..a0ad5f6e 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ cmake-* compile_commands.json .venv/ venv/ +platformio.local.ini diff --git a/platformio.ini b/platformio.ini index f2ef9247..5f722e89 100644 --- a/platformio.ini +++ b/platformio.ini @@ -11,6 +11,7 @@ [platformio] extra_configs = variants/*/platformio.ini + platformio.local.ini [arduino_base] framework = arduino From d9cfd075a5445c1db33424e93602dd10c562cc6d Mon Sep 17 00:00:00 2001 From: me Date: Sun, 5 Apr 2026 22:50:59 -0700 Subject: [PATCH 4/4] fix: remove real WiFi credentials from ThinkNode M5 variant variants/thinknode_m5/platformio.ini contained actual WiFi SSID and password credentials (Livebox-633C) committed by mistake. Replaced with placeholder values consistent with other variants (myssid/mypwd). --- variants/thinknode_m5/platformio.ini | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/variants/thinknode_m5/platformio.ini b/variants/thinknode_m5/platformio.ini index 0cdc4156..16df472a 100644 --- a/variants/thinknode_m5/platformio.ini +++ b/variants/thinknode_m5/platformio.ini @@ -193,8 +193,8 @@ build_flags = -D MAX_GROUP_CHANNELS=40 -D OFFLINE_QUEUE_SIZE=256 -D WIFI_DEBUG_LOGGING=1 - -D WIFI_SSID='"Livebox-633C"' - -D WIFI_PWD='"vvQUHGSxsWd7fKMYSr"' + -D WIFI_SSID='"myssid"' + -D WIFI_PWD='"mypwd"' build_src_filter = ${ThinkNode_M5.build_src_filter} + +