| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-10 | mention DKMS dep in README | Kimplul | |
| 2026-02-08 | bump version number | Kimplul | |
| + Seems appropriate, considering the recent new wheels introduced | |||
| 2026-02-08 | prefer linux-headers-generic | Kimplul | |
| 2026-01-26 | Revert "use on_hid_hw_open instead of input_dev->open" | Kimplul | |
| This reverts commit c26573d77369c042dc2b9a881a7f2ff88ddc0dd9. + `on_hid_hw_open` is apparently new enough that common distros don't have it yet, so let's wait a few years and try again. The old method works well enough and if not, just set `open_mode=0`. | |||
| 2026-01-20 | mention T598 in README | Kimplul | |
| 2026-01-20 | bump hid-tminit | Kimplul | |
| + Adds initialization to the T598, currently uses the T248 path (should probably be renamed to tmadv or something, as soon as I figure out how to separate TXX8 wheels from one another) | |||
| 2026-01-20 | mention open_mode in README | Kimplul | |
| 2026-01-04 | use on_hid_hw_open instead of input_dev->open | Kimplul | |
| + Seems some applications can mess with input_dev->open, still unclear how but on_hid_hw_open seems to be a bit more reliable so use it for now at least | |||
| 2025-12-11 | add TS-PC to README | Kimplul | |
| + Closes #177 | |||
| 2025-12-11 | Merge branch 'tspc' | Kimplul | |
| 2025-12-01 | fix maybe uninitialized variable | Kimplul | |
| + Closes #183 | |||
| 2025-12-01 | fix possibly uninitialized variable | Kimplul | |
| 2025-11-23 | remove extra whitespace | Kimplul | |
| 2025-11-23 | correct tspc range to be 1080 | Kimplul | |
| 2025-11-23 | fix TS-XW -> TS-PC in init message | Kimplul | |
| 2025-11-23 | add alt mode sysfs file | Kimplul | |
| 2025-11-23 | add tspc mode switch for testing | Kimplul | |
| 2025-11-23 | point to tspc branch in hid-tminit | Kimplul | |
| 2025-11-23 | apply initial tspc patches | Kimplul | |
| + Courtesy of @BDave95 | |||
| 2025-11-07 | highlight ramp <-> sawtooth relationship | Kimplul | |
| 2025-11-03 | minimize critical section in work handler | Kimplul | |
| + Effects handlers were being called in a locked context, which in this case happened to work due to how `hid_hw_request` is implemented. Now, only the selected state is updated and the heavy lifting of making the wheel aware of the requested changes is done after the critical section. | |||
| 2025-10-03 | Silence deprecation warning with DKMS >= 3.1.8 | Kimplul | |
| 2025-07-28 | Merge branch 'MmAaXx500-refactor-duration' | Kimplul | |
| 2025-07-28 | Merge branch 'refactor-duration' of github.com:MmAaXx500/hid-tmff2 into ↵ | Kimplul | |
| MmAaXx500-refactor-duration | |||
| 2025-07-28 | Merge branch 'MmAaXx500-fix-periodic-len' | Kimplul | |
| 2025-07-24 | refactor effect length calculation | MmAaXx500 | |
| - do the calculation in only one place - avoid losing 1 ms (if it ever matters) | |||
| 2025-07-24 | fix periodic effect length on update | MmAaXx500 | |
| Avoid subtracting twice from the length of the effect first time in t300rs_calculate_periodic_values second time in t300rs_update_periodic | |||
| 2025-06-28 | bump tminit | Kimplul | |
| 2025-04-22 | Merge pull request #156 from danielpokladek/patch-1 | Kimplul | |
| Adds reminder to add MOK certificate if using Secure Boot + DKMS. | |||
| 2025-04-20 | Adds reminder to add MOK certificate if using Secure Boot + DKMS. | Daniel Pokladek | |
| 2025-04-12 | fix typo in REAMDE | Kimplul | |
| 2025-02-03 | Separate uaccess to another udev file | Kimplul | |
| + My understanding is that mainly the SteamDeck requires uaccess, most other systems can do without. Unfortunately, due to a bug in SDL, uaccess causes most other systems to not detect input, so we don't want uaccess to be on by default, at least for now | |||
| 2025-01-26 | irqsave/irqrestore spinlocks | Kimplul | |
| 2024-12-28 | Merge pull request #135 from foriequal0/docs/linuxconsole-tools | Kimplul | |
| Update README to mention linuxconsole tools dependencies | |||
| 2024-12-28 | Update README to mention linuxconsole tools dependencies | SeongChan Lee | |
| 2024-12-18 | add some notes about T-GT II | Kimplul | |
| 2024-12-18 | make firmware check a warning | Kimplul | |
| + Apparently this allows the T-GT II to work, as it shows up as a PS4 T300 RS, just that it has a different firmware version. Eventually I should maybe look into the firmware response a bit closer and check if I can fish out wheel information or something along those lines to improve wheel detection. | |||
| 2024-12-08 | steamdeck installation is apparently a bit tricky | Kimplul | |
| 2024-12-07 | fix jscal for T248 | Kimplul | |
| 2024-12-07 | mention udev make command in dkms install as well | Kimplul | |
| 2024-12-07 | provide make command to install udev rules | Kimplul | |
| + I guess it's kind of silly to require people to create and populate files manually, no clue why I haven't done this before | |||
| 2024-11-24 | add jscal commands to udev example | Kimplul | |
| + I've been meaning to do this for a while (apparently since #42), finally got around to doing it. | |||
| 2024-11-24 | Merge pull request #128 from MmAaXx500/linux612-compat | Kimplul | |
| fix report_fixup() on linux 6.12 | |||
| 2024-11-24 | fix report_fixup() on linux 6.12 | MmAaXx500 | |
| "HID: change return type of report_fixup() to const" fe73965 | |||
| 2024-10-17 | Update README.md | Kimplul | |
| + Make evdev rules easier to copypaste | |||
| 2024-09-01 | Merge pull request #110 from MmAaXx500/forcecorrect_p3 | Kimplul | |
| Effect corrections part3 | |||
| 2024-09-01 | fix style | MmAaXx500 | |
| 2024-09-01 | fix incorrect return type | MmAaXx500 | |
| 2024-09-01 | fix missing cpu_to_le16 | MmAaXx500 | |
| 2024-08-22 | doc cleanup | MmAaXx500 | |
