What I meant was even Iphones and the Canon camera have different hardware revisions throughout the year even though they are the same models and same goes with all DJI products. Canon and Iphones are much larger companies with probably a better software development department so it was a bad example explaining firmware upgrade issues with hardware revisions. Can't compare with million of Iphones vs thousands of Phantom 4. DJI most likely does not have a larger software development to cross check their firmware with different hardware revisions.
Iphones did have firmware issues in previous Iphones which bricked a few phones and Apple took down that firmware update on their website the following day. They fixed it few days later. DJI should follow this example and take down the firmware until the issues are resolved.