mikecarper
690ffe5601
Keep bridged OTA retries resumable across profile handoffs
...
Let the mesh timed OTA retry guard own byte-identical requests instead of the permanent bridge FIFO. Bind bridge ingress to its primary profile generation and preserve UART reflection/liveness protections. Verified a LoRa to ESP-NOW to LoRa update with outage recovery and install.
2026-10-15 21:05:23 -07:00
mikecarper
bc1b414af0
Fix Meshtext metadata lifecycle and radio2 readiness refresh
...
Delay automatic GPS-free NodeInfo until a quiet TX gap, invalidate stale metadata after durable node renames, and refresh the profile when same-tuple publication releases its busy guard. Cover the real Companion methods and document the behavior.
2026-10-15 21:05:14 -07:00
mikecarper
8687b027d6
Keep identity CLI fixture aligned with traffic routing dispatch
2026-10-15 17:57:35 -07:00
mikecarper
8f2bbbab19
Announce MeshTalk identity after first chat and retry until heard
2026-10-15 17:57:34 -07:00
mikecarper
0a6658a47f
Refresh compressed WebConfig page for current source
2026-10-15 17:37:56 -07:00
mikecarper
84a7646368
Cover merged WiFi boot and board power regressions in CI
2026-10-15 17:37:55 -07:00
mikecarper
45796feff4
Declare bridge UART ownership and avoid RAK3401 GPS conflicts
2026-10-15 17:37:55 -07:00
mikecarper
0eace6b694
Apply wildcard deny and hop limits to zero-scope floods
2026-10-15 17:37:54 -07:00
mikecarper
755895c7e0
Control Wio Tracker L2 GPS power and reserve display runtime RAM
2026-10-15 17:37:54 -07:00
mikecarper
fb5ed7e4ee
Stop nRF52 automatic LEDs before shutdown and sleep
2026-10-15 17:37:53 -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
41775ed707
Fix incremental OTA identity restamping without corrupting HEX trailers
2026-10-15 15:05:39 -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
73baa7a9cd
Cover new transports in CI and repair hosted beacon documentation link
2026-10-15 11:06:11 -07:00
mikecarper
ecbca6a84c
Add isolated Ethernet and SSH throughput test harnesses
2026-10-15 11:05:46 -07:00
mikecarper
2c4a51c9ba
Keep Heltec V3 flash mode consistent and guard bench flashing
2026-10-15 11:05:31 -07:00
mikecarper
23c9648789
Share radio2 raw transport for Ethernet and negotiated direct LoRa OTA
2026-10-15 11:05:21 -07:00
mikecarper
e57ab1309f
Preserve BLE command replies and respect negotiated mOTA MTU
2026-10-15 11:05:00 -07:00
mikecarper
6b75ad07d3
Preserve MeshCore preambles with Meshtext and allow MQTT upload
2026-10-15 11:04:38 -07:00
mikecarper
9363ad4f95
Add safe ESP32 WiFi compatibility controls and unified status
2026-10-15 11:04:07 -07:00
mikecarper
d3bbd5a4d0
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
3347a62780
Recover stalled MQTT transports and broker acknowledgments
2026-10-14 10:34:40 -07:00
mikecarper
8a49a98709
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
009bfff383
Add staggered transmit-only channel text beacons
2026-10-14 09:58:24 -07:00
mikecarper
8049754de9
Synchronize Ethernet fixture wakeups with predicate updates
2026-10-14 04:12:46 -07:00
mikecarper
457e403017
Adapt AGC maintenance cadence during device power saving
2026-10-14 04:11:10 -07:00
mikecarper
d7c8a3a104
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
d43bc23f5a
Release OLED power ownership when initialization fails
2026-10-14 00:21:23 -07:00
mikecarper
6a2fd182d3
Avoid stopping unstarted nRF UARTs during bridge wake
2026-10-14 00:21:04 -07:00
mikecarper
32e920250a
Keep power-saving sleep within queued work deadlines
2026-10-14 00:20:04 -07:00
mikecarper
6b12f4c0a4
Preserve tracker GPS ownership when changing power saving
2026-10-14 00:16:15 -07:00
mikecarper
ff78f8df7e
Put firmware selections first and show contextual board notes
2026-10-13 22:05:00 -07:00
agessaman
79db0074eb
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
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
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