- Raspberry Pi 2B/3B/3B+/4B/5B
- RaspberryPi OS Bullseye oder Bookworm (32 Bit Image oder 64 Bit Image; der Mischbetrieb 32 Bit Image und 64 Bit Kernel wird nicht unterstützt)
- Volles Backup der SD Karte erstellen
- Hinzufügen des debmatic apt Repositories
wget -q -O - https://apt.debmatic.de/debmatic/public.key | sudo tee /usr/share/keyrings/debmatic.asc echo "deb [signed-by=/usr/share/keyrings/debmatic.asc] https://apt.debmatic.de/debmatic stable main" | sudo tee /etc/apt/sources.list.d/debmatic.list sudo apt update
- Installation der Kernel Module
sudo apt install build-essential bison flex libssl-dev sudo apt install raspberrypi-kernel-headers pivccu-modules-dkms
- Falls ein HB-RF-ETH verwendet wird, Installation des benötigten Support Pakets
sudo apt install hb-rf-eth
- Installation der Device Tree Patches (Dieser Schritt kann übersprungen werden, falls kein Funkmodul direkt auf die GPIO Leiste aufgesteckt wird)
sudo apt install pivccu-modules-raspberrypi
- UART Schnittstelle der GPIO Leiste aktivieren (Dieser Schritt kann übersprungen werden, falls kein Funkmodul direkt auf die GPIO Leiste aufgesteckt wird oder falls ein Raspberry Pi 2B eingesetzt wird)
- Option 1: Bluetooth deaktivieren
sudo bash -c 'cat << EOT >> /boot/firmware/config.txt dtoverlay=pi3-disable-bt EOT' sudo systemctl disable hciuart.service
- Option 2: Bluetooth über Soft-UART betreiben
sudo bash -c 'cat << EOT >> /boot/firmware/config.txt dtoverlay=pi3-miniuart-bt enable_uart=1 force_turbo=1 core_freq=250 EOT'
- Option 1: Bluetooth deaktivieren
- Serielle Konsole deaktivieren (Dieser Schritt kann übersprungen werden, falls kein Funkmodul direkt auf die GPIO Leiste aufgesteckt wird)
sudo sed -i /boot/firmware/cmdline.txt -e "s/console=serial0,[0-9]\+ //" sudo sed -i /boot/firmware/cmdline.txt -e "s/console=ttyAMA0,[0-9]\+ //"
- Neustart
sudo reboot
- Installation von debmatic
sudo apt install debmatic
- Viel Spaß mit der Nutzung von debmatic