Thx for all of the commentary - DJI has caused many other serious issues with previously good versions of firmware in an attempt to control and establish the no-fly zone restrictions. Until the masses of users show me through much feedback that a version is basically bug-free and operates without issues, I am staying on version ‘509’.
I'm not sure what serious issues you are referring to but my aircraft seems to fly well on the latest firmware. Am I missing some inherent flaws that I should be aware of?
DJI didn't establish the No Fly Zone in the USA, the FAA is responsible for it.
www.faa.gov/uas/where_to_fly/airspace_restrictions/
What DJI is responsible for is adding geofencing to their firmware. Even my car has geo fencing built into it's navigation software. It's not a bad thing especially for parents watching there teenagers driving habits.
The latest upgrade was worth it to me if for No other reason than adding the Camera Panaroma Modes for the P4P. It corrected a flaw as you have noted one version may add problems, but they corrected the problem with camera flipping the video 180° when you gimbled straight down in the latest version.
I do agree with you that they need more flight testing before releasing firmware that changes or affects the aircrafts flight characteristics. I don't think geo fencing is a software flaw however. It will help keep recreational pilots out of restricted airspace while it allows pilots like yourself able to fly freely in un-restricted airspace.
The end result is keeping our NAS safer while at the same time not making all drone pilots look unsafe by incursions with manned aircraft.