LinuxQuestions.org
Latest LQ Deal: Complete CCNA, CCNP & Red Hat Certification Training Bundle
Home Forums HCL Reviews Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 03-19-2008, 05:14 PM   #1
Rich43
LQ Newbie
 
Registered: Aug 2006
Posts: 2

Rep: Reputation: 0
Help get G25 + Driving Force Pro support into Linux


I want to get full support for the Logitech G25 under Linux, I am almost there!

If you have or understand Linux, can program C, own or have a friend with a G25 or DFP please read on :-)

The Driving Force Pro could also apply to this thread but since I own a G25, I will talk about that. The two wheels have some similarity's.

Recently a developer got some inside info from a logitech employee. Someone has nicely made a command line tool to configure the G25 wheel. When the wheel is first turned on, it is in a special backwards compatibility mode, some of the buttons are disabled and limited to 11 buttons and the clutch is disabled.

The tool is available here:
http://vdrift.net/Forum/viewtopic.php?t=866
To save time, heres a precompiled version (32bit binary!): http://richieward.com/files/usbtool-0.1-compiled.tar.gz
You may need swig, libusb, python for it to work.

To use it, I use these commands on ubuntu:
#List all usb devices to get device id for the next set of commands
sudo ./usbtool -l
#Disable the built in compatibility mode and switch to normal g25 mode (Enables clutch + more buttons)
sudo ./usbtool -d <device id here> g25-set-extended-mode
#Enable 900 degrees
sudo ./usbtool -d <device id here> g25-set-range-wheel-900

I found an extensive list of commands by typing: ./usbtool --list-commands

Much technical information on the wheel that got leaked from logitech is available at: http://vdrift.net/Forum/viewtopic.php?t=866

There is currently one problem, when the G25 is set to 900 degrees, the wheel dissappears from /dev/input.
The kernel driver needs to be modified to fix this and this is why I need your help.

You should download the linux kernel and look in /drivers/hid/ and work out how to get the wheel working with full 900 degrees and then we can move onto looking to see if we can make force feedback work.

Once we have it all working with the command line tool, I shall make a gtk gui that can configure your wheel (Similar to the windows logitech software).
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Open source to be a driving force in education LXer Syndicated Linux News 0 12-22-2006 11:33 PM
Hard drives not detected on Toshiba Qosmio G25 riffle Linux - Laptop and Netbook 3 05-10-2006 02:14 PM
SuSE 9.2 Pro: How to force -default install? longtex SUSE / openSUSE 5 07-23-2005 02:38 PM
SuSe Linux 9.0 Pro, GRUB Loader is messed up. Just asking for some Support plz. v8n3t Linux - Software 1 03-05-2004 03:10 PM
Which linux can support Intel PRO 100 VE NIC sojsam Linux - Networking 1 12-22-2000 01:03 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 05:45 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration