How to Install NSLU2-APRS

First of all

What you need (Hardware) :

  • Linksys NSLU2
  • 1 GB USB Flash Stick

What you need (Software) :

For more informations about installing Debian on the NSLU2

Step 1 : Prepare the flash key

Using a Linux box (if you don't have one ask a friend ;)), remove the FAT partition of the USB Stick and replace it by an ext3 partition.
It's risky but no swap partition is needed. You just need one partition of the whole size of the USB Stick.

Unpack the tarball containing the root filesystem.

Copy it on the USB Stick using the following commands :

cp -rpv * /media/disk

We assume the USB Stick is mounted on /media/disk

Step 2 : Flash the NSLU2

Put the NSLU2 in update mode, using this procedure.
Load the image file into the NSLU2's flash memory using this command.

upslug -u image.bin

Step 3 : Finish the installation

Put the USB Stick in on of the ports of the NSLU2 and the USB->RS232 in the other one.
Power on and enjoy.

Accessing the NSLU2-APRS

You can have access using ssh (a web management interface will come soon).

The default IP address is
root login : root
root password : digipeater

System informations

Digi_ned is stored in the /digipeater/digi_ned_arm-0.3.9/
DO NOT MOVE THIS DIRECTORY, otherwise, the system will not work properly anymore.
Interesting files are :

  • digi_ned.ini : contains digi's rules and configuration. Callsign is there, don't change other parameters. This digi is 100% new paradigm compliant.
  • digi_id.ini : contains digi identification packet (don't add a new line at the end of file)
  • digibcon.ini : contains digi beacon (don't add a new line at the end of file)

/digipeater/ : modify this file if you want to add another port manually.
/digipeater/mkiss : is a symlink to a file in the kissinit directory (link to the good one, it depends on the TNC you own)
/digipeater/ : contains a little script to be sure digi_ned is still running.

/etc/init.d/rc.local : contains some commands and digi_ned starting commands

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-NonCommercial 3.0 License