Hi @autery,
I just loaded up my old Companion SD card to try this, and it worked immediately.
My steps were
- Go to http://192.168.2.2:2770/mavproxy
- Add
--out udpbcast:192.168.2.255:14551
- I put it just under the existing line for port 14550
- I also tried port 14770 and
udpout:192.168.2.1:14551
, both of which worked fine as well
- Press ‘Restart MAVProxy’ button
- The page flashed briefly - the buttons did not go grey
- Refreshed the web page to make sure it wasn’t just stuck on the old one
- Confirmed that the connection was working on my topside computer
from pymavlink import mavutil port = 14551 m = mavutil.mavlink_connection('udpin:0.0.0.0:{}'.format(port)) m.wait_heartbeat() print('connection success!')
- Rebooted the Raspberry Pi (via the “Reboot” button in the top right corner) and confirmed my MAVProxy update was still there
Which Companion version are you on? I was testing on 0.0.31 (the last version), and my parameters after pressing “Restore Default Options” were
--master=/dev/autopilot,115200
--load-module='GPSInput,DepthOutput'
--source-system=200
--cmd="set heartbeat 0"
--cmd="param forceload /home/pi/companion/params/serial0.param"
--logfile=/tmp/telemetry.tlog
--out udpin:localhost:9000
--out udpin:0.0.0.0:14660
--out udpbcast:192.168.2.255:14550
--mav20
--streamrate 10
--default-modules=output,param
As a side note, you may wish to try out BlueOS. The same functionality is available via the Endpoints page (when in Pirate Mode)