Geebax
Captain
Australia
Offline
|
Normally I am relatively supportive of DJI, but after several months of being a member of this forum, I sympathise with the new owners who come here each day, completely frustrated by the firmware and software update process. It is a convoluted, annoying, non-intuitive method that I can best describe as sucky.
I have in the past been in charge of software and firmware development teams working on large projects, and if one of those team members came to me and proposed a system like that in use on the Phantom, I would have kicked his arse all the way back to where he came from.
The process for updating the aircraft itself is the worst. Fancy requiring a person to download a copy of the firmware, extract it from a zip, copy it to an SD card, insert that in the aircraft, switch on and be greeted by meaningless beeps, and gives no indication of what it is doing. Then at the conclusion, which is vague at best and few seem to be able to work out, you have to remove the card and read a long meaningless text file to see if the operation was successful. Really?
How about this DJI? You plug your internet connected computer into the USB port on the aircraft and an application pops up saying what version of firmware is on the aircraft and offers you a choice of previous or new versions to load. If you agree, it gets the chosen file from the DJI web site, loads it into the aircraft and shows you the updated progress using the accepted 'thermometer' method. At completion it advises you that the process was/was not succeassful.
The same process could be applied to the remote control unit, the Go App could update itself by the normal method for device apps and the firmware for the battery is kept in the aircraft for use when a battery needs to be upgrade, not kept on an SD card.
How about it DJI? Are you interested in making the Phantom a good experience for the purchaser, or are you going to let your engineering team get away with sloppy, lazy and crude programming?
|
|