diff --git a/stage3/03-crankshaft-base/00-run.sh b/stage3/03-crankshaft-base/00-run.sh index a3243d72..77d0fa2c 100755 --- a/stage3/03-crankshaft-base/00-run.sh +++ b/stage3/03-crankshaft-base/00-run.sh @@ -79,4 +79,4 @@ chmod 644 files/usr/local/bin/usbreset.md5 # qt5 rm -rf files/qt5/Qt5_OpenGLES2.tar.xz -cat $BASE_DIR/prebuilts/qt5/Qt_5151_OpenGLES2.tar.xz* > files/qt5/Qt5_OpenGLES2.tar.xz +cat $BASE_DIR/prebuilts/qt5/Qt_5151_armv7l_OpenGLES2.tar.xz* > files/qt5/Qt5_OpenGLES2.tar.xz diff --git a/stage3/03-crankshaft-base/01-run.sh b/stage3/03-crankshaft-base/01-run.sh index cf7aa44f..7033d236 100755 --- a/stage3/03-crankshaft-base/01-run.sh +++ b/stage3/03-crankshaft-base/01-run.sh @@ -1,6 +1,7 @@ #!/bin/bash -e # /boot +install -m 644 files/boot/config.txt "${ROOTFS_DIR}/boot/" install -d "${ROOTFS_DIR}/boot/crankshaft" install -m 644 files/boot/crankshaft/gpio2kbd.cfg "${ROOTFS_DIR}/boot/crankshaft/" install -m 644 files/boot/crankshaft/openauto.ini "${ROOTFS_DIR}/boot/crankshaft/" diff --git a/stage3/03-crankshaft-base/07-run-chroot.sh b/stage3/03-crankshaft-base/07-run-chroot.sh new file mode 100644 index 00000000..d753c8e4 --- /dev/null +++ b/stage3/03-crankshaft-base/07-run-chroot.sh @@ -0,0 +1,6 @@ +#!/bin/bash -e +# fix Pi2 eglfs on Buster +ln -s /opt/vc/lib/libbrcmEGL.so /usr/lib/arm-linux-gnueabihf/libEGL.so +ln -s /opt/vc/lib/libbrcmGLESv2.so /usr/lib/arm-linux-gnueabihf/libGLESv2.so +ln -s /opt/vc/lib/libbrcmOpenVG.so /usr/lib/arm-linux-gnueabihf/libOpenVG.so +ln -s /opt/vc/lib/libbrcmWFC.so /usr/lib/arm-linux-gnueabihf/libWFC.so diff --git a/stage3/03-crankshaft-base/files/boot/config.txt b/stage3/03-crankshaft-base/files/boot/config.txt new file mode 100644 index 00000000..6687d3cf --- /dev/null +++ b/stage3/03-crankshaft-base/files/boot/config.txt @@ -0,0 +1,106 @@ +# For more options and information see +# http://rpf.io/configtxt +# Some settings may impact device functionality. See link above for details + +# uncomment if you get no picture on HDMI for a default "safe" mode +#hdmi_safe=1 + +# uncomment this if your display has a black border of unused pixels visible +# and your display can output without overscan +#disable_overscan=1 + +# uncomment the following to adjust overscan. Use positive numbers if console +# goes off screen, and negative if there is too much border +#overscan_left=16 +#overscan_right=16 +#overscan_top=16 +#overscan_bottom=16 + +# uncomment to force a console size. By default it will be display's size minus +# overscan. +#framebuffer_width=1280 +#framebuffer_height=720 + +# uncomment if hdmi display is not detected and composite is being output +#hdmi_force_hotplug=1 + +# uncomment to force a specific HDMI mode (this will force VGA) +#hdmi_group=1 +#hdmi_mode=1 + +# uncomment to force a HDMI mode rather than DVI. This can make audio work in +# DMT (computer monitor) modes +#hdmi_drive=2 + +# uncomment to increase signal to HDMI, if you have interference, blanking, or +# no display +#config_hdmi_boost=4 + +# uncomment for composite PAL +#sdtv_mode=2 + +#uncomment to overclock the arm. 700 MHz is the default. +#arm_freq=800 + +# Uncomment some or all of these to enable the optional hardware interfaces +#dtparam=i2c_arm=on +#dtparam=i2s=on +#dtparam=spi=on + +# Uncomment this to enable infrared communication. +#dtoverlay=gpio-ir,gpio_pin=17 +#dtoverlay=gpio-ir-tx,gpio_pin=18 + +# Additional overlays and parameters are documented /boot/overlays/README + +# Enable audio (loads snd_bcm2835) +dtparam=audio=on + +[pi0] + +[pi1] +# GPU Mem +gpu_mem=128 + +[pi2] +# GPU Mem +gpu_mem=128 + +[pi3] +# Bluetooth +dtoverlay=pi3-disable-bt +dtoverlay=vc4-fkms-v3d +# GPU Mem +gpu_mem=128 + +[pi4] +# Enable DRM VC4 V3D driver on top of the dispmanx display stack +dtoverlay=vc4-fkms-v3d +max_framebuffers=2 +# GPU Mem +gpu_mem=128 + +[all] + +# Custom power settings +max_usb_current=1 + +# Disable the PWR LED. +dtparam=pwr_led_trigger=none +dtparam=pwr_led_activelow=off + +# Disable Rainbow splash +disable_splash=1 + +# Overscan fix +overscan_scale=1 + +# Enable watchdog +dtparam=watchdog=on + +# Boot time improvements +boot_delay=0 +initial_turbo=30 +start_cd=1 + +