Commit graph

12 commits

Author SHA1 Message Date
Conn O'Griofa
9e8dfbf9c1 customhidsony: update GASIA patch targeting rpi-5.10.y branch
Improved patch courtesy of Martyn Welch <martyn@welchs.me.uk> which
has been under upstream review since 2020.

https://lore.kernel.org/lkml/20200126194513.6359-1-martyn@welchs.me.uk/
2021-07-24 03:16:46 +01:00
Conn O'Griofa
4e9ac23dd1 Remove custombluez scriptmodule
This is no longer needed as current Debian/RaspbianOS stable releases
have the requisite BlueZ version.
2021-07-24 03:16:46 +01:00
Jools Wills
a5321f5d40 customhidsony - use curl instead of wget 2021-01-21 05:20:29 +00:00
Conn O'Griofa
1412ec2ea1 sixaxis: improve default Buster support
* sixaxis: add special check for libbluetooth3 and reload bluetooth
  stack if install was triggered, otherwise sixaxis plugin will not be active.
* customhidsony: update patch and amend module description
2020-05-03 03:13:12 +01:00
Conn O'Griofa
1d05167917 customhidsony: update for 4.19 kernel
Stretch and buster are now on 4.19 kernel, so keep in sync.
2019-06-30 20:22:04 +01:00
Conn O'Griofa
017f00f6e1 customhidsony: update for gasia support & bluez 5.50
Changes:
* install custombluez if bluez version is less than 5.50
* add gasia bluetooth connection fix
* remove motion sensor patch (handled by udev rule of sixaxis package).

Gasia patch reference: https://bugzilla.kernel.org/show_bug.cgi?id=200009
2019-02-28 02:39:02 +00:00
Conn O'Griofa
12cbfceaba dkmsManager: remove update_hook
This might cause issues due to unexpected module rebuilds on script update.
2019-02-07 21:42:18 +00:00
Conn O'Griofa
0ea7b7f344 customhidsony: use xpad depends
This will allow proper installation on non-RPI devices.
2019-02-06 20:40:41 +00:00
Conn O'Griofa
1b8dfdefca helpers: add dkmsManager helper function
Introduce new DKMS helper function to consolidate DKMS management in
the relevant scriptmodules (customhidsony, mkarcadejoystick and xpad).

The helper will properly remove old versions of DKMS modules to prevent
"dkms.conf not found" errors occurring when removing a related scriptmodule
but an older DKMS module version was present.

Also fix the update hooks and ensure proper module reload when needed.
2019-02-06 00:27:14 +00:00
Conn O'Griofa
91377a63f5 customhidsony: use latest version from 4.15 kernel
Use the latest 4.15 driver to improve compatibility with third-party controllers.

* Disable separate "Motion Sensors" node. This is useless for RetroPie
  and breaks LED/player numbering. If a better solution is found, this can be re-enabled later.
* Implement update hook to ensure that the latest module is always installed.
2018-04-10 06:12:31 +00:00
Conn O'Griofa
79dd0d83e8 customhidsony: fix build on new Pi firmware
The script depends on the Raspberry Pi properly tagging firmware releases,
but they have neglected to do so for 1.20180313-1. Work around this by
using the rpi-4.9.y branch instead.
2018-03-17 22:46:47 +00:00
Conn O'Griofa
9e3366616e customhidsony: add custom hid-sony dkms driver module
Implement custom hid-sony driver patched to fix the
eternal vibrate bug with third-party Shanwan controllers. Currently
compatible with Raspberry Pi only.

Uses the following patch: 492ca83c3d

This module could also be useful if we can fix the Bluetooth idle timeout
not being respected. That would make the official BlueZ plugin a viable
replacement for the sixad wrapper for official and third-party controllers
alike.
2018-01-04 21:58:54 +00:00