After a lot of trial and error, I managed to get my GASIA controllers working

There is 1x file that needs to be changed.
/usr/sbin/sixad-sixaxis
For anyone else with these controllers, I have uploaded the working file here:
https://mega.co.nz/#!PMJ01ZLT!JHF4gFiqA ... 6XYidtpjG0
This is built from the source here:
https://github.com/ryonlabaw/qtsixa/blob/master/sixad/
(Only tested working in latest recalbox on RPI2)
Looking at the code, it may also work with official controllers and ShanWan controllers.
I have neither of these to test with. DigitalLumberJack did you maybe want to try swapping out the above file and test with the other controllers?
Also, I'm using a CSR Ltd Bluetooth Dongle (HCI mode) dongle - so again - strange it works.
Have tried with other BT dongles and same file above still works.
YAH!
Only thing I notice is that the LED on both controllers always shows #1