EtherHam

Amateur Radio Over Internet

Installing AllStarLink on a Dell Wyse 3040

How to, plus some tips and tricks that make it easier

If you’re not familiar with installing an operating system from an ISO file, it may feel a bit daunting to consider installing AllStarLink. Just reading that sentence can cause otherwise brave humans to quail!

But it’s not really all that hard to do. You aren’t going to break anything that can’t be fixed and you’ll feel much more accomplished once you’ve accomplished this. The cost is low for a computing platform that is strong enough to run AllStarLink so you are not risking much by giving this a try.

For my step-by-step explanation, I’ll install AllStarLink on a Dell Wyse 3040 thin client computer. This computing platform is lightweight, compact, durable, and capable. I’ll use the AllStarLink ASL 2.0.0-beta images for Intel/AMD and the Raspberry Pi 2, 3, or 4.

Dell Wyse 3040 computing device

Remember that you can always refer to the official AllStarLink.org Beginners Guide wiki page for helpful information.

Steps

1 – Select your platform

Required: a computing platform.

Dell Wyse 3040 thin client

For this install, I’ve selected a Dell Wyse 3040 thin client device. According to the system specifications, the 3040 thin client has an Intel Cherry Trail x5 Z-8350 (1.44 GHz Quad Core) processor. A simpler description is contained on the 3040 label: intel inside™, Atom x5. This relatively slow CPU is quite capable of running ASL on the Debian 10 operating system. Compared to computers with newer, faster processors, the 3040 sips power, making it an economical choice. It also costs less than a Raspberry Pi single-board computer! (Read this comparison: https://qubitsandbytes.co.uk/dell-wyse-3040-vs-raspberry-pi-4/)

Atom x5 processor label

I get my 3040s from eBay sellers, opting for the model with 2 Gb of RAM and 16 Gb of storage. ASL will run on less. For example, my node on a 1 Gb cloud server (link with affiliate code) is only using a touch more than 4.6 Gb of storage.

Power supply

A note of caution: please check the voltage required by your 3040 device. There are two generations of 3040 thin clients. The only external difference is the voltage and amps required, as printed on the baseplate of the device. Earlier devices require a 5V-3A power supply. Newer devices, circa 2019 or so, use a 12V-2A power supply. I have found that the 5V power supply will drive a 12V 3040 but I don’t suggest trying it the other way around! The plugs appear to be slightly different in size but don’t count on that preventing an incorrect connection; I’ve been able to push a 12V plug into a 5V power port.

The 12V supplies are a bit harder to find. I use an aftermarket alternative for my 12V 3040s. I also have a 12V regulated power supply for my vehicle so that I can run a radio-free node over a cellular hotspot.

CMOS battery

You may find that the CMOS battery in your 3040 doesn’t hold the date and time. If so, you’ll need to replace the battery. A simple solution is to buy a replacement battery from Rome Tech. I bought two.

None of the 3040s circa 2019 that I’ve purchased have needed new batteries. Two 3040s from 2017 did need batteries.

Other platforms

I’ve also used a Lenovo ThinkCentre tiny PC and a Dell Wyse 5070 thin client as platforms for running ASL. On those platforms, the installation process is essentially identical. (One of these days I’ll try running ASL in a virtual machine on my Windows 11 desktop computer!)

2 – Select your software

Required: an operating system and software to run your node.

The operating system for the AllStarLink 2.0.0-beta package is Debian 10 linux.

You could, of course, choose to install AllStarLink (ASL) or HamVoIP. HamVoIP is a fork of AllStarLink. I prefer ASL simply because I lean toward open source software.

The latest image is March 24, 2021

Note that installing ASL takes over the computing platform you are using. While there is some capacity to run other programs on the platform, installing ASL on a 3040 makes it a purpose-built computer.

3 – Prepare your installation medium

Required: one USB thumb drive, two recommended.

Thumb drives

I find that older thumb drives with a USB 2.0 interface work best. I use a SanDisk with 16 Gb capacity. I do find that a thumb drive that works with a USB 2.0 interface seems to work best.

Burner utility

Installing ASL involves downloading an image file (also called an ISO file) and using a burner utility to convert the image to an installable system on a USB thumb drive. I prefer balenaEtcher.

Leave a Reply

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

Tom Salzer

Tom is an Extra Class amateur radio operator licensed in the United States as KJ7T

Tom Salzer KJ7T