TLDR: I cannot get a trackball and a spinner to work on a Raspberry Pi 2 with Batocera without unplugging one of them.
I have an Atari Dual Fightstick with Trackball from Microcenter and I have added an Atari USB spinner. I want to use Batocera on a Raspberry Pi 2 for MAME (no console games) and have it recognize the trackball or spinner depending which game I am playing. When both devices are plugged into the USB, it only recognizes the trackball which is workable but not designed for specific games. If I unplug the trackball it will default to the spinner.
I have attempted to change config files for Batocera inside Retroarch and the changes do not save. I can access the configuration menu inside MAME but those changes do not affect the controllers. I have installed RetroPie and I can get it to work but it’s a lot more front end than I need and I prefer Batocera because it’s straightforward and works more like an appliance.
My current solution is I have plugged both the trackball and the spinner into a USB switchable hub and into the Raspberry Pi and I disable the trackball when I don’t want to use it. It works but it isn’t pretty. I have spent the last three months scouring forums and help threads and I can’t find an answer for this.
I haven’t tried this with Batocera v31 because it isn’t supported on Raspberry Pi 2. If someone can confirm it will work, I’ll gladly upgrade to a Raspberry Pi 4. I haven’t because the MAME stuff from the seventies and eighties works just fine on a RPi2 and it’s what I had laying around.
I don’t mean to be rude but I’m fairly tech-savvy and I have been working with RetroPie for a few years now setting it up from scratch (not loading pre-made images) so I know my way around. I appreciate any suggestions but I am really looking for someone who has made this work in practice, not suggestions of what should work in theory.
Thanks in advance.