Comments (5)
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.
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.
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.
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
from hid-tmff2.
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)
- Rumble effects do not work HOT 3
- No longer detected down to proton 5.13 HOT 28
- Can you add the T-GT II please HOT 12
- T300 always Autocentering in ACC HOT 9
- Update HOT 14
- WIP: T818 support HOT 10
- T248 Windows driver
- Hard Crashes with TM 300RS HOT 21
- T300RS Not Detected in Steam & Games HOT 10
- Loading hid-tmff with secure boot enabled HOT 2
- Support other wheel modes with T248 HOT 1
- Thrustmaster TS-PC (TS Racer) support HOT 14
- No FFB in BeamNG with T300RS GT HOT 11
- T128P to be added? HOT 48
- No FFB in BeamNG HOT 4
- Issues on many games, how to debug and contrib HOT 1
- hid-tmff2 in NixOS HOT 4
- Regarding Licensing of hid-tminit and hid-tmff2 HOT 7
- T128 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hid-tmff2.