Recalbox Forum

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

    THT Arcade Console 2P USB controller

    GamePad/GPIO/USB encoder
    tht arcade console usb
    5
    13
    5861
    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.
    • googleuser1
      googleuser1 last edited by

      Hi! I bought the joystick/button kit from TimeHarvest and it came with THT Arcade Console 2P USB controller. This is a USB interface for up to two arcade joysticks and 22 buttons. When I install it, in the main settings, is determined by only one player/gamepad (#0 THT Arcade Console 2P USB controller). The second joystick simultaneously worked in all directions in the same time with first (not buttons). I guess I am really pretty confused as to why this doesn’t work right with Recalbox. How do I properly configure my arcade Cabinet?

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

        I think this is because of a missing driver within recalbox os. can you provide a dmesg output from commandline right after inserting the usb controller?

        I started my retro passion in 1985 with my C64.....Today I have a small (retro) console collection including NES, SNES, N64, GC, Wii, WiiU, GB, GBC, GBA, NDS, DSi, 3DS, 3DS XL, 2DS, NEW 3DS, SMS, SMD, SG, SD, XBOX, XBOX360, XBOX ONE, PSone, PS2, PS3, PS4, PSP, PS VITA, VECTREX, C64, AMIGA 600, MIST Board, Turbo Chamäleon

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

          Yep. # dmesg | grep -i usb [ 0.838061] usbcore: registered new interface driver usbfs [ 0.838170] usbcore: registered new interface driver hub [ 0.838322] usbcore: registered new device driver usb [ 0.992782] usbcore: registered new interface driver cdc_ether [ 0.992924] usbcore: registered new interface driver smsc95xx [ 0.992996] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 0.993019] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 1.394652] dwc_otg bcm2708_usb: DWC OTG Controller [ 1.394702] dwc_otg bcm2708_usb: new USB bus registered, assigned bus number 1 [ 1.394754] dwc_otg bcm2708_usb: irq 32, io mem 0x00000000 [ 1.395127] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 [ 1.395148] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.395165] usb usb1: Product: DWC OTG Controller [ 1.395181] usb usb1: Manufacturer: Linux 3.19.2-v7 dwc_otg_hcd [ 1.395197] usb usb1: SerialNumber: bcm2708_usb [ 1.396334] hub 1-0:1.0: USB hub found [ 1.399378] usbcore: registered new interface driver bcm203x [ 1.399504] usbcore: registered new interface driver bpa10x [ 1.399629] usbcore: registered new interface driver bfusb [ 1.399783] usbcore: registered new interface driver btusb [ 1.399992] usbcore: registered new interface driver ath3k [ 1.459311] usbcore: registered new interface driver usbhid [ 1.459321] usbhid: USB HID core driver [ 1.772029] usb 1-1: new high-speed USB device number 2 using dwc_otg [ 1.972320] usb 1-1: New USB device found, idVendor=0424, idProduct=9514 [ 1.972342] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1.973125] hub 1-1:1.0: USB hub found [ 2.252116] usb 1-1.1: new high-speed USB device number 3 using dwc_otg [ 2.352364] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00 [ 2.352389] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2.415826] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-bcm2708_usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:0e:22:49 [ 2.492176] usb 1-1.5: new low-speed USB device number 4 using dwc_otg [ 2.602162] usb 1-1.5: New USB device found, idVendor=16c0, idProduct=05e1 [ 2.602212] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 2.602239] usb 1-1.5: Product: THT Arcade console 2P USB Player [ 2.602270] usb 1-1.5: Manufacturer: THT [ 2.758634] input: THT THT Arcade console 2P USB Player as /devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5:1.0/0003:16C0:05E1.0001/input/input0 [ 2.760172] xinmo 0003:16C0:05E1.0001: input,hidraw0: USB HID v1.01 Joystick [THT THT Arcade console 2P USB Player] on usb-bcm2708_usb-1.5/input0

          1 Reply Last reply Reply Quote 0
          • digitaLumberjack
            digitaLumberjack Staff last edited by

            Hi, for now you cannot make it work as it uses only one joystick interface for both players. Does not work with the emulationstation configuration gui.

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

              Thx to reply, Retroboy. I thinking about connecting via GPIO...Whatever The internet gives me some helps, but I am weak in Linux, and don't manage this ploblem by myself (re-compiled binaries / patched Kernals). Recalbox is pretty simpa and I don't want change it to another frontend. Help me, I'm going crazy

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

                I have wired my arcade stuff directly to the gpio and it works fine. the only limitation I do have is because of the missing hotkey in the mk_ driver. This is only noticable within N64 emu.

                I started my retro passion in 1985 with my C64.....Today I have a small (retro) console collection including NES, SNES, N64, GC, Wii, WiiU, GB, GBC, GBA, NDS, DSi, 3DS, 3DS XL, 2DS, NEW 3DS, SMS, SMD, SG, SD, XBOX, XBOX360, XBOX ONE, PSone, PS2, PS3, PS4, PSP, PS VITA, VECTREX, C64, AMIGA 600, MIST Board, Turbo Chamäleon

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

                  I kept from last forces to smash this thing to pieces 🙂 Link How do I install the necessary driver in the system or change/edit main configure input? To hstampfl: GPIO - last hope, but I wanna use this set like it is.

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

                    I have the same problem with Xin Mo dual arcade controller and i can´t use the GPIO. I make a retro console with the media pi plus case, with hard drive for the roms and movies. Recalbox is perfect for it but the only thing it need is to have the kernel patched with the Xin Mo driver as Raspicade. I prefer Recalbox instead of Raspicade because the simplicity but i need to give work the controller. i hope the kernel can be patched for a really hot plug of the Xin Mo controller.

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

                      Hi! Pablo, take it easy and try Retropie 3.0 image. 5 minutes and all your problems are solved.

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

                        Well, i try to find the 3.0 image but i can´t find it, other thing is that i have a RPi 2. can you help me to find the 3.0 image url for download for try?

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

                          Sorry but we are on a RECALBOX's forum not retropie....

                          Recalbox V4.1.0 - RPI3 OC - Xbox360 wireless
                          Wiki ENG : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(EN)
                          Wiki FR : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(FR)

                          Don't forget to upvote messages if it has been useful ;)

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

                            I understand that he tell me about the 3.0 version of recalbox. I ask again the cuestion about the THT controller

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

                              Sorry, rockaddicted, I understand your motives, but it's really annoying, аnd the only alternative way of resolve the problem - the other OS image. Pablo, мany disputes arise due to inattentive reading. I'm telling you about Retropie 3.0, not Recalbox 3.0. Maybe if RecalboxOS wasn't such a closed system (error with WinSCP) and it could be easy to enter into the main directory, it would be possible to prescribe the necessary data...

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

                              Want to support us ?

                              82
                              Online

                              98.7k
                              Users

                              28.1k
                              Topics

                              187.0k
                              Posts

                              Copyright © 2021 recalbox.com