{"id":132,"date":"2020-02-08T03:14:37","date_gmt":"2020-02-08T03:14:37","guid":{"rendered":"http:\/\/blog.rctoysky.com\/?p=132"},"modified":"2020-02-08T03:16:28","modified_gmt":"2020-02-08T03:16:28","slug":"loading-firmware","status":"publish","type":"post","link":"https:\/\/blog.rctoysky.com\/?p=132","title":{"rendered":"PX4:Loading Firmware"},"content":{"rendered":"\n<p><em>QGroundControl<\/em>&nbsp;<strong>desktop<\/strong>&nbsp;versions can install&nbsp;<a href=\"http:\/\/px4.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">PX4 Pro<\/a>&nbsp;or&nbsp;<a href=\"http:\/\/ardupilot.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">ArduPilot<\/a>&nbsp;firmware onto Pixhawk-family flight-controller boards. By default QGC will install the current stable version of the selected autopilot, but you can also choose to install beta builds, daily builds, or custom firmware files.<\/p>\n\n\n\n<p><em>QGroundControl<\/em>&nbsp;can also install the firmware for SiK Radios and PX4 Flow devices.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><\/p><p>Loading Firmware is currently not available on tablet or phone versions of&nbsp;<em>QGroundControl<\/em>.<\/p><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"connect-device-for-firmware-update\">Connect Device for Firmware Update<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><\/p><p><strong>Before you start installing Firmware<\/strong>&nbsp;all USB connections to you vehicle must be&nbsp;<em>disconnected<\/em>&nbsp;(both direct or through a telemetry radio). The vehicle must&nbsp;<em>not be<\/em>&nbsp;powered by a battery.<\/p><\/blockquote>\n\n\n\n<ol><li>First select the&nbsp;<strong>Gear<\/strong>&nbsp;icon (<em>Vehicle Setup<\/em>) in the top toolbar and then&nbsp;<strong>Firmware<\/strong>&nbsp;in the sidebar.<\/li><li>Connect your device (Pixhawk, SiK Radio, PX4 Flow) directly to your computer via USB.Connect directly to a powered USB port on your machine (do not connect through a USB hub).<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"select-firmware-to-load\">Select Firmware to Load<\/h2>\n\n\n\n<p>Once the device is connected you can choose which firmware to load (<em>QGroundControl<\/em>&nbsp;presents sensible options based on the connected hardware).<\/p>\n\n\n\n<ol><li>For a Pixhawk-compatible board choose either&nbsp;<strong>PX4 Flight Stack vX.X.X Stable Release<\/strong>&nbsp;or&nbsp;<strong>ArduPilot Flight Stack<\/strong>&nbsp;radio buttons to download the&nbsp;<em>current stable release<\/em>.If you select&nbsp;<em>ArduPilot<\/em>&nbsp;you will also have to choose the specific firmware the type of vehicle (as shown below).<\/li><li>Check&nbsp;<strong>Advanced settings<\/strong>&nbsp;to select specific developer releases or install firmware from your local file system.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"update-the-firmware\">Update the firmware<\/h2>\n\n\n\n<ol><li>Click the&nbsp;<strong>OK<\/strong>&nbsp;button to start the update.The firmware will then proceed through a number of upgrade steps (downloading new firmware, erasing old firmware etc.). Each step is printed to the screen and overall progress is displayed on a progress bar.<\/li><\/ol>\n\n\n\n<p>Once the firmware has completed loading the device\/vehicle will reboot and reconnect. Next you will need to configure the&nbsp;<a href=\"https:\/\/docs.qgroundcontrol.com\/en\/SetupView\/Airframe.html\">airframe<\/a>&nbsp;(and then sensors, radio, etc.)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>QGroundControl&nbsp;desktop&nbsp;versions can install&nbsp;PX4 Pro&nbsp;or&nbsp;ArduPilot&nbsp;firmware onto Pixhawk-family flight-controller boards. By default QGC will install the current stable version of the selected<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=\/wp\/v2\/posts\/132"}],"collection":[{"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=132"}],"version-history":[{"count":2,"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=\/wp\/v2\/posts\/132\/revisions"}],"predecessor-version":[{"id":135,"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=\/wp\/v2\/posts\/132\/revisions\/135"}],"wp:attachment":[{"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=132"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=132"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}