I will try this, but my problem is that when I pair the controller it pairs successfuly for that session, it will work fine and if I turn off the controller and back on it will reconnect al is well. The problem is when you restart the raspberri pi, or turn it off and back on again it "forgets" the controller and I have to pair it each time I want to use it.
I'm using a wired controller in the meantime, but it is a very annoying problem.