<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.samygo.tv/index.php?action=history&amp;feed=atom&amp;title=Open_Backdoor_for_fixing_bootloop_situations</id>
	<title>Open Backdoor for fixing bootloop situations - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.samygo.tv/index.php?action=history&amp;feed=atom&amp;title=Open_Backdoor_for_fixing_bootloop_situations"/>
	<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Open_Backdoor_for_fixing_bootloop_situations&amp;action=history"/>
	<updated>2026-05-25T11:12:34Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>http://wiki.samygo.tv/index.php?title=Open_Backdoor_for_fixing_bootloop_situations&amp;diff=53&amp;oldid=prev</id>
		<title>Dynamic1969: Created page with '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 gettinâ¦'</title>
		<link rel="alternate" type="text/html" href="http://wiki.samygo.tv/index.php?title=Open_Backdoor_for_fixing_bootloop_situations&amp;diff=53&amp;oldid=prev"/>
		<updated>2009-10-04T00:04:47Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;Some people have reported about a bootloop preventing the TV from starting through. The issue here often is, that the script invoked from within &amp;#039;&amp;#039;&amp;#039;/mtd_exe/rc.local&amp;#039;&amp;#039;&amp;#039; is gettinâ¦&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;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.&lt;br /&gt;
&amp;lt;br&amp;gt;There are two key steps that should be considered when hacking your image, to avoid such situations or at least to open a &amp;quot;backdoor&amp;quot; that allows to prevent the respective script from starting.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
#Ensure that you send your scripts into the background when starting, by padding with a '''&amp;quot;&amp;amp;&amp;quot;'''. Your changes in /mtd_exe/rc.local should look like&amp;lt;br&amp;gt;export MAPLE_DEFAULT_PATH=/mtd_cmmlib/InfoLink/lib&amp;lt;br&amp;gt;export MAPLE_MANAGER_WIDGET_PATH=/mtd_down/widgets/manager&amp;lt;br&amp;gt;export MAPLE_NORMAL_WIDGET_PATH=/mtd_down/widgets/normal&amp;lt;br&amp;gt;export MAPLE_WIDGET_DATA_PATH=/mtd_down&amp;lt;br&amp;gt;export MAPLE_WIDGET_INCLUDE_PATH=/mtd_down/widgets/inc&amp;lt;br&amp;gt;export MAPLE_PLUGIN_DATA_PATH=/mtd_cmmlib/InfoLink/lib&amp;lt;br&amp;gt;export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/mtd_cmmlib/YWidget_LIB&amp;lt;br&amp;gt;export KF_SLEEP_READ=-2&amp;lt;br&amp;gt;echo 30000 &amp;gt; /mtd_rwarea/DelayValue.txt&amp;lt;br&amp;gt;#touch /mtd_rwarea/DoPrintYahoo.txt&amp;lt;br&amp;gt;export KF_NO_INTERACTIVE=1&amp;lt;br&amp;gt;export KF_LOG=/dev/null''';/mtd_rwarea/rc.local&amp;amp;'''&amp;lt;br&amp;gt;cd /mtd_exe/&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;./exeDSP&lt;br /&gt;
#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:&amp;lt;br&amp;gt;#!/bin/sh&amp;lt;br&amp;gt;sleep 20 # Allow USB-stick to settle&amp;lt;br&amp;gt;USB=&amp;quot;/dtv/usb/sda1&amp;quot; # Your USB mount-point&amp;lt;br&amp;gt;if [ -f $USB/usb.sh ];then&amp;lt;br&amp;gt;        . $USB/usb.sh # USB-File detected. Source and run this instead&amp;lt;br&amp;gt;else&amp;lt;br&amp;gt;        . /mtd_rwarea/mtd_rwarea.sh # Source and run &amp;quot;normal startup script&amp;quot;&amp;lt;br&amp;gt;fi&amp;lt;br&amp;gt;exit&lt;/div&gt;</summary>
		<author><name>Dynamic1969</name></author>
		
	</entry>
</feed>