mikecarper
c4a1d485ff
Add saved regulator modes and battery-gated crash recovery
2026-10-18 21:10:58 -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
22ab02caf7
Fix G3 gain transitions, slot commands and radio restore
2026-10-18 14:29:19 -07:00
mikecarper
015eff4c22
Restore G3 startup tolerance and G2-compatible flash mode
2026-10-18 13:58:02 -07:00
mikecarper
6ce784bbd6
Fit all STM32 Companions with checked fractional preferences
...
Stage STM32 preference prefixes and checked footers in one atomic image, reject declared tails that encounter premature EOF, and share the typed CLI rollback helper. Use the proven Wio Mini code-layout flags on Wio E5 and Tiny Relay without changing features or memory boundaries. All four STM32 targets and RAK4631 Full pass at the full 1.18.0.1 release version length.
2026-10-18 09:11:51 -07:00
mikecarper
59b0ab93d0
Keep fractional timezones within constrained flash budgets
...
Deduplicate validation and preserve the published preference bytes and transactional saves. Correct Ikoka Handheld Companion flash bounds and document QSPI Room migration. Qualify STM32 and RAK4631 at the full 1.18.0.1 release version length.
2026-10-18 08:46:20 -07:00
mikecarper
89dcd82089
Add guarded hardware acceptance and restoration tools
2026-10-18 00:24:03 -07:00
mikecarper
55f67f9062
Fit Mini Repeater with approved optional service cuts
2026-10-17 19:35:05 -07:00
mikecarper
d83a6a3ceb
Fit Tiny Relay Companion while retaining GPIO and storage
2026-10-17 17:40:40 -07:00
mikecarper
dbe092f5d5
Fit Wio-E5 Companion without reducing storage or contacts
2026-10-17 17:39:04 -07:00
mikecarper
3d04bb3048
Sleep unused onboard SX1262 in RAK13302 builds
...
Adapt the optional onboard-radio probe for RAK3401 and RAK4631 cores using the external RAK13302 image. Preserve SPI1 radio ownership, external FEM startup, and ordinary RAK4631 primary-radio operation.
Probe before boot voltage protection, bound missing-chip waits, release temporary pads, and confirm cold sleep without waking the chip. Add sanitizer-backed host regression tests and CI coverage.
2026-10-17 17:02:54 -07:00
mikecarper
64a928d18f
Reduce Indicator radio expander traffic with guarded IQ reuse
2026-10-17 14:19:42 -07:00
mikecarper
05c0ed8bb2
Fit STM32 Companions with equivalent compact field arithmetic
2026-10-17 13:53:00 -07:00
mikecarper
8874cf62ca
Fix W12 TX prearming without standby PA drain
2026-10-17 13:36:38 -07:00
mikecarper
dcabcb8cb2
Initialize DC/DC on nine circuit-verified nRF52 boards
2026-10-17 11:42:21 -07:00
mikecarper
364e3cabd5
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-10-17 11:37:01 -07:00
mikecarper
86984e8e22
Enable RAK4631 Companion DC/DC in all transports
2026-10-17 11:35:50 -07:00
mikecarper
4805b5cdbb
Fix T096 Companion runtime RAM with RGB332 framebuffer
2026-10-17 11:22:15 -07:00
mikecarper
21f8b3384f
Enable T096 DC/DC initialization before battery checks
2026-10-17 11:01:01 -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
8717f3f23e
Add missing ESP32 Full Companion release targets
...
Provide canonical Full recipes for Waveshare S3 LR1121 and Wio Tracker L2 while retaining directly buildable USB and BLE compatibility recipes. Cover hardware inheritance, menu selection, and exact Full mappings in the release profile tests.
2026-10-16 07:35:44 -07:00
mikecarper
d923de379d
Retain SdFat in remapped RAK4631 OTA profile builds
2026-10-16 01:48:27 -07:00
mikecarper
e8ac3ddc6b
Merge remote-tracking branch 'origin/keymindCascade' into keymindCascade
2026-10-16 01:18:26 -07:00
mikecarper
774c2adc80
Add adaptive RAK4631 SD storage to full firmware profiles
2026-10-16 01:18:26 -07:00
mikecarper
5b464e93a6
Fit headless Wio Companion while retaining button controls
2026-10-16 00:55:56 -07:00
mikecarper
e629f1c44f
Fit headless RAK Companion without shrinking storage
2026-10-16 00:50:55 -07:00
mikecarper
8eced48d34
Fix peripheral power shutdown and auto-detect Station G3 radio slots
2026-10-15 22:30:37 -07:00
mikecarper
45796feff4
Declare bridge UART ownership and avoid RAK3401 GPS conflicts
2026-10-15 17:37:55 -07:00
mikecarper
755895c7e0
Control Wio Tracker L2 GPS power and reserve display runtime RAM
2026-10-15 17:37:54 -07:00
mikecarper
9a451dc160
Add configuration-preserving Waveshare observer partition migration
2026-10-15 17:37:52 -07:00
mikecarper
eebba0cb9a
Add opt-in RAK15002 SD firmware seeder with isolated SPI and cache regression tests
2026-10-15 15:10:44 -07:00
mikecarper
b5e493996c
Merge observer firmware with persistent opt-in advert signature verification
...
Add Waveshare LR1121 observer recipes. Adapt observer advert verification to existing transactional CLI, append-only binary preferences and Companion NVS, preserving default file lengths and WiFi credentials. Reject oversized unsigned advert tails consistently with Mesh::onRecvPacket. Keep current BLE recovery and GPS claim accounting.
2026-10-15 13:45:27 -07:00
mikecarper
6ee3ec2b5c
Merge PowerSaving-v17 with pinned RadioLib 7.8.1 and target compatibility
...
Bring in Wio Tracker L2 Pro, RAK3401/TrackerV2 RS232 recipes and explicit FEM-on defaults. Keep qualified runtime FEM ownership and GPS semantics; retain old V4 target aliases and Bash build entry points. Pin the upstream RadioLib 7.8.1 release exactly instead of an open-ended dependency range.
2026-10-15 13:33:03 -07:00
mikecarper
285267e3a1
Merge meshcore-dev dev with routing, WiFi and power-policy compatibility
...
Integrate upstream 1.18.0, delayed direct ACK forwarding, zero-scope routing, Waveshare LR1121 and dynamic WiFi variants. Preserve fork chemistry-aware power management and bounded multi-interface UI; retain retry/dedup safety while adding upstream ACK delay. Qualify LR1121 band power and HP-only Morse handling with native regressions.
2026-10-15 13:30:41 -07:00
mikecarper
2c4a51c9ba
Keep Heltec V3 flash mode consistent and guard bench flashing
2026-10-15 11:05:31 -07:00
Kevin Le
41c63df09d
Added heltec_tracker_v2_repeater_bridge_rs232
2026-10-15 17:42:20 +07:00
Rastislav Vysoky
97c0aec8d6
added dynamic wifi to: heltec wsl3, v4r8, wireless paper; rak 3112; xiao s3 (wio)
2026-10-15 09:57:31 +02:00
ripplebiz
f1b608a777
Merge pull request #2377 from fschrempf/dev
...
Disable NRF52 undervoltage bootlock feature
2026-10-15 15:02:12 +11:00
mikecarper
457e403017
Adapt AGC maintenance cadence during device power saving
2026-10-14 04:11:10 -07:00
Liam Cottle
2586f7abe3
Merge pull request #3591 from liamcottle/feature/companion-ble-wifi
...
Add WiFi support to Heltec v3 and v4 BLE variants
2026-10-14 20:23:11 +13:00
mikecarper
6b12f4c0a4
Preserve tracker GPS ownership when changing power saving
2026-10-14 00:16:15 -07:00
agessaman
79db0074eb
Merge Waveshare LR1121 observer variants into observer-firmware-dev
2026-10-13 20:38:26 -07:00
liamcottle
c0d00a060a
enable wifi interface for heltec v4 ble variant
2026-10-14 15:16:55 +13:00
agessaman
7bab7e0e73
Merge upstream/dev into observer-firmware-dev
...
Preserve observer discovery when forwarding is disabled while honoring hidden-node settings. Keep GPS power ownership paired and incorporate upstream GPS diagnostics.
2026-10-13 19:10:10 -07:00
liamcottle
590bc23ab9
enable wifi interface for heltec v3 ble variant
2026-10-14 15:05:00 +13:00
mikecarper
368770656f
Fix WisBlock GPS power policy and preserve shared peripherals
2026-10-13 09:55:32 -07:00
mikecarper
ca9caece53
Add bounded Morse receive and negotiated RS232 autosleep
...
Add native narrow-band CW capture, ACK-first remote sessions, retained LoRa-readable pages, checked restoration and transport-safe progress. Add stock-compatible negotiated heartbeat/autosleep and recovery. Include host regressions and identity-bound HIL runners; keep unverified faster tuning HIL-only and document outstanding hardware validation.
2026-10-13 01:24:39 -07:00