Skip to content

Commit

Permalink
Deployed d5921e5 with MkDocs version: 1.5.3
Browse files Browse the repository at this point in the history
  • Loading branch information
actions-user committed Mar 29, 2024
1 parent be08911 commit 4a24c73
Show file tree
Hide file tree
Showing 36 changed files with 35 additions and 35 deletions.
2 changes: 1 addition & 1 deletion quick-start/receivers/r9/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/receivers/radiomaster-rp-2400/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/receivers/siyiFRmini/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/receivers/updating/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/receivers/vantac2400/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/receivers/voyager900/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/receivers/wiring-up/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/aion-internal/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/axisflying-thor/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/betafpv2400/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/betafpv900/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/betafpvlr3pro/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/diy2400/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/diy900/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/emax2400/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/emax900/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/es24tx/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/es900tx/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/firmware-version/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/flash2400/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/frsky-r9modules/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/ghost2400/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/hglrc-hermes/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/iflight-commando/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/jumper-aion/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/jumper-internal/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/jumper-t20-internal/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/lua-howto/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/rm-bandit/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/rm-internal/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/rm-ranger/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/siyifm30/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
</code></pre></div></li> </ul> <h2 id=fr-mini-rx-as-tx>FR Mini RX as TX<a class=headerlink href=#fr-mini-rx-as-tx title="Permanent link">&para;</a></h2> <p>The RX has the same RF components as the TX does, making it a possible candidate for a small ~200mW TX module. Wiring to the JR Module Bay requires only 3 pins (JR pins are starting from the top down)</p> <p>JR Module Pin | FR Mini Pin | Description |--|--|--| | CPPM | None | | | Heartbeat | None | | | VMain | VIN | Use the VIN pin on the pin header (middle pin), 3.3-3.4V. Do not connect directly to handset battery voltage-- this will burn out the 3.3V regulator even at 10mW output. Use either a 3.3V boost converter (to raise voltage from 1S provided by the handset) or 3.3V buck converter (to lower 2S or 3S handset voltage). The LDO has a very small dropout voltage, so there's not much benefit to bypassing this soldering directly to the VDD pad on the programming header. Expect over 250mA current draw in practice at 100mW. | | GND | GND | Use either the GND pin on the pin header (outermost pin) or the GND pad on the programming header. | SPORT | TX2 | Use the TX2 pad on the receiver and remove the 4.7K pull-up resistor. Without removing the resistor, the module will work okay-ish as a transmitter, but firmware updates through OpenTX will fail with NoSync</p> <figure> <p><img alt="FR Mini RX as TX Wiring" src=../../../assets/images/frmini-rx-as-tx-wiring.jpg></p> </figure> <h3 id=flashing-via-stlink_1>Flashing via STLink<a class=headerlink href=#flashing-via-stlink_1 title="Permanent link">&para;</a></h3> <ul> <li>Target: <code>FM30_RX_MINI_AS_TX_via_STLINK</code></li> </ul> <div class="admonition note"> <p class=admonition-title>Note</p> <p>The only way to flash the FR Mini is using STLINK. This is a one-way process, there is no returning to the stock firmware after flashing. </p> </div> <p>The flashing procedure is similar to the FM30 TX module flashing listed above but using these pads on the receiver. Use the <code>FM30_RX_MINI_AS_TX_via_STLINK</code> target for initial flashing.</p> <figure> <p><img alt="FR Mini Pads" src=https://raw.githubusercontent.com/ExpressLRS/ExpressLRS-Hardware/master/img/siyi/jupa/Siyi-12.JPG></p> </figure> <h3 id=updating-via-uart>Updating via UART<a class=headerlink href=#updating-via-uart title="Permanent link">&para;</a></h3> <ul> <li>Target: <code>FM30_RX_MINI_AS_TX_via_UART</code></li> </ul> <p>Updates are done through OpenTX's built-in firmware flashing tool.</p> <ul> <li>Build the firmware using Configurator and selecting the <code>FM30_RX_MINI_AS_TX_via_UART</code> target. The build process will generate a <code>firmware.elrs</code> file.</li> <li>Copy this file to the handset <code>FIRMWARE/</code> directory on the SD card.</li> <li>Flash the firmware to the module using OpenTX</li> <li>Hold the MENU/SYS button on the handset to open the system menu</li> <li>Press PAGE to navigate to the SD card browser</li> <li>Scroll down to the FIRMWARE directory, and press ENTER</li> <li>Find <code>firmware.elrs</code> and long press the ENTER key to open the context menu</li> <li>Select <code>Flash Ext. ELRS</code> from the menu</li> </ul> <h2 id=troubleshooting-flashing>Troubleshooting Flashing<a class=headerlink href=#troubleshooting-flashing title="Permanent link">&para;</a></h2> <h3 id=unable-to-connect-to-the-target-device><span class=custom-heading data-id=1>Unable to connect to the target device</span><a class=headerlink href=#unable-to-connect-to-the-target-device title="Permanent link">&para;</a></h3> <details class=note> <summary>Unable to connect to the target device (click/tap to expand)</summary> <p>If the flash fails with "Unable to connect to target device" (not "No STLINK found!") it is likely your STLINK clone does not have the RST line connected, but you can trigger the needed reset manually with a little more effort. The reason this is needed is that SIYI has disabled "Software Reset" to protect you from stealing their firmware binary.</p> <ul> <li>Verify your wiring</li> <li>Make sure the TX board is powering up (the LEDs light up)</li> <li>Use the <a href=https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stm32cubeprog.html>STM32CubeProgrammer</a> or <a href=https://www.st.com/en/development-tools/stsw-link004.html>STLINK GUI</a> to connect see next step.</li> <li>Before you press CONNECT. Short the RST line from the TX to GND. Press CONNECT and quickly remove the wire from the GND pad.</li> <li>If it works, the GUI will tell you that the board is readout protected and must be disabled. Do this.</li> </ul> </details> <h3 id=flash-loader-run-error><span class=custom-heading data-id=2>Flash loader run error</span><a class=headerlink href=#flash-loader-run-error title="Permanent link">&para;</a></h3> <details class=note> <summary>Flash loader run error (click/tap to expand)</summary> <p>Before both the TX and RX can be flashed using the <code>st-flash</code> utility used by PlatformIO on Linux, the STM32 chip must have its "Readout Protection" (RDP) disabled, which was set by SIYI at the factory to make our lives more difficult. The windows flashing utility usually automatically disables this, but the Linux utility does not. If you do not disable readout protection you'll get this cryptic error when flashing: <div class=highlight><pre><span></span><code>2021-07-06T21:08:42 ERROR flash_loader.c: flash loader run error
2021-07-06T21:08:42 ERROR common.c: stlink_flash_loader_run(0x8000000) failed! == -1
stlink_fwrite_flash() == -1
</code></pre></div> The only way I know of to disable the RDP is to use the STM32CubeProgrammer for Linux, or use a Windows VM / machine to use the ST-LINK.exe GUI / CLI to clear the RDP.</p> <p><figure markdown> <img alt=STM32CubeProgrammerSteps src=../../../assets/images/stm32cubesteps.png> </figure></p> <ul> <li>Click the "Connect" button to connect to the ST-LINK device. You'll probably get a popup error <strong>Error: Data read failed</strong>. That's normal. If it says it can't connect or no device is present, you'll have to figure that out first.</li> <li>Click the "OB" button on the left.</li> <li>Expand the "Read Out Protection" section.</li> <li>Select RDP = "AA"</li> <li>Click the "Apply" button at the bottom.</li> <li>You should get a message indicating the "Option bytes successfully programmed". If so you're good to go. Click "Disconnect" at the top and flash from PlatformIO now. You can also flash directly from this GUI if you have the binaries and know their target addresses.</li> </ul> </details> <script src=../../../assets/javascripts/admonition-enhancement.js></script> <aside class=md-source-file> <span class=md-source-file__fact> <span class=md-icon title="Last update"> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1-2.1-2M12.5 7v5.2l4 2.4-1 1L11 13V7h1.5M11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2v1.8Z"/></svg> </span> <span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">February 27, 2024</span> </span> <span class=md-source-file__fact> <span class=md-icon title=Created> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M14.47 15.08 11 13V7h1.5v5.25l3.08 1.83c-.41.28-.79.62-1.11 1m-1.39 4.84c-.36.05-.71.08-1.08.08-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8c0 .37-.03.72-.08 1.08.69.1 1.33.32 1.92.64.1-.56.16-1.13.16-1.72 0-5.5-4.5-10-10-10S2 6.5 2 12s4.47 10 10 10c.59 0 1.16-.06 1.72-.16-.32-.59-.54-1.23-.64-1.92M18 15v3h-3v2h3v3h2v-3h3v-2h-3v-3h-2Z"/></svg> </span> <span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">July 4, 2021</span> </span> <span class=md-source-file__fact> <span class=md-icon title=Contributors> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg> </span> <span>GitHub</span> <nav> <a href=https://github.com/maybenikhil class=md-author title=@maybenikhil> <img src="https://avatars.githubusercontent.com/u/46944981?v=4&size=72" alt=maybenikhil> </a> <a href=https://github.com/ot0tot class=md-author title=@ot0tot> <img src="https://avatars.githubusercontent.com/u/36753790?v=4&size=72" alt=ot0tot> </a> <a href=https://github.com/deadbytefpv class=md-author title=@deadbytefpv> <img src="https://avatars.githubusercontent.com/u/83231715?v=4&size=72" alt=deadbytefpv> </a> <a href=https://github.com/AghaSaad04 class=md-author title=@AghaSaad04> <img src="https://avatars.githubusercontent.com/u/36513474?v=4&size=72" alt=AghaSaad04> </a> </nav> </span> </aside> </article> </div> <script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script> </div> </main> <!--
</code></pre></div> The only way I know of to disable the RDP is to use the STM32CubeProgrammer for Linux, or use a Windows VM / machine to use the ST-LINK.exe GUI / CLI to clear the RDP.</p> <p><figure markdown> <img alt=STM32CubeProgrammerSteps src=../../../assets/images/stm32cubesteps.png> </figure></p> <ul> <li>Click the "Connect" button to connect to the ST-LINK device. You'll probably get a popup error <strong>Error: Data read failed</strong>. That's normal. If it says it can't connect or no device is present, you'll have to figure that out first.</li> <li>Click the "OB" button on the left.</li> <li>Expand the "Read Out Protection" section.</li> <li>Select RDP = "AA"</li> <li>Click the "Apply" button at the bottom.</li> <li>You should get a message indicating the "Option bytes successfully programmed". If so you're good to go. Click "Disconnect" at the top and flash from PlatformIO now. You can also flash directly from this GUI if you have the binaries and know their target addresses.</li> </ul> </details> <script src=../../../assets/javascripts/admonition-enhancement.js></script> <aside class=md-source-file> <span class=md-source-file__fact> <span class=md-icon title="Last update"> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1-2.1-2M12.5 7v5.2l4 2.4-1 1L11 13V7h1.5M11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2v1.8Z"/></svg> </span> <span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">February 27, 2024</span> </span> <span class=md-source-file__fact> <span class=md-icon title=Created> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M14.47 15.08 11 13V7h1.5v5.25l3.08 1.83c-.41.28-.79.62-1.11 1m-1.39 4.84c-.36.05-.71.08-1.08.08-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8c0 .37-.03.72-.08 1.08.69.1 1.33.32 1.92.64.1-.56.16-1.13.16-1.72 0-5.5-4.5-10-10-10S2 6.5 2 12s4.47 10 10 10c.59 0 1.16-.06 1.72-.16-.32-.59-.54-1.23-.64-1.92M18 15v3h-3v2h3v3h2v-3h3v-2h-3v-3h-2Z"/></svg> </span> <span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">July 4, 2021</span> </span> </aside> </article> </div> <script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script> </div> </main> <!--
Copyright (c) 2016-2022 Martin Donath <[email protected]>
Permission is hereby granted, free of charge, to any person obtaining a copy
Expand Down
2 changes: 1 addition & 1 deletion quick-start/transmitters/tx-prep/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/updating/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion quick-start/transmitters/vantac-lite/index.html

Large diffs are not rendered by default.

Binary file modified sitemap.xml.gz
Binary file not shown.

0 comments on commit 4a24c73

Please sign in to comment.