Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

T80 input recognized in certain modes by evtest, but no functionality in application. #181

Open
seamuseats opened this issue Jan 30, 2024 · 14 comments
Labels
enhancement New feature or request good first issue Good for newcomers
Milestone

Comments

@seamuseats
Copy link

seamuseats commented Jan 30, 2024

Sorry for initially posting on an old issue, I am brand new to github. Running evtest I see my wheel and get the following output:

Event: time 1706629017.443930, -------------- SYN_REPORT ------------
Event: time 1706629017.451894, type 3 (EV_ABS), code 0 (ABS_X), value 133
Event: time 1706629017.451894, -------------- SYN_REPORT ------------
Event: time 1706629017.459891, type 3 (EV_ABS), code 0 (ABS_X), value 132
Event: time 1706629017.459891, -------------- SYN_REPORT ------------
Event: time 1706629017.467891, type 3 (EV_ABS), code 0 (ABS_X), value 130
Event: time 1706629017.467891, -------------- SYN_REPORT ------------
Event: time 1706629017.483904, type 3 (EV_ABS), code 0 (ABS_X), value 129
Event: time 1706629017.483904, -------------- SYN_REPORT ------------
Event: time 1706629017.491891, type 3 (EV_ABS), code 0 (ABS_X), value 128
Event: time 1706629017.491891, -------------- SYN_REPORT ------------

The values seem to range from 0-255, and I've been trying to work with the code to make it detect this, but I'm new (both to github & programming) and struggling. In oversteer, everything other than HAT functionality seems to be broken. Since there's input from evtest, could it be used by oversteer?

@TorokLev
Copy link

TorokLev commented Mar 10, 2024

My T80 doesn't seem to generate any sequence in evtest for wheel rotation nor for the pedals.
How can I help the project?

@berarma
Copy link
Owner

berarma commented Mar 10, 2024

My T80 doesn't seem to generate any sequence in evtest for wheel rotation nor for the pedals. How can I help the project?

Try running evtest as root.

I can add this wheel if somebody provides me the vendor/product ids.

What's the rotation range of the wheel side to side?

Also, please, list the events for the pedals, wheel and buttons specifying each.

@seamuseats
Copy link
Author

I will provide the event ID's and other information soon, please expect them in 2-3 hours

@seamuseats
Copy link
Author

The device ID shown in lsusb is 044f:b667. The wheel (ABS_X) seems to range from 0-255 with 128 being the middle position. The left pedal returns code (BTN_TL), and the right pedal returns code (BTN_TR). The value seems to be 1 when down and 0 when up for each. For the input buttons, the input scheme seems to be inconsistent, so I believe that is some kind of poor configuration on my part. In general, they seem to be (BTN_NORTH), (BTN_SOUTH) etc. but for some reason the pedal is (BTN_WEST) and the R3 button is labeled (BTN_START), so I'm hesitant to provide those codes as what the wheel uses universally. I hope this helps! (also, it shouldn't make a difference, but I am using arch and the AUR version of the package.)

@berarma
Copy link
Owner

berarma commented Mar 11, 2024

The naming of the button events may not match their use. There's nothing wrong.

Which pedal is BTN_WEST? I will need the complete list.

@seamuseats
Copy link
Author

seamuseats commented Mar 11, 2024 via email

@TorokLev
Copy link

HI All,
So. The lsusb show that my T80 is 044f:b668
Unfortunately, the neither the wheel nor the pedals produce any output from evtest.
However, all buttons generates some output:

/dev/input/event6: Thrustmaster Thrustmaster T80
Select the device event number [0-6]: 6
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x44f product 0xb668 version 0x110
Input device name: "Thrustmaster Thrustmaster T80"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 304 (BTN_SOUTH)
Event code 305 (BTN_EAST)
Event code 306 (BTN_C)
Event code 307 (BTN_NORTH)
Event code 308 (BTN_WEST)
Event code 309 (BTN_Z)
Event code 310 (BTN_TL)
Event code 311 (BTN_TR)
Event code 312 (BTN_TL2)
Event code 313 (BTN_TR2)
Event code 314 (BTN_SELECT)
Event code 315 (BTN_START)
Event code 316 (BTN_MODE)
Event code 317 (BTN_THUMBL)
Event type 3 (EV_ABS)
Event code 0 (ABS_X)
Value 128
Min 0
Max 255
Flat 15
Event code 1 (ABS_Y)
Value 128
Min 0
Max 255
Flat 15
Event code 2 (ABS_Z)
Value 128
Min 0
Max 255
Flat 15
Event code 3 (ABS_RX)
Value 0
Min 0
Max 255
Flat 15
Event code 4 (ABS_RY)
Value 0
Min 0
Max 255
Flat 15
Event code 5 (ABS_RZ)
Value 128
Min 0
Max 255
Flat 15
Event code 16 (ABS_HAT0X)
Value 0
Min -1
Max 1
Event code 17 (ABS_HAT0Y)
Value 0
Min -1
Max 1
Event type 4 (EV_MSC)
Event code 4 (MSC_SCAN)
Properties:
Testing ... (interrupt to exit)
Event: time 1710712539.777902, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90005
Event: time 1710712539.777902, type 1 (EV_KEY), code 308 (BTN_WEST), value 1
Event: time 1710712539.777902, -------------- SYN_REPORT ------------
Event: time 1710712539.937842, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90005
Event: time 1710712539.937842, type 1 (EV_KEY), code 308 (BTN_WEST), value 0
Event: time 1710712539.937842, -------------- SYN_REPORT ------------
Event: time 1710712541.197838, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90006
Event: time 1710712541.197838, type 1 (EV_KEY), code 309 (BTN_Z), value 1
Event: time 1710712541.197838, -------------- SYN_REPORT ------------
Event: time 1710712541.357829, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90006
Event: time 1710712541.357829, type 1 (EV_KEY), code 309 (BTN_Z), value 0
Event: time 1710712541.357829, -------------- SYN_REPORT ------------
Event: time 1710712545.917640, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90004
Event: time 1710712545.917640, type 1 (EV_KEY), code 307 (BTN_NORTH), value 1
Event: time 1710712545.917640, -------------- SYN_REPORT ------------
Event: time 1710712546.117745, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90004
Event: time 1710712546.117745, type 1 (EV_KEY), code 307 (BTN_NORTH), value 0
Event: time 1710712546.117745, -------------- SYN_REPORT ------------
Event: time 1710712546.349538, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001
Event: time 1710712546.349538, type 1 (EV_KEY), code 304 (BTN_SOUTH), value 1
Event: time 1710712546.349538, -------------- SYN_REPORT ------------
Event: time 1710712546.529593, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001
Event: time 1710712546.529593, type 1 (EV_KEY), code 304 (BTN_SOUTH), value 0
Event: time 1710712546.529593, -------------- SYN_REPORT ------------
Event: time 1710712548.329603, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90007
Event: time 1710712548.329603, type 1 (EV_KEY), code 310 (BTN_TL), value 1
Event: time 1710712548.329603, type 3 (EV_ABS), code 3 (ABS_RX), value 255
Event: time 1710712548.329603, -------------- SYN_REPORT ------------
Event: time 1710712548.469534, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90007
Event: time 1710712548.469534, type 1 (EV_KEY), code 310 (BTN_TL), value 0
Event: time 1710712548.469534, type 3 (EV_ABS), code 3 (ABS_RX), value 0
Event: time 1710712548.469534, -------------- SYN_REPORT ------------
Event: time 1710712548.677447, type 4 (EV_MSC), code 4 (MSC_SCAN), value 9000d
Event: time 1710712548.677447, type 1 (EV_KEY), code 316 (BTN_MODE), value 1
Event: time 1710712548.677447, -------------- SYN_REPORT ------------
Event: time 1710712548.789548, type 4 (EV_MSC), code 4 (MSC_SCAN), value 9000d
Event: time 1710712548.789548, type 1 (EV_KEY), code 316 (BTN_MODE), value 0
Event: time 1710712548.789548, -------------- SYN_REPORT ------------
Event: time 1710712549.709503, type 3 (EV_ABS), code 16 (ABS_HAT0X), value -1
Event: time 1710712549.709503, -------------- SYN_REPORT ------------
Event: time 1710712550.009440, type 3 (EV_ABS), code 16 (ABS_HAT0X), value 0
Event: time 1710712550.009440, -------------- SYN_REPORT ------------
Event: time 1710712552.437177, type 4 (EV_MSC), code 4 (MSC_SCAN), value 9000a
Event: time 1710712552.437177, type 1 (EV_KEY), code 313 (BTN_TR2), value 1
Event: time 1710712552.437177, -------------- SYN_REPORT ------------
Event: time 1710712552.757347, type 4 (EV_MSC), code 4 (MSC_SCAN), value 9000a
Event: time 1710712552.757347, type 1 (EV_KEY), code 313 (BTN_TR2), value 0
Event: time 1710712552.757347, -------------- SYN_REPORT ------------
Event: time 1710712553.937094, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90009
Event: time 1710712553.937094, type 1 (EV_KEY), code 312 (BTN_TL2), value 1
Event: time 1710712553.937094, -------------- SYN_REPORT ------------
Event: time 1710712554.237075, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90009
Event: time 1710712554.237075, type 1 (EV_KEY), code 312 (BTN_TL2), value 0
Event: time 1710712554.237075, -------------- SYN_REPORT ------------
Event: time 1710712555.897011, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90008
Event: time 1710712555.897011, type 1 (EV_KEY), code 311 (BTN_TR), value 1
Event: time 1710712555.897011, type 3 (EV_ABS), code 4 (ABS_RY), value 255
Event: time 1710712555.897011, -------------- SYN_REPORT ------------
Event: time 1710712556.076979, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90008
Event: time 1710712556.076979, type 1 (EV_KEY), code 311 (BTN_TR), value 0
Event: time 1710712556.076979, type 3 (EV_ABS), code 4 (ABS_RY), value 0
Event: time 1710712556.076979, -------------- SYN_REPORT ------------
Event: time 1710712556.916912, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90002
Event: time 1710712556.916912, type 1 (EV_KEY), code 305 (BTN_EAST), value 1
Event: time 1710712556.916912, -------------- SYN_REPORT ------------
Event: time 1710712557.096929, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90002
Event: time 1710712557.096929, type 1 (EV_KEY), code 305 (BTN_EAST), value 0
Event: time 1710712557.096929, -------------- SYN_REPORT ------------
Event: time 1710712557.436888, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90003
Event: time 1710712557.436888, type 1 (EV_KEY), code 306 (BTN_C), value 1
Event: time 1710712557.436888, -------------- SYN_REPORT ------------
Event: time 1710712557.697078, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90003
Event: time 1710712557.697078, type 1 (EV_KEY), code 306 (BTN_C), value 0
Event: time 1710712557.697078, -------------- SYN_REPORT ------------

How can I help to make the wheel and the pedals generate something?

@berarma
Copy link
Owner

berarma commented Mar 17, 2024

HI All, So. The lsusb show that my T80 is 044f:b668 Unfortunately, the neither the wheel nor the pedals produce any output from evtest. However, all buttons generates some output:

How can I help to make the wheel and the pedals generate something?

I see some axes in the output: RX, RY and HAT0X.

It seems these are two different devices with ids b667 and b668.

@TorokLev
Copy link

Can someone help which way to go in order to elicit something from T80 device on pedal and wheel rotation?

@seamuseats
Copy link
Author

seamuseats commented Mar 22, 2024 via email

@TorokLev
Copy link

xev doesn't show anything. Completely silent.
I don't know if the PS button is the one for PS3 mode but I haven't found any other key by which I can switch it it to PS3 mode.
Any other suggestion?

@seamuseats
Copy link
Author

Try to find a switch on the left side of the wheel housing. It should be labeled to let you switch between PS3 and PS4 mode. Once in PS3 mode, I believe my USB device ID changed and and allowed me to detect wheel movement with evtest. The pedals also should support more than on and off, but I cannot detect those currently. I've been very busy but I should be able to provide the missing values soon.

@TorokLev
Copy link

OK. I have found a video of another T80.
My T80 is for PS4 and PS5 and it doesn't have a switch.
Mine looks completely different than in the video for PS3 and PS4.
What next? Thanks

@lockenkop
Copy link

T80 PS3Mode

Neutral to left
Event: time 1712273745.007563, type 3 (EV_ABS), code 0 (ABS_X), value 128
Event: time 1712273745.007563, -------------- SYN_REPORT ------------
Event: time 1712273747.391898, type 3 (EV_ABS), code 0 (ABS_X), value 127
Event: time 1712273747.391898, -------------- SYN_REPORT ------------
Event: time 1712273747.407907, type 3 (EV_ABS), code 0 (ABS_X), value 126
Event: time 1712273747.407907, -------------- SYN_REPORT ------------
Event: time 1712273747.415899, type 3 (EV_ABS), code 0 (ABS_X), value 125
Event: time 1712273747.415899, -------------- SYN_REPORT ------------
Event: time 1712273747.423898, type 3 (EV_ABS), code 0 (ABS_X), value 124
Event: time 1712273747.423898, -------------- SYN_REPORT ------------
Event: time 1712273747.431899, type 3 (EV_ABS), code 0 (ABS_X), value 123
Event: time 1712273747.431899, -------------- SYN_REPORT ------------
Event: time 1712273747.447902, type 3 (EV_ABS), code 0 (ABS_X), value 122
Event: time 1712273747.447902, -------------- SYN_REPORT ------------
Event: time 1712273747.455903, type 3 (EV_ABS), code 0 (ABS_X), value 121
Event: time 1712273747.455903, -------------- SYN_REPORT ------------
Event: time 1712273747.463904, type 3 (EV_ABS), code 0 (ABS_X), value 119
Event: time 1712273747.463904, -------------- SYN_REPORT ------------
Event: time 1712273747.471904, type 3 (EV_ABS), code 0 (ABS_X), value 118
Event: time 1712273747.471904, -------------- SYN_REPORT ------------
Event: time 1712273747.487909, type 3 (EV_ABS), code 0 (ABS_X), value 116
Event: time 1712273747.487909, -------------- SYN_REPORT ------------
Event: time 1712273747.495913, type 3 (EV_ABS), code 0 (ABS_X), value 114
Event: time 1712273747.495913, -------------- SYN_REPORT ------------
Event: time 1712273747.503909, type 3 (EV_ABS), code 0 (ABS_X), value 111
Event: time 1712273747.503909, -------------- SYN_REPORT ------------
Event: time 1712273747.511911, type 3 (EV_ABS), code 0 (ABS_X), value 110
Event: time 1712273747.511911, -------------- SYN_REPORT ------------
Event: time 1712273747.527914, type 3 (EV_ABS), code 0 (ABS_X), value 108
Event: time 1712273747.527914, -------------- SYN_REPORT ------------
Event: time 1712273747.535914, type 3 (EV_ABS), code 0 (ABS_X), value 106
Event: time 1712273747.535914, -------------- SYN_REPORT ------------
Event: time 1712273747.543918, type 3 (EV_ABS), code 0 (ABS_X), value 104
Event: time 1712273747.543918, -------------- SYN_REPORT ------------
Event: time 1712273747.551916, type 3 (EV_ABS), code 0 (ABS_X), value 102
Event: time 1712273747.551916, -------------- SYN_REPORT ------------
Event: time 1712273747.567918, type 3 (EV_ABS), code 0 (ABS_X), value 99
Event: time 1712273747.567918, -------------- SYN_REPORT ------------
Event: time 1712273747.575920, type 3 (EV_ABS), code 0 (ABS_X), value 97
Event: time 1712273747.575920, -------------- SYN_REPORT ------------
Event: time 1712273747.583923, type 3 (EV_ABS), code 0 (ABS_X), value 95
Event: time 1712273747.583923, -------------- SYN_REPORT ------------
Event: time 1712273747.591921, type 3 (EV_ABS), code 0 (ABS_X), value 92
Event: time 1712273747.591921, -------------- SYN_REPORT ------------
Event: time 1712273747.607924, type 3 (EV_ABS), code 0 (ABS_X), value 90
Event: time 1712273747.607924, -------------- SYN_REPORT ------------
Event: time 1712273747.615924, type 3 (EV_ABS), code 0 (ABS_X), value 88
Event: time 1712273747.615924, -------------- SYN_REPORT ------------
Event: time 1712273747.623927, type 3 (EV_ABS), code 0 (ABS_X), value 85
Event: time 1712273747.623927, -------------- SYN_REPORT ------------
Event: time 1712273747.631927, type 3 (EV_ABS), code 0 (ABS_X), value 84
Event: time 1712273747.631927, -------------- SYN_REPORT ------------
Event: time 1712273747.647931, type 3 (EV_ABS), code 0 (ABS_X), value 81
Event: time 1712273747.647931, -------------- SYN_REPORT ------------
Event: time 1712273747.655930, type 3 (EV_ABS), code 0 (ABS_X), value 79
Event: time 1712273747.655930, -------------- SYN_REPORT ------------
Event: time 1712273747.663932, type 3 (EV_ABS), code 0 (ABS_X), value 77
Event: time 1712273747.663932, -------------- SYN_REPORT ------------
Event: time 1712273747.671932, type 3 (EV_ABS), code 0 (ABS_X), value 76
Event: time 1712273747.671932, -------------- SYN_REPORT ------------
Event: time 1712273747.687934, type 3 (EV_ABS), code 0 (ABS_X), value 72
Event: time 1712273747.687934, -------------- SYN_REPORT ------------
Event: time 1712273747.695935, type 3 (EV_ABS), code 0 (ABS_X), value 70
Event: time 1712273747.695935, -------------- SYN_REPORT ------------
Event: time 1712273747.703937, type 3 (EV_ABS), code 0 (ABS_X), value 68
Event: time 1712273747.703937, -------------- SYN_REPORT ------------
Event: time 1712273747.711938, type 3 (EV_ABS), code 0 (ABS_X), value 66
Event: time 1712273747.711938, -------------- SYN_REPORT ------------
Event: time 1712273747.727940, type 3 (EV_ABS), code 0 (ABS_X), value 64
Event: time 1712273747.727940, -------------- SYN_REPORT ------------
Event: time 1712273747.735942, type 3 (EV_ABS), code 0 (ABS_X), value 61
Event: time 1712273747.735942, -------------- SYN_REPORT ------------
Event: time 1712273747.743942, type 3 (EV_ABS), code 0 (ABS_X), value 59
Event: time 1712273747.743942, -------------- SYN_REPORT ------------
Event: time 1712273747.751944, type 3 (EV_ABS), code 0 (ABS_X), value 57
Event: time 1712273747.751944, -------------- SYN_REPORT ------------
Event: time 1712273747.767946, type 3 (EV_ABS), code 0 (ABS_X), value 54
Event: time 1712273747.767946, -------------- SYN_REPORT ------------
Event: time 1712273747.775946, type 3 (EV_ABS), code 0 (ABS_X), value 52
Event: time 1712273747.775946, -------------- SYN_REPORT ------------
Event: time 1712273747.783948, type 3 (EV_ABS), code 0 (ABS_X), value 49
Event: time 1712273747.783948, -------------- SYN_REPORT ------------
Event: time 1712273747.791950, type 3 (EV_ABS), code 0 (ABS_X), value 46
Event: time 1712273747.791950, -------------- SYN_REPORT ------------
Event: time 1712273747.807954, type 3 (EV_ABS), code 0 (ABS_X), value 43
Event: time 1712273747.807954, -------------- SYN_REPORT ------------
Event: time 1712273747.815952, type 3 (EV_ABS), code 0 (ABS_X), value 41
Event: time 1712273747.815952, -------------- SYN_REPORT ------------
Event: time 1712273747.823954, type 3 (EV_ABS), code 0 (ABS_X), value 39
Event: time 1712273747.823954, -------------- SYN_REPORT ------------
Event: time 1712273747.831955, type 3 (EV_ABS), code 0 (ABS_X), value 37
Event: time 1712273747.831955, -------------- SYN_REPORT ------------
Event: time 1712273747.847958, type 3 (EV_ABS), code 0 (ABS_X), value 34
Event: time 1712273747.847958, -------------- SYN_REPORT ------------
Event: time 1712273747.855958, type 3 (EV_ABS), code 0 (ABS_X), value 31
Event: time 1712273747.855958, -------------- SYN_REPORT ------------
Event: time 1712273747.863960, type 3 (EV_ABS), code 0 (ABS_X), value 29
Event: time 1712273747.863960, -------------- SYN_REPORT ------------
Event: time 1712273747.871960, type 3 (EV_ABS), code 0 (ABS_X), value 26
Event: time 1712273747.871960, -------------- SYN_REPORT ------------
Event: time 1712273747.887964, type 3 (EV_ABS), code 0 (ABS_X), value 24
Event: time 1712273747.887964, -------------- SYN_REPORT ------------
Event: time 1712273747.895963, type 3 (EV_ABS), code 0 (ABS_X), value 22
Event: time 1712273747.895963, -------------- SYN_REPORT ------------
Event: time 1712273747.903964, type 3 (EV_ABS), code 0 (ABS_X), value 18
Event: time 1712273747.903964, -------------- SYN_REPORT ------------
Event: time 1712273747.911966, type 3 (EV_ABS), code 0 (ABS_X), value 16
Event: time 1712273747.911966, -------------- SYN_REPORT ------------
Event: time 1712273747.927968, type 3 (EV_ABS), code 0 (ABS_X), value 14
Event: time 1712273747.927968, -------------- SYN_REPORT ------------
Event: time 1712273747.935969, type 3 (EV_ABS), code 0 (ABS_X), value 11
Event: time 1712273747.935969, -------------- SYN_REPORT ------------
Event: time 1712273747.943971, type 3 (EV_ABS), code 0 (ABS_X), value 9
Event: time 1712273747.943971, -------------- SYN_REPORT ------------
Event: time 1712273747.951971, type 3 (EV_ABS), code 0 (ABS_X), value 6
Event: time 1712273747.951971, -------------- SYN_REPORT ------------
Event: time 1712273747.967977, type 3 (EV_ABS), code 0 (ABS_X), value 4
Event: time 1712273747.967977, -------------- SYN_REPORT ------------
Event: time 1712273747.975974, type 3 (EV_ABS), code 0 (ABS_X), value 2
Event: time 1712273747.975974, -------------- SYN_REPORT ------------
Event: time 1712273747.983976, type 3 (EV_ABS), code 0 (ABS_X), value 0
Neutral to right
Event: time 1712273903.661658, type 3 (EV_ABS), code 0 (ABS_X), value 128
Event: time 1712273903.661658, -------------- SYN_REPORT ------------
Event: time 1712274053.234621, type 3 (EV_ABS), code 0 (ABS_X), value 130
Event: time 1712274053.234621, -------------- SYN_REPORT ------------
Event: time 1712274053.258621, type 3 (EV_ABS), code 0 (ABS_X), value 131
Event: time 1712274053.258621, -------------- SYN_REPORT ------------
Event: time 1712274053.266621, type 3 (EV_ABS), code 0 (ABS_X), value 132
Event: time 1712274053.266621, -------------- SYN_REPORT ------------
Event: time 1712274053.282623, type 3 (EV_ABS), code 0 (ABS_X), value 133
Event: time 1712274053.282623, -------------- SYN_REPORT ------------
Event: time 1712274053.314629, type 3 (EV_ABS), code 0 (ABS_X), value 134
Event: time 1712274053.314629, -------------- SYN_REPORT ------------
Event: time 1712274053.394640, type 3 (EV_ABS), code 0 (ABS_X), value 135
Event: time 1712274053.394640, -------------- SYN_REPORT ------------
Event: time 1712274053.418643, type 3 (EV_ABS), code 0 (ABS_X), value 136
Event: time 1712274053.418643, -------------- SYN_REPORT ------------
Event: time 1712274053.434645, type 3 (EV_ABS), code 0 (ABS_X), value 137
Event: time 1712274053.434645, -------------- SYN_REPORT ------------
Event: time 1712274053.442646, type 3 (EV_ABS), code 0 (ABS_X), value 139
Event: time 1712274053.442646, -------------- SYN_REPORT ------------
Event: time 1712274053.466649, type 3 (EV_ABS), code 0 (ABS_X), value 141
Event: time 1712274053.466649, -------------- SYN_REPORT ------------
Event: time 1712274053.474651, type 3 (EV_ABS), code 0 (ABS_X), value 143
Event: time 1712274053.474651, -------------- SYN_REPORT ------------
Event: time 1712274053.482651, type 3 (EV_ABS), code 0 (ABS_X), value 144
Event: time 1712274053.482651, -------------- SYN_REPORT ------------
Event: time 1712274053.498654, type 3 (EV_ABS), code 0 (ABS_X), value 146
Event: time 1712274053.498654, -------------- SYN_REPORT ------------
Event: time 1712274053.506655, type 3 (EV_ABS), code 0 (ABS_X), value 147
Event: time 1712274053.506655, -------------- SYN_REPORT ------------
Event: time 1712274053.514655, type 3 (EV_ABS), code 0 (ABS_X), value 150
Event: time 1712274053.514655, -------------- SYN_REPORT ------------
Event: time 1712274053.522657, type 3 (EV_ABS), code 0 (ABS_X), value 152
Event: time 1712274053.522657, -------------- SYN_REPORT ------------
Event: time 1712274053.538660, type 3 (EV_ABS), code 0 (ABS_X), value 153
Event: time 1712274053.538660, -------------- SYN_REPORT ------------
Event: time 1712274053.546661, type 3 (EV_ABS), code 0 (ABS_X), value 157
Event: time 1712274053.546661, -------------- SYN_REPORT ------------
Event: time 1712274053.554663, type 3 (EV_ABS), code 0 (ABS_X), value 158
Event: time 1712274053.554663, -------------- SYN_REPORT ------------
Event: time 1712274053.562665, type 3 (EV_ABS), code 0 (ABS_X), value 160
Event: time 1712274053.562665, -------------- SYN_REPORT ------------
Event: time 1712274053.578665, type 3 (EV_ABS), code 0 (ABS_X), value 161
Event: time 1712274053.578665, -------------- SYN_REPORT ------------
Event: time 1712274053.586666, type 3 (EV_ABS), code 0 (ABS_X), value 163
Event: time 1712274053.586666, -------------- SYN_REPORT ------------
Event: time 1712274053.594667, type 3 (EV_ABS), code 0 (ABS_X), value 165
Event: time 1712274053.594667, -------------- SYN_REPORT ------------
Event: time 1712274053.602668, type 3 (EV_ABS), code 0 (ABS_X), value 166
Event: time 1712274053.602668, -------------- SYN_REPORT ------------
Event: time 1712274053.618671, type 3 (EV_ABS), code 0 (ABS_X), value 168
Event: time 1712274053.618671, -------------- SYN_REPORT ------------
Event: time 1712274053.626671, type 3 (EV_ABS), code 0 (ABS_X), value 169
Event: time 1712274053.626671, -------------- SYN_REPORT ------------
Event: time 1712274053.634673, type 3 (EV_ABS), code 0 (ABS_X), value 171
Event: time 1712274053.634673, -------------- SYN_REPORT ------------
Event: time 1712274053.642674, type 3 (EV_ABS), code 0 (ABS_X), value 173
Event: time 1712274053.642674, -------------- SYN_REPORT ------------
Event: time 1712274053.658676, type 3 (EV_ABS), code 0 (ABS_X), value 175
Event: time 1712274053.658676, -------------- SYN_REPORT ------------
Event: time 1712274053.666677, type 3 (EV_ABS), code 0 (ABS_X), value 176
Event: time 1712274053.666677, -------------- SYN_REPORT ------------
Event: time 1712274053.674679, type 3 (EV_ABS), code 0 (ABS_X), value 179
Event: time 1712274053.674679, -------------- SYN_REPORT ------------
Event: time 1712274053.682678, type 3 (EV_ABS), code 0 (ABS_X), value 181
Event: time 1712274053.682678, -------------- SYN_REPORT ------------
Event: time 1712274053.698683, type 3 (EV_ABS), code 0 (ABS_X), value 184
Event: time 1712274053.698683, -------------- SYN_REPORT ------------
Event: time 1712274053.706683, type 3 (EV_ABS), code 0 (ABS_X), value 186
Event: time 1712274053.706683, -------------- SYN_REPORT ------------
Event: time 1712274053.714684, type 3 (EV_ABS), code 0 (ABS_X), value 189
Event: time 1712274053.714684, -------------- SYN_REPORT ------------
Event: time 1712274053.722684, type 3 (EV_ABS), code 0 (ABS_X), value 191
Event: time 1712274053.722684, -------------- SYN_REPORT ------------
Event: time 1712274053.738688, type 3 (EV_ABS), code 0 (ABS_X), value 194
Event: time 1712274053.738688, -------------- SYN_REPORT ------------
Event: time 1712274053.746689, type 3 (EV_ABS), code 0 (ABS_X), value 196
Event: time 1712274053.746689, -------------- SYN_REPORT ------------
Event: time 1712274053.754691, type 3 (EV_ABS), code 0 (ABS_X), value 199
Event: time 1712274053.754691, -------------- SYN_REPORT ------------
Event: time 1712274053.762690, type 3 (EV_ABS), code 0 (ABS_X), value 202
Event: time 1712274053.762690, -------------- SYN_REPORT ------------
Event: time 1712274053.778693, type 3 (EV_ABS), code 0 (ABS_X), value 205
Event: time 1712274053.778693, -------------- SYN_REPORT ------------
Event: time 1712274053.786694, type 3 (EV_ABS), code 0 (ABS_X), value 210
Event: time 1712274053.786694, -------------- SYN_REPORT ------------
Event: time 1712274053.794694, type 3 (EV_ABS), code 0 (ABS_X), value 212
Event: time 1712274053.794694, -------------- SYN_REPORT ------------
Event: time 1712274053.802696, type 3 (EV_ABS), code 0 (ABS_X), value 215
Event: time 1712274053.802696, -------------- SYN_REPORT ------------
Event: time 1712274053.818699, type 3 (EV_ABS), code 0 (ABS_X), value 218
Event: time 1712274053.818699, -------------- SYN_REPORT ------------
Event: time 1712274053.826699, type 3 (EV_ABS), code 0 (ABS_X), value 221
Event: time 1712274053.826699, -------------- SYN_REPORT ------------
Event: time 1712274053.834701, type 3 (EV_ABS), code 0 (ABS_X), value 224
Event: time 1712274053.834701, -------------- SYN_REPORT ------------
Event: time 1712274053.842702, type 3 (EV_ABS), code 0 (ABS_X), value 226
Event: time 1712274053.842702, -------------- SYN_REPORT ------------
Event: time 1712274053.858704, type 3 (EV_ABS), code 0 (ABS_X), value 229
Event: time 1712274053.858704, -------------- SYN_REPORT ------------
Event: time 1712274053.866706, type 3 (EV_ABS), code 0 (ABS_X), value 231
Event: time 1712274053.866706, -------------- SYN_REPORT ------------
Event: time 1712274053.874707, type 3 (EV_ABS), code 0 (ABS_X), value 233
Event: time 1712274053.874707, -------------- SYN_REPORT ------------
Event: time 1712274053.882707, type 3 (EV_ABS), code 0 (ABS_X), value 236
Event: time 1712274053.882707, -------------- SYN_REPORT ------------
Event: time 1712274053.898710, type 3 (EV_ABS), code 0 (ABS_X), value 238
Event: time 1712274053.898710, -------------- SYN_REPORT ------------
Event: time 1712274053.906710, type 3 (EV_ABS), code 0 (ABS_X), value 239
Event: time 1712274053.906710, -------------- SYN_REPORT ------------
Event: time 1712274053.914712, type 3 (EV_ABS), code 0 (ABS_X), value 241
Event: time 1712274053.914712, -------------- SYN_REPORT ------------
Event: time 1712274053.922712, type 3 (EV_ABS), code 0 (ABS_X), value 243
Event: time 1712274053.922712, -------------- SYN_REPORT ------------
Event: time 1712274053.938714, type 3 (EV_ABS), code 0 (ABS_X), value 244
Event: time 1712274053.938714, -------------- SYN_REPORT ------------
Event: time 1712274053.946716, type 3 (EV_ABS), code 0 (ABS_X), value 246
Event: time 1712274053.946716, -------------- SYN_REPORT ------------
Event: time 1712274053.954717, type 3 (EV_ABS), code 0 (ABS_X), value 247
Event: time 1712274053.954717, -------------- SYN_REPORT ------------
Event: time 1712274053.962718, type 3 (EV_ABS), code 0 (ABS_X), value 248
Event: time 1712274053.962718, -------------- SYN_REPORT ------------
Event: time 1712274053.978721, type 3 (EV_ABS), code 0 (ABS_X), value 249
Event: time 1712274053.978721, -------------- SYN_REPORT ------------
Event: time 1712274053.986721, type 3 (EV_ABS), code 0 (ABS_X), value 251
Event: time 1712274053.986721, -------------- SYN_REPORT ------------
Event: time 1712274053.994723, type 3 (EV_ABS), code 0 (ABS_X), value 252
Event: time 1712274053.994723, -------------- SYN_REPORT ------------
Event: time 1712274054.002724, type 3 (EV_ABS), code 0 (ABS_X), value 253
Event: time 1712274054.002724, -------------- SYN_REPORT ------------
Event: time 1712274054.018726, type 3 (EV_ABS), code 0 (ABS_X), value 255

Pedals, sadly just on and off

Accelerator


vent: time 1712274054.738827, -------------- SYN_REPORT ------------
Event: time 1712274131.637604, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90007
Event: time 1712274131.637604, type 1 (EV_KEY), code 310 (BTN_TL), value 1
Event: time 1712274131.637604, -------------- SYN_REPORT ------------
Event: time 1712274132.237685, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90007
Event: time 1712274132.237685, type 1 (EV_KEY), code 310 (BTN_TL), value 0
Event: time 1712274132.237685, -------------- SYN_REPORT ------------

Brake


Event: time 1712274132.237685, -------------- SYN_REPORT ------------
Event: time 1712274168.130718, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90008
Event: time 1712274168.130718, type 1 (EV_KEY), code 311 (BTN_TR), value 1
Event: time 1712274168.130718, -------------- SYN_REPORT ------------
Event: time 1712274168.586779, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90008
Event: time 1712274168.586779, type 1 (EV_KEY), code 311 (BTN_TR), value 0
Event: time 1712274168.586779, -------------- SYN_REPORT ------------

@berarma berarma added good first issue Good for newcomers enhancement New feature or request labels Apr 28, 2024
@berarma berarma added this to the 0.9.0 milestone Apr 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

4 participants