I think this is a great idea. I keep seeing the biggest comments of "haven't we already been Beta testers" but from a manufacturing position I will say this.
I have no doubt that DJI DID and HAS done a lot of testing on the firmware version prior to release. However as a person who tests firmware on computer based products I will say that DJI could literally have 20, 40, 60, 100 people at their company testing their products (Firmware, software final production products) before release and they could do this for years and STILL once the product is release into the field there will always be somebody that will find that one particular way, during that right temperature, during a particular operation at a certain time of the day with this button pressed before that button and the sun is pointing a certain way that WILL always find new bugs.
Ultimately regardless of how much testing goes into a product there will ALWAYS be hidden bugs in firmware. The fact is its still hand written code by an engineer(s) and it only takes one keystroke or not thinking of a certain equation that could possibly be used that could cause a problem.
Lets look at Microsoft, remember Microsoft Windows XP? Microsoft has THOUSANDS of code writers to write that program and still even 12 years after its release they were still fixing bugs (not counting security updates) in it. When it comes to ANYTHING with a processor in it, especially when it has thousands, in this case millions if not billions of variables you can only test so much as a company in every way that you as a company can image the product will be used and then you have to release it. At that point be ready to get the updates done because consumers WILL find issues regardless of how much testing you have done.
If you have issues with this possibility please disconnect yourself from technology as a whole because whether its cell phones, washers and dryers, audio products, toasters, electronic pencil sharpeners the keyboard and the computer you are typing on and even your car you drive it all has the same common factor... A computer that had code written by a person.
As long as DJI continues to do updates and do diligent testing prior to release and continue to support the product and guarantee the product if there is any major errors as a direct result of the updates then I am fine with it.
For me my concern is what position will DJI take on units after they are 1 year old and the factory warranty is expired and a customer has a critical issue as a result of a firmware update. Will they still support and grantee the product or take a much less desired path?
The moral of the story, the best critics and people for feedback are your consumers.
Also for those that have never seen what something like code looks like here is a sample. Now imagine hand entering 500,000+ or even a million plus lines of this?
View attachment 903
As long as DJI wants to guarantee the product for testers and maybe even expedite repairs if it comes to that so that if there is issues I am not spending most of my first year with my bird in service I would be happy to sign up, take a chance and help out.