Just what is NET/ROM?

Introduction

One of the things that was important to get working this time around with my Linux TNC Node interface was the concept of a “NET/ROM”. Perhaps naively in a post-internet world, my mind jumped to this being a gateway between nodes available via radio and via the internet, meaning I could connect to any BBS around the world that is using “netrom”. The reality is a lot more complex.

According to the Linux Programmers Manual (man netrom)

“NET/ROM  is  a  protocol used extensively by radio amateurs. The Linux NET/ROM protocol family permits access to these protocols via the standard networking socket metaphor.”

It would appear that NET/ROM is a protocol, not a gateway, and it overlays on top of AX/25 to provide a network stack. Poking around online, the Linux Amateur Radio AX.25 HOWTO says as much:

“The NET/ROM protocol is an attempt at a full network protocol and uses AX.25 at its lowest layer as a datalink protocol. It provides a network layer that is an adapted form of AX.25. The NET/ROM protocol features dynamic routing and node aliases.”

So what is NET/ROM?

Read more

AX.25 Packeteering Part I

Initial Packet Radio Setup, a PacComm TNC-320 attached to an Icom IC-706MkIIg, both powered on with the radio n 147.575Mhz FM
Packet Radio with a PacComm TNC-320 and Icom 706MkIIg

It really doesn’t feel like it was that long ago since I wrote about packet communications, however it is just over 9 years already, which is frightening for a variety of reasons.

Packet radio is close to my heart as providing a glimpse of computer communications prior to the advent of what we now know as the Internet. Most if not all of the pre-internet telecommunications infrastructure in Australia now only exists in museums or has been scrapped for metal. We’re at least one demographic generation in that have never heard a dialup modem handshake before outside of a YouTube video.

This may be the second time I have posted about packet radio, but this time I will be taking a much deeper dive.

Read more

Packet Communications!

First Packet Connection

I’ve played about briefly with AX.25 in the past when tinkering with APRS, but never really had much success with it and with TNCs being both hard to come by and damn expensive for what they are, it has always been out of my reach. Recently I acquired a couple of second hand TNCs and have spent the weekend setting up and connecting.

The first TNC I attempted working on was a Paccom TNC 320. This meant creating a cable to go from the 5 pin DIN connection on the back of the TNC to the 6 pin mini-DIN connection in the back of my ICOM radio. The first attempts at this involved using the mini-DIN tails from old PS/2 Mice or keyboards, testing to see if their wired up pins were going to be any good for the TNC and then just soldering the 5 pin DIN on the other end. I spent an evening with VK7ZMS doing this and after much testing, we got to the point where we had PTT and 1200 baud AF working, but no RX. Even then. the AF out tones were low.

Over the weekend I bit the bullet and visited Jaycar and bought some more mini-DIN, 5 ping DIN and multi-core wire and created my own cabling. This time I was also armed with an MFJ-1270B TNC which was my fallback option if I had no luck with the Paccom.

Plugged everything in, fired up a Putty serial connection, got presented with garbage. Changed the terminal baud settings, still got presented with garbage. Thought at this point it’s probably a good time to read the manual. Interesting thing about the MFJ TNCs is that they use 7 bit words, not 8 bit like many other devices. Updated my settings and bingo, was presented with text that looked like a TNC.

Ran the calibration tests, PTT worked, I could hear tones being sent loud and clear, and most importantly I was receiving packets as well. I was in business. Finished assembling the cable, plugged everything back in and found I had Rx, PTT but no tones out. Back to workshop again and found in the final assembly I had caused a small short across some of the pins. I fixed the issue, liberally applied hot glue to hold it all in place and provide isolation and put it all back together again, and now it works!

As you can see above, I have managed to successfully connect to VK7ZMS. I have also connected to VK7HDM-9 using VK7ZMS as a via.

I already know of a few other amateurs getting interested in packet again, so who knows, we might see a bit of a packet radio revival in southern VK7!