Using Logitech RS50 with PCSX2
I bought a Logitech RS50. And I wanted to use it to play (besides a bunch of modern things,) Gran Turismo 4. In my eyes, one of the best racing video-games ever.
It was a pretty straightforward process, besides some considerations, which I'm writing here. I'm going to assume we're using the latest PCSX2 version (v2.7.304, as of writing) on a Windows OS. I'm also going to assume that you have the emulator already set up.
Here we go.
First of all, in the G Hub software, I set the maximum degrees of the wheel to 900, trying to replicate the specifications of the Driving Force Pro wheel that we are going to emulate.
Now, on the PCSX2 side of things,
- Go to Settings > Controllers on the top-bar menu.
- Click USB Port 1 on the left-side menu. The right-side panel should change.
- On the right-side panel, under USB Port 1:
- Pick Wheel Device and Driving Force Pro (rev11.02).
- Click on the Settings button, besides the Bindings.
- Enable the Workaround for intermittent FFB loss.
Now, for the binding part, which wasn't as straightforward as expected:
- Click the Bindings button, if you didn't do so out of your own in the previous part.
- Click the Mapping Settings button at the bottom part of the window. A pop-up window should appear.
- Enable the Ignore Inversion checkbox. Close the pop-up.
- Now we can bind our steering axis. Pay attention:
- Click the desired axis you want to bind, for example, steering left.
- Move your steering wheel to the left as much as you can and let go.
- It should register your axis. Keep in mind, you have around 5 seconds to do it before it times out.
- And for the pedals:
- Push your desired pedal to the limit, for example, throttle.
- Click the respective button for binding the pedal. The countdown should start.
- Let go of the pedal, and PCSX2 should've picked it up.
- For the Force Feedback entry (which I haven't
tested if it's required for it to work, but I can't be
bothered):
- Click the corresponding button.
- Move your steering wheel until it picks it up the device. Note that it shouldn't register any axis or button, but a generic device id. In my case, it was SDL-0, without any other labels.
- For the remaining buttons there shouldn't be any particular issues, besides clicking the button on the UI and then on the wheel.
And that's it. It should work. At least it did for me. And it works. The force feedback feels incredible, considering it's such an old game. I'm delightfully surprised.