From f75216531a3c288248c997f3bf261495ed134f29 Mon Sep 17 00:00:00 2001 From: Apaczer <94932128+Apaczer@users.noreply.github.com> Date: Mon, 10 Apr 2023 20:53:32 +0200 Subject: [PATCH] merge changes from sdcard scripting for TVout + reboot when TV ON https://github.com/MiyooCFW/sdcard/commit/6fa5835de5a91ec85c38bceecd2b16a2b422d2cf --- board/miyoo/main/apps/tvon/tvout-on.sh | 6 +++--- board/miyoo/rootfs/etc/main | 9 +++++++-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/board/miyoo/main/apps/tvon/tvout-on.sh b/board/miyoo/main/apps/tvon/tvout-on.sh index 0aa48a43..86020785 100644 --- a/board/miyoo/main/apps/tvon/tvout-on.sh +++ b/board/miyoo/main/apps/tvon/tvout-on.sh @@ -1,5 +1,5 @@ -#!/bin/busybox sh - touch /mnt/tvout -killall -9 main +#killall -9 main sync +#we need to reboot because we're dependant of /dev/fb0 in all cases +reboot diff --git a/board/miyoo/rootfs/etc/main b/board/miyoo/rootfs/etc/main index 6e0be37a..aabf0501 100755 --- a/board/miyoo/rootfs/etc/main +++ b/board/miyoo/rootfs/etc/main @@ -53,8 +53,10 @@ gadget-ms /dev/mmcblk0p1 /dev/mmcblk0p4 >> "${LOGS}" 2>&1 # TVout scripting backend tvout=`cat ${HOME}/tvout` if ((test -r "${HOME}/tvout")); then - echo 0 >/sys/class/backlight/backlight/brightness + echo 0 > /sys/class/backlight/backlight/brightness echo 0 > /sys/class/vtconsole/vtcon1/bind + cp /mnt/.backlight.conf /mnt/.backlight.bak + echo 0 > ${HOME}/.backlight.conf modprobe -r $video if (grep -q TVMODE\=\1 "${HOME}/options.cfg"); then modprobe miyoo-tvout tvmode=1 @@ -64,6 +66,9 @@ gadget-ms /dev/mmcblk0p1 /dev/mmcblk0p4 >> "${LOGS}" 2>&1 echo 1 > /sys/class/vtconsole/vtcon1/bind modprobe -r $video else + if ((test -r "${HOME}/.backlight.bak")); then + mv ${HOME}/.backlight.bak ${HOME}/.backlight.conf + fi # MODULES_CUSTOM scripting if ((test -r "${BOOTDIR}/modules.custom.sh") && !(grep -q MODULES_CUSTOM\=\0 "${HOME}/options.cfg")); then (cd "${BOOTDIR}" && sh modules.custom.sh ) >> "${LOGS}" 2>&1 @@ -73,7 +78,7 @@ gadget-ms /dev/mmcblk0p1 /dev/mmcblk0p4 >> "${LOGS}" 2>&1 modprobe $video $params flip=1 elif (grep -q FLIP\=\0 "${HOME}/options.cfg"); then modprobe $video $params flip=0 - else + else modprobe $video $params fi fi