Skip to content

Instantly share code, notes, and snippets.

@tstellanova
Last active June 13, 2020 21:19
Show Gist options
  • Save tstellanova/0d5847f136f2aaa067c27bfb1672bf54 to your computer and use it in GitHub Desktop.
Save tstellanova/0d5847f136f2aaa067c27bfb1672bf54 to your computer and use it in GitHub Desktop.
Installing adsbexchange feeder software on rock64 with Armbian buster

Install Armbian

  • I flashed armbian buster to the eMMC (64 GB)
  • Setup custom hostname
  • Enable avahi for hostname.local ssh access (using armbian-config System/Avahi)

Install readsb dependencies

Install some library dependencies

sudo apt-get install libad9361-dev libiio-dev librtlsdr-dev dh-systemd libfam0 lighttpd

Install bladeRF

Build bladeRF from source:

sudo apt-get install debhelper cmake pkg-config doxygen libtecla-dev libncurses5-dev help2man pandoc
git clone https://github.com/Nuand/bladeRF.git
cd bladeRF
sudo dpkg-buildpackage -b

Install:

sudo dpkg -i libbladerf2_2019.07_arm64.deb 
sudo dpkg -i libbladerf-dev_2019.07_arm64.deb 
sudo dpkg -i libbladerf-udev_2019.07_arm64.deb

Install readsb with bladeRF support

Build readsb package

git clone https://github.com/Mictronics/readsb
cd readsb
sudo dpkg-buildpackage -b --build-profiles=rtlsdr,bladerf --unsigned-changes --unsigned-buildinfo --unsigned-source

Install readsb and verify installation (connect SDR first)

 sudo dpkg -i readsb_3.8.3_arm64.deb
 sudo systemctl status readsb

Install tar1090

sudo bash -c "$(wget -nv -O - https://raw.githubusercontent.com/wiedehopf/tar1090/master/install.sh)"

Install mlat-client

git clone https://github.com/adsbxchange/mlat-client
cd mlat-client
sudo apt-get install build-essential debhelper python3-dev
sudo dpkg-buildpackage -b -uc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment