Commit Graph
5613 Commits
Author SHA1 Message Date
mikecarper aabbaf7eb7 Control Wio Tracker L2 GPS power and reserve display runtime RAM 2026-10-15 17:37:54 -07:00
mikecarper 958bc7a632 Stop nRF52 automatic LEDs before shutdown and sleep 2026-10-15 17:37:53 -07:00
mikecarper 88de438620 Add configuration-preserving Waveshare observer partition migration 2026-10-15 17:37:52 -07:00
mikecarper 4c51ef7341 Add opt-in RAK15002 SD firmware seeder with isolated SPI and cache regression tests 2026-10-15 15:10:44 -07:00
mikecarper 39eaf8d8b7 Fix incremental OTA identity restamping without corrupting HEX trailers 2026-10-15 15:05:39 -07:00
mikecarper ecd8e51f84 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 1721e358ff 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 f3aa936c41 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 e511bf6c1e Cover new transports in CI and repair hosted beacon documentation link 2026-10-15 11:06:11 -07:00
mikecarper 003b5c7eef Add isolated Ethernet and SSH throughput test harnesses 2026-10-15 11:05:46 -07:00
mikecarper a180a23ba4 Keep Heltec V3 flash mode consistent and guard bench flashing 2026-10-15 11:05:31 -07:00
mikecarper 938f637487 Share radio2 raw transport for Ethernet and negotiated direct LoRa OTA 2026-10-15 11:05:21 -07:00
mikecarper 861bd2aad6 Preserve BLE command replies and respect negotiated mOTA MTU 2026-10-15 11:05:00 -07:00
mikecarper 9969a17831 Preserve MeshCore preambles with Meshtext and allow MQTT upload 2026-10-15 11:04:38 -07:00
mikecarper 0c7127e843 Add safe ESP32 WiFi compatibility controls and unified status 2026-10-15 11:04:07 -07:00
mikecarper 2bd403e615 Protect ESP32 identities during interrupted partition migration 2026-10-15 11:03:43 -07:00
Kevin Le 9f76d96b3c Last build file for PowerSaving 17.1 2026-10-15 17:49:13 +07:00
Kevin Le ec1a17e0d9 Merge branch 'PowerSaving-v17' of https://github.com/IoTThinks/MeshCore into PowerSaving-v17 2026-10-15 17:47:16 +07:00
Kevin Le 41c63df09d Added heltec_tracker_v2_repeater_bridge_rs232 2026-10-15 17:42:20 +07:00
IoTThinks 79dd2c69ab Merge pull request #23 from kng/update_radiolib
Update RadioLib to latest release 7.8.1
2026-10-15 17:34:54 +07:00
Scott Powell 07a833bbbe * version 1.18.0 2026-10-15 19:42:01 +11:00
ripplebiz 9043a2bbf8 Merge pull request #3596 from recrof/wifi-companion-boards
added dynamic wifi to: heltec wsl3, v4r8, wireless paper; rak 3112; seeed xiao s3 (wio)
2026-10-15 19:35:32 +11: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 656cb6924f Recover stalled MQTT transports and broker acknowledgments 2026-10-14 10:34:40 -07:00
mikecarper d062425dc9 Support Meshtext beacons across LoRa radio families
Add checked protocol adapters for every project LoRa family and enable Indicator LoRa TX. Preserve normal modem restoration, LR1110 fast hops, LR2021 side detectors and physical-band power limits.

Fix SX1276 beacon CAD completion dispatch, concrete-chip validation on multi-chip variants, no-GPS sensor hook linkage and STM32 file construction. Add fault, negative-control and preset coverage to CI. Keep flash-constrained STM32 artifacts disabled after measured opt-in overflows.
2026-10-14 10:22:04 -07:00
mikecarper b630790556 Add staggered transmit-only channel text beacons 2026-10-14 09:58:24 -07:00
mikecarper dce323e37e Synchronize Ethernet fixture wakeups with predicate updates 2026-10-14 04:12:46 -07:00
mikecarper dd4554a1a7 Adapt AGC maintenance cadence during device power saving 2026-10-14 04:11:10 -07:00
mikecarper ea117ca91b Reduce routine RX power-saving noise-floor refreshes 2026-10-14 01:37:55 -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 7cbe629bb3 Release OLED power ownership when initialization fails 2026-10-14 00:21:23 -07:00
mikecarper 303b1588f6 Avoid stopping unstarted nRF UARTs during bridge wake 2026-10-14 00:21:04 -07:00
mikecarper ae1003ee92 Keep power-saving sleep within queued work deadlines 2026-10-14 00:20:04 -07:00
mikecarper 59eb586fc5 Preserve tracker GPS ownership when changing power saving 2026-10-14 00:16:15 -07:00
mikecarper 1046c58cd3 Put firmware selections first and show contextual board notes 2026-10-13 22:05:00 -07:00
agessaman 79a0e8404d Merge Waveshare LR1121 observer variants into observer-firmware-dev 2026-10-13 20:38:26 -07:00
liamcottle a0fc769660 rework companion ui for ip address so it fits in multi interface variants 2026-10-14 16:29:41 +13:00
liamcottle c0d00a060a enable wifi interface for heltec v4 ble variant 2026-10-14 15:16:55 +13:00
agessaman 14b487da81 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
Liam Cottle 8e48e01a4b Merge pull request #3589 from meshcore-dev/remove-room-repeater
Room: "set repeat" CLI now deprecated
2026-10-14 14:27:54 +13:00
Scott Powell 481f72cae7 * only 'repeat on' now intercepted 2026-10-14 12:21:38 +11:00
ripplebiz d86cad8a82 Merge pull request #3575 from agessaman/feat/lr1121-dual-band-power
LR1121: keep TX power valid across sub-GHz and 2.4 GHz
2026-10-14 12:04:47 +11:00
ripplebiz 97113a7050 Merge pull request #3574 from agessaman/feat/waveshare-esp32s3-lr1121
feat(variants): add Waveshare ESP32-S3-LR1121
2026-10-14 12:00:11 +11:00
Scott Powell 8579c66747 * Room: "set repeat" CLI now deprecated 2026-10-14 11:48:58 +11:00
mikecarper eaea32fcc6 Add actual Companion device-query handshake regression harness station-g2-full-companion-v1.17.1.9-preview3 2026-10-13 17:05:37 -07:00
mikecarper 0e477426f5 Prevent WiFi handshake starvation and blocking Companion TCP sends 2026-10-13 17:03:10 -07:00
mikecarper c1683e333f Scope Companion public-key CLI assertions to the identity branch 2026-10-13 16:29:28 -07:00
mikecarper 6693dba8cf Recover Companion WiFi TCP listener failures and expose diagnostics 2026-10-13 16:24:34 -07:00