Machine: Dell Inspiron laptop with Intel 7260-AC Wireless card. Bluetooth 4.0 capable.
So, I installed Batocera onto a external HDD, and everything works properly. My wireless Xbox 360 adapter and controllers works as they should, but since the Xbox One receiver isn't supported, I had to connect it via bluetooth.
The "pair bluetooth controller" button on the interface didn't work at all. I SSH into batocera and via #bluetoothctl was able to pair, connect and trust the controller.
All buttons except the Xbox one worked, and I couldn't understand why. Mapping it via cable (or the button on the 360 controllers) works, so there is probably some M$ trickery here. However, I played a few games and got zero latency.
The real problems came with a reboot.
The controller connect right away, but with all buttons mapped wrong. Even remapping done nothing to solve this. It became impossible to play anything, specially when the A button (B on the Xbox pad) resets all your roms (like the Hotkey was pressed), but none other hotkey combinations worked (remember: the hotkey button wasn't mapped). Plugged the USB cable and the controller responded properly immediately.
So, is there something I can do? Intel have a microcode for this card in a .tgz file, would that help in any way?