logging-v1.16.0-halo-keymind-dev-28ee5d2c - Repeater, Companion, Room, & Sensor Builds
If you want the logging firmware go here
https://github.com/mikecarper/MeshCore/releases/tag/v1.16.0-halo-keymind-dev-28ee5d2c
Overview
Companion, Repeater, Room, & Sensor Builds
Updated base to MeshCore v1.16.0.
Integrated PowerSaving 16
Added and tuned Halo/Keymind direct retry and flood retry behavior.
Refactored build.sh so it has a menu when running it
https://github.com/mikecarper/MeshCore/blob/keymindCascade/docs/halo_keymind_settings.md
Schedule radio parameter changes.
meshcore-dev#1175
radioat is a scheduled permanent radio change
set radioat <freq>,<bw>,<sf>,<cr>,<start_time_UNIX>
get radioat [n|all]
del radioat [n|all]
tempradioat is a scheduled temporary window that reverts afterward.
set tempradioat <freq>,<bw>,<sf>,<cr>,<start_time_UNIX>,<end_time_UNIX>
get tempradioat [n|all]
del tempradioat [n|all]
get with no argument lists all entries
del with no argument deletes all entries
Halo - Better Path Messaging
- Direct retry now uses lower delays for shorter paths and TRACE packets.
- Added adaptive coding-rate selection for retry packets.
- Added outpath direct route override support.
Nice to have; lower traffic over the mesh so repeaters will blast out warnings when they are running out of battery.
Added repeater battery alert commands and #repeaters channel low-battery warnings.
battery.alert # default is off
battery.alert.low # default is 20 for 20%
battery.alert.critical # default is 10 for 10%
Repeater flood text
Added send text.flood <message> to send to the shared #repeaters flood
channel.
Cascade recommended settings
Comes with these settings already set out of the box:
- USA/Canada: 910.525MHz / SF7 / BW62.5 / CR5
- path.hash.mode=2
- loop.detect=minimal
- rxdelay=2
- agc.reset.interval=8
- advert.interval=0
- flood.advert.interval=83
- multi.acks=1
meshcore-dev#2325
meshcore-dev#2367
meshcore-dev#2489
meshcore-dev#2501
meshcore-dev#2586