Прошивка PixHawk / PixRacer === PixHawk или PixRacer можно прошить, используя QGroundControl или утилиты командной строки. Различные варианты сборок стабильных прошивок PX4 можно скачать в разделе [Releases на GitHub](https://github.com/PX4/Firmware/releases). В названии файла прошивки кодируется информации о целевой плате и варианте сборки. Примеры: * `px4fmu-v2_default.px4` — прошивка для PixHawk с EKF2. * `px4fmu-v2_lpe.px4` — прошивка для PixHawk с LPE. * `px4fmu-v4_default.px4` — прошивка для PixRacer с EKF2 и LPE. * `px4fmu-v3_default.px4` — прошивка для более новых версий PixHawk (чип ревизии 3, см. илл.) с Bootloader v5 с EKF2 и LPE. ![](assets/stmrev.jpg) > **Note** Для загрузки `px4fmu-v3_default.px4` может понадобиться использование команды `force_upload` из командной строки. QGroundControl --- В QGroundControl откройте раздел Firmware. **После** этого подключите PixHawk / PixRacer по USB. Выберите PX4 Flight Stack. Для скачивания и загрузки стандартной прошивки (вариант с EKF2 для PixHawk) выберите пункт меню "Standard Version", для загрузки собственного файла прошивки выберите пункт "Custom firmware file...", зачем нажмите OK. > **Warning** Не отключайте USB-кабель до окончания процесса прошивки. TODO: Иллюстрация. Командная строка --- PX4 может быть собран из исходников и загружен в плату автоматически из командной строки. Для это склонируйте репозиторий PX4: ```bash git clone https://github.com/PX4/Firmware.git ``` Выберите необходимую версию (тэг) с помощью `git checkout`. Затем соберите и загрузите прошивку: ``` make px4fmu-v4_default upload ``` Где `px4fmu-v4_default` – требуемый вариант прошивки. Для загрузки прошивки `v3` в PixHawk может понадобиться команда `force_upload`: ``` make px4fmu-v3_default force-upload ```