Raspberry Pi 4

For information, Recalbox IS NOT compatible with Raspberry Pi 4 yet.
Pour information, Recalbox N'EST PAS encore compatible avec le Raspberry Pi 4.

The Recalbox Team.

THT Arcade Console 2P USB controller



  • 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?



  • 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?



  • 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


  • Developer
    Global moderator
    Team

    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.



  • 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



  • 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 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.



  • 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.



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



  • 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?



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



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



  • 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...



Want to support us ?

108
Online

78.7k
Users

20.2k
Topics

148.0k
Posts