Janez T
f25d7a882a
fix: Align channel data framing
...
ref: #1928
2026-03-18 20:14:22 +01:00
Janez T
a21b83b127
fix: address comments
...
ref:
2026-03-18 20:09:11 +01:00
Janez T
0e98939987
feat: Require 0xFF for custom payloads
...
ref:
2026-03-18 20:08:52 +01:00
Janez T
9b84278607
feat: Add support for PAYLOAD_TYPE_GRP_DATA
...
Docs changes are to reflect how it is currently in fw
This adds ability to send datagram data to everyone in channel
2026-03-18 20:08:52 +01:00
ripplebiz
792f299986
Merge pull request #1873 from Specter242/codex/sensecap-solar-led-poweroff-parity
...
sensecap solar: add poweroff/shutdown support and nrf52 PM parity
2026-03-12 18:13:14 +11:00
Liam Cottle
82d1a3daca
Merge pull request #1977 from robekl/docs/implementation-sync-release
...
Update docs to align with implementation
2026-03-11 18:09:16 +13:00
Robert Ekl
095f97b355
set prv.key doc update
2026-03-10 22:12:55 -05:00
ripplebiz
c80bd9cc95
Merge pull request #1952 from AI7NC/patch-1
...
Update cli_commands.md to include path.hash.mode and loop.detect
2026-03-10 13:19:39 +11:00
Robert Ekl
6677b40954
docs: sync companion and kiss protocol docs
2026-03-08 21:31:08 -06:00
Robert Ekl
0d0b31eb52
docs: sync CLI and payload docs with implementation
2026-03-08 21:31:08 -06:00
AI7NC
36db50a0d2
Update cli_commands.md R400 grammer
...
Small grammar fix
2026-03-07 11:14:03 -08:00
AI7NC
bb454861c7
Update cli_commands.md R402
2026-03-07 11:01:20 -08:00
AI7NC
fe32f16aa4
Update cli_commands.md R399 updates
2026-03-07 10:55:40 -08:00
AI7NC
4aaa557daf
Apply suggestion from @weebl2000
...
Co-authored-by: Wessel <wessel@weebl.me >
2026-03-07 10:43:23 -08:00
AI7NC
0228d596e8
Apply suggestion from @weebl2000
...
Co-authored-by: Wessel <wessel@weebl.me >
2026-03-07 10:42:13 -08:00
AI7NC
721c21f1e5
Apply suggestion from @weebl2000
...
Co-authored-by: Wessel <wessel@weebl.me >
2026-03-07 10:40:41 -08:00
AI7NC
d2a6fda8d5
Update cli_commands.md
2026-03-06 16:30:45 -08:00
AI7NC
992cc083e6
Update cli_commands.md to include path.hash.mode and loop.detect
...
Adding the new repeater cli commands introduced in 1.14
Ref: https://buymeacoffee.com/ripplebiz/path-diagnostics-improvements
2026-03-06 15:22:00 -08:00
Scott Powell
9f1a3eafcc
Merge branch 'dev'
...
# Conflicts:
# docs/cli_commands.md
room-server-v1.14.0
companion-v1.14.0
repeater-v1.14.0
2026-03-06 12:21:52 +11:00
Scott Powell
3fe2dd7f48
* ver 1.14.0
2026-03-06 12:20:04 +11:00
Scott Powell
5684b4f1b8
* LOOP_DETECT_MODERATE bug fix
2026-03-05 17:38:51 +11:00
Scott Powell
e233346bf0
* repeater: new "get/set loop.detect {off | minimal | moderate | strict }"
2026-03-05 16:26:09 +11:00
Liam Cottle
3031deb980
Merge pull request #1811 from robekl/docs_update_cli_commands
...
docs: correct CLI command forms and targeted typos
2026-03-05 15:31:32 +13:00
Liam Cottle
dc9e7abacc
Merge pull request #1490 from mesher-de/feature-0hop-cli
...
Add CLI-command for zerohop advert
2026-03-05 15:24:48 +13:00
Liam Cottle
044c66e261
Merge pull request #1001 from kallanreed/fix_gps_debug_logging
...
Use correct macro for GPS logging test
2026-03-05 13:14:37 +13:00
Liam Cottle
3e5522fcde
Merge pull request #1901 from weebl2000/fix-ikoka-handheld-build
...
Fix ikoka handheld build
2026-03-04 15:54:17 +13:00
Wessel Nieboer
c0c9c17cf5
and buildscript
2026-03-03 15:37:33 +01:00
Wessel Nieboer
780720c117
and board!
2026-03-03 15:37:33 +01:00
Wessel Nieboer
90fcd1043f
Fix ikoka handheld build
...
The extends was wrong.
2026-03-03 15:37:32 +01:00
Liam Cottle
cdd3d5f34e
Merge pull request #1841 from weebl2000/nit-prefs
...
prefs is 5 char length :nerd:
2026-03-04 01:39:55 +13:00
ripplebiz
7c594ebc50
Merge pull request #1743 from weebl2000/fixagcreset
...
fix agc reset on SX126x, SX1276 & LR11x0 chips
2026-03-03 22:19:34 +11:00
Liam Cottle
ba3d9e264e
Merge pull request #1836 from weebl2000/fix-rak3401-sky66122-11-fem
...
Fix RAK3401 SKY66122-11 FEM control: enable CSD/CPS for proper PA/LNA operation
2026-03-03 23:51:42 +13:00
Liam Cottle
d7ad89046b
Merge pull request #1633 from weebl2000/fix/gps-uart-power-leak
...
Fix GPS UART consuming +8mA when disabled (nRF52)
2026-03-03 23:26:58 +13:00
Liam Cottle
67779aded8
Merge pull request #1600 from weebl2000/heltec_deep_sleep_lna
...
Hold GC1109 PA_POWER during deep sleep for LNA RX wake
2026-03-03 23:20:22 +13:00
Liam Cottle
bbd621ba85
Merge pull request #1351 from weebl2000/heltec_wireless_tracker_gps
...
Support GPS properly on Heltec Wireless Tracker v1.x
2026-03-03 23:11:46 +13:00
ripplebiz
6431cd2d47
Merge pull request #1900 from wbijen/feature/contact-filter-by-hops
...
Add configurable max hops filter for auto-add contacts
2026-03-03 21:05:44 +11:00
Wouter Bijen
1d190ad944
Clamp max_hops to 64 to cover full protocol hop range (0-63)
2026-03-03 09:05:53 +01:00
Wouter Bijen
2cb08775c0
Clarify comment wording: 1 = direct (0 hops)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 08:40:17 +01:00
Wouter Bijen
c016db86d5
Address PR review: subtract-1 encoding and clamp max_hops
...
- Change > to >= so stored value 1 means direct/0-hop only (liamcottle)
- Clamp max_hops to 63 on write since getPathHashCount() caps at 63 (robekl)
- Update comments to reflect encoding: 0=no limit, 1=direct only, N=up to N-1 hops
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 08:37:22 +01:00
Wouter Bijen
00566741f6
Add configurable max hops filter for auto-add contacts
...
Filter auto-add of new contacts by hop count (issues #1533 , #1546 ).
Setting is configurable from the companion app via extended
CMD_SET/GET_AUTOADD_CONFIG protocol (0 = no limit, 1-63 = max hops).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-02 20:41:41 +01:00
Wessel Nieboer
8a9a0dca5f
Fix GPS +8mA power leak when disabled (nRF52)
...
On the T114, GPS_RESET (pin 38) is the same pin as PIN_3V3_EN.
MicroNMEALocationProvider::begin() sets pin 38 HIGH (powering the 3V3
rail) but stop() never set it back LOW, leaving the GPS module powered
even when disabled.
Assert reset pin in stop() to mirror begin(), and guard
_location->loop() behind gps_active check.
Fixes meshcore-dev/MeshCore#1628
2026-02-28 19:13:42 +01:00
Wessel Nieboer
59d9770ab9
Add GPS support Heltec Wireless Tracker v1.x
...
Pin mapping verified against HTIT-Tracker V0.5 schematic:
- GPIO35 (GPS_EN): N-ch MOSFET drives P-ch high-side switch, active HIGH
- GPIO36 (GPS_RST): hardware reset, active LOW
- GPIO33/34: UART TX/RX
Delegates power management to MicroNMEALocationProvider begin()/stop()
which independently controls GPS power via GPS_EN and shares VEXT with
the display through RefCountedDigitalPin.
2026-02-28 19:09:28 +01:00
Wessel Nieboer
9bae9d0ed2
fix comment, we know the band now after checking LR1110 user manual
2026-02-28 19:09:25 +01:00
Wessel Nieboer
85f764a114
Calibrate configured frequency for AGC reset
2026-02-28 19:09:25 +01:00
Wessel Nieboer
f54948e06d
Also implement LR11x10 AGC reset
...
Similar to SX126x but simpler.
2026-02-28 19:09:25 +01:00
Wessel Nieboer
b2032e11b6
make it more dry
2026-02-28 19:09:25 +01:00
Wessel Nieboer
9106ab46e1
reset noise_floor sampling after agc reset
2026-02-28 19:09:25 +01:00
Wessel Nieboer
a2dc2eb50c
when doing AGC reset, call Calibrate(0x7F)
...
1. warm sleep
2. wake to stdby
3. Calibrate(0x7F) to reset all internal blocks
4. re-apply DIO2 RF / boosted gain & register patch to make sure
everything is as it was
2026-02-28 19:09:25 +01:00
Wessel Nieboer
f81ec4b14c
fix agc reset
2026-02-28 19:09:25 +01:00
Wessel Nieboer
49d8313501
Fix pin mapping & TX switch (it's DIO2)
2026-02-28 19:09:06 +01:00