From 8fbf2246e62bb9b73b69886262018cb2db06ee31 Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Thu, 1 Jan 2026 10:57:32 -0800 Subject: [PATCH] fix change_event applying when it shouldn't on BB --- src/SendCommands.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/SendCommands.cc b/src/SendCommands.cc index 9268de87..340af0f1 100644 --- a/src/SendCommands.cc +++ b/src/SendCommands.cc @@ -4183,8 +4183,10 @@ void send_server_time(shared_ptr c) { } void send_change_event(shared_ptr c, uint8_t new_event) { - // This command isn't supported on versions before V3, nor on Trial Edition. - if (!is_v1_or_v2(c->version())) { + // This command isn't supported on versions before V3 (including GC NTE), nor on the BB data server + if (((c->version() != Version::BB_V4) || (c->bb_connection_phase >= 0x04)) && + !is_v1_or_v2(c->version()) && + !is_patch(c->version())) { send_command(c, 0xDA, new_event); } }