modify PI4 bug

This commit is contained in:
lcdwiki 2019-07-04 14:25:04 +01:00
parent 9d41f30559
commit 57f087731c
4 changed files with 8 additions and 0 deletions

View File

@ -10,6 +10,7 @@ sudo mkdir -p /etc/X11/xorg.conf.d
fi fi
sudo cp ./usr/tft35a-overlay.dtb /boot/overlays/ sudo cp ./usr/tft35a-overlay.dtb /boot/overlays/
sudo cp ./usr/tft35a-overlay.dtb /boot/overlays/tft35a.dtbo sudo cp ./usr/tft35a-overlay.dtb /boot/overlays/tft35a.dtbo
hw_version=`tr -d '\0' < /proc/device-tree/model`
root_dev=`grep -oPr "root=[^\s]*" /boot/cmdline.txt | awk -F= '{printf $NF}'` root_dev=`grep -oPr "root=[^\s]*" /boot/cmdline.txt | awk -F= '{printf $NF}'`
if test "$root_dev" = "/dev/mmcblk0p7";then if test "$root_dev" = "/dev/mmcblk0p7";then
sudo cp -rf ./boot/config-noobs-nomal.txt ./boot/config.txt.bak sudo cp -rf ./boot/config-noobs-nomal.txt ./boot/config.txt.bak
@ -17,6 +18,7 @@ else
sudo cp -rf ./boot/config-nomal.txt ./boot/config.txt.bak sudo cp -rf ./boot/config-nomal.txt ./boot/config.txt.bak
sudo echo "hdmi_force_hotplug=1" >> ./boot/config.txt.bak sudo echo "hdmi_force_hotplug=1" >> ./boot/config.txt.bak
fi fi
[[ $hw_version =~ "Raspberry Pi 4 Model" ]] || (sed -i 's/^dtoverlay=/#&/g' ./boot/config.txt.bak;sed -i 's/^max_framebuffers=/#&/g' ./boot/config.txt.bak)
sudo echo "dtparam=i2c_arm=on" >> ./boot/config.txt.bak sudo echo "dtparam=i2c_arm=on" >> ./boot/config.txt.bak
sudo echo "dtparam=spi=on" >> ./boot/config.txt.bak sudo echo "dtparam=spi=on" >> ./boot/config.txt.bak
sudo echo "enable_uart=1" >> ./boot/config.txt.bak sudo echo "enable_uart=1" >> ./boot/config.txt.bak

View File

@ -2,6 +2,7 @@
sudo ./system_backup.sh sudo ./system_backup.sh
hw_version=`tr -d '\0' < /proc/device-tree/model`
root_dev=`grep -oPr "root=[^\s]*" /boot/cmdline.txt | awk -F= '{printf $NF}'` root_dev=`grep -oPr "root=[^\s]*" /boot/cmdline.txt | awk -F= '{printf $NF}'`
if test "$root_dev" = "/dev/mmcblk0p7";then if test "$root_dev" = "/dev/mmcblk0p7";then
sudo cp -rf ./boot/config-noobs-nomal.txt ./boot/config.txt.bak sudo cp -rf ./boot/config-noobs-nomal.txt ./boot/config.txt.bak
@ -9,6 +10,7 @@ else
sudo cp -rf ./boot/config-nomal.txt ./boot/config.txt.bak sudo cp -rf ./boot/config-nomal.txt ./boot/config.txt.bak
sudo echo "hdmi_force_hotplug=1" >> ./boot/config.txt.bak sudo echo "hdmi_force_hotplug=1" >> ./boot/config.txt.bak
fi fi
[[ $hw_version =~ "Raspberry Pi 4 Model" ]] || (sed -i 's/^dtoverlay=/#&/g' ./boot/config.txt.bak;sed -i 's/^max_framebuffers=/#&/g' ./boot/config.txt.bak)
sudo echo "dtparam=i2c_arm=on" >> ./boot/config.txt.bak sudo echo "dtparam=i2c_arm=on" >> ./boot/config.txt.bak
sudo echo "dtparam=spi=on" >> ./boot/config.txt.bak sudo echo "dtparam=spi=on" >> ./boot/config.txt.bak
sudo echo "enable_uart=1" >> ./boot/config.txt.bak sudo echo "enable_uart=1" >> ./boot/config.txt.bak

View File

@ -11,6 +11,7 @@ fi
sudo cp ./usr/mhs35-overlay.dtb /boot/overlays/ sudo cp ./usr/mhs35-overlay.dtb /boot/overlays/
sudo cp ./usr/mhs35-overlay.dtb /boot/overlays/mhs35.dtbo sudo cp ./usr/mhs35-overlay.dtb /boot/overlays/mhs35.dtbo
hw_version=`tr -d '\0' < /proc/device-tree/model`
root_dev=`grep -oPr "root=[^\s]*" /boot/cmdline.txt | awk -F= '{printf $NF}'` root_dev=`grep -oPr "root=[^\s]*" /boot/cmdline.txt | awk -F= '{printf $NF}'`
if test "$root_dev" = "/dev/mmcblk0p7";then if test "$root_dev" = "/dev/mmcblk0p7";then
sudo cp -rf ./boot/config-noobs-nomal.txt ./boot/config.txt.bak sudo cp -rf ./boot/config-noobs-nomal.txt ./boot/config.txt.bak
@ -18,6 +19,7 @@ else
sudo cp -rf ./boot/config-nomal.txt ./boot/config.txt.bak sudo cp -rf ./boot/config-nomal.txt ./boot/config.txt.bak
sudo echo "hdmi_force_hotplug=1" >> ./boot/config.txt.bak sudo echo "hdmi_force_hotplug=1" >> ./boot/config.txt.bak
fi fi
[[ $hw_version =~ "Raspberry Pi 4 Model" ]] || (sed -i 's/^dtoverlay=/#&/g' ./boot/config.txt.bak;sed -i 's/^max_framebuffers=/#&/g' ./boot/config.txt.bak)
sudo echo "dtparam=i2c_arm=on" >> ./boot/config.txt.bak sudo echo "dtparam=i2c_arm=on" >> ./boot/config.txt.bak
sudo echo "dtparam=spi=on" >> ./boot/config.txt.bak sudo echo "dtparam=spi=on" >> ./boot/config.txt.bak
sudo echo "enable_uart=1" >> ./boot/config.txt.bak sudo echo "enable_uart=1" >> ./boot/config.txt.bak

View File

@ -1,6 +1,7 @@
#!/bin/bash #!/bin/bash
sudo ./system_backup.sh sudo ./system_backup.sh
hw_version=`tr -d '\0' < /proc/device-tree/model`
root_dev=`grep -oPr "root=[^\s]*" /boot/cmdline.txt | awk -F= '{printf $NF}'` root_dev=`grep -oPr "root=[^\s]*" /boot/cmdline.txt | awk -F= '{printf $NF}'`
if test "$root_dev" = "/dev/mmcblk0p7";then if test "$root_dev" = "/dev/mmcblk0p7";then
sudo cp -rf ./boot/config-noobs-nomal.txt ./boot/config.txt.bak sudo cp -rf ./boot/config-noobs-nomal.txt ./boot/config.txt.bak
@ -8,6 +9,7 @@ else
sudo cp -rf ./boot/config-nomal.txt ./boot/config.txt.bak sudo cp -rf ./boot/config-nomal.txt ./boot/config.txt.bak
sudo echo "hdmi_force_hotplug=1" >> ./boot/config.txt.bak sudo echo "hdmi_force_hotplug=1" >> ./boot/config.txt.bak
fi fi
[[ $hw_version =~ "Raspberry Pi 4 Model" ]] || (sed -i 's/^dtoverlay=/#&/g' ./boot/config.txt.bak;sed -i 's/^max_framebuffers=/#&/g' ./boot/config.txt.bak)
sudo echo "hdmi_force_edid_audio=1" >> ./boot/config.txt.bak sudo echo "hdmi_force_edid_audio=1" >> ./boot/config.txt.bak
sudo echo "dtparam=i2c_arm=on" >> ./boot/config.txt.bak sudo echo "dtparam=i2c_arm=on" >> ./boot/config.txt.bak
sudo echo "dtparam=spi=on" >> ./boot/config.txt.bak sudo echo "dtparam=spi=on" >> ./boot/config.txt.bak