mikecarper
d5a00da2a0
Harden nRF52 persistence, watchdog, and build variants
2026-07-20 22:55:58 -07:00
mikecarper
cd0c06dc91
Group build targets and rename RAK4631 OTA variant
2026-07-20 16:34:42 -07:00
mikecarper
86905733ff
Add configurable FEM RX gain and recalibration
2026-07-20 15:57:46 -07:00
mikecarper
57cc977e58
Harden retry, power, and companion behavior
2026-07-20 10:50:55 -07:00
mikecarper
ccce0c8d75
feat: prepare v1.16.07 firmware release
2026-07-18 14:53:56 -07:00
mikecarper
129e687c02
Merge PowerSaving v16 updates
2026-07-17 16:32:06 -07:00
mikecarper
f7b7edf393
Merge upstream dev
2026-07-17 16:17:16 -07:00
mikecarper
db1dbf0432
Keep RXPS disabled in companion builds
2026-07-17 14:58:46 -07:00
mikecarper
d070abd385
Fix FEM companion noise floor and PS builds
2026-07-17 13:51:07 -07:00
mikecarper
2c4e6da63b
Add explicit Heltec companion FEM builds
2026-07-17 10:28:52 -07:00
ripplebiz
795989b918
Merge pull request #2966 from Quency-D/heltec-rc32
...
Add Heltec rc32 board
2026-07-17 23:23:29 +10:00
Florent
84d1e24338
nrf52_variants: override shutdownPeripherals instead of powerOff for TechoLite, TInpulse and TechoBoard (protect the gate)
2026-07-17 07:36:39 -04:00
fdlamotte
3eb5451d3e
Merge pull request #2906 from fdlamotte/shutdown_peripherals
...
Proposal: Introduce shutdownPeripherals in NRF52Board to prepare for shutdown
2026-07-17 06:53:00 -04:00
Quency-D
fd7b35f457
Move the rotation input to target.cpp
2026-07-17 15:50:25 +08:00
mikecarper
09c8aaba9c
Add repeater flood filters and transport scopes
2026-07-17 00:35:51 -07:00
ripplebiz
41f4d6bd91
Merge pull request #2560 from Quency-D/heltec-v4-r8
...
Add heltec-v4-r8 board
2026-07-17 13:54:45 +10:00
Kevin Le
93b516ab35
Added I2C support at Grove SDA/SDL for Wio L1 Tracker repeater and companion.
2026-07-16 21:46:06 +07:00
Quency-D
61a8821d3c
Optimize battery voltage reading
2026-07-16 17:45:00 +08:00
Quency-D
a472cd7956
Delete duplicate pin definitions
2026-07-16 15:14:17 +08:00
mikecarper
5e030ce77b
Fix full firmware matrix capacity failures
2026-07-15 22:40:09 -07:00
Quency-D
3469e92458
Enable patch reception
2026-07-16 11:37:12 +08:00
Wessel Nieboer
f0259ee256
Add variant for SolarXiao that disables I2C RTC scan
...
Add to existing xiao_nrf52 variant instead of creating a new variant
2026-07-15 10:36:57 -07:00
lincomatic
f5bf311862
add wehooper4 SolarXiao builds
...
remap I2C to prevent boot lock up
(cherry picked from commit 2253a38a54ef902e1740cbd92c91984af143e31f)
fix broken bridge solarxiao bridge build
(cherry picked from commit 27e5aac41c904923c17c390ed46c2d49558efa1a)
add wehooper4 SolarXiao builds
2026-07-15 10:36:29 -07:00
mikecarper
710790b81d
Enable LoRa OTA for nRF52 repeaters
2026-07-15 09:49:40 -07:00
mikecarper
28afb0cd2c
Exclude oversized RAK4631 repeater from LoRa OTA
2026-07-15 08:29:33 -07:00
Quency-D
05d4bd2f7f
Add a rotary encoder
2026-07-15 17:45:24 +08:00
ripplebiz
b55d69e57a
Merge pull request #1983 from rgregg/rak-ethernet
...
Support for RAK ethernet module
2026-07-15 18:53:38 +10:00
mikecarper
dce99fd5b3
Add WiFi MQTT companion setup portal
2026-07-15 00:27:20 -07:00
Quency-D
6c9f0907ee
Merge pull request #17 from meshcore-dev/dev
...
merge Dev
2026-07-15 14:49:40 +08:00
liamcottle
a99f4a0160
increase thinknode m7 max neighbours to 50
2026-07-15 16:05:37 +12:00
mikecarper
8599cf0acb
Verify staged OTA payloads and flash writes
2026-07-14 14:42:26 -07:00
mikecarper
a45c43f2b1
Add RX watchdog and fix repeater builds
2026-07-13 23:42:04 -07:00
Ryan Gregg
16b76bd35a
Merge remote-tracking branch 'upstream/dev' into rak-ethernet
...
# Conflicts:
# examples/companion_radio/main.cpp
2026-07-13 23:06:00 -07:00
Huw Duddy
64e8e24720
Merge pull request #2951 from meshcore-dev/fast-st7735-display
...
Fast ST7735 Display Driver
2026-07-14 16:01:14 +10:00
ripplebiz
05fdafbb2d
Merge pull request #2898 from entr0p1/fix/lilygo-techo-lite-sx1262-ldo
...
Lilygo T-Echo Lite - Change SX1262 from DC-DC to LDO regulator
2026-07-14 14:53:44 +10:00
ripplebiz
f4ed8c711b
Merge pull request #2899 from entr0p1/fix/lilygo-techo-lite-nrf-dcdc
...
Lilygo T-Echo Lite - nRF52840 DC-DC
2026-07-14 14:52:56 +10:00
ripplebiz
dc0f837451
Merge pull request #2905 from entr0p1/fix/heltec-t114-nrf-dcdc
...
Heltec T114 - nRF52840 DC-DC Regulator
2026-07-14 14:52:10 +10:00
mikecarper
b9e7e416be
Harden retry, region, radio, and alert logic
2026-07-13 13:18:49 -07:00
Scott Powell
1bdacb3247
* trying to get Heltec Tracker and Tracker V2 working
2026-07-13 23:27:50 +10:00
mikecarper
da00a00436
Improve repeater reliability and build tooling
2026-07-13 01:03:27 -07:00
mikecarper
2b4aed4ef1
Merge branch 'dev' of github.com:meshcore-dev/MeshCore into keymindCascade
...
# Conflicts:
# examples/simple_repeater/main.cpp
# examples/simple_room_server/main.cpp
# src/helpers/sensors/EnvironmentSensorManager.cpp
# src/helpers/sensors/MicroNMEALocationProvider.h
2026-07-13 00:44:40 -07:00
liamcottle
87bf371cd3
initial support for thinknode m9
2026-07-13 19:07:09 +12:00
Liam Cottle
1c5a8426e8
Merge pull request #2839 from liamcottle/board/thinknode-m7
...
Add support for Elecrow ThinkNode M7
2026-07-13 15:06:17 +12:00
Liam Cottle
e01a2565b9
Merge pull request #2936 from beala/beala/MeshTowerV2_feed_watchdog_2
...
Feed external hardware watchdog on Heltec Tower V2 (aka MeshTower V2) Implementation 2
2026-07-13 14:49:04 +12:00
Liam Cottle
55f43e52e2
Merge pull request #2935 from benskigomez/fix/m6-repeater-debug-flags
...
ThinkNode M6 repeater: disable leftover MESH_DEBUG/GPS_NMEA_DEBUG
2026-07-13 12:55:13 +12:00
Jody Bentley
1429d75f57
ThinkNode M6/M1 room_server: set ROOM_PASSWORD default
...
Without ROOM_PASSWORD the guest password defaults to empty, and a client
sending a blank password is granted read+write access (can post). Every
other board's room_server env sets ROOM_PASSWORD; the ThinkNode M6 and M1
were the only two shipping an open room. Default them to "hello" to match
the rest of the tree; operators can still change it at runtime with
'set guest.password'.
2026-07-12 18:32:09 -04:00
Alex Beal
eb97a375d3
Add an instance of ExternalWatchdogManager to Tower V2
2026-07-12 16:17:23 -06:00
Jody Bentley
6343d8d96e
ThinkNode M6 repeater: disable leftover MESH_DEBUG/GPS_NMEA_DEBUG
...
The M6 is the only board whose simple_repeater env ships with MESH_DEBUG=1
and GPS_NMEA_DEBUG=1 enabled. MESH_DEBUG=1 adds a 5-second boot delay
(examples/simple_repeater/main.cpp) plus verbose per-packet serial prints on
the hot RX/TX path; GPS_NMEA_DEBUG=1 echoes every GPS UART character to the
serial console (MicroNMEALocationProvider.h). Every sibling repeater env
(M1, M3, t1000-e, RAK, Heltec) ships these off, and the M6 room_server env
in this same file already has them commented. Comment them out to match.
2026-07-12 17:54:14 -04:00
Alex Beal
47e1ce5bae
Update #defines
...
External watchdog support was added (but never merged) for MeshTower V1. The update's V2's #defines to follow the conventions set there and piggy back off the support already written for V1.
2026-07-12 15:50:43 -06:00
Alex Beal
07b543176b
Merge branch 'dev' into pr-1446
2026-07-12 15:44:28 -06:00