GithubHelp home page GithubHelp logo

Comments (9)

FelipeMelon avatar FelipeMelon commented on June 23, 2024 1

Yes, I managed to fix it by reseating the wheel, seems like I didn't push until the very end with the wheel! I'm so glad it wasn't a software issue.

from hid-tmff2.

Kimplul avatar Kimplul commented on June 23, 2024

Wow, you seem to be really unlucky.

I haven't run into just a couple buttons working before, usually it's more all-or-nothing.
There is technically support for the PS4 mode, and I would be curious to know what happens if you try it out. Unplug/replug the wheel, maybe even restart your computer to be sure the mode switch is complete.

Assuming the hardware isn't broken or the steering wheel is not properly installed or something, the only real reason I can think of as to why just a couple buttons work would be that the rdesc that this driver has doesn't match your T300 for whatever reason. I only have the RS, not the GT, so technically speaking different wheels, but other people seem to have gotten the GT to work and not entirely sure why that would be the issue. I updated the firmware of my wheel, but it seems to have stayed at version 34, so I don't think it's an issue of a new firmware mucking things up.

from hid-tmff2.

FelipeMelon avatar FelipeMelon commented on June 23, 2024

Changing into PS4/PS5 mode makes only wheel turning and ffb and the two buttons work. Oversteer also stops recognising it.

from hid-tmff2.

Kimplul avatar Kimplul commented on June 23, 2024

Alright, interesting. Thanks for the info, sounds more or less expected. I guess the obvious follow up question is did all buttons work on Windows?

Next step would likely be to check that the wheel is actually sending out updates for the buttons. Try running sudo usbhid-dump --address X:Y --entity=all, where X is the bus and Y is the device number for the wheel. You can get X and Y from lsusb. You should see a bunch of hex numbers, and when you press buttons, some of those numbers should change. For now it doesn't really matter what the numbers mean, but check that all buttons change some number. This should at least tell us at which end of the USB cable the problem occurs.

I'll try out the wheel a bit in my Mint VM and see if I can replicate, probably tomorrow.

from hid-tmff2.

FelipeMelon avatar FelipeMelon commented on June 23, 2024

Pressing the buttons except the ones I stated that work, doesn't change any of the numbers. It's the same on windows.

from hid-tmff2.

Kimplul avatar Kimplul commented on June 23, 2024

That indicates the wheel itself isn't sending any input. Maybe try reinstalling the firmware and reseating the steering wheel, could be due to poor contact. Is it a new wheel?

from hid-tmff2.

FelipeMelon avatar FelipeMelon commented on June 23, 2024

On the sidenote, is it possible to solve the issue of ets2 on proton only recognising the wheel but not the shifter (as in the input section)? I can always switch to native with which there are no problems but I sometimes need DX11 for map mods.

from hid-tmff2.

Kimplul avatar Kimplul commented on June 23, 2024

Not that I'm aware of, unfortunately. Multiple input devices seem to sometimes be rather confusing for some games, I guess we can add ets2 to the list. All advice I can give is to try out different settings in game. Some games seem to also benefit from https://github.com/Kimplul/hid-tmff2/wiki#installing-the-windows-drivers-manually, could be worth a shot.

from hid-tmff2.

FelipeMelon avatar FelipeMelon commented on June 23, 2024

Yeah, I'll let it go, I don't need it that much.

from hid-tmff2.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.