-
Notifications
You must be signed in to change notification settings - Fork 21
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
Unable to send strings like " 1 ", " 2 ", " N ", " R ", "91" to the driver #37
Comments
Hi, |
I do not know how to do a USB traffic dump. |
The general procedure would be to boot into Windows, install and fire-up Wireshark with USB monitoring. (Note that this is a very rough description, there are surly more detailed guides around in the net) |
@GoLD-ReaVeR you could try my branch here. Also single characters now display on my wheel, but I can only center numbers/letters by using unsupported characters like: "x4x" (i am echoing to the sysfs path, did not use the python scripts yet but using a custom one for testing ams2). I also added brackets , so depending on the python script "[2]" could work , in the shell I have to escape it: "[2]" I am not well versed in C so hopefully nothing is broken , I only played around with the display code however , and since nothing is accessing it automatically it should be save to test with. |
@GoLD-ReaVeR could you test with the most recent code in the |
Hi, I did a yay -S hid-fanatecdd-dkms which should be getting the next branch. My findings are:
It's definitely better, but considering the device's firmware is showing far more complex things I'm kinda puzzled. Is this thing falling back to some kind of emulation mode or something? |
Yes, I think so. The existing code is intended for the displays found on 'older' wheels, which consist of three 7seg displays. It seems that the commands that worked for this display partially work for the newer LCD displays as well, but not fully... In order to get them fully supported, I need to reverse engineer the protocol used to talk to the display... Let's see, maybe Santa brings a new wheel ;) |
I've been messing around with the fanatec led python file to do some stuff with the gearing and to my dismay I found that there's several issues at foot.
For one I cannot center the gear on the LED display and it will instead shows 00X numbers and neutral (N) as well as reverse (R) cannot be sent. Whenever there's a 9 to be displayed, it will also not be sent to the display and I will instead see "X X" or "XX " or "X " or something in that vein (where X are numbers). As an alternative I can use 0, but similarly I can also not send a -1 to the driver.
The thing I was working on was displaying gear switches as well as actual speed. I got something implemented, but I'm kinda fighting with this bug.
The text was updated successfully, but these errors were encountered: