Forum Replies Created

Viewing 30 posts - 1 through 30 (of 30 total)
  • Author
    Posts
  • duckclimber
    Participant
    Post count: 32

    As I have said before, using only the “usbquirk method” didn’t work for me. And thus I created this guide, so if the Xin-Mo doesn’t work with only the “usbquirk method” use the whole guide.

    duckclimber
    Participant
    Post count: 32

    Hi!

    [quote=121304]I need your help, I tried figuring out which usb was which.

    When I type lsusb I get:

    Bus 001 Device 005: ID 04f3:0103 Elan Microelectronics Corp. ActiveJet K-2024 Multimedia Keyboard
    Bus 001 Device 004: ID 16c0:05e1 Van Ooijen Technische Informatica Free shared USB VID/PID pair for CDC devices
    Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
    Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

    I have a hunch my xin mo is:
    Bus 001 Device 004: ID 16c0:05e1 Van Ooijen Technische Informatica Free shared USB VID/PID pair for CDC devices

    When I tried the usbquirk method, nothing changed.

    EDIT: Something did change, my buttons act like there is nothing assigned to them now.

    [/quote]

    Yes, 16c0:05e1 is the correct one, the whole text string should look like: usbhid.quirks=0x16c0:0x05e1:0x040

    What Raspberry pi and RetroPie version are you using? And have you applied the kernel fix?

    duckclimber
    Participant
    Post count: 32

    [quote=121195]hey Guys could u plz help me?!
    I got a raspberry PI 2+B and also a 3 on both ones I canÄt fix my Xin-Mo Arcade Stickproblem. I got also the Problem, that Player 1 is also controlling Player 2 and the other way around.
    I didn’t try the fix kernel, caue it was just testet with the PI 1 and PI 2 but not B+, so I am scared like the other guys before me with the PI 3 to brick it.

    Is there anyother solution?!?

    Thanks

    [/quote]

    The B+ is the same as Raspberry pi 1, just more USB-ports. So this guide will work for you:-)

    duckclimber
    Participant
    Post count: 32

    Hi!

    [quote=121275]Got mine to work with Raspberry pi 3!

    Kernel wasn’t needed, just added the usbquirks line. Make sure your device ID is correct! Mine wasn’t the same as what is listed under the instructions with the usbquirks step. 0314:0326 instead. Sub-in whats listed when you run lsusb. rebooted and emulation station picked up two players. Configured in mame4all with use of xbox 360 controllers for players 3 and 4, works great. Works in retroarch as well.

    [/quote]

    Can tell us where you bought your Xin-Mo? Because that solution never worked for me before, tried it several times. Maybe it is fixed with 3.6? Can someone else confirm?

    duckclimber
    Participant
    Post count: 32

    [quote=121283]what is usbquirks line and where to get it and I also can’t follow this??!

    under the instructions with the usbquirks step. 0314:0326 instead. Sub-in whats listed when you run lsusb.

    [/quote]

    Read the first post (the guide), you can find the answer to your question there.

    duckclimber
    Participant
    Post count: 32

    Hi Karami!

    [quote=121234]Guys can I use the kernel for a Raspberry pi 2 B+?!?

    [/quote]

    Yes you can use the guide for Raspberry pi 1 & 2, no kernel fix available for the Raspberry pi 3 yet, but if I read the post above right we don’t need a kernel fix for the 3.

    duckclimber
    Participant
    Post count: 32

    Hi everyone!

    Do someone have a working kernel fix for Raspberry Pi 3, RetroPie 3.6? (Working with Xin-mo)

    We are some guys over in this thread that are wondering: (We got it to work with Raspberry pi 1 and 2 but not 3) https://www.petrockblock.com/forums/topic/how-to-get-xin-mo-dual-arcade-working-with-retropie-easy-guide/

    duckclimber
    Participant
    Post count: 32

    Hi enigma90! Just press TAB on your keyboard and edit the keys you want:-)

    duckclimber
    Participant
    Post count: 32

    wowzer22: Did you get it to work? I just copied my roms to the FBA-folder and it worked. The FBA-emulator uses the exact same button mapping as the my other retroarch configs. But if you copy your default retroarch.cfg and place it in your configs/fba folder and then change the buttons manually it should work.

    Has anybody tried this guide with RetroPie 3.6? Or is it fixed in 3.6 so you don´t need it? Please let us know! When I get the Raspberry Pi 3 I will try it out:-)

    duckclimber
    Participant
    Post count: 32

    Hi devil78! Before I wrote this guide I tried your way probably 1000 times, OK maybe not 1000 but maybe 20, did not work. But if they have fixed this in RetroPie 3.5 let us know, it would be great!

    duckclimber
    Participant
    Post count: 32

    Hi wowzer22! All buttons was fine for me in FBA at the start, I think it uses the RetroArch buttons. So I’m not sure how to change them in just FBA and not all the other ones at the same time, but if I find a answer I will write it here. If you find an answer write it here as well:-)

    Edit: Have you given this a try? :
    https://github.com/retropie/retropie-setup/wiki/FinalBurn-Alpha

    Maybe you have to edit the controls manually in /opt/retropie/configs/fba/retroarch.cfg

    duckclimber
    Participant
    Post count: 32

    Hi rosichella! Have you tried a powered USB-hub so the Xin-mo get extra power? It sounds strange that it worked at first, you can do a backup and try a clean install just to rule out any problems with RetroPie.

    duckclimber
    Participant
    Post count: 32

    Hi hijinksensue! Yes, I’ve just installed a button on the backside that cuts the power to the Xin-mo, I don’t have to reboot. (I soldered a switch to a USB-cable) If I wan’t to play four players I just plug in the USB-controllers along with the Xin-mo.

    duckclimber
    Participant
    Post count: 32

    Hi again hoofa! I’ve done a “hack” to get my controllers to work as main controllers if a want to. I have installed a switch that turns off the Xin-mo If I want to use my game pads instead. You could change player settings in Retro Arch as well, but I’ve found this to be quicker:-) But if you want to have your game pads as player 3 and 4, just plug and play!

    duckclimber
    Participant
    Post count: 32

    Hi hijinksensue! I’ve done a backup of my micro SD-card using Pi Copier (MAC) and there is Win32 Disk imager for windows. Then if something goes wrong you can just use your backup:-) I have not got the time to test if I can update to 3.5, and since everything is working I don’t see the point at this moment. But when I do I will tell you guys!

    If somebody else have tried it you could share your experience here!:-)

    duckclimber
    Participant
    Post count: 32

    Hi amansson82! Have you followed all steps? Could you tell what your setup is? Type of image, Raspberry pi ect. When you map your buttons in Retro Arch do you se what the output is on player 1 and 2? Is it the same there as well?

    duckclimber
    Participant
    Post count: 32

    Thank you hoofa for your kind words:-) And for your question: yes co can! I have the same setup, if you look at the picture of my arcade you can see two USB-ports in the middle, these are for keyboard and gamepads.

    duckclimber
    Participant
    Post count: 32

    Hi! I will write it more clear in the guide, thanks:-)

    RetroPie—>Configure RetroArch/Launch RetroArch RGUI—–>Settings—->Input—->”Input Hotkey Binds” and “input User 1/2/3 etc Binds”

    Remember to save the settings before exit.

    duckclimber
    Participant
    Post count: 32

    Hi hoofa! If you are using the Xin-mo it should fix your problem:-)

    duckclimber
    Participant
    Post count: 32

    Hi elparent! It really does not matter really, as long as you connect Player one and two to the right side of the Xin-mo board. You can change the button layout in Retro Arch and MAME later:-)

    duckclimber
    Participant
    Post count: 32

    Hi! When you transfer your file to your /home/ do it as root. In other words login with your root-account and transfer the kernel patch.

    Here is Retro Pie 3.3.1 magnet link: magnet:?xt=urn:btih:6656bf7bd104930039f4eb81399976ebd297b8fe
    (open the link with uTorrent or transmission for example)
    I’ll now it works with that:-)

    Here is filezilla: https://filezilla-project.org/download.php?show_all=1

    duckclimber
    Participant
    Post count: 32

    Hi and Thanks! I Think the Kernel patch is only for Raspberry pi 2, but I could be wrong. Everything else should work however:-) What problems are you experiencing with your xin-mo and Pi B+?

    duckclimber
    Participant
    Post count: 32

    If you are still having the problem look at my guide: Xin-mo Guide

    duckclimber
    Participant
    Post count: 32

    [quote=114163]

    I got EVERYTHING working with the Xin-mo, I’m so f*cking happy:D (Retropie 3.3.1 Raspberry Pi 2)

    I will be writing a easy to use guide in a day or two:)

    Look forward to your guide. I am having issues with the same setup.

    [/quote]

    Here is the guide:-) Xin-Mo Dual Controller. GUIDE.

    duckclimber
    Participant
    Post count: 32

    I’ve found a solution for my problems with the Xin-Mo and I wrote a guide if somebody is having the same problems. Here it is: Xin-Mo Guide

    duckclimber
    Participant
    Post count: 32

    I got EVERYTHING working with the Xin-mo, I’m so f*cking happy:D (Retropie 3.3.1 Raspberry Pi 2)

    I will be writing a easy to use guide in a day or two:)

    duckclimber
    Participant
    Post count: 32

    Update: I tried playing a SNES game now and both joysticks work fine in the game, the second joystick is still messed up in EmulatorStation menu but there is some progress! Is it some way to disable the second joystick only in EmulatorStation? And I cant quit the game with start+select, some ideas on that?

    Edit: So I used the kernel patch for RetroPie 3.2.1 and usbhid.quirks=0x16c0:0x05e1:0x040 to cmdline.txt , and last a changed the Joypad driver from Sdl2 do udev. I’m not sure what fixed it in the games, but when I’m sure I’ll try to write a simple guide.

    duckclimber
    Participant
    Post count: 32

    I’ve tried the usbhid.quirks=0x16c0:0x05e1:0x040 and I now got two players with the Xin Mo. I’ve tried every other long shot solution I could find but nothing is working. The joysticks still interfere with each other, they will work when I first set them up in Emulatorstation, I can use them both properly. Up, down, left right. But if i try to play a game and then go back to emulatorstation, only one joystick and buttons is sending the right commands. The other one is not giving the right button presses. And I tried to change the mapping in retroarch, not working.

    I tried patching the Raspberry Pi 2: Retro Pie 3.3.1 kernel with the latest patch I found in this thread, the one for 3.2.1, didn’t work.

    Could someone upload the kernel patch for 3.3.1? Or give me some other solution?

    And why can’t this be fixed by default in the Retro Pie image?:-)

    My thread: https://www.petrockblock.com/forums/topic/xin-moxin-modual-arcade-problems-please-help/

    duckclimber
    Participant
    Post count: 32

    So I solved the problem with the player one showed up as player two and vice versa.
    When I connected the cables I did it according to the PC-wiring picture, but you should look at the PS3-wiring picture. When I changed the cables the player one became player one, success!

    duckclimber
    Participant
    Post count: 32

    Ok, so it seems like this is a linux kernel error and maybe hard to fix. (Hoping I’m wrong) And I got no answers so lets move on! Do anybody know how well the Ipac is working with RetroPie? Or should I just get an old keyboard and solder the wires to it? Maybe some other alternatives as well?

    Or if someone is kindly enough to send me the RetroPie 3.2.1 image so I can try the patch from this reddit thread: https://www.reddit.com/r/RetroPie/comments/3qqx71/help_with_xin_mo/

Viewing 30 posts - 1 through 30 (of 30 total)