kriomant / ch57x-keyboard-tool

Utility for programming ch57x small keyboard
MIT License
544 stars 66 forks source link

Key bindings revert to default when device unplugged #67

Closed JamesConlan96 closed 2 months ago

JamesConlan96 commented 8 months ago

I have the 12-key 2-knob version of the device and whilst I can program custom key bindings, they reset to default on loss of power (unplugging and re-plugging the device). I've seen a similar comment in another issue and wondered if anyone has found a work around? It reminds of me of Cisco switches where you have a permanent config and a running config and wondered if a command needs to be added to copy the running config to the permanent config.

kamaaina commented 7 months ago

I have the 12-key 2-knob version of the device and whilst I can program custom key bindings, they reset to default on loss of power (unplugging and re-plugging the device). I've seen a similar comment in another issue and wondered if anyone has found a work around? It reminds of me of Cisco switches where you have a permanent config and a running config and wondered if a command needs to be added to copy the running config to the permanent config.

i have a fix that i will submit a PR for, see - my comment here

kamaaina commented 7 months ago

until code changes get refactored and merged in, you can try using this tool. https://github.com/kamaaina/macropad_tool

simon-something commented 6 months ago

I have the 12-key 2-knob version of the device and whilst I can program custom key bindings, they reset to default on loss of power (unplugging and re-plugging the device). I've seen a similar comment in another issue and wondered if anyone has found a work around? It reminds of me of Cisco switches where you have a permanent config and a running config and wondered if a command needs to be added to copy the running config to the permanent config.

@JamesConlan96 pretty hacky fix for now, try reconfigure it once on windows, with the original soft, then it should be solved (even while using this tool later on).

If you have wireshark, a dump of the usb traffic the first time you launch the official .exe would be super cool:)

kriomant commented 2 months ago

Please check version 1.4.4