Recalbox Forum

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

    [Support requis]manettes neo geo x please

    Manettes/GPIO/Encodeurs
    [support requis]manettes neo geo
    6
    61
    24172
    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.
    • acris
      acris last edited by

      Si jamais tu veux essayer : via putty nano /root/.emulationstation/es_input.cfg copie coller ceci :

      <inputConfig type="joystick" deviceName="TOMMO NEOGEOX Arcade Stick">
      		<input name="a" type="button" id="0" value="1" />
      		<input name="b" type="button" id="1" value="1" />
      		<input name="down" type="axis" id="1" value="1" />
      		<input name="hotkey" type="button" id="8" value="1" />
      		<input name="left" type="axis" id="0" value="-1" />
      		<input name="right" type="axis" id="0" value="1" />
      		<input name="select" type="button" id="8" value="1" />
      		<input name="start" type="button" id="9" value="1" />
      		<input name="up" type="axis" id="1" value="-1" />
      		<input name="x" type="button" id="2" value="1" />
      		<input name="y" type="button" id="3" value="1" />
      	</inputConfig>
      

      ctrl+x puis Y et entrer pour sortir ensuite créer le fichier donné plus haut rebooter et voir.

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

        Je viens d'essayer et deux possibilités : soit je n'ai pas fait ce qu'il fallait (mais ça m'étonnerait) soit ça ne marche pas. Merci encore une fois Acris.

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

          Bonjour difficile de t aider plus quand on a pas le matériel, sur d'autres forums et autres distributions il semblerait qu'il y ait un aussi un problème de pilote.

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

            Essaie çà via putty : nano -w /etc/udev/rules.d/10-tommo-neogeox.rules SUBSYSTEM=="input", ATTRS{name}=="TOMMO NEOGEOX Arcade Stick", MODE="0666" ctrl+x puis Y et entrer pour sortir. Explication : en gros emulationstation ne réussit pas à "lire" certains pads/sticks, donc tu forces les droits (problème rencontré sur certains de mes pads). Pas 100% sûr que ce soit çà, mais y a de bonnes chances quand même. Ensuite tu reboot.

            Libretro developper :

            • FBAlpha FBNeo (Arcade)
            • Kronos (Sega Saturn/ST-V)
            • YabaSanshiro (Sega Saturn)
            • Reicast Flycast (Dreamcast/Naomi/AtomisWave)
            1 Reply Last reply Reply Quote 0
            • manulegil
              manulegil last edited by

              Merci BarbuDreadMon, J'ai tapé ça dans putty et voici ce que la console me renvoie   nano -w /etc/udev/rules.d/10-tommo-neogeox.rules Type 'nano -h' for a list of available options.   Aurais-je fait une erreur ?

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

                Bizarre, essaie avec seulement nano /etc/udev/rules.d/10-tommo-neogeox.rules

                Libretro developper :

                • FBAlpha FBNeo (Arcade)
                • Kronos (Sega Saturn/ST-V)
                • YabaSanshiro (Sega Saturn)
                • Reicast Flycast (Dreamcast/Naomi/AtomisWave)
                1 Reply Last reply Reply Quote 0
                • manulegil
                  manulegil last edited by

                  J'ai essayé mais toujours sans résultat sous recalbox.   Merci d'avoir tenté l'ami 😉

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

                    Tu peux poster le retour de la commande ls -l /dev/input/ stp ?

                    Libretro developper :

                    • FBAlpha FBNeo (Arcade)
                    • Kronos (Sega Saturn/ST-V)
                    • YabaSanshiro (Sega Saturn)
                    • Reicast Flycast (Dreamcast/Naomi/AtomisWave)
                    1 Reply Last reply Reply Quote 0
                    • acris
                      acris last edited by

                      Bonjour créer le sur ton pc avec notepad+++ puis via winscp transfère le dans le dossier udev/rules.d en 99-tommo.rules et faire un clic droit pour lui mettre les propriétés en 777 ou 775

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

                        @ BarbuDreadMon : Le retour demandé est  : total 0 drwxr-xr-x    2 root     root           120 Jan  1  1970 by-id drwxr-xr-x    2 root     root           120 Jan  1  1970 by-path crw-rw-rw-    1 root     input      13,  64 Jan  1  1970 event0 crw-rw----    1 root     input      13,  65 Jan  1  1970 event1 crw-rw----    1 root     input      13,  66 Jan  1  1970 event2 crw-rw-r--    1 root     input      13,   0 Jan  1  1970 js0 crw-rw----    1 root     input      13,  63 Jan  1  1970 mice crw-rw----    1 root     input      13,  32 Jan  1  1970 mouse0

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

                          Ok, avec la modif que je t'avais demandé tu aurais du avoir "crw-rw-rw-" en face de js0, donc ma règle udev n'est pas bonne. Envoie moi le retour de la commande suivante (toujours avec ton stick branché) pour que je corrige celle-ci : udevadm info -a -p $(udevadm info -q path -n /dev/input/js0)

                          Libretro developper :

                          • FBAlpha FBNeo (Arcade)
                          • Kronos (Sega Saturn/ST-V)
                          • YabaSanshiro (Sega Saturn)
                          • Reicast Flycast (Dreamcast/Naomi/AtomisWave)
                          1 Reply Last reply Reply Quote 0
                          • barbudreadmon
                            barbudreadmon last edited by

                            Sinon petit test à la con pour voir si je ne fais pas fausse route, lance la commande chmod 0666 /dev/input/js0 && emulationstation directement sur le raspberry et dis-moi si emulationstation réagit à ta manette.

                            Libretro developper :

                            • FBAlpha FBNeo (Arcade)
                            • Kronos (Sega Saturn/ST-V)
                            • YabaSanshiro (Sega Saturn)
                            • Reicast Flycast (Dreamcast/Naomi/AtomisWave)
                            1 Reply Last reply Reply Quote 0
                            • manulegil
                              manulegil last edited by

                              Voici le retour que tu demandais pour : udevadm info -a -p $(udevadm info -q path -n /dev/input/js0) Udevadm info starts with the device specified by the devpath and then walks up the chain of parent devices. It prints for every device found, all possible attributes in the udev rules key format. A rule to match, can be composed by the attributes of the device and the attributes from one single parent device.   looking at device '/devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/0003:1292:4E47.0001/input/input0/js0': KERNEL=="js0" SUBSYSTEM=="input" DRIVER==""   looking at parent device '/devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/0003:1292:4E47.0001/input/input0': KERNELS=="input0" SUBSYSTEMS=="input" DRIVERS=="" ATTRS{name}=="TOMMO NEOGEOX Arcade Stick" ATTRS{phys}=="usb-bcm2708_usb-1.3/input0" ATTRS{uniq}=="" ATTRS{properties}=="0"   looking at parent device '/devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/0003:1292:4E47.0001': KERNELS=="0003:1292:4E47.0001" SUBSYSTEMS=="hid" DRIVERS=="hid-generic"   looking at parent device '/devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0': KERNELS=="1-1.3:1.0" SUBSYSTEMS=="usb" DRIVERS=="usbhid" ATTRS{bInterfaceClass}=="03" ATTRS{bInterfaceSubClass}=="00" ATTRS{bInterfaceProtocol}=="00" ATTRS{bNumEndpoints}=="01" ATTRS{supports_autosuspend}=="1" ATTRS{bAlternateSetting}==" 0" ATTRS{bInterfaceNumber}=="00"   looking at parent device '/devices/platform/bcm2708_usb/usb1/1-1/1-1.3': KERNELS=="1-1.3" SUBSYSTEMS=="usb" DRIVERS=="usb" ATTRS{bDeviceSubClass}=="00" ATTRS{bDeviceProtocol}=="00" ATTRS{devpath}=="1.3" ATTRS{idVendor}=="1292" ATTRS{speed}=="1.5" ATTRS{bNumInterfaces}==" 1" ATTRS{bConfigurationValue}=="1" ATTRS{bMaxPacketSize0}=="8" ATTRS{busnum}=="1" ATTRS{devnum}=="4" ATTRS{bMaxPower}=="100mA" ATTRS{authorized}=="1" ATTRS{bmAttributes}=="80" ATTRS{bNumConfigurations}=="1" ATTRS{maxchild}=="0" ATTRS{bcdDevice}=="0100" ATTRS{avoid_reset_quirk}=="0" ATTRS{quirks}=="0x0" ATTRS{version}==" 2.00" ATTRS{urbnum}=="13" ATTRS{ltm_capable}=="no" ATTRS{manufacturer}=="TOMMO" ATTRS{removable}=="removable" ATTRS{idProduct}=="4e47" ATTRS{bDeviceClass}=="00" ATTRS{product}=="NEOGEOX Arcade Stick"   looking at parent device '/devices/platform/bcm2708_usb/usb1/1-1': KERNELS=="1-1" SUBSYSTEMS=="usb" DRIVERS=="usb" ATTRS{bDeviceSubClass}=="00" ATTRS{bDeviceProtocol}=="02" ATTRS{devpath}=="1" ATTRS{idVendor}=="0424" ATTRS{speed}=="480" ATTRS{bNumInterfaces}==" 1" ATTRS{bConfigurationValue}=="1" ATTRS{bMaxPacketSize0}=="64" ATTRS{busnum}=="1" ATTRS{devnum}=="2" ATTRS{configuration}=="" ATTRS{bMaxPower}=="2mA" ATTRS{authorized}=="1" ATTRS{bmAttributes}=="e0" ATTRS{bNumConfigurations}=="1" ATTRS{maxchild}=="5" ATTRS{bcdDevice}=="0200" ATTRS{avoid_reset_quirk}=="0" ATTRS{quirks}=="0x0" ATTRS{version}==" 2.00" ATTRS{urbnum}=="70" ATTRS{ltm_capable}=="no" ATTRS{removable}=="unknown" ATTRS{idProduct}=="9514" ATTRS{bDeviceClass}=="09"   looking at parent device '/devices/platform/bcm2708_usb/usb1': KERNELS=="usb1" SUBSYSTEMS=="usb" DRIVERS=="usb" ATTRS{bDeviceSubClass}=="00" ATTRS{bDeviceProtocol}=="01" ATTRS{devpath}=="0" ATTRS{idVendor}=="1d6b" ATTRS{speed}=="480" ATTRS{bNumInterfaces}==" 1" ATTRS{bConfigurationValue}=="1" ATTRS{bMaxPacketSize0}=="64" ATTRS{authorized_default}=="1" ATTRS{busnum}=="1" ATTRS{devnum}=="1" ATTRS{configuration}=="" ATTRS{bMaxPower}=="0mA" ATTRS{authorized}=="1" ATTRS{bmAttributes}=="e0" ATTRS{bNumConfigurations}=="1" ATTRS{maxchild}=="1" ATTRS{bcdDevice}=="0319" ATTRS{avoid_reset_quirk}=="0" ATTRS{quirks}=="0x0" ATTRS{serial}=="bcm2708_usb" ATTRS{version}==" 2.00" ATTRS{urbnum}=="25" ATTRS{ltm_capable}=="no" ATTRS{manufacturer}=="Linux 3.19.2-v7 dwc_otg_hcd" ATTRS{removable}=="unknown" ATTRS{idProduct}=="0002" ATTRS{bDeviceClass}=="09" ATTRS{product}=="DWC OTG Controller"   looking at parent device '/devices/platform/bcm2708_usb': KERNELS=="bcm2708_usb" SUBSYSTEMS=="platform" DRIVERS=="dwc_otg" ATTRS{hnp}=="HstNegScs = 0x0" ATTRS{srp}=="SesReqScs = 0x1" ATTRS{regvalue}=="invalid offset" ATTRS{hsic_connect}=="HSIC Connect = 0x1" ATTRS{guid}=="GUID = 0x2708a000" ATTRS{mode}=="Mode = 0x1" ATTRS{srpcapable}=="SRPCapable = 0x1" ATTRS{regdump}=="Register Dump" ATTRS{gpvndctl}=="GPVNDCTL = 0x00000000" ATTRS{ggpio}=="GGPIO = 0x00000000" ATTRS{hprt0}=="HPRT0 = 0x00001005" ATTRS{wr_reg_test}=="Time to write GNPTXFSIZ reg 10000000 times: 540 msecs (54 jiffies)" ATTRS{driver_override}=="(null)" ATTRS{hcd_frrem}=="HCD Dump Frame Remaining" ATTRS{mode_ch_tim_en}=="Mode Change Ready Timer Enable = 0x0" ATTRS{gnptxfsiz}=="GNPTXFSIZ = 0x01000306" ATTRS{remote_wakeup}=="Remote Wakeup Sig = 0 Enabled = 0 LPM Remote Wakeup = 0" ATTRS{busconnected}=="Bus Connected = 0x1" ATTRS{hcddump}=="HCD Dump" ATTRS{gotgctl}=="GOTGCTL = 0x001c0001" ATTRS{spramdump}=="SPRAM Dump" ATTRS{grxfsiz}=="GRXFSIZ = 0x00000306" ATTRS{gsnpsid}=="GSNPSID = 0x4f54280a" ATTRS{gusbcfg}=="GUSBCFG = 0x00001700" ATTRS{hptxfsiz}=="HPTXFSIZ = 0x02000406" ATTRS{devspeed}=="Device Speed = 0x0" ATTRS{fr_interval}=="Frame Interval = 0x1d4c" ATTRS{rem_wakeup_pwrdn}=="" ATTRS{bussuspend}=="Bus Suspend = 0x0" ATTRS{buspower}=="Bus Power = 0x1" ATTRS{hnpcapable}=="HNPCapable = 0x1" ATTRS{rd_reg_test}=="Time to read GNPTXFSIZ reg 10000000 times: 1490 msecs (149 jiffies)" ATTRS{enumspeed}=="Device Enumeration Speed = 0x1" ATTRS{inv_sel_hsic}=="Invert Select HSIC = 0x0" ATTRS{regoffset}=="0xffffffff"   looking at parent device '/devices/platform': KERNELS=="platform" SUBSYSTEMS=="" DRIVERS==""

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

                                La commande "chmod 0666 /dev/input/js0 && emulationstation" m'a renvoyé plusieurs messages d'erreur et le Rpi a planté. Après redémarrage, le stick n'était toujours pas reconnu.</span>

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

                                  Bonjour @manulegil as tu testé la nouvelle version 3.3.0 avec ton stick arcade ? A tester @manulegil EDITER /boot/cmdline.txt et ajouter cette ligne en fin de ligne du fichier en ajoutant un espace avec les mots précédents sauvegarder et rebooter usbhid.quirks=0x1292:0x4e47:0x040

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

                                    Non pas encore. Je testerai avec mon Rpi1 car mon Rpi2 fonctionne très bien avec la version courante, j'attendais la MàJ officiel avant de basculer. Je reviens vers vous ensuite.

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

                                      Ok.J'attends le retour de ta modification.

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

                                        J'ai testé sur mon Rpi1 avec et sans la modification que tu proposes Acris. Le stick n'est pas reconnu par l'interface et il est toujours impossible de le configurer. A l'occasion, je croiserai BarbuDreadMon qui a proposé son aide sur ce forum et je lui prêterai le matos, ce sera sans doute plus simple avec le stick dans les pattes 🙂

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

                                          tu utilises bien une autre manette pour déclancher la configuration dans le menu de ES ou un clavier usb ?

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

                                            J'ai essayé avec les deux.

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

                                            Want to support us ?

                                            77
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com