V 3.1
MHV Quadcopter Workshop
Page 25 of 36
Firmware Loading
Mission Planner
Go to the
Initial Setup -> Install
Firmware
tab.
Ensure the correct serial port is selected in the
upper right of the window.
Click the image of the quadcopter to begin the
upload process.
Follow the instructions to remove and re-plug
the Pixhawk as required.
MAVProxy
As a first off, you will need to download a copy
of the latest firmware:
http://firmware.diydrones.com/Copter/stable
/PX4-quad/
The “ArduCopter-v2.px4” firmware is the one
used on the Pixhawk.
A python script can be used to upload the
firmware:
https://raw.github.com/diydrones/PX4Firmwa
re/master/Tools/px_uploader.py
Then use the following command to upload
the firmware:
python px_uploader.py --port
/dev/ttyACM0
where
/dev/ttyAM0
is the name of the
serial port that the Pixhawk is using.
APM Planner 2
Go to the
Initial Setup -> Install
Firmware
tab.
Ensure the correct serial port is selected in the
drop-down box next to the
Stable
button.
Select the
Stable
button to use the stable
branch of the firmware.
Click the image of the quadcopter to begin the
upload process.
Follow the instructions to remove and re-plug
the Pixhawk as required.
After the firmware load, the Pixhawk will play a musical tone to indicate that it has booted correctly. If it plays a series of tones and then three beeps, disconnect the USB
and press down the safety switch. Reconnect the USB and wait for a series of tones followed by two beeps. This is sometimes required if the failsafe board requires it’s
firmware to be updated. The failsafe board firmware is included in the main Pixhawk firmware package and will be upgraded if necessary