Rastislav Vysoky and GitHub
e4fbd386af
ThinkNode M6: Remove QSPIFLASH=1 build flag to fix companion roles
...
M6 doesn't have flash chip available, so companion roles fail to start.
2026-08-06 12:37:21 +02:00
ripplebiz and GitHub
f4ec1d48b1
Merge pull request #3112 from Hacuchino-hash/add-meshtracker-x1
...
Add support for Seeed SenseCAP MeshTracker X1 (LR2021)
2026-08-06 16:04:18 +10:00
Hacuchino-hash
3d6a891586
Add support for Seeed SenseCAP MeshTracker X1 (LR2021)
2026-08-05 05:50:21 -05:00
ripplebiz and GitHub
84e3a67bd7
Merge pull request #3115 from oltaco/meshnology_w12
...
Add support for Meshnology W12 and LR2021 Wrapper
2026-08-05 15:04:00 +10:00
taco
9d4f93806d
LR2021: auto-LDRO for side detectors
2026-08-05 14:23:32 +10:00
taco
36e77671a2
LR2021: fix for hardware cad and side detectors
2026-08-05 14:23:32 +10:00
taco
696a82d7c2
LR2021 multi-SF support (side detectors)
2026-08-05 14:23:32 +10:00
taco
7cc16366cb
add Meshnology W12 support and LR2021 wrapper
2026-08-05 14:23:29 +10:00
Liam Cottle and GitHub
8b9bee3bb7
Merge pull request #3107 from meshcore-dev/anon-req-fix
...
bounds check added for anon_req reply_path_len
2026-08-04 13:34:18 +12:00
fdlamotte and GitHub
d6c2da98aa
Merge pull request #2863 from benskigomez/fix/m6-gps-reset-pin
...
thinknode_m6: don't drive GPS REINIT pin so the L76K is detected
2026-08-03 21:16:59 -04:00
Scott Powell
0fd11ed223
* bounds check added for anon_req reply_path_len
2026-08-04 01:00:31 +10:00
Huw Duddy and GitHub
9d902e634a
Merge pull request #3076 from MDamon/fix/lr1110-rx-timeout
...
LR1110: fix startReceive() passing an IRQ bit as the RX timeout 🤖 🤖
2026-08-03 23:02:52 +10:00
Huw Duddy and GitHub
5d940a1dc9
Clean up comments in startReceive method
...
Removed unnecessary comments regarding RX timeout and IRQ mask.
2026-08-03 22:57:34 +10:00
Liam Cottle and GitHub
d6ee3a17f6
Merge pull request #3098 from jirogit/fix/unit-c6l-flash-mode-dio
...
fix: M5Stack Unit C6L boot failure caused by flash_mode=qio
2026-08-03 19:45:38 +12:00
ripplebiz and GitHub
626a82fd30
Merge pull request #2824 from NickDunklee/rak-advert-hw-encryption
...
feat: use nrf52 hardware crypto where we can
2026-08-02 15:35:33 +10:00
me
ae1b610a94
fix: M5Stack Unit C6L merged.bin fails to boot (flash_mode qio->dio)
...
Board manifest for esp32-c6-devkitm-1 defaults build.flash_mode to qio,
which this module's flash chip does not support -- causes a boot
crash-loop (repeated USB-Serial-JTAG reconnects) on real hardware.
Override with board_build.flash_mode = dio in the common M5Stack_Unit_C6L
section so it applies to all envs (ble/usb/repeater/room_server).
2026-08-01 22:20:20 -07:00
Mike Damon
78723d2565
LR1110: fix startReceive() passing an IRQ bit as the RX timeout
...
CustomLR1110::startReceive() passed RADIOLIB_LR11X0_IRQ_PREAMBLE_DETECTED
(1<<4 = 16) as RadioLib's first argument, which is the RX *timeout*, not an
IRQ mask. At the LR11x0's 30.52us tick that armed the receiver for ~488us, so
it dropped out of RX before any packet could arrive and the node received
nothing at all -- while transmitting normally.
Symptoms on a SenseCAP T1000-E: tx_air_secs rising, rx_air_secs stuck at 0,
recv_errors 0, and the noise floor pinned at the -120 clamp because
getCurrentRSSI() never sampled a live receiver.
Pass RADIOLIB_LR11X0_RX_TIMEOUT_INF (continuous RX), which is what
LR11x0::startReceive() itself uses, keeping the PREAMBLE_DETECTED flag in the
reported IRQ flags as intended.
Introduced in ea5d7c8b ("LR1110: add PREAMBLE_DETECTED to reported irq flags").
Verified on two T1000-E units: with only the repeater fixed it began receiving
(last_rssi -29, SNR 17.0) while the unfixed companion stayed deaf; fixing both
brought up the link in each direction.
2026-07-30 12:14:39 -04:00
ripplebiz and GitHub
db232808aa
Merge pull request #2688 from Che177/feature/room-server-system-posts
...
room_server: add room.post command for server-originated posts
2026-07-30 13:08:18 +10:00
ripplebiz and GitHub
57ddada3ba
Merge pull request #3004 from axhoff/agent/preserve-utf8-advert-names
...
Preserve UTF-8 boundaries in advert names
2026-07-30 12:59:59 +10:00
ripplebiz and GitHub
b797ca198e
Merge pull request #3060 from entr0p1/fix/mesh-debug-active
...
Clean up debugs left on in platform.ini files
2026-07-30 12:35:22 +10:00
ripplebiz and GitHub
6e39cff8a1
Merge pull request #3063 from oltaco/unify-irq-timeout
...
Unify IRQ timeout logic across all applicable radio types
2026-07-29 23:52:48 +10:00
ripplebiz and GitHub
279ac78122
Merge pull request #3049 from liamcottle/feature/ethernet
...
Refactor Companion Interfaces + Add ThinkNode M7 Ethernet Support
2026-07-29 23:45:51 +10:00
taco
79eb7f5d8d
LLCC68: add IRQ timeout logic
2026-07-29 23:34:01 +10:00
taco
a3732e1c65
SX1268: add IRQ timeout logic
2026-07-29 23:34:01 +10:00
taco
a5c323cc19
STM32WLx: add IRQ timeout logic
2026-07-29 23:33:51 +10:00
taco
a7426de0bf
LR1110: fix unnecessary IRQ clear
2026-07-29 23:18:15 +10:00
ripplebiz and GitHub
9f73fbf870
Merge pull request #3062 from oltaco/fix-irq-clear
...
Fix unnecessary IRQ clearing
2026-07-29 22:37:30 +10:00
taco
20f55a4f42
fix unnecessary IRQ clear
2026-07-29 21:39:56 +10:00
entr0p1
d7f378b489
Clean up debugs left on in platform.ini files
2026-07-29 18:27:15 +10:00
Che177
5a04e060a5
room_server: use standard mesh debug logging
2026-07-28 21:57:42 -07:00
Liam Cottle and GitHub
adc631f315
Merge pull request #3048 from entr0p1/fix/startota-failure-recovery
...
nRF52840 "start ota" Failure Recovery
2026-07-28 15:36:48 +12:00
Che177
3a9f19c14b
room_server: add room.post system posts
2026-07-27 19:50:13 -07:00
entr0p1
4050b7d526
nRF52840 "start ota" Failure Recovery
...
If Bluefruit.begin fails, BLE OTA mode won't actually start and the board might require a reboot to reattempt.
Fixes:
- Bluefruit.begin returns false in NRF52Board.startOTAUpdate if OTA mode fails to start. User is notified of the fault through existing error message in CommonCLI and can reattempt "start ota" command.
2026-07-28 10:14:59 +10:00
liamcottle
dd778e2189
fix bluetooth toggle on ui tiny
2026-07-28 03:50:08 +12:00
liamcottle
e7f2c71701
usb companion firmwares now require build flag to include usb interface
2026-07-28 03:45:02 +12:00
liamcottle
834ad722a4
remove old rak ethernet interface
2026-07-28 03:18:54 +12:00
liamcottle
203fd4e407
refactor rak13800 to new ethernet interface class
2026-07-28 03:18:54 +12:00
liamcottle
e672679d6e
refactored companion interfaces to allow for multiple active connection modes
2026-07-28 03:18:54 +12:00
liamcottle
b4143a4402
rename class
2026-07-28 03:18:54 +12:00
liamcottle
5de857f8f8
initial ch390 ethernet support for thinknode m7 companion
2026-07-28 03:18:54 +12:00
ripplebiz and GitHub
c86e63d2f5
Merge pull request #2982 from meshcore-dev/config-serializer
...
Config serializer
2026-07-27 17:58:03 +10:00
ripplebiz and GitHub
301bc10dd3
Merge pull request #3034 from meshcore-dev/ui-color-refactor
...
UI color refactor
2026-07-27 17:45:12 +10:00
Liam Cottle and GitHub
cee6d94894
Merge pull request #3040 from blowfishpro/docs/FixPayloadDocsFormatting
...
Increase header levels on "Payloads" documentation page to fix table of contents
2026-07-27 14:13:09 +12:00
Talia
b62b421456
docs: increase header levels on payloads page to fix table of contents
...
mkdocs will only consider the first H1 (if any) and subheaders under it for the table of contents
this increases the header levels of everything below "important concepts" by 1 so that the table of contents correctly resolves them
2026-07-26 15:55:27 -07:00
ripplebiz and GitHub
e3de413a69
Merge pull request #3036 from oltaco/add-preamble-irq-flag
...
Fix missing PREAMBLE_DETECTED IRQ flag for all radio wrappers
2026-07-25 01:40:19 +10:00
taco
6b83de507d
SX1268: add PREAMBLE_DETECTED to reported irq flags
2026-07-25 00:46:39 +10:00
taco
0d2b988f24
STM32WLx: add PREAMBLE_DETECTED to reported irq flags
2026-07-25 00:46:39 +10:00
taco
c56928347f
LLCC68: add PREAMBLE_DETECTED to reported irq flags
2026-07-25 00:46:39 +10:00
taco
ea5d7c8bf5
LR1110: add PREAMBLE_DETECTED to reported irq flags
2026-07-25 00:46:36 +10:00
taco
fae4803158
SX1262: add PREAMBLE_DETECTED to reported irq flags
2026-07-25 00:38:44 +10:00