On the point of multiple flights, I have done this in Mission Planner:
1. Draw the whole mission with one big polygon, then save mission with takeoff, RTL, whatever you use
2. Figure out how far it can go on one flight, then delete all waypoints afterward, up to the landing sequence, then save to Mission1
3. Reload original mission file, then delete waypoints we have already done, then all waypoints beyond what can be covered in 2nd flight. Save to Mission2
4. Repeat #3 until mission is complete.
I know this isn't the optimal way to do this, but it is better than drawing each flight as a separate mission. I have tried to setup the full mission in Mission Planner, and have it break the missions up, and it uses jump to change where it starts, but that never works the way I think I will. I am still experimenting with jump to see if I can figure it out. Anyone have some clues?
@franknitty69: I have used your script for triggering the the camera and it works great. I did not have a file of that name previously, so should I just delete that file when the time comes for a new firmware update?