From ae46ca2b8a0e8137b4d323cbf6ad1246f972f9fc Mon Sep 17 00:00:00 2001 From: proddy Date: Thu, 14 May 2026 12:10:33 +0200 Subject: [PATCH] upgrade bus id from x0B to x49 --- src/core/system.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/core/system.cpp b/src/core/system.cpp index bd5b217c7..9f91eb258 100644 --- a/src/core/system.cpp +++ b/src/core/system.cpp @@ -1685,7 +1685,11 @@ bool System::check_upgrade() { // force web buffer to 25 for those boards without psram if ((EMSESP::system_.PSram() == 0) && (settings.weblog_buffer != 25)) { settings.weblog_buffer = 25; - return StateUpdateResult::CHANGED; + // if we're coming from < v3.9.0 and the Bus ID is the service key (0x0B), set it to the new default + if (settings.ems_bus_id == 0x0B && settings_version.major() <= 3 && settings_version.minor() < 9) { + settings.ems_bus_id = EMSESP_DEFAULT_EMS_BUS_ID; + return StateUpdateResult::CHANGED; + } } return StateUpdateResult::UNCHANGED; });