This is usually caused by an update from Apple gone wrong. It is a well known issue but Apple does not appear to be interested in helping out with this repair so far. Hopefully this will change in the near future. A new chip will need to be soldered on.