mikecarper
493e188894
feat: integrate R8 observer and companion updates
2026-08-28 18:39:26 -07:00
mikecarper
2143d3e04b
Merge upstream dev companion CLI updates
2026-08-28 17:31:28 -07:00
mikecarper
6d6c89e411
fix: harden ESP-NOW and full companion networking
...
Add selectable shared ESP-NOW channels, raw/wrapped bridge compatibility, and bounded fragmentation for maximum-size packets.\n\nGive ESP32 Full profiles WiFi coexistence, stabilize WebConfig and USB terminal lifecycles, and keep disabled bridges stopped during observer updates.\n\nUpdate generated UI, firmware selection, documentation, and regression coverage.
2026-08-28 16:36:34 -07:00
mikecarper
d6519baa0f
feat: consolidate full companion runtime profiles
2026-08-28 08:47:26 -07:00
mikecarper
4f13bbc1c1
fix: port T-Beam 1W hardware corrections
...
Adapt the validated fan thermostat, battery ADC calibration, GPS baud, SX1262 register patch, and 1700us PA ramp behavior from mintylinux/Meshcore-T-beam-1W-Firmware to the current board architecture. Also make Arduino 3 full-build dependency switching reliable after standard ESP32 builds and guard the release hardware contract with regression coverage.
2026-08-27 18:58:37 -07:00
mikecarper
74002db4e5
fix: harden CLI and GPS handling
2026-08-27 17:59:44 -07:00
mikecarper
b1f8945e1c
fix: stabilize Heltec RC32 startup
2026-08-27 17:06:20 -07:00
mikecarper
69ded9d6c7
feat: add Bluetooth-controlled LoRa OTA
...
Add the framed BLE mOTA transport and companion control path, complete the full-profile build and runtime fixes, and document and test the OTA workflow.
2026-08-27 01:22:18 -07:00
Liam Cottle
1c3248902a
Merge pull request #3298 from meshcore-dev/companion-cli
...
Companion CLI
2026-08-27 18:17:10 +12:00
mikecarper
bd3a94bddb
fix: harden firmware builds and runtime reliability
2026-08-26 15:42:12 -07:00
mikecarper
66c9e3f73b
fix: preserve board features in full companion profiles
2026-08-26 13:49:55 -07:00
mikecarper
58cfdf1235
fix: preserve complete companion build profiles
2026-08-25 23:47:40 -07:00
mikecarper
c512f4036e
feat: retain INA monitors in reduced RAK repeaters
2026-08-25 20:24:17 -07:00
mikecarper
5938cbe614
feat: complete Cascade Indicator companion support
...
Add native-resolution Indicator UI, touch navigation, SD-backed pixel and emoji fonts, LoRa radio support, dual-slot WiFi Companion provisioning, and mesh clock fallback. Harden radio recovery and build defaults, normalize ESP32 setup-AP protocols, and document/test the operator workflows.
2026-08-25 18:37:17 -07:00
mikecarper
9b5541a44d
Harden external radio recovery and power limits
2026-08-25 10:27:26 -07:00
Scott Powell
9ab13158cb
* fix for RPI Picow
2026-08-25 19:04:32 +10:00
mikecarper
e7433abb80
Make RXPS preamble adaptive for fast radio settings
2026-08-24 20:42:54 -07:00
mikecarper
444df2969d
Harden recoverable external radio startup
2026-08-24 16:54:41 -07:00
mikecarper
b984fdcb4c
Harden fast RXPS timing and board behavior
2026-08-24 15:10:54 -07:00
mikecarper
1a43123d2c
Expand and harden full companion profiles
2026-08-24 01:57:38 -07:00
mikecarper
5362d36ac7
Unify full firmware profiles and add dual USB logging
2026-08-23 19:22:45 -07:00
liamcottle
7dc2d54818
add UI_NO_HIBERNATE build flag to disable hibernate screen on wio tracker l1
2026-08-24 13:45:19 +12:00
mikecarper
9ed9e9d746
Add secure host CLI bridge and harden OTA workflows
...
Expose the Full Companion terminal over TCP and add an authenticated, replay-resistant host command service with documented CPU temperature, reboot, and allowlisted program examples.\n\nImprove LoRa OTA diagnostics and persistent CLI handling, reduce clock correction drift to ten minutes, and make mOTA stream flush behavior an explicit transport policy with regression coverage.
2026-08-23 15:29:30 -07:00
Scott Powell
a1cf5bd806
* refactored 'FEM' commands for HeltecTrackerV2 & HeltecV4
2026-08-24 02:16:18 +10:00
Scott Powell
47b0b7b3b8
* T096, and Station G3: refactoring the 'FEM' prefs to variant-specific code
...
* CommonCLI: 'FEM' commands removed
* introduced static no-op attachDynamicPrefs() for all boards
2026-08-24 01:50:22 +10:00
mikecarper
4d5ccbdd98
Retain GPS in RAK nRF52 OTA repeaters
Firmware Builder / create-release (push) Canceled after 0s
Firmware Builder / build (push) Canceled after 0s
Firmware Builder / generate-build-matrix (push) Canceled after 0s
Build Repeater Firmwares / build-repeater-firmwares (push) Canceled after 0s
2026-08-22 13:27:01 -07:00
liamcottle
0b652b5629
add support for rak12500 and rak12501 gps on rak3401
2026-08-22 16:16:32 +12:00
mikecarper
d9f5dfa8a2
Harden signed SD and bootloader OTA
2026-08-21 12:15:54 -07:00
mikecarper
3d78d9c846
Add MeshTower SD bootloader updates over LoRa
2026-08-21 09:55:15 -07:00
mikecarper
75a2b8f002
Add signed XIAO bootloader updates over LoRa
2026-08-20 22:05:11 -07:00
mikecarper
509f831442
Add external QSPI staging for nRF52 OTA
2026-08-20 17:51:52 -07:00
mikecarper
56afcb8fd9
Optimize constrained ESP32 build profiles
Firmware Builder / create-release (push) Canceled after 0s
Firmware Builder / build (push) Canceled after 0s
Firmware Builder / generate-build-matrix (push) Canceled after 0s
Build Repeater Firmwares / build-repeater-firmwares (push) Canceled after 0s
2026-08-20 00:16:43 -07:00
ripplebiz
a570911fe9
Merge pull request #3236 from DominikTyrala/fix/c3_partition_setup
...
Fix Seeed C3 radio BLE exceeding flash size
2026-08-20 13:38:26 +10:00
mikecarper
6f03eae884
Fix T1000-E temperature and M3 full builds
2026-08-19 18:27:17 -07:00
mikecarper
67ed933a67
Expand companion offline queues
2026-08-19 17:32:05 -07:00
mikecarper
a52d4e1cba
Ensure full repeater packet logging
2026-08-19 16:20:24 -07:00
mikecarper
25ddffffcb
Merge remote-tracking branch 'iotthinks/PowerSaving-v17' into keymindCascade
...
# Conflicts:
# examples/companion_radio/main.cpp
# variants/heltec_v4/platformio.ini
2026-08-19 13:31:42 -07:00
mikecarper
e742333a0e
Update MeshCore features and OTA layout handling
2026-08-18 23:17:42 -07:00
Kevin Le
1a7f70e7b3
Added ARDUINO_USB_MODE=1 back to Heltec v4. ARDUINO_USB_MODE in heltec_v4.json has no effect.
2026-08-19 11:36:47 +07:00
mikecarper
bdd7d36b40
Merge remote-tracking branch 'upstream/dev' into keymindCascade
...
# Conflicts:
# examples/simple_repeater/MyMesh.cpp
2026-08-18 11:51:58 -07:00
fdlamotte
29b33467fb
Merge pull request #3180 from fdlamotte/thinknode_m8
...
thinknode_m8: initial support
adds some functionalities to ui_task and epddisplay:
epd display,
- supports screen off, and clear screen
- supports forcing full refresh every N partial refreshes (off by default, configured to 60 for M8)
ui_task
- UI_SHOW_CLOCK flag to display clock on first screen
- rotary button can act like joystick (with regards to Enter key), defaults to old config for existing nodes
- screen off on long press when using rotary button (very handy for the watch)
2026-08-18 09:33:42 -04:00
Rastislav Vysoky
d65da5a81a
fix: move MeshadventurerBoard.h to correct location
2026-08-18 13:51:55 +02:00
Dominik Tyrala
38f10cd12b
Fixes BLE exceeding flash size
2026-08-18 09:34:34 +02:00
Florent
de0d5031de
M8: preview messages up to 164 cars
2026-08-17 09:24:17 -04:00
mikecarper
c9652754cf
Fit complete Companion correction matrix
2026-08-16 22:42:07 -07:00
mikecarper
a514b2a6d5
Stabilize T-Beam full companion startup
2026-08-16 11:00:55 -07:00
Kevin Le
1d36e0e019
Added missing ENABLE_USB_INTERFACE for Xiao S3 Wio
2026-08-16 18:45:42 +07:00
mikecarper
bcedfdd019
Keep T-Beam companion available without radio
2026-08-15 22:34:45 -07:00
Kevin Le
320ce563d1
BLE Powersaving for heltec_v4_expansionkit
2026-08-15 13:13:25 +07:00
mikecarper
8decf0ba85
Restore normal T-Beam 1W RXEN startup
2026-08-14 20:11:36 -07:00