Skip to content

Conversation

@DaneEvans
Copy link
Contributor

@DaneEvans DaneEvans commented Jan 11, 2026

Add a few additional serial modes to allow logging of packets to uart.
Tested and consumed by an openlog on a RAK 4630 base.

=== Meshtastic Packet Log Mode (LOG) ===
Packet logs will be logged to UART
Time: 1 seconds since boot

[??:??:??] ID:0x522caf74 FROM:0xf21ce71e (e71e) TO:0xf21ce71e PORT:65
[??:??:??] ID:0x522caf75 FROM:0xf21ce71e (e71e) TO:0xf21ce71e PORT:6
[00:53:24] ID:0x7af731f9 FROM:0xf21ce71e (e71e) TO:0xf21ce71e ROUTING variant=3
[00:53:29] ID:0x9e554dfa FROM:0xf21ce71e (e71e) TO:BROADCAST NODEINFO short_name=e71e long_name=dev caves e71e
[00:53:44] ID:0x255219fb FROM:0xf21ce71e (e71e) TO:BROADCAST POSITION lat=-310940157 lon=1509332873 alt=380 sats=0
[00:54:40] ID:0x3a9a8c59 FROM:0x710c5ed7 (DEVA) TO:0xf21ce71e MSG:DM ina
[00:54:40] ID:0x3a0af1fe FROM:0xf21ce71e (e71e) TO:0x710c5ed7 ROUTING variant=3
[00:54:41] ID:0xd863a1ca FROM:0x710c5ed7 (DEVA) TO:0xf21ce71e ROUTING variant=3
[00:54:44] ID:0x3a9a8c5a FROM:0x710c5ed7 (DEVA) TO:0xf21ce71e MSG:DM in b
[00:54:44] ID:0xbdc8d9ff FROM:0xf21ce71e (e71e) TO:0x710c5ed7 ROUTING variant=3
[00:54:45] ID:0xa62035cb FROM:0x710c5ed7 (DEVA) TO:0xf21ce71e ROUTING variant=3
[00:54:52] ID:0x3a9a8c5b FROM:0x710c5ed7 (DEVA) TO:BROADCAST MSG:Bcst in a
[00:55:25] ID:0x522caf76 FROM:0xf21ce71e (e71e) TO:BROADCAST MSG:Bcst out
[00:55:27] ID:0xac4df601 FROM:0xf21ce71e (e71e) TO:0xf21ce71e ROUTING variant=3
[00:55:43] ID:0x522caf77 FROM:0xf21ce71e (e71e) TO:0x710c5ed7 MSG:DM out
[00:55:45] ID:0xfd4a69cf FROM:0x710c5ed7 (DEVA) TO:0xf21ce71e ROUTING variant=3
[00:55:45] ID:0x8d84be02 FROM:0xf21ce71e (e71e) TO:0x710c5ed7 ROUTING variant=3


=== Meshtastic Text-Only Log Mode (LOG_TEXT_ONLY) ===
Only text messages with metadata will be logged to UART
Format: [HH:MM:SS] FROM:0xXXXX (name) TO:BROADCAST/DM CH:channelname (index) MSG:message
Time: 5 seconds since boot

[??:??:??] ID:0x3a9a8c4c FROM:0x710c5ed7 (DEVA) TO:BROADCAST MSG:Out bct
[??:??:??] ID:0x3a9a8c4d FROM:0x710c5ed7 (DEVA) TO:BROADCAST MSG:In bct
[23:41:21] ID:0x522caf5f FROM:0xf21ce71e (e71e) TO:BROADCAST MSG:Out
[23:41:38] ID:0x522caf60 FROM:0xf21ce71e (e71e) TO:0x710c5ed7 MSG:DM out
[23:41:50] ID:0x3a9a8c4e FROM:0x710c5ed7 (DEVA) TO:0xf21ce71e MSG:DM in

🤝 Attestations
I have tested that my proposed changes behave as described.

I have tested that my proposed changes do not cause any obvious regressions on the following devices:
RAK WisBlock 4631 (custom w/ OpenLog. )

Requires:
Serial modes - Logging protobufs#841

Doco :
meshtastic/meshtastic#2187

Keeping as draft at the minute - it hasn't been linted and it's bedtime

@DaneEvans DaneEvans marked this pull request as ready for review January 11, 2026 14:53
@DaneEvans
Copy link
Contributor Author

@thebentern Needs someone to add a label for me.
Otherwise it's looking good to me.

@thebentern thebentern added the enhancement New feature or request label Jan 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants