diff --git a/MPI3508_480_320-show b/MPI3508_480_320-show new file mode 100644 index 0000000..b098bb4 --- /dev/null +++ b/MPI3508_480_320-show @@ -0,0 +1,27 @@ +#!/bin/bash +sudo cp -rf ./boot/config-35-480X320.txt /boot/config.txt +sudo cp ./usr/cmdline.txt /boot/ +sudo cp ./usr/inittab /etc/ +sudo cp -rf ./usr/99-fbturbo.conf-HDMI /usr/share/X11/xorg.conf.d/99-fbturbo.conf +sudo mkdir -p /etc/X11/xorg.conf.d +sudo cp -rf ./usr/99-calibration.conf-3508 /etc/X11/xorg.conf.d/99-calibration.conf +nodeplatform=`uname -n` +kernel=`uname -r` +version=`uname -v` +if test "$nodeplatform" = "raspberrypi";then +echo "this is raspberrypi kernel" +version=${version%% *} +version=${version#*#} +echo $version +if test $version -lt 970;then +echo "reboot" +else +echo "need to update touch configuration" +sudo dpkg -i -B xserver-xorg-input-evdev_1%3a2.10.3-1_armhf.deb +sudo cp -rf /usr/share/X11/xorg.conf.d/10-evdev.conf /usr/share/X11/xorg.conf.d/45-evdev.conf +echo "reboot" +fi +else +echo "this is not raspberrypi kernel, no need to update touch configure, reboot" +fi +sudo reboot \ No newline at end of file diff --git a/MPI3508_600_400-show b/MPI3508_600_400-show new file mode 100644 index 0000000..88c2bbe --- /dev/null +++ b/MPI3508_600_400-show @@ -0,0 +1,27 @@ +#!/bin/bash +sudo cp -rf ./boot/config-35-600X400.txt /boot/config.txt +sudo cp ./usr/cmdline.txt /boot/ +sudo cp ./usr/inittab /etc/ +sudo cp -rf ./usr/99-fbturbo.conf-HDMI /usr/share/X11/xorg.conf.d/99-fbturbo.conf +sudo mkdir -p /etc/X11/xorg.conf.d +sudo cp -rf ./usr/99-calibration.conf-3508 /etc/X11/xorg.conf.d/99-calibration.conf +nodeplatform=`uname -n` +kernel=`uname -r` +version=`uname -v` +if test "$nodeplatform" = "raspberrypi";then +echo "this is raspberrypi kernel" +version=${version%% *} +version=${version#*#} +echo $version +if test $version -lt 970;then +echo "reboot" +else +echo "need to update touch configuration" +sudo dpkg -i -B xserver-xorg-input-evdev_1%3a2.10.3-1_armhf.deb +sudo cp -rf /usr/share/X11/xorg.conf.d/10-evdev.conf /usr/share/X11/xorg.conf.d/45-evdev.conf +echo "reboot" +fi +else +echo "this is not raspberrypi kernel, no need to update touch configure, reboot" +fi +sudo reboot diff --git a/MPI3508_720_480-show b/MPI3508_720_480-show new file mode 100644 index 0000000..9be86ad --- /dev/null +++ b/MPI3508_720_480-show @@ -0,0 +1,27 @@ +#!/bin/bash +sudo cp -rf ./boot/config-35-720X480.txt /boot/config.txt +sudo cp ./usr/cmdline.txt /boot/ +sudo cp ./usr/inittab /etc/ +sudo cp -rf ./usr/99-fbturbo.conf-HDMI /usr/share/X11/xorg.conf.d/99-fbturbo.conf +sudo mkdir -p /etc/X11/xorg.conf.d +sudo cp -rf ./usr/99-calibration.conf-3508 /etc/X11/xorg.conf.d/99-calibration.conf +nodeplatform=`uname -n` +kernel=`uname -r` +version=`uname -v` +if test "$nodeplatform" = "raspberrypi";then +echo "this is raspberrypi kernel" +version=${version%% *} +version=${version#*#} +echo $version +if test $version -lt 970;then +echo "reboot" +else +echo "need to update touch configuration" +sudo dpkg -i -B xserver-xorg-input-evdev_1%3a2.10.3-1_armhf.deb +sudo cp -rf /usr/share/X11/xorg.conf.d/10-evdev.conf /usr/share/X11/xorg.conf.d/45-evdev.conf +echo "reboot" +fi +else +echo "this is not raspberrypi kernel, no need to update touch configure, reboot" +fi +sudo reboot diff --git a/MPI3508_810_540-show b/MPI3508_810_540-show new file mode 100644 index 0000000..78665c5 --- /dev/null +++ b/MPI3508_810_540-show @@ -0,0 +1,27 @@ +#!/bin/bash +sudo cp -rf ./boot/config-35-810X540.txt /boot/config.txt +sudo cp ./usr/cmdline.txt /boot/ +sudo cp ./usr/inittab /etc/ +sudo cp -rf ./usr/99-fbturbo.conf-HDMI /usr/share/X11/xorg.conf.d/99-fbturbo.conf +sudo mkdir -p /etc/X11/xorg.conf.d +sudo cp -rf ./usr/99-calibration.conf-3508 /etc/X11/xorg.conf.d/99-calibration.conf +nodeplatform=`uname -n` +kernel=`uname -r` +version=`uname -v` +if test "$nodeplatform" = "raspberrypi";then +echo "this is raspberrypi kernel" +version=${version%% *} +version=${version#*#} +echo $version +if test $version -lt 970;then +echo "reboot" +else +echo "need to update touch configuration" +sudo dpkg -i -B xserver-xorg-input-evdev_1%3a2.10.3-1_armhf.deb +sudo cp -rf /usr/share/X11/xorg.conf.d/10-evdev.conf /usr/share/X11/xorg.conf.d/45-evdev.conf +echo "reboot" +fi +else +echo "this is not raspberrypi kernel, no need to update touch configure, reboot" +fi +sudo reboot diff --git a/MPI3508_960_640-show b/MPI3508_960_640-show new file mode 100644 index 0000000..3c84b7e --- /dev/null +++ b/MPI3508_960_640-show @@ -0,0 +1,27 @@ +#!/bin/bash +sudo cp -rf ./boot/config-35-960X640.txt /boot/config.txt +sudo cp ./usr/cmdline.txt /boot/ +sudo cp ./usr/inittab /etc/ +sudo cp -rf ./usr/99-fbturbo.conf-HDMI /usr/share/X11/xorg.conf.d/99-fbturbo.conf +sudo mkdir -p /etc/X11/xorg.conf.d +sudo cp -rf ./usr/99-calibration.conf-3508 /etc/X11/xorg.conf.d/99-calibration.conf +nodeplatform=`uname -n` +kernel=`uname -r` +version=`uname -v` +if test "$nodeplatform" = "raspberrypi";then +echo "this is raspberrypi kernel" +version=${version%% *} +version=${version#*#} +echo $version +if test $version -lt 970;then +echo "reboot" +else +echo "need to update touch configuration" +sudo dpkg -i -B xserver-xorg-input-evdev_1%3a2.10.3-1_armhf.deb +sudo cp -rf /usr/share/X11/xorg.conf.d/10-evdev.conf /usr/share/X11/xorg.conf.d/45-evdev.conf +echo "reboot" +fi +else +echo "this is not raspberrypi kernel, no need to update touch configure, reboot" +fi +sudo reboot diff --git a/MPI3510-show b/MPI3510-show new file mode 100644 index 0000000..3c489da --- /dev/null +++ b/MPI3510-show @@ -0,0 +1,31 @@ +#!/bin/bash +sudo cp -rf ./boot/config-35DPI.txt /boot/config.txt +sudo cp ./usr/bcm2709-rpi-2-b.dtb /boot/ +sudo cp ./usr/bcm2710-rpi-3-b.dtb /boot/ +sudo cp ./usr/cmdline.txt /boot/ +sudo cp ./usr/qddpi24.dtb /boot/overlays/ +sudo cp ./usr/qddpi24.dtb /boot/overlays/qddpi24.dtbo +sudo cp ./usr/inittab /etc/ +sudo cp -rf ./usr/99-fbturbo.conf-HDMI /usr/share/X11/xorg.conf.d/99-fbturbo.conf +sudo mkdir -p /etc/X11/xorg.conf.d +sudo cp -rf ./usr/99-calibration.conf-3508 /etc/X11/xorg.conf.d/99-calibration.conf +nodeplatform=`uname -n` +kernel=`uname -r` +version=`uname -v` +if test "$nodeplatform" = "raspberrypi";then +echo "this is raspberrypi kernel" +version=${version%% *} +version=${version#*#} +echo $version +if test $version -lt 970;then +echo "reboot" +else +echo "need to update touch configuration" +sudo dpkg -i -B xserver-xorg-input-evdev_1%3a2.10.3-1_armhf.deb +sudo cp -rf /usr/share/X11/xorg.conf.d/10-evdev.conf /usr/share/X11/xorg.conf.d/45-evdev.conf +echo "reboot" +fi +else +echo "this is not raspberrypi kernel, no need to update touch configure, reboot" +fi +sudo reboot