From 7d10d3ee6a7c8722bac60775d66be6cb8b38b9dd Mon Sep 17 00:00:00 2001 From: Dario Pagani <> Date: Mon, 2 Nov 2020 21:06:04 +0100 Subject: Updated README.md --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 7c9403e..8a14108 100644 --- a/README.md +++ b/README.md @@ -13,3 +13,17 @@ This driver tries to understand which model of Thrustmaster wheel the generic ## Wheels supported You can check the table of wheels supported in `hid-tminit.h`, they are stored in the array `th_wheels_infos[]` + +## Recapitulatory table +This table may be outdated. + +My new guess is the control packet with `usb.setup.bRequest == 73`, is suspiciously near the control packet used to switch the wheel mode and the response of the wheel seems to remain the same after the upgrade + +|Model| Response| bytes +6, +7| +|--------------------------------|---------------------------------------------------------|---| +|T150 (same both my and @Kimplul)| 0x49002100000006030000000000000000| 0x0603| +|T300 (@Kimplul) | 0x49000301010006021300000005010000| 0x0602| +|T300 (cap from Gitlab) | 0x49002100000006020000000000000000| 0x0602| +|T300 Ferrari Alcantara Edition | 0x49000200010004021300000005010000| 0x0402| +|TMX | 0x4700410000000704 | 0x0704 | +|T500 | 0x4700030000000200 | 0x0200 | -- cgit v1.3