I had the exact same problem and searched around for a solution. It ended up being as simple as formatting the SD card from the DJI Go app before trying to upgrade the firmware!
Just wanted to post this in case anyone else is struggling as much as I was.
Just wanted to post this in case anyone else is struggling as much as I was.