Okay so this one might be a long shot, but I'm kind of stumped.
I have a raspberry pi set up with RetroPie as a kind of do-it-all mini console so I can bring old games around (there's a huge novelty factor for me in it).
Setting everything up was surprisingly easy, it even recognizes the MC Cthulhu and my 360 controller no issue.
My problem (and the reason I'm posting here instead of some linux/raspi forum) is it appears to be that the MC Cthulhu needs to be plugged in after the system is booted up, which makes it instantly forget the mapping and forcing me to punch in a bunch of code to remap it before I can use it. To be clear: it works, just not right away on boot, and I'd like to be able to plug in sticks without needing to painfully remap them if I bring the Raspi with me somewhere.
I'm fairly confident that this isn't a system issue, because I don't have this issue with my 360 controller, it stays mapped even when the system is powered down and rebooted.
I've also noticed this issue with my main windows PC, when it goes to sleep with my stick plugged in then I wake it up, I have to unplug/plug in my stick for it to function. But because windows automatically knows what to do with all the mappings, comparatively it isn't really an issue at all.
Does my issue make sense? I feel like the system is either pinging the cthulhu to wake it up when it's plugged in, but I'm woefully ignorant of the relationship between the cthulhu and linux/PC operating systems.
edit: my eventual idea was to integrate a raspi in to an arcade stick and have an all-in-one solution, but this is a fairly large impediment to that.
I have a raspberry pi set up with RetroPie as a kind of do-it-all mini console so I can bring old games around (there's a huge novelty factor for me in it).
Setting everything up was surprisingly easy, it even recognizes the MC Cthulhu and my 360 controller no issue.
My problem (and the reason I'm posting here instead of some linux/raspi forum) is it appears to be that the MC Cthulhu needs to be plugged in after the system is booted up, which makes it instantly forget the mapping and forcing me to punch in a bunch of code to remap it before I can use it. To be clear: it works, just not right away on boot, and I'd like to be able to plug in sticks without needing to painfully remap them if I bring the Raspi with me somewhere.
I'm fairly confident that this isn't a system issue, because I don't have this issue with my 360 controller, it stays mapped even when the system is powered down and rebooted.
I've also noticed this issue with my main windows PC, when it goes to sleep with my stick plugged in then I wake it up, I have to unplug/plug in my stick for it to function. But because windows automatically knows what to do with all the mappings, comparatively it isn't really an issue at all.
Does my issue make sense? I feel like the system is either pinging the cthulhu to wake it up when it's plugged in, but I'm woefully ignorant of the relationship between the cthulhu and linux/PC operating systems.
edit: my eventual idea was to integrate a raspi in to an arcade stick and have an all-in-one solution, but this is a fairly large impediment to that.