{"id":319,"date":"2020-07-24T01:32:41","date_gmt":"2020-07-24T01:32:41","guid":{"rendered":"http:\/\/blog.rctoysky.com\/?p=319"},"modified":"2023-04-26T10:26:39","modified_gmt":"2023-04-26T10:26:39","slug":"how-to-upload-firmware-for-apm","status":"publish","type":"post","link":"https:\/\/blog.rctoysky.com\/?p=319","title":{"rendered":"How to upload firmware for APM?"},"content":{"rendered":"\n<p><strong>1.install the Mission planner, you can download from here, <\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/firmware.ap.ardupilot.org\/Tools\/MissionPlanner\/archive\/MissionPlanner-1.3.74.msi\">https:\/\/firmware.ap.ardupilot.org\/Tools\/MissionPlanner\/archive\/MissionPlanner-1.3.74.msi<\/a><\/p>\n\n\n\n<p><strong>2.select the right COM port and 115200 baud rate.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"574\" height=\"189\" src=\"http:\/\/blog.rctoysky.com\/wp-content\/uploads\/2020\/07\/image-10.png\" alt=\"\" class=\"wp-image-320\" srcset=\"https:\/\/blog.rctoysky.com\/wp-content\/uploads\/2020\/07\/image-10.png 574w, https:\/\/blog.rctoysky.com\/wp-content\/uploads\/2020\/07\/image-10-300x99.png 300w\" sizes=\"(max-width: 574px) 100vw, 574px\" \/><\/figure>\n\n\n\n<p>NOTE: <\/p>\n\n\n\n<p> the port cannot be seleted with AUTO or other. If you use USB to connect, baud rate should select 115200 , not other.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"397\" height=\"101\" src=\"http:\/\/blog.rctoysky.com\/wp-content\/uploads\/2019\/08\/2.png\" alt=\"\" class=\"wp-image-24\" srcset=\"https:\/\/blog.rctoysky.com\/wp-content\/uploads\/2019\/08\/2.png 397w, https:\/\/blog.rctoysky.com\/wp-content\/uploads\/2019\/08\/2-300x76.png 300w, https:\/\/blog.rctoysky.com\/wp-content\/uploads\/2019\/08\/2-392x101.png 392w\" sizes=\"(max-width: 397px) 100vw, 397px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-preformatted\">If your PC cannot recognize the port. First check your USB line, make sure it can work well. Second if the issue also happened, you should install the PC\u2019 driver for the APM. \ndriver can download from <a href=\"https:\/\/firmware.ardupilot.org\/Tools\/MissionPlanner\/driver.msi\">here,https:\/\/firmware.ardupilot.org\/Tools\/MissionPlanner\/driver.msi<\/a><\/pre>\n\n\n\n<p>YOU can download it to install it on your PC. Some WIN7 cannot install it sucessufully, maybe you can change other PC system, i recommend the WIN10 system.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"534\" height=\"569\" src=\"http:\/\/blog.rctoysky.com\/wp-content\/uploads\/2019\/08\/3.png\" alt=\"\" class=\"wp-image-23\" srcset=\"https:\/\/blog.rctoysky.com\/wp-content\/uploads\/2019\/08\/3.png 534w, https:\/\/blog.rctoysky.com\/wp-content\/uploads\/2019\/08\/3-282x300.png 282w\" sizes=\"(max-width: 534px) 100vw, 534px\" \/><\/figure>\n\n\n\n<p>If your driver is like this, you should install the driver to your PC.<\/p>\n\n\n\n<p>If your PC do not have the port, you should change other USB line.<\/p>\n\n\n\n<p><strong>3.Select &#8220;install Firmware Legacy&#8221;, do not select &#8220;Install Firmware&#8221;,because   &#8220;Install Firmware&#8221; is used for PIXHAWK,not APM.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"835\" height=\"538\" src=\"http:\/\/blog.rctoysky.com\/wp-content\/uploads\/2020\/07\/image-11.png\" alt=\"\" class=\"wp-image-321\" srcset=\"https:\/\/blog.rctoysky.com\/wp-content\/uploads\/2020\/07\/image-11.png 835w, https:\/\/blog.rctoysky.com\/wp-content\/uploads\/2020\/07\/image-11-300x193.png 300w, https:\/\/blog.rctoysky.com\/wp-content\/uploads\/2020\/07\/image-11-768x495.png 768w\" sizes=\"(max-width: 835px) 100vw, 835px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"483\" src=\"http:\/\/blog.rctoysky.com\/wp-content\/uploads\/2020\/07\/image-12-1024x483.png\" alt=\"\" class=\"wp-image-322\" srcset=\"https:\/\/blog.rctoysky.com\/wp-content\/uploads\/2020\/07\/image-12-1024x483.png 1024w, https:\/\/blog.rctoysky.com\/wp-content\/uploads\/2020\/07\/image-12-300x142.png 300w, https:\/\/blog.rctoysky.com\/wp-content\/uploads\/2020\/07\/image-12-768x362.png 768w, https:\/\/blog.rctoysky.com\/wp-content\/uploads\/2020\/07\/image-12.png 1138w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Make sure you can see the Version number,if you can not see the version number,it means that your mission planner cannot connect 3DR firmware service, you can not install firmware online.<\/p>\n\n\n\n<p><strong>4. Do not upload latest firmware <\/strong> <strong>(for example 4.0.3) offline for apm board.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"663\" height=\"162\" src=\"http:\/\/blog.rctoysky.com\/wp-content\/uploads\/2020\/07\/image-13.png\" alt=\"\" class=\"wp-image-324\" srcset=\"https:\/\/blog.rctoysky.com\/wp-content\/uploads\/2020\/07\/image-13.png 663w, https:\/\/blog.rctoysky.com\/wp-content\/uploads\/2020\/07\/image-13-300x73.png 300w\" sizes=\"(max-width: 663px) 100vw, 663px\" \/><\/figure>\n\n\n\n<p>Due to the limited memory space of the APM board, the latest firmware cannot be uploaded. If you use the mission planner to flash online, it will automatically help you to upload the firmware suitable for the APM board.For example, the copter firmware for apm is 3.2.1 (mission planner will help you upload this version),the latest version is for PIXHAWK , if you upload offline above 3.2.1, it will clear the bootloader of chip,&nbsp;<strong>when bootloader is broken, apm cannot work, also cannot upload new firmware.<\/strong><\/p>\n\n\n\n<p>APM 2.x (APM 2.6 and later) are no longer supported for Copter, Plane or Rover. The last firmware builds that fit on this board are Copter 3.2.1, and Plane 3.3.0, and Rover 2.5.1.<\/p>\n\n\n\n<p><strong>So, upload firmware online at mission planner, if you upload offline, make sure the version is not above 3.2.1(copter, for example)<\/strong><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1.install the Mission planner, you can download from here, https:\/\/firmware.ap.ardupilot.org\/Tools\/MissionPlanner\/archive\/MissionPlanner-1.3.74.msi 2.select the right COM port and 115200 baud rate. NOTE:<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=\/wp\/v2\/posts\/319"}],"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=319"}],"version-history":[{"count":4,"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=\/wp\/v2\/posts\/319\/revisions"}],"predecessor-version":[{"id":661,"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=\/wp\/v2\/posts\/319\/revisions\/661"}],"wp:attachment":[{"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=319"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=319"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rctoysky.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=319"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}