Giter Site home page Giter Site logo

Comments (5)

Kimplul avatar Kimplul commented on June 3, 2024

I cannot find the "t248" branch quoted in some issues.

It's been merged into master a while back, shouldn't be needed.

Firmware version is checked as if device was a t300rs, but device is recognized as t248 (usb ID).

Which T248 version do you have, Xbox or PS?

System is debian testing with current kernel.

For future reference, my Debian testing currently says the kernel version is 6.1.0-7-amd64. In general it's usually preferred to use the full version instead of 'current' or something, but no harm done.

from hid-tmff2.

jmbouzas avatar jmbouzas commented on June 3, 2024

Thank you very much for your reply.

Answers and comments in line below

I cannot find the "t248" branch quoted in some issues.

It's been merged into master a while back, shouldn't be needed.

Firmware version is checked as if device was a t300rs, but device is recognized as t248 (usb ID).

Which T248 version do you have, Xbox or PS?

PS version.

I think that I selected the PC mode in the mode button, but not completely sure I "confirm" the mode.

I do not know if related, the hid-tminit kernel module was not automatically load -but hid-tminit.c does not list the t248 model.

System is debian testing with current kernel.

For future reference, my Debian testing currently says the kernel version is 6.1.0-7-amd64. In general it's usually preferred to use the full version instead of 'current' or something, but no harm done.

I am sorry, you are right, I am travelling and I do not have access to the PC, I will check next week-end the version and any other test that could be useful (e.g. making sure that PC mode is or not selected).

from hid-tmff2.

Kimplul avatar Kimplul commented on June 3, 2024

PS version.

Alright, that's the version I have so I should be able to double check things.

I think that I selected the PC mode in the mode button, but not completely sure I "confirm" the mode.

I do not know if related, the hid-tminit kernel module was not automatically load -but hid-tminit.c does not list the t248 model.

I'll have to do some more checking, but it does seem like the wheel is in some mode that I'm not currently handling in the driver.

At least on the T300, PS4 mode skips the hid-thrustmaster stage, and the same seems to be happening with your wheel. From the logs you've attached (thanks by the way, very thoughtful) it looks like your T248 is identifying itself with the same ID as the T300 uses in PS4 mode, b66d, and the driver treats your wheel as a T300 in PS4 mode. However, the response to the firmware version query seems to be in a different format than what the T300 uses, which would explain the error message at least.

I suspect an immediate fix would be changing the wheel mode, I'll check if I can replicate this on my own.

from hid-tmff2.

jmbouzas avatar jmbouzas commented on June 3, 2024

PS version.

Alright, that's the version I have so I should be able to double check things.

I think that I selected the PC mode in the mode button, but not completely sure I "confirm" the mode.
I do not know if related, the hid-tminit kernel module was not automatically load -but hid-tminit.c does not list the t248 model.

I'll have to do some more checking, but it does seem like the wheel is in some mode that I'm not currently handling in the driver.

At least on the T300, PS4 mode skips the hid-thrustmaster stage, and the same seems to be happening with your wheel. From the logs you've attached (thanks by the way, very thoughtful) it looks like your T248 is identifying itself with the same ID as the T300 uses in PS4 mode, b66d, and the driver treats your wheel as a T300 in PS4 mode. However, the response to the firmware version query seems to be in a different format than what the T300 uses, which would explain the error message at least.

I suspect an immediate fix would be changing the wheel mode, I'll check if I can replicate this on my own.

Thank you.

With the confirmation of PC mode it works correctly as you wrote.

For the record ,kernel version was:
uname -a
Linux6.1.0-7-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.20-1 (2023-03-19) x86_64 GNU/Linux

Attached lsusb with PS4 mode and PC mode.

Shall I close or rename as something more suitable the non-issue?

Maybe other hints in the log message or other checks to detect "false" USB id in non-PC mode are not worth to include in the driver but maybe a warning in the documentation about double check that device is in PC mode.

I am sorry, it was my fault not confirming the PC-mode-

Thank you very much for your time and knowledge.

Regards

t248_2.txt

from hid-tmff2.

Kimplul avatar Kimplul commented on June 3, 2024

Sorry for the late reply, apparently I missed your latest comment. I've opened up a separate issue to keep track of adding support to other wheel modes with the T248 in #64, and I'm closing this issue.

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.