After reading carefully this thread and reading between the lines. I would guess that my compiled version is not working, but the version from rzr seems to work. Sadly that it is not uploaded here and that no one could clearly report which one is working or not (60 downloads = 60 fails = 0.3 reports ).

I had a look into the svn source code which rzr was using and I will make a binary from svn. It looks like that this lost sixaxisd_1.0_armel.deb was made from svn because there is a debian folder with this version numbering.

Nevertheless some cloned ones (shanwan, gasia) could need a newer bluez stack or a patched kernel because there offered HID service which is not Bluetooth compliant.

Did you test your cloned controller with the N900 or only with newer devices?

Stay tuned I will compile and upload hopefully the version from svn soon.

I've uninstalled the previous package with warehouse, installed the new and now it doesn't find hciconfig anymore (not present in the folder). How can I reinstall it?
I've tried with apt-get install hcitool and apt-get install hciconfig, but the result is always the same:
E: Couldn't find package hcitool

Tried also apt-get install --reinstall bluez (should contain hciconfig), this is the output:

Thank you for your time but it doesn't work, when I start the daemon it doesn't find any device. This library doesn't like unofficial devices...
I'll try with sailfish on my Nexus 5 maybe, on Android works correctly-