LTWheelConf icon indicating copy to clipboard operation
LTWheelConf copied to clipboard

Please provide support to G29

Open pintubigfoot opened this issue 8 years ago • 2 comments

$ dmesg [ 495.344130] usb 1-5.2: new full-speed USB device number 6 using xhci_hcd [ 495.446456] usb 1-5.2: New USB device found, idVendor=046d, idProduct=c24f [ 495.446461] usb 1-5.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 495.446464] usb 1-5.2: Product: G29 Driving Force Racing Wheel [ 495.446466] usb 1-5.2: Manufacturer: Logitech [ 495.448283] input: Logitech G29 Driving Force Racing Wheel as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.2/1-5.2:1.0/0003:046D:C24F.0008/input/input21 [ 495.504509] logitech 0003:046D:C24F.0008: input,hidraw2: USB HID v1.11 Joystick [Logitech G29 Driving Force Racing Wheel] on usb-0000:00:14.0-5.2/input0 [ 495.504786] logitech 0003:046D:C24F.0008: Force feedback support for Logitech Gaming Wheels

$ sudo ltwheelconf --list Scanning for "Driving Force": Scanning for "Momo Racing": Scanning for "Momo Force": Scanning for "Driving Force Pro": Scanning for "G25": Scanning for "Driving Force GT": Scanning for "G27": Found 0 devices.

pintubigfoot avatar Oct 02 '16 13:10 pintubigfoot

Don't know how much help it is to you, I am not related to this project, but I found a way to change the range on the G29 without using LTWheelConf. To change the range from the default of 900 degrees to 270 degrees, do the following: # echo 270 > /sys/bus/hid/drivers/logitech/<dev>/range Obviously change <dev> to the actual id. I found that once I had changed it, I was unable to change it again without unplugging and plugging back in the device. A workaround I found for this is to change the device mode to G27 and then back to G29, this can be done like this: # echo G27 > /sys/bus/hid/drivers/logitech/<dev>/alternate_modes # echo G29 > /sys/bus/hid/drivers/logitech/<dev>/alternate_modes When the mode is changed <dev> also changes, so it will be different in both of the above commands. Here is a link to the kernel documentation for the logitech wheel driver which describes essentialy what I have just said: https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-driver-hid-logitech-lg4ff Ben

benproactis avatar Mar 10 '17 17:03 benproactis

Regarding comment above, I couldn't find path /sys/bus/hid/drivers/logitech//range, but when executed find . | grep range from /sys/devices/ directory, there was some simillar path with content 900, so I edited the file (because echo 540 > ... was giving permission denied"):

sudo vim ./pci0000:00/0000:00:01.3/0000:01:00.0/usb1/1-10/1-10:1.0/0003:046D:C262.0081/range 540 instead of 900 and right away wheel rotation feel changed. Even didn't have to restart RBR. Big thanks @benproactis!

Note: this file path changed when plugging the usb again so it might be every time change, but nethertheless .

kjaku avatar Sep 01 '23 22:09 kjaku