From ca6acf1d8f9b70a3cc3707862a59dd1a3095ffc4 Mon Sep 17 00:00:00 2001 From: deadbytefpv <83231715+deadbytefpv@users.noreply.github.com> Date: Thu, 24 Oct 2024 15:06:30 +0800 Subject: [PATCH] Notice for Ending of Support for STM32-based Hardware (#433) * Initial Warning Clause * Initial reasoning wording. * Added reason to other hardware pages --- docs/quick-start/receivers/flash2400.md | 5 +++++ docs/quick-start/receivers/ghost2400.md | 5 +++++ docs/quick-start/receivers/hmes900.md | 5 +++++ docs/quick-start/receivers/hmpp2400.md | 5 +++++ docs/quick-start/receivers/jumper900.md | 5 +++++ docs/quick-start/receivers/r9.md | 5 +++++ docs/quick-start/receivers/siyiFRmini.md | 5 +++++ docs/quick-start/receivers/voyager900.md | 5 +++++ docs/quick-start/transmitters/es900tx.md | 5 +++++ docs/quick-start/transmitters/flash2400.md | 5 +++++ docs/quick-start/transmitters/frsky-r9modules.md | 5 +++++ docs/quick-start/transmitters/ghost2400.md | 5 +++++ docs/quick-start/transmitters/siyifm30.md | 5 +++++ docs/quick-start/transmitters/voyager900.md | 5 +++++ 14 files changed, 70 insertions(+) diff --git a/docs/quick-start/receivers/flash2400.md b/docs/quick-start/receivers/flash2400.md index 2e9aa9f89..8aa125438 100644 --- a/docs/quick-start/receivers/flash2400.md +++ b/docs/quick-start/receivers/flash2400.md @@ -602,6 +602,11 @@ Some of the following procedures will not go through, particularly the via Passt ## Updating your Receiver Firmware (STM-based) +!!! warning "Attention" + ExpressLRS 3.5.x will be the last version to support STM32-based hardware. This includes the Happymodel PP, ES915 Tx and Rx, early NamimnoRC Flash and Voyager, FrSky R9, SIYI and ImmersionRC hardware. + + The STM32 platform's limited compute resources and feature gaps (WiFi, Bluetooth, Backpacks) made for an inferior version of ExpressLRS that necessitated disproportionate maintenance burden for the Dev Team. + === "via Passthrough"
diff --git a/docs/quick-start/receivers/ghost2400.md b/docs/quick-start/receivers/ghost2400.md index 882961032..2692ea80f 100644 --- a/docs/quick-start/receivers/ghost2400.md +++ b/docs/quick-start/receivers/ghost2400.md @@ -4,6 +4,11 @@ template: main.html ![Setup-Banner](https://raw.githubusercontent.com/ExpressLRS/ExpressLRS-hardware/master/img/quick-start.png) +!!! warning "Attention" + ExpressLRS 3.5.x will be the last version to support STM32-based hardware. This includes the Happymodel PP, ES915 Tx and Rx, early NamimnoRC Flash and Voyager, FrSky R9, SIYI and ImmersionRC hardware. + + The STM32 platform's limited compute resources and feature gaps (WiFi, Bluetooth, Backpacks) made for an inferior version of ExpressLRS that necessitated disproportionate maintenance burden for the Dev Team. + ## Flashing/Updating your Receiver Firmware === "via STLink" diff --git a/docs/quick-start/receivers/hmes900.md b/docs/quick-start/receivers/hmes900.md index 665045d91..84d038052 100644 --- a/docs/quick-start/receivers/hmes900.md +++ b/docs/quick-start/receivers/hmes900.md @@ -590,6 +590,11 @@ Some of the following procedures will not go through, particularly the via Passt ## Updating your Receiver Firmware (ES915RX/ES868RX) +!!! warning "Attention" + ExpressLRS 3.5.x will be the last version to support STM32-based hardware. This includes the Happymodel PP, ES915 Tx and Rx, early NamimnoRC Flash and Voyager, FrSky R9, SIYI and ImmersionRC hardware. + + The STM32 platform's limited compute resources and feature gaps (WiFi, Bluetooth, Backpacks) made for an inferior version of ExpressLRS that necessitated disproportionate maintenance burden for the Dev Team. + === "via Passthrough"
diff --git a/docs/quick-start/receivers/hmpp2400.md b/docs/quick-start/receivers/hmpp2400.md index 8a78a2922..94531e116 100644 --- a/docs/quick-start/receivers/hmpp2400.md +++ b/docs/quick-start/receivers/hmpp2400.md @@ -4,6 +4,11 @@ template: main.html ![Setup-Banner](https://raw.githubusercontent.com/ExpressLRS/ExpressLRS-hardware/master/img/quick-start.png) +!!! warning "Attention" + ExpressLRS 3.5.x will be the last version to support STM32-based hardware. This includes the Happymodel PP, ES915 Tx and Rx, early NamimnoRC Flash and Voyager, FrSky R9, SIYI and ImmersionRC hardware. + + The STM32 platform's limited compute resources and feature gaps (WiFi, Bluetooth, Backpacks) made for an inferior version of ExpressLRS that necessitated disproportionate maintenance burden for the Dev Team. + ## Wiring up your receiver
diff --git a/docs/quick-start/receivers/jumper900.md b/docs/quick-start/receivers/jumper900.md index ed4731b96..4db47148b 100644 --- a/docs/quick-start/receivers/jumper900.md +++ b/docs/quick-start/receivers/jumper900.md @@ -4,6 +4,11 @@ template: main.html ![Setup-Banner](https://raw.githubusercontent.com/ExpressLRS/ExpressLRS-hardware/master/img/quick-start.png) +!!! warning "Attention" + ExpressLRS 3.5.x will be the last version to support STM32-based hardware. This includes the Happymodel PP, ES915 Tx and Rx, early NamimnoRC Flash and Voyager, FrSky R9, SIYI and ImmersionRC hardware. + + The STM32 platform's limited compute resources and feature gaps (WiFi, Bluetooth, Backpacks) made for an inferior version of ExpressLRS that necessitated disproportionate maintenance burden for the Dev Team. + ## Flashing/Updating your Receiver Firmware === "via STLink" diff --git a/docs/quick-start/receivers/r9.md b/docs/quick-start/receivers/r9.md index 212556ee8..6ade83408 100644 --- a/docs/quick-start/receivers/r9.md +++ b/docs/quick-start/receivers/r9.md @@ -4,6 +4,11 @@ template: main.html ![Setup-Banner](https://raw.githubusercontent.com/ExpressLRS/ExpressLRS-hardware/master/img/quick-start.png) +!!! warning "Attention" + ExpressLRS 3.5.x will be the last version to support STM32-based hardware. This includes the Happymodel PP, ES915 Tx and Rx, early NamimnoRC Flash and Voyager, FrSky R9, SIYI and ImmersionRC hardware. + + The STM32 platform's limited compute resources and feature gaps (WiFi, Bluetooth, Backpacks) made for an inferior version of ExpressLRS that necessitated disproportionate maintenance burden for the Dev Team. + ## Bootloaders The R9Mini/R9MM, R9MX and R9Slim+ require ExpressLRS Bootloaders to be flashed before the ExpressLRS firmware. The R9Slim doesn't have a bootloader and first time flash requires STLink. diff --git a/docs/quick-start/receivers/siyiFRmini.md b/docs/quick-start/receivers/siyiFRmini.md index 315fcf493..d1d23b861 100644 --- a/docs/quick-start/receivers/siyiFRmini.md +++ b/docs/quick-start/receivers/siyiFRmini.md @@ -4,6 +4,11 @@ template: main.html ![Setup-Banner](https://raw.githubusercontent.com/ExpressLRS/ExpressLRS-hardware/master/img/quick-start.png) +!!! warning "Attention" + ExpressLRS 3.5.x will be the last version to support STM32-based hardware. This includes the Happymodel PP, ES915 Tx and Rx, early NamimnoRC Flash and Voyager, FrSky R9, SIYI and ImmersionRC hardware. + + The STM32 platform's limited compute resources and feature gaps (WiFi, Bluetooth, Backpacks) made for an inferior version of ExpressLRS that necessitated disproportionate maintenance burden for the Dev Team. + !!! note "Note" This is only guaranteed to work on the v3.0 of the receiver. diff --git a/docs/quick-start/receivers/voyager900.md b/docs/quick-start/receivers/voyager900.md index 855eeeb43..74320ea17 100644 --- a/docs/quick-start/receivers/voyager900.md +++ b/docs/quick-start/receivers/voyager900.md @@ -579,6 +579,11 @@ Some of the following procedures will not go through, particularly the via Passt ## Updating your Receiver Firmware (STM-based) +!!! warning "Attention" + ExpressLRS 3.5.x will be the last version to support STM32-based hardware. This includes the Happymodel PP, ES915 Tx and Rx, early NamimnoRC Flash and Voyager, FrSky R9, SIYI and ImmersionRC hardware. + + The STM32 platform's limited compute resources and feature gaps (WiFi, Bluetooth, Backpacks) made for an inferior version of ExpressLRS that necessitated disproportionate maintenance burden for the Dev Team. + === "via Passthrough"
diff --git a/docs/quick-start/transmitters/es900tx.md b/docs/quick-start/transmitters/es900tx.md index bbee4c50c..2f7c96fbe 100644 --- a/docs/quick-start/transmitters/es900tx.md +++ b/docs/quick-start/transmitters/es900tx.md @@ -389,6 +389,11 @@ template: main.html ## Flashing/Updating the ES915TX/ES868TX Firmware +!!! warning "Attention" + ExpressLRS 3.5.x will be the last version to support STM32-based hardware. This includes the Happymodel PP, ES915 Tx and Rx, early NamimnoRC Flash and Voyager, FrSky R9, SIYI and ImmersionRC hardware. + + The STM32 platform's limited compute resources and feature gaps (WiFi, Bluetooth, Backpacks) made for an inferior version of ExpressLRS that necessitated disproportionate maintenance burden for the Dev Team. + === "via Stock_BL"
diff --git a/docs/quick-start/transmitters/flash2400.md b/docs/quick-start/transmitters/flash2400.md index 7384e1ce7..0c6b12c7a 100644 --- a/docs/quick-start/transmitters/flash2400.md +++ b/docs/quick-start/transmitters/flash2400.md @@ -392,6 +392,11 @@ template: main.html ## Flashing/Updating the Flash Non-OLED Firmware +!!! warning "Attention" + ExpressLRS 3.5.x will be the last version to support STM32-based hardware. This includes the Happymodel PP, ES915 Tx and Rx, early NamimnoRC Flash and Voyager, FrSky R9, SIYI and ImmersionRC hardware. + + The STM32 platform's limited compute resources and feature gaps (WiFi, Bluetooth, Backpacks) made for an inferior version of ExpressLRS that necessitated disproportionate maintenance burden for the Dev Team. + === "via Stock_BL"
diff --git a/docs/quick-start/transmitters/frsky-r9modules.md b/docs/quick-start/transmitters/frsky-r9modules.md index dca265601..207a8194d 100644 --- a/docs/quick-start/transmitters/frsky-r9modules.md +++ b/docs/quick-start/transmitters/frsky-r9modules.md @@ -4,6 +4,11 @@ template: main.html ![Setup-Banner](https://raw.githubusercontent.com/ExpressLRS/ExpressLRS-hardware/master/img/quick-start.png) +!!! warning "Attention" + ExpressLRS 3.5.x will be the last version to support STM32-based hardware. This includes the Happymodel PP, ES915 Tx and Rx, early NamimnoRC Flash and Voyager, FrSky R9, SIYI and ImmersionRC hardware. + + The STM32 platform's limited compute resources and feature gaps (WiFi, Bluetooth, Backpacks) made for an inferior version of ExpressLRS that necessitated disproportionate maintenance burden for the Dev Team. + !!! warning The R9M Lite Pro **can not** be flashed via OpenTX or EdgeTX (Stock_BL method), and therefore requires an STLink v2 to flash. See the guide [below](#via-stlink) diff --git a/docs/quick-start/transmitters/ghost2400.md b/docs/quick-start/transmitters/ghost2400.md index 8f34f7ca5..addb4e8dc 100644 --- a/docs/quick-start/transmitters/ghost2400.md +++ b/docs/quick-start/transmitters/ghost2400.md @@ -4,6 +4,11 @@ template: main.html ![Setup-Banner](https://raw.githubusercontent.com/ExpressLRS/ExpressLRS-hardware/master/img/quick-start.png) +!!! warning "Attention" + ExpressLRS 3.5.x will be the last version to support STM32-based hardware. This includes the Happymodel PP, ES915 Tx and Rx, early NamimnoRC Flash and Voyager, FrSky R9, SIYI and ImmersionRC hardware. + + The STM32 platform's limited compute resources and feature gaps (WiFi, Bluetooth, Backpacks) made for an inferior version of ExpressLRS that necessitated disproportionate maintenance burden for the Dev Team. + ## Flashing/Updating TX Module Firmware === "via STLink" diff --git a/docs/quick-start/transmitters/siyifm30.md b/docs/quick-start/transmitters/siyifm30.md index aea202749..385fe8759 100644 --- a/docs/quick-start/transmitters/siyifm30.md +++ b/docs/quick-start/transmitters/siyifm30.md @@ -4,6 +4,11 @@ template: main.html ![Setup-Banner](https://raw.githubusercontent.com/ExpressLRS/ExpressLRS-hardware/master/img/quick-start.png) +!!! warning "Attention" + ExpressLRS 3.5.x will be the last version to support STM32-based hardware. This includes the Happymodel PP, ES915 Tx and Rx, early NamimnoRC Flash and Voyager, FrSky R9, SIYI and ImmersionRC hardware. + + The STM32 platform's limited compute resources and feature gaps (WiFi, Bluetooth, Backpacks) made for an inferior version of ExpressLRS that necessitated disproportionate maintenance burden for the Dev Team. + ## FM30 ### Flashing via STLink diff --git a/docs/quick-start/transmitters/voyager900.md b/docs/quick-start/transmitters/voyager900.md index 271f4d3c0..e54c12918 100644 --- a/docs/quick-start/transmitters/voyager900.md +++ b/docs/quick-start/transmitters/voyager900.md @@ -4,6 +4,11 @@ template: main.html ![Setup-Banner](https://raw.githubusercontent.com/ExpressLRS/ExpressLRS-hardware/master/img/quick-start.png) +!!! warning "Attention" + ExpressLRS 3.5.x will be the last version to support STM32-based hardware. This includes the Happymodel PP, ES915 Tx and Rx, early NamimnoRC Flash and Voyager, FrSky R9, SIYI and ImmersionRC hardware. + + The STM32 platform's limited compute resources and feature gaps (WiFi, Bluetooth, Backpacks) made for an inferior version of ExpressLRS that necessitated disproportionate maintenance burden for the Dev Team. + ## Flashing/Updating the TX Module Firmware === "via Stock_BL"