-
Notifications
You must be signed in to change notification settings - Fork 22
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
GT DD Pro support #21
Comments
It seems that the GT DD Pro is 'just' a bundle, so I would expect that the USB-PID of the CSL DD wheel base isn't changed and the driver should just work. But yea, since I don't own one, it's just a guess ;) In any case, there is very little chance that Fanatec changed data format for this wheel base, so adding it would be straight forward as well. In terms of LED/display, they won't work. There is some limited support in the driver for CSL Elite and F1 wheel, but whether this translates to other bases/wheel I don't know, since the CSL Elite is the only device I own. |
An educated guess that makes sense. I will test the GT DD Pro when it arrives and share results here. Do Fanatec pedals, shifter, and handbrake accessories also work plugged directly to a wheel base, or do they need to be connected directly to the PC via USB? |
I tried the I also see a number of Perhaps these are because the GT DD Pro is using slightly different IDs from the CSL DD: Let me know if what other info you need. Happy to continue testing and helping.
|
Hi, could you clear up which ID belongs to which mode? From the original dmesg I deduce:
So, you should put the wheel into 'red' mode, ie PID
The 'safe' way would be to connect the things directly to the wheel base. However, for all devices that are just generic HID devices (some axis/some buttons) w/o any special function, connecting with USB should work just fine as well. |
Your deduced mappings are correct, but also see the full results in each mode below for convenience. PC compatibility mode (yellow) correctly shows the wheel in Oversteer, but range is incorrectly set to 900. PC native mode (red) does not correctly show the wheel in Oversteer, but range is correctly set to 1080. Thank you for creating the Oversteer ticket to pick up the wheel in PC native mode (red). I'll continue using that for now since range is also correctly set to 1080. Out of curiosity, why does range change in the different modes? In both PC compatibility and native modes, the colored 5-way d-pads on the GT DD Pro steering wheel do not work in ACC. All of the other "regular" buttons work. What else can I try to get the colored buttons to work? What do the different PC compatibility mode (yellow)idProduct=0004 dmesg output (yellow):
PC native mode (red)idProduct=0020 dmesg output (red):
PS5 / PS4 comp mode (purple)idProduct=0e04 dmesg output (purple):
PS5 / PS4 mode (blue)idProduct=0e07 dmesg output (blue):
|
Because in compat mode, the device identifies as a ClubSport Wheel Base, which is limited to 900 degs.
Do you see these d-pads when using https://github.com/Grumbel/sdl-jstest ?
I see these messages as well for the |
Hi! I'm trying to use the DD Pro in Linux, thanks for all this work!! :) What can be the problem? Regarding the 4 D-Pads that has the wheel I tested it with evtest but doesn't produce any response... All other buttons sent events... thanks! |
Hi, Still, I think there are some things you can try:
Let me know if any of these points have an effect ... With regards to the 4 D-Pads I cannot say much other than it seems they are not covered by the HID system, since you say they don't produce an output with |
Aaahh ok I understand!! I'll try this things! :) I captured the 4 D-Pads USB traffic in a windows machine... I don't know if this data is useful enough! :S thanks a lot! |
Hi, just had some time and remembered this open issue with the D-Pads. The usb-dump you've provided suggests that the device doesn't send s.t. unexpected. So I checked the HID descriptor and found that (in case of my CSL Elite) there are 124 buttons reported.. And apparently, the linux HID code has some issue with this many buttons, see this proposed patch. |
Hi gotzl! As far as I understand, is a patch that must be applied to the kernel? I never compiled it before, I'll investigate how to do it... thanks!! |
Yes, it's a kernel patch... |
Hi again, |
Hi!! thanks! |
Hi, |
Hi, this is the evtest result: I test a couple of games and it seems that the dpads can't be mapped :S thanks! |
Hi, |
Hello guys! |
Did you also try with the |
Can I safely assume I can buy the Fanatec GT DD Pro https://gtddpro.fanatec.com/ and using this kernel module? I was looking into the Fanatec GT DD Pro Kit, which is a CSL wheel base and Fanatec CSL Pedals. Please say yes :) If no 😢 , what is my best next option that is fully supported?? |
Yes you can :), i have dd pro and using this kernel on arch linux, working good |
Great.. And also the Fanatec CSL Pedals are supported? Notice these are not the elite pedals I think. Maybe the readme needs to be updated. Hence my questions. |
With arch they work |
Thanks. I'm 99% sure I will buy the Fanatec DD Pro kit now. Let's go! |
Hi there, just some notes: The pedals don't require an extra driver. They are Now, the wheelbase base itself (FFB) should work fine, but afaik, the 4 colored nobs on the wheel do not work. And I also don't know about it's LEDs and the display. Maybe others that own the wheel can confirm. |
In that case I'm now looking into a Fanatec CSL DD Ready2Race Bundle (for PC). With a CSL DD base and CSL Steering Wheel P1 V2 instead of the Gran Turismo bundle/steer, after all I'm not planning to use it on Xbox nor Playstation. And I believe the CSL Steering Wheel P1 V2 might feel and look better then the Grand Turismo steer. Any thoughts? Upgrading with load cell pedals would be indeed by first upgrade. Ps. I go for the 5nm on purpose instead of 8nm, because of my own safety. Edit: I bought the ready2race bundle with BMW steer, since that one was available now. I love the csl dd and the wheel as well as the pedals (no load pedals yet). Although I don't have dd pro just the dd base. |
Closing as the GT DD Pro should work now. Issues with the wheel rim remain though, I've created a separat ticket for it. |
Thanks for your efforts to bring Fanatec hardware support to Linux.
Can anyone confirm if the new GT DD Pro works with this driver? It seems internally similar to the CSL DD, which was straightforward to add. Hope Fanatec continues to use a common USB data format across their wheel bases.
Beyond FFB support, what can we expect on LED and digital display functions for this wheel?
The text was updated successfully, but these errors were encountered: