Skip to content

Commit

Permalink
Notice for Ending of Support for STM32-based Hardware (#433)
Browse files Browse the repository at this point in the history
* Initial Warning Clause

* Initial reasoning wording.

* Added reason to other hardware pages
  • Loading branch information
deadbytefpv authored Oct 24, 2024
1 parent e908ea5 commit ca6acf1
Show file tree
Hide file tree
Showing 14 changed files with 70 additions and 0 deletions.
5 changes: 5 additions & 0 deletions docs/quick-start/receivers/flash2400.md
Original file line number Diff line number Diff line change
Expand Up @@ -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"

<figure markdown>
Expand Down
5 changes: 5 additions & 0 deletions docs/quick-start/receivers/ghost2400.md
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
5 changes: 5 additions & 0 deletions docs/quick-start/receivers/hmes900.md
Original file line number Diff line number Diff line change
Expand Up @@ -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"

<figure markdown>
Expand Down
5 changes: 5 additions & 0 deletions docs/quick-start/receivers/hmpp2400.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

<figure markdown>
Expand Down
5 changes: 5 additions & 0 deletions docs/quick-start/receivers/jumper900.md
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
5 changes: 5 additions & 0 deletions docs/quick-start/receivers/r9.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
5 changes: 5 additions & 0 deletions docs/quick-start/receivers/siyiFRmini.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
5 changes: 5 additions & 0 deletions docs/quick-start/receivers/voyager900.md
Original file line number Diff line number Diff line change
Expand Up @@ -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"

<figure markdown>
Expand Down
5 changes: 5 additions & 0 deletions docs/quick-start/transmitters/es900tx.md
Original file line number Diff line number Diff line change
Expand Up @@ -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"

<figure markdown>
Expand Down
5 changes: 5 additions & 0 deletions docs/quick-start/transmitters/flash2400.md
Original file line number Diff line number Diff line change
Expand Up @@ -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"

<figure markdown>
Expand Down
5 changes: 5 additions & 0 deletions docs/quick-start/transmitters/frsky-r9modules.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

Expand Down
5 changes: 5 additions & 0 deletions docs/quick-start/transmitters/ghost2400.md
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
5 changes: 5 additions & 0 deletions docs/quick-start/transmitters/siyifm30.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
5 changes: 5 additions & 0 deletions docs/quick-start/transmitters/voyager900.md
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down

0 comments on commit ca6acf1

Please sign in to comment.