Mexican humorBut seriously . First off all you should look at your own country . I mean parts of it are literally war zone like . <| sep |> Ok calm down muchacho . <| sep |> If the light is on solid , it really is fully charged . I discovered this after a day of troubleshooting mine . It may help to reset the controller then totally disconnect it and restart the phone before trying to reconnect <| sep |> Wow I had no idea . I have a lot to learn . This fixed it , although the warnings are not showing up afterward . Specficallyex 1 . c In function ' main ' ex 1 . c 3 warning implicit declaration of function ' puts '<| sep |> There actually is a difference between brands , though . Some are the cheapest crap a factory can produce , other factories try to manufacture quality products and do some basic testing to try to catch problems .