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
[Feature Request] Wheel device erroneously unsupported by USB passthrough #9689
Comments
Can you post a log of you in that menu trying to configure the device? |
Bit awkward, but I can't actually boot into GT6 anymore. I don't know what happened since I left it to do some errands, but I'm unable to get past the title screen. |
T300 isn't present in this list : rpcs3/rpcs3/Emu/Cell/lv2/sys_usbd.cpp Line 193 in 78bad36
|
@Florin9doi yes, because the game doesn't seem to try to access it. We'd need a log file of someone trying to configure such wheel to see how the game is looking for it. |
Hi everyone, I tried to play using a T300RS too but I didn't succeed. Of course I used Zadig to install WinUSB driver first. In-game wheel isn't working, neither pedals but buttons and D-pad are working for example. Anyway, buttons aren't matching and I can't set them on gamepad settings. I select a button to configure but pressing button on wheel do nothing. On the other way, it is interesting to see regarding Thrusmaster website, T300RS should be recognized in most games as a T500RS (http://support.thrustmaster.com/en/product/t300rs-en/): Which log do you need exactly? Maybe I could provide it to you. PS : I have a T300RS GT, anyway base is the same, only difference is GT Edition is having a clutch pedal (T3PA). Furthermore I have a gearshift too (TH8A), is there any chance clutch pedal and gearshift could be supported too? |
Start rpcs3, run the game and try to configure the controller as shown in the first picture of the issue. After you've done so, close the game and the emulator and then drag & drop rpcs3.log.gz from emulator directory to the comment field here. If the file is too large, upload it to some file service and share the link here. |
It's been ages since I had anything to show, but whilst using X360CE and my T300RS GT on Gran Turismo 5, I was flooded with "sys_usbd transfer error 6", and then finally a single transfer error 5, which was about the time I tried to switch from XInput to MMJoystick. Whether this is due to the wheel or X360CE, I don't know. I'll see if I can't find the log. |
@RipleyTom Hello, I followed your steps and tried to configure my T300RS GT on GT6 v1.12. This is my log file |
hi, guys! Although I know that no one can help me before school starts, I still did some work. I deleted the driver of T300RS and let RPCS3 recognize my steering wheel with the hardware ID of 0x044F, 0xB65D, 0xB65D. Then I turned on GT6 (v1.12 version), the steering wheel is recognized by GT6 but still cannot be operated. So I set my handle to controller 1, T300RS to controller 2, and re-turned on GT6 and entered the settings to set the steering wheel buttons. |
Please retest with latest rpcs3 version. |
I managed to get T300RS to work with GT5 (2.11) and GT6 (1.22) on RPCS3 v0.0.28-15205-16f869f. Here's what I did step by step:
As long as you don't disconnect the wheel it should be recognized as "TRS Racing Wheel" and you can relaunch the game without the needing to go through the calibration process again. The wheel should work fine if you see following message in the logs right after launching the game: Unfortunately this whole process prevents you from playing any PC game with the wheel - the Thrustmaster's drivers need to be installed again, and if you want to play GT5/6 again then you need to do the whole process again. It should take about 5-10 minutes, so it's not a big deal but still... I also did try to get the TH8A shifter to work, I followed the steps from 1 to 3 and it actually worked but only for a 10-15 seconds of a race. It happened each time I tried and restarting the race did not help. As if the device was disconnected. I could provide some logs - just let me know what's needed. Oh and btw - the FFB in GT5 is quite bad, the wheel is very loose in the center even with maximum strength, so I would stick with the gamepad. GT6 is much better in this area. |
Awesome, it works. But when I switch between tracks while using the steering wheel, the fx sound always gets lost. I can only re-run RPCS3 to get the sound have you ever experienced this?😭😭😭 |
If you have multiple USB ports on your PC, there's no need to mess around with the drivers every time in order to be able to use the wheel on another game, or RPCS3. This is because the drivers are tied to the USB ports. Basically after following the instructions you provided, I simply unplugged the wheel and reinstalled the Thrustmaster drivers again, and plugged the wheel to another USB port after the PC rebooted. As expected the original port which I followed the instructions always detects the wheel as a "Thrustmaster FFB Wheel" with a B65D device ID, which after launching GT5 leads to it switching to the "TRS Racing Wheel" where I need to relaunch the game in order for it to work. When plugging the wheel to a different port, it correctly detects the wheel as a "Thrustmaster T300RS Racing Wheel" with a B66E device ID, with the control panel working as well. Despite the weak FFB, I find it more preferable than a regular controller. Although I think this FFB issue may be from RPCS3 side as I don't recall the FFB being this weak on original hardware with the higher end wheels. My guess is that the game in the emulator is treating the wheel as one of the lower end wheels, giving it weak FFB settings. If there was a way in RPCS3 to pick the racing wheel to emulate just like on PCSX2, this issue could be resolved if my assumption is correct. |
Seems like on GT5 the wheel is being treated as a "Thrustmaster T500 RS", I guess GT5 really does have bad FFB... |
Just wondering whether it works on Apple Silicon |
Anyone figured out how to get the TH8A to work for more than 10 seconds? |
According to the RPCS3 wiki (specifically the Peripherals and accessories section), the device whitelist does not include the Thrustmaster T300RS. I believe this to be erroneous as it is even listed in the wheel configuration section of GT6 post 1.12 update.
Since I own one, how would I help you add the ID to the whitelist? Specifically, what am I looking for within the device's details to submit to you?
The text was updated successfully, but these errors were encountered: