﻿{"id":5159,"date":"2019-08-16T20:29:30","date_gmt":"2019-08-16T12:29:30","guid":{"rendered":"http:\/\/www.mateksys.com\/?p=5159"},"modified":"2025-12-29T10:08:42","modified_gmt":"2025-12-29T02:08:42","slug":"bf-inav-firmwares","status":"publish","type":"post","link":"https:\/\/www.mateksys.com\/?p=5159","title":{"rendered":"BF, INAV, ArduPilot Firmwares for Matek Flight controllers"},"content":{"rendered":"\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-nx3c7b-bec5ce03c78cb66a5ac732672c8e83f2\">\n#top .av-special-heading.av-nx3c7b-bec5ce03c78cb66a5ac732672c8e83f2{\npadding-bottom:10px;\n}\nbody .av-special-heading.av-nx3c7b-bec5ce03c78cb66a5ac732672c8e83f2 .av-special-heading-tag .heading-char{\nfont-size:25px;\n}\n.av-special-heading.av-nx3c7b-bec5ce03c78cb66a5ac732672c8e83f2 .av-subheading{\nfont-size:15px;\n}\n<\/style>\n<div  class='av-special-heading av-nx3c7b-bec5ce03c78cb66a5ac732672c8e83f2 av-special-heading-h2 blockquote modern-quote modern-centered  avia-builder-el-0  el_before_av_hr  avia-builder-el-first '><h2 class='av-special-heading-tag'  itemprop=\"headline\"  >Firmwares for Flight Controllers<\/h2><div class='av-subheading av-subheading_below'><p>CLI &#8220;defaults&#8221; after reflashing. Firmwares can also be downloaded from BF\/INAV configurator<\/p>\n<\/div><div class=\"special-heading-border\"><div class=\"special-heading-inner-border\"><\/div><\/div><\/div>\n<div  class='hr av-hq2kpj-cc2bdecdf9a1e5701a576c71ec5d4c55 hr-short  avia-builder-el-1  el_after_av_heading  el_before_av_tab_container  hr-center'><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<div  class='tabcontainer av-jyp72xcf-86547ad560a5849e950d4aea00ed87e2 sidebar_tab sidebar_tab_left  avia-builder-el-2  el_after_av_hr  avia-builder-el-last  noborder_tabs' role='tablist'>\n<section class='av_tab_section av_tab_section av-37sx53-44a7982bed44b05da1a2280b3227591c'  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='tab active_tab' role='tab' tabindex='0' data-fake-id='#tab-id-1' aria-controls='tab-id-1-content'  itemprop=\"headline\" >Drivers &amp; Github<\/div><div id='tab-id-1-content' class='tab_content active_tab_content' aria-hidden=\"false\"><div class='tab_inner_content invers-color'  itemprop=\"text\" ><p><strong style=\"color: #ff0000; font-size: 18px;\"><em>***** Make sure the soldering iron you are using is ESD-safe.\u00a0 some iron tips may float at arbitrary voltages unless an additional grounding wire is used.\u00a0 you can easily kill chips when soldering if soldering iron is not grounded properly. *****<\/em><\/strong><\/p>\n<h3 class=\"flex-auto min-width-0 mb-2 mb-md-0 mr-0 mr-md-2 gh-header-title instapaper_title\">Installing Betaflight\/INAV\/ArduPilot(ChibiOS)<\/h3>\n<ul>\n<li>\n<h5><span style=\"color: #0000ff;\"><strong><a style=\"color: #0000ff;\" href=\"https:\/\/github.com\/betaflight\/betaflight\/wiki\/Installing-Betaflight#dfu-flashing-under-windows---usb-dfu\" target=\"_blank\" rel=\"noopener\">BF WIKI &#8211;\u00a0DFU flashing under Windows\u00a0<\/a><\/strong><\/span><\/h5>\n<\/li>\n<li>Identical theory for INAV\/ArduPilot<\/li>\n<li><span style=\"color: #ff0000;\">If GPS or other peripherals are connected to <strong>UART1 or UART3 of F4\/F7\/H7<\/strong> chip and these peripherals are powered ON while connecting USB.\u00a0 \u00a0FC can&#8217;t enter DFU mode. It is related to\u00a0DFU protocol used in the STM32 bootloader, not hardware and PC driver issue.<\/span><\/li>\n<li><span style=\"color: #0000ff;\">Make sure INAV firmware version is compatible with configurator version, e.g. use configurator 3.0 for fw 3.0.x,\u00a0 use configurator 4.1 for fw 4.1.x<\/span><\/li>\n<li><strong>Always reset to default with\u00a0<code>defaults<\/code> in CLI after each reflashing,\u00a0 &#8220;full chip erase&#8221; can not erase old data completely!<\/strong><\/li>\n<li><strong>Start settings from scratch . Don&#8217;t try to use a diff or dump from other version.<\/strong><\/li>\n<li><span style=\"color: #ff0000;\">DFU mode can&#8217;t be bricked.\u00a0<\/span><\/li>\n<\/ul>\n<h3>Install DFU Drivers (DFU mode)<\/h3>\n<p>\u2014Use one or the other of two\u2014<\/p>\n<h4><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"..\/downloads\/fc\/zadig-2.8.exe\" target=\"_blank\" rel=\"noopener\">Zadig 2.8<\/a><\/span><\/h4>\n<ol>\n<li>Connect the FC USB to the PC While holding the boot button in.\u00a0(DO NOT power on FC via external 5V or Vbat)<\/li>\n<li>Open Zadig<\/li>\n<li>Choose Options &gt; List All Devices<\/li>\n<li>Select STM32 BOOTLOADER in the device list (if instead you see STM32 Virtual Com Port you are not in DFU mode &#8211; don&#8217;t replace the driver!)<\/li>\n<li>Choose WinUSB (v6.x.x.x) in the box on the right side of the green arrow and click Replace Driver<\/li>\n<li>Unplug FC from the computer<\/li>\n<li>Restart BF\/INAV configurator<\/li>\n<li>Connect the FC USB to the PC While holding the boot button in.<\/li>\n<li>BF\/INAV configurator should show it&#8217;s connected in DFU mode\u00a0in the top right corner<\/li>\n<li>Choose the latest hex file for your FC and then &#8220;Load Firmware Online\/local&#8221;. Once loaded, click &#8220;Flash Firmware&#8221;.<\/li>\n<\/ol>\n<h4><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" title=\"ImpulseRC Driver Fixer\" href=\"https:\/\/impulserc.blob.core.windows.net\/utilities\/ImpulseRC_Driver_Fixer.exe\" target=\"_blank\" rel=\"noopener\">ImpulseRC Driver Fixer<\/a><\/span><\/h4>\n<ol>\n<li>Start ImpluseRC Driver Fixer<\/li>\n<li>Connect the FC USB to the PC While holding the boot button in.\u00a0(DO NOT power on FC via external 5V or Vbat)<\/li>\n<li>The ImpulseRC Driver Fixer should then see and load the proper driver<\/li>\n<li>Start BF\/INAV configurator<\/li>\n<li>Connect the FC USB to the PC while holding the boot button in.<\/li>\n<li>BF\/INAV configurator should show it&#8217;s connected in DFU mode\u00a0in the top right corner (DO NOT click the CONNECT button)<\/li>\n<li>Choose the latest hex file for your FC and then &#8220;Load Firmware Online\/local&#8221;. Once loaded, click &#8220;Flash Firmware&#8221;.<\/li>\n<\/ol>\n<h3>Install STM32 VCP Drivers (COM mode)<\/h3>\n<ul>\n<li><a href=\"..\/downloads\/fc\/stm32_vcpDriver.zip\" target=\"_blank\" rel=\"noopener\">STM32\u00a0Virtual Com Port\u00a0driver<\/a>\u00a0 \u00a0(Windows)<\/li>\n<li><a href=\"..\/downloads\/fc\/STM32-VirtualCOM-Dvr-64bit.exe\" target=\"_blank\" rel=\"noopener\">STM32\u00a0Virtual Com Port\u00a0driver X64<\/a>\u00a0 (Windows)<\/li>\n<li>PC devices manager should show &#8220;<strong>STMicroelectronics Virtual COM Port (COMxx)<\/strong>&#8221; if VCP drivers is installed\u00a0successful.<\/li>\n<li>\u00a0&#8220;FS Mode&#8221; is not suitable.<\/li>\n<li>If PC drivers manager doesn&#8217;t show right COM port,\u00a0 uninstall it.<\/li>\n<li>Restart your computer. reinstall STM VCP drivers without FC connected.\u00a0 then connect FC USB to the PC to see if COM port can be detected.<\/li>\n<\/ul>\n<h3 class=\"post-title entry-title \"><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/www.mateksys.com\/?p=6905\" target=\"_blank\" rel=\"noopener\">Flashing BF\/INAV\/ArduPilot firmware with STM32CubeProgrammer<\/a><\/span><\/h3>\n<div  class='hr av-iuoc5z-31e1da57c053e81de147db2f62ce02bd hr-short  avia-builder-el-3  el_before_av_hr  avia-builder-el-first  hr-center'><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<h3 class=\"post-title entry-title\">FAQ<\/h3>\n<ul>\n<li>Click <a href=\"https:\/\/www.mateksys.com\/?p=5712\" target=\"_blank\" rel=\"noopener\">FAQ<\/a><\/li>\n<\/ul>\n<div  class='hr av-h1zdkn-fe3497a3f49363227a528e2386f36dac hr-short  avia-builder-el-4  el_after_av_hr  el_before_av_hr  hr-center'><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<h3>BetaFlight<\/h3>\n<ul>\n<li><a href=\"https:\/\/github.com\/betaflight\" target=\"_blank\" rel=\"noopener\">BetaFlight GitHub<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/betaflight\/betaflight\/releases\" target=\"_blank\" rel=\"noopener\">BetaFlight FW releases<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/betaflight\/betaflight-configurator\/releases\" target=\"_blank\" rel=\"noopener\">BF Configurator release<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/betaflight\/betaflight-tx-lua-scripts\" target=\"_blank\" rel=\"noopener\">BF Lua scripts<\/a><\/li>\n<\/ul>\n<h3>INavFlight<\/h3>\n<ul>\n<li><a href=\"https:\/\/github.com\/iNavFlight\" target=\"_blank\" rel=\"noopener\">iNavFlight GitHub<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/iNavFlight\/inav\/releases\" target=\"_blank\" rel=\"noopener\">iNavFlight FW releases<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/iNavFlight\/inav-configurator\/releases\" target=\"_blank\" rel=\"noopener\">iNAV Configurator release<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/iNavFlight\/LuaTelemetry#inav-lua-telemetry-screen-setup\" target=\"_blank\" rel=\"noopener\">INAV Lua Telemetry<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/iNavFlight\/inav\/wiki\/iNavFlight-Missions#mission-planner-for-inav-android\" target=\"_blank\" rel=\"noopener\">Mission Planner for INAV (Android)<\/a><\/li>\n<\/ul>\n<h3>ArduPilot<\/h3>\n<ul>\n<li><a href=\"https:\/\/github.com\/ArduPilot\/ardupilot\/tree\/master\/libraries\/AP_HAL_ChibiOS\/hwdef\" target=\"_blank\" rel=\"noopener\">ChibiOS Github<\/a><\/li>\n<li><a href=\"http:\/\/ardupilot.org\/copter\/docs\/common-loading-firmware-onto-chibios-only-boards.html\" target=\"_blank\" rel=\"noopener\">Loading Firmware onto ChibiOS-only boards<\/a><\/li>\n<li><a href=\"http:\/\/firmware.ardupilot.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/firmware.ardupilot.org\/<\/a><\/li>\n<\/ul>\n<h5>STM32CubeProgrammer<\/h5>\n<ul>\n<li><a href=\"..\/downloads\/fc\/en.stm32cubeprog_v2-3-0.zip\" target=\"_blank\" rel=\"noopener\">en.stm32cubeprog_v2-3-0.zip<\/a><\/li>\n<\/ul>\n<\/div><\/div><\/section>\n<section class='av_tab_section av_tab_section av-m3esqv-97a76f2ba7e7e37b84fd49f031d37477'  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='tab' role='tab' tabindex='0' data-fake-id='#tab-id-2' aria-controls='tab-id-2-content'  itemprop=\"headline\" >F405-CTR, F405-STD, F405-mini<\/div><div id='tab-id-2-content' class='tab_content' aria-hidden=\"true\"><div class='tab_inner_content invers-color'  itemprop=\"text\" ><h3>Barometer DPS310<\/h3>\n<ul>\n<li><strong>BetaFlight firmwares 4.2.x in \u201cRelease\u201d branch don\u2019t support barometer DPS310, pls downoad latest 4.3.x from \u201cdevelopment\u201d branch.<\/strong><\/li>\n<li><strong>or download customized betaflight 4.2.x from here<\/strong><\/li>\n<li><a href=\"..\/Downloads\/FW\/betaflight_4.2.9_MATEKF405STD.hex\">betaflight_4.2.9_MATEKF405STD.hex<\/a><\/li>\n<li><a href=\"..\/Downloads\/FW\/betaflight_4.2.11_MATEKF405STD.hex\">betaflight_4.2.11_MATEKF405STD.hex<\/a><\/li>\n<li><\/li>\n<\/ul>\n<ul>\n<li><strong><span style=\"color: #000000;\">with ArduPilot firmware, you might set the onboard DPS310 as external barometer,\u00a0 GND_EXT_BUS -&gt;0,\u00a0 \u00a0GND_PROBE_EXT -&gt;64<\/span><\/strong><\/li>\n<li>INAV2.5.1\u00a0 downloaded from configurator don\u2019t support new barometer DPS310.\u00a0 \u00a0Pls use INAV2.6 or higher version and new configurator.<\/li>\n<\/ul>\n<hr \/>\n<h3>BetaFlight Unified Target since 4.1.2<\/h3>\n<ul>\n<li>F405-CTR\u00a0 \u00a0<a id=\"46df478b086a50b3e31021d490302a84-3c18406c9bcfc159e0fff069b383789938cf4ba9\" class=\"js-navigation-open\" title=\"MTKS-MATEKF405CTR.config\" href=\"https:\/\/github.com\/betaflight\/unified-targets\/blob\/master\/configs\/default\/MTKS-MATEKF405CTR.config\">MATEKF405CTR(MTKS)<\/a><\/li>\n<li>F405-STD\/F405-OSD\u00a0 \u00a0<a id=\"1ffc625ac1be5b4da3240c670caf7da0-21591258c6076fe770232c842a8019f774fe6df9\" class=\"js-navigation-open\" title=\"MTKS-MATEKF405STD.config\" href=\"https:\/\/github.com\/betaflight\/unified-targets\/blob\/master\/configs\/default\/MTKS-MATEKF405STD.config\">MATEKF405STD (MTKS)<\/a><\/li>\n<li>F405-mini\u00a0 <a id=\"5c0ff832e5f028d120bcdcdc45d07de0-3d559ce8d55942a7d22e20ec4f86d7f185ead1e9\" class=\"js-navigation-open\" title=\"MTKS-MATEKF405MINI.config\" href=\"https:\/\/github.com\/betaflight\/unified-targets\/blob\/master\/configs\/default\/MTKS-MATEKF405MINI.config\">MATEKF405MINI(MTKS)<\/a><\/li>\n<li>F405-AIO\u00a0 \u00a0<a id=\"1ffc625ac1be5b4da3240c670caf7da0-21591258c6076fe770232c842a8019f774fe6df9\" class=\"js-navigation-open\" title=\"MTKS-MATEKF405STD.config\" href=\"https:\/\/github.com\/betaflight\/unified-targets\/blob\/master\/configs\/default\/MTKS-MATEKF405AIO.config\">MATEKF405AIO (MTKS)<\/a><\/li>\n<\/ul>\n<h3>BetaFlight legacy Target &#8220;MATEKF405&#8221;\u00a0 <strong>for F405-CTR\/F405-STD\/F405-mini\/F405-AIO\/F405-OSD<\/strong><\/h3>\n<ul>\n<li><strong><span style=\"color: #ff0000;\">Betaflight legacy target is not released any more in pull-down list of configurator, \u00a0it has been superseded by the Unified Target since 4.1.2<\/span><\/strong><\/li>\n<\/ul>\n<ul>\n<li><a href=\"..\/Downloads\/FW\/betaflight_3.5.7_MATEKF405.hex\">Betaflight_3.5.7_MATEKF405<\/a><\/li>\n<\/ul>\n<hr \/>\n<h3>INAV Target MATEKF405<\/h3>\n<ul>\n<li><a href=\"..\/Downloads\/FW\/inav_6.0.0_MATEKF405.hex\">inav_6.0.0_MATEKF405<\/a><\/li>\n<li><a href=\"..\/Downloads\/FW\/inav_7.0.0_MATEKF405.hex\">inav_7.0.0_MATEKF405<\/a><\/li>\n<li><\/li>\n<li>Softserial_TX1 is on\u00a0TX4 pad &amp; Softserial_TX2 is on TX2 pad if CPU based serial port is enabled since 2.0.1<\/li>\n<\/ul>\n<h4>Wiki <span style=\"color: #000080;\"><a style=\"color: #000080;\" href=\"https:\/\/github.com\/iNavFlight\/inav\/blob\/master\/docs\/boards\/MatekF405.md\" target=\"_blank\" rel=\"noopener\">INAV MATEKF405 family<\/a><\/span><\/h4>\n<div  class='hr av-cgqy1z-7c81cc46769b77551b84738c72272643 hr-full  avia-builder-el-5  el_after_av_hr  avia-builder-el-last  hr-no-shadow'><span class='hr-inner '><span class=\"hr-inner-style\"><\/span><\/span><\/div>\n<h3><\/h3>\n<h3><a href=\"http:\/\/ardupilot.org\/copter\/docs\/common-matekf405.html\" target=\"_blank\" rel=\"noopener\">ArduPilot(ChibiOSD) Mateksys F405-STD and variants<\/a><\/h3>\n<ul>\n<li><a href=\"http:\/\/firmware.ardupilot.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/firmware.ardupilot.org\/<\/a><\/li>\n<li>ArduPilot (ChibiOS)\u00a0Target <span style=\"color: #000080;\"><a style=\"color: #000080;\" href=\"https:\/\/github.com\/ArduPilot\/ardupilot\/tree\/master\/libraries\/AP_HAL_ChibiOS\/hwdef\/MatekF405\" target=\"_blank\" rel=\"noopener\">MatekF405<\/a> <\/span>for F405-CTR<\/li>\n<li>ArduPilot (ChibiOS)\u00a0Target <span style=\"color: #000080;\"><a style=\"color: #000080;\" href=\"https:\/\/github.com\/ArduPilot\/ardupilot\/tree\/master\/libraries\/AP_HAL_ChibiOS\/hwdef\/MatekF405-STD\" target=\"_blank\" rel=\"noopener\">MatekF405-STD<\/a>\u00a0<\/span>for F405-STD and F405-mini<\/li>\n<\/ul>\n<\/div><\/div><\/section>\n<section class='av_tab_section av_tab_section av-lhhejb-eccb877222d236040c8be944644fe693'  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='tab' role='tab' tabindex='0' data-fake-id='#tab-id-3' aria-controls='tab-id-3-content'  itemprop=\"headline\" >F405-WING, F405-SE, F405-WSE<\/div><div id='tab-id-3-content' class='tab_content' aria-hidden=\"true\"><div class='tab_inner_content invers-color'  itemprop=\"text\" ><ul>\n<li>Flight controller <strong>F405-SE<\/strong> and <strong>F405-WING<\/strong> share same target\/hwdef.<\/li>\n<\/ul>\n<h3><strong>INAV <\/strong>Target MATEKF405SE<\/h3>\n<ul>\n<li><a href=\"..\/Downloads\/FW\/inav_7.0.0_MATEKF405SE.hex\" target=\"_blank\" rel=\"noopener\">inav_7.0.0_MATEKF405SE<\/a><\/li>\n<li><a href=\"..\/Downloads\/FW\/inav_6.0.0_MATEKF405SE.hex\" target=\"_blank\" rel=\"noopener\">inav_6.0.0_MATEKF405SE<\/a><\/li>\n<li><\/li>\n<\/ul>\n<h3><strong>Betaflight unified <\/strong>Target MATEKF405SE<\/h3>\n<ul>\n<li><a href=\"..\/Downloads\/FW\/betaflight_4.2.9_MATEKF405SE.hex\" target=\"_blank\" rel=\"noopener\">betaflight_4.2.9_MATEKF405SE<\/a><\/li>\n<li><a href=\"..\/Downloads\/FW\/betaflight_4.2.11_MATEKF405SE.hex\" target=\"_blank\" rel=\"noopener\">betaflight_4.2.11_MATEKF405SE<\/a><\/li>\n<li>BetaFlight 4.2.x downloaded from configurator don&#8217;t support DPS310.<\/li>\n<\/ul>\n<h3>ArduPilot (ChibiOS) hwdef\u00a0 <span style=\"color: #000080;\"><a style=\"color: #000080;\" href=\"https:\/\/github.com\/ArduPilot\/ardupilot\/blob\/master\/libraries\/AP_HAL_ChibiOS\/hwdef\/MatekF405-Wing\/hwdef.dat\" target=\"_blank\" rel=\"noopener\">MatekF405-WING<\/a><\/span><\/h3>\n<ul>\n<li><a href=\"http:\/\/firmware.ardupilot.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/firmware.ardupilot.org\/<\/a><\/li>\n<\/ul>\n<ul>\n<li><a href=\"http:\/\/ardupilot.org\/copter\/docs\/common-matekf405-wing.html\" target=\"_blank\" rel=\"noopener\">ArduPilot(ChibiOSD) Mateksys F405-WING<\/a><\/li>\n<\/ul>\n<\/div><\/div><\/section>\n<section class='av_tab_section av_tab_section av-1w6113-6e0b9b267646be5192d006d56249a7c2'  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='tab' role='tab' tabindex='0' data-fake-id='#tab-id-4' aria-controls='tab-id-4-content'  itemprop=\"headline\" >F411-mini, F411-WING<\/div><div id='tab-id-4-content' class='tab_content' aria-hidden=\"true\"><div class='tab_inner_content invers-color'  itemprop=\"text\" ><h3>BetaFlight Unified Target<\/h3>\n<ul>\n<li>F411-mini\u00a0 <a id=\"6e7e138bc8ce251ca563b79cd486a803-525c5098d9da9e5dca923200a4c5dec2164c0977\" class=\"js-navigation-open\" title=\"MTKS-MATEKF411.config\" href=\"https:\/\/github.com\/betaflight\/unified-targets\/blob\/master\/configs\/default\/MTKS-MATEKF411.config\">MTKS-MATEKF411<\/a><\/li>\n<\/ul>\n<h3>BetaFlight\u00a0Target MATEKF411<\/h3>\n<ul>\n<li><a href=\"..\/Downloads\/FW\/betaflight_3.5.7_MATEKF411.hex\">Betaflight_3.5.7_MATEKF411<\/a><\/li>\n<li><a href=\"..\/Downloads\/FW\/betaflight_4.1.5_MATEKF411.hex\">Betaflight_4.1.5_MATEKF411<\/a><\/li>\n<li><a href=\"..\/Downloads\/FW\/betaflight_4.2.11_MATEKF411.hex\">Betaflight_4.2.11_MATEKF411<\/a><\/li>\n<\/ul>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<h3><strong>INAV\u00a0<\/strong>Target MATEKF411<\/h3>\n<ul>\n<li><a href=\"..\/Downloads\/FW\/inav_6.0.0_MATEKF411.hex\">inav_6.0.0_MATEKF411<\/a><\/li>\n<li><a href=\"..\/Downloads\/FW\/inav_7.0.0_MATEKF411.hex\">inav_7.0.0_MATEKF411<\/a><\/li>\n<li><span style=\"color: #ff0000;\">Set OSD video format to &#8220;AUTO&#8221;,\u00a0 Do not have it set to PAL or NTSC, otherwise F411 could hang after rebooting.<\/span><\/li>\n<\/ul>\n<p>https:\/\/www.mateksys.com\/Downloads\/FW\/inav_2.4.0_MATEKF411_S5S6_SS2.hex<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<h3><\/h3>\n<h3><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/github.com\/iNavFlight\/inav\/blob\/master\/docs\/Board%20-%20Matek%20F411%20Wing.md#available-targets\" target=\"_blank\" rel=\"noopener\">INAV Target variant<\/a><\/span><\/h3>\n<h5>MATEKF411_SFTSRL2<\/h5>\n<ul>\n<li>if you want to use two softserials (TX only) at the same time. Eg. VTX control + S. Port<\/li>\n<li>softserial_tx1 on ST1 pad, softserial_tx2 on LED pad<\/li>\n<\/ul>\n<h5>MATEKF411_RSSI<\/h5>\n<ul>\n<li>if you want to have analog RSSI input on ST1 pad. softserial_tx1 will be available on the LED pad.<\/li>\n<\/ul>\n<h5>MATEKF411_FD_SFTSRL<\/h5>\n<ul>\n<li>if you need the softserial to be full-duplex (TX = ST1 pad, RX = LED pad), at the cost of losing the LED output.<\/li>\n<\/ul>\n<h5>MATEKF411_S5S6_SS2<\/h5>\n<ul>\n<li><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"..\/Downloads\/FW\/inav_3.0.2_MATEKF411_S5S6_SS2.hex\" target=\"_blank\" rel=\"noopener\">inav_3.0.2_MATEKF411_S5S6_SS2.hex<\/a><\/span><\/li>\n<li><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"..\/Downloads\/FW\/inav_4.1.0_MATEKF411_S5S6_SS2.hex\" target=\"_blank\" rel=\"noopener\">inav_4.1.0_MATEKF411_S5S6_SS2.hex<\/a><\/span><\/li>\n<li><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"..\/Downloads\/FW\/inav_5.1.0_MATEKF411_S5S6_SS2.hex\" target=\"_blank\" rel=\"noopener\">inav_5.1.0_MATEKF411_S5S6_SS2.hex<\/a><\/span><\/li>\n<li>If you use 2 servos outputs only. e.g. flying wing.\u00a0 you might use this firmware to get Softserial2_TX on S5 pad, Softserial2_RX on S6 pad.<\/li>\n<\/ul>\n<\/div><\/div><\/section>\n<section class='av_tab_section av_tab_section av-73fpnb-c0c1eafd36efea3057ca60516eee573a'  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='tab' role='tab' tabindex='0' data-fake-id='#tab-id-5' aria-controls='tab-id-5-content'  itemprop=\"headline\" >F411-ONE<\/div><div id='tab-id-5-content' class='tab_content' aria-hidden=\"true\"><div class='tab_inner_content invers-color'  itemprop=\"text\" ><h3>BetaFlight\u00a0Target MATEKF411RX<\/h3>\n<ul>\n<li><a href=\"..\/Downloads\/FW\/betaflight_3.5.7_MATEKF411RX.hex\">betaflight_3.5.7_MATEKF411RX.hex<\/a><\/li>\n<li><a href=\"..\/Downloads\/FW\/betaflight_4.1.5_MATEKF411RX.hex\">betaflight_4.1.5_MATEKF411RX.hex<\/a><\/li>\n<\/ul>\n<h3>BetaFlight Unified Target<\/h3>\n<ul>\n<li><a id=\"1c86ede93849e68f7d9d3ef2776ff527-a322553caef437b1f1ac25eed16f30e385625065\" class=\"js-navigation-open\" title=\"MTKS-MATEKF411RX.config\" href=\"https:\/\/github.com\/betaflight\/unified-targets\/blob\/master\/configs\/default\/MTKS-MATEKF411RX.config\">MTKS-MATEKF411RX<\/a><\/li>\n<\/ul>\n<\/div><\/div><\/section>\n<section class='av_tab_section av_tab_section av-hidvaf-04e6e7ee8edab754f385b6c23aa0dada'  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='tab' role='tab' tabindex='0' data-fake-id='#tab-id-6' aria-controls='tab-id-6-content'  itemprop=\"headline\" >F722-STD<\/div><div id='tab-id-6-content' class='tab_content' aria-hidden=\"true\"><div class='tab_inner_content invers-color'  itemprop=\"text\" ><h3><strong>BetaFlight Unified\u00a0<\/strong>Target (since BF4.2.x)<\/h3>\n<ul>\n<li><a id=\"936e7f530ae3c116e738f331c4700d70-5ffba3e74199c22f2f1410abcc042f7b65b1fcc8\" class=\"js-navigation-open\" title=\"MTKS-MATEKF722.config\" href=\"https:\/\/github.com\/betaflight\/unified-targets\/blob\/master\/configs\/default\/MTKS-MATEKF722.config\">MTKS-MATEKF722<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/betaflight\/betaflight\/wiki\/Unified-Targets\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/betaflight\/betaflight\/wiki\/Unified-Targets<\/a><\/li>\n<\/ul>\n<h3><strong>BetaFlight legacy <\/strong>Target MATEKF722<\/h3>\n<ul>\n<li><a href=\"..\/Downloads\/FW\/betaflight_4.1.5_MATEKF722.hex\">Betaflight_4.1.5_MATEKF722<\/a><\/li>\n<li><a href=\"https:\/\/www.mateksys.com\/Downloads\/FW\/betaflight_4.2.11_MATEKF722.hex\">Betaflight_4.2.11_MATEKF722<\/a><\/li>\n<\/ul>\n<h3>INAV\u00a0Target MATEKF722<\/h3>\n<ul>\n<li><a href=\"..\/Downloads\/FW\/inav_6.0.0_MATEKF722.hex\">inav_6.0.0_MATEKF722<\/a><\/li>\n<li><a href=\"..\/Downloads\/FW\/inav_7.0.0_MATEKF722.hex\">inav_7.0.0_MATEKF722<\/a><\/li>\n<\/ul>\n<\/div><\/div><\/section>\n<section class='av_tab_section av_tab_section av-g7y23r-b9e5d5b10a6b350d28a2daabf15f0686'  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='tab' role='tab' tabindex='0' data-fake-id='#tab-id-7' aria-controls='tab-id-7-content'  itemprop=\"headline\" >F722-SE, F722-mini, F722-WING<\/div><div id='tab-id-7-content' class='tab_content' aria-hidden=\"true\"><div class='tab_inner_content invers-color'  itemprop=\"text\" ><h3><strong>BetaFlight Unified\u00a0<\/strong>Target<\/h3>\n<ul>\n<li>F722-SE\u00a0 \u00a0<a id=\"c2bae41521282b467935d898082b19a9-1c288cb92740010a3db59067f42e257e212ef1f8\" class=\"js-navigation-open\" title=\"MTKS-MATEKF722SE.config\" href=\"https:\/\/github.com\/betaflight\/unified-targets\/blob\/master\/configs\/default\/MTKS-MATEKF722SE.config\">MATEKF722SE(MTKS)<\/a><\/li>\n<li>F722-mini, F722-miniSE\u00a0 \u00a0<a id=\"00ddbf82f8a16b3ba1741770c41ba60e-05d5138b6a5daf44fbf890c6a3d6f13e6844c48b\" class=\"js-navigation-open\" title=\"MTKS-MATEKF722MINI.config\" href=\"https:\/\/github.com\/betaflight\/unified-targets\/blob\/master\/configs\/default\/MTKS-MATEKF722MINI.config\">MATEKF722MINI(MTKS)<\/a><\/li>\n<li>F722-WING\u00a0 \u00a0<a id=\"c2bae41521282b467935d898082b19a9-1c288cb92740010a3db59067f42e257e212ef1f8\" class=\"js-navigation-open\" title=\"MTKS-MATEKF722SE.config\" href=\"https:\/\/github.com\/betaflight\/unified-targets\/blob\/master\/configs\/default\/MTKS-MATEKF722SE.config\">MATEKF722SE(MTKS)<\/a><\/li>\n<\/ul>\n<h3><strong>BetaFlight Legacy <\/strong>Target MATEKF722SE<\/h3>\n<ul>\n<li><a href=\"..\/Downloads\/FW\/betaflight_3.5.7_MATEKF722SE.hex\">Betaflight_3.5.7_MATEKF722SE<\/a><\/li>\n<li><a href=\"..\/Downloads\/FW\/betaflight_4.1.5_MATEKF722SE.hex\">Betaflight_4.1.5_MATEKF722SE<\/a><\/li>\n<li>S5 doesn&#8217;t work for Hex\/Octo motor due to normal DMA confliction\u00a0if RPM filter is enabled<\/li>\n<li>Betaflight legacy target is not released any more in pull-down list of configurator, \u00a0it has been superseded by the Unified Target since 4.1.2<\/li>\n<\/ul>\n<h4>Customized BetaFlight 4.2.x for new barometer DPS310<\/h4>\n<ul>\n<li><a href=\"..\/downloads\/FW\/betaflight_4.2.9_MATEKF722MINI.hex\" target=\"_blank\" rel=\"noopener\">betaflight_4.2.9_MATEKF722MINI.hex<\/a>\u00a0 F722-miniSE<\/li>\n<li><a href=\"..\/downloads\/FW\/betaflight_4.2.11_MATEKF722MINI.hex\" target=\"_blank\" rel=\"noopener\">betaflight_4.2.11_MATEKF722MINI.hex<\/a>\u00a0 F722-miniSE<\/li>\n<li><a href=\"..\/downloads\/FW\/betaflight_4.2.9_MATEKF722SE.hex\" target=\"_blank\" rel=\"noopener\">betaflight_4.2.9_MATEKF722SE.hex<\/a>\u00a0 F722-SE<\/li>\n<li><a href=\"..\/downloads\/FW\/betaflight_4.2.11_MATEKF722SE.hex\" target=\"_blank\" rel=\"noopener\">betaflight_4.2.11_MATEKF722SE.hex<\/a>\u00a0 F722-SE<\/li>\n<\/ul>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<h3>INAV\u00a0Target MATEKF722SE for F722-SE &amp; F722-WING<\/h3>\n<ul>\n<li><a href=\"..\/Downloads\/FW\/inav_6.0.0_MATEKF722SE.hex\">inav_6.0.0_MATEKF722SE<\/a><\/li>\n<li><a href=\"..\/Downloads\/FW\/inav_7.0.0_MATEKF722SE.hex\">inav_7.0.0_MATEKF722SE<\/a><\/li>\n<li><\/li>\n<\/ul>\n<h3>INAV Target MATEKF722MINI for F722-mini &amp; F722-miniSE<\/h3>\n<ul>\n<li><a href=\"..\/Downloads\/FW\/inav_6.0.0_MATEKF722MINI.hex\">inav_6.0.0_MATEKF722MINI<\/a><\/li>\n<li><a href=\"..\/Downloads\/FW\/inav_7.0.0_MATEKF722MINI.hex\">inav_7.0.0_MATEKF722MINI<\/a><\/li>\n<\/ul>\n<h3>INAV Target Variant\u00a0 MATEKF722SE_8MOTOR<\/h3>\n<ul>\n<li>support 8 motors in multirotor mixer,\u00a0 \u00a0S7 &amp; S8 are defined as multirotor servo in normal target<\/li>\n<li><a href=\"..\/Downloads\/FW\/inav_6.0.0_MATEKF722SE_8MOTOR.hex\" target=\"_blank\" rel=\"noopener\">inav_6.0.0_MATEKF722SE_8MOTOR.hex<\/a><\/li>\n<\/ul>\n<h4>INAV Target Tips<\/h4>\n<ul>\n<li><span style=\"color: #3366ff;\">S5 doesn&#8217;t work for Hex &amp; Octo copter due to normal DMA confliction if Dshot is selected<\/span><\/li>\n<li><span style=\"color: #3366ff;\">Use multishot for Hex &amp; Octo copter<\/span><\/li>\n<li><span style=\"color: #3366ff;\">BF without RPM filter uses burst DMA, no confliction between S1 ~S8 with Dshot,\u00a0 BF with RPM filter uses normal DMA.<\/span><\/li>\n<\/ul>\n<div id=\"gtx-trans\" style=\"position: absolute; left: -6px; top: 815.734px;\">\n<div class=\"gtx-trans-icon\"><\/div>\n<\/div>\n<\/div><\/div><\/section>\n<section class='av_tab_section av_tab_section av-1dh8cn-0e51d2cc6b777cbd85f57dc5b67de4ae'  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='tab' role='tab' tabindex='0' data-fake-id='#tab-id-8' aria-controls='tab-id-8-content'  itemprop=\"headline\" >F411-WSE, F411-miniSE<\/div><div id='tab-id-8-content' class='tab_content' aria-hidden=\"true\"><div class='tab_inner_content invers-color'  itemprop=\"text\" ><h3><strong>INAV\u00a0<\/strong>Target MATEKF411SE<\/h3>\n<ul>\n<li><a href=\"..\/Downloads\/FW\/inav_6.0.0_MATEKF411SE.hex\">inav_6.0.0_MATEKF411SE<\/a><\/li>\n<li><a href=\"..\/Downloads\/FW\/inav_7.0.0_MATEKF411SE.hex\">inav_7.0.0_MATEKF411SE<\/a><\/li>\n<li>Set OSD video format to \u201cAUTO\u201d,\u00a0 Do not have it set to PAL or NTSC, otherwise F411 could hang after rebooting.<\/li>\n<\/ul>\n<h5>Variant:<\/h5>\n<ul>\n<li><code>MATEKF411SE<\/code>\u00a0Stock target. LED control and have SS1 on ST1 pad, SS2 on TX2 pad.<\/li>\n<li><code>MATEKF411SE_PINIO<\/code>\u00a0Adds USER 2 PINIO support on the LED pad.<\/li>\n<li><code>MATEKF411SE_FD_SFTSRL1<\/code>\u00a0Adds full duplex SS1 by putting the RX on the LED pad.<\/li>\n<li><code>MATEKF411SE_SS2_CH6<\/code>\u00a0SS2 moved to Ch6 pad. This keeps UART 2 as a full UART (for example, for use with Crossfire) and SS2 support.<\/li>\n<\/ul>\n<p>\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2013<\/p>\n<h3><strong>BetaFlight unified\u00a0<\/strong>Target MATEKF411SE(MTKS)<\/h3>\n<ul>\n<li><a href=\"..\/Downloads\/FW\/betaflight_3.5.7_MATEKF411SE.hex\">betaflight_3.5.7_MATEKF411SE<\/a>\u00a0 legacy target<\/li>\n<li><a href=\"..\/Downloads\/FW\/betaflight_4.1.5_MATEKF411SE.hex\">betaflight_4.1.5_MATEKF411SE<\/a>\u00a0 legacy target<\/li>\n<\/ul>\n<\/div><\/div><\/section>\n<section class='av_tab_section av_tab_section av-d2q9pj-a9dd64bd410dbda683c423293fbb520d'  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='tab' role='tab' tabindex='0' data-fake-id='#tab-id-9' aria-controls='tab-id-9-content'  itemprop=\"headline\" >F765-WING<\/div><div id='tab-id-9-content' class='tab_content' aria-hidden=\"true\"><div class='tab_inner_content invers-color'  itemprop=\"text\" ><h3><strong>ArduPilot\u00a0<\/strong>Target MATEKF765-WING<\/h3>\n<ul>\n<li><a href=\"http:\/\/firmware.ardupilot.org\/Plane\/beta\/MatekF765-Wing\/\" target=\"_blank\" rel=\"noopener\">\/Plane\/beta\/MatekF765-Wing\/<\/a><\/li>\n<li><a href=\"http:\/\/firmware.ardupilot.org\/Copter\/beta\/MatekF765-Wing\/\" target=\"_blank\" rel=\"noopener\">\/Copter\/beta\/MatekF765-Wing<\/a><\/li>\n<li><a href=\"http:\/\/firmware.ardupilot.org\/Copter\/beta\/MatekF765-Wing-heli\/\" target=\"_blank\" rel=\"noopener\">\/Copter\/beta\/MatekF765-Wing-heli\/<\/a><\/li>\n<\/ul>\n<h3><strong>INav\u00a0<\/strong>Target MATEKF765<\/h3>\n<ul>\n<li><a href=\"..\/Downloads\/FW\/inav_6.0.0_MATEKF765.hex\">inav_6.0.0_MATEKF765<\/a><\/li>\n<li><a href=\"..\/Downloads\/FW\/inav_7.0.0_MATEKF765.hex\">inav_7.0.0_MATEKF765<\/a><\/li>\n<\/ul>\n<h3><strong>BetaFlight\u00a0<\/strong>Target MATEKF765<\/h3>\n<ul>\n<li><a href=\"..\/Downloads\/FW\/betaflight_4.2.11_MATEKF765.hex\">betaflight_4.2.11_MATEKF765<\/a><\/li>\n<\/ul>\n<\/div><\/div><\/section>\n<section class='av_tab_section av_tab_section av-b42jmv-1003f6e8a3b178f1ef24cddfb018d9f0'  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='tab' role='tab' tabindex='0' data-fake-id='#tab-id-10' aria-controls='tab-id-10-content'  itemprop=\"headline\" >F722-PX, F722-HD, F722-WPX<\/div><div id='tab-id-10-content' class='tab_content' aria-hidden=\"true\"><div class='tab_inner_content invers-color'  itemprop=\"text\" ><p>*** <strong>F722-PX, F722-HD, F722-WPX has INAV firmware preloaded for QC in factory<\/strong> ***<\/p>\n<h3>Barometer DPS310<\/h3>\n<ul>\n<li><strong>BetaFlight firmwares 4.2.x in \u201cRelease\u201d branch don\u2019t support barometer DPS310, pls downoad latest 4.3.x from \u201cdevelopment\u201d branch.<\/strong><\/li>\n<li><strong>or download customized betaflight 4.2.x from here<\/strong><\/li>\n<li><a href=\"..\/FW\/betaflight_4.2.9_MATEKF722HD.hex\">betaflight_4.2.9_MATEKF722HD.hex<\/a><\/li>\n<li><a href=\"..\/Downloads\/FW\/betaflight_4.2.11_MATEKF722HD.hex\">betaflight_4.2.11_MATEKF722HD.hex<\/a><\/li>\n<\/ul>\n<ul>\n<li>INAV2.5.1\u00a0 downloaded from configurator don\u2019t support new barometer DPS310.\u00a0 \u00a0Pls use INAV2.6 and newer.<\/li>\n<\/ul>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<h3>INAV Target MATEKF722PX<\/h3>\n<p>F722-PX, F722-HD share same INAV target <strong>MATEKF722PX<\/strong><\/p>\n<ul>\n<li><a href=\"..\/Downloads\/FW\/inav_6.0.0_MATEKF722PX.hex\">inav_6.0.0_MATEKF722PX<\/a><\/li>\n<li><a href=\"..\/Downloads\/FW\/inav_7.0.0_MATEKF722PX.hex\">inav_7.0.0_MATEKF722PX<\/a><\/li>\n<\/ul>\n<h3>INAV Target MATEKF722WPX<\/h3>\n<p>F722-WPX uses INAV target <strong>MATEKF722WPX since 2.6<\/strong><\/p>\n<ul>\n<li><a href=\"..\/Downloads\/FW\/inav_6.0.0_MATEKF722WPX.hex\">inav_6.0.0_MATEKF722WPX<\/a><\/li>\n<li><a href=\"..\/Downloads\/FW\/inav_7.0.0_MATEKF722WPX.hex\">inav_7.0.0_MATEKF722WPX<\/a><\/li>\n<\/ul>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<h3>BetaFlight Unified Target MATEKF722HD<\/h3>\n<p>F722-PX and F722-HD share same Betaflight unified target <strong>MATEKF722HD<\/strong><\/p>\n<ul>\n<li>Select &#8220;MATEKF722HD&#8221; in pull-down list of configurator<\/li>\n<li>BetaFlight configurator 10.7 has supported FrskyOSD protocol,\u00a0 You need to enable &#8220;OSD(Frsky Protocol)&#8221; on Uart6.<\/li>\n<\/ul>\n<p>F722-WPX can be flashed with Betaflight unified target <strong>MATEKF722HD <\/strong>also,\u00a0 DPS310 has been supported by Betaflight 4.3.0<\/p>\n<p>Type CLI command<\/p>\n<ul>\n<li>resource SDCARD_CS 1 C15<\/li>\n<li>set sdcard_mode = SPI<\/li>\n<li>set sdcard_spi_bus = 2<\/li>\n<li>set blackbox_device = SDCARD<\/li>\n<li>serial 5 65536 115200 57600 0 115200<\/li>\n<li>save<\/li>\n<\/ul>\n<\/div><\/div><\/section>\n<section class='av_tab_section av_tab_section av-9hm7gn-117b6c3eaa1d4230f39d33e560d17ee6'  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='tab' role='tab' tabindex='0' data-fake-id='#tab-id-11' aria-controls='tab-id-11-content'  itemprop=\"headline\" >H743-WING \/ WLITE \/ SLIM \/ mini<\/div><div id='tab-id-11-content' class='tab_content' aria-hidden=\"true\"><div class='tab_inner_content invers-color'  itemprop=\"text\" ><table width=\"450\">\n<tbody>\n<tr>\n<td width=\"82\">H743-XXXX<\/td>\n<td width=\"108\">ArduPilot<\/td>\n<td width=\"130\">INAV<\/td>\n<td width=\"130\">BetaFlight<\/td>\n<\/tr>\n<tr>\n<td width=\"82\">V1<\/td>\n<td width=\"108\">ICM20602(1st)<br \/>\nMPU6000(2nd)<\/td>\n<td width=\"130\">MPU6000(default)<br \/>\nICM20602<\/td>\n<td width=\"130\">MPU6000(default)<br \/>\nICM20602<\/td>\n<\/tr>\n<tr>\n<td width=\"82\">V1.5\/V2<\/td>\n<td width=\"108\">ICM42605(1st)<br \/>\nMPU6000(2nd)<\/td>\n<td width=\"130\">MPU6000(default)<br \/>\nICM42605<\/td>\n<td width=\"130\">MPU6000(default)<br \/>\nICM42605<\/td>\n<\/tr>\n<tr>\n<td width=\"82\">V3<\/td>\n<td width=\"108\">ICM42688P(1st)<br \/>\nICM42605(2nd)<\/td>\n<td width=\"130\">ICM42688P(default)<br \/>\nICM42605<\/td>\n<td width=\"130\">ICM42688P(default)<br \/>\nICM42605<\/td>\n<\/tr>\n<tr>\n<td width=\"82\">V4<\/td>\n<td width=\"108\">Dual ICM42688P<\/td>\n<td width=\"130\">ICM42688P(default)<\/td>\n<td width=\"130\">ICM42688P(default)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong style=\"font-size: 20px;\">ArduPilot <\/strong><span style=\"font-size: 20px; font-weight: 600;\">Target MATEKH743<\/span><\/p>\n<ul>\n<li><a href=\"https:\/\/firmware.ardupilot.org\/Plane\/stable\/MatekH743\/\" target=\"_blank\" rel=\"noopener\">https:\/\/firmware.ardupilot.org\/Plane\/stable\/MatekH743\/<\/a><\/li>\n<li><a href=\"https:\/\/firmware.ardupilot.org\/Copter\/stable\/MatekH743\/\">https:\/\/firmware.ardupilot.org\/Copter\/stable\/MatekH743\/<\/a><\/li>\n<\/ul>\n<ul>\n<li class=\"title style-scope ytd-video-primary-info-renderer\">Youtube <a href=\"https:\/\/www.youtube.com\/watch?v=utdvxuuekSE\" target=\"_blank\" rel=\"noopener\">Installing ArduPilot on an H743 Flight Controller<\/a><\/li>\n<li><\/li>\n<li>If ICM42605 can&#8217;t be probed with ArduPilot 4.1,\u00a0 set INS_ENABLE_MASK to 7\u00a0 or\u00a0 default 127.<\/li>\n<\/ul>\n<h3><strong>INAV<\/strong><strong>\u00a0<\/strong>Target MATEKH743<\/h3>\n<p><span style=\"color: #0000ff;\">*** In INAV code, ICM42605 and ICM42688p share same &#8220;ICM42605&#8221; driver,\u00a0 so you will see ICM42688-p displaied as &#8220;ICM42605&#8221; in CLI &#8220;status&#8221;<\/span><\/p>\n<ul>\n<li><a href=\"..\/Downloads\/FW\/inav_7.0.0_MATEKH743.hex\" target=\"_blank\" rel=\"noopener\">inav_7.0.0_MATEKH743<\/a> for H743-xxxx all<\/li>\n<li><a href=\"..\/Downloads\/FW\/inav_6.0.0_MATEKH743.hex\" target=\"_blank\" rel=\"noopener\">inav_6.0.0_MATEKH743<\/a> for H743-xxxx\u00a0 all<\/li>\n<\/ul>\n<h3><strong>BetaFlight\u00a0<\/strong>Target MATEKH743<\/h3>\n<ul>\n<li><a href=\"..\/Downloads\/FW\/betaflight_4.2.11_MATEKH743.hex\">betaflight_4.2.11_MATEKH743<\/a> for H743-xxxx\u00a0 V1<\/li>\n<li><a href=\"..\/Downloads\/FW\/betaflight_4.5.1_MATEKH743_V3.hex\" target=\"_blank\" rel=\"noopener\">betaflight_4.5.1_MATEKH743_V3.hex<\/a>\u00a0 for H743-xxxx\u00a0 V1.5\/V2\/V3\/V4<\/li>\n<li><strong>You might download latest firmware of Target MATEKH743 directly from BF configurator if you just use the first IMU. <\/strong><\/li>\n<li><strong>The firmware downloaded from BF configurator doesn&#8217;t support the 2nd IMU on H743-xxxx\u00a0 V1.5\/V2\/V3\/V4<\/strong><\/li>\n<\/ul>\n<\/div><\/div><\/section>\n<section class='av_tab_section av_tab_section av-slk5z-52b2da2bb9a289e76942c21d7c3037c4'  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='tab' role='tab' tabindex='0' data-fake-id='#tab-id-12' aria-controls='tab-id-12-content'  itemprop=\"headline\" >M9N-F4<\/div><div id='tab-id-12-content' class='tab_content' aria-hidden=\"true\"><div class='tab_inner_content invers-color'  itemprop=\"text\" ><h3><strong>ArduPilot AP_Periph\u00a0 F405-MatekGPS<\/strong><\/h3>\n<ul>\n<li><a href=\"https:\/\/firmware.ardupilot.org\/AP_Periph\/latest\/f405-MatekGPS\/\" target=\"_blank\" rel=\"noopener\">\/AP_Periph\/latest\/f405-MatekGPS<\/a><\/li>\n<\/ul>\n<h3><strong>ArduPilot Plane\/Copter\/Rover\u00a0 MatekF405-CAN<\/strong><\/h3>\n<ul>\n<li><a href=\"http:\/\/firmware.ardupilot.org\/Plane\/latest\/MatekF405-CAN\/\" target=\"_blank\" rel=\"noopener\">\/Plane\/latest\/MatekF405-CAN\/<\/a><\/li>\n<li><a href=\"http:\/\/firmware.ardupilot.org\/Copter\/latest\/MatekF405-CAN\/\" target=\"_blank\" rel=\"noopener\">\/Copter\/latest\/MatekF405-CAN<\/a><\/li>\n<li><a href=\"https:\/\/firmware.ardupilot.org\/Rover\/latest\/MatekF405-CAN\/\" target=\"_blank\" rel=\"noopener\">\/Rover\/latest\/MatekF405-CAN\/<\/a><\/li>\n<\/ul>\n<h3><strong>INav\u00a0<\/strong>Target MATEKF405CAN<\/h3>\n<ul>\n<li><a href=\"..\/Downloads\/FW\/inav_7.0.0_MATEKF405CAN.hex\">inav_7.0.0_MATEKF405CAN<\/a><\/li>\n<li><a href=\"..\/Downloads\/FW\/inav_6.0.0_MATEKF405CAN.hex\">inav_6.0.0_MATEKF405CAN<\/a><\/li>\n<\/ul>\n<\/div><\/div><\/section>\n<section class='av_tab_section av_tab_section av-678syv-1638db95e1fa20714cec868991f36abd'  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='tab' role='tab' tabindex='0' data-fake-id='#tab-id-13' aria-controls='tab-id-13-content'  itemprop=\"headline\" >F765-WSE<\/div><div id='tab-id-13-content' class='tab_content' aria-hidden=\"true\"><div class='tab_inner_content invers-color'  itemprop=\"text\" ><h3><strong>ArduPilot\u00a0<\/strong>Target MATEKF765-SE<\/h3>\n<ul>\n<li><a href=\"http:\/\/firmware.ardupilot.org\/Plane\/latest\/MatekF765-SE\" target=\"_blank\" rel=\"noopener noreferrer\">\/Plane\/beta\/MatekF765-SE<\/a><\/li>\n<li><a href=\"http:\/\/firmware.ardupilot.org\/Copter\/beta\/MatekF765-SE\" target=\"_blank\" rel=\"noopener noreferrer\">\/Copter\/beta\/MatekF765-SE<\/a><\/li>\n<li><a href=\"https:\/\/firmware.ardupilot.org\/Rover\/beta\/MatekF765-SE\" target=\"_blank\" rel=\"noopener noreferrer\">\/Rover\/beta\/MatekF765-SE<\/a><\/li>\n<\/ul>\n<h3><strong>INav\u00a0<\/strong>Target MATEKF765SE<\/h3>\n<ul>\n<li><a href=\"..\/Downloads\/FW\/inav_6.0.0_MATEKF765SE.hex\">inav_6.0.0_MATEKF765SE<\/a><\/li>\n<li><a href=\"..\/Downloads\/FW\/inav_7.0.0_MATEKF765SE.hex\">inav_7.0.0_MATEKF765SE<\/a><\/li>\n<\/ul>\n<div id=\"gtx-trans\" style=\"position: absolute; left: 14px; top: 268px;\">\n<div class=\"gtx-trans-icon\"><\/div>\n<\/div>\n<\/div><\/div><\/section>\n<section class='av_tab_section av_tab_section av-40aq5j-a57def3c33e6ab1adef25d3952a023b0'  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='tab' role='tab' tabindex='0' data-fake-id='#tab-id-14' aria-controls='tab-id-14-content'  itemprop=\"headline\" >F405-miniTE \/ HDTE \/ WMN \/ TE \/ WMN \/ VTOL<\/div><div id='tab-id-14-content' class='tab_content' aria-hidden=\"true\"><div class='tab_inner_content invers-color'  itemprop=\"text\" ><table width=\"593\">\n<tbody>\n<tr>\n<td width=\"108\">SKU<\/td>\n<td width=\"70\">Blackbox<\/td>\n<td width=\"130\">ArduPilot<br \/>\nFW name<\/td>\n<td width=\"149\">INAV<br \/>\nTarget<\/td>\n<td width=\"136\">Betaflight<br \/>\nTarget<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>F405-miniTE<\/td>\n<td>flash<\/td>\n<td>MatekF405-TE<\/td>\n<td>MATEKF405TE<\/td>\n<td>MatekF405-TE<\/td>\n<\/tr>\n<tr>\n<td>F405-HDTE<\/td>\n<td>flash<\/td>\n<td>MatekF405-TE<\/td>\n<td>MATEKF405TE<\/td>\n<td>MatekF405-TE<\/td>\n<\/tr>\n<tr>\n<td>F405-WMN<\/td>\n<td>flash<\/td>\n<td>MatekF405-TE<\/td>\n<td>MATEKF405TE<\/td>\n<td>MatekF405-TE<\/td>\n<\/tr>\n<tr>\n<td>F405-TE<\/td>\n<td>SD<\/td>\n<td>MatekF405-TE<\/td>\n<td>MATEKF405TE_SD<\/td>\n<td>MATEKF405TE_SD<\/td>\n<\/tr>\n<tr>\n<td>F405-WTE<\/td>\n<td>SD<\/td>\n<td>MatekF405-TE<\/td>\n<td>MATEKF405TE_SD<\/td>\n<td>MATEKF405TE_SD<\/td>\n<\/tr>\n<tr>\n<td>F405-VTOL<\/td>\n<td>SD<\/td>\n<td>MatekF405-TE<\/td>\n<td>MATEKF405TE_SD<\/td>\n<td>MATEKF405TE_SD<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong>ArduPilot\u00a0<\/strong>hwdef MatekF405-TE<\/h3>\n<ul>\n<li><a href=\"https:\/\/firmware.ardupilot.org\/Plane\/beta\/MatekF405-TE\/\" target=\"_blank\" rel=\"noopener\">Plane bata\u00a0<\/a><\/li>\n<li><a href=\"https:\/\/firmware.ardupilot.org\/Copter\/beta\/MatekF405-TE\/\" target=\"_blank\" rel=\"noopener\">Copter beta\u00a0<\/a><\/li>\n<li><a href=\"https:\/\/firmware.ardupilot.org\/Rover\/beta\/MatekF405-TE\/\" target=\"_blank\" rel=\"noopener\">Rover beta\u00a0<\/a><\/li>\n<\/ul>\n<p>Tips<\/p>\n<p><span style=\"color: #ff0000;\">** Internal errors 0x4000 l:213 spi_fail ***<\/span><\/p>\n<ul>\n<li>ArduPilot MatekF405TE hwdef has SD card &amp; dataflash definitions for logging,\u00a0 default is logging on dataflash.<\/li>\n<li>for F405-TE\/F405-WTE\/F405-VTOL using SD card logging.\u00a0 need to set <strong>LOG_BACKEND_TYPE = 1<\/strong><\/li>\n<\/ul>\n<h3><strong>BetaFlight\u00a0<\/strong><\/h3>\n<ul>\n<li><a href=\"..\/Downloads\/FW\/betaflight_4.2.11_MATEKF405TE.hex\">betaflight_4.2.11_MATEKF405TE<\/a><\/li>\n<li><a href=\"..\/Downloads\/FW\/betaflight_4.3.1_MATEKF405TE.hex\" target=\"_blank\" rel=\"noopener\">betaflight_4.3.1_MATEKF405TE<\/a><\/li>\n<li><strong>F405-miniTE with ICM42688-p works with BF 4.3.x or newer only.\u00a0 \u00a0BF4.2.x doesn&#8217;t support ICM42688-P<\/strong><\/li>\n<li><strong>set dshot_bitbang = ON\u00a0 when using X6 and X8 DSHOT<\/strong><\/li>\n<li><strong>You may also download latest BF 4.3.x firmware directly from BF configurator<\/strong><\/li>\n<\/ul>\n<h3><strong>INAV\u00a0\u00a0<\/strong><\/h3>\n<ul>\n<li><a href=\"..\/Downloads\/FW\/inav_6.0.0_MATEKF405TE.hex\" target=\"_blank\" rel=\"noopener\">inav_6.0.0_MATEKF405TE<\/a><\/li>\n<li><a href=\"..\/Downloads\/FW\/inav_7.0.0_MATEKF405TE.hex\" target=\"_blank\" rel=\"noopener\">inav_7.0.0_MATEKF405TE<\/a><\/li>\n<li><a href=\"..\/Downloads\/FW\/inav_6.0.0_MATEKF405TE_SD.hex\" target=\"_blank\" rel=\"noopener\">inav_6.0.0_MATEKF405TE_SD<\/a><\/li>\n<li><a href=\"..\/Downloads\/FW\/inav_7.0.0_MATEKF405TE_SD.hex\" target=\"_blank\" rel=\"noopener\">inav_7.0.0_MATEKF405TE_SD<\/a><\/li>\n<\/ul>\n<p><span style=\"color: #0000ff;\">*** In INAV code, ICM42605 and ICM42688p share same &#8220;ICM42605&#8221; driver,\u00a0 so you will see ICM42688-p displaied as &#8220;ICM42605&#8221; in CLI &#8220;status&#8221;<\/span><\/p>\n<\/div><\/div><\/section>\n<section class='av_tab_section av_tab_section av-2akpvb-52efa4b7a1e75b5c611c45c61b664a6d'  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='tab' role='tab' tabindex='0' data-fake-id='#tab-id-15' aria-controls='tab-id-15-content'  itemprop=\"headline\" >F411-WTE<\/div><div id='tab-id-15-content' class='tab_content' aria-hidden=\"true\"><div class='tab_inner_content invers-color'  itemprop=\"text\" ><h3><strong>INAV\u00a0<\/strong>Target MATEKF411TE<\/h3>\n<ul>\n<li>Download from INAV configurator<\/li>\n<\/ul>\n<div id=\"gtx-trans\" style=\"position: absolute; left: 31px; top: 42px;\">\n<div class=\"gtx-trans-icon\"><\/div>\n<\/div>\n<\/div><\/div><\/section>\n<section class='av_tab_section av_tab_section av-2c6dhj-2a10693a095bb1c67e13af4a49da9258'  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='tab' role='tab' tabindex='0' data-fake-id='#tab-id-16' aria-controls='tab-id-16-content'  itemprop=\"headline\" >Tutorial<\/div><div id='tab-id-16-content' class='tab_content' aria-hidden=\"true\"><div class='tab_inner_content invers-color'  itemprop=\"text\" ><h3>Acknowledgements<\/h3>\n<ul>\n<li class=\"title style-scope ytd-video-primary-info-renderer\"><a href=\"https:\/\/www.youtube.com\/watch?v=lkn9t7WBHNY\" target=\"_blank\" rel=\"noopener\">How to setup INAV on a flying wing &#8211; video tutorial<\/a><\/li>\n<li class=\"title style-scope ytd-video-primary-info-renderer\"><a href=\"https:\/\/www.youtube.com\/watch?v=kSs3JYT5Zns\" target=\"_blank\" rel=\"noopener\">How to setup INAV on a flying wing &#8211; video tutorial &#8211; GPS, Baro and Compass<\/a><\/li>\n<li class=\"title style-scope ytd-video-primary-info-renderer\"><a href=\"https:\/\/www.youtube.com\/watch?v=fVJYodLimD8\" target=\"_blank\" rel=\"noopener\">The most common iNav mistakes<\/a><\/li>\n<\/ul>\n<ul>\n<li><a class=\"mfp-iframe lightbox-added\" href=\"https:\/\/www.youtube.com\/watch?v=kvI2Jp2JQs0\" target=\"_blank\" rel=\"noopener\">Step By Step Guide | Arduplane\/Chibios On Matek F405-Wing Board<\/a><\/li>\n<\/ul>\n<h3>INAV\u00a0Documentation, support and learning resources<\/h3>\n<ul>\n<li><a href=\"https:\/\/github.com\/DzikuVx\/inav#documentation-support-and-learning-resources\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/DzikuVx\/inav#documentation-support-and-learning-resources<\/a><\/li>\n<\/ul>\n<\/div><\/div><\/section>\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":true,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32],"tags":[138],"class_list":["post-5159","post","type-post","status-publish","format-standard","hentry","category-firmware","tag-firmwares"],"_links":{"self":[{"href":"https:\/\/www.mateksys.com\/index.php?rest_route=\/wp\/v2\/posts\/5159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mateksys.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mateksys.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mateksys.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mateksys.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5159"}],"version-history":[{"count":3,"href":"https:\/\/www.mateksys.com\/index.php?rest_route=\/wp\/v2\/posts\/5159\/revisions"}],"predecessor-version":[{"id":13254,"href":"https:\/\/www.mateksys.com\/index.php?rest_route=\/wp\/v2\/posts\/5159\/revisions\/13254"}],"wp:attachment":[{"href":"https:\/\/www.mateksys.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mateksys.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mateksys.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}