From 18fd207e7089a1728eed190925bd212af4993d03 Mon Sep 17 00:00:00 2001 From: SCVready Date: Sun, 12 Jul 2020 14:19:28 +0100 Subject: rpi-config: Relocated "start_x=1" in config.txt It seems like "start_x=1" needs to be earlier in the file to work properly on the Rapberry Pi 4 B. Fixes: #670 Signed-off-by: SCVready (cherry picked from commit 74deec51ded5b22b31b69b30537a6e9ed0997aea) Signed-off-by: Ricardo Salveti --- recipes-bsp/bootfiles/rpi-config_git.bb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/recipes-bsp/bootfiles/rpi-config_git.bb b/recipes-bsp/bootfiles/rpi-config_git.bb index e1c330d..96f5bdf 100644 --- a/recipes-bsp/bootfiles/rpi-config_git.bb +++ b/recipes-bsp/bootfiles/rpi-config_git.bb @@ -117,8 +117,11 @@ do_deploy() { # Video camera support if [ "${VIDEO_CAMERA}" = "1" ]; then - echo "# Enable video camera" >>${DEPLOYDIR}/${BOOTFILES_DIR_NAME}/config.txt - echo "start_x=1" >>${DEPLOYDIR}/${BOOTFILES_DIR_NAME}/config.txt + # TODO: It has been observed that Raspberry Pi 4B 4GB may fail to enable the camera if "start_x=1" is at the end + # of the file. The underlying cause is unknown, but it can be related with a file size limitation affecting + # this variable. Therefore, "start_x=1" has been set to replace the original occurrence in config.txt, + # which is at the middle of the file. + sed -i '/#start_x=/ c\start_x=1' ${DEPLOYDIR}/bcm2835-bootfiles/config.txt fi # Offline compositing support -- cgit v1.2.3-54-g00ecf