Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    [RESOLU] Support IPAC2 usb?

    Manettes/GPIO/Encodeurs
    ycontrolleur us
    7
    67
    24406
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • marc-rouillard
      marc-rouillard last edited by

      Bonjour, j'ai découvert récemment la distrib' RecalBox, et après test sur RPi B puis mon nouveau RPi2B, je la trouve super rapide et agréable à utiliser. Du coup j'ai construit une borne style Bartop 2 joueurs, à base de carte Ipac2 (récente, version 2015). Je me suis lâché sur les boutons, il y en a 24 en tout, soit le maximum accepté par l'ipac2. Bon en lisant les docs, je vois que la RecalBox est prévue (entre autres) pour se brancher directement sur le GPIO, ce que je trouve super niveau économie et efficacité. Ceci étant dit, y aurait-il l'espoir d'avoir un support dans le futur pour le controleur usb Ipac2? La question peut surprendre, mais il y a une raison derrière: cela me permet d'utiliser le controlleur alternativement sur un PC sous linux, ou avec le raspberry (en tout cas avec RetroPie pour le moment) voire même sous windows si j'ai un coup de folie. Bon j'ai tenté d'utiliser ça: https://github.com/katie-snow/Ultimarc-linux pour avoir le support mais déjà la compil était pas facile sous ubuntu, alors sous la recalbox... je galère. D'où ma question à RetroBoy... y-a-t-il une chance d'arriver à faire fonctionner ce controlleur un jour? Merci par avance pour ta réponse. Et surtout bravo pour le super boulot déjà effectué! Edit: Voici ce que je trouve dans les logs quand je branche le bazar 🙂

      Apr  6 15:37:02 RECALBOX user.info kernel: [ 1695.054315] usb 1-1.4: new full-speed USB device number 7 using dwc_otg
      Apr  6 15:37:03 RECALBOX user.info kernel: [ 1695.169425] usb 1-1.4: New USB device found, idVendor=d209, idProduct=0420
      Apr  6 15:37:03 RECALBOX user.info kernel: [ 1695.169442] usb 1-1.4: New USB device strings: Mfr=5, Product=5, SerialNumber=3
      Apr  6 15:37:03 RECALBOX user.info kernel: [ 1695.169454] usb 1-1.4: Product: Ultimarc IPAC 2
      Apr  6 15:37:03 RECALBOX user.info kernel: [ 1695.169465] usb 1-1.4: Manufacturer: Ultimarc IPAC 2
      Apr  6 15:37:03 RECALBOX user.info kernel: [ 1695.169476] usb 1-1.4: SerialNumber: 9
      Apr  6 15:37:03 RECALBOX user.info kernel: [ 1695.185599] input: Ultimarc IPAC 2 Ultimarc IPAC 2 as /devices/platform/bcm2708_usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:D209:0420.0007/input/input6
      Apr  6 15:37:03 RECALBOX user.info kernel: [ 1695.186837] hid-generic 0003:D209:0420.0007: input,hidraw2: USB HID v1.11 Joystick [Ultimarc IPAC 2 Ultimarc IPAC 2] on usb-bcm2708_usb-1.4/input0
      Apr  6 15:37:03 RECALBOX user.info kernel: [ 1695.196573] input: Ultimarc IPAC 2 Ultimarc IPAC 2 as /devices/platform/bcm2708_usb/usb1/1-1/1-1.4/1-1.4:1.1/0003:D209:0420.0008/input/input7
      Apr  6 15:37:03 RECALBOX user.info kernel: [ 1695.255143] hid-generic 0003:D209:0420.0008: input,hidraw3: USB HID v1.11 Keyboard [Ultimarc IPAC 2 Ultimarc IPAC 2] on usb-bcm2708_usb-1.4/input1
      Apr  6 15:37:03 RECALBOX user.info kernel: [ 1695.264441] input: Ultimarc IPAC 2 Ultimarc IPAC 2 as /devices/platform/bcm2708_usb/usb1/1-1/1-1.4/1-1.4:1.2/0003:D209:0420.0009/input/input8
      Apr  6 15:37:03 RECALBOX user.info kernel: [ 1695.265735] hid-generic 0003:D209:0420.0009: input,hidraw4: USB HID v1.11 Mouse [Ultimarc IPAC 2 Ultimarc IPAC 2] on usb-bcm2708_usb-1.4/input2
      Apr  6 15:37:03 RECALBOX user.info kernel: [ 1695.282856] input: Ultimarc IPAC 2 Ultimarc IPAC 2 as /devices/platform/bcm2708_usb/usb1/1-1/1-1.4/1-1.4:1.3/0003:D209:0420.000A/input/input9
      Apr  6 15:37:03 RECALBOX user.info kernel: [ 1695.335569] hid-generic 0003:D209:0420.000A: input,hiddev0,hidraw5: USB HID v1.11 Device [Ultimarc IPAC 2 Ultimarc IPAC 2] on usb-bcm2708_usb-1.4/input3
      
      1 Reply Last reply Reply Quote 0
      • marc-rouillard
        marc-rouillard last edited by

        Ok, il s'avère qu'après avoir flashé le firmware de mon ipac2, tout s'est mis à être (à peu près) reconnu. Comme ça fonctionne au final comme un clavier, il suffit ensuite de bien définir les configurations pour chaque émulateur. Par exemple dans FinalBurnAlpha c'était immédiat. Pour RetroArch, un peu plus de boulot. Je marque le sujet comme résolu.

        1 Reply Last reply Reply Quote 0
        • carlux3
          carlux3 last edited by

          Bonjour, Je ressors un peu le sujet... j'ai moi aussi une arcade avec un IPAC2, ça fonctionnait plutôt bien avec RETROPI, ça a l'air un peu plus compliqué avec RECALBOX. Si tu as réussi peux-tu me dire où tu as configurer le fameux retroarch.cfg qu'on trouvait dans : opt/retropie/configs/all ?   Merci

          1 Reply Last reply Reply Quote 0
          • marc-rouillard
            marc-rouillard last edited by

            Bonsoir, j'ai un peu oublié ce que j'avais fait, il faut dire que depuis 6 mois je n'ai pas rallumé la console. J'avais des galères pour configurer les boutons player2 du coup je me suis un peu désintéressé du sujet. A vrai dire je ne me souviens plus si je suis toujours sur RecalBox ou si j'étais retourné sur retropie quand la v3 est sortie. Je n'ai pas trop le temps les jours à venir, mais comme mon fils me réclame de jouer à deux, je vais m'y replonger dans qq temps. Je tâcherai de revenir donner des infos ici.

            1 Reply Last reply Reply Quote 0
            • carlux3
              carlux3 last edited by

              D'accord, dommange, je vais voir si quelqu'un d'autre réagi ou peut être à résolu le probleme ! En effet, je souhaite aussi configurer manette.

              1 Reply Last reply Reply Quote 0
              • acris
                acris last edited by

                Bonjour depuis la version 3.3.0 il est possible de personnaliser les manettes suivants les emulateurs dans le fichier /recalbox/share/system/recalbox.conf

                configfile : force le chargement de votre propre fichier de configuration. Recalbox n'automatisera pas la configuration de l'émulateur. exemple : snes.configfile=/path/to/my/configfile.cfg

                https://github.com/recalbox/recalbox-os/wiki/recalbox.conf-(EN) il suffit de suivre ce tutoriel pour la personnalisation : https://github.com/recalbox/recalbox-os/wiki/Comment-personnaliser-mapping-manette-(FR) pour une intégration out of box vous pouvez aussi participer en postant vos configs ici : ES_INPUT.CFG https://github.com/recalbox/recalbox-os/issues/346#issuecomment-157330586 MUPEN64PLUS https://github.com/recalbox/recalbox-os/issues/437

                1 Reply Last reply Reply Quote 0
                • Substring
                  Substring last edited by

                  bon, je joue au nécro ... @marc-rouillard @carlux3 on a vu ca : https://www.ultimarc.com/download.html reprogrammer les entrées de l'ipac pou que ca produise du gamepad et pas du clavier. Qqu pourrait tester ?

                  Former dev - Please reply with @substring so that i am notified when you answer me
                  Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                  1 Reply Last reply Reply Quote 0
                  • bdjoe
                    bdjoe last edited by

                    Bonjour,   Je suis novice avec le Raspberry, je viens d'en faire l'aquisition du Raspberry Pi2 ainsi que de l'Ipac 2, je me suis fabriquer une borne d'arcade afin d'y jouer au jeu rétro. J'ai donc installer Recalbox sur le Raspberry et pour l'instant tous vas bien, sauf qu'une fois sur l'interface j'ai voulu configurer les joysticks ainsi que les boutons poussoirs. Il y a 2 joysticks et 16 boutons poussoir pour jouer à deux joueurs. Mais la recalbox ne détecte qu'une seul manette alors que je souhaite en attribuer 2. Comment puis je remédier à ce problème ? Désoler pour le manque de connaissance !

                    1 Reply Last reply Reply Quote 0
                    • acris
                      acris last edited by

                      Bonsoir peux tu poster les résultats de ses différentes commandes en utilisant putty via une connexion SSH https://github.com/recalbox/recalbox-os/wiki/Troubleshooting-controllers-(EN) As tu essayé de reconfigurer ton ipac2 avec le logiciel cité par Subs ?

                      1 Reply Last reply Reply Quote 0
                      • bdjoe
                        bdjoe last edited by

                        Je test demain et vous redis tous ça Edit: J'annule

                        1 Reply Last reply Reply Quote 0
                        • acris
                          acris last edited by

                          tu n'as pas pu configurer les deux sur gamepad ?

                          1 Reply Last reply Reply Quote 0
                          • bdjoe
                            bdjoe last edited by

                            A vrai dire j'ai pas tester les deux sur gamepad je me suis dit que que si je mettais les deux sur gamepad je n'aurai qu'une manette de reconnu. J'essaie par curiosité ! Je te retiens au courant Edit: Je viens d'essayer de mettre les deux commandes en Gamepad et effectivement quand je veux reconfigurer les commandes il ne me détecte qu'un seul manette. Sa m'arrangerais qu'il détecte 2 manettes car je constats sur certain que les commandes vari entre le gamepad du joueur 1 et 2 Je supprime mon dernier post afin d'éviter d’embrouiller la tête de certain

                            1 Reply Last reply Reply Quote 0
                            • acris
                              acris last edited by

                              configurer les 2 en gamepad sous windows puis sous emulationstation tu configures uniquement un seul joueur et regard si das les jeux à 2 ça fonctionne sinon configurer le 2nd joueur puis appliquer la configuration au joueur 2 ds ES

                              1 Reply Last reply Reply Quote 0
                              • bdjoe
                                bdjoe last edited by

                                J'ai configurer les 2 en gamepad, toujours le "1 manette détecter" J'essaye d'installer Emulastation, mais mon pc portable n'a pas l'air d'avoir envie, la fenêtre m'affiche ceci http://[URL=http://www.hostingpics.net/viewer.php?id=158292201601012208391.jpg][IMG]http://img11.hostingpics.net/pics/158292201601012208391.jpg[/IMG][/URL]

                                1 Reply Last reply Reply Quote 0
                                • acris
                                  acris last edited by

                                  Faut faire les manipulations sous ES sur le rpi , ES sous windows ne réagira pas pareil. donc si tu as bien configuré ds ES sur ton rpi et que tu as uniquement un seul joystick détecté peux tu réaliser les commandes de ce sujet et les poster : https://github.com/recalbox/recalbox-os/wiki/Troubleshooting-controllers-(EN)

                                  1 Reply Last reply Reply Quote 0
                                  • bdjoe
                                    bdjoe last edited by

                                    Désoler du manque de connaissance mais qu'est ce qu'un ES ?

                                    1 Reply Last reply Reply Quote 0
                                    • acris
                                      acris last edited by

                                      ES c est emulationstation pardon

                                      1 Reply Last reply Reply Quote 0
                                      • acris
                                        acris last edited by

                                        me faut les commandes demandés et ensuite Sous putty essaie ceci sur ton rpi : copie colle cette ligne, puis reboot ton rpi et regarde si tu arrives à configurer ton 2nd stick echo 'SUBSYSTEM=="input", ATTRS{name}=="Ultimarc IPAC 2 Ultimarc IPAC 2", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"' > /etc/udev/rules.d/99-ipac2.rules subs sur le canal irc peut t aider si jamais : https://kiwiirc.com/client/irc.freenode.net/#recalbox

                                        1 Reply Last reply Reply Quote 0
                                        • bdjoe
                                          bdjoe last edited by

                                          Je viens d'essayer sur la recalbox sur Metal Slug, le personnage bouge correctement avec les boutons du joueur 1, les manettes et boutons du joueur 2 fond déplacer le même personnage. Le boutons start du joueur 2 ne réagissait pas donc je n'ai pu y faire rejoindre un 2ème personnage. J'ai voulu essayer de te fournir les commandes donner par putty, mais je n'arrive pas à me connecter  "Acces Denied" (déçidemment ! tu dois te dire :))

                                          1 Reply Last reply Reply Quote 0
                                          • acris
                                            acris last edited by

                                            me faudrait les resulats des commandes et un test avec la regle udev pour voir si ça fonctionne et testé aussi usbhid quicks qui pourrait peut etre resoudre le probleme de détecté du 2eme stick

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Want to support us ?

                                            98
                                            Online

                                            98.7k
                                            Users

                                            28.1k
                                            Topics

                                            187.0k
                                            Posts

                                            Copyright © 2021 recalbox.com