With the new software & firmware, it looks like DJI found the problem with the fly aways. And, although they have not fixed it, it appears they wrote some code to try and bring it home in case the problem occurs. Under BASIC, RC settings, you will notice they added “Receiver Advanced Protection”. Based on this, it appears to me the problem with fly-aways is the Phantom thought it was getting instructions from the transmitter to “fly away”! It looks like the receiver would get instructions to just stay on one course forever, until it ran out of power. Now, if it gets those instructions (even though you may be frantically moving the sticks), after 20 seconds of “fly away as fast as you can” instructions, it will stop, hover, and after 10 more seconds, fly home. So, it looks like the problem has been with the transmitter or receiver. Does a power cycle solve the problem for the next flight? I have no idea. But, it does make me feel better that they added this feature.