<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.tuxbox-neutrino.org/w/index.php?action=history&amp;feed=atom&amp;title=Hardware%3Adbox2%3ADebug-Mode_mit_Kurzschluss</id>
	<title>Hardware:dbox2:Debug-Mode mit Kurzschluss - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tuxbox-neutrino.org/w/index.php?action=history&amp;feed=atom&amp;title=Hardware%3Adbox2%3ADebug-Mode_mit_Kurzschluss"/>
	<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Debug-Mode_mit_Kurzschluss&amp;action=history"/>
	<updated>2026-04-10T16:16:56Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in TuxBoxWIKI</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Debug-Mode_mit_Kurzschluss&amp;diff=15575&amp;oldid=prev</id>
		<title>WikiBot: Bot: Fixing redirects</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Debug-Mode_mit_Kurzschluss&amp;diff=15575&amp;oldid=prev"/>
		<updated>2012-04-07T14:04:01Z</updated>

		<summary type="html">&lt;p&gt;Bot: Fixing redirects&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 7. April 2012, 16:04 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l109&quot;&gt;Zeile 109:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 109:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Ihr braucht das [[Windows]] Toolkit das Field geschrieben hat, das Toolkit ist [[DHCP]], [[RARP]] und [[TFTP]]-Server + [[RSH]] und Terminal Client !&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Ihr braucht das [[Windows]] Toolkit das Field geschrieben hat, das Toolkit ist [[DHCP]], [[RARP]] und [[TFTP]]-Server + [[RSH]] und Terminal Client !&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ihr findet das Toolkit und eine gute Anleitung dazu unter http://dbox.feldtech.com/. Zum generellen Ablauf des [[Debug-Mode|Debug]] enablen solltet ihr hier auf jedenfall weiterlesen. Wie das alles in Field´s Tool geht steht in seiner [[Bootmanager:Readme|Readme]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ihr findet das Toolkit und eine gute Anleitung dazu unter http://dbox.feldtech.com/. Zum generellen Ablauf des [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Dbox2:&lt;/ins&gt;Debug-Mode|Debug]] enablen solltet ihr hier auf jedenfall weiterlesen. Wie das alles in Field´s Tool geht steht in seiner [[Bootmanager:Readme|Readme]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;''Hier nochmal ein Dank an Field für sein Tool, das ist echt gut :) ''&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;''Hier nochmal ein Dank an Field für sein Tool, das ist echt gut :) ''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l419&quot;&gt;Zeile 419:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 419:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Wenn &amp;quot;Done!!&amp;quot; da steht, dann ist eure [[Hardware:dbox2|DBox2]] im Debugmodus. Ihr könnt sie jetzt ausmachen. Das sie im Debugmodus ist seht ihr dann auch nachdem ihr sie wieder an den Strom steckt, nun stehen auf dem Display viel mehr Infos.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Wenn &amp;quot;Done!!&amp;quot; da steht, dann ist eure [[Hardware:dbox2|DBox2]] im Debugmodus. Ihr könnt sie jetzt ausmachen. Das sie im Debugmodus ist seht ihr dann auch nachdem ihr sie wieder an den Strom steckt, nun stehen auf dem Display viel mehr Infos.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Bild:Debug.jpg|thumb|none|Das [[LCD]] im [[Debug-Mode]] beim Starten]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Bild:Debug.jpg|thumb|none|Das [[LCD]] im [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Dbox2:Debug-Mode|&lt;/ins&gt;Debug-Mode]] beim Starten]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l439&quot;&gt;Zeile 439:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 439:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Danach könnt ihr ein Linux-Image [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;installation&lt;/del&gt;|flashen]], z.B. von [http://update.tuxbox.org update.tuxbox.org].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Danach könnt ihr ein Linux-Image [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dbox2:Installation&lt;/ins&gt;|flashen]], z.B. von [http://update.tuxbox.org update.tuxbox.org].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Debug-Mode_mit_Kurzschluss&amp;diff=15509&amp;oldid=prev</id>
		<title>Dbt: hat „Debug-Mode mit Kurzschluss“ nach „Hardware:dbox2:Debug-Mode mit Kurzschluss“ verschoben: Hardwaretrennung</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Debug-Mode_mit_Kurzschluss&amp;diff=15509&amp;oldid=prev"/>
		<updated>2012-04-05T16:47:36Z</updated>

		<summary type="html">&lt;p&gt;hat „&lt;a href=&quot;/wiki/Debug-Mode_mit_Kurzschluss&quot; class=&quot;mw-redirect&quot; title=&quot;Debug-Mode mit Kurzschluss&quot;&gt;Debug-Mode mit Kurzschluss&lt;/a&gt;“ nach „&lt;a href=&quot;/wiki/Hardware:dbox2:Debug-Mode_mit_Kurzschluss&quot; title=&quot;Hardware:dbox2:Debug-Mode mit Kurzschluss&quot;&gt;Hardware:dbox2:Debug-Mode mit Kurzschluss&lt;/a&gt;“ verschoben: Hardwaretrennung&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 5. April 2012, 18:47 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;de&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(kein Unterschied)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Dbt</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Debug-Mode_mit_Kurzschluss&amp;diff=14729&amp;oldid=prev</id>
		<title>WikiBot: Bot: Fixing redirects</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Debug-Mode_mit_Kurzschluss&amp;diff=14729&amp;oldid=prev"/>
		<updated>2011-08-22T06:55:44Z</updated>

		<summary type="html">&lt;p&gt;Bot: Fixing redirects&lt;/p&gt;
&lt;a href=&quot;https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Debug-Mode_mit_Kurzschluss&amp;amp;diff=14729&amp;amp;oldid=11616&quot;&gt;Änderungen zeigen&lt;/a&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Debug-Mode_mit_Kurzschluss&amp;diff=11616&amp;oldid=prev</id>
		<title>Dbt am 8. Juli 2009 um 18:52 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Debug-Mode_mit_Kurzschluss&amp;diff=11616&amp;oldid=prev"/>
		<updated>2009-07-08T18:52:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Überarbeiten}}&lt;br /&gt;
[[Category:Register]]&lt;br /&gt;
[[Category:dbox2]]&lt;br /&gt;
[[Category:Debug]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| width=&amp;quot;70%&amp;quot; bgcolor=&amp;quot;yellow&amp;quot; style=&amp;quot;background-color:yellow;border-style:dashed;border-width:4px;border-color:red&amp;quot;&lt;br /&gt;
| [[Bild:Baustelle-klein.png]]&lt;br /&gt;
|'''Hinweis:''' Dieser Artikel ist momentan noch &amp;lt;u&amp;gt;'''nicht'''&amp;lt;/u&amp;gt; dazu geeignet, den Debug-Mode einzuschalten!!!&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
{{missingText}}&lt;br /&gt;
&lt;br /&gt;
{{Hardware_Warnung}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Wie bootet die DBox2=&lt;br /&gt;
#Der Bootloader wird geladen.&lt;br /&gt;
#Der Bootloader macht eine [[Bootp]] Anfrage nach einer [IP-Adresse]], einem [[Tftp]] [[Server]] und nach einem [[Kernel]] den er laden kann.&lt;br /&gt;
#Entweder wird ein [[Kernel]] über das [[Netzwerk]] gebootet (wenn 2. erfolgreich war) oder es wird der [[Kernel]] aus dem Flash gebootet.&lt;br /&gt;
#Der aus dem Flash gebootete [[ChorusOS]] [[Kernel]] konfiguriert sich über eine [[RARP]] Anfrage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Für Punkt 2 braucht man einen [[DHCP]]-Server.&lt;br /&gt;
&lt;br /&gt;
Für Punkt 4 braucht man bei [[Kernel]] 2.2.x Kernelsupport für [[RARP]]. Bei [[Kernel]] 2.4.x einen [[RARP]] Daemon.                                    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen=&lt;br /&gt;
*Die [[DBox2]] und euren PC müsst ihr mit einem [[Crossover-Kabel]] verbinden.&lt;br /&gt;
*Die [[DBox2]] kann natürlich auch mittels eines normalen [[Hub]]s (der [[Hub]] muss für 10MBit ausgelegt sein, die [[DBox2]] kann keine 100MBit) mit eurem Rechner verbunden werden. ACHTUNG: hier kein [[Crossover-Kabel]] verwenden!&lt;br /&gt;
*Wenn ihr nur an der [[DBox2]] ein [[Nullmodem]]-Kabel eingesteckt habt (und nicht am PC) kann die [[DBox2]] nicht booten und bleibt 'hängen' --&amp;gt; also [[Nullmodem]] Kabel entweder an [[DBox2]] und PC oder ganz weg.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mit Linux=&lt;br /&gt;
Ihr braucht ein paar Verzeichnisse :&lt;br /&gt;
 /dbox&lt;br /&gt;
 /dbox2&lt;br /&gt;
 /dbox2/tftpboot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HOSTS==&lt;br /&gt;
Tragt die [[DBox2]] in eure /etc/hosts ein.&lt;br /&gt;
&lt;br /&gt;
Auszug aus /etc/hosts:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;IP-ADRESSE-DER-DBOX2&amp;gt; dbox &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DHCP SERVER==&lt;br /&gt;
DHCP [[Server]] neu compilieren mit diesen Sourcen (bei so vielen Leuten hat der [[DHCP]] [[Server]] nicht richtig funktioniert ...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auszug aus /etc/dhcpd.conf:&lt;br /&gt;
&lt;br /&gt;
 subnet 192.168.1.0 netmask 255.255.255.0 {&lt;br /&gt;
 }&lt;br /&gt;
 host dbox {&lt;br /&gt;
 fixed-address &amp;lt;IP-DER-DBOX2&amp;gt;;&lt;br /&gt;
 hardware ethernet &amp;lt;MAC-ADRESSE-DER-DBOX2-MIT-:-GETRENNT&amp;gt;;&lt;br /&gt;
 allow bootp;&lt;br /&gt;
 server-name &amp;lt;&amp;quot;IP-DES-LINUX-RECHNERS&amp;quot;&amp;gt;;&lt;br /&gt;
 #filename &amp;quot;/dbox2/tftpboot/ppcboot&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Dieses Beispiel geht davon aus, dass eure [[IP-Adresse]] im Netz 192.168.1.x ist , falls nicht müsst ihr natürlich Subnet auch noch ändern..&lt;br /&gt;
&lt;br /&gt;
Wichtig sind die &amp;quot; &amp;quot; um die [[IP-Adresse]] des [[Linux]] Rechners.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RARP==&lt;br /&gt;
Bei [[Kernel]] 2.2.x einfach mit&lt;br /&gt;
&lt;br /&gt;
 rarp -s dbox &amp;lt;MAC-ADRESSE-DER-BOX-MIT-:-GETRENNT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
baut diesen Befehl in ein Startscript ein, sonst müsst ihr ihn nach jedem Booten wieder neu eingeben...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bei [[Kernel]] 2.4.x müsst ihr euch den [[RARP]] [[Daemon]] besorgen und dann die MAC-Adresse in die /etc/ethers schreiben. Wichtig ist das ihr den Rarpd mit der Option -e startet !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auszug aus /etc/ethers:&lt;br /&gt;
 &amp;lt;MAC-ADRESSE-DER-DBOX2-MIT-:-GETRENNT&amp;gt; &amp;lt;IP-DER-DBOX2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==NFS==&lt;br /&gt;
Auszug aus /etc/exports&lt;br /&gt;
 /dbox           dbox(rw,no_root_squash)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TFTP==&lt;br /&gt;
Auszug aus /etc/inetd.conf&lt;br /&gt;
 tftp dgram udp wait root /usr/sbin/tcpd in.tftpd -s /dbox2/tftpboot &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mit Windows=&lt;br /&gt;
Ihr braucht ein paar Verzeichnisse:&lt;br /&gt;
 c:\dbox&lt;br /&gt;
 c:\dbox2&lt;br /&gt;
 c:\dbox2\tftpboot&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
*Ihr braucht das [[Windows]] Toolkit das Field geschrieben hat, das Toolkit ist [[DHCP]], [[RARP]] und [[TFTP]]-Server + [[RSH]] und Terminal Client !&lt;br /&gt;
&lt;br /&gt;
Ihr findet das Toolkit und eine gute Anleitung dazu unter http://dbox.feldtech.com/. Zum generellen Ablauf des [[Debug]] enablen solltet ihr hier auf jedenfall weiterlesen. Wie das alles in Field´s Tool geht steht in seiner [[Bootmanager:Readme|Readme]].&lt;br /&gt;
&lt;br /&gt;
''Hier nochmal ein Dank an Field für sein Tool, das ist echt gut :) ''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Bei &amp;quot;Lade ... &amp;quot; stehen bleib=&lt;br /&gt;
'''Hinweis:''' ''Ich erhalte in letzter Zeit immer mehr Mails von Leuten die ihr Flash kaputt gemacht haben. Sowas kann passieren, obwohl es mir noch nicht passiert ist. Wer weiß was die gemacht haben. Was aber klar ist, ist das diese Kurzschlussmethode sehr RISKANT ist. Also genau überlegen ob ihr das Risiko eingehen wollt !!!''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist das Ziel, die [[DBox2]] muss bei &amp;quot;Lade ...&amp;quot; stehen bleiben und der Chorus-Kernel muss einen RSH-Daemon aufmachen. Das passiert dann, wenn der Chorus-Kernel aus irgendeinem Grund sein Initscrippt nicht findet. Das erreichen wir, indem wir zum richtigen Zeitpunkt das Flash abschalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jetzt mal einen Testdurchlauf machen :&lt;br /&gt;
&lt;br /&gt;
* [[DBox2]] über ein [[Crossover-Kabel]] an euren Rechner auf dem [[RARP]] und DHCPD laufen, anschließen.&lt;br /&gt;
* [[DBox2]] anpingen (der [[Ping]] wird erstmal nicht beantwortet, aber den [[Ping]] im Auge behalten)&lt;br /&gt;
** &amp;quot;Nur für [[Linux]]: Der Pingtimeout von [[Linux]] ist sehr hoch daher ist das ziemlich ungenau, es ist aber wichtig das man sofort kurzschließt sobald die [[DBox2]] pingbar ist, deshalb am besten 10 pings gleichzeitig in einer Konsole laufen lassen also mit &amp;amp; starten ... &amp;quot;&lt;br /&gt;
* [[DBox2]] in den Strom stecken , nun läuft erstmal ein Balken von links nach rechts, danach kommt dann &amp;quot;Lade ...&amp;quot; nun solltet ihr einen [[Ping]] reply von der [[DBox2]] bekommen, kommt er nicht, dann geht [[RARP]] nicht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn der Test Ok war, weitermachen, ansonsten Fehler suchen.&lt;br /&gt;
&lt;br /&gt;
*DBox2 aus aus dem Strom ziehen&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Je nach [[DBox2]] Version (Nokia,Sagem oder Philips) ist das anders, deshalb:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nokia mit 2 * Intel Flash Rams==&lt;br /&gt;
Ihr müsst zum richtigen Zeitpunkt zwei Lötpunkte auf der Platine verbinden (Schalter auf ON), und zwar die die auf dem Foto hier Rot eingekreist sind.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nokia mit 2 * AMD Flash Rams==&lt;br /&gt;
Ihr müsst zum richtigen Zeitpunkt zwei Lötpunkte auf der Platine verbinden (Schalter auf ON), und zwar die die auf dem Foto hier Rot eingekreist sind.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem mit 1 * Intel Flash Ram==&lt;br /&gt;
Einfach zum richtigen Zeitpunkt den Stromstecker abziehen auf dem Foto hier abziehen (Entspricht Schalter auf ON).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
Tipp: Da der Stecker gegen unabsichtliches abziehen mit einer Lasche gesichert ist, am besten vorher den Stecker schon 2 mm hochziehen so das er schon über der Lasche steht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem mit 2 * Intel Flash Rams==&lt;br /&gt;
Einfach zum richtigen Zeitpunkt den Stromstecker abziehen auf dem Foto hier abziehen (Entspricht Schalter auf ON).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
                    &lt;br /&gt;
Tipp: Da der Stecker gegen unabsichtliches abziehen mit einer Lasche gesichert ist, am besten vorher den stecker schon 2 mm hochziehen so das er schon über der Lasche steht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem mit 2 * AMD Flash Rams in 2 * Intel Layout==&lt;br /&gt;
Einfach zum richtigen Zeitpunkt den Stromstecker abziehen auf dem Foto hier abziehen (Entspricht Schalter auf ON).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
                       &lt;br /&gt;
Tipp: Da der Stecker gegen unabsichtliches abziehen mit einer Lasche gesichert ist, am besten vorher den stecker schon 2 mm hochziehen so das er schon über der Lasche steht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem mit 2 * AMD Flash Rams in 1 * Intel Layout==&lt;br /&gt;
Einfach zum richtigen Zeitpunkt den Stromstecker abziehen auf dem Foto hier abziehen (Entspricht Schalter auf ON).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}                    &lt;br /&gt;
&lt;br /&gt;
Tipp: Da der Stecker gegen unabsichtliches abziehen mit einer Lasche gesichert ist, am besten vorher den stecker schon 2 mm hochziehen so das er schon über der Lasche steht.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Philips mit 2 * Intel Flash Rams==&lt;br /&gt;
Es muß zum richtigen Zeitpunkt einfach PIN 12 auf GND gezogen werden. Liegt dann parallel an beiden FLASHs an.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Der Zeitpunkt=&lt;br /&gt;
Der Zeitpunkt zu dem ihr die Pins verbinden müsst ist auf jeder [[DBox2]] gleich !&lt;br /&gt;
&lt;br /&gt;
Sobald die [[DBox2]] auf euren [[Ping]] antwortet müsst ihr SOFORT  die jeweiligen Pins verbinden, und das SOFORT heißt auch SOFORT.&lt;br /&gt;
&lt;br /&gt;
Also nicht erst dann anfangen zu suchen was man wie verbinden muss !!&lt;br /&gt;
&lt;br /&gt;
Am besten löst man das, indem man an die jeweiligen Pins ein Stück Kabel anlötet, an das man einen kleinen Schalter macht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Viele Leute haben ihren Flashinhalt mit dieser Methode gelöscht (kann passieren wenn mann den Zeitpunkt nicht genau trifft) daher habe ich diesen Part neu überarbeitet.&lt;br /&gt;
&lt;br /&gt;
Also ihr solltet ein Kabel an die besagten Pins anlöten und dazwischen einen Schalter machen.&lt;br /&gt;
Der Schalter sollte erstmal auf Offen stehen !!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trotzdem passiert es das man nicht genau den Zeitpunkt erwischt. Ich habe es 100 mal versucht und nur 40 mal hat es geklappt :( .&lt;br /&gt;
Also wenn es nicht geht, nochmal probieren. Bei euch muss es ja nur einmal klappen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ACHTUNG:'''&lt;br /&gt;
&lt;br /&gt;
Falls es nicht geht, erstmal alles noch einmal Gewissenhaft überprüfen !!&lt;br /&gt;
#Bin ich geerdet ?&lt;br /&gt;
#Ist ein Arbeitsmaterial geerdet ?&lt;br /&gt;
#Hab ich wirklich die richtigen Punkte erwischt ?&lt;br /&gt;
&lt;br /&gt;
Nicht 1000 mal probieren das Flash kurzzuschließen !!! lieber mal abwarten, Teetrinken und nochmal alles überdenken !! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DIE PROZEDUR==&lt;br /&gt;
1. [[DBox2]] Stromstecker ist draußen und der über die Kabel angelegte Schalter steht auf offen (Bei sagem gibt es diesen schalter nicht, dort heißt Schalter Offen einfach, dass das Strockkabel auf dem Bild normal Steckt).&lt;br /&gt;
&lt;br /&gt;
2. [[DBox2]] über ein Crosskabel an euren Rechner auf dem [[RARP]] und DHCPD laufen, anschließen.&lt;br /&gt;
&lt;br /&gt;
3. [[DBox2]] anpingen (der [[Ping]] wird erstmal nicht beantwortet, aber den [[Ping]] im Auge behalten)&lt;br /&gt;
&lt;br /&gt;
4. [[DBox2]] Stromstecker in die Steckdose stecken.&lt;br /&gt;
&lt;br /&gt;
5. Nun den [[Ping]] nicht aus den Augen lassen, wenn die [[DBox2]] den [[Ping]] beantwortet müsst ihr den Schalter auf ON legen. Die [[DBox2]] sollte nun bei &amp;quot;Lade ...&amp;quot; stehen bleiben, und der [[Ping]] sollte weiterhin beantwortet werden. (Bei [[Sagem]] gibt es diesen Schalter nicht, dort heißt Schalter ON einfach, dass das Strockkabel auf dem Bild abgezogen ist). Wird der [[Ping]] nicht mehr beatwortet, war es der falsche Zeitpunkt, dann den [[DBox2]] Stromstecker rausziehen !!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nachdem der Stromstecker draußen ist den Schalter wieder auf offen legen (wirklich erst wenn die [[DBox2]] keinen Strom mehr hat den Schalter auf offen legen, ansonsten macht ihr euren Flashinhalt kaputt!!!) und dann wieder bei 1 anfangen !!! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Wird der [[Ping]] nach dem &amp;quot;Schalter auf ON legen&amp;quot;  noch immer beantwortet, dann seid ihr ein kleines Stück weiter. Probiert nun: 'rsh dbox help' in eurer Shell, daraufhin sollte eine Ausgabe kommen die so aussieht:&lt;br /&gt;
&lt;br /&gt;
 mpg:/ # rsh dbox help&lt;br /&gt;
 ChorusOS r3 rsh daemon - valid commands are:&lt;br /&gt;
 &lt;br /&gt;
 mount [hostaddr:filesystem|special_file [mount_point]]&lt;br /&gt;
 umount [-v|-F|-f|-a|-t [ufs|nfs]] [special_file]&lt;br /&gt;
 swapon mount_point&lt;br /&gt;
 arun [-s site] [-S | -U] [-k] [-T] [-d] [-q] [-D] [-Z] actor_name [actor arguments]&lt;br /&gt;
 akill [-s site] [-c] aid&lt;br /&gt;
 aps [-s site]&lt;br /&gt;
 reboot&lt;br /&gt;
 route [add | delete [net | host] args]&lt;br /&gt;
 ping host&lt;br /&gt;
 echo string&lt;br /&gt;
 setenv var value&lt;br /&gt;
 unsetenv var&lt;br /&gt;
 source filename&lt;br /&gt;
 env&lt;br /&gt;
 memstat&lt;br /&gt;
 sleep [time in seconds, default=1s]&lt;br /&gt;
 help&lt;br /&gt;
 mpg:/ #&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn nichts kommt, dann war es der falsche Zeitpunkt, dann den [[DBox2]] Stromstecker rausziehen!!! Nachdem der Stromstecker draußen ist den Schalter wieder auf offen legen (wirklich erst wenn die [[DBox2]] keinen Strom mehr hat den Schalter auf offen legen, ansonsten macht ihr euren Flashinhalt kaputt!!!) und dann wieder bei 1 anfangen!!!&lt;br /&gt;
&lt;br /&gt;
7. Wenn die Antwort 'help' kommt seid ihr wieder ein kleines Stück weiter. Probiert nun: 'rsh dbox mount' in eurer Shell, daraufhin sollte eine Ausgabe kommen die so aussieht:&lt;br /&gt;
&lt;br /&gt;
 mpg:/ # rsh dbox mount&lt;br /&gt;
 C_INIT:&lt;br /&gt;
 root_device mount on /    (flfs)&lt;br /&gt;
 mpg:/ #&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist das schwerste das bekommt man sehr selten hin:&lt;br /&gt;
&lt;br /&gt;
Wenn nichts kommt, dann war es der falsche Zeitpunkt. Dann den [[DBox2]] Stromstecker rausziehen!!! Nachdem der Stromstecker draußen ist den Schalter wieder auf offen legen (wirklich erst wenn die [[DBox2]] keinen Strom mehr hat den Schalter auf offen legen, ansonsten macht ihr euren Flashinhalt kaputt!!!) und dann wieder bei 1 anfangen!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. Wenn ihr eine Ausgabe so wie sie oben da steht bekommt, dann habt ihr das schwierigste geschafft - Herzlichen Glückwunsch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ich wiederhole nochmal lieber:&lt;br /&gt;
&lt;br /&gt;
#Die [[DBox2]] sollte nun bei &amp;quot;Lade ...&amp;quot; stehen geblieben sein (das Display sollte sich nicht zu &amp;quot;Einen Moment bitte &amp;quot;ändern)&lt;br /&gt;
#Die [[DBox2]] muss pingbar sein&lt;br /&gt;
#Die [[DBox2]] muss auf den Befehl: 'rsh dbox help' eine kleine Help bringen&lt;br /&gt;
#Die [[DBox2]] muss auf den Befehl: 'rsh dbox mount ' eine Rückgabe liefern die so aussieht:&lt;br /&gt;
&lt;br /&gt;
 mpg:/ # rsh dbox mount&lt;br /&gt;
 C_INIT:&lt;br /&gt;
 root_device mount on /    (flfs)&lt;br /&gt;
 mpg:/ #&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. OK, nur wenn wirklich alle vorherigen Punkte erfolgreich waren macht ihr hier weiter!! Ansonsten wieder zurück zu Punkt 1!&lt;br /&gt;
&lt;br /&gt;
10. Schalter auf offen legen! Nur wenn der Schalter auf offen liegt könnt ihr die Files aus der [[DBox2]] rauskopieren.&lt;br /&gt;
&lt;br /&gt;
11. Mit dem Software rauskopieren weitermachen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Software Rauskopieren=&lt;br /&gt;
Auf eurem Rechner muss jetzt noch ein NFS-Server laufen:&lt;br /&gt;
*Das Verzeichnis /dbox sollte existieren und sollte per [[NFS]] freigegeben sein&lt;br /&gt;
*Im Verzeichnis /dbox müssen die cpR.class und das copy.sh.  bzw copy_dbox2.bat Script liegen.&lt;br /&gt;
*Nachdem eure [[DBox2]] nun bei &amp;quot;Lade...&amp;quot; steht und der [[NFS]]-Server auch läuft, könnt ihr den Inhalt mit dem copy.sh Script rüberkopieren.&lt;br /&gt;
&lt;br /&gt;
Einfach 'copy.sh ip-eures-rechners' oder 'copy_dbox2 ip-eures-rechners' im Verzeichnis /dbox eingeben (copy.sh muss natürlich ausführbar sein).&lt;br /&gt;
&lt;br /&gt;
Nun sollte folgende Meldung kommen:&lt;br /&gt;
 C_INIT: mount 192.168.0.201:/dbox on /lost+found&lt;br /&gt;
 started aid = 10&lt;br /&gt;
 //&lt;br /&gt;
 creating /lost+found/&lt;br /&gt;
 //usr/&lt;br /&gt;
 creating /lost+found//usr&lt;br /&gt;
 //usr/siege/&lt;br /&gt;
 &lt;br /&gt;
 ................... etc ....&lt;br /&gt;
&lt;br /&gt;
Das dauert einige Minuten, wenn es fertig ist habt ihr in /dbox den kompletten [[Dateisystem]] Inhalt eures Flashs. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Debug-Mode enablen=&lt;br /&gt;
*''/dbox/root/platform/drv/tuner.so'' mit ''tuner.so'' von http://dbox2.elxsi.de/files/tuner.so ersetzen.&lt;br /&gt;
*''/dbox/root/bin/upgrade'' in ''/dbox/root/bin/upgrade_old'' umbenennen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun braucht ihr noch das Scippt debug.sh bzw debug_dbox2.bat in /dbox.&lt;br /&gt;
&lt;br /&gt;
Der Flashbereich den wir verändern wollen ist [[Hardware]]seitig schreibgeschützt, deshalb muss man jetzt noch ein Paar Pins verbinden um den [[Schreibschutz]] zu deaktivieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Schreibschutz Disablen==&lt;br /&gt;
Ist wieder je nach [[DBox2]] anders. Ihr könnt das während des Betriebes machen (aber aufpassen, ein Pin ist 3.3V also nicht im Betrieb mit einem geerdeten Lötkolben rumlöten). Der [[Schreibschutz]] muss auch nur für den Zeitraum vom Start der debug.sh bis auf eurem Terminalprogramm &amp;quot;done !!&amp;quot; steht verbunden sein. &lt;br /&gt;
&lt;br /&gt;
Natürlich kann man das gerade bei der [[Philips]] schlecht, da muss man am besten einen Draht dafür unten auf der Platine anlöten. Wichtig ist, dass nachdem die [[DBox2]] im Debug-Mode ist, ihr den [[Schreibschutz]] wieder enabled, sonst killt ihr euch später mal ausversehen den Bootloader und damit habt ihr dann einen Briefbeschwerer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Nokia mit 2 * Intel Flash Rams===&lt;br /&gt;
Jumper XH4 und XH6 (sind direkt am Flash) setzen. Bei den meisten neueren Boxen sind hier leider keine Jumper mehr eingelötet, sondern nur noch Lötpunkte. Diese beiden Lötpunkte einfach mit einem Kabel verbinden (Kabel anlöten).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Nokia mit 2 * AMD Flash Rams===&lt;br /&gt;
Jumper XH3 setzen. Bei den meisten neueren Boxen sind hier leider keine Jumper mehr eingelötet, sondern nur noch Lötpunkte. Diese beiden Lötpunkte einfach mit einem Kabel verbinden (Kabel anlöten).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sagem mit 1 * Intel Flash Ram===&lt;br /&gt;
Die zwei Lötpunkte auf diesem Bild verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sagem mit 2 * Intel Flash Rams===&lt;br /&gt;
Wie auf dem Bild beschrieben verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sagem mit 2 * AMD Flash Rams in 2 * Intel Layout===&lt;br /&gt;
Die beiden Lötpunkte auf diesem Bild (Pin 14 von jedem Flash) mit dem Lötpunkt auf diesem Bild ( 9V) verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sagem mit 2 * AMD Flash Rams in 1 * Intel Layout===&lt;br /&gt;
Die beiden Lötpunkte auf diesem Bild (pin 14 von jedem Flash) mit dem Lötpunkt auf diesem Bild ( 9V) verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Philips mit 2 * Intel Flash Rams===&lt;br /&gt;
Den einen Pin (an dem Pin 14 vom Flash ankommt) vom Wiederstand R3556 der leider auf der Rückseite der Platine ist, mit 3.3 V verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==OK nun kann es losgehen==&lt;br /&gt;
Die [[DBox2]] über ein [[Nullmodemkabel]] mit eurem Rechner verbinden, Terminalprogramm starten, Einstellungen : 57600,8n1 kein Protokoll 'debug.sh ip-eures-rechners' oder 'debug_dbox2 ip-eures-rechners' im Verzeichnis /dbox eingeben (debug.sh muss natürlich ausführbar sein).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Da kommen jetzt ganz viele Fehlermeldungen, die kann man getrost ignorieren.&lt;br /&gt;
&lt;br /&gt;
Hier aber die wichtigsten Ausgaben :&lt;br /&gt;
&lt;br /&gt;
 C_INIT: mount 192.168.0.105:/dbox on /&lt;br /&gt;
&lt;br /&gt;
Und nun ins Terminalprogram gucken (57600,8,n,1)&lt;br /&gt;
 started aid = 10&lt;br /&gt;
 INIT Version 0.9 loaded&lt;br /&gt;
 INIT: library path:&lt;br /&gt;
  LD_LIBRARY_PATH=/root/platform/sagem-dbox2/lib:/root/platform/lib:/root/lib:/usr/lib: \&lt;br /&gt;
                 /root/platform/mpc8xx-dbox2/lib:/root/platform/nokia-dbox2/lib&amp;quot;&lt;br /&gt;
 INIT: start run level 2&lt;br /&gt;
 INIT: execute &amp;quot;ddf&amp;quot;&lt;br /&gt;
 INIT:   time: 3059 sec, 530000000 nsec&lt;br /&gt;
 INIT:   started aid = 11&lt;br /&gt;
&lt;br /&gt;
Wenn ihr das gesehen habt ist alles OK da kommen eventuell vorher und nachher noch einige Fehlermeldungen, das ist normal !&lt;br /&gt;
&lt;br /&gt;
Wichtig sind die paar Zeilen da oben !&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Nun sollte auf eurem Terminalclient (verbunden über ein Serielles [[Nullmodemkabel]], Einstellungen 57600,8n1 kein Protokoll) folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
 DebugEnabler (c) tmbinc, gillem +(sagem,amd,philips) 1.7&lt;br /&gt;
 bl-version      : 1.0&lt;br /&gt;
 product? at     : 10000944&lt;br /&gt;
 current state   : tmb-locked&lt;br /&gt;
 flashrom type   : 2x16 bit? yes. vendor: INTEL&lt;br /&gt;
 unprotecting    : OK!&lt;br /&gt;
 flashing NOW    : DONE !&lt;br /&gt;
&lt;br /&gt;
wobei die Variablen von [[DBox2]] zu [[DBox2]] anders sind ....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn am Ende kein &amp;quot;Done !!&amp;quot; steht , sondern ein &amp;quot;FAILED!!!&amp;quot; dann hat das [[Schreibschutz]] disablen nicht funktioniert (lack auf den Lötstellen etc. ...).&lt;br /&gt;
&lt;br /&gt;
Wenn &amp;quot;Done!!&amp;quot; da steht, dann ist eure [[DBox2]] im Debugmodus. Ihr könnt sie jetzt ausmachen. Das sie im Debugmodus ist seht ihr dann auch nachdem ihr sie wieder an den Strom steckt, nun stehen auf dem Display viel mehr Infos.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Debug.jpg|thumb|none|Das [[LCD]] im [[Debug-Mode]] beim Starten]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn da steht &amp;quot;bl-version : unknown, please report&amp;quot; dann kennt der Debugenabler euren Bootloader nicht. Überprüft dann erstmal was für eine Version der DebugEnabler hat, das steht in der ersten Zeile. Die Version die mit allen uns bekannten Boxen funktioniert ist die &amp;quot; DebugEnabler (c) tmbinc, gillem +(sagem,amd,philips) 1.6final &amp;quot;. Wenn nicht das da steht, dann habt ihr vergessen&lt;br /&gt;
'/dbox/root/platform/drv/tuner.so' mit 'tuner.so' von http://dbox2.elxsi.de/files/tuner.so zu ersetzen.!!!&lt;br /&gt;
&lt;br /&gt;
Holt das nach und probiert es dann nochmal, allerdings müsst ihr wieder von vorne anfangen (also Stromstecker raus ...).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn aber da steht : &lt;br /&gt;
 DebugEnabler (c) tmbinc, gillem +(sagem,amd,philips) 1.7 &amp;quot;bl-version : unknown, please report&amp;quot;&lt;br /&gt;
&lt;br /&gt;
dann meldet euch bei uns mit eurem Problem und wir gucken das wir euch helfen .... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Weiter geht es jetzt wie gewohnt:&lt;br /&gt;
&lt;br /&gt;
{{Debug_ucodes}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Danach könnt ihr ein Linux-Image [[flashen]], z.B. von [http://update.tuxbox.org update.tuxbox.org].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{review}}&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>Dbt</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Debug-Mode_mit_Kurzschluss&amp;diff=5725&amp;oldid=prev</id>
		<title>Sat Man am 18. Januar 2005 um 19:48 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Debug-Mode_mit_Kurzschluss&amp;diff=5725&amp;oldid=prev"/>
		<updated>2005-01-18T19:48:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Überarbeiten}}&lt;br /&gt;
[[Category:Register]]&lt;br /&gt;
[[Category:Debug]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| width=&amp;quot;70%&amp;quot; bgcolor=&amp;quot;yellow&amp;quot; style=&amp;quot;background-color:yellow;border-style:dashed;border-width:4px;border-color:red&amp;quot;&lt;br /&gt;
| [[Bild:Baustelle-klein.png]]&lt;br /&gt;
|'''Hinweis:''' Dieser Artikel ist momentan noch &amp;lt;u&amp;gt;'''nicht'''&amp;lt;/u&amp;gt; dazu geeignet, den Debug-Mode einzuschalten!!!&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
{{missingText}}&lt;br /&gt;
&lt;br /&gt;
{{Debug_Warnung}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Wie bootet die DBox2=&lt;br /&gt;
#Der Bootloader wird geladen.&lt;br /&gt;
#Der Bootloader macht eine [[Bootp]] Anfrage nach einer [IP-Adresse]], einem [[Tftp]] [[Server]] und nach einem [[Kernel]] den er laden kann.&lt;br /&gt;
#Entweder wird ein [[Kernel]] über das [[Netzwerk]] gebootet (wenn 2. erfolgreich war) oder es wird der [[Kernel]] aus dem Flash gebootet.&lt;br /&gt;
#Der aus dem Flash gebootete [[ChorusOS]] [[Kernel]] konfiguriert sich über eine [[RARP]] Anfrage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Für Punkt 2 braucht man einen [[DHCP]]-Server.&lt;br /&gt;
&lt;br /&gt;
Für Punkt 4 braucht man bei [[Kernel]] 2.2.x Kernelsupport für [[RARP]]. Bei [[Kernel]] 2.4.x einen [[RARP]] Daemon.                                    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen=&lt;br /&gt;
*Die [[DBox2]] und euren PC müsst ihr mit einem [[Crossover-Kabel]] verbinden.&lt;br /&gt;
*Die [[DBox2]] kann natürlich auch mittels eines normalen [[Hub]]s (der [[Hub]] muss für 10MBit ausgelegt sein, die [[DBox2]] kann keine 100MBit) mit eurem Rechner verbunden werden. ACHTUNG: hier kein [[Crossover-Kabel]] verwenden!&lt;br /&gt;
*Wenn ihr nur an der [[DBox2]] ein [[Nullmodem]]-Kabel eingesteckt habt (und nicht am PC) kann die [[DBox2]] nicht booten und bleibt 'hängen' --&amp;gt; also [[Nullmodem]] Kabel entweder an [[DBox2]] und PC oder ganz weg.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mit Linux=&lt;br /&gt;
Ihr braucht ein paar Verzeichnisse :&lt;br /&gt;
 /dbox&lt;br /&gt;
 /dbox2&lt;br /&gt;
 /dbox2/tftpboot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HOSTS==&lt;br /&gt;
Tragt die [[DBox2]] in eure /etc/hosts ein.&lt;br /&gt;
&lt;br /&gt;
Auszug aus /etc/hosts:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;IP-ADRESSE-DER-DBOX2&amp;gt; dbox &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DHCP SERVER==&lt;br /&gt;
DHCP [[Server]] neu compilieren mit diesen Sourcen (bei so vielen Leuten hat der [[DHCP]] [[Server]] nicht richtig funktioniert ...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auszug aus /etc/dhcpd.conf:&lt;br /&gt;
&lt;br /&gt;
 subnet 192.168.1.0 netmask 255.255.255.0 {&lt;br /&gt;
 }&lt;br /&gt;
 host dbox {&lt;br /&gt;
 fixed-address &amp;lt;IP-DER-DBOX2&amp;gt;;&lt;br /&gt;
 hardware ethernet &amp;lt;MAC-ADRESSE-DER-DBOX2-MIT-:-GETRENNT&amp;gt;;&lt;br /&gt;
 allow bootp;&lt;br /&gt;
 server-name &amp;lt;&amp;quot;IP-DES-LINUX-RECHNERS&amp;quot;&amp;gt;;&lt;br /&gt;
 #filename &amp;quot;/dbox2/tftpboot/ppcboot&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Dieses Beispiel geht davon aus, dass eure [[IP-Adresse]] im Netz 192.168.1.x ist , falls nicht müsst ihr natürlich Subnet auch noch ändern..&lt;br /&gt;
&lt;br /&gt;
Wichtig sind die &amp;quot; &amp;quot; um die [[IP-Adresse]] des [[Linux]] Rechners.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RARP==&lt;br /&gt;
Bei [[Kernel]] 2.2.x einfach mit&lt;br /&gt;
&lt;br /&gt;
 rarp -s dbox &amp;lt;MAC-ADRESSE-DER-BOX-MIT-:-GETRENNT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
baut diesen Befehl in ein Startscript ein, sonst müsst ihr ihn nach jedem Booten wieder neu eingeben...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bei [[Kernel]] 2.4.x müsst ihr euch den [[RARP]] [[Daemon]] besorgen und dann die MAC-Adresse in die /etc/ethers schreiben. Wichtig ist das ihr den Rarpd mit der Option -e startet !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auszug aus /etc/ethers:&lt;br /&gt;
 &amp;lt;MAC-ADRESSE-DER-DBOX2-MIT-:-GETRENNT&amp;gt; &amp;lt;IP-DER-DBOX2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==NFS==&lt;br /&gt;
Auszug aus /etc/exports&lt;br /&gt;
 /dbox           dbox(rw,no_root_squash)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TFTP==&lt;br /&gt;
Auszug aus /etc/inetd.conf&lt;br /&gt;
 tftp dgram udp wait root /usr/sbin/tcpd in.tftpd -s /dbox2/tftpboot &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mit Windows=&lt;br /&gt;
Ihr braucht ein paar Verzeichnisse:&lt;br /&gt;
 c:\dbox&lt;br /&gt;
 c:\dbox2&lt;br /&gt;
 c:\dbox2\tftpboot&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
*Ihr braucht das [[Windows]] Toolkit das Field geschrieben hat, das Toolkit ist [[DHCP]], [[RARP]] und [[TFTP]]-Server + [[RSH]] und Terminal Client !&lt;br /&gt;
&lt;br /&gt;
Ihr findet das Toolkit und eine gute Anleitung dazu unter http://dbox.feldtech.com/. Zum generellen Ablauf des [[Debug]] enablen solltet ihr hier auf jedenfall weiterlesen. Wie das alles in Field´s Tool geht steht in seiner [[Bootmanager:Readme|Readme]].&lt;br /&gt;
&lt;br /&gt;
''Hier nochmal ein Dank an Field für sein Tool, das ist echt gut :) ''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Bei &amp;quot;Lade ... &amp;quot; stehen bleib=&lt;br /&gt;
'''Hinweis:''' ''Ich erhalte in letzter Zeit immer mehr Mails von Leuten die ihr Flash kaputt gemacht haben. Sowas kann passieren, obwohl es mir noch nicht passiert ist. Wer weiß was die gemacht haben. Was aber klar ist, ist das diese Kurzschlussmethode sehr RISKANT ist. Also genau überlegen ob ihr das Risiko eingehen wollt !!!''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist das Ziel, die [[DBox2]] muss bei &amp;quot;Lade ...&amp;quot; stehen bleiben und der Chorus-Kernel muss einen RSH-Daemon aufmachen. Das passiert dann, wenn der Chorus-Kernel aus irgendeinem Grund sein Initscrippt nicht findet. Das erreichen wir, indem wir zum richtigen Zeitpunkt das Flash abschalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jetzt mal einen Testdurchlauf machen :&lt;br /&gt;
&lt;br /&gt;
* [[DBox2]] über ein [[Crossover-Kabel]] an euren Rechner auf dem [[RARP]] und DHCPD laufen, anschließen.&lt;br /&gt;
* [[DBox2]] anpingen (der [[Ping]] wird erstmal nicht beantwortet, aber den [[Ping]] im Auge behalten)&lt;br /&gt;
** &amp;quot;Nur für [[Linux]]: Der Pingtimeout von [[Linux]] ist sehr hoch daher ist das ziemlich ungenau, es ist aber wichtig das man sofort kurzschließt sobald die [[DBox2]] pingbar ist, deshalb am besten 10 pings gleichzeitig in einer Konsole laufen lassen also mit &amp;amp; starten ... &amp;quot;&lt;br /&gt;
* [[DBox2]] in den Strom stecken , nun läuft erstmal ein Balken von links nach rechts, danach kommt dann &amp;quot;Lade ...&amp;quot; nun solltet ihr einen [[Ping]] reply von der [[DBox2]] bekommen, kommt er nicht, dann geht [[RARP]] nicht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn der Test Ok war, weitermachen, ansonsten Fehler suchen.&lt;br /&gt;
&lt;br /&gt;
*DBox2 aus aus dem Strom ziehen&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Je nach [[DBox2]] Version (Nokia,Sagem oder Philips) ist das anders, deshalb:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nokia mit 2 * Intel Flash Rams==&lt;br /&gt;
Ihr müsst zum richtigen Zeitpunkt zwei Lötpunkte auf der Platine verbinden (Schalter auf ON), und zwar die die auf dem Foto hier Rot eingekreist sind.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nokia mit 2 * AMD Flash Rams==&lt;br /&gt;
Ihr müsst zum richtigen Zeitpunkt zwei Lötpunkte auf der Platine verbinden (Schalter auf ON), und zwar die die auf dem Foto hier Rot eingekreist sind.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem mit 1 * Intel Flash Ram==&lt;br /&gt;
Einfach zum richtigen Zeitpunkt den Stromstecker abziehen auf dem Foto hier abziehen (Entspricht Schalter auf ON).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
Tipp: Da der Stecker gegen unabsichtliches abziehen mit einer Lasche gesichert ist, am besten vorher den Stecker schon 2 mm hochziehen so das er schon über der Lasche steht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem mit 2 * Intel Flash Rams==&lt;br /&gt;
Einfach zum richtigen Zeitpunkt den Stromstecker abziehen auf dem Foto hier abziehen (Entspricht Schalter auf ON).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
                    &lt;br /&gt;
Tipp: Da der Stecker gegen unabsichtliches abziehen mit einer Lasche gesichert ist, am besten vorher den stecker schon 2 mm hochziehen so das er schon über der Lasche steht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem mit 2 * AMD Flash Rams in 2 * Intel Layout==&lt;br /&gt;
Einfach zum richtigen Zeitpunkt den Stromstecker abziehen auf dem Foto hier abziehen (Entspricht Schalter auf ON).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
                       &lt;br /&gt;
Tipp: Da der Stecker gegen unabsichtliches abziehen mit einer Lasche gesichert ist, am besten vorher den stecker schon 2 mm hochziehen so das er schon über der Lasche steht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem mit 2 * AMD Flash Rams in 1 * Intel Layout==&lt;br /&gt;
Einfach zum richtigen Zeitpunkt den Stromstecker abziehen auf dem Foto hier abziehen (Entspricht Schalter auf ON).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}                    &lt;br /&gt;
&lt;br /&gt;
Tipp: Da der Stecker gegen unabsichtliches abziehen mit einer Lasche gesichert ist, am besten vorher den stecker schon 2 mm hochziehen so das er schon über der Lasche steht.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Philips mit 2 * Intel Flash Rams==&lt;br /&gt;
Es muß zum richtigen Zeitpunkt einfach PIN 12 auf GND gezogen werden. Liegt dann parallel an beiden FLASHs an.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Der Zeitpunkt=&lt;br /&gt;
Der Zeitpunkt zu dem ihr die Pins verbinden müsst ist auf jeder [[DBox2]] gleich !&lt;br /&gt;
&lt;br /&gt;
Sobald die [[DBox2]] auf euren [[Ping]] antwortet müsst ihr SOFORT  die jeweiligen Pins verbinden, und das SOFORT heißt auch SOFORT.&lt;br /&gt;
&lt;br /&gt;
Also nicht erst dann anfangen zu suchen was man wie verbinden muss !!&lt;br /&gt;
&lt;br /&gt;
Am besten löst man das, indem man an die jeweiligen Pins ein Stück Kabel anlötet, an das man einen kleinen Schalter macht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Viele Leute haben ihren Flashinhalt mit dieser Methode gelöscht (kann passieren wenn mann den Zeitpunkt nicht genau trifft) daher habe ich diesen Part neu überarbeitet.&lt;br /&gt;
&lt;br /&gt;
Also ihr solltet ein Kabel an die besagten Pins anlöten und dazwischen einen Schalter machen.&lt;br /&gt;
Der Schalter sollte erstmal auf Offen stehen !!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trotzdem passiert es das man nicht genau den Zeitpunkt erwischt. Ich habe es 100 mal versucht und nur 40 mal hat es geklappt :( .&lt;br /&gt;
Also wenn es nicht geht, nochmal probieren. Bei euch muss es ja nur einmal klappen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ACHTUNG:'''&lt;br /&gt;
&lt;br /&gt;
Falls es nicht geht, erstmal alles noch einmal Gewissenhaft überprüfen !!&lt;br /&gt;
#Bin ich geerdet ?&lt;br /&gt;
#Ist ein Arbeitsmaterial geerdet ?&lt;br /&gt;
#Hab ich wirklich die richtigen Punkte erwischt ?&lt;br /&gt;
&lt;br /&gt;
Nicht 1000 mal probieren das Flash kurzzuschließen !!! lieber mal abwarten, Teetrinken und nochmal alles überdenken !! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DIE PROZEDUR==&lt;br /&gt;
1. [[DBox2]] Stromstecker ist draußen und der über die Kabel angelegte Schalter steht auf offen (Bei sagem gibt es diesen schalter nicht, dort heißt Schalter Offen einfach, dass das Strockkabel auf dem Bild normal Steckt).&lt;br /&gt;
&lt;br /&gt;
2. [[DBox2]] über ein Crosskabel an euren Rechner auf dem [[RARP]] und DHCPD laufen, anschließen.&lt;br /&gt;
&lt;br /&gt;
3. [[DBox2]] anpingen (der [[Ping]] wird erstmal nicht beantwortet, aber den [[Ping]] im Auge behalten)&lt;br /&gt;
&lt;br /&gt;
4. [[DBox2]] Stromstecker in die Steckdose stecken.&lt;br /&gt;
&lt;br /&gt;
5. Nun den [[Ping]] nicht aus den Augen lassen, wenn die [[DBox2]] den [[Ping]] beantwortet müsst ihr den Schalter auf ON legen. Die [[DBox2]] sollte nun bei &amp;quot;Lade ...&amp;quot; stehen bleiben, und der [[Ping]] sollte weiterhin beantwortet werden. (Bei [[Sagem]] gibt es diesen Schalter nicht, dort heißt Schalter ON einfach, dass das Strockkabel auf dem Bild abgezogen ist). Wird der [[Ping]] nicht mehr beatwortet, war es der falsche Zeitpunkt, dann den [[DBox2]] Stromstecker rausziehen !!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nachdem der Stromstecker draußen ist den Schalter wieder auf offen legen (wirklich erst wenn die [[DBox2]] keinen Strom mehr hat den Schalter auf offen legen, ansonsten macht ihr euren Flashinhalt kaputt!!!) und dann wieder bei 1 anfangen !!! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Wird der [[Ping]] nach dem &amp;quot;Schalter auf ON legen&amp;quot;  noch immer beantwortet, dann seid ihr ein kleines Stück weiter. Probiert nun: 'rsh dbox help' in eurer Shell, daraufhin sollte eine Ausgabe kommen die so aussieht:&lt;br /&gt;
&lt;br /&gt;
 mpg:/ # rsh dbox help&lt;br /&gt;
 ChorusOS r3 rsh daemon - valid commands are:&lt;br /&gt;
 &lt;br /&gt;
 mount [hostaddr:filesystem|special_file [mount_point]]&lt;br /&gt;
 umount [-v|-F|-f|-a|-t [ufs|nfs]] [special_file]&lt;br /&gt;
 swapon mount_point&lt;br /&gt;
 arun [-s site] [-S | -U] [-k] [-T] [-d] [-q] [-D] [-Z] actor_name [actor arguments]&lt;br /&gt;
 akill [-s site] [-c] aid&lt;br /&gt;
 aps [-s site]&lt;br /&gt;
 reboot&lt;br /&gt;
 route [add | delete [net | host] args]&lt;br /&gt;
 ping host&lt;br /&gt;
 echo string&lt;br /&gt;
 setenv var value&lt;br /&gt;
 unsetenv var&lt;br /&gt;
 source filename&lt;br /&gt;
 env&lt;br /&gt;
 memstat&lt;br /&gt;
 sleep [time in seconds, default=1s]&lt;br /&gt;
 help&lt;br /&gt;
 mpg:/ #&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn nichts kommt, dann war es der falsche Zeitpunkt, dann den [[DBox2]] Stromstecker rausziehen!!! Nachdem der Stromstecker draußen ist den Schalter wieder auf offen legen (wirklich erst wenn die [[DBox2]] keinen Strom mehr hat den Schalter auf offen legen, ansonsten macht ihr euren Flashinhalt kaputt!!!) und dann wieder bei 1 anfangen!!!&lt;br /&gt;
&lt;br /&gt;
7. Wenn die Antwort 'help' kommt seid ihr wieder ein kleines Stück weiter. Probiert nun: 'rsh dbox mount' in eurer Shell, daraufhin sollte eine Ausgabe kommen die so aussieht:&lt;br /&gt;
&lt;br /&gt;
 mpg:/ # rsh dbox mount&lt;br /&gt;
 C_INIT:&lt;br /&gt;
 root_device mount on /    (flfs)&lt;br /&gt;
 mpg:/ #&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist das schwerste das bekommt man sehr selten hin:&lt;br /&gt;
&lt;br /&gt;
Wenn nichts kommt, dann war es der falsche Zeitpunkt. Dann den [[DBox2]] Stromstecker rausziehen!!! Nachdem der Stromstecker draußen ist den Schalter wieder auf offen legen (wirklich erst wenn die [[DBox2]] keinen Strom mehr hat den Schalter auf offen legen, ansonsten macht ihr euren Flashinhalt kaputt!!!) und dann wieder bei 1 anfangen!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. Wenn ihr eine Ausgabe so wie sie oben da steht bekommt, dann habt ihr das schwierigste geschafft - Herzlichen Glückwunsch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ich wiederhole nochmal lieber:&lt;br /&gt;
&lt;br /&gt;
#Die [[DBox2]] sollte nun bei &amp;quot;Lade ...&amp;quot; stehen geblieben sein (das Display sollte sich nicht zu &amp;quot;Einen Moment bitte &amp;quot;ändern)&lt;br /&gt;
#Die [[DBox2]] muss pingbar sein&lt;br /&gt;
#Die [[DBox2]] muss auf den Befehl: 'rsh dbox help' eine kleine Help bringen&lt;br /&gt;
#Die [[DBox2]] muss auf den Befehl: 'rsh dbox mount ' eine Rückgabe liefern die so aussieht:&lt;br /&gt;
&lt;br /&gt;
 mpg:/ # rsh dbox mount&lt;br /&gt;
 C_INIT:&lt;br /&gt;
 root_device mount on /    (flfs)&lt;br /&gt;
 mpg:/ #&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. OK, nur wenn wirklich alle vorherigen Punkte erfolgreich waren macht ihr hier weiter!! Ansonsten wieder zurück zu Punkt 1!&lt;br /&gt;
&lt;br /&gt;
10. Schalter auf offen legen! Nur wenn der Schalter auf offen liegt könnt ihr die Files aus der [[DBox2]] rauskopieren.&lt;br /&gt;
&lt;br /&gt;
11. Mit dem Software rauskopieren weitermachen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Software Rauskopieren=&lt;br /&gt;
Auf eurem Rechner muss jetzt noch ein NFS-Server laufen:&lt;br /&gt;
*Das Verzeichnis /dbox sollte existieren und sollte per [[NFS]] freigegeben sein&lt;br /&gt;
*Im Verzeichnis /dbox müssen die cpR.class und das copy.sh.  bzw copy_dbox2.bat Script liegen.&lt;br /&gt;
*Nachdem eure [[DBox2]] nun bei &amp;quot;Lade...&amp;quot; steht und der [[NFS]]-Server auch läuft, könnt ihr den Inhalt mit dem copy.sh Script rüberkopieren.&lt;br /&gt;
&lt;br /&gt;
Einfach 'copy.sh ip-eures-rechners' oder 'copy_dbox2 ip-eures-rechners' im Verzeichnis /dbox eingeben (copy.sh muss natürlich ausführbar sein).&lt;br /&gt;
&lt;br /&gt;
Nun sollte folgende Meldung kommen:&lt;br /&gt;
 C_INIT: mount 192.168.0.201:/dbox on /lost+found&lt;br /&gt;
 started aid = 10&lt;br /&gt;
 //&lt;br /&gt;
 creating /lost+found/&lt;br /&gt;
 //usr/&lt;br /&gt;
 creating /lost+found//usr&lt;br /&gt;
 //usr/siege/&lt;br /&gt;
 &lt;br /&gt;
 ................... etc ....&lt;br /&gt;
&lt;br /&gt;
Das dauert einige Minuten, wenn es fertig ist habt ihr in /dbox den kompletten [[Dateisystem]] Inhalt eures Flashs. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Debug-Mode enablen=&lt;br /&gt;
*''/dbox/root/platform/drv/tuner.so'' mit ''tuner.so'' von http://dbox2.elxsi.de/files/tuner.so ersetzen.&lt;br /&gt;
*''/dbox/root/bin/upgrade'' in ''/dbox/root/bin/upgrade_old'' umbenennen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun braucht ihr noch das Scippt debug.sh bzw debug_dbox2.bat in /dbox.&lt;br /&gt;
&lt;br /&gt;
Der Flashbereich den wir verändern wollen ist [[Hardware]]seitig schreibgeschützt, deshalb muss man jetzt noch ein Paar Pins verbinden um den [[Schreibschutz]] zu deaktivieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Schreibschutz Disablen==&lt;br /&gt;
Ist wieder je nach [[DBox2]] anders. Ihr könnt das während des Betriebes machen (aber aufpassen, ein Pin ist 3.3V also nicht im Betrieb mit einem geerdeten Lötkolben rumlöten). Der [[Schreibschutz]] muss auch nur für den Zeitraum vom Start der debug.sh bis auf eurem Terminalprogramm &amp;quot;done !!&amp;quot; steht verbunden sein. &lt;br /&gt;
&lt;br /&gt;
Natürlich kann man das gerade bei der [[Philips]] schlecht, da muss man am besten einen Draht dafür unten auf der Platine anlöten. Wichtig ist, dass nachdem die [[DBox2]] im Debug-Mode ist, ihr den [[Schreibschutz]] wieder enabled, sonst killt ihr euch später mal ausversehen den Bootloader und damit habt ihr dann einen Briefbeschwerer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Nokia mit 2 * Intel Flash Rams===&lt;br /&gt;
Jumper XH4 und XH6 (sind direkt am Flash) setzen. Bei den meisten neueren Boxen sind hier leider keine Jumper mehr eingelötet, sondern nur noch Lötpunkte. Diese beiden Lötpunkte einfach mit einem Kabel verbinden (Kabel anlöten).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Nokia mit 2 * AMD Flash Rams===&lt;br /&gt;
Jumper XH3 setzen. Bei den meisten neueren Boxen sind hier leider keine Jumper mehr eingelötet, sondern nur noch Lötpunkte. Diese beiden Lötpunkte einfach mit einem Kabel verbinden (Kabel anlöten).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sagem mit 1 * Intel Flash Ram===&lt;br /&gt;
Die zwei Lötpunkte auf diesem Bild verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sagem mit 2 * Intel Flash Rams===&lt;br /&gt;
Wie auf dem Bild beschrieben verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sagem mit 2 * AMD Flash Rams in 2 * Intel Layout===&lt;br /&gt;
Die beiden Lötpunkte auf diesem Bild (Pin 14 von jedem Flash) mit dem Lötpunkt auf diesem Bild ( 9V) verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sagem mit 2 * AMD Flash Rams in 1 * Intel Layout===&lt;br /&gt;
Die beiden Lötpunkte auf diesem Bild (pin 14 von jedem Flash) mit dem Lötpunkt auf diesem Bild ( 9V) verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Philips mit 2 * Intel Flash Rams===&lt;br /&gt;
Den einen Pin (an dem Pin 14 vom Flash ankommt) vom Wiederstand R3556 der leider auf der Rückseite der Platine ist, mit 3.3 V verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==OK nun kann es losgehen==&lt;br /&gt;
Die [[DBox2]] über ein [[Nullmodemkabel]] mit eurem Rechner verbinden, Terminalprogramm starten, Einstellungen : 57600,8n1 kein Protokoll 'debug.sh ip-eures-rechners' oder 'debug_dbox2 ip-eures-rechners' im Verzeichnis /dbox eingeben (debug.sh muss natürlich ausführbar sein).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Da kommen jetzt ganz viele Fehlermeldungen, die kann man getrost ignorieren.&lt;br /&gt;
&lt;br /&gt;
Hier aber die wichtigsten Ausgaben :&lt;br /&gt;
&lt;br /&gt;
 C_INIT: mount 192.168.0.105:/dbox on /&lt;br /&gt;
&lt;br /&gt;
Und nun ins Terminalprogram gucken (57600,8,n,1)&lt;br /&gt;
 started aid = 10&lt;br /&gt;
 INIT Version 0.9 loaded&lt;br /&gt;
 INIT: library path:&lt;br /&gt;
  LD_LIBRARY_PATH=/root/platform/sagem-dbox2/lib:/root/platform/lib:/root/lib:/usr/lib: \&lt;br /&gt;
                 /root/platform/mpc8xx-dbox2/lib:/root/platform/nokia-dbox2/lib&amp;quot;&lt;br /&gt;
 INIT: start run level 2&lt;br /&gt;
 INIT: execute &amp;quot;ddf&amp;quot;&lt;br /&gt;
 INIT:   time: 3059 sec, 530000000 nsec&lt;br /&gt;
 INIT:   started aid = 11&lt;br /&gt;
&lt;br /&gt;
Wenn ihr das gesehen habt ist alles OK da kommen eventuell vorher und nachher noch einige Fehlermeldungen, das ist normal !&lt;br /&gt;
&lt;br /&gt;
Wichtig sind die paar Zeilen da oben !&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Nun sollte auf eurem Terminalclient (verbunden über ein Serielles [[Nullmodemkabel]], Einstellungen 57600,8n1 kein Protokoll) folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
 DebugEnabler (c) tmbinc, gillem +(sagem,amd,philips) 1.7&lt;br /&gt;
 bl-version      : 1.0&lt;br /&gt;
 product? at     : 10000944&lt;br /&gt;
 current state   : tmb-locked&lt;br /&gt;
 flashrom type   : 2x16 bit? yes. vendor: INTEL&lt;br /&gt;
 unprotecting    : OK!&lt;br /&gt;
 flashing NOW    : DONE !&lt;br /&gt;
&lt;br /&gt;
wobei die Variablen von [[DBox2]] zu [[DBox2]] anders sind ....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn am Ende kein &amp;quot;Done !!&amp;quot; steht , sondern ein &amp;quot;FAILED!!!&amp;quot; dann hat das [[Schreibschutz]] disablen nicht funktioniert (lack auf den Lötstellen etc. ...).&lt;br /&gt;
&lt;br /&gt;
Wenn &amp;quot;Done!!&amp;quot; da steht, dann ist eure [[DBox2]] im Debugmodus. Ihr könnt sie jetzt ausmachen. Das sie im Debugmodus ist seht ihr dann auch nachdem ihr sie wieder an den Strom steckt, nun stehen auf dem Display viel mehr Infos.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Debug.jpg|thumb|none|Das [[LCD]] im [[Debug-Mode]] beim Starten]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn da steht &amp;quot;bl-version : unknown, please report&amp;quot; dann kennt der Debugenabler euren Bootloader nicht. Überprüft dann erstmal was für eine Version der DebugEnabler hat, das steht in der ersten Zeile. Die Version die mit allen uns bekannten Boxen funktioniert ist die &amp;quot; DebugEnabler (c) tmbinc, gillem +(sagem,amd,philips) 1.6final &amp;quot;. Wenn nicht das da steht, dann habt ihr vergessen&lt;br /&gt;
'/dbox/root/platform/drv/tuner.so' mit 'tuner.so' von http://dbox2.elxsi.de/files/tuner.so zu ersetzen.!!!&lt;br /&gt;
&lt;br /&gt;
Holt das nach und probiert es dann nochmal, allerdings müsst ihr wieder von vorne anfangen (also Stromstecker raus ...).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn aber da steht : &lt;br /&gt;
 DebugEnabler (c) tmbinc, gillem +(sagem,amd,philips) 1.7 &amp;quot;bl-version : unknown, please report&amp;quot;&lt;br /&gt;
&lt;br /&gt;
dann meldet euch bei uns mit eurem Problem und wir gucken das wir euch helfen .... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Weiter geht es jetzt wie gewohnt:&lt;br /&gt;
&lt;br /&gt;
{{Debug_ucodes}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Danach könnt ihr ein Linux-Image [[flashen]], z.B. von [http://update.tuxbox.org update.tuxbox.org].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{review}}&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>Sat Man</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Debug-Mode_mit_Kurzschluss&amp;diff=5722&amp;oldid=prev</id>
		<title>TuxWIKIbot: TuxWIKIbot - Bot: adding Links</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Debug-Mode_mit_Kurzschluss&amp;diff=5722&amp;oldid=prev"/>
		<updated>2004-12-11T20:53:25Z</updated>

		<summary type="html">&lt;p&gt;TuxWIKIbot - Bot: adding Links&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 11. Dezember 2004, 22:53 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l324&quot;&gt;Zeile 324:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 324:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Nun braucht ihr noch das Scippt debug.sh bzw debug_dbox2.bat in /dbox.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Nun braucht ihr noch das Scippt debug.sh bzw debug_dbox2.bat in /dbox.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Flashbereich den wir verändern wollen ist [[Hardware]]seitig schreibgeschützt, deshalb muss man jetzt noch ein Paar Pins verbinden um den Schreibschutz zu deaktivieren.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Flashbereich den wir verändern wollen ist [[Hardware]]seitig schreibgeschützt, deshalb muss man jetzt noch ein Paar Pins verbinden um den &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;Schreibschutz&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;zu deaktivieren.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l411&quot;&gt;Zeile 411:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 411:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  flashing NOW    : DONE !&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  flashing NOW    : DONE !&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;wobei die Variablen von [[DBox2]] zu DBox2 anders sind ....&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;wobei die Variablen von [[DBox2]] zu &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;DBox2&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;anders sind ....&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>TuxWIKIbot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Debug-Mode_mit_Kurzschluss&amp;diff=5721&amp;oldid=prev</id>
		<title>Sat Man: many typo fixes :-</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Debug-Mode_mit_Kurzschluss&amp;diff=5721&amp;oldid=prev"/>
		<updated>2004-12-10T14:49:52Z</updated>

		<summary type="html">&lt;p&gt;many typo fixes :-&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Überarbeiten}}&lt;br /&gt;
[[Category:Register]]&lt;br /&gt;
[[Category:Debug]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| width=&amp;quot;70%&amp;quot; bgcolor=&amp;quot;yellow&amp;quot; style=&amp;quot;background-color:yellow;border-style:dashed;border-width:4px;border-color:red&amp;quot;&lt;br /&gt;
| [[Bild:Baustelle-klein.png]]&lt;br /&gt;
|'''Hinweis:''' Dieser Artikel ist momentan noch &amp;lt;u&amp;gt;'''nicht'''&amp;lt;/u&amp;gt; dazu geeignet, den Debug-Mode einzuschalten!!!&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
{{missingText}}&lt;br /&gt;
&lt;br /&gt;
{{Debug_Warnung}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Wie bootet die DBox2=&lt;br /&gt;
#Der Bootloader wird geladen.&lt;br /&gt;
#Der Bootloader macht eine [[Bootp]] Anfrage nach einer [IP-Adresse]], einem [[Tftp]] [[Server]] und nach einem [[Kernel]] den er laden kann.&lt;br /&gt;
#Entweder wird ein [[Kernel]] über das [[Netzwerk]] gebootet (wenn 2. erfolgreich war) oder es wird der [[Kernel]] aus dem Flash gebootet.&lt;br /&gt;
#Der aus dem Flash gebootete [[ChorusOS]] [[Kernel]] konfiguriert sich über eine [[RARP]] Anfrage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Für Punkt 2 braucht man einen [[DHCP]]-Server.&lt;br /&gt;
&lt;br /&gt;
Für Punkt 4 braucht man bei [[Kernel]] 2.2.x Kernelsupport für [[RARP]]. Bei [[Kernel]] 2.4.x einen [[RARP]] Daemon.                                    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen=&lt;br /&gt;
*Die [[DBox2]] und euren PC müsst ihr mit einem [[Crossover-Kabel]] verbinden.&lt;br /&gt;
*Die [[DBox2]] kann natürlich auch mittels eines normalen [[Hub]]s (der [[Hub]] muss für 10MBit ausgelegt sein, die [[DBox2]] kann keine 100MBit) mit eurem Rechner verbunden werden. ACHTUNG: hier kein [[Crossover-Kabel]] verwenden!&lt;br /&gt;
*Wenn ihr nur an der [[DBox2]] ein [[Nullmodem]]-Kabel eingesteckt habt (und nicht am PC) kann die [[DBox2]] nicht booten und bleibt 'hängen' --&amp;gt; also [[Nullmodem]] Kabel entweder an [[DBox2]] und PC oder ganz weg.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mit Linux=&lt;br /&gt;
Ihr braucht ein paar Verzeichnisse :&lt;br /&gt;
 /dbox&lt;br /&gt;
 /dbox2&lt;br /&gt;
 /dbox2/tftpboot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HOSTS==&lt;br /&gt;
Tragt die [[DBox2]] in eure /etc/hosts ein.&lt;br /&gt;
&lt;br /&gt;
Auszug aus /etc/hosts:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;IP-ADRESSE-DER-DBOX2&amp;gt; dbox &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DHCP SERVER==&lt;br /&gt;
DHCP [[Server]] neu compilieren mit diesen Sourcen (bei so vielen Leuten hat der [[DHCP]] [[Server]] nicht richtig funktioniert ...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auszug aus /etc/dhcpd.conf:&lt;br /&gt;
&lt;br /&gt;
 subnet 192.168.1.0 netmask 255.255.255.0 {&lt;br /&gt;
 }&lt;br /&gt;
 host dbox {&lt;br /&gt;
 fixed-address &amp;lt;IP-DER-DBOX2&amp;gt;;&lt;br /&gt;
 hardware ethernet &amp;lt;MAC-ADRESSE-DER-DBOX2-MIT-:-GETRENNT&amp;gt;;&lt;br /&gt;
 allow bootp;&lt;br /&gt;
 server-name &amp;lt;&amp;quot;IP-DES-LINUX-RECHNERS&amp;quot;&amp;gt;;&lt;br /&gt;
 #filename &amp;quot;/dbox2/tftpboot/ppcboot&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Dieses Beispiel geht davon aus, dass eure [[IP-Adresse]] im Netz 192.168.1.x ist , falls nicht müsst ihr natürlich Subnet auch noch ändern..&lt;br /&gt;
&lt;br /&gt;
Wichtig sind die &amp;quot; &amp;quot; um die [[IP-Adresse]] des [[Linux]] Rechners.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RARP==&lt;br /&gt;
Bei [[Kernel]] 2.2.x einfach mit&lt;br /&gt;
&lt;br /&gt;
 rarp -s dbox &amp;lt;MAC-ADRESSE-DER-BOX-MIT-:-GETRENNT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
baut diesen Befehl in ein Startscript ein, sonst müsst ihr ihn nach jedem Booten wieder neu eingeben...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bei [[Kernel]] 2.4.x müsst ihr euch den [[RARP]] [[Daemon]] besorgen und dann die MAC-Adresse in die /etc/ethers schreiben. Wichtig ist das ihr den Rarpd mit der Option -e startet !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auszug aus /etc/ethers:&lt;br /&gt;
 &amp;lt;MAC-ADRESSE-DER-DBOX2-MIT-:-GETRENNT&amp;gt; &amp;lt;IP-DER-DBOX2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=NFS=&lt;br /&gt;
Auszug aus /etc/exports&lt;br /&gt;
 /dbox           dbox(rw,no_root_squash)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=TFTP=&lt;br /&gt;
Auszug aus /etc/inetd.conf&lt;br /&gt;
 tftp dgram udp wait root /usr/sbin/tcpd in.tftpd -s /dbox2/tftpboot &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mit Windows=&lt;br /&gt;
Ihr braucht ein paar Verzeichnisse:&lt;br /&gt;
 c:\dbox&lt;br /&gt;
 c:\dbox2&lt;br /&gt;
 c:\dbox2\tftpboot&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
*Ihr braucht das [[Windows]] Toolkit das Field geschrieben hat, das Toolkit ist [[DHCP]], [[RARP]] und [[TFTP]]-Server + [[RSH]] und Terminal Client !&lt;br /&gt;
&lt;br /&gt;
Ihr findet das Toolkit und eine gute Anleitung dazu unter http://dbox.feldtech.com/. Zum generellen Ablauf des [[Debug]] enablen solltet ihr hier auf jedenfall weiterlesen. Wie das alles in Field´s Tool geht steht in seiner [[Bootmanager:Readme|Readme]].&lt;br /&gt;
&lt;br /&gt;
''Hier nochmal ein Dank an Field für sein Tool, das ist echt gut :) ''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Bei &amp;quot;Lade ... &amp;quot; stehen bleib=&lt;br /&gt;
'''Hinweis:''' ''Ich erhalte in letzter Zeit immer mehr Mails von Leuten die ihr Flash kaputt gemacht haben. Sowas kann passieren, obwohl es mir noch nicht passiert ist. Wer weiß was die gemacht haben. Was aber klar ist, ist das diese Kurzschlussmethode sehr RISKANT ist. Also genau überlegen ob ihr das Risiko eingehen wollt !!!''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist das Ziel, die [[DBox2]] muss bei &amp;quot;Lade ...&amp;quot; stehen bleiben und der Chorus-Kernel muss einen RSH-Daemon aufmachen. Das passiert dann, wenn der Chorus-Kernel aus irgendeinem Grund sein Initscrippt nicht findet. Das erreichen wir, indem wir zum richtigen Zeitpunkt das Flash abschalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jetzt mal einen Testdurchlauf machen :&lt;br /&gt;
&lt;br /&gt;
* [[DBox2]] über ein [[Crossover-Kabel]] an euren Rechner auf dem [[RARP]] und DHCPD laufen, anschließen.&lt;br /&gt;
* [[DBox2]] anpingen (der [[Ping]] wird erstmal nicht beantwortet, aber den [[Ping]] im Auge behalten)&lt;br /&gt;
** &amp;quot;Nur für [[Linux]]: Der Pingtimeout von [[Linux]] ist sehr hoch daher ist das ziemlich ungenau, es ist aber wichtig das man sofort kurzschließt sobald die [[DBox2]] pingbar ist, deshalb am besten 10 pings gleichzeitig in einer Konsole laufen lassen also mit &amp;amp; starten ... &amp;quot;&lt;br /&gt;
* [[DBox2]] in den Strom stecken , nun läuft erstmal ein Balken von links nach rechts, danach kommt dann &amp;quot;Lade ...&amp;quot; nun solltet ihr einen [[Ping]] reply von der [[DBox2]] bekommen, kommt er nicht, dann geht [[RARP]] nicht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn der Test Ok war, weitermachen, ansonsten Fehler suchen.&lt;br /&gt;
&lt;br /&gt;
*DBox2 aus aus dem Strom ziehen&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Je nach [[DBox2]] Version (Nokia,Sagem oder Philips) ist das anders, deshalb:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nokia mit 2 * Intel Flash Rams==&lt;br /&gt;
Ihr müsst zum richtigen Zeitpunkt zwei Lötpunkte auf der Platine verbinden (Schalter auf ON), und zwar die die auf dem Foto hier Rot eingekreist sind.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nokia mit 2 * AMD Flash Rams==&lt;br /&gt;
Ihr müsst zum richtigen Zeitpunkt zwei Lötpunkte auf der Platine verbinden (Schalter auf ON), und zwar die die auf dem Foto hier Rot eingekreist sind.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem mit 1 * Intel Flash Ram==&lt;br /&gt;
Einfach zum richtigen Zeitpunkt den Stromstecker abziehen auf dem Foto hier abziehen (Entspricht Schalter auf ON).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
Tipp: Da der Stecker gegen unabsichtliches abziehen mit einer Lasche gesichert ist, am besten vorher den Stecker schon 2 mm hochziehen so das er schon über der Lasche steht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem mit 2 * Intel Flash Rams==&lt;br /&gt;
Einfach zum richtigen Zeitpunkt den Stromstecker abziehen auf dem Foto hier abziehen (Entspricht Schalter auf ON).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
                    &lt;br /&gt;
Tipp: Da der Stecker gegen unabsichtliches abziehen mit einer Lasche gesichert ist, am besten vorher den stecker schon 2 mm hochziehen so das er schon über der Lasche steht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem mit 2 * AMD Flash Rams in 2 * Intel Layout==&lt;br /&gt;
Einfach zum richtigen Zeitpunkt den Stromstecker abziehen auf dem Foto hier abziehen (Entspricht Schalter auf ON).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
                       &lt;br /&gt;
Tipp: Da der Stecker gegen unabsichtliches abziehen mit einer Lasche gesichert ist, am besten vorher den stecker schon 2 mm hochziehen so das er schon über der Lasche steht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem mit 2 * AMD Flash Rams in 1 * Intel Layout==&lt;br /&gt;
Einfach zum richtigen Zeitpunkt den Stromstecker abziehen auf dem Foto hier abziehen (Entspricht Schalter auf ON).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}                    &lt;br /&gt;
&lt;br /&gt;
Tipp: Da der Stecker gegen unabsichtliches abziehen mit einer Lasche gesichert ist, am besten vorher den stecker schon 2 mm hochziehen so das er schon über der Lasche steht.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Philips mit 2 * Intel Flash Rams==&lt;br /&gt;
Ihr müsst zum richtigen Zeitpunkt diesen Lötpunkt mit 3.3 V verbinden (Schalter auf ON). &lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Der Zeitpunkt=&lt;br /&gt;
Der Zeitpunkt zu dem ihr die Pins verbinden müsst ist auf jeder [[DBox2]] gleich !&lt;br /&gt;
&lt;br /&gt;
Sobald die [[DBox2]] auf euren [[Ping]] antwortet müsst ihr SOFORT  die jeweiligen Pins verbinden, und das SOFORT heißt auch SOFORT.&lt;br /&gt;
&lt;br /&gt;
Also nicht erst dann anfangen zu suchen was man wie verbinden muss !!&lt;br /&gt;
&lt;br /&gt;
Am besten löst man das, indem man an die jeweiligen Pins ein Stück Kabel anlötet, an das man einen kleinen Schalter macht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Viele Leute haben ihren Flashinhalt mit dieser Methode gelöscht (kann passieren wenn mann den Zeitpunkt nicht genau trifft) daher habe ich diesen Part neu überarbeitet.&lt;br /&gt;
&lt;br /&gt;
Also ihr solltet ein Kabel an die besagten Pins anlöten und dazwischen einen Schalter machen.&lt;br /&gt;
Der Schalter sollte erstmal auf Offen stehen !!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trotzdem passiert es das man nicht genau den Zeitpunkt erwischt. Ich habe es 100 mal versucht und nur 40 mal hat es geklappt :( .&lt;br /&gt;
Also wenn es nicht geht, nochmal probieren. Bei euch muss es ja nur einmal klappen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ACHTUNG:'''&lt;br /&gt;
&lt;br /&gt;
Falls es nicht geht, erstmal alles noch einmal Gewissenhaft überprüfen !!&lt;br /&gt;
#Bin ich geerdet ?&lt;br /&gt;
#Ist ein Arbeitsmaterial geerdet ?&lt;br /&gt;
#Hab ich wirklich die richtigen Punkte erwischt ?&lt;br /&gt;
&lt;br /&gt;
Nicht 1000 mal probieren das Flash kurzzuschließen !!! lieber mal abwarten, Teetrinken und nochmal alles überdenken !! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DIE PROZEDUR==&lt;br /&gt;
1. [[DBox2]] Stromstecker ist draußen und der über die Kabel angelegte Schalter steht auf offen (Bei sagem gibt es diesen schalter nicht, dort heißt Schalter Offen einfach, dass das Strockkabel auf dem Bild normal Steckt).&lt;br /&gt;
&lt;br /&gt;
2. [[DBox2]] über ein Crosskabel an euren Rechner auf dem [[RARP]] und DHCPD laufen, anschließen.&lt;br /&gt;
&lt;br /&gt;
3. [[DBox2]] anpingen (der [[Ping]] wird erstmal nicht beantwortet, aber den [[Ping]] im Auge behalten)&lt;br /&gt;
&lt;br /&gt;
4. [[DBox2]] Stromstecker in die Steckdose stecken.&lt;br /&gt;
&lt;br /&gt;
5. Nun den [[Ping]] nicht aus den Augen lassen, wenn die [[DBox2]] den [[Ping]] beantwortet müsst ihr den Schalter auf ON legen. Die [[DBox2]] sollte nun bei &amp;quot;Lade ...&amp;quot; stehen bleiben, und der [[Ping]] sollte weiterhin beantwortet werden. (Bei [[Sagem]] gibt es diesen Schalter nicht, dort heißt Schalter ON einfach, dass das Strockkabel auf dem Bild abgezogen ist). Wird der [[Ping]] nicht mehr beatwortet, war es der falsche Zeitpunkt, dann den [[DBox2]] Stromstecker rausziehen !!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nachdem der Stromstecker draußen ist den Schalter wieder auf offen legen (wirklich erst wenn die [[DBox2]] keinen Strom mehr hat den Schalter auf offen legen, ansonsten macht ihr euren Flashinhalt kaputt!!!) und dann wieder bei 1 anfangen !!! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Wird der [[Ping]] nach dem &amp;quot;Schalter auf ON legen&amp;quot;  noch immer beantwortet, dann seid ihr ein kleines Stück weiter. Probiert nun: 'rsh dbox help' in eurer Shell, daraufhin sollte eine Ausgabe kommen die so aussieht:&lt;br /&gt;
&lt;br /&gt;
 mpg:/ # rsh dbox help&lt;br /&gt;
 ChorusOS r3 rsh daemon - valid commands are:&lt;br /&gt;
 &lt;br /&gt;
 mount [hostaddr:filesystem|special_file [mount_point]]&lt;br /&gt;
 umount [-v|-F|-f|-a|-t [ufs|nfs]] [special_file]&lt;br /&gt;
 swapon mount_point&lt;br /&gt;
 arun [-s site] [-S | -U] [-k] [-T] [-d] [-q] [-D] [-Z] actor_name [actor arguments]&lt;br /&gt;
 akill [-s site] [-c] aid&lt;br /&gt;
 aps [-s site]&lt;br /&gt;
 reboot&lt;br /&gt;
 route [add | delete [net | host] args]&lt;br /&gt;
 ping host&lt;br /&gt;
 echo string&lt;br /&gt;
 setenv var value&lt;br /&gt;
 unsetenv var&lt;br /&gt;
 source filename&lt;br /&gt;
 env&lt;br /&gt;
 memstat&lt;br /&gt;
 sleep [time in seconds, default=1s]&lt;br /&gt;
 help&lt;br /&gt;
 mpg:/ #&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn nichts kommt, dann war es der falsche Zeitpunkt, dann den [[DBox2]] Stromstecker rausziehen!!! Nachdem der Stromstecker draußen ist den Schalter wieder auf offen legen (wirklich erst wenn die [[DBox2]] keinen Strom mehr hat den Schalter auf offen legen, ansonsten macht ihr euren Flashinhalt kaputt!!!) und dann wieder bei 1 anfangen!!!&lt;br /&gt;
&lt;br /&gt;
7. Wenn die Antwort 'help' kommt seid ihr wieder ein kleines Stück weiter. Probiert nun: 'rsh dbox mount' in eurer Shell, daraufhin sollte eine Ausgabe kommen die so aussieht:&lt;br /&gt;
&lt;br /&gt;
 mpg:/ # rsh dbox mount&lt;br /&gt;
 C_INIT:&lt;br /&gt;
 root_device mount on /    (flfs)&lt;br /&gt;
 mpg:/ #&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist das schwerste das bekommt man sehr selten hin:&lt;br /&gt;
&lt;br /&gt;
Wenn nichts kommt, dann war es der falsche Zeitpunkt. Dann den [[DBox2]] Stromstecker rausziehen!!! Nachdem der Stromstecker draußen ist den Schalter wieder auf offen legen (wirklich erst wenn die [[DBox2]] keinen Strom mehr hat den Schalter auf offen legen, ansonsten macht ihr euren Flashinhalt kaputt!!!) und dann wieder bei 1 anfangen!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. Wenn ihr eine Ausgabe so wie sie oben da steht bekommt, dann habt ihr das schwierigste geschafft - Herzlichen Glückwunsch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ich wiederhole nochmal lieber:&lt;br /&gt;
&lt;br /&gt;
#Die [[DBox2]] sollte nun bei &amp;quot;Lade ...&amp;quot; stehen geblieben sein (das Display sollte sich nicht zu &amp;quot;Einen Moment bitte &amp;quot;ändern)&lt;br /&gt;
#Die [[DBox2]] muss pingbar sein&lt;br /&gt;
#Die [[DBox2]] muss auf den Befehl: 'rsh dbox help' eine kleine Help bringen&lt;br /&gt;
#Die [[DBox2]] muss auf den Befehl: 'rsh dbox mount ' eine Rückgabe liefern die so aussieht:&lt;br /&gt;
&lt;br /&gt;
 mpg:/ # rsh dbox mount&lt;br /&gt;
 C_INIT:&lt;br /&gt;
 root_device mount on /    (flfs)&lt;br /&gt;
 mpg:/ #&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. OK, nur wenn wirklich alle vorherigen Punkte erfolgreich waren macht ihr hier weiter!! Ansonsten wieder zurück zu Punkt 1!&lt;br /&gt;
&lt;br /&gt;
10. Schalter auf offen legen! Nur wenn der Schalter auf offen liegt könnt ihr die Files aus der [[DBox2]] rauskopieren.&lt;br /&gt;
&lt;br /&gt;
11. Mit dem Software rauskopieren weitermachen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Software Rauskopieren=&lt;br /&gt;
Auf eurem Rechner muss jetzt noch ein NFS-Server laufen:&lt;br /&gt;
*Das Verzeichnis /dbox sollte existieren und sollte per [[NFS]] freigegeben sein&lt;br /&gt;
*Im Verzeichnis /dbox müssen die cpR.class und das copy.sh.  bzw copy_dbox2.bat Script liegen.&lt;br /&gt;
*Nachdem eure [[DBox2]] nun bei &amp;quot;Lade...&amp;quot; steht und der [[NFS]]-Server auch läuft, könnt ihr den Inhalt mit dem copy.sh Script rüberkopieren.&lt;br /&gt;
&lt;br /&gt;
Einfach 'copy.sh ip-eures-rechners' oder 'copy_dbox2 ip-eures-rechners' im Verzeichnis /dbox eingeben (copy.sh muss natürlich ausführbar sein).&lt;br /&gt;
&lt;br /&gt;
Nun sollte folgende Meldung kommen:&lt;br /&gt;
 C_INIT: mount 192.168.0.201:/dbox on /lost+found&lt;br /&gt;
 started aid = 10&lt;br /&gt;
 //&lt;br /&gt;
 creating /lost+found/&lt;br /&gt;
 //usr/&lt;br /&gt;
 creating /lost+found//usr&lt;br /&gt;
 //usr/siege/&lt;br /&gt;
 &lt;br /&gt;
 ................... etc ....&lt;br /&gt;
&lt;br /&gt;
Das dauert einige Minuten, wenn es fertig ist habt ihr in /dbox den kompletten [[Dateisystem]] Inhalt eures Flashs. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Debug-Mode enablen=&lt;br /&gt;
*''/dbox/root/platform/drv/tuner.so'' mit ''tuner.so'' von http://dbox2.elxsi.de/files/tuner.so ersetzen.&lt;br /&gt;
*''/dbox/root/bin/upgrade'' in ''/dbox/root/bin/upgrade_old'' umbenennen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun braucht ihr noch das Scippt debug.sh bzw debug_dbox2.bat in /dbox.&lt;br /&gt;
&lt;br /&gt;
Der Flashbereich den wir verändern wollen ist [[Hardware]]seitig schreibgeschützt, deshalb muss man jetzt noch ein Paar Pins verbinden um den Schreibschutz zu deaktivieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Schreibschutz Disablen==&lt;br /&gt;
Ist wieder je nach [[DBox2]] anders. Ihr könnt das während des Betriebes machen (aber aufpassen, ein Pin ist 3.3V also nicht im Betrieb mit einem geerdeten Lötkolben rumlöten). Der [[Schreibschutz]] muss auch nur für den Zeitraum vom Start der debug.sh bis auf eurem Terminalprogramm &amp;quot;done !!&amp;quot; steht verbunden sein. &lt;br /&gt;
&lt;br /&gt;
Natürlich kann man das gerade bei der [[Philips]] schlecht, da muss man am besten einen Draht dafür unten auf der Platine anlöten. Wichtig ist, dass nachdem die [[DBox2]] im Debug-Mode ist, ihr den [[Schreibschutz]] wieder enabled, sonst killt ihr euch später mal ausversehen den Bootloader und damit habt ihr dann einen Briefbeschwerer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Nokia mit 2 * Intel Flash Rams===&lt;br /&gt;
Jumper XH4 und XH6 (sind direkt am Flash) setzen. Bei den meisten neueren Boxen sind hier leider keine Jumper mehr eingelötet, sondern nur noch Lötpunkte. Diese beiden Lötpunkte einfach mit einem Kabel verbinden (Kabel anlöten).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Nokia mit 2 * AMD Flash Rams===&lt;br /&gt;
Jumper XH3 setzen. Bei den meisten neueren Boxen sind hier leider keine Jumper mehr eingelötet, sondern nur noch Lötpunkte. Diese beiden Lötpunkte einfach mit einem Kabel verbinden (Kabel anlöten).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sagem mit 1 * Intel Flash Ram===&lt;br /&gt;
Die zwei Lötpunkte auf diesem Bild verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sagem mit 2 * Intel Flash Rams===&lt;br /&gt;
Wie auf dem Bild beschrieben verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sagem mit 2 * AMD Flash Rams in 2 * Intel Layout===&lt;br /&gt;
Die beiden Lötpunkte auf diesem Bild (Pin 14 von jedem Flash) mit dem Lötpunkt auf diesem Bild ( 9V) verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sagem mit 2 * AMD Flash Rams in 1 * Intel Layout===&lt;br /&gt;
Die beiden Lötpunkte auf diesem Bild (pin 14 von jedem Flash) mit dem Lötpunkt auf diesem Bild ( 9V) verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Philips mit 2 * Intel Flash Rams===&lt;br /&gt;
Den einen Pin (an dem Pin 14 vom Flash ankommt) vom Wiederstand R3556 der leider auf der Rückseite der Platine ist, mit 3.3 V verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==OK nun kann es losgehen==&lt;br /&gt;
Die [[DBox2]] über ein [[Nullmodemkabel]] mit eurem Rechner verbinden, Terminalprogramm starten, Einstellungen : 57600,8n1 kein Protokoll 'debug.sh ip-eures-rechners' oder 'debug_dbox2 ip-eures-rechners' im Verzeichnis /dbox eingeben (debug.sh muss natürlich ausführbar sein).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Da kommen jetzt ganz viele Fehlermeldungen, die kann man getrost ignorieren.&lt;br /&gt;
&lt;br /&gt;
Hier aber die wichtigsten Ausgaben :&lt;br /&gt;
&lt;br /&gt;
 C_INIT: mount 192.168.0.105:/dbox on /&lt;br /&gt;
&lt;br /&gt;
Und nun ins Terminalprogram gucken (57600,8,n,1)&lt;br /&gt;
 started aid = 10&lt;br /&gt;
 INIT Version 0.9 loaded&lt;br /&gt;
 INIT: library path:&lt;br /&gt;
  LD_LIBRARY_PATH=/root/platform/sagem-dbox2/lib:/root/platform/lib:/root/lib:/usr/lib: \&lt;br /&gt;
                 /root/platform/mpc8xx-dbox2/lib:/root/platform/nokia-dbox2/lib&amp;quot;&lt;br /&gt;
 INIT: start run level 2&lt;br /&gt;
 INIT: execute &amp;quot;ddf&amp;quot;&lt;br /&gt;
 INIT:   time: 3059 sec, 530000000 nsec&lt;br /&gt;
 INIT:   started aid = 11&lt;br /&gt;
&lt;br /&gt;
Wenn ihr das gesehen habt ist alles OK da kommen eventuell vorher und nachher noch einige Fehlermeldungen, das ist normal !&lt;br /&gt;
&lt;br /&gt;
Wichtig sind die paar Zeilen da oben !&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Nun sollte auf eurem Terminalclient (verbunden über ein Serielles [[Nullmodemkabel]], Einstellungen 57600,8n1 kein Protokoll) folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
 DebugEnabler (c) tmbinc, gillem +(sagem,amd,philips) 1.7&lt;br /&gt;
 bl-version      : 1.0&lt;br /&gt;
 product? at     : 10000944&lt;br /&gt;
 current state   : tmb-locked&lt;br /&gt;
 flashrom type   : 2x16 bit? yes. vendor: INTEL&lt;br /&gt;
 unprotecting    : OK!&lt;br /&gt;
 flashing NOW    : DONE !&lt;br /&gt;
&lt;br /&gt;
wobei die Variablen von [[DBox2]] zu DBox2 anders sind ....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn am Ende kein &amp;quot;Done !!&amp;quot; steht , sondern ein &amp;quot;FAILED!!!&amp;quot; dann hat das [[Schreibschutz]] disablen nicht funktioniert (lack auf den Lötstellen etc. ...).&lt;br /&gt;
&lt;br /&gt;
Wenn &amp;quot;Done!!&amp;quot; da steht, dann ist eure [[DBox2]] im Debugmodus. Ihr könnt sie jetzt ausmachen. Das sie im Debugmodus ist seht ihr dann auch nachdem ihr sie wieder an den Strom steckt, nun stehen auf dem Display viel mehr Infos.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Debug.jpg|thumb|none|Das [[LCD]] im [[Debug-Mode]] beim Starten]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn da steht &amp;quot;bl-version : unknown, please report&amp;quot; dann kennt der Debugenabler euren Bootloader nicht. Überprüft dann erstmal was für eine Version der DebugEnabler hat, das steht in der ersten Zeile. Die Version die mit allen uns bekannten Boxen funktioniert ist die &amp;quot; DebugEnabler (c) tmbinc, gillem +(sagem,amd,philips) 1.6final &amp;quot;. Wenn nicht das da steht, dann habt ihr vergessen&lt;br /&gt;
'/dbox/root/platform/drv/tuner.so' mit 'tuner.so' von http://dbox2.elxsi.de/files/tuner.so zu ersetzen.!!!&lt;br /&gt;
&lt;br /&gt;
Holt das nach und probiert es dann nochmal, allerdings müsst ihr wieder von vorne anfangen (also Stromstecker raus ...).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn aber da steht : &lt;br /&gt;
 DebugEnabler (c) tmbinc, gillem +(sagem,amd,philips) 1.7 &amp;quot;bl-version : unknown, please report&amp;quot;&lt;br /&gt;
&lt;br /&gt;
dann meldet euch bei uns mit eurem Problem und wir gucken das wir euch helfen .... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Weiter geht es jetzt wie gewohnt:&lt;br /&gt;
&lt;br /&gt;
{{Debug_ucodes}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Danach könnt ihr ein Linux-Image [[flashen]], z.B. von [http://update.tuxbox.org update.tuxbox.org].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{review}}&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>Sat Man</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Debug-Mode_mit_Kurzschluss&amp;diff=5719&amp;oldid=prev</id>
		<title>TuxWIKIbot: TuxWIKIbot - Bot: adding Links</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Debug-Mode_mit_Kurzschluss&amp;diff=5719&amp;oldid=prev"/>
		<updated>2004-12-09T23:44:40Z</updated>

		<summary type="html">&lt;p&gt;TuxWIKIbot - Bot: adding Links&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Überarbeiten}}&lt;br /&gt;
[[Category:Register]]&lt;br /&gt;
[[Category:Debug]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| width=&amp;quot;70%&amp;quot; bgcolor=&amp;quot;yellow&amp;quot; style=&amp;quot;background-color:yellow;border-style:dashed;border-width:4px;border-color:red&amp;quot;&lt;br /&gt;
| [[Bild:Baustelle-klein.png]]&lt;br /&gt;
|'''Hinweis:''' Dieser Artikel ist momentan noch &amp;lt;u&amp;gt;'''nicht'''&amp;lt;/u&amp;gt; dazu geeignet, den Debug-Mode einzuschalten!!!&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
{{missingText}}&lt;br /&gt;
&lt;br /&gt;
{{Debug_Warnung}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Wie bootet die DBox2=&lt;br /&gt;
#Der Bootloader wird geladen.&lt;br /&gt;
#Der Bootloader macht eine [[Bootp]] Anfrage nach einer [IP-Adresse]], einem [[Tftp]] [[Server]] und nach einem [[Kernel]] den er laden kann.&lt;br /&gt;
#Entweder wird ein [[Kernel]] über das [[Netzwerk]] gebootet (wenn 2. erfolgreich war) oder es wird der [[Kernel]] aus dem Flash gebootet.&lt;br /&gt;
#Der aus dem Flash gebootete ChorusOS [[Kernel]] konfiguriert sich über eine [[RARP]] Anfrage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Für Punkt 2 braucht man einen [[DHCP]]-Server.&lt;br /&gt;
&lt;br /&gt;
Für Punkt 4 braucht man bei [[Kernel]] 2.2.x Kernelsupport für [[RARP]]. Bei [[Kernel]] 2.4.x einen [[RARP]] Daemon.                                    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Vorraussetzungen=&lt;br /&gt;
*Die [[DBox2]] und euren PC müsst ihr mit einem [[Crossover-Kabel]] verbinden.&lt;br /&gt;
*Die [[DBox2]] kann natürlich auch mittels einem normalen [[Hub]] (der [[Hub]] muss für 10MBit ausgelegt sein, die [[DBox2]] kann keine 100MBit) mit eurem Rechner verbunden werden. ACHTUNG: hier kein [[Crossover-Kabel]] verwenden!&lt;br /&gt;
*Wenn ihr nur an der [[DBox2]] ein [[Nullmodem]]-Kabel eingesteckt habt (und nicht am PC) kann die [[DBox2]] nicht booten und bleibt 'hängen' --&amp;gt; also [[Nullmodem]] Kabel entweder an [[DBox2]] und PC oder ganz weg.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mit Linux=&lt;br /&gt;
Ihr braucht ein paar Verzeichnisse :&lt;br /&gt;
 /dbox&lt;br /&gt;
 /dbox2&lt;br /&gt;
 /dbox2/tftpboot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HOSTS==&lt;br /&gt;
Tragt die [[DBox2]] in eure /etc/hosts ein.&lt;br /&gt;
&lt;br /&gt;
Auszug aus /etc/hosts:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;IP-ADRESSE-DER-DBOX2&amp;gt; dbox &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DHCP SERVER==&lt;br /&gt;
DHCP [[Server]] neu compilieren mit diesen Sourcen (bei so vielen Leuten hat der [[DHCP]] [[Server]] nicht richtig funktioniert ...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auszug aus /etc/dhcpd.conf:&lt;br /&gt;
&lt;br /&gt;
 subnet 192.168.1.0 netmask 255.255.255.0 {&lt;br /&gt;
 }&lt;br /&gt;
 host dbox {&lt;br /&gt;
 fixed-address &amp;lt;IP-DER-DBOX2&amp;gt;;&lt;br /&gt;
 hardware ethernet &amp;lt;MAC-ADRESSE-DER-DBOX2-MIT-:-GETRENNT&amp;gt;;&lt;br /&gt;
 allow bootp;&lt;br /&gt;
 server-name &amp;lt;&amp;quot;IP-DES-LINUX-RECHNERS&amp;quot;&amp;gt;;&lt;br /&gt;
 #filename &amp;quot;/dbox2/tftpboot/ppcboot&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Dieses Beispiel geht davon aus das eure [[IP-Adresse]] im Netz 192.168.1.x sind , fals nicht müsst ihr natürlich Subnet auch noch ändern..&lt;br /&gt;
&lt;br /&gt;
Wichtig sind die &amp;quot; &amp;quot; um die [[IP-Adresse]] des [[Linux]] Rechners.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RARP==&lt;br /&gt;
Bei [[Kernel]] 2.2.x einfach mit&lt;br /&gt;
&lt;br /&gt;
 rarp -s dbox &amp;lt;MAC-ADRESSE-DER-BOX-MIT-:-GETRENNT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
baut diesen Befehl in ein Startscrippt ein, sonst müsst ihr ihn nach jedem Booten wieder neu eingeben...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bei [[Kernel]] 2.4.x müsst ihr euch den [[RARP]] [[Daemon]] besorgen und dann die MAC-Adresse in die /etc/ethers schreiben. Wichtig ist das ihr den Rarpd mit der Option -e startet !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auszug aus /etc/ethers:&lt;br /&gt;
 &amp;lt;MAC-ADRESSE-DER-DBOX2-MIT-:-GETRENNT&amp;gt; &amp;lt;IP-DER-DBOX2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=NFS=&lt;br /&gt;
Auszug aus /etc/exports&lt;br /&gt;
 /dbox           dbox(rw,no_root_squash)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=TFTP=&lt;br /&gt;
Auszug aus /etc/inetd.conf&lt;br /&gt;
 tftp dgram udp wait root /usr/sbin/tcpd in.tftpd -s /dbox2/tftpboot &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mit Windows=&lt;br /&gt;
Ihr braucht ein Paar Verzeichnisse:&lt;br /&gt;
 c:\dbox&lt;br /&gt;
 c:\dbox2&lt;br /&gt;
 c:\dbox2\tftpboot&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
*Ihr braucht das [[Windows]] Toolkit das Field geschrieben hat, das Tollkit ist [[DHCP]], [[RARP]] und [[TFTP]]-Server + [[RSH]] und Terminal Client !&lt;br /&gt;
&lt;br /&gt;
Ihr findet das Toolkit und eine gute Anleitung dazu unter http://dbox.feldtech.com/. Zum generellen Ablauf des [[Debug]] enablen solltet ihr hier auf jedenfall weiterlesen. Wie das alles in Field´s Tool geht steht in seiner [[Bootmanager:Readme|Readme]].&lt;br /&gt;
&lt;br /&gt;
''Hier nochmal ein Dank an Field für sein Tool, das ist echt gut :) ''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Bei &amp;quot;Lade ... &amp;quot; stehen bleib=&lt;br /&gt;
'''Hinweis:''' ''Ich erhalte in letzter zeit immer mehr Mails von Leuten die Ihr Flash kaputt gemacht haben. Sowas kann passieren, obwohl es mir noch nicht passiert ist. Wer weiss was die gemacht haben. Was aber klar ist, ist das diese Kurzschlussmethode sehr RISKANT ist. Also genau Überlegen ob ihr das Risiko eingehen wollt !!!''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist das Ziehl, die [[DBox2]] muss bei &amp;quot;Lade ...&amp;quot; stehen bleiben und der ChorusKernel muss einen RSH-Deamon auf machen. Das passiert dann, wenn der ChorusKernel aus irgenteinem grund sein Initscrippt nicht findet. Das erreichen wir indem wir zum richtigen Zeitpunkt das Flash abschalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jetzt mal einen Testdurchlauf machen :&lt;br /&gt;
&lt;br /&gt;
* [[DBox2]] über ein [[Crossover-Kabel]] an euren Rechner auf dem [[RARP]] und DHCPD laufen, anschliessen.&lt;br /&gt;
* [[DBox2]] anpingen (der [[Ping]] wird erstmal nicht beantwortet, aber den [[Ping]] im Auge behalten)&lt;br /&gt;
** &amp;quot;Nur für [[Linux]]: Der Pingtimeout von [[Linux]] ist sehr hoch daher ist das ziehmlich ungenau, es ist aber wichtig das man sofort kurzschliesst sobalt die [[DBox2]] pingbar ist, deshalb am besten 10 pings gleichzeitig in einer Console laufen lassen also mit &amp;amp; starten ... &amp;quot;&lt;br /&gt;
* [[DBox2]] in den Strom stecken , nun lauft erstmal ein Balken von links nach rechts, danach kommt dann &amp;quot;Lade ...&amp;quot; nun solltet ihr eien [[Ping]] reply von der [[DBox2]] bekommen kommt er nicht, dann geht [[RARP]] nicht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn der Test Ok war weitermachen, ansonsten Fehler suchen.&lt;br /&gt;
&lt;br /&gt;
*DBox2 aus aus dem Strom ziehen&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Je nach [[DBox2]] Version (Nokia,Sagem oder Philips) ist das anders, deshalb:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nokia mit 2 * Intel Flash Rams==&lt;br /&gt;
Ihr müsst zum richtigen Zeitpunkt 2 Lötpunkte auf der Platine verbinden (Schalter auf ON), und zwar die die auf dem Foto hier Rot eingekreist sind.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nokia mit 2 * AMD Flash Rams==&lt;br /&gt;
Ihr müsst zum richtigen Zeitpunkt 2 Lötpunkte auf der Platine verbinden (Schalter auf ON), und zwar die die auf dem Foto hier Rot eingekreist sind.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem mit 1 * Intel Flash Ram==&lt;br /&gt;
Einfach zum richtigen Zeitpunkt den Stromstecker abziehen auf dem Foto hier abziehen (Entspricht Schalter auf ON).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
Tipp: Da der stecker gegen unabsichtliches abziehen mit einer Lasche gesichert ist, am besten vorher den stecker schon 2 mm hochziehen so das er schon über der Lasche steht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem mit 2 * Intel Flash Rams==&lt;br /&gt;
Einfach zum richtigen Zeitpunkt den Stromstecker abziehen auf dem Foto hier abziehen (Entspricht Schalter auf ON).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
                    &lt;br /&gt;
Tipp: Da der stecker gegen unabsichtliches abziehen mit einer Lasche gesichert ist, am besten vorher den stecker schon 2 mm hochziehen so das er schon über der Lasche steht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem mit 2 * AMD Flash Rams in 2 * Intel Layout==&lt;br /&gt;
Einfach zum richtigen Zeitpunkt den Stromstecker abziehen auf dem Foto hier abziehen (Entspricht Schalter auf ON).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
                       &lt;br /&gt;
Tipp: Da der stecker gegen unabsichtliches abziehen mit einer Lasche gesichert ist, am besten vorher den stecker schon 2 mm hochziehen so das er schon über der Lasche steht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem mit 2 * AMD Flash Rams in 1 * Intel Layout==&lt;br /&gt;
Einfach zum richtigen Zeitpunkt den Stromstecker abziehen auf dem Foto hier abziehen (Entspricht Schalter auf ON).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}                    &lt;br /&gt;
&lt;br /&gt;
Tipp: Da der stecker gegen unabsichtliches abziehen mit einer Lasche gesichert ist, am besten vorher den stecker schon 2 mm hochziehen so das er schon über der Lasche steht.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Philips mit 2 * Intel Flash Rams==&lt;br /&gt;
Ihr müsst zum richtigen Zeitpunkt diesen Lötpunkt mit 3.3 V verbinden (Schalter auf ON). &lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Der Zeitpunkt=&lt;br /&gt;
Der Zeitpunkt zu dem ihr die Pins verbinden müst ist auf jeder [[DBox2]] gleich !&lt;br /&gt;
&lt;br /&gt;
Sobald die [[DBox2]] auf euren [[Ping]] antwortet müsst ihr SOFORT  die jeweiligen Pins verbinden, und das SOFORT heist auch SOFORT.&lt;br /&gt;
&lt;br /&gt;
Also nicht erst dann anfangen zu suchen was man wie verbinden muss !!&lt;br /&gt;
&lt;br /&gt;
Am besten löst man das indem man an die jeweiligen Pins ein Stück Kabel anlötet, an das mann einen kleinen Schalter macht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Viele Leute haben ihren Flashinhalt mit dieser Methode gelöscht (kann passieren wenn mann den zeitpunkt nicht genau trifft) daher habe ich diesen Part neu überarbeitet.&lt;br /&gt;
&lt;br /&gt;
Also ihr solltet ein Kabel an die besagten Pins anlöten und dazwischen einen Schalter machen.&lt;br /&gt;
Der Schalter sollte erstmal auf Offen stehen !!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trotzdem passiert es das man nicht genau den Zeitpunkt erwischt. Ich habs 100 mal versucht und nur 40 mal hat es geklappt :( .&lt;br /&gt;
Also wenn es nicht geht, nochmal probieren. Bei euch muss es ja nur einmal klappen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ACHTUNG:'''&lt;br /&gt;
&lt;br /&gt;
Falls es nicht geht, erstmal alles nocheinmal Gewissenhaft überprüfen !!&lt;br /&gt;
#Binn ich geerdet ?&lt;br /&gt;
#Ist ein Arbeitsmaterial geerdet ?&lt;br /&gt;
#Hab ich wirklich die richtigen Punkte erwicht ?&lt;br /&gt;
&lt;br /&gt;
Nicht 1000 mal probieren das Flasch kurzzuschliessen !!! lieber mal abwarten, Teetrinken und nochmal alles überdenken !! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DIE PROZEDUR==&lt;br /&gt;
1. [[DBox2]] Stromstecker ist draussen und der über die Kabel angelegte Schalter steht auf offen (Bei sagem gibt es diesen schalter nicht, dort heist Schalter Offen einfach das das Strockkabel auf dem Bild normal Steckt).&lt;br /&gt;
&lt;br /&gt;
2. [[DBox2]] über ein Crosskabel an euren Rechner auf dem [[RARP]] und DHCPD laufen, anschliessen.&lt;br /&gt;
&lt;br /&gt;
3. [[DBox2]] anpingen (der [[Ping]] wird erstmal nicht beantwortet, aber den [[Ping]] im Auge behalten)&lt;br /&gt;
&lt;br /&gt;
4. [[DBox2]] Stromstecker in die Steckdose stecken.&lt;br /&gt;
&lt;br /&gt;
5. Nun den [[Ping]] nicht aus den Augen lassen, wenn die [[DBox2]] den [[Ping]] beantwortet müsst ihr den Schalter auf ON legen. Die [[DBox2]] sollte nun bei &amp;quot;Lade ...&amp;quot; stehen bleiben, und der [[Ping]] sollte weiterhin beantwortet werden. (Bei [[Sagem]] gibt es diesen Schalter nicht, dort heist Schalter ON einfach das das Strockkabel auf dem Bild abgezogen ist). Wird der [[Ping]] nicht mehr beatwortet wars der falsche Zeitpunkt, dann den [[DBox2]] Stromstecker rausziehen !!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nachdem der Stromstecker draussen ist den Schalter wieder auf offen legen (wirklich erst wenn die Dbox2 keinen Strom mehr hat den Schalter auf offen legen, ansonsten macht ihr euren Flashinhalt kaputt!!!) und dann wieder bei 1 anfangen !!! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Wird der [[Ping]] nach dem &amp;quot;Schalter auf ON legen&amp;quot;  noch immer beantwortet, dann seit ihr ein kleines Stück weiter. Probiert nun: 'rsh dbox help' in eurer Shell, daraufhin sollte eine Ausgabe kommen die so aussieht:&lt;br /&gt;
&lt;br /&gt;
 mpg:/ # rsh dbox help&lt;br /&gt;
 ChorusOS r3 rsh daemon - valid commands are:&lt;br /&gt;
 &lt;br /&gt;
 mount [hostaddr:filesystem|special_file [mount_point]]&lt;br /&gt;
 umount [-v|-F|-f|-a|-t [ufs|nfs]] [special_file]&lt;br /&gt;
 swapon mount_point&lt;br /&gt;
 arun [-s site] [-S | -U] [-k] [-T] [-d] [-q] [-D] [-Z] actor_name [actor arguments]&lt;br /&gt;
 akill [-s site] [-c] aid&lt;br /&gt;
 aps [-s site]&lt;br /&gt;
 reboot&lt;br /&gt;
 route [add | delete [net | host] args]&lt;br /&gt;
 ping host&lt;br /&gt;
 echo string&lt;br /&gt;
 setenv var value&lt;br /&gt;
 unsetenv var&lt;br /&gt;
 source filename&lt;br /&gt;
 env&lt;br /&gt;
 memstat&lt;br /&gt;
 sleep [time in seconds, default=1s]&lt;br /&gt;
 help&lt;br /&gt;
 mpg:/ #&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn nichts kommt, dann war es der falsche Zeitpunkt, dann den [[DBox2]] Stromstecker rausziehen!!! Nachdem der Stromstecker draussen ist den Schalter wieder auf offen legen (wirklich erst wenn die [[DBox2]] keinen Strom mehr hat den Schalter auf offen legen, ansonsten macht ihr euren Flashinhalt kaputt!!!) und dann wieder bei 1 anfangen!!!&lt;br /&gt;
&lt;br /&gt;
7. Wenn die Antwort 'help' kommt dann seid ihr wieder ein kleines Stück weiter. Probiert nun: 'rsh dbox mount' in eurer Shell, daraufhin sollte eine Ausgabe kommen die so aussieht:&lt;br /&gt;
&lt;br /&gt;
 mpg:/ # rsh dbox mount&lt;br /&gt;
 C_INIT:&lt;br /&gt;
 root_device mount on /    (flfs)&lt;br /&gt;
 mpg:/ #&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist das schwerste das bekommt man sehr selten hin:&lt;br /&gt;
&lt;br /&gt;
Wenn nichts kommt, dann war es der falsche Zeitpunkt. Dann den [[DBox2]] Stromstecker rausziehen!!! Nachdem der Stromstecker draussen ist den Schalter wieder auf offen legen (wirklich erst wenn die [[DBox2]] keinen Strom mehr hat den Schalter auf offen legen, ansonsten macht ihr euren Flashinhalt kaputt!!!) und dann wieder bei 1 anfangen!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. Wenn ihr eine Ausgabe so wie sie oben da steht bekommt, dann habt ihr das schwierigste geschaft - Herzlichen Glückwunsch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ich wiederhole nochmal lieber:&lt;br /&gt;
&lt;br /&gt;
#Die [[DBox2]] sollte nun bei &amp;quot;Lade ...&amp;quot; stehen geblieben sein (das Display sollte sich nicht zu &amp;quot;Einen Moment bitte &amp;quot;ändern)&lt;br /&gt;
#Die [[DBox2]] muss pingbar sein&lt;br /&gt;
#Die [[DBox2]] muss auf den Befehl: 'rsh dbox help' eine kleine Help bringen&lt;br /&gt;
#Die [[DBox2]] muss auf den Befehl: 'rsh dbox mount ' eine Rückgabe liefern die so aussieht:&lt;br /&gt;
&lt;br /&gt;
 mpg:/ # rsh dbox mount&lt;br /&gt;
 C_INIT:&lt;br /&gt;
 root_device mount on /    (flfs)&lt;br /&gt;
 mpg:/ #&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. OK, nur wenn wirklich alle vorherigen Punkte erfolgreich waren macht ihr hier weiter!! Ansonsten wieder zurück zu Punkt 1!&lt;br /&gt;
&lt;br /&gt;
10. Schalter auf offen legen! Nur wenn der Schalter auf offen liegt könnt ihr die Files aus der DB ox2 rauskopieren.&lt;br /&gt;
&lt;br /&gt;
11. Mit dem Software rauskopieren weitermachen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Software Rauskopieren=&lt;br /&gt;
Auf eurem Rechner muss jetzt noch ein NFSServer laufen:&lt;br /&gt;
*Das Verzeichnis /dbox sollte existieren und sollte per [[NFS]] freigegeben sein&lt;br /&gt;
*Im Verzeichnis /dbox müssen die cpR.class und das copy.sh.  bzw copy_dbox2.bat Scrippt liegen.&lt;br /&gt;
*Nachdem eure [[DBox2]] nun bei &amp;quot;Lade...&amp;quot; steht und der NFS]-Server auch läuft, könnt ihr den Inhalt mit dem copy.sh Scrippt rüberkopieren.&lt;br /&gt;
&lt;br /&gt;
Einfach 'copy.sh ip-eures-rechners' oder 'copy_dbox2 ip-eures-rechners' im Verzeichnis /dbox eingeben (copy.sh muss natürlich ausführbar sein).&lt;br /&gt;
&lt;br /&gt;
Nun sollte folgende Meldung kommen:&lt;br /&gt;
 C_INIT: mount 192.168.0.201:/dbox on /lost+found&lt;br /&gt;
 started aid = 10&lt;br /&gt;
 //&lt;br /&gt;
 creating /lost+found/&lt;br /&gt;
 //usr/&lt;br /&gt;
 creating /lost+found//usr&lt;br /&gt;
 //usr/siege/&lt;br /&gt;
 &lt;br /&gt;
 ................... etc ....&lt;br /&gt;
&lt;br /&gt;
Das dauert einige Minuten, wenn es fertig ist habt ihr in /dbox den kompletten [[Dateisystem]] Inhalt eures Flashs. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Debug-Mode enablen=&lt;br /&gt;
*''/dbox/root/platform/drv/tuner.so'' mit ''tuner.so'' von http://dbox2.elxsi.de/files/tuner.so ersetzen.&lt;br /&gt;
*''/dbox/root/bin/upgrade'' in ''/dbox/root/bin/upgrade_old'' umbenennen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun braucht ihr noch das Scippt debug.sh bzw debug_dbox2.bat in /dbox.&lt;br /&gt;
&lt;br /&gt;
Der Flashbereich den wir verändern wollen ist [[Hardware]]seitig schreibgeschützt, deshalb muss man jetzt noch ein Paar pins verbinden um den Schreinschutz zu deaktiwieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Schreibschutz Disablen==&lt;br /&gt;
Ist wieder je nach [[DBox2]] anders. Ihr könnt das während des Betriebes machen (aber aufpassen, ein Pin ist 3.3V also nicht im Betrieb mit nem geerdeten Lötkolben rumlöten). Der [[Schreibschutz]] muss auch nur für den Zeitraum vom Start der debug.sh bis auf eurem Terminalprogramm &amp;quot;done !!&amp;quot; steht verbunden sein. &lt;br /&gt;
&lt;br /&gt;
Natürlich kann man das grade bei der [[Philips]] schlecht, da muss man am besten einen Draht dafür unten auf der Platine anlöten. Wichtig ist, das nachdem die [[DBox2]] im Debug-Mode ist, ihr den [[Schreibschutz]] wieder enabled, sonst killt ihr euch später mal ausversehen den Bootloader und damit habt ihr dann nen Briefbeschwerer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Nokia mit 2 * Intel Flash Rams===&lt;br /&gt;
Jumper XH4 und XH6 (sind direkt am Flash) setzen. Bei den meisten neueren Boxen sind hier leider keine Jumper mehr eingeloetet, sondern nur noch Lötpunkte. Diese beiden Lötpunkte einfach mit einem Kabel verbinden (Kabel anlöten).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Nokia mit 2 * AMD Flash Rams===&lt;br /&gt;
Jumper XH3 setzen. Bei den meisten neueren Boxen sind hier leider keine Jumper mehr eingeloetet, sondern nur noch Lötpunkte. Diese beiden Lötpunkte einfach mit einem Kabel verbinden (Kabel anlöten).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sagem mit 1 * Intel Flash Ram===&lt;br /&gt;
Die 2 Lötpunkte auf diesem Bild verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sagem mit 2 * Intel Flash Rams===&lt;br /&gt;
Wie auf dem Bild beschrieben verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sagem mit 2 * AMD Flash Rams in 2 * Intel Layout===&lt;br /&gt;
Die beiden Lötpunkte auf diesem Bild (Pin 14 von jedem Flash) mit dem Lötpunkt auf diesem Bild ( 9V) verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sagem mit 2 * AMD Flash Rams in 1 * Intel Layout===&lt;br /&gt;
Die beiden Lötpunkte auf diesem Bild (pin 14 von jedem Flash) mit dem Lötpunkt auf diesem Bild ( 9V) verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Philips mit 2 * Intel Flash Rams===&lt;br /&gt;
Den einen Pin (an dem Pin 14 vom Flash ankommt) vom Wiederstand R3556 der leider auf der Rückseite der Platine ist mit 3.3 V verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==OK nun kann es losgehen==&lt;br /&gt;
Die [[DBox2]] über ein [[Nullmodemkabel]] mit eurem Rechner verbinden, Terminalprogramm starten, Einstellungen : 57600,8n1 kein protokoll 'debug.sh ip-eures-rechners' oder 'debug_dbox2 ip-eures-rechners' im Verzeichnis /dbox eingeben (debug.sh muss natürlich ausführbar sein).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Da kommen jetzt ganz viele Fehlermeldungen, die kann man getrost ignorieren.&lt;br /&gt;
&lt;br /&gt;
Hier aber die wichtigsten Ausgaben :&lt;br /&gt;
&lt;br /&gt;
 C_INIT: mount 192.168.0.105:/dbox on /&lt;br /&gt;
&lt;br /&gt;
Und nun ins Terminalprogram gucken (57600,8,n,1)&lt;br /&gt;
 started aid = 10&lt;br /&gt;
 INIT Version 0.9 loaded&lt;br /&gt;
 INIT: library path:&lt;br /&gt;
  LD_LIBRARY_PATH=/root/platform/sagem-dbox2/lib:/root/platform/lib:/root/lib:/usr/lib: \&lt;br /&gt;
                 /root/platform/mpc8xx-dbox2/lib:/root/platform/nokia-dbox2/lib&amp;quot;&lt;br /&gt;
 INIT: start run level 2&lt;br /&gt;
 INIT: execute &amp;quot;ddf&amp;quot;&lt;br /&gt;
 INIT:   time: 3059 sec, 530000000 nsec&lt;br /&gt;
 INIT:   started aid = 11&lt;br /&gt;
&lt;br /&gt;
Wenn ihr das gesehen habt ist alles OK da kommen eventuel vorher und nachher noch einge Fehlermeldungen, das ist normal !&lt;br /&gt;
&lt;br /&gt;
Wichtig sind die paar Zeilen da oben !&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Nun Sollte auf eurem Terminalclient (verbunden über ein Serielles Nullmodemkabel, Einstellungen 57600,8n1 kein Protokoll) folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
 DebugEnabler (c) tmbinc, gillem +(sagem,amd,philips) 1.7&lt;br /&gt;
 bl-version      : 1.0&lt;br /&gt;
 product? at     : 10000944&lt;br /&gt;
 current state   : tmb-locked&lt;br /&gt;
 flashrom type   : 2x16 bit? yes. vendor: INTEL&lt;br /&gt;
 unprotecting    : OK!&lt;br /&gt;
 flashing NOW    : DONE !&lt;br /&gt;
&lt;br /&gt;
wobei die Variablen von Box zu Box anders sind ....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn am Ende kein &amp;quot;Done !!&amp;quot; steht , sondern ein &amp;quot;FAILED!!!&amp;quot; dann hat das [[Schreibschutz]] disablen nicht funtioniert (lack auf den lötstellen etc ...).&lt;br /&gt;
&lt;br /&gt;
Wenn &amp;quot;Done!!&amp;quot; da steht, dann ist eure [[DBox2]] im Debugmodus. Ihr könnt sie jetzt aus machen. Das sie im Debugmodus ist seht ihr dann auch nachdem ihr sie an wieder in Strom steckt, nun steht auf dem Display viel mehr info.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Debug.jpg|thumb|none|Das [[LCD]] im [[Debug-Mode]] beim Starten]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn da steht &amp;quot;bl-version : unknown, please report&amp;quot; dann kennt der Debungenabler euren Bootloader nicht. Überprüft dann erstmal was für eine Version der DebugEnabler hat, das steht in der ersten Zeile. Die Version die mit allen uns bekannten Boxen funktioniert ist die &amp;quot; DebugEnabler (c) tmbinc, gillem +(sagem,amd,philips) 1.6final &amp;quot;. Wenn nicht das da steht, dann habt ihr vergessen&lt;br /&gt;
'/dbox/root/platform/drv/tuner.so' mit 'tuner.so' von http://dbox2.elxsi.de/files/tuner.so ersetzen.!!!&lt;br /&gt;
&lt;br /&gt;
Holt das nach und probiert es dann nochmal, allerdings müsst ihr wieder von vorne anfangen (also Stromstecker raus ...).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn aber da steht : &lt;br /&gt;
 DebugEnabler (c) tmbinc, gillem +(sagem,amd,philips) 1.7 &amp;quot;bl-version : unknown, please report&amp;quot;&lt;br /&gt;
&lt;br /&gt;
dann meldet euch bei uns mit eurem Problem und wir kuken das wir euch helfen .... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Weiter geht es jetzt wie gewohnt:&lt;br /&gt;
&lt;br /&gt;
{{Debug_ucodes}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Danach könnt ihr ein Linux-Image [[flashen]], z.B. von [http://update.tuxbox.org update.tuxbox.org].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{review}}&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>TuxWIKIbot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Debug-Mode_mit_Kurzschluss&amp;diff=5717&amp;oldid=prev</id>
		<title>TuxWIKIbot: TuxWIKIbot - Bot: adding Links</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Debug-Mode_mit_Kurzschluss&amp;diff=5717&amp;oldid=prev"/>
		<updated>2004-12-09T23:39:18Z</updated>

		<summary type="html">&lt;p&gt;TuxWIKIbot - Bot: adding Links&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Überarbeiten}}&lt;br /&gt;
[[Category:Register]]&lt;br /&gt;
[[Category:Debug]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| width=&amp;quot;70%&amp;quot; bgcolor=&amp;quot;yellow&amp;quot; style=&amp;quot;background-color:yellow;border-style:dashed;border-width:4px;border-color:red&amp;quot;&lt;br /&gt;
| [[Bild:Baustelle-klein.png]]&lt;br /&gt;
|'''Hinweis:''' Dieser Artikel ist momentan noch &amp;lt;u&amp;gt;'''nicht'''&amp;lt;/u&amp;gt; dazu geeignet, den Debug-Mode einzuschalten!!!&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
{{missingText}}&lt;br /&gt;
&lt;br /&gt;
{{Debug_Warnung}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Wie bootet die DBox2=&lt;br /&gt;
#Der Bootloader wird geladen.&lt;br /&gt;
#Der Bootloader macht eine bootp Anfrage nach einer IP , einem tftp [[Server]] und nach einem [[Kernel]] den er laden kann .&lt;br /&gt;
#Entweder wird ein [[Kernel]] übers [[Netzwerk]] gebootet (wenn 2. erfolgreich war) oder es wird der [[Kernel]] aus dem Flash gebootet.&lt;br /&gt;
#Der aus dem Flash gebootete Choruskernel configuriert sich über eine Rarp anfrage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Für Punkt 2 braucht man einen [[DHCP]] Server.&lt;br /&gt;
&lt;br /&gt;
Für Punkt 4 braucht man bei [[Kernel]] 2.2.x Kernelsupport für Rarp. Bei [[Kernel]] 2.4.x einen Rarp Deamon.                                    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Vorraussetzungen=&lt;br /&gt;
*Die [[DBox2]] und euren PC müsst ihr mit einem [[Crossover-Kabel]] verbinden.&lt;br /&gt;
*Die [[DBox2]] kann natürlich auch mittels einem normalen [[Hub]] (der [[Hub]] muss für 10mbit ausgelegt sein, die [[DBox2]] kann nicht 100mbit) mit eurem Rechner verbunden werden, ACHTUNG hier keine [[Crossover-Kabel]] verwenden!&lt;br /&gt;
*Wenn ihr nur an der [[DBox2]] ein [[Nullmodem]] Kabel eingesteckt habt (und nicht am PC) kann die [[DBox2]] nicht booten, und bleibt 'hängen' --&amp;gt; also [[Nullmodem]] Kabel entweder an [[DBox2]] und PC oder ganz weg.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mit Linux=&lt;br /&gt;
Ihr braucht ein Paar Verzeichnisse :&lt;br /&gt;
 /dbox&lt;br /&gt;
 /dbox2&lt;br /&gt;
 /dbox2/tftpboot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HOSTS==&lt;br /&gt;
Tragt die [[DBox2]] in eure /etc/hosts ein&lt;br /&gt;
&lt;br /&gt;
Auszug aus /etc/hosts:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;IP-ADRESSE-DER-DBOX2&amp;gt; dbox &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DHCP SERVER==&lt;br /&gt;
DHCP [[Server]] neu compilieren mit diesen Sourcen (bei so vielen Leuten hat der [[DHCP]] [[Server]] nicht richtig funktioniert ...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auszug aus /etc/dhcpd.conf:&lt;br /&gt;
&lt;br /&gt;
 subnet 192.168.1.0 netmask 255.255.255.0 {&lt;br /&gt;
 }&lt;br /&gt;
 host dbox {&lt;br /&gt;
 fixed-address &amp;lt;IP-DER-DBOX2&amp;gt;;&lt;br /&gt;
 hardware ethernet &amp;lt;MAC-ADRESSE-DER-DBOX2-MIT-:-GETRENNT&amp;gt;;&lt;br /&gt;
 allow bootp;&lt;br /&gt;
 server-name &amp;lt;&amp;quot;IP-DES-LINUX-RECHNERS&amp;quot;&amp;gt;;&lt;br /&gt;
 #filename &amp;quot;/dbox2/tftpboot/ppcboot&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Dieses Beispiel geht davon aus das eure [[IP-Adresse]] im Netz 192.168.1.x sind , fals nicht müsst ihr natürlich Subnet auch noch ändern..&lt;br /&gt;
&lt;br /&gt;
Wichtig sind die &amp;quot; &amp;quot; um die [[IP-Adresse]] des [[Linux]] Rechners.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RARP==&lt;br /&gt;
Bei [[Kernel]] 2.2.x einfach mit&lt;br /&gt;
&lt;br /&gt;
 rarp -s dbox &amp;lt;MAC-ADRESSE-DER-BOX-MIT-:-GETRENNT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
baut diesen Befehl in ein Startscrippt ein, sonst müsst ihr ihn nach jedem Booten wieder neu eingeben...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bei [[Kernel]] 2.4.x müsst ihr euch den [[RARP]] [[Daemon]] besorgen und dann die MAC-Adresse in die /etc/ethers schreiben. Wichtig ist das ihr den Rarpd mit der Option -e startet !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auszug aus /etc/ethers:&lt;br /&gt;
 &amp;lt;MAC-ADRESSE-DER-DBOX2-MIT-:-GETRENNT&amp;gt; &amp;lt;IP-DER-DBOX2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=NFS=&lt;br /&gt;
Auszug aus /etc/exports&lt;br /&gt;
 /dbox           dbox(rw,no_root_squash)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=TFTP=&lt;br /&gt;
Auszug aus /etc/inetd.conf&lt;br /&gt;
 tftp dgram udp wait root /usr/sbin/tcpd in.tftpd -s /dbox2/tftpboot &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mit Windows=&lt;br /&gt;
Ihr braucht ein Paar Verzeichnisse:&lt;br /&gt;
 c:\dbox&lt;br /&gt;
 c:\dbox2&lt;br /&gt;
 c:\dbox2\tftpboot&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
*Ihr braucht das [[Windows]] Toolkit das Field geschrieben hat, das Tollkit ist [[DHCP]], [[RARP]] und [[TFTP]]-Server + [[RSH]] und Terminal Client !&lt;br /&gt;
&lt;br /&gt;
Ihr findet das Toolkit und eine gute Anleitung dazu unter http://dbox.feldtech.com/. Zum generellen Ablauf des [[Debug]] enablen solltet ihr hier auf jedenfall weiterlesen. Wie das alles in Field´s Tool geht steht in seiner [[Bootmanager:Readme|Readme]].&lt;br /&gt;
&lt;br /&gt;
''Hier nochmal ein Dank an Field für sein Tool, das ist echt gut :) ''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Bei &amp;quot;Lade ... &amp;quot; stehen bleib=&lt;br /&gt;
'''Hinweis:''' ''Ich erhalte in letzter zeit immer mehr Mails von Leuten die Ihr Flash kaputt gemacht haben. Sowas kann passieren, obwohl es mir noch nicht passiert ist. Wer weiss was die gemacht haben. Was aber klar ist, ist das diese Kurzschlussmethode sehr RISKANT ist. Also genau Überlegen ob ihr das Risiko eingehen wollt !!!''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist das Ziehl, die [[DBox2]] muss bei &amp;quot;Lade ...&amp;quot; stehen bleiben und der ChorusKernel muss einen RSH-Deamon auf machen. Das passiert dann, wenn der ChorusKernel aus irgenteinem grund sein Initscrippt nicht findet. Das erreichen wir indem wir zum richtigen Zeitpunkt das Flash abschalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jetzt mal einen Testdurchlauf machen :&lt;br /&gt;
&lt;br /&gt;
* [[DBox2]] über ein [[Crossover-Kabel]] an euren Rechner auf dem [[RARP]] und DHCPD laufen, anschliessen.&lt;br /&gt;
* [[DBox2]] anpingen (der [[Ping]] wird erstmal nicht beantwortet, aber den [[Ping]] im Auge behalten)&lt;br /&gt;
** &amp;quot;Nur für [[Linux]]: Der Pingtimeout von [[Linux]] ist sehr hoch daher ist das ziehmlich ungenau, es ist aber wichtig das man sofort kurzschliesst sobalt die [[DBox2]] pingbar ist, deshalb am besten 10 pings gleichzeitig in einer Console laufen lassen also mit &amp;amp; starten ... &amp;quot;&lt;br /&gt;
* [[DBox2]] in den Strom stecken , nun lauft erstmal ein Balken von links nach rechts, danach kommt dann &amp;quot;Lade ...&amp;quot; nun solltet ihr eien [[Ping]] reply von der [[DBox2]] bekommen kommt er nicht, dann geht [[RARP]] nicht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn der Test Ok war weitermachen, ansonsten Fehler suchen.&lt;br /&gt;
&lt;br /&gt;
*DBox2 aus aus dem Strom ziehen&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Je nach [[DBox2]] Version (Nokia,Sagem oder Philips) ist das anders, deshalb:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nokia mit 2 * Intel Flash Rams==&lt;br /&gt;
Ihr müsst zum richtigen Zeitpunkt 2 Lötpunkte auf der Platine verbinden (Schalter auf ON), und zwar die die auf dem Foto hier Rot eingekreist sind.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nokia mit 2 * AMD Flash Rams==&lt;br /&gt;
Ihr müsst zum richtigen Zeitpunkt 2 Lötpunkte auf der Platine verbinden (Schalter auf ON), und zwar die die auf dem Foto hier Rot eingekreist sind.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem mit 1 * Intel Flash Ram==&lt;br /&gt;
Einfach zum richtigen Zeitpunkt den Stromstecker abziehen auf dem Foto hier abziehen (Entspricht Schalter auf ON).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
Tipp: Da der stecker gegen unabsichtliches abziehen mit einer Lasche gesichert ist, am besten vorher den stecker schon 2 mm hochziehen so das er schon über der Lasche steht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem mit 2 * Intel Flash Rams==&lt;br /&gt;
Einfach zum richtigen Zeitpunkt den Stromstecker abziehen auf dem Foto hier abziehen (Entspricht Schalter auf ON).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
                    &lt;br /&gt;
Tipp: Da der stecker gegen unabsichtliches abziehen mit einer Lasche gesichert ist, am besten vorher den stecker schon 2 mm hochziehen so das er schon über der Lasche steht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem mit 2 * AMD Flash Rams in 2 * Intel Layout==&lt;br /&gt;
Einfach zum richtigen Zeitpunkt den Stromstecker abziehen auf dem Foto hier abziehen (Entspricht Schalter auf ON).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
                       &lt;br /&gt;
Tipp: Da der stecker gegen unabsichtliches abziehen mit einer Lasche gesichert ist, am besten vorher den stecker schon 2 mm hochziehen so das er schon über der Lasche steht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem mit 2 * AMD Flash Rams in 1 * Intel Layout==&lt;br /&gt;
Einfach zum richtigen Zeitpunkt den Stromstecker abziehen auf dem Foto hier abziehen (Entspricht Schalter auf ON).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}                    &lt;br /&gt;
&lt;br /&gt;
Tipp: Da der stecker gegen unabsichtliches abziehen mit einer Lasche gesichert ist, am besten vorher den stecker schon 2 mm hochziehen so das er schon über der Lasche steht.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Philips mit 2 * Intel Flash Rams==&lt;br /&gt;
Ihr müsst zum richtigen Zeitpunkt diesen Lötpunkt mit 3.3 V verbinden (Schalter auf ON). &lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Der Zeitpunkt=&lt;br /&gt;
Der Zeitpunkt zu dem ihr die Pins verbinden müst ist auf jeder [[DBox2]] gleich !&lt;br /&gt;
&lt;br /&gt;
Sobald die [[DBox2]] auf euren [[Ping]] antwortet müsst ihr SOFORT  die jeweiligen Pins verbinden, und das SOFORT heist auch SOFORT.&lt;br /&gt;
&lt;br /&gt;
Also nicht erst dann anfangen zu suchen was man wie verbinden muss !!&lt;br /&gt;
&lt;br /&gt;
Am besten löst man das indem man an die jeweiligen Pins ein Stück Kabel anlötet, an das mann einen kleinen Schalter macht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Viele Leute haben ihren Flashinhalt mit dieser Methode gelöscht (kann passieren wenn mann den zeitpunkt nicht genau trifft) daher habe ich diesen Part neu überarbeitet.&lt;br /&gt;
&lt;br /&gt;
Also ihr solltet ein Kabel an die besagten Pins anlöten und dazwischen einen Schalter machen.&lt;br /&gt;
Der Schalter sollte erstmal auf Offen stehen !!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trotzdem passiert es das man nicht genau den Zeitpunkt erwischt. Ich habs 100 mal versucht und nur 40 mal hat es geklappt :( .&lt;br /&gt;
Also wenn es nicht geht, nochmal probieren. Bei euch muss es ja nur einmal klappen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ACHTUNG:'''&lt;br /&gt;
&lt;br /&gt;
Falls es nicht geht, erstmal alles nocheinmal Gewissenhaft überprüfen !!&lt;br /&gt;
#Binn ich geerdet ?&lt;br /&gt;
#Ist ein Arbeitsmaterial geerdet ?&lt;br /&gt;
#Hab ich wirklich die richtigen Punkte erwicht ?&lt;br /&gt;
&lt;br /&gt;
Nicht 1000 mal probieren das Flasch kurzzuschliessen !!! lieber mal abwarten, Teetrinken und nochmal alles überdenken !! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DIE PROZEDUR==&lt;br /&gt;
1. [[DBox2]] Stromstecker ist draussen und der über die Kabel angelegte Schalter steht auf offen (Bei sagem gibt es diesen schalter nicht, dort heist Schalter Offen einfach das das Strockkabel auf dem Bild normal Steckt).&lt;br /&gt;
&lt;br /&gt;
2. [[DBox2]] über ein Crosskabel an euren Rechner auf dem [[RARP]] und DHCPD laufen, anschliessen.&lt;br /&gt;
&lt;br /&gt;
3. [[DBox2]] anpingen (der [[Ping]] wird erstmal nicht beantwortet, aber den [[Ping]] im Auge behalten)&lt;br /&gt;
&lt;br /&gt;
4. [[DBox2]] Stromstecker in die Steckdose stecken.&lt;br /&gt;
&lt;br /&gt;
5. Nun den [[Ping]] nicht aus den Augen lassen, wenn die [[DBox2]] den [[Ping]] beantwortet müsst ihr den Schalter auf ON legen. Die [[DBox2]] sollte nun bei &amp;quot;Lade ...&amp;quot; stehen bleiben, und der [[Ping]] sollte weiterhin beantwortet werden. (Bei [[Sagem]] gibt es diesen Schalter nicht, dort heist Schalter ON einfach das das Strockkabel auf dem Bild abgezogen ist). Wird der [[Ping]] nicht mehr beatwortet wars der falsche Zeitpunkt, dann den [[DBox2]] Stromstecker rausziehen !!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nachdem der Stromstecker draussen ist den Schalter wieder auf offen legen (wirklich erst wenn die Dbox2 keinen Strom mehr hat den Schalter auf offen legen, ansonsten macht ihr euren Flashinhalt kaputt!!!) und dann wieder bei 1 anfangen !!! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Wird der [[Ping]] nach dem &amp;quot;Schalter auf ON legen&amp;quot;  noch immer beantwortet, dann seit ihr ein kleines Stück weiter. Probiert nun: 'rsh dbox help' in eurer Shell, daraufhin sollte eine Ausgabe kommen die so aussieht:&lt;br /&gt;
&lt;br /&gt;
 mpg:/ # rsh dbox help&lt;br /&gt;
 ChorusOS r3 rsh daemon - valid commands are:&lt;br /&gt;
 &lt;br /&gt;
 mount [hostaddr:filesystem|special_file [mount_point]]&lt;br /&gt;
 umount [-v|-F|-f|-a|-t [ufs|nfs]] [special_file]&lt;br /&gt;
 swapon mount_point&lt;br /&gt;
 arun [-s site] [-S | -U] [-k] [-T] [-d] [-q] [-D] [-Z] actor_name [actor arguments]&lt;br /&gt;
 akill [-s site] [-c] aid&lt;br /&gt;
 aps [-s site]&lt;br /&gt;
 reboot&lt;br /&gt;
 route [add | delete [net | host] args]&lt;br /&gt;
 ping host&lt;br /&gt;
 echo string&lt;br /&gt;
 setenv var value&lt;br /&gt;
 unsetenv var&lt;br /&gt;
 source filename&lt;br /&gt;
 env&lt;br /&gt;
 memstat&lt;br /&gt;
 sleep [time in seconds, default=1s]&lt;br /&gt;
 help&lt;br /&gt;
 mpg:/ #&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn nichts kommt, dann war es der falsche Zeitpunkt, dann den [[DBox2]] Stromstecker rausziehen!!! Nachdem der Stromstecker draussen ist den Schalter wieder auf offen legen (wirklich erst wenn die [[DBox2]] keinen Strom mehr hat den Schalter auf offen legen, ansonsten macht ihr euren Flashinhalt kaputt!!!) und dann wieder bei 1 anfangen!!!&lt;br /&gt;
&lt;br /&gt;
7. Wenn die Antwort 'help' kommt dann seid ihr wieder ein kleines Stück weiter. Probiert nun: 'rsh dbox mount' in eurer Shell, daraufhin sollte eine Ausgabe kommen die so aussieht:&lt;br /&gt;
&lt;br /&gt;
 mpg:/ # rsh dbox mount&lt;br /&gt;
 C_INIT:&lt;br /&gt;
 root_device mount on /    (flfs)&lt;br /&gt;
 mpg:/ #&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist das schwerste das bekommt man sehr selten hin:&lt;br /&gt;
&lt;br /&gt;
Wenn nichts kommt, dann war es der falsche Zeitpunkt. Dann den [[DBox2]] Stromstecker rausziehen!!! Nachdem der Stromstecker draussen ist den Schalter wieder auf offen legen (wirklich erst wenn die [[DBox2]] keinen Strom mehr hat den Schalter auf offen legen, ansonsten macht ihr euren Flashinhalt kaputt!!!) und dann wieder bei 1 anfangen!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. Wenn ihr eine Ausgabe so wie sie oben da steht bekommt, dann habt ihr das schwierigste geschaft - Herzlichen Glückwunsch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ich wiederhole nochmal lieber:&lt;br /&gt;
&lt;br /&gt;
#Die [[DBox2]] sollte nun bei &amp;quot;Lade ...&amp;quot; stehen geblieben sein (das Display sollte sich nicht zu &amp;quot;Einen Moment bitte &amp;quot;ändern)&lt;br /&gt;
#Die [[DBox2]] muss pingbar sein&lt;br /&gt;
#Die [[DBox2]] muss auf den Befehl: 'rsh dbox help' eine kleine Help bringen&lt;br /&gt;
#Die [[DBox2]] muss auf den Befehl: 'rsh dbox mount ' eine Rückgabe liefern die so aussieht:&lt;br /&gt;
&lt;br /&gt;
 mpg:/ # rsh dbox mount&lt;br /&gt;
 C_INIT:&lt;br /&gt;
 root_device mount on /    (flfs)&lt;br /&gt;
 mpg:/ #&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. OK, nur wenn wirklich alle vorherigen Punkte erfolgreich waren macht ihr hier weiter!! Ansonsten wieder zurück zu Punkt 1!&lt;br /&gt;
&lt;br /&gt;
10. Schalter auf offen legen! Nur wenn der Schalter auf offen liegt könnt ihr die Files aus der DB ox2 rauskopieren.&lt;br /&gt;
&lt;br /&gt;
11. Mit dem Software rauskopieren weitermachen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Software Rauskopieren=&lt;br /&gt;
Auf eurem Rechner muss jetzt noch ein NFSServer laufen:&lt;br /&gt;
*Das Verzeichnis /dbox sollte existieren und sollte per [[NFS]] freigegeben sein&lt;br /&gt;
*Im Verzeichnis /dbox müssen die cpR.class und das copy.sh.  bzw copy_dbox2.bat Scrippt liegen.&lt;br /&gt;
*Nachdem eure [[DBox2]] nun bei &amp;quot;Lade...&amp;quot; steht und der NFS]-Server auch läuft, könnt ihr den Inhalt mit dem copy.sh Scrippt rüberkopieren.&lt;br /&gt;
&lt;br /&gt;
Einfach 'copy.sh ip-eures-rechners' oder 'copy_dbox2 ip-eures-rechners' im Verzeichnis /dbox eingeben (copy.sh muss natürlich ausführbar sein).&lt;br /&gt;
&lt;br /&gt;
Nun sollte folgende Meldung kommen:&lt;br /&gt;
 C_INIT: mount 192.168.0.201:/dbox on /lost+found&lt;br /&gt;
 started aid = 10&lt;br /&gt;
 //&lt;br /&gt;
 creating /lost+found/&lt;br /&gt;
 //usr/&lt;br /&gt;
 creating /lost+found//usr&lt;br /&gt;
 //usr/siege/&lt;br /&gt;
 &lt;br /&gt;
 ................... etc ....&lt;br /&gt;
&lt;br /&gt;
Das dauert einige Minuten, wenn es fertig ist habt ihr in /dbox den kompletten [[Dateisystem]] Inhalt eures Flashs. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Debug-Mode enablen=&lt;br /&gt;
*''/dbox/root/platform/drv/tuner.so'' mit ''tuner.so'' von http://dbox2.elxsi.de/files/tuner.so ersetzen.&lt;br /&gt;
*''/dbox/root/bin/upgrade'' in ''/dbox/root/bin/upgrade_old'' umbenennen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun braucht ihr noch das Scippt debug.sh bzw debug_dbox2.bat in /dbox.&lt;br /&gt;
&lt;br /&gt;
Der Flashbereich den wir verändern wollen ist [[Hardware]]seitig schreibgeschützt, deshalb muss man jetzt noch ein Paar pins verbinden um den Schreinschutz zu deaktiwieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Schreibschutz Disablen==&lt;br /&gt;
Ist wieder je nach [[DBox2]] anders. Ihr könnt das während des Betriebes machen (aber aufpassen, ein Pin ist 3.3V also nicht im Betrieb mit nem geerdeten Lötkolben rumlöten). Der [[Schreibschutz]] muss auch nur für den Zeitraum vom Start der debug.sh bis auf eurem Terminalprogramm &amp;quot;done !!&amp;quot; steht verbunden sein. &lt;br /&gt;
&lt;br /&gt;
Natürlich kann man das grade bei der [[Philips]] schlecht, da muss man am besten einen Draht dafür unten auf der Platine anlöten. Wichtig ist, das nachdem die [[DBox2]] im Debug-Mode ist, ihr den [[Schreibschutz]] wieder enabled, sonst killt ihr euch später mal ausversehen den Bootloader und damit habt ihr dann nen Briefbeschwerer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Nokia mit 2 * Intel Flash Rams===&lt;br /&gt;
Jumper XH4 und XH6 (sind direkt am Flash) setzen. Bei den meisten neueren Boxen sind hier leider keine Jumper mehr eingeloetet, sondern nur noch Lötpunkte. Diese beiden Lötpunkte einfach mit einem Kabel verbinden (Kabel anlöten).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Nokia mit 2 * AMD Flash Rams===&lt;br /&gt;
Jumper XH3 setzen. Bei den meisten neueren Boxen sind hier leider keine Jumper mehr eingeloetet, sondern nur noch Lötpunkte. Diese beiden Lötpunkte einfach mit einem Kabel verbinden (Kabel anlöten).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sagem mit 1 * Intel Flash Ram===&lt;br /&gt;
Die 2 Lötpunkte auf diesem Bild verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sagem mit 2 * Intel Flash Rams===&lt;br /&gt;
Wie auf dem Bild beschrieben verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sagem mit 2 * AMD Flash Rams in 2 * Intel Layout===&lt;br /&gt;
Die beiden Lötpunkte auf diesem Bild (Pin 14 von jedem Flash) mit dem Lötpunkt auf diesem Bild ( 9V) verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sagem mit 2 * AMD Flash Rams in 1 * Intel Layout===&lt;br /&gt;
Die beiden Lötpunkte auf diesem Bild (pin 14 von jedem Flash) mit dem Lötpunkt auf diesem Bild ( 9V) verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Philips mit 2 * Intel Flash Rams===&lt;br /&gt;
Den einen Pin (an dem Pin 14 vom Flash ankommt) vom Wiederstand R3556 der leider auf der Rückseite der Platine ist mit 3.3 V verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==OK nun kann es losgehen==&lt;br /&gt;
Die [[DBox2]] über ein [[Nullmodemkabel]] mit eurem Rechner verbinden, Terminalprogramm starten, Einstellungen : 57600,8n1 kein protokoll 'debug.sh ip-eures-rechners' oder 'debug_dbox2 ip-eures-rechners' im Verzeichnis /dbox eingeben (debug.sh muss natürlich ausführbar sein).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Da kommen jetzt ganz viele Fehlermeldungen, die kann man getrost ignorieren.&lt;br /&gt;
&lt;br /&gt;
Hier aber die wichtigsten Ausgaben :&lt;br /&gt;
&lt;br /&gt;
 C_INIT: mount 192.168.0.105:/dbox on /&lt;br /&gt;
&lt;br /&gt;
Und nun ins Terminalprogram gucken (57600,8,n,1)&lt;br /&gt;
 started aid = 10&lt;br /&gt;
 INIT Version 0.9 loaded&lt;br /&gt;
 INIT: library path:&lt;br /&gt;
  LD_LIBRARY_PATH=/root/platform/sagem-dbox2/lib:/root/platform/lib:/root/lib:/usr/lib: \&lt;br /&gt;
                 /root/platform/mpc8xx-dbox2/lib:/root/platform/nokia-dbox2/lib&amp;quot;&lt;br /&gt;
 INIT: start run level 2&lt;br /&gt;
 INIT: execute &amp;quot;ddf&amp;quot;&lt;br /&gt;
 INIT:   time: 3059 sec, 530000000 nsec&lt;br /&gt;
 INIT:   started aid = 11&lt;br /&gt;
&lt;br /&gt;
Wenn ihr das gesehen habt ist alles OK da kommen eventuel vorher und nachher noch einge Fehlermeldungen, das ist normal !&lt;br /&gt;
&lt;br /&gt;
Wichtig sind die paar Zeilen da oben !&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Nun Sollte auf eurem Terminalclient (verbunden über ein Serielles Nullmodemkabel, Einstellungen 57600,8n1 kein Protokoll) folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
 DebugEnabler (c) tmbinc, gillem +(sagem,amd,philips) 1.7&lt;br /&gt;
 bl-version      : 1.0&lt;br /&gt;
 product? at     : 10000944&lt;br /&gt;
 current state   : tmb-locked&lt;br /&gt;
 flashrom type   : 2x16 bit? yes. vendor: INTEL&lt;br /&gt;
 unprotecting    : OK!&lt;br /&gt;
 flashing NOW    : DONE !&lt;br /&gt;
&lt;br /&gt;
wobei die Variablen von Box zu Box anders sind ....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn am Ende kein &amp;quot;Done !!&amp;quot; steht , sondern ein &amp;quot;FAILED!!!&amp;quot; dann hat das [[Schreibschutz]] disablen nicht funtioniert (lack auf den lötstellen etc ...).&lt;br /&gt;
&lt;br /&gt;
Wenn &amp;quot;Done!!&amp;quot; da steht, dann ist eure [[DBox2]] im Debugmodus. Ihr könnt sie jetzt aus machen. Das sie im Debugmodus ist seht ihr dann auch nachdem ihr sie an wieder in Strom steckt, nun steht auf dem Display viel mehr info.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Debug.jpg|thumb|none|Das [[LCD]] im [[Debug-Mode]] beim Starten]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn da steht &amp;quot;bl-version : unknown, please report&amp;quot; dann kennt der Debungenabler euren Bootloader nicht. Überprüft dann erstmal was für eine Version der DebugEnabler hat, das steht in der ersten Zeile. Die Version die mit allen uns bekannten Boxen funktioniert ist die &amp;quot; DebugEnabler (c) tmbinc, gillem +(sagem,amd,philips) 1.6final &amp;quot;. Wenn nicht das da steht, dann habt ihr vergessen&lt;br /&gt;
'/dbox/root/platform/drv/tuner.so' mit 'tuner.so' von http://dbox2.elxsi.de/files/tuner.so ersetzen.!!!&lt;br /&gt;
&lt;br /&gt;
Holt das nach und probiert es dann nochmal, allerdings müsst ihr wieder von vorne anfangen (also Stromstecker raus ...).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn aber da steht : &lt;br /&gt;
 DebugEnabler (c) tmbinc, gillem +(sagem,amd,philips) 1.7 &amp;quot;bl-version : unknown, please report&amp;quot;&lt;br /&gt;
&lt;br /&gt;
dann meldet euch bei uns mit eurem Problem und wir kuken das wir euch helfen .... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Weiter geht es jetzt wie gewohnt:&lt;br /&gt;
&lt;br /&gt;
{{Debug_ucodes}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Danach könnt ihr ein Linux-Image [[flashen]], z.B. von [http://update.tuxbox.org update.tuxbox.org].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{review}}&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>TuxWIKIbot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Debug-Mode_mit_Kurzschluss&amp;diff=5712&amp;oldid=prev</id>
		<title>TuxWIKIbot: TuxWIKIbot - Bot: adding Links</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Debug-Mode_mit_Kurzschluss&amp;diff=5712&amp;oldid=prev"/>
		<updated>2004-12-09T23:02:21Z</updated>

		<summary type="html">&lt;p&gt;TuxWIKIbot - Bot: adding Links&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Überarbeiten}}&lt;br /&gt;
[[Category:Register]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| width=&amp;quot;70%&amp;quot; bgcolor=&amp;quot;yellow&amp;quot; style=&amp;quot;background-color:yellow;border-style:dashed;border-width:4px;border-color:red&amp;quot;&lt;br /&gt;
| [[Bild:Baustelle-klein.png]]&lt;br /&gt;
|'''Hinweis:''' Dieser Artikel ist momentan noch &amp;lt;u&amp;gt;'''nicht'''&amp;lt;/u&amp;gt; dazu geeignet, den Debug-Mode einzuschalten!!!&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
{{missingText}}&lt;br /&gt;
&lt;br /&gt;
{{Debug_Warnung}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Wie bootet die DBox2=&lt;br /&gt;
#Der Bootloader wird geladen.&lt;br /&gt;
#Der Bootloader macht eine bootp Anfrage nach einer IP , einem tftp [[Server]] und nach einem [[Kernel]] den er laden kann .&lt;br /&gt;
#Entweder wird ein [[Kernel]] übers [[Netzwerk]] gebootet (wenn 2. erfolgreich war) oder es wird der [[Kernel]] aus dem Flash gebootet.&lt;br /&gt;
#Der aus dem Flash gebootete Choruskernel configuriert sich über eine Rarp anfrage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Für Punkt 2 braucht man einen [[DHCP]] Server.&lt;br /&gt;
&lt;br /&gt;
Für Punkt 4 braucht man bei [[Kernel]] 2.2.x Kernelsupport für Rarp. Bei [[Kernel]] 2.4.x einen Rarp Deamon.                                    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Vorraussetzungen=&lt;br /&gt;
*Die dbox und euren PC müsst ihr mit einem Crossover Kabel verbinden.&lt;br /&gt;
*Die dbox kann natürlich auch Mittels einem normalen [[Hub]] (der [[Hub]] muss für 10mbit ausgelegt sein, die dbox kann nicht 100mbit) mit eurem Rechner verbunden werden, ACHTUNG hier keine Crossover Kabel verwenden!&lt;br /&gt;
*Wenn ihr nur an der dbox ein [[Nullmodem]] Kabel eingesteckt habt (und nicht am PC) kann die dbox nicht booten, und bleibt 'hängen' --&amp;gt; also [[Nullmodem]] Kabel entweder an dbox UND PC oder ganz weg &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mit Linux=&lt;br /&gt;
Ihr braucht ein Paar Verzeichnisse :&lt;br /&gt;
 /dbox&lt;br /&gt;
 /dbox2&lt;br /&gt;
 /dbox2/tftpboot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HOSTS==&lt;br /&gt;
Tragt die dbox2 in eure /etc/hosts ein&lt;br /&gt;
Austzug aus /etc/hosts:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;IP-ADRESSE-DER-DBOX2&amp;gt; dbox &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DHCP SERVER==&lt;br /&gt;
DHCP [[Server]] neu Compilieren mit diesen Sourcen (bei so vielen Leuten hat der [[DHCP]] [[Server]] nicht richtig funktioniert ...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auszug aus /etc/dhcpd.conf:&lt;br /&gt;
&lt;br /&gt;
 subnet 192.168.1.0 netmask 255.255.255.0 {&lt;br /&gt;
 }&lt;br /&gt;
 host dbox {&lt;br /&gt;
 fixed-address &amp;lt;IP-DER-DBOX2&amp;gt;;&lt;br /&gt;
 hardware ethernet &amp;lt;MAC-ADRESSE-DER-DBOX2-MIT-:-GETRENNT&amp;gt;;&lt;br /&gt;
 allow bootp;&lt;br /&gt;
 server-name &amp;lt;&amp;quot;IP-DES-LINUX-RECHNERS&amp;quot;&amp;gt;;&lt;br /&gt;
 #filename &amp;quot;/dbox2/tftpboot/ppcboot&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Dieses Beispiel geht davon aus das eure Ip´s im netzt 192.168.1.x sind , fals nicht müsst ihr natürlich subnet auch noch ändern..&lt;br /&gt;
&lt;br /&gt;
Wichtig sind die &amp;quot; &amp;quot; um die IP-DES-LINUX-RECHNERS .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RARP==&lt;br /&gt;
Bei [[Kernel]] 2.2.x einfach mit&lt;br /&gt;
&lt;br /&gt;
 rarp -s dbox &amp;lt;MAC-ADRESSE-DER-BOX-MIT-:-GETRENNT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
baut diesen Befehl in ein Startscrippt ein , sonst müsst ihr ihn nach jedem Booten wieder neu eingeben ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bei [[Kernel]] 2.4.x müsst ihr euch den [[RARP]] Deamon besorgen und dann die MAC-ADRESSE in die /etc/ethers schreiben. Wichtig ist das ihr den Rarpd mit der Option -e startet !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auszug aus /etc/ethers:&lt;br /&gt;
 &amp;lt;MAC-ADRESSE-DER-DBOX2-MIT-:-GETRENNT&amp;gt; &amp;lt;IP-DER-DBOX2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=NFS=&lt;br /&gt;
Auszug aus /etc/exports&lt;br /&gt;
 /dbox           dbox(rw,no_root_squash)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=TFTP=&lt;br /&gt;
Auszug aus /etc/inetd.conf&lt;br /&gt;
 tftp dgram udp wait root /usr/sbin/tcpd in.tftpd -s /dbox2/tftpboot &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mit Windows=&lt;br /&gt;
Ihr braucht ein Paar Verzeichnisse :&lt;br /&gt;
 c:\dbox&lt;br /&gt;
 c:\dbox2&lt;br /&gt;
 c:\dbox2\tftpboot&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
*Ihr braucht das [[Windows]] Toolkit das Field geschrieben hat , das Tollkit ist [[DHCP]] , [[RARP]] und [[TFTP]] *server + rsh und terminal client !&lt;br /&gt;
&lt;br /&gt;
Ihr findet das Toolkit und eine gute Anleitung dazu unter http://dbox.feldtech.com/ . Zum generellen ablauf des debug enablen solltet ihr hier auf jedenfall weiterlesen. Wie das alles in Field´s Tool geht steht in seiner readme.&lt;br /&gt;
&lt;br /&gt;
''Hier nochmal ein dank an Field für sein Tool , das ist echt gut :) ''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Bei &amp;quot;Lade ... &amp;quot; stehen bleib=&lt;br /&gt;
'''Hinweis:''' ''Ich erhalte in letzter zeit immer mehr Mails von Leuten die Ihr Flash kaputt gemacht haben. Sowas kann passieren , obwohl es mir noch nicht passiert ist ... wer weiss was die gemacht haben. Was aber klar ist, ist das diese Kurzschlussmethode sehr RISKANT ist. Also genau Überlegen ob ihr das Risiko eingehen wollt !!!''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist das Ziehl , die [[DBox2]] muss bei &amp;quot;Lade ...&amp;quot; stehen bleiben und der ChorusKernel muss einen RSH-Deamon auf machen. Das passiert dann , wenn der ChorusKernel aus irgenteinem grund sein Initscrippt nicht findet. Das erreichen wir indem wir zum richtigen Zeitpunkt das Flash abschalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jetzt mal einen Testdurchlauf machen :&lt;br /&gt;
&lt;br /&gt;
*DBox2 über ein Crosskabel an euren Rechner auf dem [[RARP]] und DHCPD laufen , anschliessen.&lt;br /&gt;
*DBox2 anpingen (der ping wird erstmal nicht beantwortet, aber den ping im Auge behalten)&lt;br /&gt;
**&amp;quot;Nur für linux : Der Pingtimeout von [[Linux]] ist sehr hoch daher ist das ziehmlich ungenau , es ist aber wichtig das man sofort kurzschliesst sobalt die [[DBox2]] pingbar ist , deshalb am besten 10 pings gleichzeitig in einer Console laufen lassen also mit &amp;amp; starten ... &amp;quot;&lt;br /&gt;
*DBox2 in den Strom stecken , nun leuft erstmal ein Balken von links nach rechts , danach kommt dann &amp;quot;Lade ...&amp;quot; nun solltet ihr eien [[Ping]] reply von der [[DBox2]] bekommen kommt er nicht , dann geht [[RARP]] nicht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn der Test Ok war weitermachen , ansonsten Fehler suchen.&lt;br /&gt;
&lt;br /&gt;
*DBox2 aus aus dem Strom ziehen&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Je nach [[DBox2]] Version (Nokia,Sagem oder Philips) ist das anders , deshalb:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nokia mit 2 * Intel Flash Rams==&lt;br /&gt;
Ihr müsst zum richtigen Zeitpunkt  2 Lötpunkte auf der Platine verbinden (Schalter auf ON), und zwar die die auf dem Foto hier Rot eingekreist sind&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nokia mit 2 * AMD Flash Rams==&lt;br /&gt;
Ihr müsst zum richtigen Zeitpunkt  2 Lötpunkte auf der Platine verbinden (Schalter auf ON) , und zwar die die auf dem Foto hier Rot eingekreist sind&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem mit 1 * Intel Flash Ram==&lt;br /&gt;
Einfach zum richtigen Zeitpunkt den Stromstecker abziehen auf dem Foto hier abziehen .(Entspricht Schalter auf ON) &lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
Tipp : Da der stecker gegen unabsichtliches abziehen mit einer Lasche gesichert ist , am besten vorher den stecker schon 2 mm hochziehen so das er schon über der Lasche steht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem mit 2 * Intel Flash Rams==&lt;br /&gt;
Einfach zum richtigen Zeitpunkt den Stromstecker abziehen auf dem Foto hier abziehen .(Entspricht Schalter auf ON)  &lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
                    &lt;br /&gt;
Tipp : Da der stecker gegen unabsichtliches abziehen mit einer Lasche gesichert ist , am besten vorher den stecker schon 2 mm hochziehen so das er schon über der Lasche steht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem mit 2 * AMD Flash Rams in 2 * Intel Layout==&lt;br /&gt;
Einfach zum richtigen Zeitpunkt den Stromstecker abziehen auf dem Foto hier abziehen .(Entspricht Schalter auf ON)  &lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
                       &lt;br /&gt;
Tipp : Da der stecker gegen unabsichtliches abziehen mit einer Lasche gesichert ist , am besten vorher den stecker schon 2 mm hochziehen so das er schon über der Lasche steht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem mit 2 * AMD Flash Rams in 1 * Intel Layout==&lt;br /&gt;
Einfach zum richtigen Zeitpunkt den Stromstecker abziehen auf dem Foto hier abziehen .(Entspricht Schalter auf ON)  &lt;br /&gt;
&lt;br /&gt;
{{missingBild}}                    &lt;br /&gt;
&lt;br /&gt;
Tipp : Da der stecker gegen unabsichtliches abziehen mit einer Lasche gesichert ist , am besten vorher den stecker schon 2 mm hochziehen so das er schon über der Lasche steht.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Philips mit 2 * Intel Flash Rams==&lt;br /&gt;
Ihr müsst zum richtigen Zeitpunkt diesen Lötpunkt mit 3.3 V verbinden . (Schalter auf ON) &lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Der Zeitpunkt=&lt;br /&gt;
Der Zeitpunkt zu dem ihr die Pins verbinden müst ist auf jeder [[DBox2]] gleich !&lt;br /&gt;
&lt;br /&gt;
Sobalt die [[DBox2]] auf euren [[Ping]] antwortet müsst ihr SOFORT  die jeweiligen Pins verbinden , und das  SOFORT heist auch SOFORT.&lt;br /&gt;
&lt;br /&gt;
Also nicht erst dann anfangen zu suchen was man wie verbinden muss !!&lt;br /&gt;
&lt;br /&gt;
Am besten löst man das indem man an die jeweiligen Pins ein Stück Kabel anlötet , an das mann einen kleinen Schalter macht .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Viele leute haben ihren flash inhalt mit dieser methode gelöscht (kann passieren wenn mann den zeitpunkt nicht genau trifft) daher habe&lt;br /&gt;
ich diesen part neu überarbeitet.&lt;br /&gt;
&lt;br /&gt;
Also ihr solltet ein Kabel an die besagten pins anlöten und dazwischen einen Schalter machen.&lt;br /&gt;
Der Schalter sollte erstmal auf Offen stehen !!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trotzdem passiert es das man nicht genau den Zeitpunkt erwischt . Ich habs 100 mal versucht , und nur 40 mal hat es geklappt :( .&lt;br /&gt;
Also wenn es nicht geht , nochmal probieren ... bei euch muss es ja  nur einmal klappen .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ACHTUNG:'''&lt;br /&gt;
&lt;br /&gt;
Falls es nicht geht , erstmal alles nocheinmal Gewissenhaft überprüfen !!&lt;br /&gt;
#Binn ich geerdet ?&lt;br /&gt;
#Ist ein Arbeitsmaterial geerdet ?&lt;br /&gt;
#Hab ich wirklich die richtigen Punkte erwicht ?&lt;br /&gt;
&lt;br /&gt;
Nicht 1000 mal probieren das Flasch kurzzuschliessen !!! lieber mal abwarten , Teetrinken und nochmal alles überdenken !! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DIE PROZEDUR==&lt;br /&gt;
1. [[DBox2]] Stromstecker ist draussen und der über die Kabel angelegte Schalter steht auf Offen (Bei sagem gibt es diesen schalter nicht, dort heist Schalter Offen einfach das das Strockkabel auf dem Bild normal Steckt)&lt;br /&gt;
&lt;br /&gt;
2. [[DBox2]] über ein Crosskabel an euren Rechner auf dem [[RARP]] und DHCPD laufen, anschliessen.&lt;br /&gt;
&lt;br /&gt;
3. [[DBox2]] anpingen (der ping wird erstmal nicht beantwortet, aber den ping im Auge behalten)&lt;br /&gt;
&lt;br /&gt;
4. [[DBox2]] Stromstecker in die Steckdose Stecken&lt;br /&gt;
&lt;br /&gt;
5. nun den ping nicht aus den Augen behalten, wenn die [[DBox2]] den [[Ping]] beantwortet müsst ihr den Schalter auf ON legen. Die Dbox2 sollte nun bei &amp;quot;Lade ...&amp;quot; stehen bleiben, und der [[Ping]] sollte weiterhin beantwortet werden. (Bei sagem gibt es diesen schalter nicht, dort heist Schalter ON einfach das das Strockkabel auf dem Bild abgezogen ist). Wird der ping nicht mehr beatwortet wars der falsche Zeitpunkt , dann den [[DBox2]] Stromstecker raus ziehen !!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nachdem der Stromstecker draussen ist den schalter wieder auf Offen legen (wirklich erst wenn die Dbox2 keinen Strom mehr hat den Schalter auf Offen legen, ansonsten macht ihr euren Flashinhalt kaputt !!!!) und dann wieder bei 1 anfangen !!! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. wird der ping nach dem &amp;quot;Schalter auf ON legen&amp;quot;  noch immer beantwortet ,dann seit ihr ein kleines Stück weiter probiert nun :   'rsh dbox help' in eurer shell , dadraufhin sollte eine &lt;br /&gt;
&lt;br /&gt;
Ausgabe kommen die so Aussieht :&lt;br /&gt;
&lt;br /&gt;
 mpg:/ # rsh dbox help&lt;br /&gt;
 ChorusOS r3 rsh daemon - valid commands are:&lt;br /&gt;
 &lt;br /&gt;
 mount [hostaddr:filesystem|special_file [mount_point]]&lt;br /&gt;
 umount [-v|-F|-f|-a|-t [ufs|nfs]] [special_file]&lt;br /&gt;
 swapon mount_point&lt;br /&gt;
 arun [-s site] [-S | -U] [-k] [-T] [-d] [-q] [-D] [-Z] actor_name [actor arguments]&lt;br /&gt;
 akill [-s site] [-c] aid&lt;br /&gt;
 aps [-s site]&lt;br /&gt;
 reboot&lt;br /&gt;
 route [add | delete [net | host] args]&lt;br /&gt;
 ping host&lt;br /&gt;
 echo string&lt;br /&gt;
 setenv var value&lt;br /&gt;
 unsetenv var&lt;br /&gt;
 source filename&lt;br /&gt;
 env&lt;br /&gt;
 memstat&lt;br /&gt;
 sleep [time in seconds, default=1s]&lt;br /&gt;
 help&lt;br /&gt;
 mpg:/ #&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn nix kommt , dann wars der falsche Zeitpunkt , dann den [[DBox2]] Stromstecker raus ziehen !!! Nachdem der Stromstecker draussen ist den schalter wieder auf Offen legen (wirklich erst wenn die Dbox2 keinen Strom mehr hat den Schalter auf Offen legen, ansonsten macht ihr euren Flashinhalt kaputt !!!!) und dann wieder bei 1 anfangen !!!&lt;br /&gt;
&lt;br /&gt;
7. wenn die besagte help kommt dann seit ihr wieder ein Kleines Stück weiter probiert nun :  'rsh dbox mount' in eurer shell , dadraufhin sollte eine Ausgabe kommen die so Aussieht :&lt;br /&gt;
&lt;br /&gt;
 mpg:/ # rsh dbox mount&lt;br /&gt;
 C_INIT:&lt;br /&gt;
 root_device mount on /    (flfs)&lt;br /&gt;
 mpg:/ #&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist das schwerste das bekommt mann sehr selten hin :( aber anders gehts nicht .(&lt;br /&gt;
&lt;br /&gt;
Wenn nix kommt, dann wars der falsche Zeitpunkt, dann den [[DBox2]] Stromstecker raus ziehen !!! Nachdem der Stromstecker draussen ist den schalter wieder auf Offen legen (wirklich erst wenn die Dbox2 keinen Strom mehr hat den Schalter auf Offen legen, ansonsten macht ihr euren Flashinhalt kaputt !!!!) und dann wieder bei 1 anfangen !!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. Wenn ihr eine Ausgabe so wie sie oben da steht bakommt, dann habt ihr das Schwirigste geschaft , Herzlichen Glückwunsch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ich wiederhole nochmal lieber:&lt;br /&gt;
&lt;br /&gt;
#Die [[DBox2]] sollte nun bei &amp;quot;Lade ...&amp;quot; stehen geblieben sein (das Display sollte sich nicht zu &amp;quot;Einen Moment bitte &amp;quot;ändern)&lt;br /&gt;
#Die [[DBox2]] muss Pingbar sein&lt;br /&gt;
#Die [[DBox2]] muss auf den befehl : 'rsh dbox help' eine kleine Help bringen&lt;br /&gt;
#Die [[DBox2]] muss auf den befehl : 'rsh dbox mount ' eine Rückgabe liefern die so Aussieht :&lt;br /&gt;
&lt;br /&gt;
 mpg:/ # rsh dbox mount&lt;br /&gt;
 C_INIT:&lt;br /&gt;
 root_device mount on /    (flfs)&lt;br /&gt;
 mpg:/ #&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. OK nur wenn wirklich alle vorherigen Punkte erfolgreich waren macht ihr hier weiter !! Ansonsten wieder zurück zu Punkt 1!&lt;br /&gt;
&lt;br /&gt;
10. Schalter auf Offen legen! Nur wenn der Schalter auf offen liegt könnt ihr die Files aus der dbox rauskopieren.&lt;br /&gt;
&lt;br /&gt;
11. mit dem Software Rauskopieren weitermachen &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Software Rauskopieren=&lt;br /&gt;
Auf eurem Rechner muss jetzt noch ein NFSServer laufen:&lt;br /&gt;
*Das verzeichnis /dbox sollte existieren und sollte per nfs Freigegeben sein&lt;br /&gt;
*Im verzeichnis /dbox müssen die cpR.class und das copy.sh.  bzw copy_dbox2.bat Scrippt liegen.&lt;br /&gt;
*Nachdem eure [[DBox2]] nun bei &amp;quot;Lade...&amp;quot; steht und der NFSServer auch leuft , könnt ihr den inhalt mit dem copy.sh scrippt rüberkopieren.&lt;br /&gt;
&lt;br /&gt;
Einfach 'copy.sh ip-eures-rechners' oder 'copy_dbox2 ip-eures-rechners' im verzeichnis /dbox eingeben (copy.sh muss natürlich ausführbar sein).&lt;br /&gt;
&lt;br /&gt;
Nun sollte folgende Meldung kommen :&lt;br /&gt;
 C_INIT: mount 192.168.0.201:/dbox on /lost+found&lt;br /&gt;
 started aid = 10&lt;br /&gt;
 //&lt;br /&gt;
 creating /lost+found/&lt;br /&gt;
 //usr/&lt;br /&gt;
 creating /lost+found//usr&lt;br /&gt;
 //usr/siege/&lt;br /&gt;
 &lt;br /&gt;
 ................... etc ....&lt;br /&gt;
&lt;br /&gt;
das dauert einige Minuten , wenn es fertig ist habt ihr in /dbox den kompletten [[Dateisystem]] Inhalt eures Flashs. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Debug-Mode enablen=&lt;br /&gt;
*''/dbox/root/platform/drv/tuner.so'' mit ''tuner.so'' von http://dbox2.elxsi.de/files/tuner.so ersetzen.&lt;br /&gt;
*''/dbox/root/bin/upgrade'' in ''/dbox/root/bin/upgrade_old'' umbenennen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nun braucht ihr noch das Scippt debug.sh bzw debug_dbox2.bat in /dbox&lt;br /&gt;
&lt;br /&gt;
Der Flash bereich den wir verändern  wollen ist [[Hardware]] mässig schreibgeschützt , deshalb muss man jetzt  noch ein Paar pins verbinden&lt;br /&gt;
um den Schreinschutz zu deaktiwieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Schreibschutz Disablen==&lt;br /&gt;
Ist wieder je nach [[DBox2]] anders .Ihr könnt das während des Betriebes machen (aber aufpassen , ein pin ist 3.3V also nicht im Betrieb mit nem geerdeten Lötkolben rumlöten), der [[Schreibschutz]] muss auch nur für den Zeitraum vom Start der debug.sh bis auf eurem Terminalprogramm &amp;quot;done !!&amp;quot; steht&lt;br /&gt;
verbunden sein. Natürlich kann mann das grade bei der [[Philips]] schlecht , da muss man am besten einen Draht dafür unten auf der Platine anlöten.Wichtig ist , das nachdem die [[DBox2]] im Debugmodus ist , ihr den [[Schreibschutz]] wieder enabled, sonst killt ihr euch später mal ausversehen den Bootloader und damit habt ihr dann nen Briefbeschwerer :(&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Nokia mit 2 * Intel Flash Rams===&lt;br /&gt;
Jumper XH4 und XH6 (sind direkt am Flash) setzen. Bei den meisten neueren Boxen sind hier leider keine Jumper mehr eingeloetet, sondern nur noch Lötpunkte. Diese beiden Lötpunkte einfach mit einem Kabel verbinden (Kabel anloeten).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Nokia mit 2 * AMD Flash Rams===&lt;br /&gt;
Jumper XH3 setzen. Bei den meisten neueren Boxen sind hier leider keine Jumper mehr eingeloetet, sondern nur noch Lötpunkte. Diese beiden Lötpunkte einfach mit einem Kabel verbinden (Kabel anloeten).&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sagem mit 1 * Intel Flash Ram===&lt;br /&gt;
Die 2 Lötpunkte auf diesem Bild verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sagem mit 2 * Intel Flash Rams===&lt;br /&gt;
Wie auf dem Bild beschrieben verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sagem mit 2 * AMD Flash Rams in 2 * Intel Layout===&lt;br /&gt;
Die beiden Lötpunkte auf diesem Bild (pin 14 von jedem Flash) mit dem Lötpunkt auf diesem Bild ( 9V) verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Sagem mit 2 * AMD Flash Rams in 1 * Intel Layout===&lt;br /&gt;
Die beiden Lötpunkte auf diesem Bild (pin 14 von jedem Flash) mit dem Lötpunkt auf diesem Bild ( 9V) verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Philips mit 2 * Intel Flash Rams===&lt;br /&gt;
Den einen Pin (an dem Pin 14 vom Flash ankommt) vom Wiederstand R3556 der leider auf der Rückseite der Platine ist mit 3.3 V verbinden.&lt;br /&gt;
&lt;br /&gt;
{{missingBild}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==OK nun kann es losgehen==&lt;br /&gt;
DBox2 über ein Nullmodemkabel mit eurem Rechner verbinden, Terminalprogramm starten, Einstellungen : 57600,8n1 kein protokoll 'debug.sh ip-eures-rechners' oder 'debug_dbox2 ip-eures-rechners' im verzeichnis /dbox eingeben (debug.sh muss natürlich ausführbar sein)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Da kommen jetzt ganz viele Fehlermeldungen  die kann man getrost ignorieren.&lt;br /&gt;
&lt;br /&gt;
Hier aber die wichtigsten ausgaben :&lt;br /&gt;
&lt;br /&gt;
 C_INIT: mount 192.168.0.105:/dbox on /&lt;br /&gt;
&lt;br /&gt;
Und nun ins Terminalprogram kucken (57600,8,n,1)&lt;br /&gt;
 started aid = 10&lt;br /&gt;
 INIT Version 0.9 loaded&lt;br /&gt;
 INIT: library path:&lt;br /&gt;
  LD_LIBRARY_PATH=/root/platform/sagem-dbox2/lib:/root/platform/lib:/root/lib:/usr/lib: \&lt;br /&gt;
                 /root/platform/mpc8xx-dbox2/lib:/root/platform/nokia-dbox2/lib&amp;quot;&lt;br /&gt;
 INIT: start run level 2&lt;br /&gt;
 INIT: execute &amp;quot;ddf&amp;quot;&lt;br /&gt;
 INIT:   time: 3059 sec, 530000000 nsec&lt;br /&gt;
 INIT:   started aid = 11&lt;br /&gt;
&lt;br /&gt;
wenn ihr das gesehen habt ist alles OK da kommen eventuel vorher und nachher noch einge fehlermeldungen , das ist normal !&lt;br /&gt;
wichtig sind die Paar zeilen da oben !&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Nun Sollte auf eurem Terminal Client (verbunden über ein Serielles Nullmodemkabel , einstellungen 57600,8n1 kein protokoll) folgemndes zu sehen sein :&lt;br /&gt;
&lt;br /&gt;
 DebugEnabler (c) tmbinc, gillem +(sagem,amd,philips) 1.7&lt;br /&gt;
 bl-version      : 1.0&lt;br /&gt;
 product? at     : 10000944&lt;br /&gt;
 current state   : tmb-locked&lt;br /&gt;
 flashrom type   : 2x16 bit? yes. vendor: INTEL&lt;br /&gt;
 unprotecting    : OK!&lt;br /&gt;
 flashing NOW    : DONE !&lt;br /&gt;
&lt;br /&gt;
wobei die Variablen von box zu box anders sind ....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn am ende kein &amp;quot;Done !!&amp;quot; steht , sondern ein &amp;quot;FAILED!!!&amp;quot;dann hat das [[Schreibschutz]] disablen nicht funtioniert (lack auf den lötstellen etc ..)&lt;br /&gt;
&lt;br /&gt;
Wenn &amp;quot;Done!!&amp;quot; da steht , dann ist eure [[DBox2]] im Debugmodus , ihr könnt sie jetzt aus machen . Das sie im Debugmodus ist seht ihr dann auch nachdem ihr sie an wieder in Strom steckt , nun steht auf dem Display viel mehr info.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn da steht &amp;quot;bl-version : unknown, please report&amp;quot; dann kennt der Debungenabler euren Bootloader nicht überprüft dann erstmal was für eine Version der DebugEnabler hat , das steht in der ersten Zeile , die Version die mit allen uns bekannten Boxen funktioniert ist die &amp;quot; DebugEnabler (c) tmbinc, gillem +(sagem,amd,philips) 1.6final &amp;quot; wenn nicht das da steht , dann habt ihr vergessen&lt;br /&gt;
'/dbox/root/platform/drv/tuner.so' mit 'tuner.so' von http://dbox2.elxsi.de/files/tuner.so ersetzen.!!!&lt;br /&gt;
&lt;br /&gt;
tut das , und probiert es dann nochmal , allerdings müsst ihr wieder von vorne anfangen (also Stromstecker raus .......)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn aber da steht : &lt;br /&gt;
 DebugEnabler (c) tmbinc, gillem +(sagem,amd,philips) 1.7 &amp;quot;bl-version : unknown, please report&amp;quot;&lt;br /&gt;
&lt;br /&gt;
dann meldet euch bei uns mit eurem Problem und wir kuken das wir euch helfen .... &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jetzt solltet ihr beim Starten der Box die Anzeigen des [[Debug-Mode]] im [[LCD]] sehen.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Debug.jpg|thumb|none|Das [[LCD]] im [[Debug-Mode]] beim Starten]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Weiter geht es jetzt wie gewohnt:&lt;br /&gt;
&lt;br /&gt;
{{Debug_ucodes}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Danach könnt ihr ein Linux-Image [[flashen]], z.B. von [http://update.tuxbox.org update.tuxbox.org].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{review}}&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>TuxWIKIbot</name></author>
	</entry>
</feed>