July 1st to July 7th, 2024 – End-of-Train Decoding and RFNM’s Second Production Run

This week in DragonOS…

Highlight of the Week: Decoding End-of-Train (EOT) Packets…

RFNM Campaign Round 2 Now Open…

Explore More with DragonOS…


Highlight of the Week: Decoding End-of-Train (EOT) Packets

Trains use more than just stoplight signaling to report status and relay information. Head-of-Train (HOT), End-of-Train (EOT), and Distributed Power Units (DPU) are the names of radio telemetry signals that trains emit to monitor “brake status and accidental separation information to the head locomotive” (Artemis). These signals emit from trains roughly every 40 seconds but will immediately send a signal if an accident occurs. The Association of American Railroads (AAR) assigned the frequency 457.9375 MHz to these signals, but some rail companies use different frequencies such as Norfolk Southern’s 161.115 MHz. You can read more about EOT in Robert McGonigal’s blog post on Trains.com or directly from the AAR. Shown below is the EOT signal’s profile in Artemis, which has recently been patched to v4.0.5 from v4.0.3.

Cemaxecuter released a video nearly a year ago covering decoders such as SoftEOT for Windows (note you must join the group before you can download the software) and PyEOT for Linux. bkerler updated the old flowgraph for PyEOT to comply with GNU Radio 3.10.X. Thankfully it did not involve a rewrite of the decoder itself! The next helpful open-source contribution would be creating a proper GNU Radio Out-of-Tree module for PyEOT to decode train packets within GNU Radio itself. Currently, PyEOT requires that the user runs a flowgraph to demodulate FSK before running a Python script to decode the demodulated packets from GNU Radio.

In the post below, you can see the output of PyEOT running with the new GNU Radio 3.10.X flowgraph. Thanks bkerler for the contribution!


RFNM Campaign Round 2 Now Open

If you missed the first release of the RFNM board and were inspired by some of the recent open-source developments with RFNM, you will be happy to hear that the project is now open for round two of production. You can visit the main project page if you are interested in buying a motherboard, a daughterboard, or both: https://rfnm.io/campaign.

RFNM states that they will start manufacturing when this round is 50% funded, and as of this writing, they are already 4% funded. It is unclear how long the campaign window will be open, and it is important to know that backing the campaign does not guarantee you will receive a device. However, given the success of the first manufacturing run, the risk of this is much lower.


Explore More with DragonOS


Leave a Reply

Your email address will not be published. Required fields are marked *

Leave a Reply

Your email address will not be published. Required fields are marked *