Open Backdoor for fixing bootloop situations
Some people have reported about a bootloop preventing the TV from starting through. The issue here often is, that the script invoked from within /mtd_exe/rc.local is getting stuck and preventing the exeDSP to start.
There are two key steps that should be considered when hacking your image, to avoid such situations or at least to open a "backdoor" that allows to prevent the respective script from starting.
- Ensure that you send your scripts into the background when starting, by padding with a "&". Your changes in /mtd_exe/rc.local should look like
echo 30000 > /mtd_rwarea/DelayValue.txt
- Include a check in your /mtd_rwarea/rc.local script, so that it will source and run a different set of commands, dependent on whether a specific file is detected on the USB-Drive or not. An example could look like:
sleep 20 # Allow USB-stick to settle
USB="/dtv/usb/sda1" # Your USB mount-point
if [ -f $USB/usb.sh ];then
. $USB/usb.sh # USB-File detected. Source and run this instead
. /mtd_rwarea/mtd_rwarea.sh # Source and run "normal startup script"