Just updated mine tonight. Same problem- stopped at 99%. So I just did what I did the last time and disconnected the wire, restarted everything and the system said it was updated with the latest firmware. Took it for a test flight with no problem. As for the controller... I updated that...