From ae1c3241156c74febf9c6bb1361e1c286277247c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Mon, 7 Sep 2026 23:33:57 +0200 Subject: [PATCH] fix: skip Zephyr log enable after UHK 60 firmware update Dongle and left-half Zephyr logging were always re-enabled at the end of firmware update, which logged misleading Enabling lines on devices that do not have those modules. Co-authored-by: Cursor --- packages/uhk-agent/src/services/device.service.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/uhk-agent/src/services/device.service.ts b/packages/uhk-agent/src/services/device.service.ts index ea145994fbc..5a3cdfc7154 100644 --- a/packages/uhk-agent/src/services/device.service.ts +++ b/packages/uhk-agent/src/services/device.service.ts @@ -825,8 +825,12 @@ export class DeviceService { this.savedState = undefined; this.startPollUhkDevice(); - await this.dongleZephyrLogService.enable(); - await this.leftHalfZephyrLogService.enable(); + if (await getCurrentUhkDongleHID()) { + await this.dongleZephyrLogService.enable(); + } + if (await getCurrenUhk80LeftHID()) { + await this.leftHalfZephyrLogService.enable(); + } event.sender.send(IpcEvents.device.firmwareUpgradeConnectPrompt, undefined); event.sender.send(IpcEvents.device.updateFirmwareReply, response);