gretel
3bbd43cc1b
Fix KISS beacon frame formatting and add sync pattern
...
Two issues were resolved with KISS interface beacon transmissions:
1. Fixed frame length handling to meet minimum length requirements (15 bytes) for
TNCs like Direwolf. Previously, raw beacon data was being sent directly,
causing frame length errors:
```
<<< Data frame from KISS client application, channel 0, total length = 11
000: c0 00 44 4e 39 54 54 2d 31 35 c0 ..FOOBAR-15.
Frame length 8 not in allowable range of 15 to 2123.
ERROR - Invalid KISS data frame from client app.
```
2. Added standard 0xAA 0xAA sync pattern to improve radio modem synchronization
and compatibility with packet radio protocols like FX.25 and IL2P.
This ensures:
- Proper frame length for TNC compatibility
- Better bit synchronization with standard sync pattern
- Improved reception reliability
- Compatible with both KISS TNCs and packet radio protocols
```
<<< Data frame from KISS client application, channel 0, total length = 18
000: c0 00 aa aa 44 4e 39 54 54 2d 31 35 00 00 00 00 ....FOOBAR-15....
010: 00 c0 ..
[0L 21:25:43 UTC] (Not AX.25)<0xaa><0xaa>FOOBAR-15<0x00><0x00><0x00><0x00><0x00>
IL2P frame, max_fec = 1, 49 encoded bytes total
000: f1 5e 48 87 b8 59 b7 a1 cc 24 57 d6 0b 36 7c f1 .^H..Y...$W..6|.
010: 7c d5 af 85 db 12 99 80 9d b8 6b bb 6b 05 df 1e |.........k.k...
020: 69 0e d8 69 05 f6 ff c4 24 fa 58 f7 e7 f2 a4 df i..i....$.X.....
030: a1 .
```
2024-11-19 20:55:16 +01:00
Mark Qvist
d002a75f34
Updated changelog
2024-10-20 14:09:12 +02:00
Mark Qvist
0b6d239551
Updated changelog
2024-10-20 14:07:54 +02:00
Mark Qvist
926b811a84
Updated docs
2024-10-20 14:04:48 +02:00
Mark Qvist
2bc8e11ad5
Updated version
2024-10-20 13:45:52 +02:00
Mark Qvist
f5412f5c0b
Fixed invalid link RSSI, SNR and Q data returned from API functions. Improved link physical layer stats updates.
2024-10-20 13:34:02 +02:00
Mark Qvist
5470f752b4
Cleanup
2024-10-20 12:26:54 +02:00
markqvist
48c006a94c
Merge pull request #589 from faragher/master
...
Fixed file access bug, added fail-safe access
2024-10-20 12:18:23 +02:00
faragher
8445417661
Fixed file access bug, added fail-safe access
2024-10-19 12:39:48 -05:00
Mark Qvist
30248854ed
Updated changelog
2024-10-11 17:13:03 +02:00
Mark Qvist
f34bc75588
Updated docs
2024-10-11 16:47:53 +02:00
Mark Qvist
3b23e2f37d
Improved RNode BLE reconnection reliability
2024-10-11 13:38:16 +02:00
Mark Qvist
7417cf5947
Add rnode battery state to rnstatus output
2024-10-11 10:14:10 +02:00
Mark Qvist
60d8da843c
Disable tty module dependency for rnx, since it is currently unused
2024-10-11 09:54:09 +02:00
Mark Qvist
f9667fd684
Fixed missing import on Android
2024-10-10 23:49:20 +02:00
Mark Qvist
d9269c6047
Updated version
2024-10-10 23:32:09 +02:00
Mark Qvist
6521f839cd
Fixed resource transfers hanging for a long time over slow links if proof packet is lost
2024-10-10 17:06:43 +02:00
Mark Qvist
d63bbcdc0a
Updated changelog
2024-10-10 00:45:09 +02:00
Mark Qvist
c36c7186de
Updated docs
2024-10-10 00:44:33 +02:00
Mark Qvist
6fec76205c
Added save directory option to rncp
2024-10-10 00:41:57 +02:00
Mark Qvist
715f4d9fcb
Updated version
2024-10-09 20:03:05 +02:00
Mark Qvist
8d7857c4e2
Fixed rncp fstrings for Android build
2024-10-09 19:53:07 +02:00
Mark Qvist
c9a2b45368
Added physical layer transfer rate output option to rncp
2024-10-09 19:39:39 +02:00
Mark Qvist
c57d927660
Cleanup
2024-10-09 19:38:46 +02:00
Mark Qvist
8d98c8751a
Fixed resource progress calculation bug. Actually fixes #522 .
2024-10-09 19:38:25 +02:00
Mark Qvist
527f6cc906
Fuxed typo
2024-10-07 22:10:17 +02:00
Mark Qvist
a0d61f6441
Added error descriptions for modem communication timeout
2024-10-07 20:55:34 +02:00
Mark Qvist
c5687f190b
Updated manual
2024-10-06 10:49:56 +02:00
Mark Qvist
44d1f6d0e5
Updated changelog
2024-10-06 10:49:48 +02:00
Mark Qvist
ac09bc3567
Updated manual
2024-10-06 10:28:26 +02:00
Mark Qvist
a41bce012b
Fix docs images for PDF generation
2024-10-06 10:27:27 +02:00
Mark Qvist
83a2999d29
Revert AF_INET6 addition to TCPInterface, since it breaks normal IPv4 connectivity for interface
2024-10-06 10:01:55 +02:00
markqvist
4465fa9882
Merge pull request #545 from deavmi/master
...
Support IPv6 for outbound TCP interface (TCPClientInterface)
2024-10-05 23:46:28 +02:00
Mark Qvist
ce974db084
Merge branch 'master' of github.com:markqvist/Reticulum
2024-10-05 23:45:48 +02:00
markqvist
e6c1dc075b
Merge pull request #556 from jacobeva/rnode-multi-fix
...
Fix interface values not being set on RNodeSubInterface instances
2024-10-05 23:45:21 +02:00
Mark Qvist
9602f67b06
Merge branch 'master' of github.com:markqvist/Reticulum
2024-10-05 23:44:17 +02:00
markqvist
ef798e0d54
Merge pull request #543 from jacobeva/display-fix
...
Allow for use of display by master on NRF52
2024-10-05 23:43:56 +02:00
Mark Qvist
5cd8d229fb
Updated manual
2024-10-05 23:43:28 +02:00
Mark Qvist
d4808b7ff1
Added supported boards to manual
2024-10-05 23:43:02 +02:00
markqvist
3dc8729e70
Merge pull request #565 from jacobeva/framing-fix
...
Fix RNodeMultiInterface interface framing
2024-10-05 23:03:36 +02:00
markqvist
f500a063dc
Merge pull request #564 from prusnak/docs-hardware
...
docs: add Heltec LoRa32 v3.0 and LilyGO LoRa32 v1.0 to hardware
2024-10-05 23:00:43 +02:00
Mark Qvist
eca1e53b55
Added support for T-Beam Supreme, T-Deck and T3S3 devices with SX127X chips to rnodeconf
2024-10-05 22:29:31 +02:00
Mark Qvist
53226d7035
Cap resource max window for resource transfer over very slow links
2024-10-05 20:54:42 +02:00
Mark Qvist
7363c9c821
Increase PATH_REQUEST_RG to 1.5 seconds
2024-10-05 19:20:48 +02:00
Mark Qvist
bb8b8b4f81
Added handling for receiving a link proof after the link had timed out and been closed, but before it having been purged from active links table
2024-10-05 18:43:56 +02:00
Mark Qvist
0f0f459321
Updated version
2024-10-05 17:05:41 +02:00
Mark Qvist
df887f6d63
Added product and model code defines for new boards to rnodeconf
2024-10-05 17:05:34 +02:00
Mark Qvist
b526e3554c
Added low memory error decsription to RNodeInterface
2024-10-05 17:05:02 +02:00
Mark Qvist
903ab53fc9
Fixed init fail due to missing library on Android/Termux
2024-10-05 17:04:39 +02:00
Mark Qvist
f461a7827b
Added T-Deck defines to rnodeconf
2024-10-03 00:52:38 +02:00