Forums

Full Version: Logitech DFGT issue.
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

BkS

I'm sure as we're all aware, there isn't much support for the Logitech steering wheels, and that they go into some compatibility mode when plugged into Linux. I've read up on a thread about the Logitech G25 which has the same issues as I do with this wheel (because it has some components from the G25 ofcourse) and I've been looking for the tools for the G25 to sort out my problems. I don't currently have the VDrift installed, mainly because I've rarely any space left at all on my HDD but I cannot download these tools from http://vdrift.net/Forum/viewtopic.php?t=...sc&start=0 because the link is dead now. Does anyone know where I can these tools? My wheel is unplayable without them, I can only use 90* of the 900* radius I have and my sequential shifter doesn't work either Sad

Help to get my wheel to work would be very much appreciated!

-BkS.
Hi BkS. Have you checked the vdrift tools directory? https://github.com/VDrift/vdrift/tree/master/tools

BkS

Thanks a lot NaN! How do I patch the kernel to enable FFB? I'm on kernel version 2.6.38-11
There is some info in the wiki, maybe it helps: http://wiki.vdrift.net/Enabling_force_fe..._in_kernel

BkS

NaN Wrote:There is some info in the wiki, maybe it helps: http://wiki.vdrift.net/Enabling_force_fe..._in_kernel

I'm afraid that is no use to me since I have kernel version 2.6.38 and running Ubuntu 11.04. I also don't have a G25, I have a DFGT (which has some parts from the G25).
But I think you could still use it as a template. It looks like it is mostly about adding the device id.

in drivers/hid/hid-core.c add:
{ HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_LOGITECH_DFGT_WHEEL) },

in drivers/hid/hid-ids.h add:
#define USB_DEVICE_ID_LOGITECH_DFGT_WHEEL // DFGT_ID_HERE

in /drivers/hid/hid-lg.c add:
{ HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_LOGITECH_DFGT_WHEEL), .driver_data = LG_FF },

Also look here:
https://github.com/TripleSpeeder/LTWheelConf

Maybe you should contact Michael Bauer (LTWheelConf creator). As he has been working on DFP support:
http://help.lockergnome.com/linux/PATCH-...37912.html
Maybe we should add a link to LTWheelConf in the wiki.

BkS

NaN Wrote:But I think you could still use it as a template. It looks like it is mostly about adding the device id.

in drivers/hid/hid-core.c add:
{ HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_LOGITECH_DFGT_WHEEL) },

in drivers/hid/hid-ids.h add:
#define USB_DEVICE_ID_LOGITECH_DFGT_WHEEL // DFGT_ID_HERE

in /drivers/hid/hid-lg.c add:
{ HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_LOGITECH_DFGT_WHEEL), .driver_data = LG_FF },

Also look here:
https://github.com/TripleSpeeder/LTWheelConf

Maybe you should contact Michael Bauer (LTWheelConf creator). As he has been working on DFP support:
http://help.lockergnome.com/linux/PATCH-...37912.html

I have my wheel working with LTWheelConf, I just have no FFB and trying to drift without FFB is like a dog without it's nose. Just useless. I'll have a deeper look into the HID thing but I am no expert when it comes to CLI.