You are not logged in.

#1 2022-03-26 16:08:06

ashic
Member
Registered: 2020-01-22
Posts: 68

Logitech G293 Wheel support

’m running kernel 5.16.16-zen1-1-zen. I just got a logitech g923 (PS4/PC version) (wheel, pedals, shifter - the pedal and shifter connect to the wheel base, and a single USB cable runs to the PC). It seems it’s detected. lsusb shows:

Bus 003 Device 019: ID 046d:c267 Logitech, Inc. G923 Racing Wheel for PlayStation 4 and PC

cat /proc/bus/input/devices has

I: Bus=0003 Vendor=046d Product=c267 Version=0110
N: Name="Logitech G923 Racing Wheel for PlayStation 4 and PC"
P: Phys=usb-0000:07:00.3-3.1/input0
S: Sysfs=/devices/pci0000:00/0000:00:01.2/0000:01:00.0/0000:02:08.0/0000:07:00.3/usb3/3-3/3-3.1/3-3.1:1.0/0003:046D:C267.001F/input/input54
U: Uniq=CILATUQIGIXUWUSIPAWECOKANU
H: Handlers=event21 js0 
B: PROP=0
B: EV=1b
B: KEY=3fff000000000000 0 0 0 0
B: ABS=3003f
B: MSC=10

With evtest, I get this:

Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x46d product 0xc267 version 0x110
Input device name: "Logitech G923 Racing Wheel for PlayStation 4 and PC"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 304 (BTN_SOUTH)
    Event code 305 (BTN_EAST)
    Event code 306 (BTN_C)
    Event code 307 (BTN_NORTH)
    Event code 308 (BTN_WEST)
    Event code 309 (BTN_Z)
    Event code 310 (BTN_TL)
    Event code 311 (BTN_TR)
    Event code 312 (BTN_TL2)
    Event code 313 (BTN_TR2)
    Event code 314 (BTN_SELECT)
    Event code 315 (BTN_START)
    Event code 316 (BTN_MODE)
    Event code 317 (BTN_THUMBL)
  Event type 3 (EV_ABS)
    Event code 0 (ABS_X)
      Value    128
      Min        0
      Max      255
      Flat      15
    Event code 1 (ABS_Y)
      Value    128
      Min        0
      Max      255
      Flat      15
    Event code 2 (ABS_Z)
      Value    128
      Min        0
      Max      255
      Flat      15
    Event code 3 (ABS_RX)
      Value      0
      Min        0
      Max      255
      Flat      15
    Event code 4 (ABS_RY)
      Value      0
      Min        0
      Max      255
      Flat      15
    Event code 5 (ABS_RZ)
      Value    128
      Min        0
      Max      255
      Flat      15
    Event code 16 (ABS_HAT0X)
      Value      0
      Min       -1
      Max        1
    Event code 17 (ABS_HAT0Y)
      Value      0
      Min       -1
      Max        1
  Event type 4 (EV_MSC)
    Event code 4 (MSC_SCAN)
Properties:
Testing ... (interrupt to exit)

And it’s similar with jstest. In both cases, pressing buttons registers input, but turning the steering doesn’t show up, and neither do gear shifts, or any pedal actions.

When trying to use Steam, it sees the G923 as a generic controller and not a wheel. Any ideas on how to get the wheel recognised? Do I need to install some packages?

Offline

#2 2022-09-23 20:24:22

snowturtle63
Member
Registered: 2022-07-30
Posts: 5

Re: Logitech G293 Wheel support

hello ashic,
I'm having the exact same problem as you two years later
I'm using the same kernel and the same wheel

I've managed to get the pedals and wheels working by installing "linux-zen-headers" and "new-lg4ff-dkms-git"(aur), the "oversteer"(aur) package allows you to configure you wheel as you wish

i followed this guide that was useful:
https://wiki.archlinux.org/title/Logitech_Racing_Wheel









I doubt that this other stuff i did was effective but i'm including it incase you do the above and it isn't enough to resolve your problem

I've also created a file named /etc/udev/rules.d/99-logitech_g923_racing_wheel.rules
the contents of the file are as follows:

SUBSYSTEM=="usb", ATTRS{idVendor}=="046d", MODE="0666"

#Logitech, Inc. G923 Racing Wheel for PlayStation 4 and PC
#KERNEL=="event*", ATTRS{idProduct}=="c266", ATTRS{idVendor}=="046d", MODE="0666" GROUP="games"


#https://github.com/ZRtmWrJqXcjbqBLIMBYMCeUw/Logitech-G923-Linux-Kernel-Driver/blob/master/README.md
ATTR{idVendor}=="046d", ATTR{idProduct}=="c267", RUN+="/usr/sbin/usb_modeswitch -v 046d -p c267 -M 30f8090701010000 -m 03 -r 03"

ATTR{idVendor}=="046d", ATTR{idProduct}=="c266", RUN+="/usr/sbin/usb_modeswitch -v 046d -p c267 -M 30f8090701010000 -m 03 -r 03"

Offline

Board footer

Powered by FluxBB