From afe46ab7e53d8b02b26e9ebcacb715bb0572c494 Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Tue, 7 May 2024 01:01:40 +0300 Subject: [PATCH] Clean initial scripts, fix UART setup --- builder/assets/hardware_setup.sh | 13 ++++++------- builder/image-init.sh | 1 + 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/builder/assets/hardware_setup.sh b/builder/assets/hardware_setup.sh index bfd2e153..c61ea8e6 100755 --- a/builder/assets/hardware_setup.sh +++ b/builder/assets/hardware_setup.sh @@ -13,6 +13,8 @@ # copies or substantial portions of the Software. # +# https://www.raspberrypi.com/documentation/computers/configuration.html + set -e # Exit immidiately on non-zero result ################################################## @@ -33,18 +35,15 @@ echo "--- Enable SPI" echo "--- Enable raspicam" /usr/bin/raspi-config nonint do_camera 0 -echo "--- Enable UART" +echo "--- Setup UART" # Temporary solution # https://github.com/RPi-Distro/raspi-config/pull/75 -/usr/bin/raspi-config nonint do_serial 1 -/usr/bin/raspi-config nonint set_config_var enable_uart 1 /boot/firmware/config.txt +/usr/bin/raspi-config nonint do_serial_hw 0 +/usr/bin/raspi-config nonint do_serial_cons 1 + echo dtoverlay=pi3-disable-bt >> /boot/firmware/config.txt systemctl disable hciuart.service -# After adding to Raspbian OS -# https://github.com/RPi-Distro/raspi-config/commit/d6d9ecc0d9cbe4aaa9744ae733b9cb239e79c116 -#/usr/bin/raspi-config nonint do_serial 2 - echo "--- Enable v4l2 driver" # http://robocraft.ru/blog/electronics/3158.html #echo "bcm2835-v4l2" >> /etc/modules diff --git a/builder/image-init.sh b/builder/image-init.sh index 5ab5c4f4..69be1b4f 100755 --- a/builder/image-init.sh +++ b/builder/image-init.sh @@ -29,6 +29,7 @@ echo "${2%.*}" >> /etc/clover_origin echo "--- Write magic script to /etc/rc.local" MAGIC_SCRIPT="sudo /root/init_rpi.sh; sudo sed -i '/sudo \\\/root\\\/init_rpi.sh/d' /etc/rc.local && sudo reboot" sed -i "19a${MAGIC_SCRIPT}" /etc/rc.local +# TODO: remake to oneshot systemd service # It needs for autosizer.sh & maybe that is correct echo "--- Change boot partition"