This project is intended to add support for the Logitech G923 steering wheel to the Linux kernel.
This appears to work similar to the G29 and will require the new-lg4ff module, with the code from this pull request. Automatic mode switching does not currently work and will require the following udev rule in order to work:
ATTR{idVendor}=="046d", ATTR{idProduct}=="c267", RUN+="/usr/sbin/usb_modeswitch -v 046d -p c267 -M 30f8090701010000 -m 03 -r 03"
Usually placed in a file in /etc/udev/rules.d
followed by running sudo udevadm control --reload
.
Big thanks to @JacKeTUs for figuring this out and to @berarma for maintaining the new-lg4ff module.
The following patch has been recently submitted to the Linux input mailing list: https://patchwork.kernel.org/project/linux-input/list/?series=489571. The compilation error appears to be resolved by replacing g923_hidpp_init
with switch_to_hidpp_cmd
. I am not able to test this as I do not have the XBox version of the wheel. Discussion of this patch's functionality is more than welcome on this project.
As a result of this patch being publicly available, the patch in this project will be removed.