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

Touchpad module bricked with v12.3.3 #2530

Closed
nader-eloshaiker opened this issue Feb 11, 2025 · 3 comments
Closed

Touchpad module bricked with v12.3.3 #2530

nader-eloshaiker opened this issue Feb 11, 2025 · 3 comments

Comments

@nader-eloshaiker
Copy link

nader-eloshaiker commented Feb 11, 2025

UHK 60 v2 with touchpad module and firmware v12.2.0

  • Performed firmware update to v12.3.3 and latest agent.
  • firmware failed (output below)
  • keyboard works and touchpad works but getting ERR on LCD display and agent cannot find keyboard.
  • remove touchpad and cycle power on keyboard and ERR goes away. Agent also recognises keyboard again.
  • Installed touchpad module and ERR appears again but agent continues to work. Restarting agent fails to find keyboard.
  • Attempted to unbrink by shorting the two pads and running fix device had no effect, with and without the touchpad module.
  • Attempted to re-install firmware with and without module also did not fix it. (I did this by removing the module, launching agent and then plugging the module in).
  • Right clicking on flashfirmware does not show recover touchpad, only shows trackpoint and trackball. This is with and without module connected.

Firmware update logs:

Start flashing firmware
[DeviceService] stop poll UHK Device
[DeviceService] stopped poll UHK Device
[DeviceService] Operating system: Darwin 24.3.0 arm64
[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":"DevSrvsID:4295603867","serialNumber":"2113553683","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 (/Applications/UHK Agent.app/Contents/Resources/app.asar/electron-main.js:2:474458) at async Nn.getRightModuleProperty (/Applications/UHK Agent.app/Contents/Resources/app.asar/electron-main.js:2:517343) at async Os.getHardwareModules (/Applications/UHK Agent.app/Contents/Resources/app.asar/electron-main.js:2:560415) at async Os.updateFirmware (/Applications/UHK Agent.app/Contents/Resources/app.asar/electron-main.js:2:563458) at async xs.process (/Applications/UHK Agent.app/Contents/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 (/Applications/UHK Agent.app/Contents/Resources/app.asar/electron-main.js:2:474458)\n at async Nn.getRightModuleProperty (/Applications/UHK Agent.app/Contents/Resources/app.asar/electron-main.js:2:517343)\n at async Os.getHardwareModules (/Applications/UHK Agent.app/Contents/Resources/app.asar/electron-main.js:2:560415)\n at async Os.updateFirmware (/Applications/UHK Agent.app/Contents/Resources/app.asar/electron-main.js:2:563458)\n at async xs.process (/Applications/UHK Agent.app/Contents/Resources/app.asar/electron-main.js:2:555759)"}
[DeviceService] start poll UHK Device
Communications error with UHK. Response code: 3
@nader-eloshaiker nader-eloshaiker changed the title touch pad module bricked with v12.3.3 Touchpad module bricked with v12.3.3 Feb 11, 2025
@nader-eloshaiker
Copy link
Author

Agent Logs: uhk-agent.log

@ert78gb
Copy link
Member

ert78gb commented Feb 11, 2025

Sorry for the bug. The #2529 PR fixes it. We will merge and release it soon

@mondalaci
Copy link
Member

Fixed by UltimateHackingKeyboard/firmware#1128

Please upgrade to firmware 12.3.4 without the touchpad module attached. Afterward, firmware updates should work regardless of whether the touchpad module is connected.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants