summaryrefslogtreecommitdiffstats
path: root/12.-Appendix.md
diff options
context:
space:
mode:
Diffstat (limited to '12.-Appendix.md')
-rw-r--r--12.-Appendix.md78
1 files changed, 77 insertions, 1 deletions
diff --git a/12.-Appendix.md b/12.-Appendix.md
index 85dc08f..a2773a4 100644
--- a/12.-Appendix.md
+++ b/12.-Appendix.md
@@ -35,6 +35,25 @@ network={
```
Then Press “CTRL+X”, “Y” to close and save the file. Now when you reboot the Pi 4 should automatically connect to your network.
+On the Pi 5 simply use the network manager GUI in the desktop OS to change WiFi credential information.
+
+## Editing the Mobile Hotspot Connection Credentials
+On the Pi 4 image, to change the details of the mobile hotspot that the KrakenSDR will automatically connect to, edit wpa_supplicant.conf
+
+`sudo nano /etc/wpa_supplicant/wpa_supplicant.conf`
+
+change the SSID and psk password of the "KrakenAndroid" entry to your preferred credentials.
+
+On the Orange Pi 5 and Raspberry Pi 5, simply use the built-in network manager GUI as part of the OS.
+
+## Editing the Default Raspberry Pi 4 Hotspot Credentials
+
+```
+cd Autohotspot
+sudo ./autohotspot-setup.sh
+```
+Select option 7 and follow the instructions.
+
## Port Forwarding
If you wish to make your KrakenSDR remotely accessible over the internet you will need to set your router to forward ports 8080 for the web interface, and port 8081 for the data output for external apps.
@@ -113,4 +132,61 @@ If you expect the Web GUI to be open and want the KrakenSDR Web GUI to automatic
## Not Working
* Tinkerboard - Unfortunately pure 32-bit ARM CPUs are not supported by Miniforge Conda.
-# Frequently asked Questions (FAQ) \ No newline at end of file
+# Making Kraken Autoboot
+If you manually install the software you can use the same procedure that we use on our image files to make the software autoboot. Make sure to change any home directory paths appropriately for your own system.
+
+Create a start_kraken.sh script in /boot:
+
+```
+#!/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
+```
+
+Create a systemd service called krakensdr.service in `/lib/systemd/system/krakensdr.service`:
+
+```
+[Unit]
+Description=Start KrakenSDR Code
+After=multi-user.target
+
+[Service]
+Type=forking
+Workingdirectory=/home/krakenrf/krakensdr_doa
+ExecStart=/usr/bin/sh /boot/start_kraken.sh
+
+[Install]
+WantedBy=multi-user.target
+```
+
+Make the service boot on every restart:
+
+```
+sudo systemctl daemon-reload
+sudo systemctl enable krakensdr.service
+```
+
+Finally, in kraken_doa_start.sh, comment out the eval line, and uncomment the source line:
+
+```
+source /home/krakenrf/miniforge3/etc/profile.d/conda.sh #<- required for systemd auto startup
+#eval "$(conda shell.bash hook)"
+conda activate kraken
+```
+
+# KrakenSDR Manual Bias Tee Control
+When using the KrakenSDR as a standard SDR, you can activate each individual bias tee using the rtl_biast and -g flag to select the correct GPIO. GPIO 0 is for the noise source. GPIO's 1,2,3,4,5 are for the bias tees.
+
+For example to turn on the bias tee on the first port `rtl_biast -g1 -b1`.
+
+# Image File Changelog
+
+## Pi 5
+
+**30 October 2024**
+* Added rtl_eeprom
+* Added KrakenLink WiFi connection point
+* Upgraded Linux Kernel for Raspberry Pi 5 2GB compatibility \ No newline at end of file