GameSir G3w Controller

Post Reply
crashoverride
Posts: 5705
Joined: Tue Dec 30, 2014 8:42 pm
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 562 times
Contact:

GameSir G3w Controller

Post by crashoverride »

With Ubuntu Mate 18.04.1, the "GameSir G3w USB Controller Joystick" is detected, but it does not report any input events. I tested with 'evtest' and nothing happens when it is used. Any ideas?

[edit]
Connecting a XBOX360 controller seems to work fine.

User avatar
mad_ady
Posts: 10815
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, H2, Go, Go Advance, M1
Location: Bucharest, Romania
Has thanked: 647 times
Been thanked: 950 times
Contact:

Re: GameSir G3w Controller

Post by mad_ady »

There's a recent discussion by meveric that you need to put it in android mode (by holding down some button for 5s) before it's recognized properly.

crashoverride
Posts: 5705
Joined: Tue Dec 30, 2014 8:42 pm
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 562 times
Contact:

Re: GameSir G3w Controller

Post by crashoverride »

Yup, that appears to be it;
Hold the "g" button (between analog sticks) for 5 seconds and the red 'player' LED will change indicating the new mode. The device then reports events in 'evtest'.

pipodroid
Posts: 14
Joined: Tue Apr 13, 2021 10:49 pm
languages_spoken: english, spanish, french
ODROIDs: X, X2, C0, C1, C2, C4, U2, U3+, XU3, XU4, XU4Q, MC1, HC1, HC2, HC4, H2+, N2+, C4, GO, GO2, GO3
Has thanked: 15 times
Been thanked: 2 times
Contact:

Re: GameSir G3w Controller

Post by pipodroid »

Good news! I got my Gamesir G3w(s) to work flawlessly in XBox360 mode. No need to press the home button for 10 seconds to switch it to the other mode.

I have put together this install script. Credit goes to this thread.

It looks like there is a problem with the way the xpad kernel module initializes the XBox360 clones. The controller gets recognized, but no events get registered. This fixes that after the device is connected so that it gets initialized well and works as expected.

Finally!! I had been chasing this for quite some time.
These users thanked the author pipodroid for the post:
odroid (Thu Jul 14, 2022 9:34 am)

Post Reply

Return to “Ubuntu”

Who is online

Users browsing this forum: No registered users and 1 guest