(pixhawk-flashing)= # Pixhawk Flashing This guide explains how to install the **PX4 firmware** onto the Pixhawk flight controller as part of the MAVISS platform setup. --- ## Firmware Download The latest stable PX4 firmware can be downloaded from the official release page: - PX4 Releases Choose the firmware version appropriate for your hardware (e.g., Pixhawk 4, Pixhawk 6X). It is recommended to use the latest **stable** release unless a specific feature requires the **development** version. --- ## Flashing with QGroundControl The firmware is flashed using **QGroundControl (QGC)**, which provides a simple interface for managing the Pixhawk. 1. Connect the Pixhawk to your computer using a USB cable. 2. Open QGroundControl. 3. Navigate to: **Vehicle Setup → Firmware** 4. Select **PX4 Autopilot** when prompted. 5. QGC will automatically detect the connected Pixhawk and begin flashing. 6. Once complete, QGC will reboot the Pixhawk with the newly installed firmware. --- ## Verification - After flashing, QGC should display the vehicle type and firmware version. - Perform an initial parameter reset to ensure defaults are applied: ```bash param reset-all