Category: Uncategorized
-
Reticulum 1.3.7 vs. My 1.3.5 Protocol Specification
Since no specification exists for the Reticulum protocol, I previously undertook to derive a specification from the Mark Qvist implementation. See A Reticulum Protocol Specification, Extracted from the Implementation (“Specification”). When I did so several weeks ago, I was working against Reticulum version 1.3.5. In source control parlance, that means the Specification I created is…
-
Reticulum: Finding The Definitive Source
<h1>Where, oh where, is the current Reticulum source of truth?</h1> <p>Currently the Reticulum protocol is accepted as defined within the Python code implementation created by Mark Qvist. There is no formal specification for the Reticulum protocol. Hence the protocol is derived from Mark’s Python source tree. The question I faced: where can I obtain the current…
-
Testing Satellite Time Synchronization Across Seven T-Beams
<p>The LilyGO T-Beam Supreme has a real time clock, aka “RTC”, circuit powered by a small hidden rechargeable battery that can hold a charge for 2-3 days. If your T-Beam is without power from A) its larger battery, a 18650 Li-Ion battery or B) a powered USB connector, then your stored date and time value…
-
Achieving 166 µs Clock Synchronization Across 7 T-Beams
After much effort, I finally achieved running 7 T-Beams for 17 minutes, and having them create internal clocks based on satellite pulse per second, aka “PPS”, and finding they spanned by 166 µs. One hurdle I had to overcome was a physical one: 1) the top of the T-Beam contains the GPS antenna which is…
-
Shaving 8–9 Minutes Off Each Test Cycle
A recent dialog reminded me why having a powerful — and fun — Ryzen 7950-based system is helpful. I’m performing testing of hand-held radio units to see how mesh software, ostensibly Reticulum-based units, perform out in the field. The magic of mesh networks is that it can extend the range limits between two radio units.…
-
Reticulum on Rust: Comparison Of Two Projects
<p><strong><span style="color: #ff0000;">highly technical</span></strong></p> <p>There are two projects that came to my attention where the Reticulum implementation is built using the Rust programming language. I know very little Rust, but I have been impressed with everything so far. Scott Lamb of the <a href="https://github.com/scottlamb/moonfire-nvr">Moonfire NVR</a> project has been suggesting I learn Rust since 2018, and…
-

A Better Way to Record Timed Linux Terminal Sessions
<h2>Timed Terminal Captures with <code>script</code>, <code>timeout</code>, and a Future Launch Time</h2> <p>I recently needed to run the same command on two separate Raspberry Pi Zero 2W systems at almost exactly the same time. Both machines were disciplined to the same local stratum-1 time server, so their clocks were already close enough, e.g. less than 1…
-

T-Beam Magnetometer Investigation
<p>5/1/2026 – <strong>Update</strong>: over 100k hits on my Forgejo server, presumably bots, so I now require sign-in to explore. Contact me if you want an account.</p> <h1>Introduction</h1> <p>This is a <em>deep technical</em> dive, possibly only of interest to people programming the LilyGO T-Beam SUPREME. Much of the working below are snippets taken from Wikipedia. What’s…
-

Building A Better Mouse Trap
Our white house has one or more rats in it. We discovered a 2″ hole that apparently is their access. While traditional trapping and rat zappers work from time to time, preventing rats from entering is the priority. But, I don’t want to hinder their exit and I do not like resorting to traps, I’d…
-

Printing in 3D An Exhaust Flange
I have been waylaid into 3D printing, not by choice, but by necessity. I’m building a Voron Trident 3D printer from a kit. Estimated time: 40 hours. I paid to have the 100-300 plastic parts required by the project printed by someone else since I did not already own a 3D printer. It took 3…