-
Notifications
You must be signed in to change notification settings - Fork 19
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
fanatec csl dd + csl pedal support #42
Comments
Hi, could you check with Also, what is the exact type of pedals you have? They are directly connected to the base, right? Do you have the option to plug them in via USB directly to the PC? About your comment about F1 23: I think you should turn on the wheel before starting the game. In principle, the game should work. At least I could successfully play some days ago.... Edit: Ah, actually, it was F1 22 ... So no idea about F1 23 then ;) |
@ciscoyo I got the same bundle , for me codemasters Dirt Rally 2.0 started crashing some time ago when in CSW 2.5 compatibility mode (orange led), but works fine in native mode (red LED on base power button). Dirt Rally 2.0 also crashes when turning on the device mid game or switching into CSW 2.5 compatibility mode , where the native mode works fine, maybe you can test the different modes ? (switching is done by a short press of the power button after turning it on and its finished calibrating itself). As I have the same pedals, are the pedals working in other games / windows ? |
I am seeing the same problem with the pedals in Oversteer with a GT DD Pro. However I think it's just an issue with Oversteer because I see correct values with evtest. By the way, is the GT DD Pro supported? I assume so because a lot is working but just didn't see it explicitly in the README. Maybe the internals are the same as a CSL DD? 0eb7:0020 Endor AG FANATEC Wheel Thanks |
@dtran11 looks like the 'Pro' is just the torque update? As you show, the PID does not change from the non-Pro one. So, I would say it is 'supported' and I'll update the readme. (I put 'supported' in quotes because only the wheelbase is supported by this driver (FFB), while the wheel itself with its display and some of its buttons is not.) |
@gotzl the "Pro" actually has the chip in the base to enable playstation support, it also has both 5/8Nm power supply options. Probably works identical to a CSL DD pro (I got the identical usb ids) , maybe we can update the readme that this is no longer experimental, no complains here with the CSL DD at least. |
hello all, @gotzl ye i installed evtest and tested it. like every single movement from wheel or pedals are recognised. here is the output regardless for the completeness (and to find something new like "event codes" or problems maybe):
so i can aid @dtran11 theorie, it's an oversteer problem with fanatec.
i use the standard regular csl one https://fanatec.com/eu-en/pedals/csl-pedals
so that means, everything seems to be OK, right? thx for your help! |
@ciscoyo Actually you can force the use of proton for any game (under compatibility in the games list) . |
i found something new (copy pasta from the readme/description):
for me there is no hid-fanatec in /sys/module/ |
Hmm.. Missing Not sure if I can help much with the games. proton logs are mostly giberish for me as well, unless I know what I'm looking for ^^ However, I'll try to install Raceroom and report back if I also run into problems. And when F1 23 is on sale I'll buy it to check this on my side. What sometimes helps with input-related issues is to disable steam-input ('right-click' -> Properties -> Controller'). Maybe you can try that? |
first off, for everyone using a "rolling release" distro like me (Nobara), when u do the
for my noob linux understanding that means i need to make sure that every kernel is the same version. at least the compiler and the build kernel modules, but the fuk i know which they r. now i can install it without this warning and i finally have
shit s not looking good.. but again, with when i keep
|
No, this actually looks good! The What you see when you start F1 looks troublesome, though.. There a bunch of IO errors... I'm wondering, what is
What do you mean with that? |
its a call back i guess.. steam did a major controller update yesterday.. i cant do shit now..
no, they appear when ever i start an app(like steam) or game. but only apps or games that r able to use controllers like raceroom or cyberpunk etc. games like crusader kings for example do not cause any entries at all. the power on/plugged in output is the one above, the 20:07:38 o´clock log. so for my noob understanding there is still a missing driver or something.. like my distro, apps, games, cant handle the codes/variables what ever.. i wounder if this is only related to the not up to date fanatec firmware... |
@gotzl regarding the time period: Could it be that some kernels have a problem with 2ms as well ? An idea would be to introduce a module option to be able to modify this hardcoded value for trubleshooting. The sr0 errors are seem to come from games with active 3rd party copy protection left overs, as stated in the log , there is no medium present , so anything later should not be relevant regarding read errors. |
@ZakMcKrack3n oh, that's interesting. I can reproduce the crash of AC. This is very puzzling to me. Technically, the rate of the driver should have no influence on the game what-so-ever... I will investigate. You're right, this could be related to the problems @ciscoyo has... |
Hi, so, F1 23 was on sale and I bought it ;) |
for your understanding, i disabled steam input overall. that means i disable the input in the main option menu, like in the top left corner option menu. so its disabled for every game by default. |
i highly doubt it tbh, since it's around for like more than 5 years for mouses and for keyboards for some amount of time as well by now and there is no problem at all.. |
So I gave RRE a shot today. After some fiddling, it works for me with FFB. Note that there is a invert FFB button that I had to deselect, but after that, FFB feels alright. As always, I disabled steam input for the game. Then I had to select the 32bit version, 64bit version wouldn't start because of the shader compilation issue. Then the game loaded but the wheel did not show up. So, I tried the proton63 trick. There, the game loaded and the wheel did show up as well. Back to, proton8, but the wheel did not show up. So, I tried proton7, where the game froze on startup. Then I went to proton-experimental, and TADA!, the game loads, the wheel shows up and FFB works. So, again a game where the detection of the wheel is problematic for me with proton8, but after switching through some proton versions (w/o removing the pfx) it did eventually work... @ciscoyo so, what I can say for now is that RRE in principle does work. But I don't know the exact recipe how to get the wheel recognized... |
good timing. i know, i played raceroom the whole morning trying to config the wheel..
ye, i noticed after one or 2 rounds that's inverted ffb and must be a game setting. i couldn't believe, that's your driver and nobody would have noticed it so far xD anyway, i had 2 bigger updates for these games today. not the one sec. ones, like 5 seconds/500mb ones.. maybe valve did something, since i contacted them about this, 2 weeks ago or something. and i had a bigger update for experimental yesterday or friday also.
so we r 2 now, who actual NEED the 6.3.8 proton prefix AND the experimental prefix, for the wheel to be recognised and with functional ffb xD
not sure why shaders cause problems there, but don't have problems with the 64bit version, using shaders as well (tho i don't need to, since im using newest mesa anyway) i just wanna say great fucking work!! well deserved rest of the weekend everybody!! |
speaking about optical devices, maybe its the steeringwheel leds. like, the p1 v2 wheel has a led on centre top and 3 digital unit thingy. they can interact with games and shit. u can even program them to show different things like current gear or speed and the single led is for current trackflag (like green for race, yellow for drive slow, incident ahead and so on) or revs states (like green>yelow>red) or something. |
Hard no, all the led endpoints are provided by this project itself, there would not be any without it. I suggest if everything is working force feedback and input wise (depending on the game) to close this issue ? |
I have the opposite experience actually.. I have maybe another bundle. But I have CSL DD base with CSL Steering Wheel BMW + CSL Pedals (no load cell). I'm using a handy script using the device ID as input: find_by_id(){ v=${1%:*}; p=${1#*:} # split vid:pid into 2 vars
v=${v#${v%%[!0]*}}; p=${p#${p%%[!0]*}} # strip leading zeros
grep -il "^PRODUCT=$v/$p" /sys/bus/usb/devices/*:*/uevent | sed s,uevent,, | xargs -r grep -r '^DEVNAME=' --include uevent;
} In PC Mode (Red Light), I get:
Points me to: Driver is:
Journal log:
However, games will NOT recognize the wheel nor pedals correctly with the game DiRT4 using Proton/Wine for example. HOWEVER, when I set the CSL Base in comparability mode (yellowish/orange light). I will get:
Points me to: Driver is also:
Journal log shows:
But then the game will recognize my wheel + pedals! And I can play the game without any issues using this driver, but again only in comparability mode (yellow LED light). Strange right? |
ye, we have the same base and pedals, but i have the p1 v2 wheel. but its only an optical difference, pretty sure.
i cant help u with this, u just need to test it for yourself ^^ what else i can say is, what to consider when using diff modes:
|
wow.. yea ok. im not sure if i can understand that at all, but thats fine. u guys seem to have the grip in this subject, i rely on u :) |
@ciscoyo Don't think github offers PMs.. Anyways, thanks for the offer, that's very nice :) But you really don't have to! If you insist though, I use the same nickname for my steam account, you should be able to find it (the one with the serious-sam icon). |
There are multiple steam account with that nickname when searching on |
Some time ago @gotzl created discord server and it can be used for "fast communication". Or maybe is good idea to add invitation link to README.md ? |
I see the need for another communication channel as well. I'll check if I can publish the invite to the discord (or create one). |
Closing as the CSL DD (Pro) should work. |
hi,
i've got the ready to race bundle csl dd + p1 v2 wheel + normal pedals.
i installed oversteer for testing and ffb seems to work, steering recognises and all buttons work. Great work so far!
(i wanted to test it ingame but raceroom doesen't even start and f1 23 crashes after i power on the wheel).
but the pedals are not working correct. noticed when pushed, late and only sometimes, but that's it. there is no constant screening of it.
i'm offering my help with it ofc. even a discord-call. i'm sure i can track the usb traffic with usbmon or something and share it. it's your call.
cheers
The text was updated successfully, but these errors were encountered: