Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Return only up-to-date module properties. #1128

Merged
merged 2 commits into from
Feb 13, 2025
Merged

Conversation

kareltucek
Copy link
Collaborator

Closes #1127

@kareltucek
Copy link
Collaborator Author

Ah, not yet.

@kareltucek
Copy link
Collaborator Author

Or actually yes.

@mondalaci
Copy link
Member

Firmware update in Agent still fails with this PR on my UHK 60.

uhk-firmware-12.3.3-5de39d35.tar.gz

First, I successfully upgraded to this firmware without the touchpad module attached. Then I attached the touchpad module and tried to update again:

Start flashing firmware
[UhkHidDevice] Available devices unchanged
[UhkHidDevice] Used device: {"vendorId":"0x37A8","productId":"0x3","path":"/dev/hidraw14","serialNumber":"1865846706","manufacturer":"Ultimate Gadget Laboratories","product":"UHK 60 v2","release":2,"interface":4,"usagePage":65280,"usage":1}
[UhkHidDevice] productId: 3 protocol versions: {"firmwareVersion":"12.3.3","deviceProtocolVersion":"4.14.1","moduleProtocolVersion":"4.3.0","userConfigVersion":"8.3.0","hardwareConfigVersion":"1.0.0","smartMacrosVersion":"3.1.0"}
[DeviceOperation] Read "leftHalf" version information
[DeviceOperation] Read "leftHalf" repo information
[DeviceService] stop poll UHK Device
[DeviceOperation] Read "leftHalf" firmware checksum
[DeviceOperation] Read "leftModule" version information
[DeviceOperation] Read "leftModule" repo information
[DeviceOperation] Read "leftModule" firmware checksum
[DeviceOperation] Read "rightModule" version information
[DeviceOperation] Read "rightModule" repo information
[DeviceOperation] Read "rightModule" firmware checksum
[UhkHidDevice] Transfer error:  Error: Communications error with UHK. Response code: 3
    at Fr.write (/tmp/.mount_UHK.AgEs59G2/resources/app.asar/electron-main.js:2:474458)
    at async Nn.getRightModuleProperty (/tmp/.mount_UHK.AgEs59G2/resources/app.asar/electron-main.js:2:517343)
    at async Os.getHardwareModules (/tmp/.mount_UHK.AgEs59G2/resources/app.asar/electron-main.js:2:560415)
    at async Os.uhkDevicePoller (/tmp/.mount_UHK.AgEs59G2/resources/app.asar/electron-main.js:2:574148)
[UhkHidDevice] Device communication closing.
[UhkHidDevice] Device communication closed.
[DeviceService] Device connection state query error Error: Communications error with UHK. Response code: 3
    at Fr.write (/tmp/.mount_UHK.AgEs59G2/resources/app.asar/electron-main.js:2:474458)
    at async Nn.getRightModuleProperty (/tmp/.mount_UHK.AgEs59G2/resources/app.asar/electron-main.js:2:517343)
    at async Os.getHardwareModules (/tmp/.mount_UHK.AgEs59G2/resources/app.asar/electron-main.js:2:560415)
    at async Os.uhkDevicePoller (/tmp/.mount_UHK.AgEs59G2/resources/app.asar/electron-main.js:2:574148)
[DeviceService] stopped poll UHK Device
[DeviceService] Operating system: Linux 6.8.0-52-generic x64
[DeviceService] Agent version: 5.1.0
[DeviceService] New firmware version: 12.3.3
[DeviceService] New firmware user config version: 8.3.0
[UhkHidDevice] Available devices unchanged
[UhkHidDevice] Used device: {"vendorId":"0x37A8","productId":"0x3","path":"/dev/hidraw14","serialNumber":"1865846706","manufacturer":"Ultimate Gadget Laboratories","product":"UHK 60 v2","release":2,"interface":4,"usagePage":65280,"usage":1}
[UhkHidDevice] productId: 3 protocol versions: {"firmwareVersion":"12.3.3","deviceProtocolVersion":"4.14.1","moduleProtocolVersion":"4.3.0","userConfigVersion":"8.3.0","hardwareConfigVersion":"1.0.0","smartMacrosVersion":"3.1.0"}
[DeviceOperation] Read "leftHalf" version information
[DeviceOperation] Read "leftHalf" repo information
[DeviceOperation] Read "leftHalf" firmware checksum
[DeviceOperation] Read "leftModule" version information
[DeviceOperation] Read "leftModule" repo information
[DeviceOperation] Read "leftModule" firmware checksum
[DeviceOperation] Read "rightModule" version information
[DeviceOperation] Read "rightModule" repo information
[DeviceOperation] Read "rightModule" firmware checksum
[UhkHidDevice] Transfer error:  Error: Communications error with UHK. Response code: 3
    at Fr.write (/tmp/.mount_UHK.AgEs59G2/resources/app.asar/electron-main.js:2:474458)
    at async Nn.getRightModuleProperty (/tmp/.mount_UHK.AgEs59G2/resources/app.asar/electron-main.js:2:517343)
    at async Os.getHardwareModules (/tmp/.mount_UHK.AgEs59G2/resources/app.asar/electron-main.js:2:560415)
    at async Os.updateFirmware (/tmp/.mount_UHK.AgEs59G2/resources/app.asar/electron-main.js:2:563458)
    at async xs.process (/tmp/.mount_UHK.AgEs59G2/resources/app.asar/electron-main.js:2:555759)
[UhkHidDevice] Device communication closing.
[UhkHidDevice] Device communication closed.
[DeviceService] updateFirmware error {"message":"Communications error with UHK. Response code: 3","stack":"Error: Communications error with UHK. Response code: 3\n    at Fr.write (/tmp/.mount_UHK.AgEs59G2/resources/app.asar/electron-main.js:2:474458)\n    at async Nn.getRightModuleProperty (/tmp/.mount_UHK.AgEs59G2/resources/app.asar/electron-main.js:2:517343)\n    at async Os.getHardwareModules (/tmp/.mount_UHK.AgEs59G2/resources/app.asar/electron-main.js:2:560415)\n    at async Os.updateFirmware (/tmp/.mount_UHK.AgEs59G2/resources/app.asar/electron-main.js:2:563458)\n    at async xs.process (/tmp/.mount_UHK.AgEs59G2/resources/app.asar/electron-main.js:2:555759)"}
[DeviceService] start poll UHK Device
Communications error with UHK. Response code: 3

@kareltucek Please suggest.

@kareltucek
Copy link
Collaborator Author

Please attach logs with --log=usb

@kareltucek
Copy link
Collaborator Author

(Or nevermind and I will give it a thorough test tomorrow.)

@mondalaci
Copy link
Member

Start flashing firmware
[UhkHidDevice] USB[T]: Get device state
[UhkHidDevice] USB[W]: 00 09 
[UhkHidDevice] USB[R]: 00 00 00 01 02 05 00 01 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[UhkHidDevice] USB[T]: Get device state
[UhkHidDevice] USB[W]: 00 09 
[UhkHidDevice] USB[R]: 00 00 00 01 02 05 00 01 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Device information
[UhkHidDevice] USB[T]: Read device protocol version information
[UhkHidDevice] USB[W]: 00 00 01 
[UhkHidDevice] USB[R]: 00 0c 00 03 00 03 00 04 00 0e 00 01 00 04 00 03 00 00 00 08 00 03 00 00 00 01 00 00 00 00 00 03 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read device firmware repo information
[DeviceOperation] USB[T]: Device module "GitRepo" property information
[UhkHidDevice] USB[W]: 00 00 07 
[UhkHidDevice] USB[R]: 00 55 6c 74 69 6d 61 74 65 48 61 63 6b 69 6e 67 4b 65 79 62 6f 61 72 64 2f 66 69 72 6d 77 61 72 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Device module "GitTag" property information
[UhkHidDevice] USB[W]: 00 00 06 
[UhkHidDevice] USB[R]: 00 35 64 65 33 39 64 33 35 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Device module "BuiltFirmwareChecksumByModuleId" property information
[UhkHidDevice] USB[W]: 00 00 08 00 
[UhkHidDevice] USB[R]: 00 64 32 32 63 64 63 66 65 38 31 66 39 33 30 38 63 63 36 65 63 32 34 66 63 31 32 62 32 62 30 66 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[UhkHidDevice] USB[T]: Get device state
[UhkHidDevice] USB[W]: 00 09 
[UhkHidDevice] USB[R]: 00 00 00 01 02 05 00 01 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read module version information
[DeviceOperation] USB[T]: Read "leftHalf" module "protocolVersions" property information as string
[UhkHidDevice] USB[W]: 00 0e 01 00 
[UhkHidDevice] USB[R]: 00 01 04 00 03 00 00 00 0c 00 03 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read "leftHalf" module "GitRepo" property information as string
[UhkHidDevice] USB[W]: 00 0e 01 02 
[UhkHidDevice] USB[R]: 00 55 6c 74 69 6d 61 74 65 48 61 63 6b 69 6e 67 4b 65 79 62 6f 61 72 64 2f 66 69 72 6d 77 61 72 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read "leftHalf" module "GitTag" property information as string
[UhkHidDevice] USB[W]: 00 0e 01 01 
[UhkHidDevice] USB[R]: 00 35 64 65 33 39 64 33 35 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read "leftHalf" module "RemoteFirmwareChecksumBySlotId" property information as string
[UhkHidDevice] USB[W]: 00 0e 01 03 
[UhkHidDevice] USB[R]: 00 62 65 39 63 33 61 61 61 66 33 63 33 62 62 34 32 61 33 37 66 36 35 63 61 66 35 62 64 32 31 63 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read module version information
[DeviceOperation] USB[T]: Read "leftModule" module "protocolVersions" property information as string
[UhkHidDevice] USB[W]: 00 0e 02 00 
[UhkHidDevice] USB[R]: 00 02 04 00 03 00 00 00 0c 00 03 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read "leftModule" module "GitRepo" property information as string
[UhkHidDevice] USB[W]: 00 0e 02 02 
[UhkHidDevice] USB[R]: 00 55 6c 74 69 6d 61 74 65 48 61 63 6b 69 6e 67 4b 65 79 62 6f 61 72 64 2f 66 69 72 6d 77 61 72 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read "leftModule" module "GitTag" property information as string
[UhkHidDevice] USB[W]: 00 0e 02 01 
[UhkHidDevice] USB[R]: 00 35 64 65 33 39 64 33 35 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read "leftModule" module "RemoteFirmwareChecksumBySlotId" property information as string
[UhkHidDevice] USB[W]: 00 0e 02 03 
[UhkHidDevice] USB[R]: 00 61 30 33 32 33 61 37 66 34 61 65 31 37 62 36 62 65 39 63 35 64 31 61 30 39 35 34 65 34 39 64 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read module version information
[DeviceOperation] USB[T]: Read "rightModule" module "protocolVersions" property information as string
[UhkHidDevice] USB[W]: 00 0e 03 00 
[UhkHidDevice] USB[R]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read "rightModule" module "GitRepo" property information as string
[UhkHidDevice] USB[W]: 00 0e 03 02 
[UhkHidDevice] USB[R]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read "rightModule" module "GitTag" property information as string
[UhkHidDevice] USB[W]: 00 0e 03 01 
[UhkHidDevice] USB[R]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read "rightModule" module "RemoteFirmwareChecksumBySlotId" property information as string
[UhkHidDevice] USB[W]: 00 0e 03 03 
[UhkHidDevice] USB[R]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Device module "BuiltFirmwareChecksumByModuleId" property information
[UhkHidDevice] USB[W]: 00 00 08 01 
[UhkHidDevice] USB[R]: 00 62 65 39 63 33 61 61 61 66 33 63 33 62 62 34 32 61 33 37 66 36 35 63 61 66 35 62 64 32 31 63 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Device module "BuiltFirmwareChecksumByModuleId" property information
[UhkHidDevice] USB[W]: 00 00 08 02 
[UhkHidDevice] USB[R]: 00 61 30 33 32 33 61 37 66 34 61 65 31 37 62 36 62 65 39 63 35 64 31 61 30 39 35 34 65 34 39 64 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Device module "BuiltFirmwareChecksumByModuleId" property information
[UhkHidDevice] USB[W]: 00 00 08 05 
[UhkHidDevice] USB[R]: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[UhkHidDevice] Transfer error:  Error: Communications error with UHK. Response code: 3
    at Fr.write (/tmp/.mount_UHK.Ag0yzzJg/resources/app.asar/electron-main.js:2:474458)
    at async Nn.getRightModuleProperty (/tmp/.mount_UHK.Ag0yzzJg/resources/app.asar/electron-main.js:2:517343)
    at async Os.getHardwareModules (/tmp/.mount_UHK.Ag0yzzJg/resources/app.asar/electron-main.js:2:560415)
    at async Os.uhkDevicePoller (/tmp/.mount_UHK.Ag0yzzJg/resources/app.asar/electron-main.js:2:574148)
[DeviceService] Device connection state query error Error: Communications error with UHK. Response code: 3
    at Fr.write (/tmp/.mount_UHK.Ag0yzzJg/resources/app.asar/electron-main.js:2:474458)
    at async Nn.getRightModuleProperty (/tmp/.mount_UHK.Ag0yzzJg/resources/app.asar/electron-main.js:2:517343)
    at async Os.getHardwareModules (/tmp/.mount_UHK.Ag0yzzJg/resources/app.asar/electron-main.js:2:560415)
    at async Os.uhkDevicePoller (/tmp/.mount_UHK.Ag0yzzJg/resources/app.asar/electron-main.js:2:574148)
[UhkHidDevice] USB[T]: Get device state
[UhkHidDevice] USB[W]: 00 09 
[UhkHidDevice] USB[R]: 00 00 00 01 02 05 00 01 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Device information
[UhkHidDevice] USB[T]: Read device protocol version information
[UhkHidDevice] USB[W]: 00 00 01 
[UhkHidDevice] USB[R]: 00 0c 00 03 00 03 00 04 00 0e 00 01 00 04 00 03 00 00 00 08 00 03 00 00 00 01 00 00 00 00 00 03 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read device firmware repo information
[DeviceOperation] USB[T]: Device module "GitRepo" property information
[UhkHidDevice] USB[W]: 00 00 07 
[UhkHidDevice] USB[R]: 00 55 6c 74 69 6d 61 74 65 48 61 63 6b 69 6e 67 4b 65 79 62 6f 61 72 64 2f 66 69 72 6d 77 61 72 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Device module "GitTag" property information
[UhkHidDevice] USB[W]: 00 00 06 
[UhkHidDevice] USB[R]: 00 35 64 65 33 39 64 33 35 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Device module "BuiltFirmwareChecksumByModuleId" property information
[UhkHidDevice] USB[W]: 00 00 08 00 
[UhkHidDevice] USB[R]: 00 64 32 32 63 64 63 66 65 38 31 66 39 33 30 38 63 63 36 65 63 32 34 66 63 31 32 62 32 62 30 66 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[UhkHidDevice] USB[T]: Get device state
[UhkHidDevice] USB[W]: 00 09 
[UhkHidDevice] USB[R]: 00 00 00 01 02 05 00 01 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read module version information
[DeviceOperation] USB[T]: Read "leftHalf" module "protocolVersions" property information as string
[UhkHidDevice] USB[W]: 00 0e 01 00 
[UhkHidDevice] USB[R]: 00 01 04 00 03 00 00 00 0c 00 03 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read "leftHalf" module "GitRepo" property information as string
[UhkHidDevice] USB[W]: 00 0e 01 02 
[UhkHidDevice] USB[R]: 00 55 6c 74 69 6d 61 74 65 48 61 63 6b 69 6e 67 4b 65 79 62 6f 61 72 64 2f 66 69 72 6d 77 61 72 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read "leftHalf" module "GitTag" property information as string
[UhkHidDevice] USB[W]: 00 0e 01 01 
[UhkHidDevice] USB[R]: 00 35 64 65 33 39 64 33 35 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read "leftHalf" module "RemoteFirmwareChecksumBySlotId" property information as string
[UhkHidDevice] USB[W]: 00 0e 01 03 
[UhkHidDevice] USB[R]: 00 62 65 39 63 33 61 61 61 66 33 63 33 62 62 34 32 61 33 37 66 36 35 63 61 66 35 62 64 32 31 63 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read module version information
[DeviceOperation] USB[T]: Read "leftModule" module "protocolVersions" property information as string
[UhkHidDevice] USB[W]: 00 0e 02 00 
[UhkHidDevice] USB[R]: 00 02 04 00 03 00 00 00 0c 00 03 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read "leftModule" module "GitRepo" property information as string
[UhkHidDevice] USB[W]: 00 0e 02 02 
[UhkHidDevice] USB[R]: 00 55 6c 74 69 6d 61 74 65 48 61 63 6b 69 6e 67 4b 65 79 62 6f 61 72 64 2f 66 69 72 6d 77 61 72 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read "leftModule" module "GitTag" property information as string
[UhkHidDevice] USB[W]: 00 0e 02 01 
[UhkHidDevice] USB[R]: 00 35 64 65 33 39 64 33 35 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read "leftModule" module "RemoteFirmwareChecksumBySlotId" property information as string
[UhkHidDevice] USB[W]: 00 0e 02 03 
[UhkHidDevice] USB[R]: 00 61 30 33 32 33 61 37 66 34 61 65 31 37 62 36 62 65 39 63 35 64 31 61 30 39 35 34 65 34 39 64 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read module version information
[DeviceOperation] USB[T]: Read "rightModule" module "protocolVersions" property information as string
[UhkHidDevice] USB[W]: 00 0e 03 00 
[UhkHidDevice] USB[R]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read "rightModule" module "GitRepo" property information as string
[UhkHidDevice] USB[W]: 00 0e 03 02 
[UhkHidDevice] USB[R]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read "rightModule" module "GitTag" property information as string
[UhkHidDevice] USB[W]: 00 0e 03 01 
[UhkHidDevice] USB[R]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Read "rightModule" module "RemoteFirmwareChecksumBySlotId" property information as string
[UhkHidDevice] USB[W]: 00 0e 03 03 
[UhkHidDevice] USB[R]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Device module "BuiltFirmwareChecksumByModuleId" property information
[UhkHidDevice] USB[W]: 00 00 08 01 
[UhkHidDevice] USB[R]: 00 62 65 39 63 33 61 61 61 66 33 63 33 62 62 34 32 61 33 37 66 36 35 63 61 66 35 62 64 32 31 63 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Device module "BuiltFirmwareChecksumByModuleId" property information
[UhkHidDevice] USB[W]: 00 00 08 02 
[UhkHidDevice] USB[R]: 00 61 30 33 32 33 61 37 66 34 61 65 31 37 62 36 62 65 39 63 35 64 31 61 30 39 35 34 65 34 39 64 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[DeviceOperation] USB[T]: Device module "BuiltFirmwareChecksumByModuleId" property information
[UhkHidDevice] USB[W]: 00 00 08 05 
[UhkHidDevice] USB[R]: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
[UhkHidDevice] Transfer error:  Error: Communications error with UHK. Response code: 3
    at Fr.write (/tmp/.mount_UHK.Ag0yzzJg/resources/app.asar/electron-main.js:2:474458)
    at async Nn.getRightModuleProperty (/tmp/.mount_UHK.Ag0yzzJg/resources/app.asar/electron-main.js:2:517343)
    at async Os.getHardwareModules (/tmp/.mount_UHK.Ag0yzzJg/resources/app.asar/electron-main.js:2:560415)
    at async Os.updateFirmware (/tmp/.mount_UHK.Ag0yzzJg/resources/app.asar/electron-main.js:2:563458)
    at async xs.process (/tmp/.mount_UHK.Ag0yzzJg/resources/app.asar/electron-main.js:2:555759)
[DeviceService] updateFirmware error {"message":"Communications error with UHK. Response code: 3","stack":"Error: Communications error with UHK. Response code: 3\n    at Fr.write (/tmp/.mount_UHK.Ag0yzzJg/resources/app.asar/electron-main.js:2:474458)\n    at async Nn.getRightModuleProperty (/tmp/.mount_UHK.Ag0yzzJg/resources/app.asar/electron-main.js:2:517343)\n    at async Os.getHardwareModules (/tmp/.mount_UHK.Ag0yzzJg/resources/app.asar/electron-main.js:2:560415)\n    at async Os.updateFirmware (/tmp/.mount_UHK.Ag0yzzJg/resources/app.asar/electron-main.js:2:563458)\n    at async xs.process (/tmp/.mount_UHK.Ag0yzzJg/resources/app.asar/electron-main.js:2:555759)"}
Communications error with UHK. Response code: 3

And consequent errors on usb built firmware checksum queries.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

The right half keeps the last connected module slot properties
2 participants