So this is the main side of it, I've embedded a simple 7" tft screen (from a vehicle reversing screen) into the side of the wii. Took some snaps of the RetroPie-Wii today, none of the inside but when you see this it will all make sense: sixpair the first controller, then manually run sudo sixad -start (you may need to stop the service first with sudo sixad -stop), that (I think) then binds that bluetooth device to a joystick /dev/input device.ĭo that again with the second and with both joypads disconnected press the PS buttons on both and keep checking /dev/input to see if you have js0 and js1, if you have both, both are recognised joypads on your system!įinally you need to put the joypad button and stick bindings into your retroarch.cfg file, then you can run up emulationstation and go through the normal 'press any button' to bind the joypads buttons to the emulators! So, if you run jstest and see all the info on the joypad, but it doesn't change when you press buttons etc, your bluetooth adapter is likely not compatibleĪside of that, the only slightly snaggy thing was getting two controllers working, but seriously, it's quite simple. When I tested the joypads on the old adapter it would list all the buttons/sticks but when I pressed the buttons or moved the sticks nothing changed, when I used the NEW adapter however it displayed all the buttons/sticks etc and when I pressed the buttons or moved the sticks the value dramatically changed. Hciconfig was identical for both adapters, but jstest was quite different. When I had the wrong bluetooth adapter hciconfig and jstest seemed to work, but looking back that's not the case. Now I know what you're thinking now, you're thinking 'but that's the same bloody ones I followed before!' and your right, but trust me, if the controllers are genuine Sony's and the bluetooth adapter is right it will just work. Ok, now rather than paste what the other instructions say (because, lets be honest, there's four or five pages out there that say word for bloody word, the same thing.) I'll just link to the ones I followed: Otherwise press esc/F4 to quit out to commandline. If you got here from skipping the first step, fair enough but you need to backup the existing es_input.cfg so emulationstation is sat waiting for a controller, so run this in terminal:Ĭode: Select all sudo mv. (now it's totes up to you, but round about now I'd be taking a snapshot of the SDCard so if it all goes south again I can easily just re-load that snapshot onto the SDCard. Now when it first boots, do the usual 'quit out, sudo raspi-config' to expand the filesystem, make any memory splits you want to and overclock etc.
Seriously, I cannot say this enough, god alone knows how much your install has been tied up in knots by now, if you can't revert the changes you've made to date, wipe it and start from scratch, it will save you time. Wipe your sdcard and start from a clean retropie build.
(sorry, you're not gonna like this, feel free to skip this if you like and if it works for you, awesome, but if not you're gonna be starting from scratch AGAIN so up to you). Ok, so lets take this through step by step. To be honest, that's not (visually at least) the one I thought I had bought ( ebay, gotta love it) but it was £1 so I thought at that cheap I might as well try swapping it out.įinally, and I don't know if this is relevant or not, but I did all this on a Rev B 512 Raspi (not sure of the chipset, it's inside a Wii case at the moment so tricky to get to), so it might be a case that the rev of the raspi is the reason why everyone is getting different experiences here. None of the issues I was having previously, no false positives, nothing, it just worked. Next is the bluetooth controller, it seemed that others were rattling through with no issues, certainly not the ones I was having so I took a punt and bought a new bluetooth adapter and immediately everything started working. ontrollers) WILL NOT WORK, they have to be genuine Sony controllers. Next, and this is REALLY important (for reasons I cannot fathom as yet) you MUST be using REAL ps3 controllers, fake ones (as in these. So, here (hopefully) is a step by step that will work.įirstly I was using the most up to date retropie image, (1.8.1 from. Okies, after everything it truly was the simplest thing! Absolutely, and apologies if I go into too much detail