This commit is contained in:
mikecarper
2026-08-11 23:55:18 +00:00
parent 5fc8e8e7f9
commit 225c94f75a
3 changed files with 9 additions and 1 deletions
+4
View File
@@ -1516,6 +1516,10 @@ display, buttons, battery monitoring, and integrated GPS. ESP32 <code>-ota-</cod
browser WiFi uploader (<code>start ota</code>) and use a 254-entry neighbor table. RP2040 and STM32 repeaters do not
currently have a safe self-apply path, but current repeater firmware can still relay OTA packets opaquely
during TempRadio.</p>
<p>nRF52 <code>-ota-</code> siblings are compiled with size optimization instead of the Adafruit platform's default
speed optimization. This prevents the retained software Ed25519 fallback from expanding beyond the fixed
in-place workspace; CC310 hardware crypto, hardware RNG mixing, telemetry history, and board-native features
remain enabled.</p>
<p>ESP32 <code>*-full-ota-*</code> artifacts retain all compiled features and enable LoRa OTA for every FULL role,
including room servers, sensors, observers, and bridges. A FULL image requires its expanded partition table:
install the matching merged image over USB once before installing later non-merged FULL updates over LoRa.
+4
View File
@@ -1881,6 +1881,10 @@ disables optional external environmental-sensor drivers for LoRa distribution. I
board-native telemetry remain enabled. ESP32 siblings retain the compact browser WiFi updater and use the
full 254-entry neighbor table. RP2040 and STM32 targets are not offered because those platforms do not yet
have a safe bootloader/apply path.</p>
<p>nRF52 LoRa-OTA siblings use size optimization rather than the Adafruit platform's default <code>-Ofast</code>. This
keeps the runtime software Ed25519 fallback from being expanded into tens of kilobytes of repeated curve
arithmetic while retaining CC310 hardware crypto, hardware RNG mixing, telemetry history, and board-native
features.</p>
<p>Two WiFi-heavy non-companion profiles need additional reductions to remain portable. MQTT observer builds
keep MQTT/TLS, onboard GPS, and their WiFi pull-updater, but omit WebConfig, SNMP, debug logging, display
support, and optional external sensor drivers. Their compact CLI keeps observer controls plus the radio,
File diff suppressed because one or more lines are too long