Make sure you are using a USB cable for a firmware update.
DO NOT USE BLUETOOTH CONNECTION !!!
The reason for that is not stable Bluetooth connection. Over a network all data is send in protocols and if connection is not stable, some of the protocols can get lost.
Lets say the data sent is a 100 protocols and one or two may get lost. In this case the data you are trying to send will/may get corrupted.