- Prepare an SD card with a 64-bit Raspbian Bullseye (Debian 11)
- Update/Upgrade the OS after boot:
sudo apt get update && sudo apt upgrade
reboot
- Add the Osmocom repo, as per Osmocom's documentation:
sudo su
OSMOCOM_REPO="https://downloads.osmocom.org/packages/osmocom:/latest/Debian_11"
wget $OSMOCOM_REPO/Release.key
mv Release.key /etc/apt/trusted.gpg.d/osmocom-latest.asc
echo "deb [signed-by=/etc/apt/trusted.gpg.d/osmocom-latest.asc] $OSMOCOM_REPO/ ./" > /etc/apt/sources.list.d/osmocom-latest.list
apt get update
- Install Osmocom E1D:
sudo apt install osmo-e1d
- Add the TetraPack repository:
wget https://packages.tetrapack.online/install/public.key
mv public.key tetrapack.asc
sudo apt-key add tetrapack.asc
sudo echo "deb [arch=arm64] http://packages.tetrapack.online/repository/ bullseye main" > /etc/apt/sources.list.d/tetrapack.list
sudo apt update
- Install TetraPack dummy and cts-logcollector
sudo apt tetrapack-dummy cts-logcollector
- Before going any further, read this!
- Plug in the icE1USB, recover the interface serial number:
sudo lsusb -d 1d50:6145 -v 2> /dev/null | grep iSerial
- Open (with for instance nano) /etc/osmocom/osmo-e1d.cfg, copy/paste this:
log syslog daemon
e1d
interface 0 icE1usb
usb-serial [interface serial number]
line 0
- Reload the service:
sudo systemctl restart osmo-e1d