Fanatec CSR Elite Raspberry Pi

Need help? Ask here and someone will help
F_Do
Posts: 10
Joined: Sat Jan 11, 2020 10:44 pm

Fanatec CSR Elite Raspberry Pi

Post by F_Do »

Hi,

facing similar issue here with Raspberry Pi and DIY adapter.
I own a Fanatec CSR Elite whichi reports itself as "0eb7:0011 Endor AG". Game play with Gimx works, however there is no force feedback

Code: Select all

Haptic core has source haptic_source_lg for device 046d:c260
No haptic sink found for joystick 1 (HID 0eb7:0011)
Press the key/button assigned to PS.
any help is appreciated
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Fanatec CSR Elite Raspberry Pi

Post by Matlo »

Moved to a dedicated topic. Please don't post in old topics.

Your wheel probably has a PS3 mode. Turn it on and it should work. The PS3 mode makes the wheel seen as a Logitech one. On Linux the FFB wheel support is very sparse, but the Logitech wheels are supported.

For further help please post a full log file as requested in forum rules.
GIMX creator
F_Do
Posts: 10
Joined: Sat Jan 11, 2020 10:44 pm

Re: Fanatec CSR Elite Raspberry Pi

Post by F_Do »

Hi Matlo,

here the debug output

Code: Select all

https://pastebin.com/qUwQkXQ3
PS3 mode is enabled, the wheel works in the games as well but as mentioned before there is no force feedback,
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Fanatec CSR Elite Raspberry Pi

Post by Matlo »

USB VID/PID should be something like 046d:c29b. Are you sure PS3 mode is enabled?
GIMX creator
F_Do
Posts: 10
Joined: Sat Jan 11, 2020 10:44 pm

Re: Fanatec CSR Elite Raspberry Pi

Post by F_Do »

Hi,

was my bad. Wheel was running in PC mode instead of PS3 mode.
I am a step further now. Now I am facing a new problem. It seems that gimx now wants to read something from libusb which it can't.

How can I resolve this issue ?

Code: Select all

global option -l with value `out.log'
grab flag is unset
status flag is set
GIMX 7.15 ARMv6
sh: 1: lsb_release: not found
cannot get distribution information
Linux 4.19.75+ #1270 Tue Sep 24 18:38:54 BST 2019 unknown
Bus 001 Device 009: ID 046d:c299 Logitech, Inc. G25 Racing Wheel
Bus 001 Device 004: ID 054c:09cc Sony Corp. DualShock 4 [CUH-ZCT2x]
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. SMC9512/9514 USB Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/3p, 480M
        |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=smsc95xx, 480M
        |__ Port 2: Dev 4, If 0, Class=Audio, Driver=snd-usb-audio, 12M
        |__ Port 2: Dev 4, If 3, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 2: Dev 4, If 1, Class=Audio, Driver=, 12M
        |__ Port 2: Dev 4, If 2, Class=Audio, Driver=, 12M
        |__ Port 3: Dev 9, If 0, Class=Human Interface Device, Driver=usbhid, 12M
GIMX adapter detected, controller type is: G29 PS4.
found pass-through device 0x054c:0x09cc
registered joystick 0 with name "Sony Computer Entertainment Wireless Controller"
using default refresh period: 5.00ms
native mode is already enabled for HID device 01:01:03:00:00 (PID=c299)
src/libusb/gusbhid.c:436 get_string_descriptor_ascii: libusb_get_string_descriptor_ascii failed with error: Pipe error
joystick 0 has name 'Sony Computer Entertainment Wireless Controller' and virtual id 0
joystick 1 has name 'HID 046d:c299' and virtual id 0
Dump of /home/dietpi/.gimx/config/fanatec_g29.xml:
<?xml version="1.0" encoding="UTF-8"?>
<root>
  <controller id="1" dpi="0" type="G29 PS4">
    <configuration id="1">
      <trigger type="" id="" name="" button_id="" switch_back="no" delay="0"/>
      <mouse_options_list/>
      <intensity_list/>
      <button_map>
        <button id="abs_axis_0" label="share">
          <device type="joystick" id="0" name="HID 046d:c299"/>
          <event type="button" id="8"/>
        </button>
        <button id="abs_axis_1" label="options">
          <device type="joystick" id="0" name="HID 046d:c299"/>
          <event type="button" id="9"/>
        </button>
        <button id="abs_axis_2" label="PS">
          <device type="joystick" id="0" name="HID 046d:c299"/>
          <event type="button" id="20"/>
        </button>
        <button id="abs_axis_3" label="up">
          <device type="joystick" id="0" name="HID 046d:c299"/>
          <event type="button" id="27"/>

User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Fanatec CSR Elite Raspberry Pi

Post by Matlo »

Fanatec did not add the manufacturer and product strings ("Logitech" + "G27"). There should not be any issue with this.

Is there any further issue? Your log file is incomplete.
GIMX creator
F_Do
Posts: 10
Joined: Sat Jan 11, 2020 10:44 pm

Re: Fanatec CSR Elite Raspberry Pi

Post by F_Do »

Because of the change of the HID the button mapping is not correct. I tried to adjust but gimx is not able to "connect" to the wheel to allow me to remap
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Fanatec CSR Elite Raspberry Pi

Post by Matlo »

For further help pease post a full log file.
GIMX creator
F_Do
Posts: 10
Joined: Sat Jan 11, 2020 10:44 pm

Re: Fanatec CSR Elite Raspberry Pi

Post by F_Do »

Hi Matlo,

here the log output.

https://pastebin.com/aK9mYWd3
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Fanatec CSR Elite Raspberry Pi

Post by Matlo »

Hi,

If the mapping is not correct then use gimx-config to change it.
GIMX creator
Post Reply