Dolphin Logitech controller setup under EMUELEC 4.6 - Odroid N2+

Hi,

I’ve an issue wit the setup of my Logitech Cordless Rumblepad 2 controller for Gamecube under EmuElec 4.6 on my Odroid N2+.
I’ve read in the web that it is necessary to edit the GCPad.New.ini file via SSH, and so I did. But unfortunately after a reboot of the system nothing works and the GCPadNew.ini has it’s old values! ! :anguished:
Is there a workaround to prevent the overwriting of the file by Emulationstation on startup?
I really would like to play some Gamecube games.
Thanks!

UPDATE:

I found out that the file changes after I started a Gamecube game! But why?

These are the system-given and not functional values:

[GCPad1]
Device = evdev/0/Logitech Logitech Cordless RumblePad 2
Buttons/A = Button 1
Buttons/B = Button 2
Buttons/Start = Button 9
Buttons/X = Button 0
Buttons/Y = Button 3
Buttons/Z = Button 4
C-Stick/Dead Zone = 25.000000000000000
C-Stick/Modifier = Control_L
C-Stick/Modifier/Range = 50.000000000000000
D-Pad/Down = Axis 7+
D-Pad/Left = Axis 6-
D-Pad/Right = Axis 6+
D-Pad/Up = Axis 7-
Main Stick/Dead Zone = 25.000000000000000
Main Stick/Modifier = Shift_L
Main Stick/Modifier/Range = 50.000000000000000
Triggers/L = Button 7
Triggers/R = Button 6

And this are my own values which should normally work:

[GCPad1]
Device = evdev/0/Logitech Logitech Cordles RumblePad 2
Main Stick/Dead Zone = 25.000000000000000
C-Stick/Dead Zone = 25.000000000000000
Buttons/Start = Button 9
C-Stick/Up = Axis 3-
C-Stick/Down = Axis 3+
C-Stick/Left = Axis 2-
C-Stick/Right = Axis 2+
Buttons/A = Button 0
Buttons/B = Button 2
Buttons/X = Button 1
Buttons/Y = Button 3
Triggers/L = Button 4
Triggers/R = Button 5
Buttons/Z = Button 7
D-Pad/Up = Axis 5-
D-Pad/Down = Axis 5+
D-Pad/Left = Axis 4-
D-Pad/Right = Axis 4+
Main Stick/Up = Axis 1-
Main Stick/Down = Axis 1+
Main Stick/Left = Axis 0-
Main Stick/Right = Axis 0+

As you can see the system fully ignores my (definately working) analog sticks! Same with the D-Pad.
What’s wrong here and is threre another file to modify for it?
Thanks!

In Emulation Station >> Emuelec Settings >> Auto Gamepads >> Disable Dolphin Auto GamePad.

1 Like

Hi Langerz82,

thank you, after deleting the little mistake in my own configuration (I wrote “Cordles” instead of “Cordless” in line 2) your suggestion worked for me!
I wonder that the “Dolphin Auto GamePad” doesn’t work. Previously I had several problems with the analog sticks in the controller settings of Emulationstation (sometimes they are recognized and sometimes not).

For those who use similar gamepad devices (e.G. Logitech F710) here my corrected GCPadNew.ini:

[GCPad1]
Device = evdev/0/Logitech Logitech Cordless RumblePad 2
Main Stick/Dead Zone = 25.000000000000000
Main Stick/Modifier/Range = 50.000000000000000
C-Stick/Dead Zone = 25.000000000000000
C-Stick/Modifier/Range = 50.000000000000000
Buttons/Start = Button 9
C-Stick/Up = Axis 3-
C-Stick/Down = Axis 3+
C-Stick/Left = Axis 2-
C-Stick/Right = Axis 2+
Buttons/A = Button 0
Buttons/B = Button 2
Buttons/X = Button 1
Buttons/Y = Button 3
Triggers/L = Button 4
Triggers/R = Button 5
Buttons/Z = Button 7
D-Pad/Up = Axis 5-
D-Pad/Down = Axis 5+
D-Pad/Left = Axis 4-
D-Pad/Right = Axis 4+
Main Stick/Up = Axis 1-
Main Stick/Down = Axis 1+
Main Stick/Left = Axis 0-
Main Stick/Right = Axis 0+

Please notice that you have to fill in the correct name of your gamepad in line 2!

If ES is not picking up the analog axis properly, then the auto gamepad will fail too. Since it relies on the SDL GameController record which ES generates. Maybe that’s why the auto gamepad is failing.

1 Like

hi I also have a question to ask you. My dolphin simulator can’t exit the game. I can’t press any key to exit. Is it necessary to compile files? I don’t understand liunx.

Make sure you manually assign the controller buttons in ES, and for a hotkey use select or a home button if you have one, then for dolphin it should start+hotkey exits.