{"id":2065,"date":"2021-08-04T10:53:09","date_gmt":"2021-08-04T08:53:09","guid":{"rendered":"https:\/\/dross.net\/aviation\/?page_id=2065"},"modified":"2022-07-20T16:14:01","modified_gmt":"2022-07-20T14:14:01","slug":"how-to-flash-a-softrf-ttgo-t-motion-from-lilygo","status":"publish","type":"page","link":"https:\/\/dross.net\/aviation\/how-to-and-where-to-start-with-stratux\/how-to-flash-a-softrf-ttgo-t-motion-from-lilygo\/","title":{"rendered":"How to flash a softRF TTGO T-Motion from LilyGo?"},"content":{"rendered":"<div id=\"pl-2065\"  class=\"panel-layout\" ><div id=\"pg-2065-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-2065-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-2065-0-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"0\" ><div class=\"panel-widget-style panel-widget-style-for-2065-0-0-0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t><h2 class=\"widget-title\">Overview<\/h2>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p><a title=\"DIY Component\/ Part List for Stratux (OGN) Flarm\" href=\"https:\/\/dross.net\/aviation\/how-to-and-where-to-start-with-stratux\/#stratux-component-list\">Component List<\/a><br \/>\n<a title=\"Stratux (OGN) Flarm first time set-up instructions\" href=\"https:\/\/dross.net\/aviation\/how-to-and-where-to-start-with-stratux\/stratux-first-time-setup-instructions\/\">Set up Instructions<\/a><br \/>\n<a title=\"How to install Stratux EU\/ US Firmware on SD Card?\" href=\"https:\/\/dross.net\/aviation\/how-to-and-where-to-start-with-stratux\/how-to-install-stratux-firmware\/\">Install Firmware<\/a><br \/>\n<a title=\"How to install Open FlightMap Europe\/ VFR Sectional Charts US?\" href=\"https:\/\/dross.net\/aviation\/how-to-and-where-to-start-with-stratux\/how-to-install-open-flightmap-europe-vfr-sectional-charts-us\/\">Install FlightMap<\/a><br \/>\n<a title=\"How to add a physical shutdown button to Stratux?\" href=\"https:\/\/dross.net\/aviation\/how-to-and-where-to-start-with-stratux\/how-to-add-a-safe-shutdown-button-to-stratux\/\">Add shutdown button<\/a><br \/>\n<a title=\"How to flash a TTGO T-Beam (ESP32) from LilyGo?\" href=\"https:\/\/dross.net\/aviation\/how-to-and-where-to-start-with-stratux\/how-to-flash-a-ttgo-t-beam-esp32-from-lilygo\/\">Flash a T-Beam<\/a><br \/>\n<a title=\"How to flash a softRF TTGO T-Motion (STM32) from LilyGo?\" href=\"https:\/\/dross.net\/aviation\/how-to-and-where-to-start-with-stratux\/how-to-flash-a-softrf-ttgo-t-motion-from-lilygo\/\">Flash a T-Motion<\/a><br \/>\n<a title=\"How to add a barometric pressure altitude sensor to a TTGO T-Beam (ESP32)?\" href=\"https:\/\/dross.net\/aviation\/how-to-and-where-to-start-with-stratux\/how-to-add-a-barometric-pressure-altitude-sensor-to-a-ttgo-t-beam-esp32\/\">Altitude Sensor to T-Beam<\/a><br \/>\n<a title=\"How to add a barometric pressure altitude sensor to a softRF\/ T-Motion (STM32)?\" href=\"https:\/\/dross.net\/aviation\/how-to-and-where-to-start-with-stratux\/how-to-add-a-barometric-pressure-altitude-sensor-to-a-softrf-t-motion-stm32\/\">Altitude Sensor to T-Motion<\/a><br \/>\n<a title=\"How to add an AHRS or pressure altitude sensor to Stratux?\" href=\"https:\/\/dross.net\/aviation\/how-to-and-where-to-start-with-stratux\/how-to-add-an-ahrs-or-pressure-altitude-sensor\/\">Add AHRS Sensor<\/a><br \/>\n<a title=\"How to upgrade Stratux with Transmitting capability?\" href=\"https:\/\/dross.net\/aviation\/how-to-and-where-to-start-with-stratux\/how-to-upgrade-stratux-with-transmitting-capability\/\">Upgrade Stratux<\/a><br \/>\n<a title=\"How to submit your Stratux to OGN (Open Glider Network)?\" href=\"https:\/\/dross.net\/aviation\/how-to-and-where-to-start-with-stratux\/how-to-submit-your-stratux-to-ogn-open-glider-network\/\">Submit to OGN<\/a><br \/>\n<a title=\"Support needed for Stratux, T-Beam or softRF\/ T-Motion?\" href=\"https:\/\/dross.net\/aviation\/how-to-and-where-to-start-with-stratux\/support\/\">Support needed?<\/a><\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"pgc-2065-0-1\"  class=\"panel-grid-cell\" ><div class=\"panel-cell-style panel-cell-style-for-2065-0-1\" ><div id=\"panel-2065-0-1-0\" class=\"so-panel widget widget_sow-editor panel-first-child\" data-index=\"1\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p><strong>This section provides step by step instructions on how to properly flash the <a title=\"SoftRF TTGO T-Motion 868Mhz to transmit FLARM or OGNTP\" href=\"https:\/\/dross.net\/aviation\/shop\/softrf-t-motion-for-stratux-flarm\/\" target=\"_blank\" rel=\"noopener\">softRF TTGO T-Motion from LilyGo<\/a> - so you can use it as a <a title=\"standalone softRF Flarm Dongle\" href=\"https:\/\/dross.net\/aviation\/shop\/flarm-dongle-edition\/\" target=\"_blank\" rel=\"noopener\">standalone softRF Dongle<\/a> or extending your existing <a title=\"Stratux with AHRS + Pressure Sensor + (OGN) FLARM\" href=\"https:\/\/dross.net\/aviation\/shop\/stratux-with-ahrs-pressure-sensor-and-flarm\/\" target=\"_blank\" rel=\"noopener\">Stratux anti collision system<\/a> to send our aircraft's position to other receivers.<\/strong><\/p>\n<ul>\n<li>you can also buy a <a title=\"buy a flashed version of softRF\/ T-Motion\" href=\"https:\/\/dross.net\/aviation\/shop\/softrf-t-motion-for-stratux-flarm\/\" target=\"_blank\" rel=\"noopener\">flashed softRF\/ T-Motion here<\/a><\/li>\n<li>you can also buy a ready 2 fly <a title=\"ready 2 fly standalone softRF (OGN) Flarm dongle which transmits your aircraft's position\" href=\"https:\/\/dross.net\/aviation\/shop\/flarm-dongle-edition\/\" target=\"_blank\" rel=\"noopener\">standalone softRF (OGN) Flarm dongle here which transmits your aircraft's position<\/a><\/li>\n<\/ul>\n<p>Please note that the T-Motion does not come with WIFI or Bluetooth. You must use the serial port to flash the firmware.<br \/>\nInstructions below are provided \u201cas is\u201d with no express or implied guarantee.<\/p>\n<hr \/>\n<ol>\n<li>Choose tool to flash and update firmware:\n<ol>\n<li><a title=\"Option1 - Use STM32CubeProgrammer to flash softRF \/T-Motion firmware (recommended)\" href=\"#accordion-label-option1-use-stm32cubeprogrammer-to-flash-softrf-t-motion-firmware-recommended\">Option 1: (preferred)<\/a> - useSTM32CubeProgrammer to flash another firmware to softRF (T-Motion)<\/li>\n<li><a title=\"Option 2 B) - using Zadig.exe to update USB driver make T-Motion finable (legacy)\" href=\"#accordion-label-option-2-a-update-usb-driver-to-make-t-motion-finable-for-dfuse-legacy\">Option 2: (legacy)<\/a> - first update USB driver to make device findable for DfuSe. Then use DfuSe and flash another firmware to softRF (T-Motion)<\/li>\n<\/ol>\n<\/li>\n<li><a title=\"Configure and select right transmitting protocol for softRF (T-Motion)\" href=\"#accordion-label-configure-and-select-right-transmitting-protocol-for-softrf-t-motion\">Configure and select transmitting protocol<\/a> for softRF (T-Motion)<\/li>\n<\/ol>\n<\/div>\n<\/div><\/div><div id=\"panel-2065-0-1-1\" class=\"so-panel widget widget_sow-accordion\" data-index=\"2\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-accordion so-widget-sow-accordion-default-b332f87b3d97-2065\"\n\t\t\t\n\t\t><div>\n\t<div class=\"sow-accordion\">\n\t\t\t<div class=\"sow-accordion-panel\n\t\t\t\t\t\"\n\t\t\t\tdata-anchor-id=\"option-1-use-stm32cubeprogrammer-to-flash-softrf-t-motion-firmware-recommended\">\n\t\t\t\t\t<div class=\"sow-accordion-panel-header-container\" role=\"heading\" aria-level=\"2\">\n\t\t\t\t\t<div class=\"sow-accordion-panel-header\" tabindex=\"0\" role=\"button\" id=\"accordion-label-option-1-use-stm32cubeprogrammer-to-flash-softrf-t-motion-firmware-recommended\" aria-controls=\"accordion-content-option-1-use-stm32cubeprogrammer-to-flash-softrf-t-motion-firmware-recommended\" aria-expanded=\"false\">\n\t\t\t\t\t\t<div class=\"sow-accordion-title sow-accordion-title-icon-left\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tOption 1 - Use STM32CubeProgrammer to flash softRF \/T-Motion firmware (recommended)\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"sow-accordion-open-close-button\">\n\t\t\t\t\t\t\t<div class=\"sow-accordion-open-button\">\n\t\t\t\t\t\t\t\t<span class=\"sow-icon-ionicons\" data-sow-icon=\"&#xf218;\"\n\t\t \n\t\taria-hidden=\"true\"><\/span>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"sow-accordion-close-button\">\n\t\t\t\t\t\t\t\t<span class=\"sow-icon-ionicons\" data-sow-icon=\"&#xf209;\"\n\t\t \n\t\taria-hidden=\"true\"><\/span>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t<div\n\t\t\t\tclass=\"sow-accordion-panel-content\"\n\t\t\t\trole=\"region\"\n\t\t\t\taria-labelledby=\"accordion-label-option-1-use-stm32cubeprogrammer-to-flash-softrf-t-motion-firmware-recommended\"\n\t\t\t\tid=\"accordion-content-option-1-use-stm32cubeprogrammer-to-flash-softrf-t-motion-firmware-recommended\"\n\t\t\t\tstyle=\"display: none;\"\t\t\t>\n\t\t\t\t<div class=\"sow-accordion-panel-border\">\n\t\t\t\t\t<ol>\n<li>Download and install \"<a title=\"STM32CubeProgrammer software for all STM32\" href=\"https:\/\/www.st.com\/en\/development-tools\/stm32cubeprog.html\" target=\"_blank\" rel=\"noopener\">STM32CubeProgrammer<\/a>\" Software<\/li>\n<li aria-level=\"1\">download latest\u00a0<a title=\"softRF firmware\" href=\"https:\/\/github.com\/lyusupov\/SoftRF\/tree\/master\/software\/firmware\/binaries\/STM32\/S76G\" target=\"_blank\" rel=\"noopener\">softRF firmware<\/a> in \".bin\" format. CubeProgrammer can only work with binary file<\/li>\n<li aria-level=\"1\">Then press the small button on the T-Motion board and insert the dongle into the USB port of the computer. Once the T-Motion is plugged into the computer\u2019s USB port, release the \u201cboot\u201d button.<br \/>\n<figure id=\"attachment_2337\" class=\"wp-caption alignnone\" aria-describedby=\"caption-attachment-2337\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2337 size-full\" src=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/press-boot-button.jpg\" alt=\"press &quot;boot&quot; button of softRF (T-Motion) to enable DFU mode\" width=\"649\" height=\"526\" srcset=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/press-boot-button.jpg 649w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/press-boot-button-300x243.jpg 300w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/press-boot-button-600x486.jpg 600w\" sizes=\"auto, (max-width: 649px) 100vw, 649px\" \/><figcaption id=\"caption-attachment-2337\" class=\"wp-caption-text\">press \"boot\" button of softRF (T-Motion) to enable DFU mode<\/figcaption><\/figure>\n<\/li>\n<li>run STM32CubeProgrammer and click on the \"+\" icon\n<p><figure id=\"attachment_2626\" aria-describedby=\"caption-attachment-2626\" style=\"width: 650px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2626 size-full\" src=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/09\/run-STM32CubeProgrammer.jpg\" alt=\"run STM32 CubeProgrammer\" width=\"650\" height=\"365\" srcset=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/09\/run-STM32CubeProgrammer.jpg 650w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/09\/run-STM32CubeProgrammer-300x168.jpg 300w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/09\/run-STM32CubeProgrammer-600x337.jpg 600w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><figcaption id=\"caption-attachment-2626\" class=\"wp-caption-text\">run STM32 CubeProgrammer<\/figcaption><\/figure><\/p>\n<\/li>\n<li>Select the firmware you want to flash to your softRF\/ T-Motion. Please note that STM32CubeProgrammer will process \".bin\" - binary file format only.\n<p><figure id=\"attachment_2627\" aria-describedby=\"caption-attachment-2627\" style=\"width: 650px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2627 size-full\" src=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/09\/select-firmware-in-STM32CubeProgrammer.jpg\" alt=\"select-firmware (.bin - binary file format) in STM32CubeProgrammer\" width=\"650\" height=\"364\" srcset=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/09\/select-firmware-in-STM32CubeProgrammer.jpg 650w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/09\/select-firmware-in-STM32CubeProgrammer-300x168.jpg 300w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/09\/select-firmware-in-STM32CubeProgrammer-600x336.jpg 600w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><figcaption id=\"caption-attachment-2627\" class=\"wp-caption-text\">select-firmware (.bin - binary file format) in STM32CubeProgrammer<\/figcaption><\/figure><\/p>\n<\/li>\n<li>selected firmware should now appear in the blue tab section. change the blue dropdown from \"read\" to download\". Then click the green \"connect\" button\n<p><figure id=\"attachment_2632\" aria-describedby=\"caption-attachment-2632\" style=\"width: 650px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2632\" src=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/09\/download-firmware-to-softRF-T-Motion.jpg\" alt=\"download firmware to-softRF\/ T-Motion\" width=\"650\" height=\"391\" srcset=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/09\/download-firmware-to-softRF-T-Motion.jpg 650w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/09\/download-firmware-to-softRF-T-Motion-300x180.jpg 300w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/09\/download-firmware-to-softRF-T-Motion-600x361.jpg 600w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><figcaption id=\"caption-attachment-2632\" class=\"wp-caption-text\">download firmware to-softRF\/ T-Motion<\/figcaption><\/figure><\/p>\n<\/li>\n<li>After the message \"file download complete\" appears, click the \"disconnect\" button<\/li>\n<li>congratulations! you have flashed your device with a new firmware!<\/li>\n<li>next step:\u00a0<a title=\"Configure and select right transmitting protocol for softRF (T-Motion)\" href=\"https:\/\/dross.net\/aviation\/how-to-and-where-to-start-with-stratux\/how-to-flash-a-softrf-ttgo-t-motion-from-lilygo\/#accordion-label-configure-and-select-right-transmitting-protocol-for-softrf-t-motion\">configure firmware and select transmitting protocol<\/a><\/li>\n<\/ol>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/div>\n<\/div>\n<\/div><\/div><div id=\"panel-2065-0-1-2\" class=\"so-panel widget widget_sow-accordion\" data-index=\"3\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-accordion so-widget-sow-accordion-default-b332f87b3d97-2065\"\n\t\t\t\n\t\t><div>\n\t<div class=\"sow-accordion\">\n\t\t\t<div class=\"sow-accordion-panel\n\t\t\t\t\t\"\n\t\t\t\tdata-anchor-id=\"option-2-a-update-usb-driver-to-make-t-motion-finable-for-dfuse-legacy\">\n\t\t\t\t\t<div class=\"sow-accordion-panel-header-container\" role=\"heading\" aria-level=\"2\">\n\t\t\t\t\t<div class=\"sow-accordion-panel-header\" tabindex=\"0\" role=\"button\" id=\"accordion-label-option-2-a-update-usb-driver-to-make-t-motion-finable-for-dfuse-legacy\" aria-controls=\"accordion-content-option-2-a-update-usb-driver-to-make-t-motion-finable-for-dfuse-legacy\" aria-expanded=\"false\">\n\t\t\t\t\t\t<div class=\"sow-accordion-title sow-accordion-title-icon-left\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tOption 2 A) - Update USB driver to make T-Motion finable for DfuSe (legacy)\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"sow-accordion-open-close-button\">\n\t\t\t\t\t\t\t<div class=\"sow-accordion-open-button\">\n\t\t\t\t\t\t\t\t<span class=\"sow-icon-ionicons\" data-sow-icon=\"&#xf218;\"\n\t\t \n\t\taria-hidden=\"true\"><\/span>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"sow-accordion-close-button\">\n\t\t\t\t\t\t\t\t<span class=\"sow-icon-ionicons\" data-sow-icon=\"&#xf209;\"\n\t\t \n\t\taria-hidden=\"true\"><\/span>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t<div\n\t\t\t\tclass=\"sow-accordion-panel-content\"\n\t\t\t\trole=\"region\"\n\t\t\t\taria-labelledby=\"accordion-label-option-2-a-update-usb-driver-to-make-t-motion-finable-for-dfuse-legacy\"\n\t\t\t\tid=\"accordion-content-option-2-a-update-usb-driver-to-make-t-motion-finable-for-dfuse-legacy\"\n\t\t\t\tstyle=\"display: none;\"\t\t\t>\n\t\t\t\t<div class=\"sow-accordion-panel-border\">\n\t\t\t\t\t<ol>\n<li aria-level=\"1\">Download <a title=\"DfuSe USB device firmware upgrade (UM0412) (replaced by STM32CubeProgrammer)\" href=\"https:\/\/www.st.com\/en\/development-tools\/stsw-stm32080.html#overview\" target=\"_blank\" rel=\"noopener\">DfuSe USB device firmware upgrade<\/a><\/li>\n<li aria-level=\"1\">download latest <a title=\"softRF firmware\" href=\"https:\/\/github.com\/lyusupov\/SoftRF\/tree\/master\/software\/firmware\/binaries\/STM32\/S76G\" target=\"_blank\" rel=\"noopener\">softRF firmware<\/a> in .dfu format<\/li>\n<li aria-level=\"1\">Then press the small button on the T-Motion board and insert the dongle into the USB port of the computer. Once the T-Motion is plugged into the Computer\u2019s usb port, release the \u201cboot\u201d button.\n<p><figure id=\"attachment_2337\" aria-describedby=\"caption-attachment-2337\" style=\"width: 649px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2337 size-full\" src=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/press-boot-button.jpg\" alt=\"press &quot;boot&quot; button of softRF (T-Motion) to enable DFU mode\" width=\"649\" height=\"526\" srcset=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/press-boot-button.jpg 649w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/press-boot-button-300x243.jpg 300w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/press-boot-button-600x486.jpg 600w\" sizes=\"auto, (max-width: 649px) 100vw, 649px\" \/><figcaption id=\"caption-attachment-2337\" class=\"wp-caption-text\">press \"boot\" button of softRF (T-Motion) to enable DFU mode<\/figcaption><\/figure><\/p>\n<\/li>\n<li aria-level=\"1\">open the windows device manager (windows + R compmgmt.msc)<\/li>\n<li aria-level=\"1\">A \u201c<span style=\"color: #339966;\">STM Device\u201d in \u201cDFU mode<\/span>\u201d should appear in the windows device manager<\/li>\n<li aria-level=\"1\">This will most likely not happen when you try it the first time, as usually the correct device driver is missing and therefore the device is only displayed as \u201c<span style=\"color: #ff0000;\">STM32 bootloader<\/span>\u201d.\n<p><figure id=\"attachment_2338\" aria-describedby=\"caption-attachment-2338\" style=\"width: 650px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2338 size-full\" src=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/STM32-Bootloader.jpg\" alt=\"STM32 Bootloader found in Windows 10 Device Manager\" width=\"650\" height=\"462\" srcset=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/STM32-Bootloader.jpg 650w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/STM32-Bootloader-300x213.jpg 300w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/STM32-Bootloader-600x426.jpg 600w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><figcaption id=\"caption-attachment-2338\" class=\"wp-caption-text\">STM32 Bootloader found in Windows 10 Device Manager<\/figcaption><\/figure><\/p>\n<\/li>\n<li aria-level=\"1\">If this is the case, please download Windows Driver Package - \u201c<span style=\"color: #000000;\">STMicroelectronics (SSTub30.sys)<\/span>\u201d (current version is 3.0.6.1) from <a title=\"STM Device in DFU Mode Drivers Download - option 1\" href=\"https:\/\/www.driverscape.com\/download\/stm-device-in-dfu-mode\" target=\"_blank\" rel=\"noopener\">here<\/a> or <a title=\"STM Device in DFU Mode Drivers Download - option2\" href=\"http:\/\/deviceinbox.com\/drivers\/1157-stm-device-in-dfu-mode.html\" target=\"_blank\" rel=\"noopener\">here.<\/a><br \/>\nWhen using Windows 10 usually the driver does not install automatically. In this case you have to install manually: open the Windows device manager (windows + R compmgmt.msc), select \u201cdevice manager\u201d, right-clicking in the device manager and go to \u201cupdate driver\u201d\n<p><figure id=\"attachment_2390\" aria-describedby=\"caption-attachment-2390\" style=\"width: 679px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2390\" src=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/update-usb-driver-with-SSTuB30.png\" alt=\"update USB driver with SSTub30.sys\" width=\"679\" height=\"675\" srcset=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/update-usb-driver-with-SSTuB30.png 679w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/update-usb-driver-with-SSTuB30-300x298.png 300w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/update-usb-driver-with-SSTuB30-150x150.png 150w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/update-usb-driver-with-SSTuB30-600x596.png 600w\" sizes=\"auto, (max-width: 679px) 100vw, 679px\" \/><figcaption id=\"caption-attachment-2390\" class=\"wp-caption-text\">update USB driver with SSTub30.sys manually<\/figcaption><\/figure><\/p>\n<\/li>\n<li aria-level=\"1\">After installing the SSTub30.sys, the dongle then appears correctly under Windows Device Manager &gt; USB Devices,\u00a0 as \u201c<span style=\"color: #339966;\">STM Device in DFU Mode<\/span>\u201d<\/li>\n<li>Now continue to follow \"<a title=\"Option 2 - Flash softRF\/ T-Motion Firmware (legacy)\" href=\"https:\/\/dross.net\/aviation\/how-to-and-where-to-start-with-stratux\/how-to-flash-a-softrf-ttgo-t-motion-from-lilygo\/#accordion-label-option-2-flash-softrf-t-motion-firmware-legacy\">Option 2 - <strong>Flash softRF\/ T-Motion Firmware<\/strong> (legacy)<\/a>\"<\/li>\n<\/ol>\n<hr \/>\n<p>Source: <a title=\"AcSiP S7xG flashing instructions - First-time firmware installation procedure\" href=\"https:\/\/github.com\/lyusupov\/SoftRF\/wiki\/AcSiP-S7xG-flashing-instructions\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/lyusupov\/SoftRF\/wiki\/AcSiP-S7xG-flashing-instructions<\/a><\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t<div class=\"sow-accordion-panel\n\t\t\t\t\t\"\n\t\t\t\tdata-anchor-id=\"option-2-b-using-zadig-exe-to-update-usb-to-driver-make-t-motion-finable-legacy\">\n\t\t\t\t\t<div class=\"sow-accordion-panel-header-container\" role=\"heading\" aria-level=\"2\">\n\t\t\t\t\t<div class=\"sow-accordion-panel-header\" tabindex=\"0\" role=\"button\" id=\"accordion-label-option-2-b-using-zadig-exe-to-update-usb-to-driver-make-t-motion-finable-legacy\" aria-controls=\"accordion-content-option-2-b-using-zadig-exe-to-update-usb-to-driver-make-t-motion-finable-legacy\" aria-expanded=\"false\">\n\t\t\t\t\t\t<div class=\"sow-accordion-title sow-accordion-title-icon-left\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tOption 2 B) - using Zadig.exe to update USB to driver make T-Motion finable (legacy)\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"sow-accordion-open-close-button\">\n\t\t\t\t\t\t\t<div class=\"sow-accordion-open-button\">\n\t\t\t\t\t\t\t\t<span class=\"sow-icon-ionicons\" data-sow-icon=\"&#xf218;\"\n\t\t \n\t\taria-hidden=\"true\"><\/span>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"sow-accordion-close-button\">\n\t\t\t\t\t\t\t\t<span class=\"sow-icon-ionicons\" data-sow-icon=\"&#xf209;\"\n\t\t \n\t\taria-hidden=\"true\"><\/span>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t<div\n\t\t\t\tclass=\"sow-accordion-panel-content\"\n\t\t\t\trole=\"region\"\n\t\t\t\taria-labelledby=\"accordion-label-option-2-b-using-zadig-exe-to-update-usb-to-driver-make-t-motion-finable-legacy\"\n\t\t\t\tid=\"accordion-content-option-2-b-using-zadig-exe-to-update-usb-to-driver-make-t-motion-finable-legacy\"\n\t\t\t\tstyle=\"display: none;\"\t\t\t>\n\t\t\t\t<div class=\"sow-accordion-panel-border\">\n\t\t\t\t\t<ol>\n<li>download and install <a title=\"download and isntall Zadig.exe\" href=\"https:\/\/zadig.akeo.ie\/\" target=\"_blank\" rel=\"noopener\">Zadig.exe<\/a><\/li>\n<li>open Zadig\n<p><figure id=\"attachment_2367\" aria-describedby=\"caption-attachment-2367\" style=\"width: 877px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2367 size-full\" src=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/open-Zadig.png\" alt=\"run Zadig\" width=\"877\" height=\"397\" srcset=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/open-Zadig.png 877w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/open-Zadig-300x136.png 300w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/open-Zadig-768x348.png 768w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/open-Zadig-600x272.png 600w\" sizes=\"auto, (max-width: 877px) 100vw, 877px\" \/><figcaption id=\"caption-attachment-2367\" class=\"wp-caption-text\">run Zadig<\/figcaption><\/figure><\/p>\n<\/li>\n<li>connect softRF\/ T-Motion to your computer:<br \/>\nPress the small button on the T-Motion board and insert the dongle into the USB port of the computer. Once the T-Motion is plugged into the Computer\u2019s usb port, release the \u201cboot\u201d button.\n<p><figure id=\"attachment_2337\" aria-describedby=\"caption-attachment-2337\" style=\"width: 649px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2337 size-full\" src=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/press-boot-button.jpg\" alt=\"press &quot;boot&quot; button of softRF (T-Motion) to enable DFU mode\" width=\"649\" height=\"526\" srcset=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/press-boot-button.jpg 649w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/press-boot-button-300x243.jpg 300w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/press-boot-button-600x486.jpg 600w\" sizes=\"auto, (max-width: 649px) 100vw, 649px\" \/><figcaption id=\"caption-attachment-2337\" class=\"wp-caption-text\">press \"boot\" button of softRF (T-Motion) to enable DFU mode<\/figcaption><\/figure><\/p>\n<\/li>\n<li>go to Options &gt; List All Devices\n<p><figure id=\"attachment_2370\" aria-describedby=\"caption-attachment-2370\" style=\"width: 650px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2370\" src=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/list-all-devices.jpg\" alt=\"Zadig: list all devices\" width=\"650\" height=\"292\" srcset=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/list-all-devices.jpg 650w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/list-all-devices-300x135.jpg 300w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/list-all-devices-600x270.jpg 600w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><figcaption id=\"caption-attachment-2370\" class=\"wp-caption-text\">Zadig: list all devices<\/figcaption><\/figure><\/p>\n<\/li>\n<li>select \"<span style=\"color: #339966;\">STM32 Bootloader<\/span>\" and \"<span style=\"color: #339966;\">winUSB<\/span>\" - if STM32 Bootloader won't be listed, repeat Step 3\n<p><figure id=\"attachment_2371\" aria-describedby=\"caption-attachment-2371\" style=\"width: 650px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2371 size-full\" src=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/select-stm32-bootloader-and-win-usb.jpg\" alt=\"Select STM32 Bootloader and WinUSB\" width=\"650\" height=\"289\" srcset=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/select-stm32-bootloader-and-win-usb.jpg 650w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/select-stm32-bootloader-and-win-usb-300x133.jpg 300w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/select-stm32-bootloader-and-win-usb-600x267.jpg 600w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><figcaption id=\"caption-attachment-2371\" class=\"wp-caption-text\">Select STM32 Bootloader and WinUSB<\/figcaption><\/figure><\/p>\n<\/li>\n<li>Replace USB driver\n<p><figure id=\"attachment_2372\" aria-describedby=\"caption-attachment-2372\" style=\"width: 650px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2372\" src=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/replace-usb-driver.jpg\" alt=\"Replace Driver\" width=\"650\" height=\"585\" srcset=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/replace-usb-driver.jpg 650w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/replace-usb-driver-300x270.jpg 300w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/replace-usb-driver-600x540.jpg 600w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><figcaption id=\"caption-attachment-2372\" class=\"wp-caption-text\">Replace Driver<\/figcaption><\/figure><\/p>\n<\/li>\n<li>open the windows device manager (windows + R compmgmt.msc)\n<p><figure id=\"attachment_2338\" aria-describedby=\"caption-attachment-2338\" style=\"width: 650px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2338 size-full\" src=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/STM32-Bootloader.jpg\" alt=\"STM32 Bootloader found in Windows 10 Device Manager\" width=\"650\" height=\"462\" srcset=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/STM32-Bootloader.jpg 650w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/STM32-Bootloader-300x213.jpg 300w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/STM32-Bootloader-600x426.jpg 600w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><figcaption id=\"caption-attachment-2338\" class=\"wp-caption-text\">STM32 Bootloader found in Windows 10 Device Manager<\/figcaption><\/figure><\/p>\n<\/li>\n<li>Now continue to follow \"<a title=\"Option 2 - Flash softRF\/ T-Motion Firmware (legacy)\" href=\"https:\/\/dross.net\/aviation\/how-to-and-where-to-start-with-stratux\/how-to-flash-a-softrf-ttgo-t-motion-from-lilygo\/#accordion-label-option-2-flash-softrf-t-motion-firmware-legacy\">Option 2 - <strong>Flash softRF\/ T-Motion Firmware<\/strong> (legacy)<\/a>\"<\/li>\n<\/ol>\n<hr \/>\n<p>Source: <a title=\"LilyGO-T-Motion\/USB_Driver_Doc.pdf\" href=\"https:\/\/github.com\/Xinyuan-LilyGO\/LilyGO-T-Motion\/blob\/master\/USB_Driver_Doc.pdf\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/Xinyuan-LilyGO\/LilyGO-T-Motion\/blob\/master\/USB_Driver_Doc.pdf<\/a><\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t<div class=\"sow-accordion-panel\n\t\t\t\t\t\"\n\t\t\t\tdata-anchor-id=\"option-2-flash-softrf-t-motion-firmware-legacy\">\n\t\t\t\t\t<div class=\"sow-accordion-panel-header-container\" role=\"heading\" aria-level=\"2\">\n\t\t\t\t\t<div class=\"sow-accordion-panel-header\" tabindex=\"0\" role=\"button\" id=\"accordion-label-option-2-flash-softrf-t-motion-firmware-legacy\" aria-controls=\"accordion-content-option-2-flash-softrf-t-motion-firmware-legacy\" aria-expanded=\"false\">\n\t\t\t\t\t\t<div class=\"sow-accordion-title sow-accordion-title-icon-left\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tOption 2 - Flash softRF\/ T-Motion Firmware (legacy)\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"sow-accordion-open-close-button\">\n\t\t\t\t\t\t\t<div class=\"sow-accordion-open-button\">\n\t\t\t\t\t\t\t\t<span class=\"sow-icon-ionicons\" data-sow-icon=\"&#xf218;\"\n\t\t \n\t\taria-hidden=\"true\"><\/span>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"sow-accordion-close-button\">\n\t\t\t\t\t\t\t\t<span class=\"sow-icon-ionicons\" data-sow-icon=\"&#xf209;\"\n\t\t \n\t\taria-hidden=\"true\"><\/span>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t<div\n\t\t\t\tclass=\"sow-accordion-panel-content\"\n\t\t\t\trole=\"region\"\n\t\t\t\taria-labelledby=\"accordion-label-option-2-flash-softrf-t-motion-firmware-legacy\"\n\t\t\t\tid=\"accordion-content-option-2-flash-softrf-t-motion-firmware-legacy\"\n\t\t\t\tstyle=\"display: none;\"\t\t\t>\n\t\t\t\t<div class=\"sow-accordion-panel-border\">\n\t\t\t\t\t<ol>\n \t<li>Please follow \"<a title=\"Option 2 A) - Update USB driver to make T-Motion finable for DfuSe (legacy)\" href=\"#accordion-label-option-2-a-update-usb-driver-to-make-t-motion-finable-for-dfuse-legacy\">Option 2 A) - Update USB driver to make T-Motion finable for DfuSe (legacy)<\/a>\" and install STTub30 driver from STMicroelectronics, if you do not see the softRF Dongle\n\n<figure id=\"attachment_2381\" aria-describedby=\"caption-attachment-2381\" style=\"width: 650px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2381 size-full\" src=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/DfuSe-available-DFU-devices-empty.jpg\" alt=\"DfuSe available DFU devices empty\" width=\"650\" height=\"655\" srcset=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/DfuSe-available-DFU-devices-empty.jpg 650w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/DfuSe-available-DFU-devices-empty-298x300.jpg 298w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/DfuSe-available-DFU-devices-empty-150x150.jpg 150w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/DfuSe-available-DFU-devices-empty-600x605.jpg 600w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><figcaption id=\"caption-attachment-2381\" class=\"wp-caption-text\">DfuSe available DFU devices empty<\/figcaption><\/figure><\/li>\n \t<li>now select your dongle in the dropdown. Choose the <a title=\"latest version of the softRF (T-Motion) firmware\" href=\"https:\/\/github.com\/lyusupov\/SoftRF\/tree\/master\/software\/firmware\/binaries\/STM32\/S76G\" target=\"_blank\" rel=\"noopener\">latest version of the firmware<\/a> you want to flash in .dfu format and click on \"upgrade\"\n\n<figure id=\"attachment_2454\" aria-describedby=\"caption-attachment-2454\" style=\"width: 650px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2454 size-full\" src=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/flash-by-using-DfuSe.jpg\" alt=\"using DfuSe to flash firmware on device\" width=\"650\" height=\"661\" srcset=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/flash-by-using-DfuSe.jpg 650w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/flash-by-using-DfuSe-295x300.jpg 295w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/flash-by-using-DfuSe-600x610.jpg 600w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><figcaption id=\"caption-attachment-2454\" class=\"wp-caption-text\">using DfuSe to flash firmware on device<\/figcaption><\/figure><\/li>\n \t<li>click \"leave DFU mode\" after progress bar shows \"upgrade successful\"\n\n<figure id=\"attachment_2455\" aria-describedby=\"caption-attachment-2455\" style=\"width: 650px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2455\" src=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/leave-DFU-mode-at-DfuSe.jpg\" alt=\"leave DFU mode\" width=\"650\" height=\"653\" srcset=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/leave-DFU-mode-at-DfuSe.jpg 650w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/leave-DFU-mode-at-DfuSe-300x300.jpg 300w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/leave-DFU-mode-at-DfuSe-150x150.jpg 150w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/leave-DFU-mode-at-DfuSe-600x603.jpg 600w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><figcaption id=\"caption-attachment-2455\" class=\"wp-caption-text\">leave DFU mode<\/figcaption><\/figure><\/li>\n \t<li>then click \"leave DFU mode\"\n\n<figure id=\"attachment_2456\" aria-describedby=\"caption-attachment-2456\" style=\"width: 650px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2456\" src=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/quit-DfuSe.jpg\" alt=\"leave DFU mode\" width=\"650\" height=\"653\" srcset=\"https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/quit-DfuSe.jpg 650w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/quit-DfuSe-300x300.jpg 300w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/quit-DfuSe-150x150.jpg 150w, https:\/\/dross.net\/aviation\/wp-content\/uploads\/2021\/08\/quit-DfuSe-600x603.jpg 600w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><figcaption id=\"caption-attachment-2456\" class=\"wp-caption-text\">leave DFU mode<\/figcaption><\/figure>\n\n&nbsp;<\/li>\n \t<li>congratulations! you have flashed your device with a new firmware!<\/li>\n \t<li>next step: <a title=\"Configure and select right transmitting protocol for softRF (T-Motion)\" href=\"https:\/\/dross.net\/aviation\/how-to-and-where-to-start-with-stratux\/how-to-flash-a-softrf-ttgo-t-motion-from-lilygo\/#accordion-label-configure-and-select-right-transmitting-protocol-for-softrf-t-motion\">configure firmware and select transmitting protocol<\/a><\/li>\n<\/ol>\n\n<hr \/>\n\nSources:\n<ul>\n \t<li><a title=\"https:\/\/github.com\/lyusupov\/SoftRF\/wiki\/AcSiP-S7xG-flashing-instructions\" href=\"https:\/\/github.com\/lyusupov\/SoftRF\/wiki\/AcSiP-S7xG-flashing-instructions\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/lyusupov\/SoftRF\/wiki\/AcSiP-S7xG-flashing-instructions<\/a><\/li>\n \t<li><a title=\"https:\/\/github.com\/lyusupov\/SoftRF\/tree\/master\/software\/firmware\/binaries\/STM32\/S76G\" href=\"https:\/\/github.com\/lyusupov\/SoftRF\/tree\/master\/software\/firmware\/binaries\/STM32\/S76G\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/lyusupov\/SoftRF\/tree\/master\/software\/firmware\/binaries\/STM32\/S76G<\/a><\/li>\n \t<li><a title=\"Getting started with STM32 built-in USB DFU Bootloader\" href=\"https:\/\/www.youtube.com\/watch?v=Kx7yWVi8kbU\" target=\"_blank\" rel=\"noopener\">https:\/\/www.youtube.com\/watch?v=Kx7yWVi8kbU<\/a><\/li>\n<\/ul>\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/div>\n<\/div>\n<\/div><\/div><div id=\"panel-2065-0-1-3\" class=\"so-panel widget widget_sow-accordion\" data-index=\"4\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-accordion so-widget-sow-accordion-default-b332f87b3d97-2065\"\n\t\t\t\n\t\t><div>\n\t<div class=\"sow-accordion\">\n\t\t\t<div class=\"sow-accordion-panel\n\t\t\t\t\t\"\n\t\t\t\tdata-anchor-id=\"option-3-firmware-update-hardware-method\">\n\t\t\t\t\t<div class=\"sow-accordion-panel-header-container\" role=\"heading\" aria-level=\"2\">\n\t\t\t\t\t<div class=\"sow-accordion-panel-header\" tabindex=\"0\" role=\"button\" id=\"accordion-label-option-3-firmware-update-hardware-method\" aria-controls=\"accordion-content-option-3-firmware-update-hardware-method\" aria-expanded=\"false\">\n\t\t\t\t\t\t<div class=\"sow-accordion-title sow-accordion-title-icon-left\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tOption 3 - Firmware update (hardware method)\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"sow-accordion-open-close-button\">\n\t\t\t\t\t\t\t<div class=\"sow-accordion-open-button\">\n\t\t\t\t\t\t\t\t<span class=\"sow-icon-ionicons\" data-sow-icon=\"&#xf218;\"\n\t\t \n\t\taria-hidden=\"true\"><\/span>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"sow-accordion-close-button\">\n\t\t\t\t\t\t\t\t<span class=\"sow-icon-ionicons\" data-sow-icon=\"&#xf209;\"\n\t\t \n\t\taria-hidden=\"true\"><\/span>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t<div\n\t\t\t\tclass=\"sow-accordion-panel-content\"\n\t\t\t\trole=\"region\"\n\t\t\t\taria-labelledby=\"accordion-label-option-3-firmware-update-hardware-method\"\n\t\t\t\tid=\"accordion-content-option-3-firmware-update-hardware-method\"\n\t\t\t\tstyle=\"display: none;\"\t\t\t>\n\t\t\t\t<div class=\"sow-accordion-panel-border\">\n\t\t\t\t\t<p><a href=\"https:\/\/github.com\/lyusupov\/SoftRF\/wiki\/Firmware-update-%28hardware-method%29\" target=\"_blank\" rel=\"noopener\">Firmware update (hardware method) \u00b7 lyusupov\/SoftRF Wiki \u00b7 GitHub<\/a><\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/div>\n<\/div>\n<\/div><\/div><div id=\"panel-2065-0-1-4\" class=\"so-panel widget widget_sow-accordion panel-last-child\" data-index=\"5\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-accordion so-widget-sow-accordion-default-b332f87b3d97-2065\"\n\t\t\t\n\t\t><div>\n\t<div class=\"sow-accordion\">\n\t\t\t<div class=\"sow-accordion-panel\n\t\t\t\t\t\"\n\t\t\t\tdata-anchor-id=\"configure-and-select-right-transmitting-protocol-for-softrf-t-motion\">\n\t\t\t\t\t<div class=\"sow-accordion-panel-header-container\" role=\"heading\" aria-level=\"2\">\n\t\t\t\t\t<div class=\"sow-accordion-panel-header\" tabindex=\"0\" role=\"button\" id=\"accordion-label-configure-and-select-right-transmitting-protocol-for-softrf-t-motion\" aria-controls=\"accordion-content-configure-and-select-right-transmitting-protocol-for-softrf-t-motion\" aria-expanded=\"false\">\n\t\t\t\t\t\t<div class=\"sow-accordion-title sow-accordion-title-icon-left\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tConfigure and select right transmitting protocol for softRF (T-Motion)\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"sow-accordion-open-close-button\">\n\t\t\t\t\t\t\t<div class=\"sow-accordion-open-button\">\n\t\t\t\t\t\t\t\t<span class=\"sow-icon-ionicons\" data-sow-icon=\"&#xf218;\"\n\t\t \n\t\taria-hidden=\"true\"><\/span>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"sow-accordion-close-button\">\n\t\t\t\t\t\t\t\t<span class=\"sow-icon-ionicons\" data-sow-icon=\"&#xf209;\"\n\t\t \n\t\taria-hidden=\"true\"><\/span>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t<div\n\t\t\t\tclass=\"sow-accordion-panel-content\"\n\t\t\t\trole=\"region\"\n\t\t\t\taria-labelledby=\"accordion-label-configure-and-select-right-transmitting-protocol-for-softrf-t-motion\"\n\t\t\t\tid=\"accordion-content-configure-and-select-right-transmitting-protocol-for-softrf-t-motion\"\n\t\t\t\tstyle=\"display: none;\"\t\t\t>\n\t\t\t\t<div class=\"sow-accordion-panel-border\">\n\t\t\t\t\t<ul>\n \t<li><a href=\"https:\/\/github.com\/lyusupov\/SoftRF\/wiki\/Dongle-settings\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/lyusupov\/SoftRF\/wiki\/Dongle-settings<\/a><\/li>\n \t<li><a href=\"https:\/\/github.com\/lyusupov\/SoftRF\/wiki\/Settings\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/lyusupov\/SoftRF\/wiki\/Settings<\/a><\/li>\n \t<li><a href=\"http:\/\/soaringweather.no-ip.info\/SoftRF\/settings.html\" target=\"_blank\" rel=\"noopener\">http:\/\/soaringweather.no-ip.info\/SoftRF\/settings.html<\/a><\/li>\n \t<li><a href=\"https:\/\/github.com\/lyusupov\/SoftRF\/wiki\/SoftRF-Configuration-Tool\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/lyusupov\/SoftRF\/wiki\/SoftRF-Configuration-Tool<\/a><\/li>\n<\/ul>\n\n<hr \/>\n\nBy using our <a title=\"Shop for Stratux OGN Flarm and softRF Dongle\" href=\"https:\/\/dross.net\/aviation\/shop\/\" target=\"_blank\" rel=\"noopener\">products<\/a>, you acknowledge that you agree to our <a title=\"Terms &amp; Conditions\" href=\"https:\/\/dross.net\/aviation\/legal\/\" target=\"_blank\" rel=\"noopener\">terms and conditions<\/a> and <a title=\"Legal Disclaimer\" href=\"https:\/\/dross.net\/aviation\/legal\/disclaimer\/\" target=\"_blank\" rel=\"noopener\">disclaimer<\/a>.\nPlease note that we do not provide any guarantee on hardware which is flashed or modified by the customer\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/div>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Component List Set up Instructions Install Firmware Install FlightMap Add shutdown button Flash a T-Beam Flash a T-Motion Altitude Sensor to T-Beam Altitude Sensor to T-Motion Add AHRS Sensor Upgrade Stratux Submit to OGN Support needed? This section provides step by step instructions on how to properly flash the softRF TTGO T-Motion from LilyGo &#8211; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":626,"parent":1996,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2065","page","type-page","status-publish","has-post-thumbnail","hentry","post"],"_links":{"self":[{"href":"https:\/\/dross.net\/aviation\/wp-json\/wp\/v2\/pages\/2065","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dross.net\/aviation\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dross.net\/aviation\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dross.net\/aviation\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dross.net\/aviation\/wp-json\/wp\/v2\/comments?post=2065"}],"version-history":[{"count":0,"href":"https:\/\/dross.net\/aviation\/wp-json\/wp\/v2\/pages\/2065\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/dross.net\/aviation\/wp-json\/wp\/v2\/pages\/1996"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dross.net\/aviation\/wp-json\/wp\/v2\/media\/626"}],"wp:attachment":[{"href":"https:\/\/dross.net\/aviation\/wp-json\/wp\/v2\/media?parent=2065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}