-
Notifications
You must be signed in to change notification settings - Fork 11
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
Keyboard & trackpad firmware version returned by USB #8
Comments
Actually looking at my keyboard, it appears to have the version field in USB as;
Can we add that to the USB info sent on inquiry? |
We can customise all of that info (the strings probably being the most useful), but the actual info there is limited to what the device descriptors return. It might be possible to specify some different options to get it to show different things though. Do you have any USB devices that show what you want there? I just pushed some notes on where this stuff is in the fw_ansi.a51 file. |
I probably should have said that "my keyboard" was an external USB keyboard. And that People in the Pinebook Pro forums wanted to know if they have the updated firmware. If we start versioning it, and can view the version in |
To get the best experience with
but maybe choose a different vendor/product ID from Sinowealth's. This will allow the I'm not sure why we can't see the revision number here like that (it should be the same as bcdDevice from what I can tell), but maybe that's something that needs messed with. |
How's something like this?
It does require sudo, unless we modify the rules. This is without the usb.ids modification. I'm not sure how the device you have is expliciting showing "Revision Number" - do you have any more info on that device? |
Yes, what you wrote looks great. For getting the firmware version, I think using SUDO is perfectly acceptable. It's rare that we need it. But, if a user is having trouble, we can request the existing Manufacturer, Product and firmware version of their keyboard. It's also good that you specify ANSI, because we have at least 1 other keyboard type, ISO. As time goes on, we might even have 3rd or 4th choices. I thought I got the "Revision Number" from my Sun Type 7 USB keyboard, (with built in USB hub). But now that you have asked me to get more information, I can't find it again :-(.
Note that I have a mouse wireless dongle plugged into one of the keyboard's USB hub ports. The LCD Monitor and Realtek devices are not brought out. Trying detailed information does not show any Oh, well, phantoms have been at work. |
Ahh well shoot. It might have been a custom string somewhere. I've added this to master with #14, so I think this can be closed :) |
Would it now be possible to add a USB feature to get the firmware version?
The command "lsusb -v" against the device shows lots of information;
Perhaps use the currently un-used "iSerial" field.
Or perhaps someone more knowlegable on USB can make a suggestion where to put the firmware version.
The text was updated successfully, but these errors were encountered: