Mine took 10 minutes to get to 99% then just hung there for maybe 20 minutes. i decided to abort, turned off the Mav, controller, phone, then restarted everything. Upon restart, firmware update successful.
When I went to my favorite park to fly, I got NFZ message on the controller and it would not take off. I have flown at this park over 100 times in 1 year, never got a NFZ zone message before. Just as I was ready to pack it in, the NFZ message went away and it let me fly. Im am not in any controlled airspace and 15 miles from the nearest airport. Hope nobody else gets this errant message.