Assuming that most fly-aways are due to errant GPS signals, it seems that Yuneec should be modifying the software to look for large, odd jumps in GPS position. You're flying along with a good set of coordinates, then suddenly the bird thinks it's a half mile from where it was? Obviously doesn't make sense, and it really doesn't make sense for the drone to head off that direction.
If simple filtering of GPS positions doesn't work to throw out the bad coordinates, seems like some message should be sent back to the controller (ST10, whatever), telling the operator that the copter has lost it's mind about where it is. Obviously simple RTH won't work in this case, but at least you could take over the unit. Seems to me that it should sit still and hover rather than trying to take off for some faraway location.
If simple filtering of GPS positions doesn't work to throw out the bad coordinates, seems like some message should be sent back to the controller (ST10, whatever), telling the operator that the copter has lost it's mind about where it is. Obviously simple RTH won't work in this case, but at least you could take over the unit. Seems to me that it should sit still and hover rather than trying to take off for some faraway location.