Nick Dunklee
7a2764ebd6
Added Heltec t096 and seeed t1000-e
...
Tested Heltec t096 and Seeed t1000-e, both support this
hardware feature.
2026-06-24 15:58:09 -06:00
Nick Dunklee
4ac8742ce0
feat: use RAK hardware crypto on advert processing
...
While working on some sensor code implementations, I ran into
some hard crashes that root-caused to the 4KB loop task stack
being exhausted.
Looking for various optimization schemes resulted in this relatively
low-lift fix. RAK3401 and RAK4631 both support hardware crypto.
Rather than loading in one of the two software crypto libs,
we can just use the onboard hardware. This is faster, should
consume less power, and in testing used a scant up to 700
bytes in the run loop vs 2.5-3KB per advert.
This change **only** affects advert verification processing, which
currently consumes a significant chunk of the 4KB run loop.
I figured such a change should likely be implemented in phases.
After soaking, this hardware crypto verification
process could be implemented across the entire MeshCore
cryptographic function on RAK nodes. Also possible other nodes
have available hardware crypto, however, I have not checked,
so future improvements may also exist there.
Tested on:
- RAK3401 RAK 1W
- RAK4631 19001
2026-06-23 11:39:20 -06:00
ripplebiz and GitHub
3192684582
Merge pull request #2752 from Quency-D/heltec-tower-v2
...
Add Heltec tower v2
2026-06-23 11:51:03 +10:00
ripplebiz and GitHub
aa1cb1f663
Merge pull request #2765 from fizzyfuzzle/ESP32-Reset-Reason
...
Add ESP32 Reset Reason to existing pwrmgt.bootreason cli command
2026-06-23 11:41:57 +10:00
ripplebiz and GitHub
6a63dfce1c
Merge pull request #2771 from oltaco/nrf52-framework-buildfix
...
Point Heltec Mesh Solar and Mesh Pocket at our NRF52 framework fork
2026-06-23 11:37:03 +10:00
Liam Cottle and GitHub
c2cfba4af3
Merge pull request #2810 from IoTThinks/MCDev-Fixed-GPS-Time-for-T114-202606
...
Fixed GPS time sync for Heltec T114
2026-06-22 14:19:09 +12:00
Kevin Le
62849ef114
Fixed GPS time sync for Heltec T114
2026-06-22 09:13:36 +07:00
ripplebiz and GitHub
60ea4a91bf
Merge pull request #1727 from weebl2000/use-hardware-channel-activity-detection
...
Use hardware channel activity detection for checking interference
2026-06-15 19:51:59 +10:00
taco
dd9b3b32c3
build fix for Heltec Mesh Solar and Mesh Pocket
2026-06-15 00:57:12 +10:00
Wessel Nieboer
7c8e092457
Have CAD be a separate toggle (set cad on/off)
2026-06-14 15:20:58 +02:00
Wessel Nieboer and Wessel Nieboer
099ef67348
Prevent packet errors from growing
2026-06-14 15:19:20 +02:00
Wessel Nieboer and Wessel Nieboer
04a6c7009a
Just check for not channel free
2026-06-14 15:19:19 +02:00
Wessel Nieboer and Wessel Nieboer
813d108c7a
Also return busy if preamble detected
2026-06-14 15:19:19 +02:00
Wessel Nieboer
4f9a091671
Use hardware channel activity detection for checking interference
2026-06-14 15:19:18 +02:00
Marco
e7db7c5a94
Add ESP32 Reset Reason
2026-06-14 11:41:01 +02:00
Huw Duddy and GitHub
29f0a7fc4f
Merge pull request #2763 from meshcore-dev/anon-contacts-fix
...
* fix for anon contacts when full
2026-06-14 19:11:38 +10:00
Scott Powell
2e73fe948e
* fix for anon lastmod
2026-06-14 18:54:51 +10:00
Scott Powell
538ac38e18
* fix for counter in RESP_CODE_CONTACTS_START
2026-06-14 18:39:34 +10:00
Scott Powell
c2d223ff55
* now handle the case where onAdvertRecv() should _replace_ the anon contact slot
2026-06-14 18:12:08 +10:00
Scott Powell
07648e3344
* fix for anon contacts when full
2026-06-14 17:50:41 +10:00
ripplebiz and GitHub
a5cb0c25ca
Merge pull request #2140 from Quency-D/cli-lna-command
...
Add CLI control to LoRa's fem LNA.
2026-06-13 22:00:08 +10:00
Quency-D
5300fa18c7
Restore companion NodePrefs file ending
2026-06-13 17:40:11 +08:00
Quency-D
3ee58fd2e3
Remove companion FEM RX gain command IDs
2026-06-13 17:31:54 +08:00
Scott Powell
d5f74e93c5
* PAYLOAD_TYPE_PATH bad path_len now rejected
2026-06-13 18:19:41 +10:00
Quency-D
1c4c995a41
Fix low power consumption issues
2026-06-13 16:00:06 +08:00
Quency-D
d2d3d44c9b
Add maximum power limit
2026-06-12 18:05:27 +08:00
Quency-D
fe56d01da2
add tower v2 PA control
2026-06-12 17:58:19 +08:00
Quency-D and GitHub
190dbb5293
Merge pull request #13 from meshcore-dev/dev
...
merge Dev
2026-06-11 15:30:31 +08:00
Quency-D and GitHub
9100a58671
Merge branch 'dev' into cli-lna-command
2026-06-10 11:30:04 +08:00
ripplebiz and GitHub
5f3b7f25d0
Merge pull request #2722 from liamcottle/fix/free-packet-on-parse-failure
...
Fix: CMD_SEND_RAW_PACKET not freeing packet on parse failure
2026-06-08 22:47:06 +10:00
liamcottle
ae0bb7ee95
use releasePacket instead of _mgr->free
2026-06-09 00:42:58 +12:00
liamcottle
07bfe90695
free packet on parse failure
2026-06-09 00:31:48 +12:00
Scott Powell
07a3ca9e05
Merge branch 'dev'
...
# Conflicts:
# docs/faq.md
companion-v1.16.0
room-server-v1.16.0
repeater-v1.16.0
2026-06-06 21:12:43 +10:00
Scott Powell
8c0d5c5b24
* version 1.16.0
2026-06-06 21:09:38 +10:00
ripplebiz and GitHub
74adda6316
Merge pull request #2702 from meshcore-dev/flood.max.advert
...
new CLI config: flood.max.advert
2026-06-06 21:05:22 +10:00
Scott Powell
8fc2da5c98
* default now 8, per the will of the peoples.
2026-06-06 21:00:58 +10:00
Liam Cottle and GitHub
b6454d6251
Merge pull request #2703 from IoTThinks/Fixed-powersaving--in-cli_commands.md-2026-06
...
Change default power saving setting to 'off'
2026-06-06 16:09:27 +12:00
IoTThinks and GitHub
6a9a84e8a5
Change default power saving setting to 'off'
2026-06-06 11:04:36 +07:00
Scott Powell
5f6821bb66
* new CLI config: flood.max.advert (default 16)
2026-06-06 13:09:24 +10:00
Scott Powell
397ac6144f
* number allocations: Ripple range reserved
2026-06-06 12:45:35 +10:00
ripplebiz and GitHub
53d50aa1ef
Merge pull request #2684 from oltaco/rp2040-build-fixes
...
Build fixes for some RP2040 targets
2026-06-05 12:30:08 +10:00
Liam Cottle and GitHub
1485d3301b
Merge pull request #2463 from NoodlesNZ/fix-stddef
...
Add stddef.h to fix compilation issue on MacOS
2026-06-05 11:29:44 +12:00
Liam Cottle and GitHub
5222ee4d13
Merge pull request #2685 from oltaco/more-build-fixes
...
Build fixes for nibble_screen_connect and ThinkNode M2
2026-06-05 03:08:10 +12:00
taco
b4b0a0ee0f
build fixes for nibble_screen_connect and thinknode_m2
2026-06-05 00:55:02 +10:00
taco
7ce8b66718
build fix for rp2040 companion usb
2026-06-04 23:36:51 +10:00
taco
33ce1c991c
add missing radio_init() for rak11310
2026-06-04 23:30:50 +10:00
taco
2a8bd3edad
pin platform-raspberrypi to 4e22a0d
...
pins framework-arduinopico @ 1.50600.0+sha.6a1d13e9
2026-06-04 23:21:41 +10:00
Liam Cottle and GitHub
b4038529b5
Merge pull request #2683 from oltaco/techo-card-buildfixes
...
build fixes for LilyGo T-Echo Card
2026-06-04 21:40:11 +12:00
taco
2f221acd37
build fixes for LilyGo T-Echo Card
2026-06-04 19:05:58 +10:00
Liam Cottle and GitHub
da21d42a2e
Merge pull request #2672 from meshcore-dev/non-contact-requests
...
Non contact requests
2026-06-04 16:05:47 +12:00