sonik-br / xid_wheel_adapter

Logitech racing wheel adapter for Xbox
GNU General Public License v3.0
9 stars 0 forks source link

Xbox 360 wheels #3

Open Invictaz opened 4 months ago

Invictaz commented 4 months ago

I would like to have wheel support on Xbox 360. The only difference is that the Xbox360 authentication is not cracked so we need a controller to authenticate only once. On ps4 you need to authenticate every 8 minutes.

Microsoft released WRW01 and WRW02 with the latter having a fireproof powersupply.

There are various wheels which are supported on the Drivehub and Ras1ution adapters by Brook. Both of them are very expensive and are the only ones that have reverse engineered the force feedback.

You also have the Madcatz 360 wheel.

Screenshot_20240301_214929_Chrome

The only tools I have found are this

https://github.com/KrossX/Durazno/issues

And

https://forum.arduino.cc/t/problem-interfacing-with-official-xbox-360-wireless-steering-wheel/221549

The wireless wheels require the Xbox model 1086 adapter. They can be found on Aliexpress.

sonik-br commented 4 months ago

I would love this too! But I don't know of a way to do this without some expensive adapters.

Invictaz commented 4 months ago

The Logitech DriveFX wheel is one of the wheels that uses USB. I bet it can use your firmware. It looks similar to the Wii wheel just with a different skin.

https://linux-hardware.org/?id=usb:046d-caa3

https://github.com/360Controller/360Controller/commit/aed1dcd1f09fbc4a80b38a71a3a078c28444e0ee

1d5610584e638865186be0addd15

sonik-br commented 4 months ago

I think that x360 racing wheels can already be used as a input device. The adapter already supports xinput devices for input. I can't test. Output is complex. No open source solution to output as a x360 wheel. And I believe that FFB on x360 wheel is only implemented via DriveHub.

Invictaz commented 4 months ago

Some more wheels for Xbox360

joytech nitro xtreme racing two dots turbo gt racing doyo gaming wheel super sports 3x

Xbox One subsonic superdrive racing wheel sv450

Invictaz commented 4 months ago

Maybe this sourcecode will help you

https://lavendy.net/special/driver/xi/index.html

https://www.electromaker.io/project/view/xbox-360-rf-module-controlled-with-an-arduino-1

lilkuz2005 commented 2 months ago

Just found out about this project last week and ordered some parts to build and test it out. I have 3 racing wheels, a Microsoft 360 wireless racing wheel, a Logitech Driving Force GT, and a Logitech G920. I also have the Brook Ras1ution wheel adapter. One awesome thing about the Brook adapter is it has on the fly adjustments for Force Feedback Steering range and deadzone settings. It also can be configured at a 360 gamepad or racing wheel for games that only support controllers. I'm about to test my g920 on my original xbox without the brook adapter to see if it works. I tested my g920 with the brook adapter on my ogx360 in Forza Motorsport, but im pretty sure the ogx360 just configured the wheel as a controller. I was not able to get my shift buttons mapped to the paddle shifters and the wheel would rumble when I hit a car or curb but I could not feel over or under steer. Let me know if you need anything tested with the hardware that I have. Ill report back to let you know if the g920 works with or without the Brook adapter on original xbox.

Invictaz commented 2 months ago

@lilkuz2005 I hope you can dump the HID commands from the Xbox 360 wheel with hid-dump.

lilkuz2005 commented 2 months ago

hid-dump

ill take a look and see if i can setup my 360 racing wheel with my 360 wireless adapter on my linux laptop, is this the tool you're talking about ? https://github.com/DIGImend/usbhid-dump

Invictaz commented 2 months ago

hid-dump

ill take a look and see if i can setup my 360 racing wheel with my 360 wireless adapter on my linux laptop, is this the tool you're talking about ? https://github.com/DIGImend/usbhid-dump

Yes that is correct

sonik-br commented 2 months ago

@lilkuz2005 hid-dump won't help with xbox wheels. They use another protocol and it's not supported at all on the adapter.

And I believe that Brook only supports rumble on xbox, not real FFB.

Invictaz commented 2 months ago

If you do a dump with the Xbox 360 wireless adapter and nog the Brook I believe there will be valuable info.