mikecarper
b00d346df7
Unify Heltec V4 OLED, TFT and headless display selection
...
Detect OLED or the original stock TFT touch assembly in ordinary V4.2/V4.3
images. Add saved live display.type auto/oled/tft/off selection and report
the active selection in board output. Keep sensors on primary I2C, preserve
shared power, and isolate TFT FSPI from radio HSPI through sleep and changes.
Consolidate future picker/build choices only with application capability
proof. Retain exact legacy OTA identities and separate R8 hardware images.
Document controls and physical qualification limits.
Validation: five serialized Full builds with capability/size/RAM checks;
focused host tests, existing R8/T-Deck/OLED regressions, build-profile suite,
and picker/provider tests. V4.3 OLED live changes and off/auto reboot
persistence passed on Mercerwood. Physical TFT qualification remains pending.
2026-10-26 15:19:17 -07:00
mikecarper
af69918094
Honor saved WebUI off during unconfigured boot setup
...
An enabled MQTT bridge without a saved SSID forced WebConfig back on at boot,
even after set webui off. Its setup AP also suspended an enabled ESP-NOW bridge.
Use first-time MQTT setup as the default only when no WebUI choice is saved.
Apply the saved on/off setting afterward in Repeater and Room Server. Preserve
first-time provisioning and explicit starts.
Add executable boot regressions for both roles with unset, on and off WebUI
settings and configured/unconfigured WiFi. Update setup and picker guidance.
2026-10-25 09:07:47 -07:00
mikecarper
042cdce888
Hide separate bootloader downloads when firmware includes one
2026-10-24 15:35:40 -07:00
mikecarper
3a2d3ecf7a
Distinguish T-LoRa picker profiles and check all board choices
2026-10-24 15:31:14 -07:00
mikecarper
e0028d9630
Fix RAK firmware picker bootloader variants
2026-10-24 15:23:09 -07:00
mikecarper
ec478c30ed
Publish 1.18.0.1 release catalogs and bootloader picker choices
2026-10-24 13:58:25 -07:00
mikecarper
0d93f73837
Include OTAFIX bootloader variants in complete release builds
2026-10-23 22:04:20 -07:00
mikecarper
3df901dce8
Show Reduced sensor firmware choices by default
2026-10-23 00:05:40 -07:00
mikecarper
44ba5b4f18
Default radio profile crossover to off
2026-10-19 21:14:53 -07:00
mikecarper
9c78ccde57
Unify optional hardware variants and add runtime R8 TFT rotation
2026-10-18 20:25:13 -07:00
mikecarper
4f746d1e3b
Detect manufacturer-supported optional screens on RC32, Tracker V1 and V4 R8
2026-10-18 18:55:38 -07:00
mikecarper
1ce3f0cdd7
Make T114 screen detection the default firmware and picker choice
2026-10-18 16:20:27 -07:00
mikecarper
04c3d1118d
Preserve current Room downloads during QSPI rollout
2026-10-16 23:46:21 -07:00
mikecarper
ce53567a4c
Consolidate onboard QSPI infrastructure build profiles
2026-10-16 23:42:10 -07:00
mikecarper
d5d84d325b
Retire internal-only SolarXiao Room release variants
2026-10-16 23:24:36 -07:00
mikecarper
7a2bc9b8fa
Publish one auto-slot Station G3 firmware choice per profile
2026-10-15 22:30:37 -07:00
mikecarper
ff78f8df7e
Put firmware selections first and show contextual board notes
2026-10-13 22:05:00 -07:00
mikecarper
7e5eabe81c
Shorten firmware picker selection links and keep original download names
...
Replace the download-file shortcut approach with compact self-contained picker URLs under /p/. Preserve long-link compatibility, selected install formats, and full published firmware filenames. Cover selection round trips and the redirect in the picker tests.
2026-10-12 22:02:20 -07:00
mikecarper
910223a3b2
fix(picker): prefer RAK4631 UART2 for new installations
2026-10-08 12:46:08 -07:00
mikecarper
d4458973b9
fix(picker): preserve GPS-free RAK UART1 firmware
2026-10-08 01:54:17 -07:00
mikecarper
c6b2e302ee
fix(picker): recommend unified RAK repeater profiles
2026-10-08 01:34:07 -07:00
mikecarper
c1d0311f95
Simplify firmware selection and canonical build menus
2026-10-06 10:46:11 -07:00
mikecarper
8d76923a4e
Preserve separate TLora Full transports within RAM budget
2026-10-05 18:33:34 -07:00
mikecarper
6765100c3a
Retain independent RS232 in Full MQTT repeaters
2026-10-05 18:21:42 -07:00
mikecarper
ab679f6da4
Keep independent bridge choices in firmware picker
2026-10-05 17:54:31 -07:00
mikecarper
f6c911da23
Preserve flood policies across qualified RAM capacity changes
2026-10-05 03:33:44 -07:00
mikecarper
c1a533572a
Improve firmware tooling docs and OTA seeder startup checks
2026-10-03 03:12:24 -07:00
mikecarper
29de7820e5
Integrate upstream fixes and paired nRF52 sensor OTA release profiles
2026-10-02 17:52:12 -07:00
mikecarper
ddcc1de467
Resolve nRF52 carrier bootloader links and explain audited coverage gaps
2026-09-29 17:35:54 -07:00
mikecarper
bf04fbb2e8
Offer exact latest bootloader files only for selected nRF52 hardware
2026-09-29 17:00:19 -07:00
mikecarper
4b54ed192e
Link nRF52 picker results to the latest OTAFIX bootloader
2026-09-29 16:36:57 -07:00
mikecarper
d6ec5dabff
Combine firmware picker profiles and replace extra dropdowns
2026-09-29 16:30:50 -07:00
mikecarper
fd7b93c52d
Link ESP32 picker to exact partition expansion packages
2026-09-27 21:13:25 -07:00
mikecarper
3d984bfe8b
Show live ESP32 partition check in migration guidance
2026-09-27 12:57:12 -07:00
mikecarper
6c3e52c923
Document ESP32 partition migration in picker and catalogs
2026-09-27 12:53:13 -07:00
mikecarper
03e552e175
Enable LoRa OTA room and nRF52 sensor variants
2026-09-26 09:58:43 -07:00
mikecarper
fca10471c3
Unify RAK repeater storage firmware and bootloader handoff
2026-09-25 10:35:04 -07:00
mikecarper
307e7bec02
Complete ESP32 partition expander and adaptive LoRa OTA pacing
2026-09-24 17:13:22 -07:00
mikecarper
de82477184
fix(picker): use release JSON for OTA and logging
2026-09-21 20:02:53 -07:00
mikecarper
86e8c413cd
Hide superseded observer profiles in picker
2026-09-18 14:27:51 -07:00
mikecarper
b981c5cf88
Split MQTT and ESP-NOW controls in Full ESP32 builds
2026-09-17 01:13:10 -07:00
mikecarper
6cb1c41eae
Combine ESP-NOW and MQTT in ESP32 Full builds
2026-09-17 00:37:32 -07:00
mikecarper
25eab1a581
Publish verified Companion ASCII repair metadata and connection guide
2026-09-13 18:17:51 -07:00
mikecarper
75270dc946
Default all USB Companions to ASCII across host sessions
2026-09-13 17:13:51 -07:00
mikecarper
d07537f6aa
Add Companion tempradio2 cross-transmit instructions to picker
2026-09-13 14:04:48 -07:00
mikecarper
501bb008a7
Add Companion picocom connection and recovery instructions to picker
2026-09-13 13:44:43 -07:00
mikecarper
4c8aad5b16
Unify device controls and restore the WiFi console
2026-09-08 18:36:23 -07:00
mikecarper
9841e8440f
Publish memory-corrected 1.17.1.5 catalogs and picker directions
2026-09-08 02:53:48 -07:00
mikecarper
c7a249376e
Document and test 1.17.1.5 USB logging sleep workaround
2026-09-07 16:55:28 -07:00
mikecarper
8afa4fb8af
Restore and share firmware picker selections through URLs
2026-09-06 21:43:13 -07:00