Comments (14)
Just test it. The hid
branch may support the shifter lever
from t150_driver.
Hi there,
There is a huge deadzone when using hid
branch. evdev-joystick
/ jscal
didn't help.
master
is fine.
from t150_driver.
which firmware is installed?
from t150_driver.
21
. I don't have Windows so I'm bound to this version until firmware update is available on Linux (forever?...).
from t150_driver.
from t150_driver.
Which kernel are you using?
from t150_driver.
5.14.10
. Gentoo Linux.
from t150_driver.
Hello,
I've managed to solve the issue on #22 by using the hid
branch.
Now FFB works ok.
Now I'm stuck with this "center deadzone" issue described on this issue. I noticed that changing the ATTR{range}="1000"
to something smaller like 270 for example makes this center deadzone also smaller if this can help in some way :)
I'm really wishing to use my steering wheel but it feel closer but still far xD
I'm on Ubuntu 21.10, Kernel version: 5.13.0-22, Firmware version of T150: 35
I hope someone can fix this issue :P
Thanks, Totten98
from t150_driver.
Update: so I've been trying to make this thing work and even if on ETS2 native on Linux I get this center deadzone and it's aweful to play.
So out of ideas I tried to run ETS2 via Proton 6.3-8 and it works both the steering wheel and FFB flawlessly :D
I hope this can help someone.
Totten98
from t150_driver.
Probably worth to mention hid branch is merged on master, and hid_tminit is merged into kernel since 5.13 (see #35)
Using hid_thrustmaster all looks fine (you can even feel the force feedback) but oversteer gets wheel and pedals wrong See (berarma/oversteer#131)
Is there any progress to get t150 integrated into hid_thrustmaster? or force feedback will be always a different driver?
from t150_driver.
I found there's a hid_tmff, for force feedback on thrustmaster, will this driver integrate with that at some point? is that the main goal?
from t150_driver.
In this driver README it says:
for example if you see input: Thrustmaster T150 steering wheel as /devices/pci0000:00/0000:00:14.0/usb1/1-1/input/input27
then the attributes will be located at sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/input/input27/device/.
but with hid_thrustmaster and hid_t150 working the path for this property files is different:
I get this path:
/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/0003:044F:B677.0291/input/input696
but
/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/0003:044F:B677.0291/input/input696/device
points to
/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/0003:044F:B677.0291
and there, there are no such files
Searching with fd I found gain in
$ fd gain /sys/devices/
/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/gain
looking at that path I found all the expected files:
$ ls -1 /sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/
1-6:1.0
authorized
autocenter
avoid_reset_quirk
bcdDevice
bConfigurationValue
bDeviceClass
bDeviceProtocol
bDeviceSubClass
bmAttributes
bMaxPacketSize0
bMaxPower
bNumConfigurations
bNumInterfaces
busnum
configuration
descriptors
dev
devnum
devpath
driver
enable_autocenter
ep_00
firmware_node
firmware_version
gain
idProduct
idVendor
ltm_capable
manufacturer
maxchild
physical_location
port
power
product
quirks
range
removable
remove
rx_lanes
speed
subsystem
tx_lanes
uevent
urbnum
version
I'm unsure how this path is configured, but looks like it do not match the README expectation. I can try any tentative PR if needed
from t150_driver.
After c217c77
axis names are provided by device itself, this conflicts with existing tools like oversteer:
not sure if any remapping option is available in this driver, or if there's a standard for wheel, accel, brake and clutch, any info to understand what code needs fixes?
from t150_driver.
With latest version, hid report comes from hardware, and path for driver files (gain, autocenter, etc...) is in correct place. See d8ca058
There're things to fix or add, but not specifically to T150 pro. T150 pro behaves the same as T150 so I suggest to close this issue and work on next improvements in driver in general, without specific device
from t150_driver.
Related Issues (20)
- ETS2 FFB HOT 3
- T150 USB product string missing HOT 2
- Everything seems to be installed and working right but the wheel is not recognized in my steam games HOT 9
- Error on install HOT 4
- Am thinking of buying T150, exactly which FFB fuctions dont work?
- T3PM Pedals working HOT 1
- Dead zone on the Wheel HOT 4
- hid_tminit was integrated on kernel since 5.13 HOT 3
- How to reverse engineering usb windows captures HOT 8
- Implement switch for combined pedals HOT 5
- Integration with oversteer
- No force feedback as detected by SDL, but wheel autocenters when idle. HOT 2
- can't seam to load t150 driver into steamdeck HOT 1
- 90° Deadzone in both directions of wheel HOT 1
- Install script fails on Fedora 38 HOT 1
- First 90 degrees not reported HOT 2
- udev rules won't apply as they look in wrong path HOT 5
- nixos support HOT 1
- T80 support HOT 3
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 t150_driver.