diff --git a/README.md b/README.md index 8c905b2..c2a5ef5 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,15 @@ List of pre-installed software: - [gpredict](https://github.com/csete/gpredict) - [EliasOenal/multimon-ng](https://github.com/EliasOenal/multimon-ng) - [pabr/leansdr](https://github.com/pabr/leansdr) +- [QtDAB](https://github.com/JvanKatwijk/qt-dab) +- [IIO Oscilloscope](https://github.com/analogdevicesinc/iio-oscilloscope) +- [RTL-AIS](https://github.com/dgiardini/rtl-ais) +- [Inspectrum](https://github.com/miek/inspectrum) +- [WSJT-X](https://physics.princeton.edu/pulsar/k1jt/wsjtx.html) +- [nrsc5](https://github.com/theori-io/nrsc5) +- [xwxapt](https://www.qsl.net/5b4az/pkg/apt/xwxapt/xwxapt.html) +- [GLRPT](https://github.com/dvdesolve/glrpt) +- [SDR++](https://github.com/AlexandreRouma/SDRPlusPlus) ### Radios We currently support the following SDR: @@ -50,6 +59,7 @@ We currently support the following SDR: - [Airspy HF+](https://airspy.com/airspy-hf-plus/) - [HackRF One](https://greatscottgadgets.com/hackrf/one/) - [USRP](https://www.ettus.com/products/) +- [SDRplay](https://www.sdrplay.com/) ## Getting started diff --git a/inspectrum.desktop b/inspectrum.desktop new file mode 100644 index 0000000..46348fd --- /dev/null +++ b/inspectrum.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Inspectrum +Comment=Inspectrum +Icon= +Exec=inspectrum +Type=Application +Encoding=UTF-8 +Terminal=true +Categories=None; \ No newline at end of file diff --git a/stage4/04-pisdr-system/01-run.sh b/stage4/04-pisdr-system/01-run.sh index 8c4a104..828d1ed 100755 --- a/stage4/04-pisdr-system/01-run.sh +++ b/stage4/04-pisdr-system/01-run.sh @@ -7,6 +7,10 @@ install -v -o 1000 -g 1000 -m 755 shortcut/osc.desktop "${ROOTFS_DIR}/home/${FIR install -v -o 1000 -g 1000 -m 755 shortcut/qtdab.desktop "${ROOTFS_DIR}/home/${FIRST_USER_NAME}/Desktop/" install -v -o 1000 -g 1000 -m 755 shortcut/sdrpp.desktop "${ROOTFS_DIR}/home/${FIRST_USER_NAME}/Desktop/" install -v -o 1000 -g 1000 -m 755 shortcut/wsjtx.desktop "${ROOTFS_DIR}/home/${FIRST_USER_NAME}/Desktop/" +install -v -o 1000 -g 1000 -m 755 shortcut/inspectrum.desktop "${ROOTFS_DIR}/home/${FIRST_USER_NAME}/Desktop/" +install -v -o 1000 -g 1000 -m 755 shortcut/limesuite.desktop "${ROOTFS_DIR}/home/${FIRST_USER_NAME}/Desktop/" +install -v -o 1000 -g 1000 -m 755 shortcut/urh.desktop "${ROOTFS_DIR}/home/${FIRST_USER_NAME}/Desktop/" +install -v -o 1000 -g 1000 -m 755 shortcut/quisk.desktop "${ROOTFS_DIR}/home/${FIRST_USER_NAME}/Desktop/" install -v -o 1000 -g 1000 -d "${ROOTFS_DIR}/usr/share/rpd-wallpaper/" install -v -o 1000 -g 1000 -m 755 wallpaper/kevin-quezada-lmt.jpg "${ROOTFS_DIR}/usr/share/rpd-wallpaper/" diff --git a/stage4/04-pisdr-system/shortcut/inspectrum.desktop b/stage4/04-pisdr-system/shortcut/inspectrum.desktop new file mode 100644 index 0000000..46348fd --- /dev/null +++ b/stage4/04-pisdr-system/shortcut/inspectrum.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Inspectrum +Comment=Inspectrum +Icon= +Exec=inspectrum +Type=Application +Encoding=UTF-8 +Terminal=true +Categories=None; \ No newline at end of file diff --git a/stage4/04-pisdr-system/shortcut/limesuite.desktop b/stage4/04-pisdr-system/shortcut/limesuite.desktop new file mode 100644 index 0000000..434b430 --- /dev/null +++ b/stage4/04-pisdr-system/shortcut/limesuite.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=LimeSuite +Comment=LimeSuite +Icon=/home/pi/PiSDR/Radios/LimeSuite/Desktop/lime-suite-128.png +Exec=LimeSuiteGUI +Type=Application +Encoding=UTF-8 +Terminal=true +Categories=None; \ No newline at end of file diff --git a/stage4/04-pisdr-system/shortcut/quisk.desktop b/stage4/04-pisdr-system/shortcut/quisk.desktop new file mode 100644 index 0000000..0cd7348 --- /dev/null +++ b/stage4/04-pisdr-system/shortcut/quisk.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Quisk +Comment=Quisk +Icon= +Exec=quisk +Type=Application +Encoding=UTF-8 +Terminal=true +Categories=None; \ No newline at end of file diff --git a/stage4/04-pisdr-system/shortcut/urh.desktop b/stage4/04-pisdr-system/shortcut/urh.desktop new file mode 100644 index 0000000..1df7599 --- /dev/null +++ b/stage4/04-pisdr-system/shortcut/urh.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Universal Radio Hacker +Comment=Universal Radio Hacker +Icon=/home/pi/PiSDR/Software/urh/data/icons/appicon.svg +Exec=urh +Type=Application +Encoding=UTF-8 +Terminal=true +Categories=None; \ No newline at end of file diff --git a/stage4/04-pisdr-system/wallpaper/donald-giannatti-vla.jpg b/stage4/04-pisdr-system/wallpaper/donald-giannatti-vla.jpg deleted file mode 100644 index 102fb59..0000000 Binary files a/stage4/04-pisdr-system/wallpaper/donald-giannatti-vla.jpg and /dev/null differ diff --git a/stage4/14-pisdr-gnuradio-mod/01-run.sh b/stage4/14-pisdr-gnuradio-mod/01-run.sh index db2e20d..0e4a775 100755 --- a/stage4/14-pisdr-gnuradio-mod/01-run.sh +++ b/stage4/14-pisdr-gnuradio-mod/01-run.sh @@ -1,8 +1,8 @@ #!/bin/bash -e on_chroot << EOF -mkdir -p "/home/${FIRST_USER_NAME}/PiSDR/Radios" -cd "/home/${FIRST_USER_NAME}/PiSDR/Radios" +mkdir -p "/home/${FIRST_USER_NAME}/PiSDR/Software" +cd "/home/${FIRST_USER_NAME}/PiSDR/Software" if [ ! -d "gr-limesdr" ]; then git clone --single-branch --branch gr39 --depth 1 https://github.com/daniestevez/gr-limesdr.git diff --git a/stage4/14-pisdr-gnuradio-mod/03-run.sh b/stage4/14-pisdr-gnuradio-mod/03-run.sh new file mode 100755 index 0000000..73401a1 --- /dev/null +++ b/stage4/14-pisdr-gnuradio-mod/03-run.sh @@ -0,0 +1,19 @@ +#!/bin/bash -e + +on_chroot << EOF +mkdir -p "/home/${FIRST_USER_NAME}/PiSDR/Software" +cd "/home/${FIRST_USER_NAME}/PiSDR/Software" + +if [ ! -d "gr-sdrplay3" ]; then + git clone --single-branch --branch master --depth 1 https://github.com/fventuri/gr-sdrplay3.git +fi + +cd gr-sdrplay3 +mkdir -p build +cd build +cmake -GNinja .. +ninja install +ldconfig +cd .. +rm -fr build +EOF diff --git a/stage4/32-pisdr-foxtelem/00-run.sh b/stage4/32-pisdr-foxtelem/00-run.sh index f8f005a..d6d090b 100755 --- a/stage4/32-pisdr-foxtelem/00-run.sh +++ b/stage4/32-pisdr-foxtelem/00-run.sh @@ -8,5 +8,6 @@ if [ ! -d "FoxTelem" ]; then wget http://amsat.us/FoxTelem/linux/FoxTelem_1.11g2_linux.tar.gz tar -xvzf FoxTelem_1.11g2_linux.tar.gz mv FoxTelem_1.11g2_linux FoxTelem + rm FoxTelem_1.11g2_linux.tar.gz fi EOF