This website requires JavaScript.
5de6512090
fix(techo-lite): remove unused EXTERNAL_FLASH_DEVICES definition entirely
me
2026-07-02 08:43:06 -07:00
4866268cb9
fix(techo-lite): remove duplicate EXTERNAL_FLASH_DEVICES definition
me
2026-06-07 18:11:23 -07:00
33fdf67e4d
Merge pull request #2874 from neilalexander/neil/replyregion
ripplebiz
2026-07-02 22:20:30 +10:00
0d7379520f
Fix recv_pkt_region incorrect usage
Neil Alexander
2026-07-01 15:25:34 +01:00
49820b57aa
docs: pull a firmware .mota off the mesh into a motatool folder
Valentin Kivachuk Burda
2026-07-02 08:52:40 +02:00
28e3df02f9
ota: pause a folder pull on link loss, resume + rescan on reconnect
Valentin Kivachuk Burda
2026-07-02 08:50:20 +02:00
10fa434412
ota: pull a fetched .mota to a host folder (ota pull <#> folder) — firmware side
Valentin Kivachuk Burda
2026-07-02 08:44:10 +02:00
bd2ecb80a7
ota: seeder storage protocol (pull-to-folder) + motatool serve storage handlers
Valentin Kivachuk Burda
2026-07-02 08:32:00 +02:00
affe61dc3b
Merge pull request #2880 from ckoehler/push-sonzsorqmwqz
ripplebiz
2026-07-02 13:58:48 +10:00
4f701b7aec
refactor: split MeshTables::hasSeen into pure query + markSeen
Christoph Koehler
2026-07-01 20:01:58 -06:00
dd87371574
Merge pull request #2873 from ckoehler/fix/nix-devshell
Liam Cottle
2026-07-02 11:32:21 +12:00
dc4ac60efc
Sort power variants before roles
mikecarper
2026-07-01 15:12:22 -07:00
6c27c00fbc
Group radio variant device tiles
mikecarper
2026-07-01 09:55:35 -07:00
7e4c460603
Group Ikoka Handheld variants
mikecarper
2026-07-01 09:51:03 -07:00
4f7c1cb88f
build: add gcc, gtest to nix shell, fix native test framework
Christoph Koehler
2026-06-17 08:55:54 -06:00
29842afcc0
Describe custom Mesh America roles
mikecarper
2026-07-01 00:04:12 -07:00
60a4dee3aa
Map bridge builds to repeater role
mikecarper
2026-06-30 23:54:01 -07:00
04a90654ae
Add pin notes for split Mesh America boards
mikecarper
2026-06-30 23:45:44 -07:00
33269aef53
Split unsafe Mesh America folds
mikecarper
2026-06-30 23:40:37 -07:00
bd3decc864
Refine Mesh America catalog metadata
mikecarper
2026-06-30 23:34:38 -07:00
53a86491ac
Keep distinct LilyGo hardware entries
mikecarper
2026-06-30 14:25:20 -07:00
da7b90a1ac
Fold additional Mesh America device names
mikecarper
2026-06-30 14:21:57 -07:00
bcb75839dd
Improve Mesh America device name matching
mikecarper
2026-06-30 14:18:23 -07:00
5ab52ca7c0
Add Mesh America provider catalogs
mikecarper
2026-06-30 14:12:34 -07:00
259802b706
ota: configurable hop limit (ota config hops) + accept-gate + forward RAM guard
Valentin Kivachuk Burda
2026-06-30 20:35:48 +02:00
9ff1c883c2
ota: configurable advertise interval (default 24h) + advertise on served-set change
Valentin Kivachuk Burda
2026-06-30 14:29:38 +02:00
2cb3a29fa8
SX1262 LDO Support
entr0p1
2026-06-30 16:55:16 +10:00
28ee5d2c4b
Add resume support for logging matrix builds
v1.16.0-halo-keymind-dev-28ee5d2c
logging-v1.16.0-halo-keymind-dev-28ee5d2c
mikecarper
2026-06-29 23:09:39 -07:00
37892bb905
Update build all target handling
mikecarper
2026-06-29 23:05:32 -07:00
d686c25108
Use logging infix for build artifacts
mikecarper
2026-06-29 13:10:54 -07:00
88fec6e512
Use keymind retry timing for direct paths
mikecarper
2026-06-29 12:55:58 -07:00
5c534c4399
thinknode_m6: don't drive GPS REINIT pin (fixes GPS never detected)
Jody Bentley
2026-06-29 14:49:11 -04:00
0a1cf2b231
ota: enable OTA on the nRF52 variants the OTAFIX bootloader supports
Valentin Kivachuk Burda
2026-06-29 16:59:09 +02:00
4cb118b422
ota: faster post-boot beacon + periodic re-announce + clearer ota ls
Valentin Kivachuk Burda
2026-06-29 16:59:09 +02:00
280b9b1555
ota: serve & manage OTA over WiFi (motatool --tcp + ESP32 companion seeder/console)
Valentin Kivachuk Burda
2026-06-29 16:58:50 +02:00
54c8b586c1
ota: protocol spec + user guide
Valentin Kivachuk Burda
2026-06-29 13:03:06 +02:00
e3dd6b417f
ota: native unit tests (format/merkle/detools/apply vectors)
Valentin Kivachuk Burda
2026-06-29 13:03:06 +02:00
2092500d2b
ota: motatool — portable C++ .mota packager + relay (build/verify/inspect/serve/keygen)
Valentin Kivachuk Burda
2026-06-29 13:03:06 +02:00
4680d1052f
ota: build/board enablement (platformio, build.sh, variants) + Python tooling (.mota reference, EndF/target/vector generators)
Valentin Kivachuk Burda
2026-06-29 13:03:06 +02:00
543c90119e
ota: CLI commands + node/CommonCLI integration + example hooks
Valentin Kivachuk Burda
2026-06-29 13:03:05 +02:00
9beaf6848e
ota: relay an external folder of .mota over USB serial (MotaSource)
Valentin Kivachuk Burda
2026-06-29 13:03:05 +02:00
9b61169c16
ota: platform apply + flash staging (ESP32 A/B, nRF52 in-place via bootloader)
Valentin Kivachuk Burda
2026-06-29 13:03:05 +02:00
5da783040f
ota: LoRa transfer protocol + session manager (discovery, block fetch/serve)
Valentin Kivachuk Burda
2026-06-29 13:03:05 +02:00
6b4f2355e9
ota: vendor detools 0.53.0 in-place/CRLE decoder (NONE+CRLE config)
Valentin Kivachuk Burda
2026-06-29 13:03:05 +02:00
07b20f042e
ota: .mota container format, merkle tree, EndF self-identity, signature verify
Valentin Kivachuk Burda
2026-06-29 13:03:05 +02:00
1869b57d62
Merge pull request #2853 from HDDen/dev
Liam Cottle
2026-06-29 21:49:19 +12:00
58b0f7df9c
Update number_allocations.md
HDDen
2026-06-29 12:41:44 +03:00
205a4a6ff8
Fixed hibernate for T-echo Lite to stay at 1mA.
Kevin Le
2026-06-29 12:24:40 +07:00
2a632e15df
Added ARDUINO_USB_MODE=1 for Heltec v4
Kevin Le
2026-06-29 09:45:37 +07:00
cccdeff1b9
Fix ThinkNode M5 serial companion pins
v1.16.0-halo-keymind-dev-cccdeff1
mikecarper
2026-06-28 15:47:43 -07:00
a92dd908d8
Fix Generic E22 KISS modem build
v1.16.0-halo-keymind-dev-a92dd908
mikecarper
2026-06-28 02:12:27 -07:00
bc35208682
Update number_allocations.md
HDDen
2026-06-28 00:32:22 +03:00
dd31505339
Remove local ESP32 framework symlink overrides
v1.16.0-halo-keymind-dev-dd315053
mikecarper
2026-06-27 09:51:03 -07:00
7a57b5381e
Disabled annoying Blue LED for T-echo Lite
Kevin Le
2026-06-27 23:05:07 +07:00
4f8cb8db78
* ACK packets being 'clipped' (in Dispatcher send). Needed to extend max_airtime timeout calc for short packets
Scott Powell
2026-06-27 21:06:01 +10:00
4d2f304f63
Tune mesh retry behavior and builds
v1.16.0-halo-keymind-dev-4d2f304f
mikecarper
2026-06-27 01:51:23 -07:00
a8506c916c
Added to Xiao S3 Wio: -D PIN_VBAT_READ=1 ; D0
Kevin Le
2026-06-27 09:31:29 +07:00
5ff39c6243
Merge pull request #2570 from IoTThinks/MCdev-Fixed-flashmode-XiaoC6-202605
Liam Cottle
2026-06-27 11:32:10 +12:00
dc200cf22d
Merge pull request #2639 from sefinek/fix/typos-in-comments
Liam Cottle
2026-06-27 11:26:54 +12:00
62b95b4e48
Merge pull request #2844 from oltaco/fix-rx-boosted-gain
Liam Cottle
2026-06-27 11:22:47 +12:00
609e393b46
Fix repeater flood text and recent paging
v1.16.0-halo-keymind-repeater-dev
v1.16.0-halo-keymind-dev-609e393b-noLog
v1.16.0-halo-keymind-dev-609e393b
mikecarper
2026-06-26 15:06:02 -07:00
2eb41baeda
refactor(mqtt): migrate observer settings to MQTTPrefs structure
agessaman
2026-06-26 08:59:48 -07:00
27feb73d4e
GPS: poll up to 5s for cold-start detection instead of a single 1s check
Jody Bentley
2026-06-24 19:43:55 -04:00
f3d4d8cd5e
always save boosted gain setting
taco
2026-06-26 22:36:49 +10:00
341aa5e0f4
Merge pull request #14 from meshcore-dev/dev
Quency-D
2026-06-26 17:16:23 +08:00
3d4eec4a6a
Merge pull request #1194 from ViezeVingertjes/nibble_zero_connect
Liam Cottle
2026-06-26 13:59:59 +12:00
b07aba7937
fix: report error when rxgain setting is unsupported or rejected
taco
2026-06-26 08:45:03 +10:00
1f9bb67400
return bool when setting rx boost
taco
2026-06-26 07:44:01 +10:00
b8f1fad654
Add trailing underscore to nibble_screen_connect env names to exclude from automatic builds
ViezeVingertjes
2026-06-25 23:26:53 +02:00
eb938a9b78
Address review comments and sync with dev
ViezeVingertjes
2026-05-12 09:01:38 +02:00
69df5c7a95
Remove NeoPixel configuration as its unused.
ViezeVingertjes
2026-02-05 08:51:16 +01:00
9c7d71b9be
Added support for the nibble zero connect
ViezeVingertjes
2025-12-08 11:21:29 +01:00
5d0ff7fe6e
remove guard on MyMesh::setRxBoostedGain()
taco
2026-06-26 07:06:37 +10:00
9535f243af
refactor(cli): move observer command handling to CommonCLI_Observer.cpp
agessaman
2026-06-25 14:05:16 -07:00
98f8b11c57
Fix ESP32 repeater build targets
mikecarper
2026-06-25 14:02:01 -07:00
706d1c7ea2
fix(mqtt): enhance error handling for connection refusals
agessaman
2026-06-25 08:13:55 -07:00
4e63941c92
Fix repeater build compile errors
mikecarper
2026-06-25 01:07:32 -07:00
5570a51204
Merge pull request #15 from Dreikor17/add-rflab-mqtt-preset
Adam Gessaman
2026-06-24 21:39:35 -07:00
b699bf6a3b
Merge branch 'mqtt-bridge-implementation-flex' into add-rflab-mqtt-preset
Adam Gessaman
2026-06-24 21:38:49 -07:00
c39ab639b0
feat(mqtt): add ipnt.uk preset to MQTT presets
agessaman
2026-06-24 21:20:56 -07:00
b975180fc8
initial support for elecrow thinknode m7
liamcottle
2026-06-25 16:03:27 +12:00
b458ac42e4
perf(mqtt): remove dead code and optimize hex conversion
agessaman
2026-06-24 20:33:00 -07:00
f606ae9aeb
Fix repeater build artifacts and recent paging
mikecarper
2026-06-24 17:28:19 -07:00
af131517a7
Fix nRF52 USB data detection build
mikecarper
2026-06-24 17:16:42 -07:00
7416d632b9
feat(mqtt): add NTP server configuration and diagnostics commands
agessaman
2026-06-24 17:14:11 -07:00
48ac725d76
Tune keymind repeater behavior
mikecarper
2026-06-24 17:06:49 -07:00
7a2764ebd6
Added Heltec t096 and seeed t1000-e
Nick Dunklee
2026-06-24 15:58:09 -06:00
7473719b92
build.sh: print build flags before build
mikecarper
2026-06-24 13:46:16 -07:00
1976494d7b
PR 1727: Added get/set cad. Added # channel busy.
Kevin Le
2026-06-24 22:03:35 +07:00
1d1cba676c
Skip agc reset if in STATE_TX_WAIT
Kevin Le
2026-06-24 21:49:53 +07:00
b5797da462
fix(github-actions): exclude .partsig files from release asset uploads
agessaman
2026-06-23 15:59:28 -07:00
125ddac184
feat(ota): add partition-table signature handling for OTA updates
agessaman
2026-06-23 15:38:10 -07:00
a6851813f9
fix(ota): improve display of version and hash in OTA status messages
agessaman
2026-06-23 14:25:06 -07:00
5acfdd736a
fix(ota): enhance manifest fetching logic for OTA updates
agessaman
2026-06-23 14:08:12 -07:00
730eb37dbd
feat(ota): implement build number suffix for firmware versioning
agessaman
2026-06-23 12:55:07 -07:00
4ac8742ce0
feat: use RAK hardware crypto on advert processing
Nick Dunklee
2026-06-23 11:28:55 -06:00
addb637b63
feat(mqtt): add meshcore-fi preset to MQTT presets
agessaman
2026-06-23 09:31:45 -07:00
b8b6598dd3
Fix blank OLED on T-Beam Supreme V3 (I2C bus + 0x3D address)
UltimateCodeWarrior
2026-06-22 23:30:35 -07:00
a06a14dfa8
Merge pull request #17 from agessaman/feat/ota-web
Adam Gessaman
2026-06-22 22:36:38 -07:00
c1885fcc15
feat(ota): implement deferred OTA update scheduling and handling
agessaman
2026-06-22 22:33:57 -07:00