mirror of
https://github.com/meshtastic/Meshtastic-Apple.git
synced 2026-04-20 22:13:56 +00:00
- NRF DFU (BLE OTA via Nordic DFU) and UF2 mass-storage work with the app's
existing minimum firmware (2.5.18) — both use enterDfuModeRequest which has
been in the firmware long before that version, no extra gate needed.
- ESP32 BIN OTA (BLE/WiFi) requires AdminMessage.OTAEvent with otaHash, which
was added to the Meshtastic firmware in 2.7.10. Gate these features at 2.7.10:
• FirmwareRow: show an orange "Requires 2.7.10+" tag and disable the Install
button for .bin files when the connected device is below 2.7.10.
• ESP32OTAIntroSheet: show a firmware-update-required warning banner and
disable the "I Know What I'm Doing" BLE/WiFi OTA buttons when firmware < 2.7.10.
Agent-Logs-Url: https://github.com/meshtastic/Meshtastic-Apple/sessions/ac79356b-8f0b-4297-973b-ee00f5a960d6
Co-authored-by: garthvh <1795163+garthvh@users.noreply.github.com>
|
||
|---|---|---|
| .. | ||
| Channels | ||
| Config | ||
| Firmware | ||
| Logs | ||
| About.swift | ||
| AppData.swift | ||
| AppIconButton.swift | ||
| AppIconPicker.swift | ||
| AppLog.swift | ||
| AppSettings.swift | ||
| Channels.swift | ||
| Firmware.swift | ||
| GPSStatus.swift | ||
| RouteRecorder.swift | ||
| Routes.swift | ||
| SaveChannelQRCode.swift | ||
| Settings.swift | ||
| ShareChannels.swift | ||
| TAKServerConfig.swift | ||
| Tools.swift | ||
| UpdateIntervalPicker.swift | ||
| UserConfig.swift | ||