### Install KrakenSDR Software on ARM64 Systems Source: https://github.com/krakenrf/krakensdr_docs/wiki/09.-VirtualBox%2C-Docker-Images-and-Install-Scripts/06ffe400c575188220d1293ba2378820b52b1336 Downloads and executes the automated installation script for ARM64 systems. A system reboot is required after completion. ```bash wget https://raw.githubusercontent.com/krakenrf/krakensdr_docs/main/install_scripts/krakensdr_aarch64_install_doa_pr.sh sudo chmod +x krakensdr_aarch64_install_doa_pr.sh ./krakensdr_aarch64_install_doa_pr.sh ``` -------------------------------- ### Install KrakenSDR Software on x86 64-bit Systems Source: https://github.com/krakenrf/krakensdr_docs/wiki/09.-VirtualBox%2C-Docker-Images-and-Install-Scripts/06ffe400c575188220d1293ba2378820b52b1336 Downloads and executes the automated installation script for x86 64-bit Linux systems. A system reboot is required after completion. ```bash wget https://raw.githubusercontent.com/krakenrf/krakensdr_docs/main/install_scripts/krakensdr_x86_install_doa_pr.sh sudo chmod +x krakensdr_x86_install_doa_pr.sh ./krakensdr_x86_install_doa_pr.sh ``` -------------------------------- ### Verify Tuner Connectivity Source: https://github.com/krakenrf/krakensdr_docs/wiki/07.-KrakenSDR-Troubleshooting/0995316caf3ece5d0124bb0c55026fbd9dfacb76 Example output of the rtl_test utility confirming that five tuners are detected by the system. ```text Found 5 device(s): 0: Realtek, RTL2838UHIDIR, SN: 1004 1: Realtek, RTL2838UHIDIR, SN: 1000 2: Realtek, RTL2838UHIDIR, SN: 1001 3: Realtek, RTL2838UHIDIR, SN: 1002 4: Realtek, RTL2838UHIDIR, SN: 1003 Using device 0: Generic RTL2832U OEM Found Rafael Micro R820T/2 tuner Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6 Sampling at 2048000 S/s. Info: This tool will continuously read from the device, and report if samples get lost. If you observe no further output, everything is fine. Reading samples in async mode... Allocating 15 (non-zero-copy) user-space buffers Type “CTRL” + “C” to exit the test. ``` -------------------------------- ### Create startup script Source: https://github.com/krakenrf/krakensdr_docs/wiki/13.-Appendix/583d12d4086a5fb8335865db3017240da86cb90d Create a shell script in /boot to initiate the KrakenSDR software. ```bash #!/bin/bash # This script is run on startup by a systemd service at /lib/systemd/system/krakensdr.service cd /home/krakenrf/krakensdr_doa ./kraken_doa_start.sh ``` -------------------------------- ### Configure kraken_doa_start.sh for systemd Source: https://github.com/krakenrf/krakensdr_docs/wiki/13.-Appendix/583d12d4086a5fb8335865db3017240da86cb90d Modify the startup script to correctly initialize the conda environment for systemd. ```bash source /home/krakenrf/miniforge3/etc/profile.d/conda.sh #<- required for systemd auto startup #eval "$(conda shell.bash hook)" conda activate kraken ```