-
Notifications
You must be signed in to change notification settings - Fork 7
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
config resets after I unplug from USB #27
Comments
The macropad info:
lsusb -v
|
thanks for reporting this issue. unfortunately, i do not have a bluetooth capable macropad and thus am unable to test what you are experiencing. however, if you do provide a usb capture from the windows tool, we can integrate this into my tool. that is probably the best way to go about addressing this shortcoming with my software. are you able to provide this? please understand this software was never intended to support every macropad out there. i also do not intend to purchase every one to fix issues, but if people want to donate one, i'd be willing to invest my time to add support. |
not quite. i would you to do the following:
|
I have a device with the same configuration, 4x3 with two knobs, PID_8842. It behaves the same way—it doesn't remember the button settings for layers 2 and 3 after disconnecting the cable. It does save the buttons for layer 1 and the knobs for each of the layers. I’ve tried using USB 2.0 and 3.0 ports, a different cable, uploading settings through the port on top of the device and on the side, turning off the LED backlighting, copying assignments from layer 1 to layers 2 and 3, and programming with Bluetooth turned off, but nothing helps. I also tried using the ch57x-keyboard-tool, but with the same result. |
@aiac as i stated above, i do not have this device and thus am unable to test/fix. if someone wants to donate this device to me, i can investigate. the other option is to provide me with a wireshark usb capture as i detailed in the comment above yours. this most likely as nothing to do with usb 2.0/3.9 ports or cables, but rather something my software is not doing and the manufactures software does. unfortunately, until one of the two things above happen, this issue will remain open. |
@kamaaina sorry forgot and had no time to perform the test. As a note I don't know if that makes any difference, but this is performed in a VM with USB passthrough. |
@erdanilevicius thank you i will take a look at what you sent. i assume after you programmed it on the VM with some other software, you unplugged the device and plugged it back in and the configuration on layer3 was still what you set it to. is that correct? |
could you also post a capture when you used my software to program the same device? it does not have to be done from your VM as your regular host is fine |
Correct, with windows app on VM when I unplug the macropad the config is saved.
Had to perform it on VM because for some reason the tool is counted as hidraw device, here you should see when I unplug and plug in the macropad. Use the tool to upload the config where it is edited on same layer 3 buttons to type M. sharing the capture of it |
@erdanilevicius thanks for providing both captures. the strange part is the 3 keys you programmed with the manufacturer software on windows to 'A' is the same message programmed with my tool to 'M'. so there is something else going on here.... more follow up questions.
|
This I actually do not recall If I unplugged the macropad after binding keys with windows tool.
This one too ... I will repeat the windows test with the same steps I did with this script and upload a new capture. |
Just redid the configuration on windows tool.
|
thanks for providing the capture. could you please checkout the branch named |
Tested the branch, but I'm getting error on programming it and it is caused by operation time out... It reads the config from the macropad but doesn't upload a new one. I have tested it on my machine and on the VM where I have performed the capture. |
can you post what you ran and the output? the only thing that was added to the branch you are testing was sending an additional message after everything was programmed. |
Hi, I have similar issue with another macropad tool, basically, I am able to upload the config to my 12key,2knob macropad, but once I unplug the cable and connect it via bluetooth the config resets to previous version. In my case I was able to upload only one good config to the macropad and then every other change to it only changed the first layer when unplugged.
After uploading example config and using read command I see that the config is uploaded:
Then I unplug and replug the macro pad to my pc and as you can see the first layer stays the same, but the other 2 layers changes to previous version:
Is there any function int the tool to fully apply changes or will I have to go to a windows and then try the windows tool provided in the google drive?
The text was updated successfully, but these errors were encountered: