From 9c70550f8edffa870d812d02c8418c710b28888d Mon Sep 17 00:00:00 2001 From: Alan Johnston Date: Fri, 14 Jun 2024 03:43:57 -0400 Subject: [PATCH] Update install added i2s install steps --- install | 42 ++++++++++++++++++++++++------------------ 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/install b/install index b6a45720..aa79467b 100755 --- a/install +++ b/install @@ -53,8 +53,6 @@ sudo pip3 install --upgrade setuptools sudo pip3 install adafruit-blinka RPI.GPIO adafruit-extended-bus adafruit-circuitpython-ina219 - - cd ~/CubeSatSim git pull --no-rebase @@ -81,7 +79,6 @@ sudo make install make install-rpi - cd git clone https://github.com/alanbjohnston/pi-power-button.git @@ -92,7 +89,6 @@ git checkout reboot-mode-change ./script/install - cd git clone https://github.com/alanbjohnston/PiSSTVpp.git @@ -115,9 +111,6 @@ cd rpitx ./install.sh - -cd - cd sudo cp ~/CubeSatSim/systemd/cubesatsim.service /etc/systemd/system/cubesatsim.service @@ -132,7 +125,6 @@ sudo cp /boot/config.txt /boot/config.txt.0 sudo cp /boot/cmdline.txt /boot/cmdline.txt.0 - sudo raspi-config nonint do_i2c 0 sudo raspi-config nonint do_camera 0 @@ -193,19 +185,19 @@ sudo raspi-config nonint do_legacy 0 sudo sh -c 'echo "\ndtparam=audio=on" >> /boot/config.txt' fi - if [[ $(grep 'dtoverlay=audremap,enable_jack=on' /boot/config.txt) ]]; then - echo "dtoverlay=audremap,enable_jack=on already in /boot/config.txt" + if [[ $(grep 'dtoverlay=audremap,pins_12_13,enable_jack=on' /boot/config.txt) ]]; then + echo "dtoverlay=audremap,pins_12_13,enable_jack=on already in /boot/config.txt" else - echo "adding dtoverlay=audremap,enable_jack=on to /boot/config.txt" - sudo sh -c 'echo "\ndtoverlay=audremap,enable_jack=on" >> /boot/config.txt' + echo "adding dtoverlay=audremap,pins_12_13,enable_jack=on to /boot/config.txt" + sudo sh -c 'echo "\ndtoverlay=audremap,pins_12_13,enable_jack=on" >> /boot/config.txt' fi - if [[ $(grep 'dtoverlay=pwm,pin=18,func=2' /boot/config.txt) ]]; then - echo "dtoverlay=pwm,pin=18,func=2 already in /boot/config.txt" - else - echo "adding to /boot/config.txt" - sudo sh -c 'echo "\ndtoverlay=pwm,pin=18,func=2" >> /boot/config.txt' - fi +# if [[ $(grep 'dtoverlay=pwm,pin=18,func=2' /boot/config.txt) ]]; then +# echo "dtoverlay=pwm,pin=18,func=2 already in /boot/config.txt" +# else +# echo "adding to /boot/config.txt" +# sudo sh -c 'echo "\ndtoverlay=pwm,pin=18,func=2" >> /boot/config.txt' +# fi if [[ $(grep 'disable_splash=1 ' /boot/config.txt) ]]; then echo "disable_splash=1 already in /boot/config.txt" @@ -251,6 +243,20 @@ if [ $changed -eq 1 ]; then echo fi +cd + +sudo apt-get -y update && sudo apt-get -y upgrade + +# sudo reboot now + +# sudo apt install python3-pip + +sudo pip3 install --upgrade adafruit-python-shell + +wget https://raw.githubusercontent.com/alanbjohnston/Raspberry-Pi-Installer-Scripts/master/i2smic.py + +sudo python3 i2smic.py # edit so doesn't prompt about install on boot + echo "Would you like to reboot to complete the installation (y/n)?" read -r ANS