Press the Xbox button on the controller to power it up
Wait until the controller is recognized and click on the update button and start the update
There is a progress bar and the controller will "reboot" several times, this disconnects the controller from the VM as well and the update progress shows "failed update".
Exit the update progress and unplug the controller so it is powered off.
Repeat from step 4. until the progress bar reached its end.
Update /etc/bluetooth/main.conf
Add this block taken from here to /etc/bluetooth/main.conf
Working Setup
After the taking the steps below works absolutely flawless, pairing works out of the box with the integrated Gnome Bluetooth manager.
Steps
Update controllers via Windows Dev Machine running in Virtual Box
sudo adduser $USER vboxusers
Xbox button
on the controller to power it upUpdate
/etc/bluetooth/main.conf
/etc/bluetooth/main.conf
Just connect via the Gnome built-in Bluetooth manager and enjoy
Originally posted by @KarlK90 in https://github.com/atar-axis/xpadneo/issues/93#issuecomment-985735995