mikecarper
7c8edf5ff1
Honor shared foreign radio ownership before beacon admission
2026-10-15 23:48:38 -07:00
mikecarper
9947c40686
Keep local onboarding notices behind real Companion traffic
2026-10-15 23:37:17 -07:00
mikecarper
98a4cc9be6
Bound legacy Companion startup version labels without heap copies
2026-10-15 23:34:50 -07:00
mikecarper
e0f46a5014
Restore GPS control shutdown for externally started receivers
2026-10-15 23:34:34 -07:00
mikecarper
36ec9b8bd3
Seed a quiet local emergency-channel notice on Companion joins
2026-10-15 23:16:27 -07:00
mikecarper
4b465f9966
Close GPS-owned UARTs before sleeping receivers
2026-10-15 23:07:37 -07:00
mikecarper
7dcdae3b08
Serialize nRF52 BLE receive frames across link resets
2026-10-15 23:04:40 -07:00
mikecarper
a7828d5342
Bound CommonCLI arguments before scratch copies
2026-10-15 23:02:05 -07:00
mikecarper
3a625b03fe
Fix missing Waveshare LR1121 observer migration metadata
2026-10-15 22:51:36 -07:00
mikecarper
7a2bc9b8fa
Publish one auto-slot Station G3 firmware choice per profile
2026-10-15 22:30:37 -07:00
mikecarper
8eced48d34
Fix peripheral power shutdown and auto-detect Station G3 radio slots
2026-10-15 22:30:37 -07:00
mikecarper
c6e43c5530
Add guarded Meshtext, radio2 and multi-hop OTA hardware tests
...
Add identity-bound app flash adapters, exact-receipt radio2 sweeps through preamble 384, measured packet-window goodput, stock-peer delivery probes, Zopfli1000 USB OTA serving and bridge outage/recovery checks. Keep dwell experiments opt-in, production timing unchanged, generated artifacts outside Git, and wire offline safety tests into CI.
2026-10-15 21:05:40 -07:00
mikecarper
03b660e06f
Initialize mesh retry state in the trace test fixture
...
Mirror firmware startup before direct receive helpers run so sanitizer builds do not read uninitialized retry-slot flags.
2026-10-15 21:05:39 -07:00
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