The Big List – Connecting to CNJHAM/XLX020D

Last Updated 11 Jan 20201

D-Star Callsign RouteCNJHAM via Quadnet
D-Star ReflectorsXLX020A
XRF020D
REF020D
XLX020D preferred
XLX DMRXLX020Module D
PC 64004 (Pi-Star)
XLX YSFXLX020AModule D
Wires-X *04004
D-Star RepeatersNJ2DG-A
NJ2DG-C
W2RJR-B
Fulltime
Brandmeister DMRTG 31340CNJHAM
TGIF DMRTG 31340CNJHAM
NJ-TRBO DMRTS1/TG 31340
PTT 10 minute timeout
Martinsville, NJ
 447.075
Montanna Mtn, NJ
 444.29375
Wayne, NJ
 439.7875
Perth Amboy, NJ
 440.75 (CC9)
Hoboken, NJ
 448.275 (CC3)
Elizabeth, NJ
 449.925 (CC 3)
Fusion YSFYSF 44977US CNJHAM
DTMF 44977
Wires-XCNJHAMDTMF 28255
Fusion RepeatersDGID 50Martinsville, NJ
 441.4
P25TG 31340Pi-Star
NXDNTG 31340Pi-Star

020 Project Dashboards

XLX020http://xlx020.k2ie.net
REF020http://ref020.dstargateway.org

The Rules

Please wait one second after pressing PTT before speaking and wait one second after speaking to release PTT. This will ensure that there is no clipping of your first or last words.

All users of the 020 Network connections are required to have both a DMR ID and to be registered on the D-Star Gateway. It doesn’t matter if you don’t own a radio of that protocol. We are a multiprotocol system and by registering on both DMR and D-Star you are doing what needs to be done to be heard across all network connections.

73 de K2IE

Duplex Hotspot Reliability Revisited

Last August, I presented a solution for the “lost transmission” syndrome when using an MMDVM duplex hotspot. Several members of the 020 Digital Multiprotocol Group and I remain dissatisfied with our overall user experience. Granted, fewer transmissions are being lost than at first, but overall the number of transmissions during a longer QSO that fail to properly negotiate with the hotspot are higher than we’d like.

Earlier this week, 020 member Scott <KB2EAR> did some further digging and came up with aditional ideas found on the interwebs. I’ve taken these recommendations, added some others, and tested extensively. Here is my new set of recommendations for MMDVM duplex hotspot reliability when using DMR. This supersedes my article from August 29, 2019.

1) Update to the latest firmware.
2) Run the MMDVMcal procedure to minimize the BER
3) Set the MMDVMHost modem TXDelay=50
4) Set the MMDVMHost modem DMRTXLevel=55
5) Set the MMDVMHost DMR TXHang = 20
6) Turn off any mode other than DMR to avoid protocol scanning negotiation
   issues.

I withdraw my earlier recommendation to reduce the DMR preamble. After much consideration, it seems to be unnecessary, with no clear benefit.

So far, using these setting on 2 different N5BOC duplex hotspots have yielded excellent results and reliability. Negotiation failures are now the rare exception. Tests were conducted with an Alinco DJ-MD5, a TYT MD-380, a CS-700 and a Hytera PD-365. Give these settings a try and let me know how they work for you.

73 de K2IE

X10 Firecracker

Does anyone still make use of X10 powerline control devices? X10 has been largely replaced by more modern wifi based home automation devices, but I still have a few that control lighting.

I recently upgraded my main home/office server to Fedora 32. Fedora dropped python2 from new systems because python2 will be considered obsolete by the end of 2020. I have a serial based device called the X10 Firecracker which I use for wireless on/off control. The Firecracker is controlled by a python script run via crond, the system scheduler.

The script was written long ago by someone else in python2. While doing a post-upgrade checkout, I found that the firecracker.py script no longer functioned because I no longer had python2 installed on my system. So, it was time to port it to python3.

Fortunately, the porting effort was trivial. I have shared the results in my Github repository in case anyone else needs it. And if you’re still running any critical functions using python2 it is time to port them to python3.

Icom Terminal Mode on XLX020

There’s an exciting new development in the XLX reflector world. XLX reflectors now officially support Icom Terminal Mode. If you’re not familiar with terminal mode, it allows you to communicate with the DSTAR world via the internet from your radio. No separate hotspot or dongle is required and since RF is not used, no antenna either.

Terminal mode is supported by the newer Icom radios, including the IC-9700, ID-4100, and the Plus model HTs. If you have a radio that supports terminal mode and want to give it a try, set the host to xlx020.k2ie.net.

Thanks to Marius (YO2LOJ) for cooking up the code and submitting it to the xlxd project. It is great to see that the open source model is helping to advance digital amateur communications.

73 de K2IE

Pi-Star, XLX, and YSF

If you thought that the big amateur radio news of the day is that Andy Taylor has pushed Pi-Star 4.1.0 to general release, I’ll have some other news for you in a moment. But first things first.

If you’re already running a 4.1.0 RC (release candidate), please logon to your pi-star device via ssh and issue the following commands:

sudo pistar-update
sudo pistar-upgrade

If you’re running a pre-4.1.0 system, you’ll need to:

  • Backup your configuration
  • Download the 4.1.0 image from the Pi-Star website
  • Unzip the downloaded file
  • Burn the .img file to an SD card
  • Copy the zip (don’t unzip) of your configuration backup to the SD card
  • Boot the new image

The bigger news today is that Andy has pushed the new G4KLX YSFGateway code into the Pi-Star image. This means that you can now directly connect to XLX020 and change reflector modules from your Fusion radio using Wires-X Passthrough commands.

You’ll have to enable the WiresX Passthrough slider on the Yaesu System Fusion Configuration section of the Pi-Star web gui. If you have an FT-70DR or another radio with an upper case only display, enable the UPPERCASE Hostfiles slider in the same section.

The process may vary a bit between radio models. The general idea is that you first initiate a Wires-X sequence to connect to XLX020. Next, you exit Wires-X mode and initiate another Wires-X sequence to connect to the module of your choice. If you just want to talk on module A, the 2nd connect is not necessary as you’ll default to module A.

Some radios, such as my FT-70DR, do not pull down a room list and you have to manually enter the module number. In that case, use 04001 for module A, 04002 for module B, and so on.

Have fun with this great new feature that makes the most of Pi-Star, XLX, and Yaesu Fusion.

73 de K2IE

Amateur Radio Paging

Did you know that radio amateurs have our own paging network? Really, pagers, those slim devices that you carried on your belt back in the 1980s and 1990s. The devices with batteries that would last for weeks!

The Decentralized Amateur Paging Network was built by hams to provide the backend infrastructure to send messages to your personal amateur radio paging device. And if you’re running Pi-Star, you already have what is needed to turn your local hotspot into a POCSAG paging node on the DAPNET!

You also need need a pager. The AlphaPOC 602R seems to be a popular model that will work on the 70cm amateur band. The default paging frequency seems to be 439.9875 MHz and that is what Pi-Star will use unless you change it.

I wanted to play around with ham radio paging but, since I don’t have a ham radio pager available, I improvised. Isn’t that what amateur radio is all about? I wrote a python3 program to take inbound pages to my RIC (pager identification code) and send them to my email. I’ve shared the code on github and invite you to use it, comment, and contribute.

How can you use amateur radio paging? DX spots, APRS weather alerts, and solar activity are a few applications that come to mind. Share your ideas and be sure to send me a page via the us-nj transmitter group.

73 de K2IE

NJ-TRBO Adds CNJHAM TG 31340 to Select Repeaters

Thanks to Bob KC2CWT and Bill N2WNS for getting CNJHAM up and running on a couple of the NJ-TRBO system repeaters. Here’s an updated table of ways to connect.

D-Star Callsign RouteCNJHAM via Quadnet
D-Star ReflectorsXLX020A, XRF020A, REF020DXLX020A preferred
D-Star RepeatersNJ2DG-A
NJ2DG-C
W2RJR-B
Fulltime
Brandmeister DMRTG 31340CNJHAM
NJ-TRBO DMRTS1/TG 31340
PTT 10 minute timeout
Martinsville, NJ
 447.075
Wayne, NJ
 439.7875
Fusion YSFYSF 44977US CNJHAM
DTMF 44977
Wires-XCNJHAMDTMF 28255
Fusion RepeatersDGID 50Martinsville, NJ
 441.4
P25TG 31340Pi-Star
NXDNTG 31340Pi-Star
XLX DMRXLX020AEnable DMRGateway in Pi-Star
XLX YSFXLX020ASome Pi-Star config required

73 de K2IE

020 in 2020: An Update on the 020 Project Multiprotocol Digital Network

You may know it as CNJHAM, because that is how it all started. CNJHAM was first implemented as a lone StarNet smart group. CNJHAM then begat XLX020. Hardware transcoding was soon implemented and followed by links to Brandmeister DMR and YSF Fusion. In this new year, we’ve added Wires-X (for connection from Fusion repeaters) as well as P25 connections.

CNJHAM/XLX020A can be reached via the following methods:

D-Star Callsign RouteCNJHAM via Quadnet
D-Star ReflectorsXLX020A, XRF020A, REF020DXLX020A preferred
D-Star RepeatersNJ2DG-A
NJ2DG-C
W2RJR-B
Fulltime
Brandmeister DMRTG 31340CNJHAM
Fusion YSFYSF 44977US CNJHAM
DTMF 44977
Wires-XCNJHAMDTMF 28255
P25TG 31340Pi-Star
NXDNTG 31340Pi-Star
XLX DMRXLX020AEnable DMRGateway in Pi-Star
XLX YSFXLX020ASome Pi-Star config required

Jersey StrongWhatever the protocol, CNJHAM is Jersey Strong!

73 de K2IE

Siriusly, My Radio Listening Just Improved

I’ve been a Sirius subscriber since before it was Sirius XM and before Howard Stern first fled from teresstrial radio to the birds. I stopped being a regular commuter in 2013 and so my listening time shifted from the car to home.

At one point I mounted a small antenna to the side of the house and listened directly to the satellites. This was soon replaced by my Logitech Squeezebox internet “radio”. At some point, Sirius made some protocol change for the internet streaming that broke the Squeezebox app and there was to be no fix. So I switched to a Grace internet “radio”. Then came another change and the Grace could no longer be used.

I’ve been a Google Home smart speaker user for a couple of years and it always seemed odd that Google and Sirius had not partnered on a solution. Well, Happy Radiomas to me! In November, Sirius XM rolled out Google Home device integration. After setting up the credentials in the Google Home app, Sirius radio fun is now as close as saying “Hey Google, Play Spectrum on Siriux XM”.

Thanks Sirius and Google for making it easy to listen to Sirius in the same way that I listen to many other audio sources. If you are not using your smart speaker to listen to the radio, you’re missing out.

Former shortwave listeners, especially, can find a wealth of programming from around the world. For example, you can get the lastest news from the BBC or updates on the fire situation in Australia from Radio Australia. Make a resolution to explore this capability in the new year and you won’t be disappointed. You can even request, “Hey Google, play the latest Glenn Hauser’s World of Radio podcast.”

73 de K2IE

XLX020 Supports Direct YSF

XLX020 has upgraded to Luc (LX1IQ)’s latest xlxd (2.3.1) software. We now support direct connections via the Yaesu YSF protocol.

Luc is in contact with the distributors of Pi-Star and the OpenSpot to have this capability added to the dashboards. In the meantime, there is a simple change that you can make to your Pi-Star configuration to connection to XLX020.

You’ll have to be willing to edit your Pi-Star /etc/mmdvmhost file. Look for the [System Fusion Network] stanza. You’ll need to change the GatewayAddress to xlx020.k2ie.net and the GatewayPort to 42000. You’ll also need to change LocalPort to 0.

[System Fusion Network]
Enable=1
LocalAddress=127.0.0.1
LocalPort=0
GatewayAddress=xlx020.k2ie.net
GatewayPort=42000
Debug=0
ModeHang=20

See on you Fusion!

73 de K2IE