El repo va a ser archivado, (Ver issue)[PyPet/PyPetJS#5 (comment)]
This is a more stable design of the install scripts. This project allows first boot access. After you install your Pi image to SD or USB you can also install the driver without even booting you pi!
The original LCD-show (https://github.com/goodtft/LCD-show) has too many issues:
- You must have HDMI, TV or SSH. You must have network access. You can't use you screen, on first boot...
- Bricks new USB boot methods on Pi4
- Bricks Berryboot (if you can't boot then you can't restore)
- Forced reboot without warning! (Reboot your own device to stop lost work in progress)
- Hijacks/deletes your inittab
- Hijacks/deletes your config.txt
- Hijacks/deletes your cmdline.txt
- Messes up your APT depends...
- Installs X11 in Rasbian Light (The distro that is console only... And people want it that way... Also touch screen shoud work as mouse since console support mice..). See gpm.
- Base raspbian works with console
- Berryboot works (default boot only, no config screen)
- Test automated units show pass/fail
- Test automated units with physical camera and QR code on screen.
- Test automated units with physical network SD with snaphots with a second system power cycler. VM wont work since we need pins.
- Test automated units with more physical screens (This project is open source and we need donations)
- Test automated units for touch screen using matrix relay
- Base raspbian works with X11
- Touch works in console via gpm
- Touch works in X11
- Kernal driver imbeded for full boot including Berryboot
- Install script to system bin for root with rotate option
- Multi screen support for VR
- Add support for and test bcm2709-rpi-2-b bcm2710-rpi-3-b qddpi24.dtb
curl -o- https://raw.githubusercontent.com/PyPet/rpi-lcd-show-improved/main/install | sudo bash /dev/stdin tft35a
You can change "tft35a" to one of the following: mhs24, mhs32, mhs35, mhs35b, mhs395, mis35, tft35a, tft9341
curl -o- https://raw.githubusercontent.com/PyPet/rpi-lcd-show-improved/main/install | path_root=/media/owner/rootfs path_root_boot=/media/owner/boot bash /dev/stdin tft35a
curl -o- https://raw.githubusercontent.com/PyPet/rpi-lcd-show-improved/main/install | path_root=/ path_root_boot=/mnt/boot bash /dev/stdin tft35a
git clone https://github.com/PyPet/rpi-lcd-show-improved.git
cd rpi-lcd-show-improved
chmod ./units/run
./units/run