DeepDeck.Ahuyama.fw
DeepDeck.Ahuyama.fw copied to clipboard
Vendor ID and Product ID are null/0000
I'm trying to identify DeepDeck in Keyboard Maestro on macOS.
Device ID triggers are not saved. This is because the Vendor and Product IDs are read as 0.
2023-09-25 22:06:53 Watch Device product id 0 (#255)
2023-09-25 22:07:00 Dump Element
2023-09-25 22:07:00 Vendor ID: 0000 -> (null)
2023-09-25 22:07:00 Product ID: 0000 -> Ahuyama
I understand that getting legit, official VID and PIDs is costly and a hassle. Is there a way to add create something that would work and add it to the firmware myself to get this working?
You can get a PID by forking the pid.codes repo, claiming a PID, and sending a pull request. Once that’s accepted, that PID is yours forever.
Hi @slambert First sorry for the late reply, I was traveling, and then getting things up to date.
So, the USB connection is just used for powering, but after seeing your post, i see that the id that matters are in the bluetooth connection. I didi a quick search and seems like it can be changed but with the newer version of the ESP32 framework. (we are usign 4.4, the newer is 5.1) We are in process of porting but is not as fast as we expected, so we can have a solution, but not neccesary fast. in the mean time, i will check if there is another way to change those numbers in the current version
For what it's worth, this is able to be sidestepped with the new version of Keyboard Maestro 11. But maybe helpful to make the change regardless?