<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Manette Gamecube branchée en GPIO]]></title><description><![CDATA[<p dir="auto">Bonjour à tous, heureux possesseur d'une WII/Gamecube, je me suis dit, tiens, et pourquoi pas brancher les manettes de ma Gamecube sur ma recalbox...</p>
<p dir="auto">Je commence petit, avec juste une manette. J'ai suivi cette page:<br />
<a href="https://recalbox.gitbook.io/tutorials/v/francais/gpio/jouez-avec-votre-manette-originale-en-utilisant-gamecon" rel="nofollow ugc">https://recalbox.gitbook.io/tutorials/v/francais/gpio/jouez-avec-votre-manette-originale-en-utilisant-gamecon</a></p>
<p dir="auto">Ma conf: RPI 3 B, recalbox 7.01<br />
J'ai branché de ma manette:<br />
le 3V sur la pin 1 du GPIO<br />
le GND sur la pin 14 du GPIO<br />
la data sur la pin 7 du GPIO (GPIO4)</p>
<p dir="auto">Voilà ce que j'ai dans recalbox.conf</p>
<h2>Gamecon controllers</h2>
<h2>Enable gamecon controllers, for nes, snes, psx (0,1)</h2>
<p dir="auto">controllers.gamecon.enabled=1</p>
<h2>gamecon_args</h2>
<p dir="auto">controllers.gamecon.args=map=0,0,3</p>
<p dir="auto">(bizarre, ça parle de nes, snes, psx, mais pas de Gamecube...)</p>
<p dir="auto">Quand j'allume (j'ai aussi un pad classique en usb), il sort '2 manettes connectées'. Quand j'appuie longuement sur un bouton de la manette gamecube, il repère bien qu'une manette gamecube est branchée, tout de suite il se met en mode configuration de la manette, et là, c'est comme si les boutons s'appuyaient tout seuls. La configuration défile de haut en bas, avec n'importe quoi en guise de bouton appuyé.</p>
<p dir="auto">Mon hyperion aussi en GPIO marche bien.</p>
<p dir="auto">J'ai raté quelque chose ?</p>
<p dir="auto">Voilà le compte rendu de commande:</p>
<h1>cat /proc/bus/input/devices</h1>
<p dir="auto">I: Bus=0003 Vendor=046d Product=c216 Version=0110<br />
N: Name="Logitech Logitech Dual Action"<br />
P: Phys=usb-3f980000.usb-1.4/input0<br />
S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:046D:C                                              216.0001/input/input0<br />
U: Uniq=<br />
H: Handlers=js0 event0<br />
B: PROP=0<br />
B: EV=1b<br />
B: KEY=fff 0 0 0 0 0 0 0 0 0<br />
B: ABS=30027<br />
B: MSC=10</p>
<p dir="auto">I: Bus=0015 Vendor=0001 Product=0003 Version=0100<br />
N: Name="Gamecube controller"<br />
P: Phys=input2<br />
S: Sysfs=/devices/virtual/input/input1<br />
U: Uniq=<br />
H: Handlers=js1 event1<br />
B: PROP=0<br />
B: EV=b<br />
B: KEY=8fb0000 0 0 0 0 0 0 0 0 0<br />
B: ABS=3061b</p>
<h1>ls /dev/input/js*</h1>
<p dir="auto">/dev/input/js0  /dev/input/js1</p>
<h1>jstest /dev/input/js1</h1>
<p dir="auto">-bash: jstest: command not found</p>
<p dir="auto">Je suis censé faire un jstest /dev/input/js1, mais jstest n'est pas installé sur recalbox...</p>
<p dir="auto">Merci pour votre aide !</p>
]]></description><link>https://forum.recalbox.com/topic/22156/manette-gamecube-branchée-en-gpio</link><generator>RSS for Node</generator><lastBuildDate>Wed, 13 May 2026 10:11:03 GMT</lastBuildDate><atom:link href="https://forum.recalbox.com/topic/22156.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 31 Oct 2020 14:07:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Manette Gamecube branchée en GPIO on Sat, 31 Oct 2020 17:53:07 GMT]]></title><description><![CDATA[<p dir="auto">C'est exactement le même comportement avec ma manette Gamecube. Ça me rassure, ça ne semble donc pas être un soucis de câblage !</p>
<p dir="auto">Ca doit être logiciel, il va falloir attendre qu'un gentil pro du dev se charge du problème <img src="https://forum.recalbox.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=qq7v1sdgudo" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.recalbox.com/post/156350</link><guid isPermaLink="true">https://forum.recalbox.com/post/156350</guid><dc:creator><![CDATA[doc123]]></dc:creator><pubDate>Sat, 31 Oct 2020 17:53:07 GMT</pubDate></item><item><title><![CDATA[Reply to Manette Gamecube branchée en GPIO on Sat, 31 Oct 2020 17:03:08 GMT]]></title><description><![CDATA[<p dir="auto">Quand j'avais essayé une manette de N64 aussi par le GPIO, ça bougeait tout seul, il se configurait avec des boutons non sollicités et rien ne répondait. Je n'ai pas essayé depuis mais ça m'intéresse fort (j'aimerais me faire des PCB de NES/SNES/N64/PSX/GC) <img src="https://forum.recalbox.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=qq7v1sdgudo" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.recalbox.com/post/156345</link><guid isPermaLink="true">https://forum.recalbox.com/post/156345</guid><dc:creator><![CDATA[Pitch64]]></dc:creator><pubDate>Sat, 31 Oct 2020 17:03:08 GMT</pubDate></item><item><title><![CDATA[Reply to Manette Gamecube branchée en GPIO on Sat, 31 Oct 2020 14:58:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.recalbox.com/uid/2245">@ian57</a></p>
<h1>sdl2-jstest --list</h1>
<p dir="auto">error: failed to read gamecontrollerdb.txt: Invalid RWops<br />
Found 2 joystick(s)</p>
<p dir="auto">Joystick Name:     'Logitech Dual Action'<br />
Joystick Path:     '/dev/input/event0'<br />
Joystick GUID:     030000006d04000016c2000010010000<br />
Joystick Number:    0<br />
Number of Axes:     4<br />
Number of Buttons: 12<br />
Number of Hats:     1<br />
Number of B***s:    0<br />
GameControllerConfig:<br />
Name:    'Logitech Dual Action'<br />
Mapping: '030000006d04000016c2000010010000,Logitech Dual Action,a:b1,b:b2,back                                                   :b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10                                                   ,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b                                                   7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,'<br />
Axis code  0:    0<br />
Axis code  1:    1<br />
Axis code  2:    2<br />
Axis code  3:    5<br />
Button code  0:   288<br />
Button code  1:   289<br />
Button code  2:   290<br />
Button code  3:   291<br />
Button code  4:   292<br />
Button code  5:   293<br />
Button code  6:   294<br />
Button code  7:   295<br />
Button code  8:   296<br />
Button code  9:   297<br />
Button code 10:   298<br />
Button code 11:   299<br />
Hat code  0:   16</p>
<p dir="auto">Joystick Name:     'Gamecube controller'<br />
Joystick Path:     '/dev/input/event1'<br />
Joystick GUID:     15000000010000000300000000010000<br />
Joystick Number:    1<br />
Number of Axes:     6<br />
Number of Buttons:  8<br />
Number of Hats:     1<br />
Number of B***s:    0<br />
GameControllerConfig:<br />
missing (see 'gamecontrollerdb.txt' or SDL_GAMECONTROLLERCONFIG)<br />
Axis code  0:    0<br />
Axis code  1:    1<br />
Axis code  2:    3<br />
Axis code  3:    4<br />
Axis code  4:    9<br />
Axis code  5:   10<br />
Button code  0:   304<br />
Button code  1:   305<br />
Button code  2:   307<br />
Button code  3:   308<br />
Button code  4:   309<br />
Button code  5:   310<br />
Button code  6:   311<br />
Button code  7:   315<br />
Hat code  0:   16</p>
<p dir="auto">sdl2-jstest -t 1</p>
<p dir="auto">-&gt;&gt; Ca bouge tout seul !!!</p>
<p dir="auto">Joystick Name:   'Gamecube controller'<br />
Joystick Number: 1</p>
<p dir="auto">Axes  6:<br />
0:      0  [                                                                                    #                                                                                    ]<br />
1: -32768  [#                                                                                                                                                                        ]<br />
2:  -6766  [                                                                  #                                                                                                      ]<br />
3: -32768  [#                                                                                                                                                                        ]<br />
4: -30646  [     #                                                                                                                                                                   ]<br />
5: -18441  [                                    #                                                                                                                                    ]</p>
<p dir="auto">Buttons  8:<br />
0: 0  [ ]<br />
1: 0  [ ]<br />
2: 0  [ ]<br />
3: 0  [ ]<br />
4: 0  [ ]<br />
5: 0  [ ]<br />
6: 0  [ ]<br />
7: 0  [ ]</p>
<p dir="auto">Hats  1:<br />
0: value: 0<br />
+-----+  up:    0<br />
|     |  down:  0<br />
|  O  |  left:  0<br />
|     |  right: 0<br />
+-----+</p>
<p dir="auto">B***s  0:</p>
]]></description><link>https://forum.recalbox.com/post/156321</link><guid isPermaLink="true">https://forum.recalbox.com/post/156321</guid><dc:creator><![CDATA[doc123]]></dc:creator><pubDate>Sat, 31 Oct 2020 14:58:40 GMT</pubDate></item><item><title><![CDATA[Reply to Manette Gamecube branchée en GPIO on Sat, 31 Oct 2020 14:48:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.recalbox.com/uid/18841">@doc123</a> que dit :</p>
<pre><code>sdl2-jstest --list
</code></pre>
<p dir="auto">sinon la syntaxe c'est</p>
<pre><code>sdl2-jstest -t 0 
</code></pre>
]]></description><link>https://forum.recalbox.com/post/156320</link><guid isPermaLink="true">https://forum.recalbox.com/post/156320</guid><dc:creator><![CDATA[ian57]]></dc:creator><pubDate>Sat, 31 Oct 2020 14:48:36 GMT</pubDate></item><item><title><![CDATA[Reply to Manette Gamecube branchée en GPIO on Sat, 31 Oct 2020 14:43:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.recalbox.com/uid/2245">@ian57</a> Merci. J'ai ce résultat :</p>
<h1>sdl2-jstest /dev/input/js1</h1>
<p dir="auto">error: failed to read gamecontrollerdb.txt: Invalid RWops<br />
sdl2-jstest: unknown arguments<br />
Try 'sdl2-jstest --help' for more informations</p>
<p dir="auto">Idem avec /dev/input/js0 (qui un pad classique usb)</p>
]]></description><link>https://forum.recalbox.com/post/156318</link><guid isPermaLink="true">https://forum.recalbox.com/post/156318</guid><dc:creator><![CDATA[doc123]]></dc:creator><pubDate>Sat, 31 Oct 2020 14:43:05 GMT</pubDate></item><item><title><![CDATA[Reply to Manette Gamecube branchée en GPIO on Sat, 31 Oct 2020 14:30:09 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.recalbox.com/uid/18841">@doc123</a> utilise <code>sdl2-jstest</code></p>
]]></description><link>https://forum.recalbox.com/post/156315</link><guid isPermaLink="true">https://forum.recalbox.com/post/156315</guid><dc:creator><![CDATA[ian57]]></dc:creator><pubDate>Sat, 31 Oct 2020 14:30:09 GMT</pubDate></item></channel></rss>