Rusty, fyi I did a git pull and it didn’t pull down the files I was expecting. I think the repo that its pointing to is different ( I didn’t actually try to debug this.) As shipped there is no flash_px4.py and git pull didn’t help.
flash_px4.py for me was extremely unreliable. I was able to flash it through qgc with 1 try. With flash_px4.py I tried for 15 min doing all kinds of things. I’d be happy to setup vpn and gotomeeting or something and let you have at it but qgc is the sure way to get it to work.
Regarding the network. I’m ok with 192.168.2.255 broadcast and unicast for video. I think you did the right thing. Not everyone is a network engineer so keep it simple.
However if you had 1 script where I can feed it host IP, bluerov2 IP, netmask, and gateway, I would be eternally grateful. The reason is I could simply plug the ROV into my network at home and be able to access it via the local network. And without changing my IP I could also just pick everything up and take it to my boat. The ROV would also be online so no need to share internet connections and nat thru a host computer. No big deal if you don’t do this, I can probably hack up a script to do just that. The only part I don’t like is I would have to maintain this script if there was any code changes on your side.
Anyway looking forward to getting this thing in the water. Not sure what to expect in San Francisco but I’ll test this right outside the golden gate bridge when the weather conditions are better. So far I’m extremely happy with this and for anybody else worried about getting the electronics going, don’t. Its easy.