<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.tuxbox-neutrino.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=WikiBot</id>
	<title>TuxBoxWIKI - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tuxbox-neutrino.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=WikiBot"/>
	<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/wiki/Spezial:Beitr%C3%A4ge/WikiBot"/>
	<updated>2026-04-21T19:19:36Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Grundlagen&amp;diff=15578</id>
		<title>Hardware:dbox2:Grundlagen</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Grundlagen&amp;diff=15578"/>
		<updated>2012-04-07T14:08:21Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Howto]]&lt;br /&gt;
{{Howto_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Hier findet man grundlegende Informationen zum besseren Verständnis der [[Hardware:dbox2|DBox2]] mit [[Linux]]. Was möglich ist, was nicht. Wo man was findet und vieles mehr.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Was wird benötigt?=&lt;br /&gt;
Natürlich eine [[Hardware:dbox2|DBox2]] ([[Hardware:dbox2#DBox2_von_Nokia|Nokia]]/[[Hardware:dbox2#DBox2_von_Philips|Philips]]/[[Hardware:dbox2#DBox2_von_Sagem|Sagem]]), die mit einem [[Linux]] [[Betriebssystem]] ausgerüstet ist bzw., die man damit ausstatten möchte. Um alle Möglichkeiten der [[Hardware:dbox2|DBox2]] auszunutzen, empfiehlt sich noch eine dauerhafte [[Netzwerk]]verbindung zu einem [[PC]] und noch besser zu einem Router.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Debug-Mode=&lt;br /&gt;
Damit man [[Linux]] auf seiner [[Hardware:dbox2|DBox2]] installieren kann, muss der so genannte [[Dbox2:Debug-Mode|Debug-Mode]] aktiviert werden, da die [[Hardware:dbox2|DBox2]] sonst nur das Original-[[BR|Betanova]]-[[Betriebssystem]] akzeptiert. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ob der [[Dbox2:Debug-Mode|Debug-Mode]] möglicherweise bereits eingeschaltet ist kann man leicht herausfinden, da beim Starten der [[Hardware:dbox2|DBox2]] dann die folgende oder ähnliche Anzeige im [[LCD]] erscheint:&lt;br /&gt;
&lt;br /&gt;
[[Bild:Debug.jpg|thumb|none|Das [[LCD]] im [[Dbox2:Debug-Mode|Debug-Mode]] beim Starten]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Falls dies '''nicht''' der Fall ist, muss der [[Dbox2:Debug-Mode|Debug-Mode]] erst noch aktiviert werden. Dies geschieht mittels eines Eingriffs in die [[Hardware:dbox2|DBox2]] [[Kategorie:Hardware|Hardware]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;  margin-top:10px; border:1px solid #ff0000; padding: 0em 1em 1em 1em; background-color:#efefef; align:left;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-top:10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''''Hinweis:''''' Bei einer Mietbox, muss man aus rechtlichen Gründen vom Umbau abraten. Bitte setzt euch mit dem Vermieter zwecks Kauf der [[Hardware:dbox2|DBox2]] in Verbindung !&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Um den Umbau selbst durchzuführen, benötigt man einen [[PC]] mit [[Netzwerkkarte]], serieller Schnittstelle sowie entsprechende Anschlussleitungen wie [[Nullmodem]]- und [[Netzwerkkabel]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Neue_Debug-Methode_von_MHC|Die genaue Anleitung nach der MHC-Methode (empfohlen) ist hier zu finden.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ansonsten gibt es natürlich auch die Möglichkeit die [[Hardware:dbox2|DBox2]] umbauen zu lassen.&lt;br /&gt;
&lt;br /&gt;
Hier nur einige Links:&lt;br /&gt;
&lt;br /&gt;
*[http://www.dboxservice-hallenberg.de/ dboxservice Hallenberg.com]&lt;br /&gt;
*[http://www.dbox2.net/ Linux@dbox2.net]&lt;br /&gt;
*[http://www.dbox.de/ Michael Seiler Software Service]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Die Benutzeroberfläche=&lt;br /&gt;
Nach dem Umbau der [[Hardware:dbox2|DBox2]] ist diese mit einem [[Betriebssystem]] auf [[Linux|Linux-Basis]] ausgerüstet. Für dieses System gibt es verschiedene [[GUI|Grafische Benutzeroberflächen (GUI)]]. Dieses sind vor allem: &lt;br /&gt;
&lt;br /&gt;
*[[Neutrino]]&lt;br /&gt;
*[[Enigma]]&lt;br /&gt;
*[[LCars]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die einzelnen Oberflächen unterscheiden sich nicht nur in der Bedienung sondern auch in ihren Möglichkeiten und Ausstattungen.&lt;br /&gt;
&lt;br /&gt;
*[[Neutrino:Features|Neutrino Features]]&lt;br /&gt;
*[[Enigma:Features|Enigma Features]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Je nach [[Images|Image]] können eine oder mehrere der oben genannten [[GUI|Benutzeroberflächen]] enthalten sein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Images=&lt;br /&gt;
Ein [[Images|Image]] ist im oben genannten Kontext ein komplettes Paket bestehend aus [[Betriebssystem]] ([[Linux]]) und grafischer [[GUI|Benutzeroberfäche]] ([[Neutrino]], [[Enigma]], [[LCars]]). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aktuelle [[Images]] gibt es zurzeit von:&lt;br /&gt;
{{Image-Links}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bevor man sich nun aber ein neues [[Images|Image]] besorgt und [[dbox2:Installation|installiert]] gibt es noch folgendes zu beachten:&lt;br /&gt;
&lt;br /&gt;
*'''Wie viele Flash-Bausteine hat die DBox2?'''&amp;lt;br /&amp;gt;&lt;br /&gt;
:Je nachdem, ob die Box 1 oder 2 solcher [[Kategorie:Hardware#Flash_Chips|Flash-Chips]] hat, benötigt man ein entsprechendes [[Images|Image]], ansonsten kann es sein, dass die [[Hardware:dbox2|DBox2]] nach dem [[Dbox2:Installation|Flashen]] nicht mehr funktioniert. Aber keine Angst, die [[Hardware:dbox2|DBox2]] wird dadurch technisch in der Regel nicht beschädigt!&lt;br /&gt;
&lt;br /&gt;
*'''Update oder Komplettimage?'''&amp;lt;br /&amp;gt;&lt;br /&gt;
:Bei einem [[Dbox2:Update|Update]] werden nur die Änderungen installiert und die bisherigen Einstellungen bleiben erhalten. Wenn man ein [[Komplettimage]] flasht, gehen hingegen alle Konfigurationseinstellungen verloren. Wenn es einen Versionswechsel bei den [[Images]] gegeben hat, muss man auf jeden Fall ein [[Komplettimage]] einspielen.&lt;br /&gt;
&lt;br /&gt;
*'''Release oder Snapshot?'''&amp;lt;br /&amp;gt;&lt;br /&gt;
:Je nachdem, ob man ein stabiles [[Images|Image]] benutzen will oder bereit ist die neuesten Versionen zu testen, sollte man sich für ein [[Release]]- oder [[Snapshot]]-[[Images|Image]] entscheiden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eine Anleitung, um ein bestehendes [[Images|Image]] durch ein anderes oder neueres zu ersetzen, ist [[dbox2:Installation|hier]] zu finden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Hilfe=&lt;br /&gt;
Fragen werden im [http://forum.tuxbox.org Tuxbox-Forum] oder im [[IRCnet]] Channel #dbox2 beantwortet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
{{Vorlage:Hauptseite_Links}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=LIRC&amp;diff=15577</id>
		<title>LIRC</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=LIRC&amp;diff=15577"/>
		<updated>2012-04-07T14:07:17Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Neutrino]]&lt;br /&gt;
[[Category:DBox2 Software]]&lt;br /&gt;
[[Category:Enigma]]&lt;br /&gt;
[[Category:Howto]]&lt;br /&gt;
{{DBox2_Software_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Mit [[LIRC]] (Linux Infrared Remote Control) hat man die Möglichkeit z.B. einen Videorecorder zu steuern oder die Lautstärke eines Verstärkers/Receivers mit der [[Hardware:dbox2|DBox2]] [[Hardware:dbox2#Fernbedienung|Fernbedienung]] einzustellen. Da die [[LIRC]] Software in den meisten [[Images]] bereits vorhanden ist, wird nur noch eine Konfigurationsdatei mit den [[IR]]-Codes passend zu den entsprechenden Geräten benötigt. Abhängig davon, ob das zu steuernde Gerät die Signale von der [[Hardware:dbox2|DBox2]] empfangen kann, noch eine [[IR]]-Verlängerung, die an der Rückseite der [[Hardware:dbox2|DBox2]] an dem Ausgang [[Hardware#Anschl.C3.BCsse|VCR Steuerung]] angeschlossen wird.&lt;br /&gt;
&lt;br /&gt;
[[Bild:vcr-steuerung.png]]&lt;br /&gt;
&lt;br /&gt;
=Die LIRC Dateien=&lt;br /&gt;
Die Konfigurationsdateien müssen auf der [[Hardware:dbox2|DBox2]] in dem Verzeichnis ''/var/tuxbox/config/lirc/'' liegen. Bei den meisten Images, wird der [[LIRC]] [[Daemon]] gestartet, sobald die Datei ''/var/tuxbox/config/lirc/lircd.conf'' vorhanden ist. &lt;br /&gt;
&lt;br /&gt;
Die Datei ''lircd.conf'' muss immer vorhanden sein, da hier die zu sendenden [[IR]]-Codes definiert sind. Je nach Anwendung müssen eine oder mehrere Dateien mit der Endung .lirc vorhanden sein. Hier sind die Befehlsfolgen definiert, die bei dem Aufruf der .lirc Datei ausgeführt werden sollen. Aufgerufen werden diese Dateien durch die [[GUI]]s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==lircd.conf==&lt;br /&gt;
In dieser Datei müssen die passenden [[IR]]-Codes zu den zu steuernden Geräten definiert sein. Auf der [http://www.lirc.org/remotes/ [[LIRC]] Homepage] gibt es für die meisten Geräte passende Dateien zum herunterladen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==audioplayeron.lirc==&lt;br /&gt;
Diese Datei wird beim Starten des [[Neutrino:Audioplayer|Audioplayers]] aufgerufen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==audioplayeroff.lirc==&lt;br /&gt;
Diese Datei wird beim Beenden des [[Neutrino:Audioplayer|Audioplayers]] aufgerufen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==record.lirc==&lt;br /&gt;
Diese Datei wird beim Starten einer [[Dbox2:Direktaufnahme|Aufnahme]] aufgerufen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==stop.lirc==&lt;br /&gt;
Diese Datei wird beim Beenden einer [[Dbox2:Direktaufnahme|Aufnahme]] aufgerufen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==sleep.lirc==&lt;br /&gt;
Diese Datei wird vor dem Ausschalten der [[Hardware:dbox2|DBox2]] durch den Sleeptimer aufgerufen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==sbon.lirc==&lt;br /&gt;
Diese Datei wird aufgerufen, bevor die [[Hardware:dbox2|DBox2]] in den StandBy geht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==sboff.lirc==&lt;br /&gt;
Diese Datei wird aufgerufen, nachdem die [[Hardware:dbox2|DBox2]] aus dem StandBy aufwacht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==mute.lirc==&lt;br /&gt;
Diese Datei wird aufgerufen, wenn die Mute Taste an der [[Hardware:dbox2#Fernbedienung|Fernbedienung]] gedrückt wird.&lt;br /&gt;
&lt;br /&gt;
Hierzu muss außerdem in den [[Neutrino:Einstellungen:Audio#Volume_Steuerung_avs.2Fost|Audioeinstellungen]] [[LIRC]] aktiviert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==volplus.lirc==&lt;br /&gt;
Diese Datei wird aufgerufen, wenn die Lautstärke + Taste an der [[Hardware:dbox2#Fernbedienung|Fernbedienung]] gedrückt wird.&lt;br /&gt;
&lt;br /&gt;
Hierzu muss außerdem in den [[Neutrino:Einstellungen:Audio#Volume_Steuerung_avs.2Fost|Audioeinstellungen]] [[LIRC]] aktiviert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==volminus.lirc==&lt;br /&gt;
Diese Datei wird aufgerufen, wenn die Lautstärke - Taste an der [[Hardware:dbox2#Fernbedienung|Fernbedienung]] gedrückt wird.&lt;br /&gt;
&lt;br /&gt;
Hierzu muss außerdem in den [[Neutrino:Einstellungen:Audio#Volume_Steuerung_avs.2Fost|Audioeinstellungen]] [[LIRC]] aktiviert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Beispiel einer VCR Aufnahmesteuerung =&lt;br /&gt;
==Vorbereitung==&lt;br /&gt;
1. Von http://www.lirc.org/remotes/ eine zur [[Hardware:dbox2#Fernbedienung|Fernbedienung]] passende Datei downloaden ('''lircd.conf''') &amp;lt;br&amp;gt;&lt;br /&gt;
2. Die Dateien '''record.lirc''' und '''stop.lirc''' schreiben, dies kann mit einem normalen Texteditor gemacht werden (siehe Beispiel).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Die Dateien '''lircd.conf, record.lirc, stop.lirc''' auf der [[Hardware:dbox2|DBox2]] unter '''var/tuxbox/config/lirc''' speichern.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Die Konfigurationsdateien==&lt;br /&gt;
&lt;br /&gt;
'''lircd.conf'''&amp;lt;br&amp;gt;&lt;br /&gt;
 #&lt;br /&gt;
 # this config file was automatically generated&lt;br /&gt;
 # using lirc-0.6.6(any) on Tue Oct  7 20:47:26 2003&lt;br /&gt;
 #&lt;br /&gt;
 # contributed by &lt;br /&gt;
 #&lt;br /&gt;
 # brand:                       Universum&lt;br /&gt;
 # model no. of remote control: 91794 (laut Batteriefach)&lt;br /&gt;
 # mit JogShuttle, welches aber nicht genutzt wird.&lt;br /&gt;
 # devices being controlled by this remote:&lt;br /&gt;
 #  Universum VR 2796 (Videorecorder)&lt;br /&gt;
 &lt;br /&gt;
 begin remote&lt;br /&gt;
  # '''Der hier definierte Name muß in der record.lirc, stop.lirc eingetragen werden'''&lt;br /&gt;
  name  VCR &lt;br /&gt;
  # '''Hier wird die Art des zu sendenden Codes beschrieben'''&lt;br /&gt;
  bits           16&lt;br /&gt;
  flags SPACE_ENC|CONST_LENGTH&lt;br /&gt;
  eps            30&lt;br /&gt;
  aeps          100&lt;br /&gt;
  header       9080  4430&lt;br /&gt;
  one           638  1615&lt;br /&gt;
  zero          638   489&lt;br /&gt;
  ptrail        639&lt;br /&gt;
  repeat       9081  2178&lt;br /&gt;
  pre_data_bits   16&lt;br /&gt;
  pre_data       0x8C73&lt;br /&gt;
  gap          108040&lt;br /&gt;
  min_repeat      2&lt;br /&gt;
  toggle_bit      0&amp;lt;br&amp;gt;&lt;br /&gt;
      # '''Ab hier folgen die eigendlichen Codes, für jede Taste eine Zeile'''&lt;br /&gt;
      begin codes&lt;br /&gt;
          1                        0x00000000000020DF&lt;br /&gt;
          2                        0x000000000000A05F&lt;br /&gt;
          3                        0x000000000000609F&lt;br /&gt;
          4                        0x000000000000E01F&lt;br /&gt;
          5                        0x00000000000030CF&lt;br /&gt;
          6                        0x000000000000B04F&lt;br /&gt;
          7                        0x000000000000708F&lt;br /&gt;
          8                        0x000000000000F00F&lt;br /&gt;
          9                        0x00000000000038C7&lt;br /&gt;
          0                        0x000000000000B847&lt;br /&gt;
          Preset                   0x0000000000007986&lt;br /&gt;
          Clear                    0x00000000000052AD&lt;br /&gt;
          Channel+                 0x000000000000807F&lt;br /&gt;
          Channel-                 0x00000000000040BF&lt;br /&gt;
          Ok                       0x000000000000D22D&lt;br /&gt;
          Input                    0x0000000000007887&lt;br /&gt;
          Menu/TV                  0x00000000000053AC&lt;br /&gt;
          Display                  0x00000000000032CD&lt;br /&gt;
          Showview                 0x00000000000031CE&lt;br /&gt;
          Surround                 0x0000000000000AF5&lt;br /&gt;
          A-Dub                    0x000000000000926D&lt;br /&gt;
          Audio                    0x000000000000C03F&lt;br /&gt;
          VPS/PDC/DPCPlus          0x000000000000F20D&lt;br /&gt;
          SportsRevue              0x000000000000D02F&lt;br /&gt;
          TV/VCR                   0x00000000000010EF&lt;br /&gt;
          Type                     0x000000000000629D&lt;br /&gt;
          SP/LP                    0x0000000000007A85&lt;br /&gt;
          Reset                    0x00000000000022DD&lt;br /&gt;
          -&amp;gt;0&amp;lt;-                    0x000000000000C23D&lt;br /&gt;
          Slow                     0x00000000000058A7&lt;br /&gt;
          On/Off                   0x000000000000DA25&lt;br /&gt;
          Record                   0x000000000000A857&lt;br /&gt;
          Index                    0x0000000000009867&lt;br /&gt;
          Pause                    0x0000000000008877&lt;br /&gt;
          Play                     0x00000000000028D7&lt;br /&gt;
          FastRew                  0x00000000000048B7&lt;br /&gt;
          FastFwd                  0x000000000000C837&lt;br /&gt;
          Stop                     0x00000000000008F7&lt;br /&gt;
      end codes&lt;br /&gt;
 end remote&lt;br /&gt;
 &lt;br /&gt;
 # '''Um mehrere Geräte in einer Lirc-Konfigurationen zu verwalten (z.B. VCR, TV, Verstärker) können die '''&lt;br /&gt;
 # '''entsprechenden Geräte einfach, mittels eines weiteren ''begin remote''/ ''end remote Blocks'' eingefügt werden.'''&lt;br /&gt;
 # &lt;br /&gt;
 # begin remote &lt;br /&gt;
 # ... &lt;br /&gt;
 # end remote&lt;br /&gt;
 #&lt;br /&gt;
 # begin remote &lt;br /&gt;
 # ... &lt;br /&gt;
 # end remote &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''record.lirc'''&lt;br /&gt;
 # Wartezeit eine Sekunde&lt;br /&gt;
 WAIT 1000 &lt;br /&gt;
 &lt;br /&gt;
 # Name VCR einschalten. Das Signal wird eine Sekunde lang gesendet&lt;br /&gt;
 VCR On/Off 1000 &lt;br /&gt;
 &lt;br /&gt;
 # Wartezeit eine halbe Sekunde&lt;br /&gt;
 WAIT 500&lt;br /&gt;
 &lt;br /&gt;
 # schaltet auf AV um&lt;br /&gt;
 VCR Input 1000 &lt;br /&gt;
 &lt;br /&gt;
 # Wartezeit eine halbe Sekunde&lt;br /&gt;
 WAIT 500&lt;br /&gt;
 &lt;br /&gt;
 # Die [[Dbox2:Direktaufnahme|Aufnahme]] wird gestartet&lt;br /&gt;
 VCR Record 1000 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''stop.lirc'''&lt;br /&gt;
 # Wartezeit eine Sekunde &lt;br /&gt;
 WAIT 1000&lt;br /&gt;
 &lt;br /&gt;
 # Die [[Dbox2:Direktaufnahme|Aufnahme]] wird gestoppt&lt;br /&gt;
 VCR Stop 1000 &lt;br /&gt;
 &lt;br /&gt;
 # Wartezeit eine halbe Sekunde&lt;br /&gt;
 WAIT 500&lt;br /&gt;
 &lt;br /&gt;
 # schaltet den VCR zurück auf das zuvor eingestellte Programm&lt;br /&gt;
 VCR Input 1000 &lt;br /&gt;
 &lt;br /&gt;
 # Wartezeit eine halbe Sekunde&lt;br /&gt;
 WAIT 500&lt;br /&gt;
 &lt;br /&gt;
 # VCR ausschalten. Das Signal wird eine Sekunde lang gesendet&lt;br /&gt;
 VCR On/Off 1000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Befehle in '''record.lirc''' und '''stop.lirc''' ''On/Off, Input, Record und Stop'' finden sich in der '''lircd.conf''', diese können auch abweichen z.B. anstelle von '''VCR Input 1000''' könnte auch '''VCR AV 1000 stehen'''. Das sind die Namen der Tasten, die ab &amp;quot;begin codes&amp;quot; eingetragen sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*[http://www.lirc.org/remotes/ LIRC Homepage]&lt;br /&gt;
*[http://dboxjffs2.sourceforge.net//download/rc.tar.gz Download rc] (Komandozeilentool um ir codes zu senden). Dokumentation: [http://www.lirc.org/html/irsend.html irsend auf lirc.org]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Neutrino:Customizing&amp;diff=15576</id>
		<title>Neutrino:Customizing</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Neutrino:Customizing&amp;diff=15576"/>
		<updated>2012-04-07T14:06:13Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Neutrino]]&lt;br /&gt;
[[Category:Howto]]&lt;br /&gt;
{{Howto_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Unter [[Neutrino]] gibt es einige Möglichkeiten die Benutzeroberfläche ([[GUI]]) nach seinen eigenen Wünschen anzupassen und da [[Neutrino]] nach dem Client-Server Prinzip funktioniert, lässt sich [[Neutrino]] über einige Befehle mittels [[Programmierschnittstelle|API]] auch ohne [[GUI]] in gewissem Umfang bedienen. Desweiteren besteht auch die Möglichkeit, einzelne Ereignisse wie z.B. Aufnahmestop, Bildformatumschaltung etc. abzufangen und diese bei Bedarf mittels [[WP:Unix-Shell|Shell-]][[WP:Bash|Script]] für bestimmte zusätzliche Funktionen zu nutzen. Es wäre auch möglich, ein eigenes Webinterface zu benutzen. &lt;br /&gt;
&lt;br /&gt;
=Benutzeroberfläche anpassen=&lt;br /&gt;
==Alternative Sprachen (custom locale)==&lt;br /&gt;
Die [[locale]] ist eine Datei, welche für die Ausgabe der Sprache auf der [[GUI]] verantwortlich ist. Eigene oder geänderte locales können bei [[squashFS]] [[Images]] im /var Verzeichnis gespeichert werden:&lt;br /&gt;
&lt;br /&gt;
 format: UTF-8 encoded &lt;br /&gt;
 directory: /var/tuxbox/config/locale or /share/tuxbox/neutrino/locale &lt;br /&gt;
 filenames: *.locale&lt;br /&gt;
&lt;br /&gt;
Die Sprache kann nach Neustart unter [[Neutrino:Einstellungen:Sprache|Einstellungen:Sprache]] ausgewählt werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Plugins hinzufügen/entfernen==&lt;br /&gt;
Eigene [[Plugins]] können gespeichert werden unter:&lt;br /&gt;
&lt;br /&gt;
 directory: /var/tuxbox/plugins or /lib/tuxbox/plugins &lt;br /&gt;
 Disabling plugin X (X.cfg, X.so) available in /lib/tuxbox/plugins: touch /var/tuxbox/plugins/X.cfg&lt;br /&gt;
&lt;br /&gt;
==eigene Icons==&lt;br /&gt;
Für alle Icons, also Symbole, die in den Menüs und Fenstern zu sehen sind, können ersatzweise eigene Icons verwendet werden. Es werden dafür entsprechende Dateien im Raw-Format benötigt. Auch die Größe sollte man dabei beachten, damit es zu keinen unschönen Abbildungen in den jeweiligen Fenstern kommt. &lt;br /&gt;
Mgck hat auch ein kleines Programm ([http://tuxbox-forum.dreambox-fan.de/forum/viewtopic.php?f=27&amp;amp;t=45435 RawIconEditor] )zum editieren solcher Icons geschrieben, womit man relativ einfach solche Icons bearbeiten kann.&lt;br /&gt;
Die entsprechenden Icons werden hier abgelegt:&lt;br /&gt;
&lt;br /&gt;
 var/share/tuxbox/neutrino/icons/&lt;br /&gt;
&lt;br /&gt;
==eigene Radiomode-, Shutdown- und Scanbilder==&lt;br /&gt;
Ebenso wie Icons lassen sich auch die Hintergrundbilder austauschen. Dies erfolgt auf die gleiche Weise wie bei eigenen Icons. Der Unterschied ist nur, dass auch die dazugehörigen .pal-Dateien nicht vergessen werden dürfen. Diese Hintergrundbilder sind relativ groß und schlucken einiges vom ohnehin knappen Speicherplatz in der Box. Man sollte daher eigentlich davon absehen diese Logos zu tauschen, aber wenn man es dennoch haben möchte, sei hier der Hinweis angebracht, dass das Risiko, sein Image &amp;quot;platzen&amp;quot; zu lassen ungemein größer wird. Alternativ besteht auch die Möglichkeit Symlinks auf die Dateien zu setzen. Diese können dann auf ein Ausgelagertes Verzeichnis zeigen, welche sich z.B. auf MMC oder HDD befinden. &lt;br /&gt;
&lt;br /&gt;
==Senderlogos==&lt;br /&gt;
ab CVS-Stand 17.07.2008 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im Infobar besteht die Möglichkeit, Senderlogos einzublenden. &lt;br /&gt;
&lt;br /&gt;
===Dateiformat und Speicherort===&lt;br /&gt;
Es werden dafür entsprechende Dateien vom gleichen Raw-Format wie Icons benötigt und werden standardmäßig im gleichen Ordner wie die alternativen Icons abgelegt.&lt;br /&gt;
 /var/share/tuxbox/neutrino/icons/&lt;br /&gt;
Der Speicherort ist entsprechend den eigenen Bedürfnissen anpassbar. &lt;br /&gt;
&lt;br /&gt;
'''Hinweis!'''&lt;br /&gt;
&lt;br /&gt;
''Bei [[jFFS2|jffs2]]-[[Images]] ist '''kein''' '''''/var''''' Ordner vorhanden. Falls man nicht bereits einen anderen Speicherort eingetragen hat, muss das Verzeichnis entsprechend ohne das '''''/var''''' in den Infobareinstellungen eingetragen werden. Ohne dies zu beachten, werden dann natürlich keine Logos angezeigt!&lt;br /&gt;
 /share/tuxbox/neutrino/icons/'' &lt;br /&gt;
&lt;br /&gt;
[[Bild:Stop_hand.png|none]]'''Warnung!'''&lt;br /&gt;
''Auch wenn die Möglichkeit besteht, die verschiedensten Dateien in den Var-Bereich eines [[Images]] zu packen, sollte man es nicht übertreiben und möglichst nur das einspielen, was auch wirklich gebraucht wird. Die Gefahr sein [[Images|Image]] zu zerstören (&amp;quot;[[Imageplatzer]]&amp;quot;) steigt mit jedem Byte, das dazu kommt. Eine [[Neutrino:Service:Software-Aktualisierung:Experten-Funktionen|Sicherung]] des [[Images]] ist in jedem Fall ratsam!''&lt;br /&gt;
''Empfehlenswert ist daher, eine Auslagerung auf ein [[SD-Medium]], sofern man ein entsprechendes [[Hardware:dbox2:IDE-Interface|IDE-Interface]] nutzen kann. Eine Auslagerung auf [[HDD]] ist auch möglich, jedoch eher unpraktisch für Daten die recht häufig geholt werden müssen, insbesondere wenn sich die [[HDD]] gerade mal eben vom [[Spindown]] aufrappeln muss.''&lt;br /&gt;
&lt;br /&gt;
===Größe der Logos===&lt;br /&gt;
Je nachdem wo man die Logos angezeigt haben möchte, ist auch die Größe der Grafikdateien variabel. Erfahrungsgemäß sind Logos mit der Größe 120x34px zu empfehlen, damit sie optisch am besten auf allen Positionen eingepasst werden können. Diese Empfehlung ist allerdings nicht zwingend, da abhängig von der Position, an welcher die Logos platziert werden sollen unterschiedliche Platzverhältnisse vorhanden sind. So kann es durchaus vorkommen, dass ein Logo an der Stelle des Programmnames sehr gut passt, aber für die Anzeige im Ziffernfeld viel zu breit ist und deshalb nicht angezeigt wird. Es liegt also im Ermessen der Logoersteller für welche Position sie ihre Logos bevorzugt herstellen. Die Position der Logos lässt sich im Menü [[Neutrino:Einstellungen:OSD]]-&amp;gt;'''Infobar''' einstellen&lt;br /&gt;
&lt;br /&gt;
'''''Hinweis!''' In älteren Image-Versionen ist diese Funktion unter [[Neutrino:Einstellungen:Diverse_Einstellungen|Diverse Einstellungen]]-&amp;gt;Infobar-&amp;gt;Anzeige &lt;br /&gt;
zu finden.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Hinweis!'''&lt;br /&gt;
&lt;br /&gt;
''Die normale Anzeige von Programmnummer und Sendername hat Vorrang gegenüber der Anzeige der Logos, was bedeutet, dass Logos nur dann angezeigt werden, wenn sie auch an der entsprechenden Stelle des [[Infobar]]s genug Platz haben, um die Anzeige der Standardinformationen nicht zu verschlechtern oder gar zu verhindern. Es spielt also durchaus eine Rolle was man für [[Neutrino:Einstellungen:Video#Bildbereich_einstelle|OSD- ]] und [[Neutrino:Einstellungen:Farben#Schriftgr.C3.B6.C3.9Fe|Schriftgrößen-Einstellungen]] vorgenommen hat. Sollte es damit Probleme geben, wird dies im [[Bootlog|Log]] der Box auch mitgeteilt.'' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Darstellung===&lt;br /&gt;
Es besteht auch die Möglichkeit den Hintergrund der Logos gerahmt oder schattiert darzustellen. Dies kann unter Umständen bei bestimmten Themes sinnvoll sein.&lt;br /&gt;
*[[Bild:infobar_channellogo_gerahmt.png|300px]]&lt;br /&gt;
*[[Bild:infobar_channellogo_schattiert.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Die Darstellung der Logos lässt sich im Menü [[Neutrino:Einstellungen:OSD]] einstellen.&lt;br /&gt;
&lt;br /&gt;
'''''Hinweis!:''' In älteren Image-Versionen ist diese Einstellung noch unter''''' [[Neutrino:Einstellungen:Diverse_Einstellungen|Diverse Einstellungen]] zu finden''''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Bild:Diverse einstellungen infobar.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dateinamen===&lt;br /&gt;
Der Dateiname für ein Logo setzt sich aus der '''ChannelID''' '''oder''' dem '''Realnamen des Kanals''' wie er in den EPG-Informationen angezeigt wird und der Dateiendung &amp;quot;'''.raw'''&amp;quot; zusammen.&lt;br /&gt;
Beispiel hier für 3Sat:&lt;br /&gt;
 43700016d67.raw&lt;br /&gt;
oder&lt;br /&gt;
 3sat.raw&lt;br /&gt;
&lt;br /&gt;
Die ChannelID ist eine Kombination einiger Daten, die man beispielsweise aus den [[Neutrino#Technische_Information|Streaminfos]] abrufen kann. &lt;br /&gt;
*[[Bild:Technische_informationen.png|400px]]&lt;br /&gt;
Diese setzt sich zusammen aus &lt;br /&gt;
*tsid 0x0'''437'''&lt;br /&gt;
*onid 0x'''0001'''&lt;br /&gt;
*sid  0x'''6d67'''&lt;br /&gt;
Wie man sieht, ist das angezeigte Format in den Informationen etwas anders. Es werden nur die fett abgebildeten Daten benötigt.&lt;br /&gt;
&lt;br /&gt;
Eine weitere Möglichkeit, die ChannelID zu gewinnen besteht darin, diese über den Webbrowser abzurufen. Dafür muss die dBox natürlich mit dem PC verbunden sein. Im Browser gibt man hierfür diese Daten ein:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://&amp;lt;dBoxIP&amp;gt;/control/getonidsid&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Als Rückgabe erscheint dann die gewünschte ID vom aktuell eingeschaltetem Sender.&lt;br /&gt;
&lt;br /&gt;
Die Datei &lt;br /&gt;
 /var/tuxbox/config/zapit/services.xml&lt;br /&gt;
enthält ebenfalls diese Daten.&lt;br /&gt;
&lt;br /&gt;
'''Hinweis:''' ''Die ChannelID's sind je nach Empfangsmöglichkeiten (Kabel-Provider, Satellit  usw.) unterschiedlich. Wenn möglich, sollte man evtl. auf vorgefertigte Logo-Packs zurückgreifen.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wird solch eine Raw-Datei anhand der ChannelID bzw. dem Sendernamen erkannt, wird sie automatisch zum passenden Kanal angezeigt.&lt;br /&gt;
&lt;br /&gt;
Hier einige Beipiele:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Bild:Infobar chlogo number.jpg|300px]] anstelle Kanalnummer 120x64px&lt;br /&gt;
*[[Bild:Infobar chlogo ersatz.jpg|300px]] anstelle Sendername  [max]x64px&lt;br /&gt;
*[[Bild:Infobar chlogo beside.jpg|300px]] neben Sendername     [max]x64px&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Hinweis:''' [max] ''gibt die Breite an, die verwendet werden kann. Die Breite für das Logo kann je nach Länge des Programmnames, der je nach Einstellung bis zur Zeitanzeige reichen kann, variieren. Dies ist somit auch davon abhängig, welche Einstellungen für den OSD-Bereich gemacht wurden. Sollte ein Logo nicht passen, kann das [[Bootlog]] mehr Informationen über die maximal mögliche Größe Aufschluß geben&amp;lt;br&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
Nach dem Einspielen sind die Logos sofort verfügbar sobald sie durch den Infobar aufgerufen werden. Ein Neustart von Neutrino ist nicht erforderlich.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Verfügbarkeit von Logos===&lt;br /&gt;
Sollte jemand Logos zur Verfügung stellen wollen, besteht [http://www.dbox2-tuning.net/ulc hier] die Möglichkeit, Logos zu sammeln.&lt;br /&gt;
Eine Online-Nachladefunktion ist geplant, aber derzeit noch nicht verfügbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==eigene LCD-Vorlagen==&lt;br /&gt;
Neben dem [[Dbox2:Bootlogo austauschen|LCD-Bootlogo]] lassen sich auch die während des Betriebs der Box vom LC-Displays abgebildeten Hintergründe nach eigenen Wünschen austauschen. Hierfür werden Bilder im png-Format mit einer Auflösung von 120x64 Pixel 1bit-Modus, horizontale und vertikale Auflösung jeweils 96 dpi benötigt.&lt;br /&gt;
Speicherort:&lt;br /&gt;
&lt;br /&gt;
 var/share/tuxbox/neutrino/lcdd/&lt;br /&gt;
&lt;br /&gt;
Diese Dateien können hierbei ersetzt werden:&lt;br /&gt;
*lcd.png&lt;br /&gt;
*lcd2.png&lt;br /&gt;
*lcd3.png&lt;br /&gt;
*power.png&lt;br /&gt;
*setup.png&lt;br /&gt;
&lt;br /&gt;
=eigene Bootlogos verwenden=&lt;br /&gt;
&lt;br /&gt;
siehe [[Dbox2:Bootlogo austauschen|Bootlogo austauschen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Ereignisse abfangen=&lt;br /&gt;
Angenommen man möchte eine nächtliche Timeraufname machen und diese aber möglicht bald auf seinem Rechner wiederfinden. Hier kann es beispielsweise nützlich sein, nachdem die Aufnahme beendet wurde, sich diese von einer evtl. vorhandenen Festplatte über das Netzwerk auf seinen Rechner kopieren zu lassen. Genau hierfür bietet Neutrino die Möglichkeit, eine entsprechende Aktion auszuführen. In diesem Fall wäre es das Script '''recording.end''' dass, sofern es vorhanden und ausführbar ist, nach jedem Ende einer Aufnahme ausgeführt wird. Dieses und noch einige weitere Ereignisse lassen sich damit abfangen und nutzen...   &lt;br /&gt;
&lt;br /&gt;
==Aufnahme==&lt;br /&gt;
{{customize_recording}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Standby==&lt;br /&gt;
{{customizing_standby}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Audioplayer==&lt;br /&gt;
{{customizing_audioplayer}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bildbetrachter==&lt;br /&gt;
{{customizing_picviewer}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Movieplayer==&lt;br /&gt;
{{customizing_movieplayer}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bildformatumschaltung==&lt;br /&gt;
{{customizing_formatswitch}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kanalsuche==&lt;br /&gt;
{{customizing_scan}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==IDE-Menü==&lt;br /&gt;
{{Mount unmount scripts}}&lt;br /&gt;
&lt;br /&gt;
==Sambadienstprogramme Auslagern==&lt;br /&gt;
{{Samba}}&lt;br /&gt;
&lt;br /&gt;
=OSD-Schriftart=&lt;br /&gt;
{{customizing_osdfont}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=custom Webinterface=&lt;br /&gt;
Das [[Webinterface]] von [[Neutrino]] liegt im Verzeichnis:&lt;br /&gt;
 /share/tuxbox/neutrino/httpd&lt;br /&gt;
&lt;br /&gt;
Bei [[squashFS]] [[Images]] ([[Images:Yadi|Yadi]]) ist dieses Verzeichnis schreibgeschützt. Das heißt, dass Änderungen dort nicht so einfach möglich sind. Es gibt jedoch einen Eintrag in der nhttpd.conf, der einen alternativen Pfad beinhaltet. Man erstellt unter /var das Verzeichnis &amp;quot;httpd&amp;quot;:&lt;br /&gt;
 /var/httpd&lt;br /&gt;
In diesen Pfad kann man das alternative Webinterface ablegen. Bei Aufruf im Browser&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://&amp;lt;dboxIP&amp;gt;/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
erscheint die in diesem Verzeichnis abgelegte &amp;quot;index.html&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
{{review}}&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&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=15575</id>
		<title>Hardware:dbox2:Debug-Mode mit Kurzschluss</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"/>
		<updated>2012-04-07T14:04:01Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&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 [[Hardware:dbox2|DBox2]] und euren PC müsst ihr mit einem [[Crossover-Kabel]] verbinden.&lt;br /&gt;
*Die [[Hardware:dbox2|DBox2]] kann natürlich auch mittels eines normalen [[Hub]]s (der [[Hub]] muss für 10MBit ausgelegt sein, die [[Hardware:dbox2|DBox2]] kann keine 100MBit) mit eurem Rechner verbunden werden. ACHTUNG: hier kein [[Crossover-Kabel]] verwenden!&lt;br /&gt;
*Wenn ihr nur an der [[Hardware:dbox2|DBox2]] ein [[Nullmodem]]-Kabel eingesteckt habt (und nicht am PC) kann die [[Hardware:dbox2|DBox2]] nicht booten und bleibt 'hängen' --&amp;gt; also [[Nullmodem]] Kabel entweder an [[Hardware:dbox2|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 [[Hardware:dbox2|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 [[Dbox2: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;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 [[Hardware:dbox2|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;
* [[Hardware:dbox2|DBox2]] über ein [[Crossover-Kabel]] an euren Rechner auf dem [[RARP]] und DHCPD laufen, anschließen.&lt;br /&gt;
* [[Hardware:dbox2|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 [[Hardware:dbox2|DBox2]] pingbar ist, deshalb am besten 10 pings gleichzeitig in einer Konsole laufen lassen also mit &amp;amp; starten ... &amp;quot;&lt;br /&gt;
* [[Hardware:dbox2|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 [[Hardware:dbox2|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 [[Hardware:dbox2|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 [[Hardware:dbox2|DBox2]] gleich !&lt;br /&gt;
&lt;br /&gt;
Sobald die [[Hardware:dbox2|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. [[Hardware:dbox2|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. [[Hardware:dbox2|DBox2]] über ein Crosskabel an euren Rechner auf dem [[RARP]] und DHCPD laufen, anschließen.&lt;br /&gt;
&lt;br /&gt;
3. [[Hardware:dbox2|DBox2]] anpingen (der [[Ping]] wird erstmal nicht beantwortet, aber den [[Ping]] im Auge behalten)&lt;br /&gt;
&lt;br /&gt;
4. [[Hardware:dbox2|DBox2]] Stromstecker in die Steckdose stecken.&lt;br /&gt;
&lt;br /&gt;
5. Nun den [[Ping]] nicht aus den Augen lassen, wenn die [[Hardware:dbox2|DBox2]] den [[Ping]] beantwortet müsst ihr den Schalter auf ON legen. Die [[Hardware:dbox2|DBox2]] sollte nun bei &amp;quot;Lade ...&amp;quot; stehen bleiben, und der [[Ping]] sollte weiterhin beantwortet werden. (Bei [[Hardware:dbox2#DBox2_von_Sagem|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 [[Hardware:dbox2|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 [[Hardware:dbox2|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 [[Hardware:dbox2|DBox2]] Stromstecker rausziehen!!! Nachdem der Stromstecker draußen ist den Schalter wieder auf offen legen (wirklich erst wenn die [[Hardware:dbox2|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 [[Hardware:dbox2|DBox2]] Stromstecker rausziehen!!! Nachdem der Stromstecker draußen ist den Schalter wieder auf offen legen (wirklich erst wenn die [[Hardware:dbox2|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 [[Hardware:dbox2|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 [[Hardware:dbox2|DBox2]] muss pingbar sein&lt;br /&gt;
#Die [[Hardware:dbox2|DBox2]] muss auf den Befehl: 'rsh dbox help' eine kleine Help bringen&lt;br /&gt;
#Die [[Hardware:dbox2|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 [[Hardware:dbox2|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 [[Hardware:dbox2|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 [[Kategorie:Hardware|Hardwareseitig]] 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 [[Hardware:dbox2|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 [[Hardware:dbox2#DBox2_von_Philips|Philips]] schlecht, da muss man am besten einen Draht dafür unten auf der Platine anlöten. Wichtig ist, dass nachdem die [[Hardware:dbox2|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 [[Hardware:dbox2|DBox2]] über ein [[Nullmodem]]kabel 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 [[Nullmodem]]kabel, 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 [[Hardware:dbox2|DBox2]] zu [[Hardware:dbox2|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 [[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;br /&gt;
&lt;br /&gt;
[[Bild:Debug.jpg|thumb|none|Das [[LCD]] im [[Dbox2:Debug-Mode|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 [[dbox2:Installation|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>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=.did&amp;diff=15574</id>
		<title>.did</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=.did&amp;diff=15574"/>
		<updated>2012-04-07T14:02:57Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:dbox2]]&lt;br /&gt;
__TOC__&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Anhand dieser Datei, die in original [[BR Image]]s vorhanden ist, wird die [[Hardware:dbox2|DBox2]] identifiziert. Um ein [[BR Image]], welches nicht von der selben [[Hardware:dbox2|DBox2]] stammt, zurück in die [[Hardware:dbox2|DBox2]] zu [[dbox2:Installation|flashen]] ist diese Datei unabdingbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Erstellen der Datei=&lt;br /&gt;
Die .did Datei kann durch xOR der [[dsID]] der zu flashenden [[Hardware:dbox2|DBox2]] mit 0xFF erstellt werden. Es ist möglich diese Datei mit dem  [[Bootmanager:Readme#.did_herstellen|Bootmanager]] zu erstellen oder auch [http://www.dbox2-tuning.net/did hier] (Danke an derget).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Dbox2_Entwicklungsumgebung&amp;diff=15573</id>
		<title>Dbox2 Entwicklungsumgebung</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Dbox2_Entwicklungsumgebung&amp;diff=15573"/>
		<updated>2012-04-07T14:01:50Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:CDK]]&lt;br /&gt;
{{Development_sidebar}}&lt;br /&gt;
&lt;br /&gt;
'''Die Erstellung von [[Images]] und [[YADD Mini-Howto|Yadds]]''' erfolgt durch einen neuen bzw. überarbeiteten &amp;quot;[[Make|make]]&amp;quot; Prozesses, bisher auch als &amp;quot;Newmake&amp;quot; bekannt. Der inzwischen auch als [[Image erstellen (Oldmake)|Oldmake]] bezeichnete Bulidvorgang wurde komplett abgelöst. Dieser existiert allerdings weiterhin als eigenständiger Zweig (Branch) im Tuxbox-CVS und kann auch weiter verwendet und gepflegt werden. Die entsprechenden Artikel, die Oldmake betreffen, kann man unter [[Development (Oldmake)]] finden.&lt;br /&gt;
&lt;br /&gt;
Neben einer strukturierteren Basis, hat man jetzt den Vorteil, dass es auch ohne ohne großes Verständnis für den Buildprozess gelingen kann, [[Images|Flashimages]] und [[YADD Mini-Howto|YADDs]] unter [[Linux|Linux]] zu erstellen.&lt;br /&gt;
Es gibt inzwischen auch eine auf Konsole basierende Frontendlösung, mit der sich [[Images|Flashimages]] oder [[YADD Mini-Howto|YADDs]] benutzerdefiniert erstellen lassen, das sogenannte [[yBuild]].&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel basiert zum größtem Teil auf die deutsche Version von [http://bengt-martensson.de/dbox2/ Barfs Newmake-Dokumentation], die er uns freundlicherweise zur Verfügung  gestellt hat.  &lt;br /&gt;
Eine detaillierte Beschreibung (auch der [[Make|make]] targets) unter anderem auch in englischer Sprache befindet sich auf [http://bengt-martensson.de/dbox2/ Barf's Homepage].&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Dieser Artikel behandelt die [[Images|Image]]- u. [[YADD Mini-Howto|YADD]]-Herstellung sowie einfache Beipiele für Benutzeranpassungen (&amp;quot;[[#Customization|Customization]]&amp;quot;). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Zur Geschichte==&lt;br /&gt;
Vor einigen Jahren war die Imageherstellung für die [[GNU-Tuxbox Projekt|Tuxbox]] so etwas wie [[Wikipedia:Schwarze Kunst|&amp;quot;Schwarze Kunst&amp;quot;]].&lt;br /&gt;
Die Makefile-Unterstützung war, insbesondere für andere [[Images]] als [[cRAMFS|cramfs]]-[[Images]], ziemlich lückenhaft. Die [[CVS]] Werkzeuge waren schlecht oder unvollständig. Noch schlimmer, einige Teile wurden absichtlich geheim gehalten. Vorallem das Werkzeug, jetzt als [[mkflfs]] bekannt, welches inzwischen aber im [[CVS|CVS]]-Verzeichnis ''.../hostapps/[[Mkflfs|mkflfs]]'' zu finden ist, wurde zurückgehalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Laut eines Forumsbeitrags aus dieser Zeit, waren die meisten Entwickler nicht in der Lage, eigene [[Images]] herzustellen. Die &amp;quot;Gilde der Imagehersteller&amp;quot; wurde geboren. Aus dieser Zeit dürften die &amp;quot;[[AlexW-Images]]&amp;quot; ein Begriff sein.&lt;br /&gt;
Hauptsächlich bestanden diese aus reinen [[CVS|CVS]]-Sources mit einigen mehr-oder-weniger geheim gehaltenen &amp;quot;Fixes&amp;quot;, (vermutlich) notwendig für das Herstellen eines funktionierenden [[Images]] aus dem [[CVS|CVS]]-Quellcode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im August 2003, wurde es für das [[GNU-Tuxbox Projekt|GNU DBox2 Software-Projekt]] in zunehmendem Maße peinlich, [[mkflfs]] geheim zu halten und der Quellcode für [[mkflfs]] wurde ins [[CVS]] eingecheckt. Auch die Funktionalität der [[Makefiles]] wurde stufenweise verbessert. Noch war viel zu wünschen übrig: Funktionalität, Pflegbarkeit, gesundes [[Software|Software]]-Design... Ein [[Images|Image]] aus reinen [[CVS|CVS]]-Dateien zu bauen, war nicht wirklich möglich.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2004 wurde das [[Images#YADI|YADI]] (&amp;quot;'''Y'''et '''A'''nother '''D'''Box '''I'''mage&amp;quot;) Projekt geboren. &amp;lt;br&amp;gt;&lt;br /&gt;
Sein Ziel war es, das &amp;quot;Imagebauen&amp;quot; zu automatisieren und zu vereinfachen. Zu diesem Zweck wurden eine Anzahl von [[Wikipedia:Skripte|Scripten]] und [[Wikipedia:Patches|Patches]] gesammelt und/oder geschrieben. Zusätzlich wurden flashfertige [[Images]] zur Verfügung gestellt.&lt;br /&gt;
[[Images#YADI|YADI]] war ein grosser Erfolg. Das Ziel wurde erreicht. [[Images]] wurden zur Verfügung gestellt, die (fast) vollständig auf freier [[Software|Software]] basierten, sowohl inhaltlich als auch bezüglich der benötigten Werkzeuge, in einer Weise, die für den Benutzer durchaus nachvollziehbar war.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mit dem [[Images#YADI|YADI]]-[[Skript|Skript]] war das automatische Imagebuilden zwar möglich, jedoch statt grundlegende Schwächen im [[CDK|CDK]]-Imagebau-Prozeß zu beseitigen, stellte man [[Skript]]e zum Imagebauen zur Verfügung. Es wurde kein übliches Buildsystem zur Verfügung gestellt, wie dies beispielsweise von [[Make]], oder ein neuerer Nachfolger wie [[Ant]],[[Cmake]] oder [[Maven]] könnten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Newmake, bis Ende 2008 verfügbar als alternativer [[Branch]] und seit 2009 als HEAD im [[CVS|CVS]], versucht diese Schwächen zu beseitigen. &lt;br /&gt;
Ein spezieller Dank an jeden, der Bugreports und Feedback geliefert hat. Insbesonderes gilt dies für dietmarw, der Newmake benutzt, um die [[Images#DietmarW-Images|dietmarW-Images]] zu erzeugen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Ziel=&lt;br /&gt;
Das Ziel des vorliegenden Artikels ist es, dem Leser grundlegendes Know-How zu vermitteln. Es ist nicht das Ziel, eine idiotensichere Schritt-für-Schritt Anweisung bereitzustellen, wie das bei sogenannten HOWTO's der Fall wäre.&lt;br /&gt;
Kenntnisse im Umgang mit [[Wikipedia:Skriptsprache|Shellskripten]] wird für viele Teile, insbesondere für das [[#Customization|Customization]]-Kapitel, aber nicht für [[Images|Image]]/[[YADD Mini-Howto|YADD]]-Herstellung in seiner einfachsten Art und Weise vorausgesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der vorliegende Artikel versucht nicht die innere Funktion der [[Makefiles]] und des Makeprozesses zu beschreiben. Hierfür wird der Leser auf diverse Quellen, und zu relevanten Threads im [[CDK]]-Forum des [[GNU-Tuxbox Projekt|Tuxbox]]-Forums hingewiesen. Alle Optionen für ''configure'' werden auch nicht beschrieben, nur die Allgemeinsten und Wichtigsten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wie schwierig ist es? =&lt;br /&gt;
Die Antwort könnte lauten: ''Es ist so schwerig wie man diesen Artikel zu lesen versteht.'' Für den Leser, der ohne Probleme den Inhalt dieses Artikels versteht, sollte es kein Probleme sein. Leser, für die das Meiste nur Kauderwelsch ist, sollten vielleicht besser bei fertigen [[Images|Images]] bleiben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= [[Images|Images]] und [[YADD Mini-Howto|YADD]]'s bauen=&lt;br /&gt;
== Targets ==&lt;br /&gt;
Es gibt neben zahlreichen untergeordneten Zielen (Targets), zwei hauptrangige Targets, um [[Images]] oder [[YADD Mini-Howto|Yadd]]'s zu bauen. Diese wären logischerweise entweder &lt;br /&gt;
*[[YADD Mini-Howto|YADD]] &lt;br /&gt;
oder &lt;br /&gt;
*[[Images|Image]]. &lt;br /&gt;
Ein [[YADD Mini-Howto|YADD]] besteht aus einigen Dateien, die die DBox anstatt aus dem [[Flash]] über den [[TFTP]]-Service lädt, sowie ein [[Filesystem|Filesystem]], das über einen [[NFS-Server]] der dBox zur Verfügung gestellt wird.&lt;br /&gt;
Diese Daten befinden sich in der Regel in &lt;br /&gt;
*.../tftpboot&lt;br /&gt;
*.../cdkroot ''oder'' .../yaddroot&lt;br /&gt;
Diese Betriebsart hat insbesondere während der Softwareentwicklung oder beim Erlernen des Systems viele Vorteile.&lt;br /&gt;
&lt;br /&gt;
''Der Name &amp;quot;[[YADD Mini-Howto|YADD]]&amp;quot; bedeutet übrigens &amp;quot;'''Y'''et '''A'''nother '''D'''Box '''D'''istribution&amp;quot; (&amp;quot;noch eine dBox Verteilung&amp;quot;).''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Erste Schritte und Überlegungen ===&lt;br /&gt;
Eine Empfehlung für den angehenden &amp;quot;[[Images|Image]]/[[YADD Mini-Howto|YADD]]-Lehrling&amp;quot; wäre:&amp;lt;br&amp;gt;&lt;br /&gt;
Baue zuerst ein [[YADD Mini-Howto|YADD]] mit Deiner Lieblings-[[GUI]], und lerne damit umzugehen.&amp;lt;br&amp;gt; &lt;br /&gt;
Nächster Schritt wäre dann, ein [[jFFS2|jffs2]]-[[Images|Image]] mit der Lieblings-[[GUI]] zu erstellen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meistens möchte man die folgenden Schritte kombinieren und/oder automatisieren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In diesem Artikel bezeichnet &amp;quot;[[GUI]]&amp;quot; entweder &lt;br /&gt;
*[[Neutrino]]&lt;br /&gt;
*[[Enigma]]&lt;br /&gt;
*[[Lcars]]&lt;br /&gt;
*[[Radiobox]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das &amp;quot;[[Filesystem]]&amp;quot; im Kontext eines kompletten [[Images]] bezeichnet das [[Dateisystem]], in dem das root-Verzeichnis liegt. &lt;br /&gt;
&lt;br /&gt;
Dies wären: &lt;br /&gt;
*[[squashFS|squashfs]] (komprimiertes read-only-[[Dateisystem|Dateisystem]] (wird allgemnein leistungsfähiger als [[cRAMFS|cramfs]] angesehen)&lt;br /&gt;
oder &lt;br /&gt;
*[[jFFS2|jffs2]] (ein &amp;quot;journalled&amp;quot; Read-Write-[[Filesystem|Filesystem]]).&lt;br /&gt;
 &lt;br /&gt;
'''Hinweis:'''&lt;br /&gt;
''[[CRAMFS|Cramfs]]-Images, (komprimiertes, Read-only [[Filesystem|filesystem]] für embedded Systeme) werden vom Buildprozess mit CVS-Stand ab 26.07.2009 nicht mehr untertützt.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ein &amp;quot;'''[[SquashFS|Squashfs]] Komplett-[[Images|Image]]'''&amp;quot; besteht aus einem Root-[[Dateisystem|Dateisystem]] mit dem [[squashFS|squashfs]] [[Dateisystem|Dateisystem]] und einem kleineren [[jFFS2|jffs2]]-[[Filesystem|Filesystem]], das nach '''/var''', dem schreibbaren Bereich eines [[Images]], gemounted wird.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein &amp;quot;'''[[jFFS2|jffs2]] Komplett-[[Images|Image]]'''&amp;quot; enthält dagegen kein separates ''/var-[[Dateisystem|Dateisystem]]'', weil [[jFFS2|jffs2]] bereits beschreibbar ist.&lt;br /&gt;
Welches Dateisystem man verwendet, hängt im Wesentlichem davon ab, was und wieviel man in das Image packen möchte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zusätzlich enthalten die Komplett-[[Images|Images]] eine weitere [[Partition|Partition]], die den [[hardware:dbox2:Bootloader#U-Boot.2FPPCBoot|u-boot]]-[[Hardware:dbox2:Bootloader|Bootloader]] enthalten. Diese [[Partition|Partition]] ist zwischen dBoxen mit einen und zwei [[Flash]]chips unterschiedlich. Dieses wird durch &amp;quot;'''1x'''&amp;quot; und &amp;quot;'''2x'''&amp;quot; angezeigt. Ein komplettes [[Images|Image]] würde demnach so benannt werden:&lt;br /&gt;
 &lt;br /&gt;
 [GUI]-[Filesystem].img[1, 2]x &lt;br /&gt;
z.B. als fertiges [[Images|Image]]: &lt;br /&gt;
 [[Neutrino|neutrino]]-[[jFFS2|jffs2]].img2x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Buildsystem Voraussetzungen ==&lt;br /&gt;
Neben einem modernen [[Unix|Unix]]/[[Linux|Linux]] System ist '''ordentlich''' freier Speicherplatz zu empfehlen. Mit Speicherplatz sollte man deshalb nicht geizen, da beispielsweise bei Verwendung von [[ccache]] einiges an Daten zwischengelagert wird und je öfter man kompiliert, es dann doch eng werden könnte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das [[GNU-Tuxbox Projekt|Tuxbox Projekt]] hat keine favorisierte Buildumgebung. Fragen wie &amp;quot;geht es mit Redhat x.y?&amp;quot; lassen sich nicht genau beantworten. Gewisse Anforderungen werden dagegen für Versionen der Werkzeuge, wie [[WP:autoconf|autoconf]], [[WP:automake|automake]], [[make]] usw. formuliert. Die meisten davon sind in den gängigsten Distributionen bereits enthalten bzw. können nachinstalliert werden. Die momentan erforderlichen Toolversionen sind in folgendender Tabelle zusammengefasst:&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:GNU_Tools}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Buildprozess überprüft zu Beginn automatisch einige dieser Anforderungen. Wenn eines dieser Werkzeuge fehlt, oder wenn die Version zu alt zu sein scheint, ist es in der Regel einfacher, die erforderliche Version nachträglich zu installieren, entweder als kompiliertes Paket, z.B. im [[rpm]]-Format vom jeweiligem Distributor, oder sich direkt die Quellen zu besorgen, zu kompilieren und zu installieren, als zu versuchen oder herauszufinden, ob die oben genannten Anforderungen wirklich notwendig sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Hinweis''':&lt;br /&gt;
&lt;br /&gt;
''In anderen Anleitungen zum Buildvorgang wird gefordert, dass Werkzeuge wie [[fakeroot]],&lt;br /&gt;
[[mksquashfs]], [[mkcramfs]], [[mkfs.jffs2|mkjffs2fs]] (oder [[mkfs.jffs2]]), vielleicht auch [[mklibs]]&lt;br /&gt;
oder [[ccache]], auf Ihrem System installiert sein müssen. In dieser Umgebung ist dies nicht&lt;br /&gt;
erforderlich, da einige entweder überhaupt nicht benötigt werden bzw. die Installation im &lt;br /&gt;
Makeprozess selbst vorgenommen wird!''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Bauen auf einem [[Unix|Unix]]-non-[[Linux|Linux]] System sollte vermutlich auch möglich sein, so weit die erforderlichen [[GNU]] Werkzeuge vorhanden sind. Mit einem anderen [[make]] als [[GNU]] wird es fast sicher nicht funktionieren, da die [[GNU|GNU]]-Spezifikationen uneingeschränkt verwendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es wird davon abgeraten, eine Umbegebung z.B. mit [[Cygwin]] aufzubauen, da es mit Sicherheit nicht funktionieren wird. In dieser Richtung wurde zwar Einiges für den Makeprozess eingebaut, jedoch wurde der [[Cygwin]]-Support inzwischen entfernt, da der bisherige Entwicklungsstand nicht den Anforderungen entsprach, um aktuell auch damit arbeiten zu können. Dafür gibt es inzwischen wesentlich bessere Alternativen.&lt;br /&gt;
Empfehlenswert ist aber eine Buildumgebung mittels [[VMWare]] aufzubauen. Hierfür gibt es auch eine &amp;quot;konfektionierte&amp;quot; Lösung von yiogol, der hierfür ein passendes [http://www.dbox2-tuning.net/ulc/index.php?PHPSESSID=ecf28f3ddf88fa340678898f1636942c&amp;amp;direction=0&amp;amp;order=&amp;amp;directory=Kubuntu%20VMWare-Tuxbox%20CDK%20Image VMWare-Image] erstellt hat, dass im Prinzip alle notwendigen Zutaten enthält. Eine weitere Alternative wäre die Verwendung von [[VirtualBox]], eine OpenSource-Alternative zu [[VMWare]]. Für die Herstellung eines solchen Images gibt es auch Forenbeiträge (siehe [[#Weblinks|Weblinks]]). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Auschecken ==&lt;br /&gt;
{{Auschecken}}&lt;br /&gt;
&lt;br /&gt;
Nachdem die Daten ausgecheckt wurden, könnte kann man jetzt einige Patches auf die Quellen anwenden.&lt;br /&gt;
Wenn man zum ersten Mal kompiliert, ist es aber ratsam, vorerst keine Veränderungen vorzunehmen. Wenn Probleme auftreten, ist es viel einfacher (technisch sowohl als auch für jeden selbst) jemand zu helfen, der die &amp;quot;unveränderten [[CVS|CVS]] Quellen&amp;quot; verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
Nach dem Auschecken bzw. Updaten müssen nun einge Zwischenschritte erledigt werden, damit der Buildprozess auch erkennt, was und vorallem wie er es machen soll.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man wechselt nun in das [[CDK|CDK]]-Unterverzeichnis&lt;br /&gt;
 cd [[CDK|cdk]]&lt;br /&gt;
und gibt diesen Befehl ein (ohne Argumente).&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
Dieser erzeugt unter anderem ein [[Shellskript]] namens '''configure'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wird ''autogen.sh'' ausgeführt, wird dabei eine Anzahl von Optionen übergeben, um das System für das Builden eines [[Images|Images]], [[YADD Mini-Howto|YADD]] oder aller anderen gewünschten Ziele entsprechend den Benutzerwünschen vorzubereiten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Optionen ===&lt;br /&gt;
&lt;br /&gt;
Für uns sind vorerst nur wenige Optionen interessant. Die Standardvorgaben reichen vorerst völlig aus.&lt;br /&gt;
{{Newmake_Build_Optionen}}&lt;br /&gt;
Eine typische Anwendung (Konfiguration), der mit z.B. den Pfadnamen oben kompatibel wäre, könnte so eingestellt werden:&lt;br /&gt;
&lt;br /&gt;
 ./configure --with-cvsdir=&amp;quot;/[[gNU-Tuxbox Projekt|tuxbox]]-[[CVS|cvs]]&amp;quot; --prefix=&amp;quot;/[[hardware:dbox2|dbox2]]&amp;quot; --enable-maintainer-mode&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*''--with-cvsdir'' &lt;br /&gt;
sagt wo die Quellen zu finden sind, (darin sollte auch ein Unterverzeichnis ''.../[[CDK|cdk]]'' besitzen). In der Regel ist dies das Verzeichnis in das die Quelldaten gerade ausgecheckt wurden, während &lt;br /&gt;
*''--prefix''&lt;br /&gt;
bedeutet, dass eine Anzahl von wichtigen Verzeichnissen als Unterverzeichnisse des besagten Verzeichnisses erstellt werden sollen. Ihre Position kann durch andere Konfigurationsoptionen weiter beeinflußt werden.&lt;br /&gt;
*''--enable-maintainer-mode'' &lt;br /&gt;
ist, auch für Nichtmaintainers praktisch, da er den hergestellten [[Makefiles|Makefiles]] ermöglicht, sich automatisch neu zu erzeugen, sobald die Notwendigkeit entsteht, zum Beispiel nach einem [[Software|Software]]-[[Dbox2:Update|Update]].  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es gibt sicher noch andere nützliche Optionen. Einige werden weiter unten aufgelistet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Fehlerausgaben ===&lt;br /&gt;
Überprüfe bitte die Ausgaben von ''autogen'' auf Fehler (&amp;quot;Error&amp;quot;) und Warnungen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hierbei können diese Warnungen ignoriert werden:&lt;br /&gt;
&lt;br /&gt;
 /usr/local/share/aclocal/pkg.m4:5: warning: underquoted definition of PKG_CHECK_MODULES from autogen.sh &lt;br /&gt;
&lt;br /&gt;
ebenso folgende Warnungen von configure:&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 configure: WARNING: using [[gNU-Tuxbox Projekt|tuxbox]] [[Mklibs|mklibs]]&lt;br /&gt;
 checking for mkjffs2... no&lt;br /&gt;
 checking for [[Mkfs.jffs2|mkfs.jffs2]]... no&lt;br /&gt;
 configure: WARNING: using [[gNU-Tuxbox Projekt|tuxbox]] [[Mkfs.jffs2|mkfs.jffs2]]&lt;br /&gt;
 checking for mksquashfs... no&lt;br /&gt;
 configure: WARNING: using [[gNU-Tuxbox Projekt|tuxbox]] [[squashFS|squashfs]]&lt;br /&gt;
 ...&lt;br /&gt;
 &lt;br /&gt;
Dies sind nur Hinweise darauf, dass hier projekteigene Versionen einiger [[Uebersicht:Tools|Tools]] verwendet werden.&lt;br /&gt;
&lt;br /&gt;
'''''Beachte!''' &lt;br /&gt;
Wenn man diesen Artikel mit älteren Beschreibungen (Oldmake) vergleicht,&lt;br /&gt;
bemerkt man, dass die Option '''--with-targetruleset=[standard,flash]''' nicht mehr&lt;br /&gt;
vorhanden ist. Bisher war es notwendig, bei der Konfiguration sich entweder auf Builds von [[YADDs]]&lt;br /&gt;
oder [[Images]] einzuschränken. Bei Newmake ist dieses nicht mehr notwendig.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Stop hand.png]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-top:10px; margin-right:0px; border: 3px solid #FF0000; padding: 0px 10px 1px 10px; background-color:#DEB0B0;  align:right; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;#000000&amp;quot; size=&amp;quot;5&amp;quot;&amp;gt;'''&lt;br /&gt;
Versuche niemals, als root zu bauen!'''&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kompilieren ==&lt;br /&gt;
Die high-level [[Make|make]] Targets, die für das Builden von Komplett-[[Images|Images]] relevant sind, lauten:&lt;br /&gt;
*&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;flash-[neutrino, enigma, all]&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
*&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;flash-[squashfs, jffs2, all]&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
*&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;[1x, 2x, alle]&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Für [[YADD Mini-Howto|YADD]]-Builds, sind diese: &lt;br /&gt;
*&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;yadd-[neutrino, enigma, all]&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''Beispiele:'''&lt;br /&gt;
&lt;br /&gt;
 [[Make|make]] [[Flash|flash]]-[[Neutrino|neutrino]]-[[jFFS2|jffs2]]-all &lt;br /&gt;
&lt;br /&gt;
erzeugt flashbare [[jFFS2|jffs2]]-only [[Images|Images]] mit [[Neutrino|Neutrino]], für 1x-Boxen und für 2x-Boxen (Dateinamen ''[[Neutrino|neutrino]]-[[jFFS2|jffs2]].img1x'' und ''[[Neutrino|neutrino]]-[[jFFS2|jffs2]].img2x'').&lt;br /&gt;
&lt;br /&gt;
'''der Befehl:'''&lt;br /&gt;
&lt;br /&gt;
 make [[yADD Mini-Howto|yadd]]-[[Enigma|enigma]]&lt;br /&gt;
&lt;br /&gt;
erzeugt ein [[YADD Mini-Howto|YADD]], das [[Enigma|Enigma]] enthält.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 make flash-enigma+neutrino-squashfs-all&lt;br /&gt;
&lt;br /&gt;
diese Kombination erzeugt ein [[SquashFS|Squashfs]] [[Images|Flash-Image]], welche [[Enigma]] und [[Neutrino]] gleichzeitig enthält.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 flash-neutrino-squashfs_nolzma-all&lt;br /&gt;
&lt;br /&gt;
diese Kombination erzeugt ein [[Neutrino]]-[[SquashFS|Squashfs]] [[Images|Flash-Image]], ohne LZMA-Kompression.&lt;br /&gt;
&lt;br /&gt;
'''Hinweis:''' ''Die configure-Optionen --enable-lzma bzw. --disable-lzma haben keine Gültigkeit mehr, stattdessen wird dies im Targetnamen angegeben'' &lt;br /&gt;
&lt;br /&gt;
=== Zeitaufwand ===&lt;br /&gt;
Das Kompilieren kann bei so einem Projekt und je nach Konfiguration und Rechnerleistung schon einige Zeit in Anspruch nehmen.&lt;br /&gt;
Auf einem Athlon XP 1800 dauert ein Befehl wie '''[[Make|make]] [[yADD Mini-Howto|yadd]]-[[Neutrino|neutrino]]''' mit leeren Verzeichnissen etwa 1 und 1,5 Stunden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Verwendung von [[Ccache|ccache]] ====&lt;br /&gt;
Um den Vorgang insbesondere bei wiederholten Kompilieren und besonders auf langsameren Rechnern zu beschleunigen, steht die Option&lt;br /&gt;
* --enable-[[Ccache|ccache]]&lt;br /&gt;
zur Verfügung, welche man mit in die Konfiguration einbinden kann. Erfahrungsgemäß wird so durchschnittlich ca. 1-2 Drittel der Zeit eingespart.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Durch die Option '''--enable-[[Ccache|ccache]]''' wird erreicht, sollte das Tool bereits in deiner Distribution installiert sein, dass [[ccache]] automatisch erkannt wird und in das [[GNU-Tuxbox Projekt|Tuxbox]]-[[CDK|CDK]] eingebunden wird. Ist es nicht installiert, wird dies auch von configure angezeigt: &lt;br /&gt;
 ----------------------------------------&lt;br /&gt;
 ...&lt;br /&gt;
 ccache is not yet installed, but installation starts on first build of cdk environment or you can run make ccache&lt;br /&gt;
 ----------------------------------------&lt;br /&gt;
 ...&lt;br /&gt;
Falls [[Ccache]] nicht auf dem Host-System installiert ist, wird es beim ersten Bauvorgang automatisch eingebunden bzw. passend zum CDK installiert. Nachtraglich kann das Tool auch mit dem Target&lt;br /&gt;
 [[Make|make]] [[Ccache|ccache]]&lt;br /&gt;
in das [[CDK|CDK]] eingebaut werden. Ein Configure des CDK sollte dem möglichst vorausgegangen sein.&lt;br /&gt;
&lt;br /&gt;
'''Hinweis'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
''Die Wirkung von [[Ccache]] macht sich logischrweise erst bemerkbar, nachdem der Buildvorgang mindestens einmal durchgelaufen ist!''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Option ''--enable-[[Ccache|ccache]]'' ist normalerweise völlig ausreichend. Es stehen aber noch weitere untergeordnete Sub-Optionen zur Verfügung, die in Ausnahmefällen verwendet werden können: &lt;br /&gt;
*--with-maxcachesize=SIZE maximal&lt;br /&gt;
Hier gibt man an, wieviel Speicher [[ccache]] verwenden darf in GB z.B: für 2GB&lt;br /&gt;
 --with-maxcachesize=2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*--with-maxcachefiles=COUNT&lt;br /&gt;
Hier kann man angeben, wieviele Dateien [[ccache]] cachen darf.&lt;br /&gt;
 --with-maxcachefiles=20000&lt;br /&gt;
Hier würden es logischeweise 20000 sein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Wirksamkeit von [[ccache]] lässt sich mit dem Befehl&lt;br /&gt;
 [[Ccache|ccache]] -s&lt;br /&gt;
prüfen. Als Ergebnis werden einige Statistiken ü[[plugins:Satfind|ber]] das Cache-Verhalten von [[Ccache|ccache]] ausgegeben:&lt;br /&gt;
 cache directory                     /home/&amp;lt;USER&amp;gt;/.[[Ccache|ccache]]&lt;br /&gt;
 cache hit                              4&lt;br /&gt;
 cache miss                           191&lt;br /&gt;
 called for [[hilfe:Seite bearbeiten|link]]                       17&lt;br /&gt;
 multiple source files                  4&lt;br /&gt;
 compile failed                        17&lt;br /&gt;
 preprocessor error                     2&lt;br /&gt;
 not a C/C++ file                       5&lt;br /&gt;
 autoconf compile/[[hilfe:Seite bearbeiten|link]]                178&lt;br /&gt;
 no input file                         15&lt;br /&gt;
 files in cache                       382&lt;br /&gt;
 cache size                           7.1 Mbytes&lt;br /&gt;
 max cache size                     976.6 Mbytes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Tipp'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Um die benötigte Zeit genau zu ermitteln, kann man den Befehl '''time''' einbauen.&lt;br /&gt;
 time [[Make|make]] [[yADD Mini-Howto|yadd]]-[[Neutrino|neutrino]]&lt;br /&gt;
Am Ende des Bauvorganges werden damit die entsprechenden Zeitinformationen ausgegeben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Verwendung von [[Make]]-Optionen ====&lt;br /&gt;
Aktuell besteht auch die Möglichkeit den Bauvorgang mit der Makeoption '''-j''' zu beschleunigen. Hierbei können von [[Make]] gleichzeitig mehrere '''J'''obs erledigt werden, sofern diese keine Abhängigkeiten untereinander haben. Die Wirkungen sind durchaus auch von der verwendeten Hardware abhängig. Ein Rechner mit Mehrkern-Prozessor hat hier sicher die besseren Karten. Die Übergabe dieser Option erfolgt in dieser Form:&lt;br /&gt;
&lt;br /&gt;
 make J=[n] [target]&lt;br /&gt;
&lt;br /&gt;
'''n''' ist die Anzahl der Jobs, '''Target''' das jeweilige Ziel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beispiele ===&lt;br /&gt;
Hier einige Beispiele mit denen man [[Images|Images]], Yadds oder einzelne Targets bauen kann. Diese Beispiele sollten so wie sie hier vorgegeben sind ohne Veränderung auf jedem [[Linux|Linux]]-System mit den bisher beschriebenen Voraussetzungen laufen. Da die Systeme trotzdem [[Hardware:dbox2:Unterschiede|Unterschiede]] aufweisen können, kann man das aber nicht garantieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== [[Neutrino|neutrino]]-[[jFFS2|jffs2]]-[[Images|Image]] ====&lt;br /&gt;
 #! /bin/bash &lt;br /&gt;
 # beispiel.sh&lt;br /&gt;
 # Diese Script baut [[Neutrino|neutrino]]-[[jFFS2|jffs2]] [[Images|Images]], jeweils 1x und 2x&lt;br /&gt;
 #----------------------------------------------&lt;br /&gt;
 USERDIR=/home/$(whoami) &lt;br /&gt;
 #----------------------------------------------&lt;br /&gt;
 LOGODIR=$USERDIR/Logos &lt;br /&gt;
 CP=$USERDIR/[[gNU-Tuxbox Projekt|tuxbox]]-[[CVS|cvs]] &lt;br /&gt;
 DB=$USERDIR/[[hardware:dbox2|dbox2]] &lt;br /&gt;
 ARCHIVEDIR=$USERDIR/Archive &lt;br /&gt;
 export CVS_RSH=[[SSH|ssh]] &lt;br /&gt;
 #----------------------------------------------- &lt;br /&gt;
 cd &amp;quot;$CP&amp;quot;&lt;br /&gt;
 [[CVS|cvs]] -d anoncvs@[[CVS|cvs]].[[gNU-Tuxbox Projekt|tuxbox]].org:/[[CVS|cvs]]/[[gNU-Tuxbox Projekt|tuxbox]] -z3 co -P . &lt;br /&gt;
 cd [[CDK|cdk]]&lt;br /&gt;
 /bin/ln -sf $ARCHIVEDIR/ Archive&lt;br /&gt;
 ./autogen.sh &lt;br /&gt;
 ./configure --prefix=&amp;quot;$DB&amp;quot; --with-cvsdir=&amp;quot;$CP&amp;quot; --enable-flashrules --enable-[[Ccache|ccache]] --with-[[CheckImage|checkImage]]=rename --with-logosdir=&amp;quot;$LOGODIR&amp;quot; &lt;br /&gt;
 [[Make|make]] [[Flash|flash]]-[[Neutrino|neutrino]]-[[jFFS2|jffs2]]-all &lt;br /&gt;
&lt;br /&gt;
==== Neutrigma-[[squashFS|squashfs]]-[[Images|Image]] ====&lt;br /&gt;
 #! /bin/bash &lt;br /&gt;
 # beispiel.sh&lt;br /&gt;
 # Diese Script baut ein kombiniertes Enigma, Neutrino (Neutrigma)-Squashfs-Image, jeweils 1x und 2x&lt;br /&gt;
 #----------------------------------------------&lt;br /&gt;
 USERDIR=/home/$(whoami) &lt;br /&gt;
 #----------------------------------------------&lt;br /&gt;
 LOGODIR=$USERDIR/Logos &lt;br /&gt;
 CP=$USERDIR/[[gNU-Tuxbox Projekt|tuxbox]]-[[CVS|cvs]] &lt;br /&gt;
 DB=$USERDIR/[[hardware:dbox2|dbox2]] &lt;br /&gt;
 ARCHIVEDIR=$USERDIR/Archive &lt;br /&gt;
 export CVS_RSH=[[SSH|ssh]] &lt;br /&gt;
 #----------------------------------------------- &lt;br /&gt;
 cd &amp;quot;$CP&amp;quot;&lt;br /&gt;
 [[CVS|cvs]] -d anoncvs@[[CVS|cvs]].[[gNU-Tuxbox Projekt|tuxbox]].org:/[[CVS|cvs]]/[[gNU-Tuxbox Projekt|tuxbox]] -z3 co -P . &lt;br /&gt;
 cd [[CDK|cdk]]&lt;br /&gt;
 /bin/ln -sf $ARCHIVEDIR/ Archive&lt;br /&gt;
 ./autogen.sh &lt;br /&gt;
 ./configure --prefix=&amp;quot;$DB&amp;quot; --with-cvsdir=&amp;quot;$CP&amp;quot; --enable-flashrules --enable-[[Ccache|ccache]] --with-[[CheckImage|checkImage]]=rename --with-logosdir=&amp;quot;$LOGODIR&amp;quot; &lt;br /&gt;
 [[Make|make]] flash-enigma+neutrino-squashfs-all&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==== [[Neutrino|Neutrino]] [[YADD Mini-Howto|YADD]] ====&lt;br /&gt;
 #! /bin/bash &lt;br /&gt;
 # beispiel.sh&lt;br /&gt;
 # Diese Script baut ein [[Neutrino|Neutrino]] [[YADD Mini-Howto|Yadd]]&lt;br /&gt;
 #----------------------------------------------&lt;br /&gt;
 USERDIR=/home/$(whoami) &lt;br /&gt;
 #----------------------------------------------&lt;br /&gt;
 LOGODIR=/Logos &lt;br /&gt;
 CP=$USERDIR/[[gNU-Tuxbox Projekt|tuxbox]]-[[CVS|cvs]] &lt;br /&gt;
 DB=$USERDIR/[[hardware:dbox2|dbox2]] &lt;br /&gt;
 ARCHIVEDIR=$USERDIR/Archive &lt;br /&gt;
 export CVS_RSH=[[SSH|ssh]] &lt;br /&gt;
 #----------------------------------------------- &lt;br /&gt;
 cd &amp;quot;$CP&amp;quot;&lt;br /&gt;
 [[CVS|cvs]] -d anoncvs@[[CVS|cvs]].[[gNU-Tuxbox Projekt|tuxbox]].org:/[[CVS|cvs]]/[[gNU-Tuxbox Projekt|tuxbox]] -z3 co -P . &lt;br /&gt;
 cd [[CDK|cdk]]&lt;br /&gt;
 /bin/ln -sf $ARCHIVEDIR/ Archive&lt;br /&gt;
 ./autogen.sh &lt;br /&gt;
 ./configure --prefix=&amp;quot;$DB&amp;quot; --with-cvsdir=&amp;quot;$CP&amp;quot; --with-logosdir=&amp;quot;$LOGODIR&amp;quot; --enable-[[Ccache|ccache]] &lt;br /&gt;
 [[Make|make]] [[yADD Mini-Howto|yadd]]-[[Neutrino|neutrino]]&lt;br /&gt;
&lt;br /&gt;
= Kernel 2.6.x =&lt;br /&gt;
&lt;br /&gt;
{{Bulid_kernel_26}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Was kommt dann...? =&lt;br /&gt;
== Booten von [[YADD Mini-Howto|YADD]] ==&lt;br /&gt;
Wenn ein [[YADD Mini-Howto|YADD]] frisch erzeugt wurde, kann damit auch die Box booten. Näheres dazu auch im Artikel [[Von Yadd oder CDK booten|CDK booten]].&amp;lt;br&amp;gt;&lt;br /&gt;
Newmake hält auch ein [[Make|Make]]-Target für den serversupport bereit.&lt;br /&gt;
 [[Make|make]] serversupport&lt;br /&gt;
Dieses erzeugt einige Konfigurationsdateien für den [[Server|Server]] der das [[YADD Mini-Howto|YADD]]-Build nahtlos an das [[Server|Server]]-Setup anknüpft.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Dbox2:Installation|Flashen]] des [[Images|Images]] ==&lt;br /&gt;
Wenn ein [[Images|Image]] gebaut wurde, ist der logische nächste Schritt das Einspielen des [[Images|Images]] in den [[Flash|Flash]] der Box. Hierfür ist entweder, das interaktive [[Dbox2:Installation|Flashen]] innerhalb der [[GUI|GUI]] mit den [[Installation:Neutrino|Expertenfunktionen]] zu benutzen, oder der ''dboxflasher'' zu verwenden. Der ''dboxflasher'' wird durch das [[Make|Make]]-Target &lt;br /&gt;
 [[Make|make]] serversupport&lt;br /&gt;
erzeugt.&amp;lt;br&amp;gt; &lt;br /&gt;
Siehe auch [[Dbox2:Installation|Installation]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Inkrementelle Builds ==&lt;br /&gt;
Im allgemeinen ist man nicht an einem einmaligen Build der [[Software|Software]] interessiert. Verbesserungen an den Quellen werden in das [[CVS|CVS]] täglich eingecheckt. Oft möchte man die [[Software|Software]] durch eigene Programmierung verbessern oder Patches anwenden. Es ist dabei wünschenswert, dass genau nur die Teile neu erzeugt wird, die neu erzeugt werden sollen, nicht mehr und nicht weniger. Newmake geht einen direkten Weg in diese Richtung. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Um ein Target neu zu bauen, benutze den Befehl &lt;br /&gt;
 [[Make|make]] [target]&lt;br /&gt;
und [[Make|make]] wird es, falls notwendig, neu erzeugen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es kann auch passieren, dass [[Make|make]] zusätzlich einen vollständig anderen Bestandteil neu erzeugt! Dies ist dann der Fall, wenn das jeweilige Target von anderen Teilen abhängt, die sich geändert haben.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In einige Situationen kann es auch wünschenswert sein, ein erneutes Bauen einer Komponente zu erzwingen. Einige Komponenten werden in einem Distributionsfile zum Verzeichnis [[CDK|cdk]]/Archive heruntergeladen, und wenn das Build stattfindet, ausgepackt, evtl. Patches angewendet, konfiguriert, kompiliert, installiert und die Quellen dann wieder gelöscht.&amp;lt;br&amp;gt;&lt;br /&gt;
Alles findet automatisch statt. Die [[Dbox2:Installation|Installation]] eines bestimmten Pakets wird durch das Anlegen einer Markerdatei im Verzeichnis ''[[CDK|cdk]]/.deps'' vermerkt.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Falls gewünscht, kann solch eine Markiererdatei entfernt werden, um das Neuerzeugen der entsprechenden Komponetne zu erzwingen. Es gibt hierfür auch entsprechende Targets, die &amp;quot;''Cleaning Targets''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cleaning targets ==&lt;br /&gt;
Es gibt mehrere unterschiedliche Aufräum-Targets:&lt;br /&gt;
&lt;br /&gt;
===make distclean===&lt;br /&gt;
Das drastischste Reinigungs-Target, (fast) alles löschend, was nicht vom [[CVS|CVS]] ausgecheckt wurde.&lt;br /&gt;
Dieses ist eher selten notwendig. &lt;br /&gt;
&lt;br /&gt;
===make mostlyclean===&lt;br /&gt;
Ein intelligenteres Target ist ''mostlyclean''. Es säubert die Verzeichnisse, die Tuxboxquellen enthalten, lässt aber die Kompilationsumgebung und alle ''Auspacken-kompilieren-installieren-löschen-Komponente'' unberührt.&lt;br /&gt;
&lt;br /&gt;
Auch das cdkroot Verzeichnis, (d.h. die [[YADD Mini-Howto|Yadd]]-[[Dbox2:Installation|Installation]]), sowie die [[Tftp|TFTP]]-Files ([[Kernel|Kernel]] und [[hardware:dbox2:Bootloader#U-Boot.2FPPCBoot|u-boot]]) werden nicht angefasst.&lt;br /&gt;
    &lt;br /&gt;
===make depsclean===&lt;br /&gt;
Löscht alle Markerdateien im /[[CDK|cdk]]/.deps Verzeichnis und zwingt so zum Neukompliieren aller [[Auspacken-kompilieren-installieren-löschen-Komponenten]].&lt;br /&gt;
&lt;br /&gt;
Dies ist selten sinnvoll: Diese hängen von ihren Quellen und vielleicht von einem Patchfile ab, und der Makefile kennt diese Abhängigkeiten.  &lt;br /&gt;
&lt;br /&gt;
===make clean===&lt;br /&gt;
Kombiniert ''mostlyclean'', ''depsclean'', und ''[[Flash|flash]]-clean''. Versucht auch soviel wie möglich im cdkroot-Verzeichnis zu löschen, das nicht während des Bootstrapdurchlaufes installiert war. So wird&lt;br /&gt;
versucht, die Umgebung in einem Zustand zu bringen, wo die Buildumgebung gerade kompiliert worden ist, z.B. mit ''[[Make|make]] bootstrap''.&lt;br /&gt;
&lt;br /&gt;
===make [[Flash|flash]]-semiclean===&lt;br /&gt;
Dieses Target löscht die meisten Verzeichnisse in $(flashprefix), mit Ausnahme der Boot-Partitionen und der Kernelbauverzeichnisse.&amp;lt;br&amp;gt;&lt;br /&gt;
Dieses ist oft sinnvoll, da diese Bestandteile verhältnismässig sich selten ändern.&lt;br /&gt;
&lt;br /&gt;
===make [[Flash|flash]]-mostlyclean===&lt;br /&gt;
Zusätzlich zum ''[[Flash|flash]]-semiclean'' löscht dieses Target auch Bootfiles und die Kernbauverzeichnisse. Vollimages werden unberührt gelassen.&lt;br /&gt;
&lt;br /&gt;
===make [[Flash|flash]]-clean===&lt;br /&gt;
Dieses Target löscht Alles in $(flashprefix).&lt;br /&gt;
&lt;br /&gt;
===Sonstige===&lt;br /&gt;
Einige Quellverzeichnisse können mit einem Befehl wie &lt;br /&gt;
 [[Make|make]] -C /[[gNU-Tuxbox Projekt|tuxbox]]-[[CVS|cvs]]/apps/[[gNU-Tuxbox Projekt|tuxbox]]/[[Neutrino|neutrino]] clean &lt;br /&gt;
gesäubert werden.&lt;br /&gt;
&lt;br /&gt;
== Aktualisierung des [[CVS|CVS]]-Quellcodes ==&lt;br /&gt;
Um die Quellen mit neueren Checkins zu aktualisieren, verwende diesen Befehl für das toplevel [[CVS|CVS]] Verzeichnis (oder von einem anderen Verzeichnis, wenn Ihr wisst, was ihr tut;-). Mögliche Fehler werden in das logfile [[CVS|cvs]].log geschrieben.&lt;br /&gt;
&lt;br /&gt;
 cvs up -r HEAD &amp;gt; cvs.log 2&amp;gt;&amp;amp;1&lt;br /&gt;
&lt;br /&gt;
'''Tipp'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Um mit dem [[CVS|CVS]] arbeiten zu können nimmt man für gewöhnlich die Konsole für Eingaben. Es gibt aber auch verschiedene Frontendwerkzeuge wie z.B. [http://www.crossvc.com CrossVC] oder [http://cervisia.kde.org/ Cervisia] um nur einige zu nennen, die einen recht komfortablen Umgang mit den [[CVS|CVS]]-Daten ermöglichen.&amp;lt;br&amp;gt; [[Bild:Crossvc.jpg|CrossVC als CVS Frontendlösung]] [[Bild:Cervisia.jpg|Cervisia als CVS Frontendlösung]]&amp;lt;br&amp;gt; &lt;br /&gt;
Auch einige [[IDE|IDE]]'s wie z.B. [[WP:Anjuta|Anjuta]] &amp;lt;br&amp;gt; [[Bild:anjuta.jpg|Anjuta als IDE mit CVS-Anbindung]]&amp;lt;br&amp;gt; bieten solche [[CVS|CVS]]-Schnittstellen an.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[#Customization|Customization]] ==&lt;br /&gt;
Ein &amp;quot;Schreckgespenst&amp;quot; für viele &amp;quot;[[Kategorie:Development:Oldmake|Oldmakers]]&amp;quot; ist anscheinend die so genannte [[#Customization|Customization]]. Dies kann man immer wieder aus diversen Meinungen und Forumsbeiträgen diverser &amp;quot;Oldmaker&amp;quot; herauslesen. Ein Grund dafür dürfte wohl die scheinbare &amp;quot;gefühlte&amp;quot; Unmenge an Scripten sein, die damit in Verbindung gebracht wird. &lt;br /&gt;
Grundsätzlich ist es aber so, dass man zuerst einmal ein [[Images|Image]] und/oder [[YADD Mini-Howto|Yadd]] bauen sollte, ganz ohne Zusätze, um zumindest erst einmal zu sehen, was dabei herauskommt. Dies sind, also nichts weiter als beispielsweise völlig normale Images. Die flasht man sich auf die Box und kann man zweckentsprechend verwenden. Mehr erstmal nicht. Dies dürfte auch völlig ausreichend sein, aber wir sind ja Bastler und wollen ja mehr...und daraus ergibt sich der Bedarf an der Nutzung dieser [[#Customization|Customization]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Will man z.B. ein Image für den Hausgebrauch bauen, mit dem man nach dem flashen sofort fernsehen will, kann man sich z.B. alle benötigten Firmawaredateien (Ucodes), Senderlisten usw. an Ort und Stelle im Image platzieren lassen, ohne dass es Änderungen an irgendeinem Makefile bedarf.  Das gleiche gilt auch, wenn man bespielsweise ein [[Hardware:dbox2:IDE-Interface|IDE-Interface]] betreiben möchte. Da das Tuxbox-Projekt hierfür enstprechende Möglichkeiten bereit hält, gibt es dafür auch entsprechende fertige Konfigurations-Optionen, die die entsprechende Funktionalität herstellen.&lt;br /&gt;
&lt;br /&gt;
=== Konfigurationsoptionen ===&lt;br /&gt;
Hier sollen zunächst einige verschiedene Möglichkeiten für die Konfigurations-Optionen vorgestellt werden.&lt;br /&gt;
Eine Komplettübersicht aller Optionen lässt sich mit&lt;br /&gt;
 ./configure --help&lt;br /&gt;
abrufen&lt;br /&gt;
&lt;br /&gt;
====--with-ucodesdir=[DIR]====&lt;br /&gt;
Hiermit kann ein Verzeichniss angegeben werden, welches die [[UCodes|Ucodes (Firmwaredateien]] enthält, die im [[Images|Image]] enthalten sein sollen.&lt;br /&gt;
'''Hinweis:'''&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;font color=&amp;quot;#FF0000&amp;quot; size=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Ein [[Images|Image]], dass [[uCodes|ucodes]] enth&amp;amp;auml;lt, darf &lt;br /&gt;
 nicht verbreitet werden!&amp;lt;/strong&amp;gt; &amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====--with-logosdir=[DIR]==== &lt;br /&gt;
Legt ein Verzeichniss fest, das boot-logos (logo-[[LCD|lcd]] und logo-fb) enthält, die im [[Images|Image]] enthalten sein sollen.&lt;br /&gt;
&lt;br /&gt;
====--with-defaultlocale=[LOCALE]====&lt;br /&gt;
sorgt dafür, dass die gewünschte Sprache schon beim bauen eingestellt wird.&lt;br /&gt;
&lt;br /&gt;
====--with-rootpartitionsize=[SIZE]====&lt;br /&gt;
Legt die Rootpartitionsgröße für [[squashFS|squashfs]] [[Images|Images]] fest. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Größe der var-[[Partition|Partition]] wird automatisch berechnet, wobei man den restlichen Flashspeicher nutzt, der nicht durch die anderen Partitionen benutzt wird. Die Standardgröße ist 0x660000. &lt;br /&gt;
Diese Zahl sollte eine Multiple der Erasesize, momentan 0x20000 sein. Dies wird allerdings ignoriert falls es wie bei der [[jFFS2|jffs2]]-Imageerstellung unsinnig wäre.&lt;br /&gt;
&lt;br /&gt;
====--with-updatehttpprefix=[URL]====&lt;br /&gt;
Nützlich für das Verteilen von Onlineupdates oder auch nur um im eigenen Heimnetzwerk mit Hilfe eines Servers seine Boxen up-to-date zu halten, ist die Angabe einer Updateadresse (Update-URL). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Adresse wird in dieser Form angegeben:&lt;br /&gt;
 --with-updatehttpprefix=&amp;lt;nowiki&amp;gt;http://www.deine-updateseite.de&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diese Adresse erscheint beispielsweise in der Versionsdatei ''(.version)'', in den [[Neutrino:Service:Image_Informationen|Image-Informationen]] von [[Neutrino]] und sorgt dafür, dass Online-Updates über das [[Netzwerk]] abgerufen werden können (siehe: [[Neutrino:Service:Software-Aktualisierung]]).&lt;br /&gt;
Serverseitig muss natürlich auch eine entsprechende Informationsquelle für die entsprechenden Updates vorhandene sein. Dies übernehmen die sogenannten ''*.list''-Files, dessen Adresse in die Datei &lt;br /&gt;
 /etc/update.urls (siehe [[Neutrino:Service:Software-Aktualisierung#Experten-Funktionen|Experten-Funktionen]])&lt;br /&gt;
eingetragen werden muss.&lt;br /&gt;
Je nachdem was für ein Update abgerufen werden soll, werden dafür verschiedene ''*.list''-Files benötigt.&lt;br /&gt;
*img.list für Komplettimages&lt;br /&gt;
*squashfs.list für Root-squashfs Updates&lt;br /&gt;
Diese ''*.list''-Files enthalten alle Informationen die für das Online-Update benötigt werden. Das Format sollte so aussehen:&lt;br /&gt;
 [URL zum Update-file] [md5-Prüfsumme] [Image-Versions-String] [Name für das Image]&lt;br /&gt;
Beispiel:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://www.deine-homepage.de/downloads/Image-v2.0_neutrino_squashfs_1200200808281200_1x.img 06c30a36329d990194f249d3a3648aec 1200200808281200 Image-v2.0_1x&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Einträge in die ''*.list''-Files und ''update.urls'' lassen sich mit Hilfe von [[Dbox2 Entwicklungsumgebung#Customization-Scripte|Customization-Scripten]] erzeugen und anschließend ins Image einfügen (siehe auch: [[dbox2 Entwicklungsumgebung#.2F.version_anpassen|.version_anpassen]]). Die ''*.list''-Files können mit diversen Werkzeugen (z.B. ''ncftpput'') auf einen Server geladen werden.&lt;br /&gt;
Zu beachten wäre noch, das beim Update selbst zur Neutrino-Laufzeit eine Prüfung des Release-Zyklus erfolgt. Bei Neutrino ist derzeit 2.0 aktuell und sollte eingehalten werden. Ändern kann man dies in ''[[update.cpp]]'', zu finden im [[Neutrino]] CVS-Quellcode unter &lt;br /&gt;
 ./apps/tuxbox/neutrino/src/gui/[[update.cpp]]&lt;br /&gt;
&lt;br /&gt;
====--with-targetprefix=DIR==== &lt;br /&gt;
* standard: ''PREFIX/cdkroot''&lt;br /&gt;
Gibt an, wohin alle Targets gebaut werden sollen. Ein Target mit Namen ''make busybox'' baut also standardmäßig [[busyBox|busybox]] genau dorthin. &lt;br /&gt;
*''PREFIX/cdkroot/bin''&lt;br /&gt;
&lt;br /&gt;
====--with-flashprefix=DIR==== &lt;br /&gt;
* standard: ''PREFIX/cdkflash''.&lt;br /&gt;
Gibt an, wohin alle Flash-Targets gebaut werden sollen.  Also ein Target mit Namen ''make flash-busybox'' baut also standardmäßig [[busyBox|busybox]] genau dorthin: &lt;br /&gt;
*''PREFIX/cdkflash/root/bin''&lt;br /&gt;
Da beispielsweise das Flash-Target make ''flash-neutrino-squashfs'' gewisse Abhängigkeiten hat, die auch [[busyBox|busybox]] betreffen, wird [[busyBox|busybox]] auch hier hin gbaut.&lt;br /&gt;
*''PREFIX/cdkflash/root-neutrino-squashfs/bin''&lt;br /&gt;
&lt;br /&gt;
====--with-hostprefix=DIR====&lt;br /&gt;
* standard: *''PREFIX/cdk''&lt;br /&gt;
Gibt an wohin die Binaries für das [[Tuxbox-CDK]] optional gebaut werden&lt;br /&gt;
&lt;br /&gt;
====--with-bootprefix=DIR====&lt;br /&gt;
*standard: *''PREFIX/tftpboot''&lt;br /&gt;
Gibt optional an wohin die Bootfiles ([[Kernel]], [[Hardware:dbox2:Bootloader#U-Boot.2FPPCBoot|U-boot]]) für das [[CDK]] bzw. [[YADD Mini-Howto|Yadd]] gebaut werden&lt;br /&gt;
&lt;br /&gt;
====--with-serversupport=DIR====&lt;br /&gt;
* standard: *''PREFIX/serversupport''&lt;br /&gt;
Hier werden die Vorlagen der Konfigurationsdateien optional abgelegt, die für die Einrichtung eines bootfähigen [[CDK]] erstellt werden.&lt;br /&gt;
&lt;br /&gt;
====--with-customizationsdir=DIR====&lt;br /&gt;
* standard: *''cvsdir/cdk''&lt;br /&gt;
Hier werden optional die Customization-Scripte abgelegt, um vom Makeprozess dort abgerufen werden zu können. &lt;br /&gt;
&lt;br /&gt;
====--with-checkImage=[none,rename,warn]====&lt;br /&gt;
Gibt an, wie die Prüfung von Imaages erfolgen soll&lt;br /&gt;
*''none''=nichts&lt;br /&gt;
*''rename''=umbenennen (Image erhält die Endung -bad)&lt;br /&gt;
*''warn''=selbstredend&lt;br /&gt;
&lt;br /&gt;
====--with-cvsdir=DIR====&lt;br /&gt;
Gibt an, wo sich optional das CVS-Verzeichnis befindet&lt;br /&gt;
&lt;br /&gt;
====--with-appsdir=DIR====&lt;br /&gt;
* standard: ./cvsdir/apps&lt;br /&gt;
Gibt an, wo sich optional das apps-Quellcodeverzeichnis befindet.&lt;br /&gt;
Nützlich um auch andere Repositories als die aus dem Tuxbox-CVS einzubinden. Eine Möglichkeit wäre es z.B. ein geklontes git-Repository einzubinden, die derzeit von einigen Tuxboxentwicklern parallel betreut werden. &lt;br /&gt;
siehe: http://gitorious.org/projects/tuxbox-apps &lt;br /&gt;
&lt;br /&gt;
====--with-bootdir=DIR====&lt;br /&gt;
* standard: ./cvsdir/boot&lt;br /&gt;
Gibt an wo sich optional das boot-Quellcodeverzeichnis befindet&lt;br /&gt;
&lt;br /&gt;
====--with-driverdir=DIR====&lt;br /&gt;
* standard: ./cvsdir/driver&lt;br /&gt;
Gibt an wo sich optional das driver-Quellcodeverzeichnis befindet&lt;br /&gt;
&lt;br /&gt;
====--with-hostappsdir=DIR====&lt;br /&gt;
* standard: ./cvsdir/hostapps&lt;br /&gt;
Gibt an wo sich optional das hostapps-Quellcodeverzeichnis befindet&lt;br /&gt;
&lt;br /&gt;
====--with-gnuserver=ADDRESS====&lt;br /&gt;
Optionale Serveradresse für GNU-Sourcen (ohne ftp://)&lt;br /&gt;
&lt;br /&gt;
====--with-defaultserver=ADDRESS====&lt;br /&gt;
Serveradresse die genommen wird falls ein Server nicht verfügbar ist (ohne http://)&lt;br /&gt;
&lt;br /&gt;
====--with-archivedir=DIR====&lt;br /&gt;
Gibt optional das Verzeichnis an in dem sich die CDK-Archive befinden&lt;br /&gt;
&lt;br /&gt;
====--with-busybox-conf=M4-File====&lt;br /&gt;
* standard: ./cvsdir/cdk/Patches/busybox.config.m4&lt;br /&gt;
Hier kann optional eine eigene M4-Macro-Konfigurationsdatei angegeben werden&lt;br /&gt;
&lt;br /&gt;
====--with-yadd-kernel-conf=FILE   --with-flash-kernel-conf=FILE====&lt;br /&gt;
* standard: ./cvsdir/cdk/Patches&lt;br /&gt;
Hier kann optional eine Konfigurationsdatei jeweils für Flash oder Yadd angegeben werden&lt;br /&gt;
&lt;br /&gt;
{{ide_options}}&lt;br /&gt;
&lt;br /&gt;
====--enable-uclibc====&lt;br /&gt;
Aktviert Makerules für uClibc verlinkte Targets (derzeit noch experimentell) '''Erfahrungswerte erwünscht'''!&lt;br /&gt;
&lt;br /&gt;
====--enable-maintainer-mode====&lt;br /&gt;
Ermöglicht den hergestellten [[Makefiles|Makefiles]], sich automatisch neu zu erzeugen, sobald die Notwendigkeit entsteht, zum Beispiel nach einem [[Software|Software]]-[[Dbox2:Update|Update]]. &lt;br /&gt;
&lt;br /&gt;
====--enable-kernel26====&lt;br /&gt;
Es wird statt des üblichen 2.4.xer Kernel ein 2.6.xer Kernel gebaut (derzeit noch experimentell) '''Erfahrungswerte erwünscht'''!&lt;br /&gt;
'''Hinweis:''' ''Hierfür ist es notwendig die entsprechenden Treiber im Kernel2.6er CVS-Branch auszuchecken!'' Siehe auch: [[Images_und_Yadd%27s_mit_Kernel_2.6|Images_und_Yadd's_mit_Kernel_2.6]]&lt;br /&gt;
&lt;br /&gt;
====--enable-flashrules====&lt;br /&gt;
Targets für das bauen von [[Flash]]-[[Images]] werden aktiviert.&lt;br /&gt;
&lt;br /&gt;
====--enable-lirc====&lt;br /&gt;
Erzeugt Images/Yadds mit [[LIRC|Lirc]]-Support&lt;br /&gt;
&lt;br /&gt;
====--enable-cdkVcInfo====&lt;br /&gt;
Das Tool [[cdkVcInfo]] wird automatisch mitgebaut. Diese Tool ist wie einige Andere auch ein Zusatz.&lt;br /&gt;
&lt;br /&gt;
====--enable-german-keymaps====&lt;br /&gt;
Tastatursupport&lt;br /&gt;
&lt;br /&gt;
====--enable-sqlite====&lt;br /&gt;
Aktiviert SQL-Lite Support&lt;br /&gt;
&lt;br /&gt;
====--enable-upnp====&lt;br /&gt;
Es wird Unterstützung fur upnp eingebaut, ermöglicht die Box als upnp-Client zu benutzen&lt;br /&gt;
&lt;br /&gt;
====--enable-flac====&lt;br /&gt;
Support für flac-Files im Audioplayer&lt;br /&gt;
&lt;br /&gt;
====--enable-ccache====&lt;br /&gt;
Aktiviert [[Kompiler]]-Unterstützung durch [[ccache]]&lt;br /&gt;
&lt;br /&gt;
====--enable-movieplayer2====&lt;br /&gt;
Aktiviert den MP2 für Neutrino (derzeit noch experimentell) '''Erfahrungswerte erwünscht'''!&lt;br /&gt;
&lt;br /&gt;
=== Variablen ===&lt;br /&gt;
==== Pfade ====&lt;br /&gt;
Es sind noch weitere Benutzeranpassungen möglich. Dafür ist es aber notwendig, etwas [[Grundwissen|Wissen]] ü[[plugins:Satfind|ber]] die innere Funktionsweise der [[Makefiles|Makefiles]] zu haben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In der Folge bezeichnet &lt;br /&gt;
 $(flashprefix) &lt;br /&gt;
den Wert der Makefile Variablen '''flashprefix''' (mit Konfiguration wie oben '''/[[hardware:dbox2|dbox2]]/cdkflash''')&lt;br /&gt;
 $(targetprefix)&lt;br /&gt;
bezeichnet den Wert der Makefile Variablen '''targetprefix''' (mit Konfiguration wie oben '''/[[hardware:dbox2|dbox2]]/cdkroot'''), und &lt;br /&gt;
 $(buildprefix) &lt;br /&gt;
bezeichnet den Wert der Makefile Variablen '''buildprefix''' (mit der Konfiguration oben '''/[[gNU-Tuxbox Projekt|tuxbox]]-[[CVS|cvs]]/[[CDK|cdk]]''').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Um z.B. ein '''[[Neutrino|neutrino]]-[[squashFS|squashfs]].img2x''' zu erzeugen, werden die folgenden Verzeichnisse erstellt:&amp;lt;br&amp;gt;&lt;br /&gt;
*'''$(flashprefix)/root''' (enthält [[Filesystem|Filesystem]]- und [[GUI|GUI]]-unabhängige Bestandteile)&lt;br /&gt;
*'''$(flashprefix)/root-[[squashFS|squashfs]]''' (enthält den [[Kernel|Kernel]], für Root-[[Filesystem|Filesystem]] auf [[squashFS|squashfs]] konfiguriert, zusammen mit seinen Treibern) und &lt;br /&gt;
*'''$(flashprefix)/root-[[Neutrino|neutrino]]''' (enthält die Neutrinoinstallation).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aus diesen drei Verzeichnissen, werden das Rootfilesystemverzeichniss&lt;br /&gt;
*'''$(flashprefix)/root-[[Neutrino|neutrino]]-[[squashFS|squashfs]]''' und das&lt;br /&gt;
var-filesystemverzeichnis &lt;br /&gt;
*'''$(flashprefix)/var-[[Neutrino|neutrino]]''' gebaut.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hiermit ist es möglich, einen Befehl wie &lt;br /&gt;
 [[Make|make]] $(flashprefix)/root-[[Neutrino|neutrino]]-[[jFFS2|jffs2]]&lt;br /&gt;
bzw. wenn man sich im Verzeichnis ''./[[gNU-Tuxbox Projekt|tuxbox]]-[[CVS|cvs]]/[[CDK|cdk]]'' befindet, den Befehl&lt;br /&gt;
 [[Make|make]] root-[[Neutrino|neutrino]]-[[jFFS2|jffs2]]&lt;br /&gt;
einzugeben, wobei man bei erster VAriante natürlich '''$(flashprefix)''' selbst durch den realen Pfad ersetzen muss, da '''$(flashprefix)''' nur eine [[Make|make]]-Variable ist, welche in unserem Beispiel den Pfad zu '''./[[hardware:dbox2|dbox2]]/cdkflash''' darstellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Man kann so manuell gewünschten Änderungen an '''$(flashprefix)/root-[[Neutrino|neutrino]]-[[jFFS2|jffs2]]''' vornehmen, und dann, mit dem Befehl &lt;br /&gt;
 [[Make|make]] [[Flash|flash]]-[[Neutrino|neutrino]]-[[jFFS2|jffs2]]-2x &lt;br /&gt;
den Imagebau abschließen, um ein [[Images|Image]] zu erstellen, das diese manuellen Änderungen enthält. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dieses kann zwar für den einmaligen Imagebau sinnvoll sein, jedoch in vielen Fällen dürfte eine automatisierte und systematischere Methode erforderlich sein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[#Customization|Customization]]-Scripte ===&lt;br /&gt;
Sofern diese Scripte vorhanden und ausführbar sind, werden innerhalb der wichtigsten Targets diese sogenannten ''[[#Customization|Customization]]-Scripte'' automatisch aufgerufen bzw. ausgeführt.&lt;br /&gt;
Zum aktivieren der Scripte müssen diese lediglich in ein dafür vorgesehenes Verzeichnis abgelegt werden und ausführbar sein. Dieses Verzeichnis ist standardmäßig der '''*/[[CDK|cdk]]'''-Ordner.&lt;br /&gt;
Bei Bedarf kann mit der Option&lt;br /&gt;
 --with-customizationsdir=[DIR] &lt;br /&gt;
ein alternatives Verzeichnis für [[#Customization|Customization]]-Scripte festgelegt werden. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auf diese Scripte werden zwei Argumente zur Laufzeit übergeben: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Für Imagetargets sind dies&lt;br /&gt;
*$(flashprefix)&lt;br /&gt;
und &lt;br /&gt;
*$(buildprefix)&lt;br /&gt;
für Yaddtargets sind diese &lt;br /&gt;
*$(targetprefix)&lt;br /&gt;
und &lt;br /&gt;
*$(buildprefix)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Bezeichnung &amp;quot;Script&amp;quot; ist etwas irreführend, da sie eigentlich wie normale Programme mit zwei Argumenten ausgeführt werden. Anstelle eines [[Shell|Shell]]-Scripts könnte dies z.B. ein kompiliertes C Programme, oder ein [[Perl|Perl]]-Script sein.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Name eines [[#Customization|Customization]] Scriptes besteht in der Regel aus dem Namen eines Targetverzeichnisses bzw. einem Target und dem angefügtem *'''-local.sh'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Für [[Flash|Flash]]-Targets ====&lt;br /&gt;
Der Name der [[#Customization|Customization]] Scripte für [[Images|Images]] besteht aus den wie oben benannten Verzeichnissen (in diesem Fall Targets) in ''flashprefix'',&lt;br /&gt;
*root&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
dem Namen der jeweilige Benutzeroberfläche, als &amp;quot;[[GUI]]&amp;quot; in Klammern bezeichnet, also&lt;br /&gt;
*[[Neutrino|neutrino]]&lt;br /&gt;
*[[Enigma|enigma]]&lt;br /&gt;
*[[Lcars|lcars]]&lt;br /&gt;
*[[Radiobox|radiobox]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;[[FS]]&amp;quot; zeigt an welches [[Filesystem|Filesystem]] gemeint ist.&lt;br /&gt;
*[[squashFS|squashfs]]&lt;br /&gt;
*[[jFFS2|jffs2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
so wäre die Bezeichnung der jeweiligen Scripte wie folgt aufgebaut: &lt;br /&gt;
*root-local.sh&lt;br /&gt;
*root-[GUI]-local.sh&lt;br /&gt;
*root-[GUI]-[FS]-local.sh&lt;br /&gt;
*root-[FS]-local.sh&lt;br /&gt;
*var-[GUI]-local.sh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Beispiele:'''&lt;br /&gt;
 root-local.sh&lt;br /&gt;
 root-[[Neutrino|neutrino]]-local.sh&lt;br /&gt;
 root-[[Neutrino|neutrino]]-[[squashFS|squashfs]]-local.sh&lt;br /&gt;
 root-[[squashFS|squashfs]]-local.sh&lt;br /&gt;
 var-[[Neutrino|neutrino]]-local.sh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Für [[YADD Mini-Howto|Yadd]]-Targets ====&lt;br /&gt;
Für Yadds ist das Prinzip ähnlich, nur dass es hier quasi nur einen Ordner gibt. Dafür stellvertretend steht dann &lt;br /&gt;
*[[yADD Mini-Howto|yadd]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das &amp;quot;[[GUI]]&amp;quot; in Klammern bezeichnet auch hier die jeweilig betroffene Benutzeroberflche, also&lt;br /&gt;
*[[Neutrino|neutrino]]&lt;br /&gt;
*[[Enigma|enigma]]&lt;br /&gt;
*[[Lcars|lcars]]&lt;br /&gt;
*[[Radiobox|radiobox]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
so wäre die Bezeichnung der jeweiligen Scripte so aufgebaut. &lt;br /&gt;
*[[yADD Mini-Howto|yadd]]-[GUI]-local.sh&lt;br /&gt;
'''Beispiel:'''&lt;br /&gt;
 [[yADD Mini-Howto|yadd]]-[[Neutrino|neutrino]]-local.sh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== für andere Targets ====&lt;br /&gt;
Die bisher benannten [[#Customization|Customization]] Scripte für [[Flash|Flash]]- u. [[YADD Mini-Howto|Yadd]]-Targets sind die Gebräuchlichsten. Diese werden allerdings gewissermaßen  nur an die der bestehenden Targets angehängt, anders als es bei den anderen, von denen es in Newmake noch jede Menge mehr gibt, bei denen diese als Ersatz der eigentlichen Targets dienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Im Prinzip ginge dies auf so gut wie alle Targets anzuwenden. Möchte man z.B. ein Contrib-Tool &amp;quot;customizen&amp;quot;, etwa [[hdparm]], kann man ein Script erstellen:&lt;br /&gt;
*hdparm-local.sh&lt;br /&gt;
Führt man dann das Target:&lt;br /&gt;
 [[Make|make]] hdparm&lt;br /&gt;
aus, wird beim Bauen das ausgeführt was im [[#Customization|Customization]]-Script angelgt wurde. Die Aktionen im Original-Makefile werden übersprungen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Beispiel: version-local.sh =====&lt;br /&gt;
Diese Funktion ist recht interessant und dürfte recht oft Anwendung finden (siehe auch [[Dbox2 Entwicklungsumgebung#.2F.version_anpassen|Anpassung .version-File]]):&amp;lt;br&amp;gt;&lt;br /&gt;
Während des [[Make|make]]-Durchlaufs werden einige Targets ausgeführt, welche die '''/.version'''-Files bei [[YADD Mini-Howto|YADD]]&lt;br /&gt;
*'''version'''&lt;br /&gt;
bzw.&lt;br /&gt;
*'''[[Flash|flash]]-version''' &lt;br /&gt;
im [[Images|Image]] erstellt.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Sofern eines dieser Scripte;&lt;br /&gt;
*'''version-local.sh''' &lt;br /&gt;
*'''[[Flash|flash]]-version-local.sh'''&lt;br /&gt;
vorhanden und ausführbar ist, wird es als Ersatz statt des originalen Targets ausgeführt, welches mit  &lt;br /&gt;
 [[Make|make]] version&lt;br /&gt;
bzw.&lt;br /&gt;
 [[Make|make]] [[Flash|flash]]-version&lt;br /&gt;
angestoßen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Beispiele für Customization ====&lt;br /&gt;
Das Customizationscripting soll hier durch einige Beispiele noch mehr veranschaulicht werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Warnung'''&lt;br /&gt;
''Auch falls die Beispiele in einigen Fällen benutzbar sind, werden die Scripte als Beispiele, nicht als Lösungen zu den realen Problemen gezeigt. Aus diesem Grund sind die Beispiele hier als Codefragmente, nicht als downloadbare Dateien, veröffentlicht. Bitte nicht verwenden, es sei denn es ist ungefährlich und Ihr versteht, wie sie funktionieren. Es ist grundlegende Script-Erfahrung erfordelich.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Lirc Komponenten einbauen =====&lt;br /&gt;
In einem [[jFFS2|jffs2]]-[[Images|Image]] wird dies gewünscht:&lt;br /&gt;
&lt;br /&gt;
   1. Eigene /etc/hosts benutzen,&lt;br /&gt;
   2. Eigene [[Neutrino|neutrino]].conf, [[bouquet]]s.[[XML|xml]], services.[[XML|xml]] benutzen&lt;br /&gt;
   3. einschließlich [[lIRC|lirc]]-Komponenten, zusammen mit eigenen [[lIRC|lirc]] Konfigurations-Dateien.&lt;br /&gt;
&lt;br /&gt;
1. und 3. sind [[Hardware:dbox2:Erweiterungen|Erweiterungen]], die nach '''$(flashprefix)/root''' kommen sollten, während 2. [[Neutrino|Neutrino]]-regeln sind, welche nach sollten '''$(flashprefix)/root-[[Neutrino|neutrino]]-[[jFFS2|jffs2]]''' gehöhren. &amp;lt;br&amp;gt;&lt;br /&gt;
Um 1. und 3. zu erreichen, wird das Script '''root-local.sh''' erstellt, z.B.:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 # root-local.sh&lt;br /&gt;
 flashprefix=$1&lt;br /&gt;
 buildprefix=$2&lt;br /&gt;
 newroot=$flashprefix/root&lt;br /&gt;
 myfiles=/home/somewhere/dbox/myfiles&lt;br /&gt;
 cp -f  $myfiles/etc/hosts $newroot/etc&lt;br /&gt;
 [[Make|make]] flashlirc&lt;br /&gt;
 cp -fr $myfiles/var/[[gNU-Tuxbox Projekt|tuxbox]]/config/[[lIRC|lirc]] $newroot/var/[[gNU-Tuxbox Projekt|tuxbox]]/config&lt;br /&gt;
&lt;br /&gt;
Das Script für 2. heist '''root-[[Neutrino|neutrino]]-local.sh''', was dem verherigen sehr ähnlich ist:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 # root-[[Neutrino|neutrino]]-local.sh&lt;br /&gt;
 flashprefix=$1&lt;br /&gt;
 buildprefix=$2&lt;br /&gt;
 newroot=$flashprefix/root-[[Neutrino|neutrino]]&lt;br /&gt;
 myfiles=/home/somewhere/dbox/myfiles&lt;br /&gt;
 cp $myfiles/var/[[gNU-Tuxbox Projekt|tuxbox]]/config/[[Neutrino|neutrino]].conf	 $newroot/var/[[gNU-Tuxbox Projekt|tuxbox]]/config&lt;br /&gt;
 cp $myfiles/var/[[gNU-Tuxbox Projekt|tuxbox]]/config/[[Zapit|zapit]]/[[bouquet]]s.[[XML|xml]] $newroot/var/[[gNU-Tuxbox Projekt|tuxbox]]/config/[[Zapit|zapit]]&lt;br /&gt;
 cp $myfiles/var/[[gNU-Tuxbox Projekt|tuxbox]]/config/[[Zapit|zapit]]/services.[[XML|xml]] $newroot/var/[[gNU-Tuxbox Projekt|tuxbox]]/config/[[Zapit|zapit]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== procps-Varianten von ps und top einbauen =====&lt;br /&gt;
Im Image werden die procps-Varianten von [[WP:Ps_%28Unix%29|ps]] und [[WP:Unix-Kommando#Prozessmanagement|top]] anstelle der [[WP:busybox|Busybox]]-Version gewünscht.&lt;br /&gt;
&lt;br /&gt;
In root-local.sh&lt;br /&gt;
&lt;br /&gt;
  make procps&lt;br /&gt;
&lt;br /&gt;
hinzufügen.&lt;br /&gt;
&lt;br /&gt;
In root-neutrino-local.sh&lt;br /&gt;
&lt;br /&gt;
  for i in top ps; do&lt;br /&gt;
    cp -va $flashprefix/../cdkroot/bin/$i $flashprefix/root-neutrino/bin/&lt;br /&gt;
    rm -v $flashprefix/root/bin/$i&lt;br /&gt;
  done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Games und Languages nuker ===== &lt;br /&gt;
Dieses Script löscht alle [[Spiele|Spiele]] (definiert als [[Plugins|plugins]] mit type=1 in ihrer Konfigurationsdatei), sowie unerwünschte Sprachfiles ([[Neutrino|Neutrino]] angenommen). Das File sollte von '''root-[[Neutrino|neutrino]]-$[[Filesystem|filesystem]]-local.sh''' aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 # Nukes all game [[Plugins|plugins]], as well as all [[Locale|locale]] files not listed in LANGUAGES&lt;br /&gt;
 newroot=$1/root-[[Neutrino|neutrino]]-[[jFFS2|jffs2]]&lt;br /&gt;
 LANGUAGES=&amp;quot;deutsch english&amp;quot;&lt;br /&gt;
 for f in $newroot/lib/[[gNU-Tuxbox Projekt|tuxbox]]/[[Plugins|plugins]]/*.cfg; do&lt;br /&gt;
    grep 'type=1' $f&amp;gt;/dev/null &amp;amp;&amp;amp; rm -f $newroot/lib/[[gNU-Tuxbox Projekt|tuxbox]]/[[Plugins|plugins]]/`basename $f .cfg`.*&lt;br /&gt;
 done&lt;br /&gt;
 for f in $newroot/share/[[gNU-Tuxbox Projekt|tuxbox]]/[[Neutrino|neutrino]]/[[Locale|locale]]/*; do&lt;br /&gt;
    (echo $LANGUAGES | grep -v `basename $f .[[Locale|locale]]` &amp;gt;/dev/null) &amp;amp;&amp;amp; rm -f $f&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== /.version anpassen =====&lt;br /&gt;
&lt;br /&gt;
{{edit_version_file}}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Eine eigene ''/.version''-File herzustellen (angezeigt von [[Neutrino|Neutrino]] durch dBox -&amp;gt; Services -&amp;gt; [[Images|Image]]-Version und [[cdkVcInfo]] beim Booten) ist daher sicher ein allgemeiner Wunsch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Flash|flash]]-version-local.sh&lt;br /&gt;
&lt;br /&gt;
 #/bin/sh&lt;br /&gt;
 USER=$(whoami)&lt;br /&gt;
 if [ $0 = $CDIR/flash-version-local.sh ] ; then&lt;br /&gt;
    outfile=$FLASHDIR/root/.version&lt;br /&gt;
    type=&amp;quot;[[Images|Image]]&amp;quot;&lt;br /&gt;
 else&lt;br /&gt;
    outfile=$TARGETDIR/.version&lt;br /&gt;
    type=&amp;quot;[[YADD Mini-Howto|Yadd]]&amp;quot;&lt;br /&gt;
 fi;&lt;br /&gt;
 echo Creating $outfile ...&lt;br /&gt;
 echo &amp;quot;version=`./mkversion -[[Snapshot|snapshot]] -version 200`&amp;quot;      &amp;gt; $outfile&lt;br /&gt;
 echo &amp;quot;creator=$USER&amp;quot;                                     &amp;gt;&amp;gt; $outfile&lt;br /&gt;
 echo &amp;quot;imagename=$USER-$type&amp;quot;                             &amp;gt;&amp;gt; $outfile &lt;br /&gt;
 echo &amp;quot;homepage=[[HTTP|http]]://www.your-website.de&amp;quot;                   &amp;gt;&amp;gt; $outfile&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== mkversion ===== &lt;br /&gt;
Das benannte Script ''mkversion'' erzeugt die etwas kryptische Versionszeichenkette:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 releasetype=3&lt;br /&gt;
 versionnumber=000&lt;br /&gt;
 year=`date +%Y`&lt;br /&gt;
 month=`date +%m`&lt;br /&gt;
 day=`date +%d`&lt;br /&gt;
 hour=`date +%H`&lt;br /&gt;
 minute=`date +%M`&lt;br /&gt;
 while expr $# &amp;gt; 0 ; do&lt;br /&gt;
 case &amp;quot;$1&amp;quot; in&lt;br /&gt;
     -[[Release|release]]) &lt;br /&gt;
     releasetype=0&lt;br /&gt;
   ;;	&lt;br /&gt;
     -[[Snapshot|snapshot]]) &lt;br /&gt;
     releasetype=1&lt;br /&gt;
   ;;	&lt;br /&gt;
     -internal) &lt;br /&gt;
     releasetype=2&lt;br /&gt;
   ;;&lt;br /&gt;
    -version)&lt;br /&gt;
     versionnumber=$2&lt;br /&gt;
   shift&lt;br /&gt;
   ;;	&lt;br /&gt;
 esac&lt;br /&gt;
 shift&lt;br /&gt;
 done&lt;br /&gt;
 echo $releasetype$versionnumber$year$month$day$hour$minute&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Archivierung der [[Images|Images]] =====&lt;br /&gt;
Es ist eigentlich die Aufgabe des Buildprozesses, flashbare [[Images|Images]] zu erzeugen, und nicht sie zu archivieren. Jedoch kann die [[#Customization|Customization]] leicht dazu &amp;quot;missbraucht&amp;quot; werden, um irgendeine Art der Archivierung zu ermöglichen, wie das folgende Beispiel zeigt:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 flashprefix=$1&lt;br /&gt;
 imagefile=`basename $0|sed -e s/-local.sh//`&lt;br /&gt;
 imagefilebase=`echo $imagefile|sed -e s/\.img.x//`&lt;br /&gt;
 extension=`echo $imagefile|sed -e s/[-a-z0-9]*\.//`&lt;br /&gt;
 newfilename=&amp;quot;barf-&amp;quot;$imagefilebase-`date --iso-8601`.$extension&lt;br /&gt;
 echo Copying $flashprefix/$imagefile to $flashprefix/$newfilename...&lt;br /&gt;
 cp $flashprefix/$imagefile $flashprefix/$newfilename&lt;br /&gt;
&lt;br /&gt;
Das Script sollte einen oder mehr der Namen &lt;br /&gt;
 [neutrino, enigma]-[squashfs, jffs2].[img1x, img2x]&lt;br /&gt;
haben. Es benennt die Files entsprechend dem Tagesdatum um.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Einige &amp;quot;best practices&amp;quot; =&lt;br /&gt;
In diesem Abschnitt befinden sich einige Richtlinien, die zwar nicht zwingend &amp;quot;notwendig&amp;quot; sind, um korrekte Ergebnisse zu erzeilen, jedoch werden sie langfristig helfen, bessere, zuverlässigere und pflegbare [[Software|Software]] zu erstellen. Dies betrifft Customizations, sowie zukünftige Änderungen am Makefile und deren Bestandteile selbst.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn man diese Richtlinien nicht mag, kann man sie ignorieren, zumindest wenn man [[#Customization|Customization]] Scripte für den eigenen Bedarf schreibt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Idempotens ==&lt;br /&gt;
Es ist fast immer eine gute Idee zu versuchen, ein Installationsscript [[Wikipedia:Idempotent|idempotent]] zu schreiben. Dies bedeutet, dass das mehrmalige Ausführen den gleichen Effekt hat wie das einmalige Ausführen.&lt;br /&gt;
Benutze &amp;quot;[[Make|make]] install&amp;quot;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Vergangenheit hat das [[GNU-Tuxbox Projekt|Tuxbox]] Makefile die Komponenten zuerst in ''$(targetprefix)'' installiert, und dann die Imageverzeichnisse durch Kopieren der einzelnen Files aus der ''$(targetprefix)'' Hierarchie erstellt. Dieses ist keine sehr gute Softwaretechnik. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zuerst gehört das Know-How bzgl. [[Dbox2:Installation|Installation]] des Paketes in das Makefile des Pakets, und soll nicht in einem einzigem großen Makefile sitzen, das einfach einzelne Files rüberkopiert. Wenn dieses Paket sich ändert, z.B. man ein Konfigurations-File hinzufügt oder löscht, wird es auch notwendig, das globale Makefile zu ändern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist häufig der Fall, dass das Makefile, das zu einem Paket gehört, include-Files, (statische) Bibliotheken, Info-Files etc. installiert, die nicht auf einem enbedded System mit beschränktem Speicher erwünscht sind. Die korrekte Lösung zu diesem (wirklichen!) Problem wäre, das Makefile des betreffenden Pakets zu ändern, entweder, um ein flashinstall-Target zu schreiben, oder das Makefile mit einem Parameter wie ''installsize=[full,flash]'' zu versehen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn dies nicht durchführbar ist, ist es durchaus sinnvoller, daß nach [[Make|make]] -C ... install das Löschen unerwünschter Files besser ist, als das kopieren einzelner Files.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu erwähnen ist auch, daß in dem Schritt, der die Verzeichnisse ''$(flashprefix)/root-[[GUI|gui]]-[[Filesystem|filesystem]]'' erzeugt, das include-verzeichnis, sowie alle statischen Bibliotheken gelöscht werden und dynamische Bibliotheken von unbenutzten Symbolen gestrippt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Antworten auf einige Fragen ==&lt;br /&gt;
=== Falls das Build nicht gelingt ===&lt;br /&gt;
Es gibt kein Standardverfahren was zu tun wäre, wenn das Build misslingt. Es wird versucht, hier einige Richtlinien zu geben und diese zu lesen bevor man im Forum postet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Zuerst, überprüft man den Output der ersten zwei Schritte, '''autogen.sh''' und '''configure''' auf Fehler und Warnungen. Jede Warnung oder Fehler, außer den fünf Warnungen, die oben genannt wurden, zeigen ein Problem an, dass ein Build wahrscheinlich unmöglich macht.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ein Build abbricht, kann es die Umgebung in einem [[Wikipedia:Inkonsistent|inkonsistenten]] Zustand versetzen. Dies gilt insbesondere für die Verzeichnisse in '''$(flashprefix)'''. Wenn der Bau solch eines [[Make|Make]]-Targets abbricht, besteht das Verzeichnis, ist entsprechend seiner Änderungszeit aktuell, und ein folgender [[Make|make]] Befehl behandelt ihn wie fertig und okay. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Selbstverständlich wird ein fehlerhaftes Build das Ergebniss sein. Wenn ein Build eines Unterverzeichnisses von '''$(flashprefix)''' in die [[BR|Br]]üche geht, '''dann lösche man es''', bevor ein anderer [[Make|Make]] Befehl ausgeführt wird.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Bei &amp;quot;es funktionierte gestern&amp;quot;-Problemen, ist vermutlich die Umgebung in solch einem Zustand. Ein mehr-oder-weniger drastischer Reinigungsbefehl (siehe oben) ist hierbei oft schneller als eine Problemsuche.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn man [[Hilfe:Portal|Hilfe]] benötigt, siehe unten!.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Nach dem [[Dbox2:Installation|Flashen]]: &amp;quot;Kein System&amp;quot; auf dem [[LCD|LCD]]/Was ist diese &amp;quot;bad magic byte&amp;quot; Zeugs? ===&lt;br /&gt;
Diese Frage kommt hoffentlich nicht... Die kurze Antwort ist: Man weiß es nicht. Wir [[grundwissen|wissen]] es nicht. Aber, wenn Ihr diesen Artikel so weit gelesen habt, erwartet bitte keine &amp;quot;kurze Antworten&amp;quot;, sondern &amp;quot;gute Antworten&amp;quot;. O.K. Das Thema ist ausführlich hier besprochen worden. &amp;lt;br&amp;gt;&lt;br /&gt;
Kurz gesagt, das [[Images|Image]] &amp;quot;ist&amp;quot; in Ordnung, es ist nur dass irgendwelche [[Firmware|Firmware]] in der dBox es zurückweisen wird, weil es einige &amp;quot;schlechte magische Bytes&amp;quot; auf bestimmten Adressen finden wird. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Programm [[checkImage]] aus dem [[CVS|CVS]], zu finden im Verzeichnis '''./hostapps/[[CheckImage|checkImage]]''' ermittelt diese &amp;quot;schlechten Bytes&amp;quot;, aber ändert nichts daran, um diese zu beheben. Die Erfahrung zeigt, daß [[Images|Images]], die [[checkImage]] für gut findet, wirklich laufen. [[squashFS|squashfs]] [[Images|Images]], worüber sich [[CheckImage|checkImage]] beschwert, laufen im allgemeinen nicht, in einigen Ausnahmefällen laufen sie aber doch.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Auch bei [[jFFS2|jffs2]]-[[Images|Images]] ist es manchmal der Fall, dass sich [[checkImage]] beschwert, die [[Images|Images]] laufen, aber eben nicht immer. Mit diesen empirischen Beobachtungen ist man nun sich selbst überlassen.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Buildprozess weiß, wie dieses Programm aufgerufen werden kann, um die erzeugenden [[Images|Images]] automatisch zu überprüfen. Die Konfigurationsoption &lt;br /&gt;
 --with-[[CheckImage|checkImage]]=[none,rename,warn] &lt;br /&gt;
wird hierfür verwendet. Falls '''warn''' gewählt ist, wird für jedes [[Images|Image]], das den Test nicht besteht, eine leere Datei erzeugt, am Namen wird ''&amp;quot;_bad&amp;quot;'' angehängt. Wenn '''rename''' gewählt wird, wird das fragliche Imagefile nur umbenannt indem ''&amp;quot;_bad&amp;quot;'' angehängt wird.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Es muss noch erwähnt werden, daß die &amp;quot;schlechten magischen Bytes&amp;quot; in einem (oder mehreren!) der Partitionsteile sitzen, und werden nicht durch den abschließenden Schritt erzeugt, welche die endgültigen *.img1x und/oder *.img2x Files zusammenstellen. Es ist auch möglich, [[CheckImage|checkImage]] auf die einzelnen Partitionsfiles anzuwenden *.[[jFFS2|jffs2]] oder *.[[squashFS|squashfs]], *.flfs1x, *.flfs2x. &lt;br /&gt;
Schließlich besitzt [[CheckImage|checkImage]] eine Debugoption, die nützlich sein kann.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ich habe ein Fehler gefunden! ==&lt;br /&gt;
Bugs, Unklarheiten, Verbesserungsvorschläge, etc. der [[Software|Software]] sollten vorzugsweise im [http://tuxbox-forum.dreambox-fan.de/forum/viewforum.php?f=7 Cross Development Kit - Forum] des [[GNU-Tuxbox Projekt|Tuxbox]]-Boards gepostet werden. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ich benötige [[Hilfe:Portal|Hilfe]]! ==&lt;br /&gt;
Supportanfragen können im [http://tuxbox-forum.dreambox-fan.de/forum/viewforum.php?f=7 Cross Development Kit - Forum] des [[GNU-Tuxbox Projekt|Tuxbox]]-Boards gepostet werden. Postings in deutsch oder englisch sind willkommen. Bitte nicht vergessen, die benutzten Konfigurationsoptionen zu erwähnen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Weblinks=&lt;br /&gt;
*[http://www.gnu.org/software/make/manual/make.html GNU Make manual]&lt;br /&gt;
*[http://www.gnu.org/software/autoconf/manual/ Autoconf manual]&lt;br /&gt;
*[http://www.gnu.org/software/automake/manual/ Automake manual]&lt;br /&gt;
*[http://sources.redhat.com/autobook/ GNU Autoconf, Automake, and Libtool]&lt;br /&gt;
*[http://www.gnu.org/prep/standards/ GNU Coding standards]&lt;br /&gt;
*[http://cvsbook.red-bean.com/ Open Source Development with CVS, 3rd Edition]&lt;br /&gt;
*Barf's Homepage: [http://bengt-martensson.de/dbox2/ Barfs ][[Dbox2 Entwicklungsumgebung|Newmake]]-Dokumentation&lt;br /&gt;
*[http://www.dreambox-fan.de/forum/viewtopic.php?f=13&amp;amp;t=48503&amp;amp;start=0&amp;amp;hilit=VMWare Herstellung eines VMWare-Images]&lt;br /&gt;
*http://linux.bytesex.org/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{review}}&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Fcp&amp;diff=15572</id>
		<title>Fcp</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Fcp&amp;diff=15572"/>
		<updated>2012-04-07T14:00:40Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:DBox2 Software]]&lt;br /&gt;
{{DBox2_Software_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
[[fcp]] ist ein kleines Dienstprogramm. Mittels [[fcp]] kann man per [[Telnet]] ein [[Images|Image]] in eine [[Partition]] schreiben. Vor dem Schreiben wird geprüft, ob das [[Images|Image]] auch in die [[Partition]] passt. Danach wird die [[Partition]] gelöscht und geflasht. Nach dem [[Dbox2:Installation|Flashen]] erfolgt noch eine Überprüfung, ob alle Daten sauber geschrieben wurden. In den [[Images|Tuxbox-Images]] ist dieses Tool standardmäßig enthalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Flash Copy - Written by Abraham van der Merwe &amp;lt;abraham@2d3d.co.za&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 usage: fcp [ -v | --verbose ] &amp;lt;filename&amp;gt; &amp;lt;device&amp;gt;&lt;br /&gt;
        fcp -h | --help&lt;br /&gt;
 &lt;br /&gt;
    -h | --help      Show this help message&lt;br /&gt;
    -v | --verbose   Show progress reports&lt;br /&gt;
    &amp;lt;filename&amp;gt;       File which you want to copy to flash&lt;br /&gt;
    &amp;lt;device&amp;gt;         Flash device to write to (e.g. /dev/mtd0, /dev/mtd1, etc.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Installation:Neutrino&amp;diff=15571</id>
		<title>Installation:Neutrino</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Installation:Neutrino&amp;diff=15571"/>
		<updated>2012-04-07T13:59:22Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Howto]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
{{Debug_ucodes_sichern}}&lt;br /&gt;
{{Howto_sidebar}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Kopiert das [[Komplettimage]] per [[FTP]] auf die [[Hardware:dbox2|DBox2]] in das Verzeichnis /tmp&lt;br /&gt;
* Drückt auf der [[Hardware:dbox2#Fernbedienung|Fernbedienung]] die '''[d-box]''' Taste und wählt:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Image_flashen_neutrino_01.png|thumb|none|300px|Service]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Image_flashen_neutrino_02.png|thumb|none|300px|Software-Aktualisierung]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Image_flashen_neutrino_03.png|thumb|none|300px|Experten-Funktionen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Image_flashen_neutrino_04.png|thumb|none|300px|einzelne Partition einspielen]]&lt;br /&gt;
&lt;br /&gt;
=Komplett-Image=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:right;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:0.5em; margin-bottom:1em; border: 2px solid #a00;&amp;quot;&amp;gt;[[Bild:Stop hand.png]] '''HINWEIS:'''&lt;br /&gt;
''Unbedingt beachten, dass beim Flashen von Komplettimages (Flash without bootloader, flashimage) keine root-Updates-Images verwendet werden. Wie die Bezeichnung auch schon sagt (&amp;quot;without&amp;quot;), sind Images für Flash without bootloader wiederum auch etwas kleiner. Für root-Updates nur den Eintrag für root verwenden. Komplettimges sind in der Regel immer mit der '''1x''' oder '''2x'''-Kennung versehen und haben immer die gleiche Größe von ca. 8MB und root-Updates etwa um die 6MB und sind von Image zu Image meist nie genau gleich.''&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Bild:Image_flashen_neutrino_05.png|thumb|none|300px|Flash without bootloader]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Image_flashen_neutrino_06.png|thumb|none|300px|jetzt das Image auswählen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Image_flashen_neutrino_07.png|thumb|none|300px|Es folgt nun ein Warnhinweis, den ihr nach dem Lesen mit JA bestätigen könnt]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Jetzt wird die [[Hardware:dbox2|DBox2]] das installierte [[Images|Image]] löschen und danach das [[Komplettimage]] flashen.&lt;br /&gt;
* Der Flashvorgang dauert ca. 2 Minuten (bei [[Hardware:dbox2#DBox2_von_Sagem|Sagem]] 1x Boxen ca 1,5 Minuten).&lt;br /&gt;
* Am Ende des Flashvorgangs wird ein Hinweis angezeigt. Dieser kann mit '''[OK]''' bestätigt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Einspielen des [[Komplettimage]]s ist damit abgeschlossen.&lt;br /&gt;
Jetzt müsst ihr dort noch das [[Neutrino:Einstellungen:Netzwerk|Netzwerk konfigurieren]] und die [[Dbox2:UCodes einspielen|UCodes einspielen]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=YBuild&amp;diff=15570</id>
		<title>YBuild</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=YBuild&amp;diff=15570"/>
		<updated>2012-04-07T13:58:18Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:CDK]]&lt;br /&gt;
{{Development_sidebar}}&lt;br /&gt;
&lt;br /&gt;
__Toc__&lt;br /&gt;
= Allgemeines =&lt;br /&gt;
'''yBuild''' ist eine Quasi-Frontendlösung zum erstellen von [[Images]] und [[YADD Mini-Howto|YADD's]] auf Script-Basis. Der darin verwendete Buildprozess stützt sich dabei auf die Funktionalität von [[Dbox2 Entwicklungsumgebung|Newmake]].&lt;br /&gt;
&lt;br /&gt;
[[Bild:ybuild.jpg|none|framed|ybuild]]&lt;br /&gt;
&lt;br /&gt;
= Weblinks =&lt;br /&gt;
* [http://www.yjogol.com/index.php?option=com_docman&amp;amp;task=cat_view&amp;amp;gid=47&amp;amp;Itemid=85 http://www.yjogol.com]&lt;br /&gt;
* [http://tuxbox-forum.dreambox-fan.de/forum/viewtopic.php?f=7&amp;amp;t=43987&amp;amp;hilit=+ybuild yBulid-Thread im Tuxbox-Forum]&lt;br /&gt;
* [http://www.dbox2-tuning.net/kubuntu VMWare-image]&lt;br /&gt;
* [http://tuxbox-forum.dreambox-fan.de/forum/viewtopic.php?p=319206#319206 Thread zum VMWare Image im Tuxbox-Forum]&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Debug-Mode_ohne_Kurzschluss&amp;diff=15569</id>
		<title>Debug-Mode ohne Kurzschluss</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Debug-Mode_ohne_Kurzschluss&amp;diff=15569"/>
		<updated>2012-04-07T13:56:02Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
=Allgemeines=&lt;br /&gt;
Auf Teilen der hier erwähnten Software liegen Rechte von [[Sun]], bzw. [[BR|Betaresearch]]. &lt;br /&gt;
Das Bereitstellen zum Download, bzw. sonstige Verbreiten dieser Software ([[BR Image|BR-Images]] oder Dateien daraus) ist verboten. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Hardware_Warnung}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Benötigte Utensilien=&lt;br /&gt;
Eine funktionierendes [[Netzwerk]], ein serielles [[Nullmodem]]-Kabel, den [[Hardware:dbox2|DBox2]]-[[Bootmanager]] ( http://dbox.feldtech.com/ ) und eine Datei namens minflsh.tar.gz.&lt;br /&gt;
&lt;br /&gt;
Dieses [[minflsh]] ist leider nicht frei erhältlich, da es Dateien erhält auf denen Rechte von [[Sun]], bzw. [[BR|Betaresearch]] liegen, aus diesem Grund können wir es auch nicht zum Download bereitstellen, bzw. so weitergeben.&lt;br /&gt;
&lt;br /&gt;
Also erspart uns entsprechende Anfragen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vorbereitungen==&lt;br /&gt;
Achtet zunächst darauf, dass ihr eurer [[Netzwerkkarte]] eine feste [[IP-Adresse]] zugewiesen habt (Autom. beziehen aus).&lt;br /&gt;
Wenn ihr nicht wisst was ihr hier eingeben sollt:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|IP-Adresse||:|| 192.168.5.3&lt;br /&gt;
|-&lt;br /&gt;
|Subnet-Mask||:|| 255.255.255.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Debug ohne Kurzschluss - einst netz.jpg|250 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Verwendet bitte eine [[IP-Adresse]] aus dem privaten Bereich (192.168.X.X) wenn ihr nicht genau wisst was ihr tut)&lt;br /&gt;
Achtet auch auf die Einstellung der seriellen Schnittstelle im Windows-Gerätemanager.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|Bits pro Sekunde||:|| 57600 &lt;br /&gt;
|-&lt;br /&gt;
|Datenbits||:|| 8 &lt;br /&gt;
|-&lt;br /&gt;
|Parität||:|| Keine&lt;br /&gt;
|-&lt;br /&gt;
|Stopbits||:|| 1&lt;br /&gt;
|-&lt;br /&gt;
|Flussteuerung||:|| Keine&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Debug ohne Kurzschluss - einst ser.jpg|250 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Danach ist eventuell ein Neustart von [[Windows]] erforderlich.&lt;br /&gt;
&lt;br /&gt;
Entpackt dann das minflsh-Archiv, am besten nach C:\minflsh.&lt;br /&gt;
&lt;br /&gt;
'''Jetzt benötigt ihr die aktuelle [http://wiki.dbox2-tuning.net/wiki/images/Tuner.zip tuner.so]. Entpackt die Datei aus dem Zip-Archiv, benennt sie in flash.so um und ersetzt damit die vorhandene flash.so in C:\minflsh\root\platform\drv'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Die Prozedur=&lt;br /&gt;
Bei einer [[Hardware:dbox2#DBox2_von_Sagem|Sagem]] mit 1xIntel-Flash ist das Abbrechen des Updates unnötig, ebenso wenn eine Version der Orginalsoftware niedriger als 1.6 auf der Box installiert ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auch wenn ihr eine neue Box erhaltet, könnt ihr das Update abbrechen überspringen, wenn die Version 1.5p der Orginalsoftware intstalliert ist.&lt;br /&gt;
Voraussetzung ist allerdings, dass der Startassistent noch nicht ausgeführt wurde.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Einige Nokia-Boxen werden derzeit mit der '''Version 2.02a''' ausgeliefert.&lt;br /&gt;
Mit dieser Version ist die Methode ohne Kurzschluss '''nicht''' möglich. Ihr könnt auf die [[Neue Debug-Methode von MHC|MHC-Methode]] ausweichen, oder ein &amp;quot;Update&amp;quot; auf BN 2.01, das derzeit über [[Kabelfernsehen]] und Satellit gesendet wird, machen. (Keine Panik, die sieht auch nicht anders aus als die 2.02a) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Probiert im Zweifelsfall halt erstmal ob die Box so von [[minflsh]] startet.&lt;br /&gt;
Wenn eine Antwort auf help kommt, könnt ihr gleich beim Punkt &amp;quot;Die Bootprozedur&amp;quot; weitermachen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn das nicht geklappt hat muss man die [[BR]]-Software dazu bringen ein Software-Update einzuleiten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dazu gibt es mehrere Möglichkeiten:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Update einleiten==&lt;br /&gt;
===Normales Update===&lt;br /&gt;
Man geht nach &amp;quot;Dbox-Intern&amp;quot; -&amp;gt; &amp;quot;Einstellungen&amp;quot;, der dritte Punkt ist &amp;quot;Software aktualisieren&amp;quot;. &lt;br /&gt;
Wenn die Software hier meint, man habe schon die aktuelle Version des Betriebssystems, dann kann man eine der anderen Möglichkeiten verwenden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Kartentausch===&lt;br /&gt;
Eine ebenfalls sehr einfach Möglichkeit ist es eine andere [[Smartcard|Karte]] in die [[Hardware:dbox2|DBox2]] einzustecken (Kabel - Sat).&lt;br /&gt;
Danach kann man auch bei aktueller Software ein Update einleiten.&lt;br /&gt;
Achtung: Diese Methode funktioniert nicht immer ganz zuverlässig. Solltet ihr trotz des abgebrochenen Update ein Timeout auf help erhalten, kann es sein, dass ihr das Update durch einen flash-erase einleiten müsst.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Flash-erase===&lt;br /&gt;
Hat man keine Möglichkeit an eine unterschiedliche [[Smartcard|Karte]] zu kommen (Nachbar u.ä.), dann kann man einen &amp;quot;flash-erase&amp;quot; ausführen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die [[Hardware:dbox2|DBox2]] in den [[Deep_Standby#Deep-Standby|Deep-Standby]] versetzen (oder ausstecken), neu starten, warten bis '''Starte V2.01''' im [[LCD]] erscheint und dann für einige Sekunden die Pfeil-nach-unten Taste an der [[Hardware:dbox2|DBox2]] drücken bis im [[LCD]] '''flash-erase''' erscheint. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Box befindet sich jetzt wieder im Auslieferungszustand. Lasst die [[Hardware:dbox2|DBox2]] wieder starten und leitet gleich nochmal ein flash-erase ein. Wichtig dabei ist, dass die Box nicht bis zum Startassistenten hochfährt.&lt;br /&gt;
Nach dem zweiten mal flash-erase kommt nach dem Neustart der Box ein Hinweis im [[LCD]], dass die Software aktualisiert werden muss.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Update nach flasherase.jpg|250 px]]&lt;br /&gt;
&lt;br /&gt;
Bingo, mehr wollen wir gar nicht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eventuell muss der flash-erase auch öfter durchgeführt werden bis die Aufforderung zum Update kommt. Es sollte aber nicht zu oft sein, überprüft lieber ob ihr sonst was falsch gemacht habt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wenn das Update läuft==&lt;br /&gt;
Wartet bis im [[LCD]] ca. 1-4 Balken zu sehen sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Nicht die schnell durchlaufenden Balken bei Lade..., sondern die sich langsam von links aufbauenden Balken des Softwareupdates. Bei BN2.01 steht zu diesem Zeitpunkt Premiere im [[LCD]].)&lt;br /&gt;
Bei 4 Balken den Netzstecker der DBox2 rausziehen um das Update abzubrechen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steckt zur Sicherheit auch noch die Antenne ab, manche Boxen antworten nicht auf [[RSH]] wenn noch ein Antennensignal anliegt.&lt;br /&gt;
Jetzt sollte die box von [[minflsh]] starten und [[RSH]] öffnen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Die Bootprozedur==&lt;br /&gt;
Startet dann den [[Hardware:dbox2|DBox2]]-[[Bootmanager]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Als [[Hardware:dbox2|DBox2]]-IP gebt ihr eine [[IP-Adresse]], die zum [[Netzwerk]] passt an (Wenn ihr meinem obigen Beispiel gefolgt seid 192.168.5.7).&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[RARP|Rarp]]-Server starten||:|| '''Ein'´&lt;br /&gt;
|-&lt;br /&gt;
|[[BootP]]/[[TFTP|TftP]]-Server starten||:|| '''Ein'''&lt;br /&gt;
|-&lt;br /&gt;
|Bootfile für die [[Hardware:dbox2|DBox2]]||:|| '''C:\minflsh\kernel\os'''&lt;br /&gt;
|-&lt;br /&gt;
|[[NFS]]-Server starten||:|| '''Ein'''&lt;br /&gt;
|-&lt;br /&gt;
|Root-Verzeichnis||:|| '''C:\minflsh'''&lt;br /&gt;
|-&lt;br /&gt;
|Com-Port||:|| '''Öffnen''' &lt;br /&gt;
|-&lt;br /&gt;
|Verbindungsgeschwindigkeit||:|| '''57600'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:*Jetzt auf '''Start''' drücken und die [[Hardware:dbox2|DBox2]] einstecken.&lt;br /&gt;
:*Die [[Hardware:dbox2|DBox2]] sollte jetzt mit Lade.... im [[LCD]] stehenbleiben.&lt;br /&gt;
Die Meldung &amp;quot;pinging dbox2 failed&amp;quot; unten rechts im Bootmanager kann man ignorieren (IP Vergabe an die DBOX dauert manchmal etwas), warten bis sich dort der Status ändert. Manchmal hilft es auch, die Box wiederholt vom Strom zu nehmen und neu zu starten. Irgendwann kann der Bootmanager dann seine Skripte ausführen.&lt;br /&gt;
&lt;br /&gt;
Wenns nicht klappt folgendes überprüfen:&lt;br /&gt;
&lt;br /&gt;
- Half Duplex 10 Einstellung bei Netzwerkkarte&lt;br /&gt;
- IP Subnetz (PC und DBOX im gleichen Bereich)&lt;br /&gt;
- Cross over Kabel /Switch /Hub &lt;br /&gt;
- Hyperthreading im Bios abstellen (Multiprocessorenrechner machen Probleme mit dem Bootmangager)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wartet noch ein bißchen, das kann bis zu 30sec dauern.&lt;br /&gt;
Danch auf den Reiter [[RSH]]-Client wechseln und mit dem Button '''Send Cmd''' das Kommando '''help''' senden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Danach solltet ihr folgende Ausgabe kriegen:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; 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;
&lt;br /&gt;
und noch ne Menge anderer Zeilen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn das nicht klappt und statt dessen etwas von &amp;quot;timeout&amp;quot; kommt, hat das Abbrechen des Updates nicht geklappt, am besten versucht ihr es nochmal zu einem anderen Zeitpunkt. (evtl. erst bei 5-9 Balken)&lt;br /&gt;
Kontrolliert auch nochmal die Einstellungen, wenn die serielle Schnittstelle falsch eingestellt ist, wird es nicht funktionieren!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Achtet auch auf das Netzwerklog, es muss der BN-[[Kernel]] (os) übertragen worden sein. &lt;br /&gt;
&lt;br /&gt;
 BootP&amp;gt; Answer sent! &lt;br /&gt;
 TFTP&amp;gt; Started TFTP-Transfer for &amp;quot;C:\miniflsh\kernel\os&amp;quot;... &lt;br /&gt;
 TFTP&amp;gt; Transfer finished, sent 2444 blocks &lt;br /&gt;
 RARP&amp;gt; Answer sent to 00:50:9C:XX:XX:XX with DBox-IP: 192.168.5.5 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So sollte das Netzwerklog (grauer Kasten oben im [[Bootmanager]]) nach dem Start der Box aussehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sollte die Zeile &amp;quot;Transfer finished, sent 2444 blocks&amp;quot; fehlen, versucht die Box mit gedrückter Pfeil-nach-oben Taste (an der Box) zu starten.&lt;br /&gt;
&lt;br /&gt;
Dadurch wird ein [[Systemtest]] ausgelöst, der eurer [[Netzwerkkarte]] im PC ein wenig Zeit verschafft.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Schreibschutz aufheben==&lt;br /&gt;
Bei manchen Dboxen ist es nicht nötig einen Schreibschutz aufzuheben (MHC Methode etc) und man kann einfach mit dem nächsten Schritt weiter machen (Debug-Mode einschalten)! (Einfach ausprobieren)&lt;br /&gt;
&lt;br /&gt;
Wenn nicht, müsst ihr jetzt den [[Schreibschutz]] aufheben.&lt;br /&gt;
Wie ihr das macht, erfahrt ihr [[Schreibschutz_aufheben|hier]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Debug-Mode einschalten==&lt;br /&gt;
Wenn die erforderliche Brücke gesetzt ist, könnt ihr das Script '''enable_debug_mit_minflsh.txt''' (das Script liegt im Installationsverzeichnis des [[Bootmanager]]s) mit dem '''Execute-Script''' Button des [[Bootmanager]]s ausführen.&lt;br /&gt;
(Ordner &amp;quot;minflsh&amp;quot; sollte sich unter c:/dbox2/ befinden).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Da kommen dann ein paar Zeilen und dann ganz viele Fehlermeldungen. Das ist normal, das muss so sein. &lt;br /&gt;
&lt;br /&gt;
 &amp;gt; umount / &lt;br /&gt;
 &amp;gt; mount 192.168.5.3:C/minflsh/ /&lt;br /&gt;
 C_INIT: mount 192.168.5.3:C/minflsh/ on / &lt;br /&gt;
 ;&lt;br /&gt;
 ;&lt;br /&gt;
 ; &lt;br /&gt;
 ; &lt;br /&gt;
 ; Und nun ins Terminalfenster (vorherige Seite) kucken!&lt;br /&gt;
 ;&lt;br /&gt;
 ; &lt;br /&gt;
 ; &lt;br /&gt;
 ; &lt;br /&gt;
 &amp;gt; arun initactor -v -V -i 4&lt;br /&gt;
 started aid = 10 &lt;br /&gt;
 INIT Version 0.9 loaded&lt;br /&gt;
 INIT: library path: &amp;quot;LD_LIBRARY_PATH=/root/platform/nokia-dbox2/lib:/root/platform/lib:/root/lib:/usr/lib:/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: 58 sec, 920000000 nsec&lt;br /&gt;
 INIT: started aid = 11&lt;br /&gt;
 INIT: execute &amp;quot;upgrade&lt;br /&gt;
 INIT: time: 62 sec, 820000000 nsec&lt;br /&gt;
 INIT: afexec of upgrade failed - No such file or directory &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn das kommt, ist Netzwerkseitig schonmal alles in Ordnung.&lt;br /&gt;
Wie gesagt: Die jetzt kommenden Fehlermeldungen sind normal, ebenso das nach ein paar Minuten der Hinweis kommt, dass das Ausführen des Scripts fehlgeschlagen ist. Alles Wichtige ist zu diesem Zeitpunkt schon passiert.&lt;br /&gt;
&lt;br /&gt;
So und nun ins [[Bootmanager#COM-Terminal|com-terminal]] schauen. Wenn das kommt:&lt;br /&gt;
&lt;br /&gt;
 DebugEnabler (c) tmbinc, gillem +(sagem,amd,philips) 1.8 beta&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! flashing NOW :DONE !&lt;br /&gt;
&lt;br /&gt;
dann ist alles in Ordnung und ihr seid im [[Dbox2:Debug-Mode|Debug-Mode]]&lt;br /&gt;
&lt;br /&gt;
Die genauen Ausgaben sind von [[Hardware:dbox2|DBox2]] zu [[Hardware:dbox2|DBox2]] verschieden, wichtig ist, dass in der letzten Zeile '''DONE!''' steht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn neben flashing NOW : failed steht, dann hat das disablen des [[Schreibschutz]]es nicht geklappt. &lt;br /&gt;
Wenn da gar nix steht, stimmt mit der seriellen Schnittstelle etwas nicht, überprüft nochmal alle Einstellungen und ob das serielle [[Nullmodem]]-Kabel in Ordnung ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So, wenn alles geklappt hat, seid ihr jetzt im [[Dbox2:Debug-Mode|Debug-Mode]].&lt;br /&gt;
&lt;br /&gt;
Wer vorher keinen Schreibschutz entfernen mußte, kann nun direkt zum Image flashen übergehen (z.B. Hallenberg)wenn ein solches vorhanden ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Debug.jpg|thumb|none|Das [[LCD]] im [[Dbox2:Debug-Mode|Debug-Mode]] beim Starten]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jetzt die [[Hardware:dbox2|DBox2]] ausstecken und die Brücken für den [[Schreibschutz]] wieder entfernen.&lt;br /&gt;
[[Bootmanager]] ausschalten (Stop). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn ihr die [[Hardware:dbox2|DBox2]] jetzt wieder startet seht ihr im [[LCD]] viele lustige Zeichen (BMon....usw.). &lt;br /&gt;
Das ist in Ordnung, das sind die Ausgaben des [[Dbox2:Debug-Mode|Debug-Mode]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nach dem Debug enablen==&lt;br /&gt;
Jetzt lasst ihr am besten die [[BR]]-Soft ihr Softwareupdate fertig machen.&lt;br /&gt;
Denkt daran hier wieder die richtige [[Smartcard|Karte]] einzustecken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Debug_ucodes}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn das Image erfolgreich ausgelesen wurde, werden die [[UCodes|Ucodes]] mit Hilfe des '''Dateien extrahieren''' Buttons des [[Bootmanager]]s gewonnen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So, das wars. Die [[Hardware:dbox2|DBox2]] ist im [[Dbox2:Debug-Mode|Debug-Mode]] und die erforderlichen Dateien sind gesichert.&lt;br /&gt;
Jetzt könnt ihr eine [[YADD Mini-Howto|Yadd]] starten oder ein [[Linux]]-Image flashen, z.B. von der Update-Seite ([http://update.tuxbox.org update.tuxbox.org])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=NeutrinoHD:Einstellungen:Netzwerk&amp;diff=15568</id>
		<title>NeutrinoHD:Einstellungen:Netzwerk</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=NeutrinoHD:Einstellungen:Netzwerk&amp;diff=15568"/>
		<updated>2012-04-07T13:54:49Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:NeutrinoHD]]&lt;br /&gt;
[[Category:NeutrinoHD:Bedienung]]&lt;br /&gt;
{{NeutrinoHD_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Mit [[NeutrinoHD]] ist es möglich, per [[Netzwerk]] (z.B. mittels [[FTP]], [[HTTP]] oder [[Telnet]]) auf den [[Receiver]] zuzugreifen, um z.B. das TV-Programm aufzunehmen ([[Streamen]]),  [[NeutrinoHD:Audioplayer|Audiostream]]s auf dem Computer zu hören oder um auf [[NeutrinoHD:Service:Software-Aktualisierung|Online-Updates]] zugreifen zu können. &lt;br /&gt;
&lt;br /&gt;
Dazu müssen allerdings entsprechende [[Netzwerk]]Einstellungen vorgenommen werden, die im Folgenden erläutert werden sollen.&lt;br /&gt;
&lt;br /&gt;
[[Bild:NeutrinoHD_Netzwerkeinstellungen.png|NeutrinoHD Netzwerk Einstellungen|300px|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
Um in den Eingabe-Masken die Werte einzutragen, sollten folgende Tasten benutzt werden:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|'''[0-9]'''|| zur Eingabe der Ziffern&lt;br /&gt;
|-&lt;br /&gt;
|'''[rot]'''|| löscht die selektierte Ziffer&lt;br /&gt;
|-&lt;br /&gt;
|'''[grün]'''|| um einen &amp;quot;Punkt&amp;quot; zu setzen&lt;br /&gt;
|-&lt;br /&gt;
|'''[links]/[rechts]'''|| um den Cursor zu bewegen.&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
Wahlweise können zur Eingabe auch die '''[auf]/[ab]'''-Tasten verwendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Menüpunkte=&lt;br /&gt;
==Allgemeine Einstellungen==&lt;br /&gt;
Das Menü &amp;quot;Netzwerk Einstellungen&amp;quot; fast alle relevanten Parameter und Funktionen zusammen, mit denen man das Netzwerkinterface des [[Receiver]] unter [[Neutrino]] konfigurieren kann.&lt;br /&gt;
&lt;br /&gt;
Im Übrigen gibt es nur einen TCP/IP-Stack, weshalb sich alle Einstellungen auf entsprechende IP-Parameter beziehen. Andere Protokolle werden zurzeit nicht unterstützt.&lt;br /&gt;
&lt;br /&gt;
===Beim Starten Netzwerk einschalten===&lt;br /&gt;
Sind alle Netzwerkeinstellungen getätigt, dann kann mit der Option &amp;quot;Beim Starten [[Netzwerk]] setzen&amp;quot; der [[Receiver]] angewiesen werden, die Netzwerkeinstellungen bei jedem Start dem Interface zuzuweisen.&lt;br /&gt;
Diese Option ist standardmäßig aktiviert (ein). Wird die Option deaktiviert (aus), steht nach dem Neustart dementsprechend kein Netzwerk zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
===Netzwerkeinstellungen jetzt zuweisen===&lt;br /&gt;
Wurden Änderungen an der Netzwerkkonfiguration des [[Receiver]] vorgenommen, können diese dem Interface sofort zugewiesen werden, um ein Reboot zu vermeiden.&lt;br /&gt;
 &lt;br /&gt;
Um die Einstellungen zuzuweisen, selektiere die Option &amp;quot;Netzwerkeinstellungen jetzt zuweisen&amp;quot; und bestätige mit '''[OK]'''.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:right;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:0.5em; margin-bottom:1em; border: 2px solid #a00;&amp;quot;&amp;gt;[[Bild:Stop hand.png]] '''HINWEIS:'''&lt;br /&gt;
''Wurden Änderungen vorgenommen, aber noch nicht zugewiesen, erfolgt automatisch beim Verlassen der Netzwerkeinstellungen eine Nachfrage, ob man die Änderungen übernehmen möchte. Man hat auch die Möglichkeit die alten Einstellungen wieder herzustellen!&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Netzwerk testen===&lt;br /&gt;
Beim Netzwerktest wird nacheinander ein [[Ping]] auf die [[IP-Adresse]], dem [[Neutrino:Einstellungen:Netzwerk#Standard_Gateway|Standard-Gateway]], dem [[DNS]]-[[Nameserver]] und diverse Testadressen abgesetzt. Der Erfolg oder Misserfolg zu jedem einzelnen [[Ping]] wird danach angezeigt. Dieser Test dient zur Überprüfung der Netzwerkfunktionalität.&lt;br /&gt;
&lt;br /&gt;
===Aktive Netzwerkeinstellungen zeigen===&lt;br /&gt;
Zeigt die wesentlichen Netzwerkparameter, welche die Netzwerkschnittstelle zurzeit verwendet, in einer Tabelle an.&lt;br /&gt;
&lt;br /&gt;
Selektiere hierzu die Option &amp;quot;Beim Starten [[Netzwerk]] setzen&amp;quot; und betätige mit der '''[OK]'''-Taste, um die Option auf &amp;quot;ein&amp;quot; zu stellen.&lt;br /&gt;
&lt;br /&gt;
==MAC==&lt;br /&gt;
Dieser Eintrag zeigt die '''[[MAC]]-Adresse''' ([[MAC|Media-Access-Control-Adresse]]). Dies ist die Hardware-Adresse des [[Receivers]], die zur eindeutigen Identifizierung des Geräts im Rechnernetz dient. Bei Apple wird sie auch Ethernet-ID, Airport-ID oder Wi-Fi-Adresse genannt, bei Microsoft Physikalische Adresse. Dieser Eintrag ist nicht änderbar und ist rein informativ. Beim Netzwerktest wird diese Angabe ebenfalls angezeigt.&lt;br /&gt;
&lt;br /&gt;
==Netzwerk Einstellungen==&lt;br /&gt;
===DHCP===&lt;br /&gt;
Mittels [[DHCP]] kann dem [[Receiver]] eine Netzwerkkonfiguration von einem [[DHCP]]-Server zugewiesen werden. Wird [[DHCP]] aktiviert (ein), dann werden die manuellen Einstellungen ignoriert.&lt;br /&gt;
&lt;br /&gt;
===Hostname===&lt;br /&gt;
Der '''Hostname''' (auch Sitename) ist die eindeutige Bezeichnung eines Rechners in einem Netzwerk. Jeder Netzwerkeilnehmer besitzt normalerweise eine IP-Adresse, welche aber nicht immer leicht merkbar ist. Er wird daher vorwiegend beim elektronischen Datenaustausch (z.B. [[FTP]]) benutzt, um ein les- und merkbares Format verwenden zu können. Die Umsetzung des Hostnamens in eine maschinenlesbare Adresse erfolgt im Internet heute vorwiegend über das [[DNS|Domain Name System]] ([[DNS]]). In lokalen Netzen erfolgt die Umsetzung teils per [[DNS]], teils noch mit [[NIS]] und anderen proprietären Protokollen. Welche Namen technisch zulässig sind, regelt das im jeweiligen Fall verwendete Protokoll zur Namensauflösung – im Internet also das [['''D'''omain '''N'''ame '''S'''ystem]].&lt;br /&gt;
&lt;br /&gt;
Um diesen Eintrag zu ändern, wird dieser Menüpunkt angewählt und über den folgenden Eingabedialog kann die Vergabe eines Namens vorgenommen werden.&lt;br /&gt;
&lt;br /&gt;
===IP===&lt;br /&gt;
Selektiere den Menüpunkt &amp;quot;IP&amp;quot; und bestätige mit '''[OK]'''. Ein Dialog öffnet sich, in dem die [[IP-Adresse]] des [[Receiver]] festgelegt wird.&lt;br /&gt;
 &lt;br /&gt;
Die [[IP-Adresse]] muss im selben Bereich, wie die der [[Netzwerkkarte]] im [[PC]] sein.&lt;br /&gt;
 &lt;br /&gt;
''Beispiel: Besitzt die [[Netzwerkkarte]] im [[PC]] die IP 192.168.115.1, dann muss der [[Receiver]] eine IP aus dem Bereich  192.168.115.2 bis 192.168.115.254 bekommen.''&lt;br /&gt;
[http://de.wikipedia.org/wiki/Private_IP-Adresse wikipedia:Private_IP-Adresse]&lt;br /&gt;
&lt;br /&gt;
===Netzmaske===&lt;br /&gt;
Selektiere den Menüpunkt &amp;quot;Netzmaske&amp;quot; und bestätige mit '''[OK]'''. Ein Dialog öffnet sich, in dem die [[Netzmaske]] des [[Receiver]] festlegt wird.&lt;br /&gt;
 &lt;br /&gt;
Die [[Netzmaske]] legt fest, wie viel Rechner maximal in dem [[Netzwerk]] betrieben werden können. Die meisten Netzwerke sind vom Typ 'Class-C', welche 255.255.255.0 als [[Netzmaske]] benutzen.&lt;br /&gt;
 &lt;br /&gt;
===Broadcast===&lt;br /&gt;
Selektiere den Menüpunkt &amp;quot;Broadcast&amp;quot; und bestätige mit '''[OK]'''. Ein Dialog öffnet sich, in dem die [[Broadcast|Broadcast-Adresse]] des [[Receiver]] festlegt wird.&lt;br /&gt;
 &lt;br /&gt;
Die Broadcast-Adresse des [[Receiver]] sollte sich im selben &amp;quot;Segment&amp;quot; wie die [[IP-Adresse]] der [[Receiver]] befinden.&lt;br /&gt;
&lt;br /&gt;
''Beispiel: Besitzt die [[Receiver]] die IP 192.168.115.2, dann sollte die [[Receiver]] eine Broadcast-Adresse von 192.168.115.255 haben.''&lt;br /&gt;
 &lt;br /&gt;
===Standard Gateway===&lt;br /&gt;
Selektiere den Menüpunkt &amp;quot;Standard Gateway&amp;quot; und bestätige mit '''[OK]'''. Ein Dialog öffnet sich, in dem Du den Standard [[Gateway]] der [[Receiver]] festlegen kannst.&lt;br /&gt;
&lt;br /&gt;
Der Standard [[Gateway]] legt fest, über welchen Rechner oder Router bzw. über welche IP die [[Receiver]] in andere Netzwerke (z.B. Internet) eine Verbindung bekommt. Dies ist auf jedenfall bei der Software-Update-Funktion des DBoxUpdate-Flashs von Nöten, wenn das Update über Internet erfolgen soll. &lt;br /&gt;
&lt;br /&gt;
===Nameserver===&lt;br /&gt;
Selektiere den Menüpunkt &amp;quot;Nameserver&amp;quot; und bestätige mit '''[OK]'''. Ein Dialog öffnet sich, in dem Du den [[Nameserver]] für die [[Receiver]] festlegen kannst.&lt;br /&gt;
&lt;br /&gt;
Der [[Nameserver]] ist für die dynamische Name-/Host-Auflösung zuständig. Er wird in der Regel von den ISPs (Internet Service Provider) gestellt. Wahlweise kann hier aber auch ein [[Nameserver]] eingetragen werden, der sich im lokalen [[Netzwerk]] befindet und Zugriff auf externe [[Nameserver]] besitzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Zeitsynchronisation==&lt;br /&gt;
[[Bild:NeutrinoHD_Netzwerkeinstellungen_Synchronistion.png|NeutrinoHD Netzwerk Zeitsynchronisation|300px|none|thumb]]&lt;br /&gt;
===Synchronisation===&lt;br /&gt;
Hier kann ausgewählt werden ob die Uhrzeit der des [[Receivers]] über [[DVB]] oder [[NTP]] synchronisiert werden soll. &lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:right;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:0.5em; margin-bottom:1em; border: 2px solid #a00;&amp;quot;&amp;gt;[[Bild:Stop hand.png]] '''HINWEIS:'''&lt;br /&gt;
''Für die Synchronisation via [[NTP]] ist eine Netzwerkverbindung zum Internet oder ein lokaler [[Timeserver]] erforderlich.&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===NTP-Server===&lt;br /&gt;
Hier muss die Adresse des [[NTP]]-Servers eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
====Liste NTP-Server====&lt;br /&gt;
- de.pool.ntp.org&lt;br /&gt;
&lt;br /&gt;
===NTP/DVB-Refresh===&lt;br /&gt;
Dieser Wert gibt an, nach wie viel Minuten die Zeit erneut synchronisiert werden soll.&lt;br /&gt;
&lt;br /&gt;
==Netzwerkfreigaben bearbeiten==&lt;br /&gt;
In diesem Abschnitt kann ein [[NFS]], [[CIFS]] bzw [[FTP]] Laufwerk [[mounten|gemounted]] werden, um mit dem [[Receiver]] darüber auf den [[PC]] zuzugreifen. Dort können z.B. Bilder, MP3- oder Streamdateien liegen, die dann per [[Neutrino:Bildbetrachter|Bildbetrachter]], [[Neutrino:Audioplayer|Audioplayer]] oder [[Neutrino:Movieplayer|Movieplayer]] abgespielt werden. Auch für die [[Dbox2:Direktaufnahme|Direktaufnahme]] ist es nötig ein Laufwerk zu [[mounten]].&lt;br /&gt;
&lt;br /&gt;
===NFS/CIFS/FTP Verzeichnis mounten===&lt;br /&gt;
Durch Selektion und Druck auf '''[OK]''' wird folgende Übersicht geöffnet&lt;br /&gt;
 &lt;br /&gt;
[[Bild:Nfs_cifs_mounten_eintraege.png|350px]]&lt;br /&gt;
&lt;br /&gt;
Hier kann einer der Punkte ebenfalls durch Selektion und Drücken der '''[OK]''' Taste editiert werden&lt;br /&gt;
&lt;br /&gt;
[[Bild:Zu_mountendes_verzeichnis.png|350px]]&lt;br /&gt;
&lt;br /&gt;
Folgende Optionen sind dabei möglich&lt;br /&gt;
&lt;br /&gt;
====Typ====&lt;br /&gt;
Hier kann die entsprechende Art des Servers gewählt werden.&lt;br /&gt;
Folgende Typen sind möglich:&lt;br /&gt;
&lt;br /&gt;
*[[NFS]] = '''N'''etwork '''F'''ile '''S'''ystem&amp;lt;br&amp;gt; (wird i.d.R von Linux-Systemen genutzt, aber auch vom dbox-Bootmanager)&lt;br /&gt;
&lt;br /&gt;
*[[CIFS]] = '''C'''ommon '''I'''nternet '''F'''ile '''S'''ystem&amp;lt;br&amp;gt; (auch bekannt als Windows-Freigabe)&lt;br /&gt;
&lt;br /&gt;
*[[FTPFS]] = '''F'''ile '''T'''ransfer '''P'''rotocol '''F'''ile '''S'''ystem&amp;lt;br&amp;gt; (jeder beliebige FTP-Server, egal welches Betriebsystem)&lt;br /&gt;
&lt;br /&gt;
====Server IP====&lt;br /&gt;
Hier wird die IP-Adresse des Servers benötigt, auf dem der [[NFS]], [[CIFS]] oder [[FTPFS]]-Service läuft (z.B. 192.168.0.1).&lt;br /&gt;
&lt;br /&gt;
====Verzeichnis/Freigabe====&lt;br /&gt;
Unter [[NFS]] bzw. [[CIFS]] muss hier der entsprechende Freigabename eingegeben werden. &lt;br /&gt;
Unter [[FTPFS]] ein entsprechendes Verzeichnis des FTP-Servers, sofern nötig.&lt;br /&gt;
Ein häufiger Fehler, der hier unterläuft, ist das Verwechseln von Verzeichnis und Freigabename.&lt;br /&gt;
Sollte das Verzeichnis &amp;quot;C:/DBOX&amp;quot; mit dem Freigabenamen &amp;quot;Streaming&amp;quot; freigegeben werden, so sollte hier&lt;br /&gt;
auch wirklich der entsprechende Freigabename eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
{{MissingBild}}&lt;br /&gt;
&lt;br /&gt;
====lokales Verzeichnis====&lt;br /&gt;
Hiermit ist der lokale &amp;quot;Mountpoint&amp;quot; gemeint.&lt;br /&gt;
Dieser kann in einem beliebigen Verzeichnis liegen.&lt;br /&gt;
Vorzugsweise sollte dies ein Unterverzeichnis von /mnt/ sein.&lt;br /&gt;
z.B. /mnt/filme&lt;br /&gt;
&lt;br /&gt;
====Beim Start mounten====&lt;br /&gt;
Wird diese Option auf &amp;quot;Ja&amp;quot; eingestellt, wird schon direkt beim Start&lt;br /&gt;
automatisch versucht dieses Verzeichnis zu mounten.&lt;br /&gt;
&lt;br /&gt;
====Mount-Optionen====&lt;br /&gt;
Als Standard sind hier die Optionen &amp;quot;ro,soft,udp&amp;quot; sowie &lt;br /&gt;
&amp;quot;nolock,rsize=8192,wsize=8192&amp;quot; eingetragen.&lt;br /&gt;
&lt;br /&gt;
Die Werte für rsize und wsize sollten angepasst werden, wenn Probleme bei der Wiedergabe oder bei der Aufnahme auftreten.&lt;br /&gt;
&lt;br /&gt;
Wenn die Wiedergabe ruckelt, dann sollte man den rsize Wert halbieren, also rsize=4096. Eine Vergrößerung des rsize Wertes auf über 9999 führt zum Absturz.&lt;br /&gt;
&lt;br /&gt;
Wenn die Fehlermeldung kommt, dass die Aufnahme abgebrochen wurde, weil die Daten nicht schnell genug geschrieben werden konnten, sollte man den wsize Wert verdoppeln, also wsize=16384. Hier führt die Vergrößerung auf Werte von mehr als 9999 (also mit 5 Stellen) nicht zum Absturz, sondern zum gewünschten Ergebnis. Sogar die mit großen Datenraten sendenden TV-Stationen können nun in einem Stück aufgenommen werden.&lt;br /&gt;
&lt;br /&gt;
Besonders wichtig ist hier die Option&lt;br /&gt;
ro = read only, &lt;br /&gt;
bei der im Gegensatz zu &lt;br /&gt;
rw = read, write &lt;br /&gt;
keine Daten auf dem Server geschrieben werden können.&lt;br /&gt;
Sollte auf diesem gemounteten Verzeichnis direkt aufgenommen werden,&lt;br /&gt;
so muss die Option &amp;quot;ro&amp;quot; in &amp;quot;rw&amp;quot; geändert werden.&lt;br /&gt;
&lt;br /&gt;
{{MissingText}}&lt;br /&gt;
&lt;br /&gt;
====Benutzername====&lt;br /&gt;
Hier muss der Benutzername des entsprechend berechtigte Benutzer eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
====Passwort====&lt;br /&gt;
Hier muss das entsprechende Passwort des Benutzernamens eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
====MAC-Adresse====&lt;br /&gt;
Hiermit ist die [[mAC|&amp;quot;Hardware&amp;quot;-ID]] des entsprechenden Servers gemeint.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Jetzt mounten====&lt;br /&gt;
Durch Selektion und Druck auf '''[OK]''' werden die vorgenommenen Änderungen übernommen,&lt;br /&gt;
und versucht das Verzeichnis zu mounten.&lt;br /&gt;
Achtung! Die Einstellungen gehen bei einem Neustart verloren, sofern diese nicht noch zusätzlich in &lt;br /&gt;
den [[Neutrino:Einstellungen]] mit der Option &amp;quot;Einstellungen jetzt speichern&amp;quot; bestätigt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===NFS/CIFS/FTP Verzeichnis unmounten===&lt;br /&gt;
Durch Selektion und Druck auf '''[OK]''' wird eine Verbindung zu einem bereits&lt;br /&gt;
gemounteten Verzeichnis wieder gelöst.&lt;br /&gt;
&lt;br /&gt;
[[Bild:file-umount-auswahl.png|350px]]&lt;br /&gt;
&lt;br /&gt;
==Proxyserver==&lt;br /&gt;
{{NeutrinoHD Proxyserver}}&lt;br /&gt;
&lt;br /&gt;
{{Review}} &lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=OSD&amp;diff=14914</id>
		<title>OSD</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=OSD&amp;diff=14914"/>
		<updated>2011-08-25T10:32:38Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
__TOC__&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=Allgemeines=&lt;br /&gt;
'''O'''n '''S'''creen '''D'''isplay - Hier werden Befehle und Datenlisten, mit denen alle Funktionen des Gerätes über die [[Hardware:dbox2#Fernbedienung|Fernbedienung]] gesteuert und programmiert werden können, in Menüform auf dem Bildschirm dargestellt.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Streamer&amp;diff=14913</id>
		<title>Streamer</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Streamer&amp;diff=14913"/>
		<updated>2011-08-25T09:47:03Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Neutrino]]&lt;br /&gt;
[[Category:Tools]]&lt;br /&gt;
{{Tools_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Auf der [[Hardware:dbox2|DBox2]] ist das Abspielen von Filmen über das [[Netzwerk]] möglich.&lt;br /&gt;
Die beiden bekannten [[GUI]]s ([[Neutrino]] und [[Enigma]]) bieten dazu jeweils&lt;br /&gt;
ihren eigenen &amp;quot;Movieplayer&amp;quot; mit verschiedenen Möglichkeiten. Seit der [[Images:Yadi|Yadi]]-Version 2.1.0.3 vom 26.05.05 gibt es für [[Neutrino]] noch eine weitere Alternative. Ich habe mich bei diesem Artikel auf das Original-Readme gestützt, welches sich [http://lvempeg.sourceforge.net/test/Readme hier] findet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Funktionsprinzip und Vorteile=&lt;br /&gt;
Auf einem [[Linux]]-Server startet man einen Prozess, den Streamer. Der [[Neutrino]] Mediaplayer empfängt nun nicht mehr via [[NFS]], [[CIFS|SMB]] oder [[VLC]], sondern via [[TCP]]-Stream.&lt;br /&gt;
&lt;br /&gt;
Der Server-Prozess am [[Linux]]-Server kann die Wiedergabe von [[TS]]-Files mit größtmöglicher Netzbandbreiten-Nutzung handhaben. Ruckeln und Puffern gehört der Vergangenheit an!&lt;br /&gt;
&lt;br /&gt;
Ein weiterer Vorteil des Übertragungs-Verfahrens ist, dass nun Time-Shifting mittels 2 [[Hardware:dbox2|DBoxen]] klappt!&lt;br /&gt;
&lt;br /&gt;
Last, but not least lassen sich nun auch auf unterschiedlichen Platten liegende Medien browsen, was z.B. bei [[NFS]]-Export nicht möglich war.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Serverprogramm=&lt;br /&gt;
Das Serverprogramm gibt es nur für [[Linux]]. Die Quellen finden sich [http://lvempeg.sourceforge.net/test hier]. Ja, man muss sich das Programm zurzeit noch selber übersetzen!&lt;br /&gt;
&lt;br /&gt;
Der Server kann über die Kommandozeile gestartet werden (ohne Parameter) und verwendet die Datei &amp;quot;/etc/streamer.conf&amp;quot; für individuelle Einstellungen. Eine einfache Beispielkonfiguration zeigt einen für alle erreichbaren und einen nur mit '''P'''IN freischaltbaren Bereich:&lt;br /&gt;
 #-- streamer configuration --&lt;br /&gt;
 LogLevel     = 1&lt;br /&gt;
 LogFile      = -&lt;br /&gt;
 #&lt;br /&gt;
 ioCharSet    = ISO8859-1 # utf8&lt;br /&gt;
 #&lt;br /&gt;
 msgServicePort    = 31100&lt;br /&gt;
 streamServicePort = 31101&lt;br /&gt;
 &lt;br /&gt;
 rootDir=/home/dbox2/movies|Filme&lt;br /&gt;
 rootPDir=/tmp/movies.SecondLevelStore|Erwachsene&lt;br /&gt;
Nach dem Start werden zwei [[TCP]]-Ports belegt, wobei über den einen (default auf Port 31100) Steuerbefehle, Directory-Daten u.ä. ausgetauscht werden und über den zweiten (default Port 31101) das eigentliche &amp;quot;streamen&amp;quot; erfolgt, sprich hier werden die eigentlichen Filmdaten übertragen. Der Autor spricht deshalb von Message-Service und Stream-Service.&lt;br /&gt;
&lt;br /&gt;
Ein Beispielstart:&lt;br /&gt;
 ===========================================&lt;br /&gt;
 = DBox2 Streamer v1.0.7-beta    by gmo18t =&lt;br /&gt;
 = Copyright (c) Gerhard M.  ** 05/24/05 **=&lt;br /&gt;
 ===========================================&lt;br /&gt;
 &lt;br /&gt;
 following settings from /etc/streamer.conf will be used:&lt;br /&gt;
  loglevel = 1&lt;br /&gt;
  logfile = -&lt;br /&gt;
  iocharset = ISO8859-1&lt;br /&gt;
  msgserviceport = 31100&lt;br /&gt;
  streamserviceport = 31101&lt;br /&gt;
  rootdir = home/dbox2/movies|Filme&lt;br /&gt;
  rootpdir = tmp/movies.SecondLevelStore|Erwachsene&lt;br /&gt;
 &lt;br /&gt;
 starting up ...&lt;br /&gt;
  ... msg service on port (31100) ready&lt;br /&gt;
  ... stream service on port (31101) ready&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Neutrino Einstellungen=&lt;br /&gt;
In den Einstellungen von [[Neutrino]] werden die [[IP-Adresse]] und die Portnummer für den Streaming-Server ([[VLC]]) nun für streamer verwendet. Wenn der Port auf 0 gestellt ist, wird die &amp;quot;streamer&amp;quot;-Fähigkeit vom Movieplayer ganz abgeschaltet und mit &amp;quot;[[TS]]-Abspielen&amp;quot; landet man dann im altbekannten [[NFS]]-basierten Abspielmodus. Genauso landet man auch dort, wenn kein &amp;quot;streamer&amp;quot; erreichbar ist (und Portnummer != 0 ist).&lt;br /&gt;
&lt;br /&gt;
Der zweite Port (für den Stream-Service), den der Movieplayer auch noch verwendet, wird automatisch beim Anmelden der Session zugeteilt.&lt;br /&gt;
&lt;br /&gt;
Der [[Images:Yadi|Yadi]] [[Snapshot]] 2.1.0.3 - [[GNU-Tuxbox Projekt|Tuxbox]] [[CVS]] Stand vom 26.05.2005. Dieser [[Snapshot]] beinhaltet zwei verschiedene Versionen von [[Neutrino]]. Per Default wird das normale [[Neutrino]] geladen. Wenn die Datei /var/etc/.neutrino_gmo18t existiert, wird die neutrino_gmo18t gestartet, die den für den streamer modifizierten Movieplayer enthält.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{review}}&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Neutrino:Service:UCodes_%C3%BCberpr%C3%BCfen&amp;diff=14912</id>
		<title>Neutrino:Service:UCodes überprüfen</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Neutrino:Service:UCodes_%C3%BCberpr%C3%BCfen&amp;diff=14912"/>
		<updated>2011-08-25T09:29:10Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Neutrino]]&lt;br /&gt;
{{Neutrino_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Mit Hilfe dieses Menüpunktes kann überprüft werden, ob die [[UCodes]] in der [[Hardware:dbox2|DBox2]] vorhanden bzw. geladen sind. [[UCodes]] (Micro-Codes) sind die [[Firmware]] für die [[Peripherie]] der [[Hardware:dbox2|DBox2]] - hauptsächlich für die [[Hardware#MPEG-2_Audio.2FVideo_Decoder_Chip|AViA]]-Chips und das [[CAM]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=UCodes überprüfen=&lt;br /&gt;
Um die [[UCodes]] zu überprüfen, geht man folgendermaßen vor:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
#Drücken der '''[d-box]''' Taste, um ins Hauptmenü zu gelangen.&lt;br /&gt;
#Wählt den Menüpunkt &amp;quot;Service&amp;quot; aus und bestätigt die Auswahl mit '''[OK]'''.&lt;br /&gt;
#Wählt den Menüpunkt &amp;quot;UCodes überprüfen&amp;quot; aus und bestätigt die Auswahl mit '''[OK]'''.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
In dem nun folgenden Dialog ist zu sehen, welche [[UCodes]] sich in der [[Hardware:dbox2|DBox2]] befinden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Ucodes_pruefen.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Dbox_Commander_2&amp;diff=14911</id>
		<title>Dbox Commander 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Dbox_Commander_2&amp;diff=14911"/>
		<updated>2011-08-25T08:37:25Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Tools]]&lt;br /&gt;
[[Category:Macintosh]]&lt;br /&gt;
{{Tools_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=Allgemeines=&lt;br /&gt;
dboX-TV ist ein [[GUI|Frontend]] für [[Mac]] OS X  von Marco Weitz (Shareware). &lt;br /&gt;
&lt;br /&gt;
[[Bild:DboxCommander2.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Funktionen=&lt;br /&gt;
*Play (pipe zum [[VLC]])&lt;br /&gt;
*Aufnahme ([[Hardware:dbox2|DBox2]] -&amp;gt; Kanalname_*.mpg)&lt;br /&gt;
*Auslesen und Programmierung des Timers der Dbox&lt;br /&gt;
*Anzeige der [[EPG]]-Daten aller Kanäle&lt;br /&gt;
*einfache Fernsteuerungsfunktionen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*[http://www.macupdate.com/info.php/id/16261 Eintrag bei MacUpdate]&lt;br /&gt;
*[http://mariusmueller.name/Mac_Stuff/ offizielle Homepage]&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Bildst%C3%B6rungen_durch_DECT_Telefon&amp;diff=14910</id>
		<title>Bildstörungen durch DECT Telefon</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Bildst%C3%B6rungen_durch_DECT_Telefon&amp;diff=14910"/>
		<updated>2011-08-25T08:36:08Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:FAQ]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Die Verwendung eines [[DECT]]-Telefons in der Nähe eines SAT-Receivers kann zu Problemen führen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Problembeschreibung=&lt;br /&gt;
Wenn ich auf der [[Hardware:dbox2|DBox2]] SAT1 oder Pro7 anschalte, habe ich teilweise ein verzerrtes Bild und kein Ton. Ganz schlimm wird es bei einem Telefonanruf.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=Lösungsansätze=&lt;br /&gt;
Du hast wahrscheinlich ein [[DECT]] (schnurloses) Telefon in der Wohnung (oder ein Nachbar hat ein solches).&lt;br /&gt;
&lt;br /&gt;
Der Frequenzbereich, in den der [[LNB]] umsetzt, liegt zwischen 950-2150 MHz. Je nachdem welcher [[Transponder]] empfangen werden soll, empfängt der [[Sat]] Tuner im Receiver dann auf einer Frequenz in diesem Bereich. Für Pro7 muss das dann um 1800 MHz liegen, dort arbeiten die [[DECT]] Telefone. Die Basisstation sendet übrigens immer, unabhängig davon ob gerade telefoniert wird oder nicht. Wenn man den Abstand zwischen den [[Sat]] Komponenten und dem Telefon nicht vergrößern kann, helfen nur hochwertige Komponenten. Gut abgeschirmtes SAT-Kabel ohne Kupplungen und sauber verschraubte Stecker könnten da schon helfen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=DVD_in_TS-Datei_umwandeln&amp;diff=14909</id>
		<title>DVD in TS-Datei umwandeln</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=DVD_in_TS-Datei_umwandeln&amp;diff=14909"/>
		<updated>2011-08-25T08:14:07Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Howto]]&lt;br /&gt;
{{Howto_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Eine [[DVD]] als TS-Datei hat den Vorteil, dass man diese Inhalte in seiner Medienbibliothek per [[Hardware:dbox2#Fernbedienung|Fernbedienung]] im Zugriff hat, ohne die [[DVD]] einzulegen. Weiterhin kann man dann im Film vor und zurückspringen, was über den VLC-Stream nicht geht.&lt;br /&gt;
 &lt;br /&gt;
Wie man eine [[DVD]] zu einer TS-Datei transformiert fand ich unter:&lt;br /&gt;
:* [http://www.linuxquestions.org/questions/answers/308 Anleitung mit AC3-Ton]&lt;br /&gt;
:* [http://www.thorix.de/mac/svcd.html AC3-Ton nach MP2 wandeln]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hier nun mein Vorgehen, welches Kommandozeilen-Werkzeuge und [[GUI]]-versehene Werkzeuge kombiniert. Ich arbeite unter [[Linux]] wie folgt:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=DVD per dvdrip einlesen=&lt;br /&gt;
Mit dem Programm DVD:RIP kann man die gewünschten Inhalte der [[DVD]] selektieren und als VOB-Dateien in ein Verzeichnis einlesen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=VOB-Dateien vereinen=&lt;br /&gt;
VOB-Dateien enthalten Bild und Ton gemeinsam! Leider entstehen oft mehrere davon. Wir erzeugen deshalb wie folgt eine Film-Datei daraus:&lt;br /&gt;
 cat *.vob &amp;gt; movie.vob&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Bild und Ton trennen=&lt;br /&gt;
Aus der Filmdatei werden nun Bild und Ton getrennt extrahiert, um sie getrennt voneinander gewissen Transformationen unterwerfen zu können. Hierzu geben wir folgende Kommandos ein:&lt;br /&gt;
 tcextract -i movie.vob -t vob -x mpeg2 &amp;gt; movie.m2v&lt;br /&gt;
 tcextract -i movie.vob -a 0 -x ac3 -t vob &amp;gt; movie.ac3&lt;br /&gt;
&lt;br /&gt;
Die Zahl nach dem Parameter -a legt die Nummer der Audiospur fest, die extrahiert werden soll. Falls also Spur 0 nicht die gewünschte Sprache ist, einfach was anderes eingeben. DVD-RIP zeigt den Country-Code zur Sprachspur an!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Bild eindampfen=&lt;br /&gt;
Die Datenrate einer guten [[DVD]] geht über die Fähigkeiten unserer DBOX2. Deshalb muss die Datenrate der Bilddatei reduziert werden. Das Verfahren heißt ''Requantifizierung'' und bedeutet, dass die Vollbilder bestehen bleiben und die Differenzbilder in ihrer Zahl reduziert werden.&lt;br /&gt;
&lt;br /&gt;
Wir starten den Prozess mit dem folgenden Kommando:&lt;br /&gt;
 tcrequant -i movie.m2v -o shrinked.m2v -f 1.5&lt;br /&gt;
&lt;br /&gt;
Die 1.5 am Ende gibt den Faktor an, um den die Datenrate eingedampft werden soll.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man kann aber die gewünschte Endgröße hernehmen und daraus den Faktor genau ausrechnen:&lt;br /&gt;
 requant_factor = (akt.Videogröße / (gew.Endgröße - AudioGröße)) * 1.04&lt;br /&gt;
&lt;br /&gt;
Ich bin der Meinung, dass für einen Film von 90 Minuten 2,5 bis 3,3 GB ausreichen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MP2-Ton erzeugen=&lt;br /&gt;
Da die DBOX2 mit AC3-Ton immer noch [[uCodes#Vor- und Nachteile von zwei verschiedenen avia600ux Versionen|kämpft]], mache ich es mir einfach und rechne ihn in Mpeg2 um. Dies geht wie folgt:&lt;br /&gt;
 a52dec -o wav movie.ac3  &amp;gt; movie.wav&lt;br /&gt;
 normalize -a 0dB movie.wav&lt;br /&gt;
 cat movie.wav | mp2enc -b 192 -r 44100 -s -o movie.mp2&lt;br /&gt;
&lt;br /&gt;
Der Normalisierungsschritt führt dazu, dass der AC3-Ton nicht so leise als mp2-Ton  entsteht, sondern 'geschickt' angehoben wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Bild und Ton wieder vereinen=&lt;br /&gt;
Die beiden Informationsquellen wieder synchron zueinanderfügen:&lt;br /&gt;
 mplex -f 9 -o movie.mpg shrinked.m2v movie.mp2&lt;br /&gt;
Manchmal sind Bild und Ton um einen festen Faktor different. Diesen kann man auf die Millisekunde genau mit dem folgenden Aufruf rausfinden:&lt;br /&gt;
 tcprobe -i movie.mpg &lt;br /&gt;
Sollte also eine Differenz bestehen, dann müssen wir beim Muxen einen weiteren Parameter vorsehen (z.B. 66ms):&lt;br /&gt;
 mplex -f 9 -O 66ms -o movie.mpg shrinked.m2v movie.mp2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MPEG nach TS wandeln=&lt;br /&gt;
Dann noch den MPEG-Film in ein TS-Format umbasteln lassen. Hierzu auf der Kommandozeile folgenden Aufruf tätigen:&lt;br /&gt;
 java -jar /usr/lib/jar/pX.jar -c /usr/lib/jar/pX_ts.ini -o . movie.mpg&lt;br /&gt;
&lt;br /&gt;
(pX.jar und pX_ts.ini sind in der udrec_suite zu finden [http://udrecsuite.sourceforge.net]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Aufräumen=&lt;br /&gt;
Alle Dateien, bis auf das TS-File, sind nun entfernbar!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{review}}&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Ehttp_api_doku&amp;diff=14908</id>
		<title>Ehttp api doku</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Ehttp_api_doku&amp;diff=14908"/>
		<updated>2011-08-25T06:22:52Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Enigma]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Dies ist die Dokumentation der [[Programmierschnittstelle|API]] des ehttp (Web-Server) von [[Enigma]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=API-Dokumentation=&lt;br /&gt;
==Lautstärke setzen (Bereich 0...63)==&lt;br /&gt;
Befehl: http://dbox/setVolume?volume=5 &lt;br /&gt;
&lt;br /&gt;
0 ist quasi mute, sprich Ton aus. &lt;br /&gt;
&lt;br /&gt;
63 entspricht der vollen Lautstärke.&lt;br /&gt;
&lt;br /&gt;
Diese Funktion liefert keine Rückgabewerte. (wird für das webif benötigt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Lautstärke setzen (Bereich 63...0)==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/audio?volume=30&lt;br /&gt;
&lt;br /&gt;
0 entspricht der vollen Lautstärke.&lt;br /&gt;
&lt;br /&gt;
Rückgabe:&lt;br /&gt;
 &lt;br /&gt;
 Volume set.&lt;br /&gt;
 volume: 0&lt;br /&gt;
 mute: 0&lt;br /&gt;
&lt;br /&gt;
63 ist quasi mute, sprich Ton aus.&lt;br /&gt;
&lt;br /&gt;
Rückgabe:&lt;br /&gt;
&lt;br /&gt;
 Volume set.&lt;br /&gt;
 volume: 63&lt;br /&gt;
 mute: 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ton Stumm schalten==&lt;br /&gt;
Befehl: http://dbox/setVolume?mute=0&lt;br /&gt;
&lt;br /&gt;
Diese Funktion liefert keine Rückgabewerte. (wird für das webif benötigt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ton Stumm schalten (2)==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/audio?mute=0&lt;br /&gt;
&lt;br /&gt;
Rückgabe:&lt;br /&gt;
&lt;br /&gt;
 mute set&lt;br /&gt;
 volume: 0&lt;br /&gt;
 mute: 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==liefert die TV User-Bouquets inklusive Sender==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/getServices?ref=4097:7:0:6:0:0:0:0:0:0:&amp;amp;listContent=true&lt;br /&gt;
&lt;br /&gt;
Beispiel Ausgabe:&lt;br /&gt;
&lt;br /&gt;
 4097:7:0:d2fca:0:0:0:0:0:0:/var/tuxbox/config/enigma/userbouquet.d2fca.tv;Basis&lt;br /&gt;
 1:0:1:6dca:44d:1:c00000:0:0:0:;Das Erste;ARD;192&lt;br /&gt;
 1:0:1:6d66:437:1:c00000:0:0:0:;ZDF;ZDFvision;192&lt;br /&gt;
 1:0:1:2e:21:85:c00000:0:0:0:;SAT.1;ProSiebenSat.1;192&lt;br /&gt;
 1:0:1:2ee3:441:1:c00000:0:0:0:;RTL Television;RTL World;192&lt;br /&gt;
 1:0:1:382:21:85:c00000:0:0:0:;ProSieben;ProSiebenSat.1;192&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==liefert die Radio User-Bouquets inklusive Sender==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/getServices?ref=4097:7:0:4:0:0:0:0:0:0:&amp;amp;listContent=true&lt;br /&gt;
&lt;br /&gt;
Beispiel Ausgabe:&lt;br /&gt;
&lt;br /&gt;
 4097:7:0:281ed:0:0:0:0:0:0:/etc/enigma/userbouquet.281ed.radio;Basis&lt;br /&gt;
 1:0:2:aa:7:85:c00000:0:0:0:;ANTENNE BAYERN;BetaDigital;192&lt;br /&gt;
 1:0:2:a9:7:85:c00000:0:0:0:;sunshine live;BetaDigital;192&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==liefert die Movies-Liste==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/getServices?ref=4097:7:0:1:0:0:0:0:0:0:&amp;amp;listContent=true&lt;br /&gt;
&lt;br /&gt;
Beispiel Ausgabe:&lt;br /&gt;
&lt;br /&gt;
 1:0:1:382:21:85:c00000:0:0:0:/hdd/movie/ProSieben - Die Simpsons - 19_07_05.ts;Die Simpsons;192&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==liefert die Services (Sender) des aktuellen Transponders==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/currentTransponderServices&lt;br /&gt;
&lt;br /&gt;
Beispiel Ausgabe:&lt;br /&gt;
&lt;br /&gt;
 1:0:1:2ee3:441:1:c00000:0:0:0:;RTL Television;0000a3;010068;020069;0300a3&lt;br /&gt;
 1:0:1:2ef4:441:1:c00000:0:0:0:;RTL2;0000a6;010080;020044;0300a6&lt;br /&gt;
 1:0:1:2f08:441:1:c00000:0:0:0:;Super RTL;0000a5;010078;020041;0300a5&lt;br /&gt;
 1:0:1:2f1c:441:1:c00000:0:0:0:;VOX;0000a7;010088;020047;0300a7&lt;br /&gt;
 1:0:1:2f30:441:1:c00000:0:0:0:;RTL Shop&lt;br /&gt;
 1:0:1:2f3a:441:1:c00000:0:0:0:;n-tv;0000a9;010049;020050;0300a9&lt;br /&gt;
 1:0:1:2f3f:441:1:c00000:0:0:0:;Traumpartner TV&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==liefert die subchannels (Unterkanäle) eines Services (Senders)==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/videoChannels&lt;br /&gt;
&lt;br /&gt;
Beispiel Ausgabe auf dem Premiere Sport Portal:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;option value=&amp;quot;1:0:7:11:3:85:c00000:0:0:0:&amp;quot;&amp;gt;Portal&amp;lt;/option&amp;gt;&lt;br /&gt;
 &amp;lt;option value=&amp;quot;1:0:7:dd:11:85:c00000:0:0:0:&amp;quot;&amp;gt;Bundesliga&amp;lt;/option&amp;gt;&lt;br /&gt;
 &amp;lt;option value=&amp;quot;1:0:7:de:3:85:c00000:0:0:0:&amp;quot;&amp;gt;Golf&amp;lt;/option&amp;gt;&lt;br /&gt;
 &amp;lt;option value=&amp;quot;1:0:7:dc:3:85:c00000:0:0:0:&amp;quot;&amp;gt;News&amp;lt;/option&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==liefert die Audio-Optionen eines Services (Senders)==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/audioChannels&lt;br /&gt;
&lt;br /&gt;
Beispiel Ausgabe auf Pro7:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;option selected value=&amp;quot;0x0100&amp;quot;&amp;gt;deutsch&amp;lt;/option&amp;gt;&lt;br /&gt;
 &amp;lt;option value=&amp;quot;0x0101&amp;quot;&amp;gt;dolby digital (AC3)&amp;lt;/option&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==zap zum angegebenen Service==&lt;br /&gt;
&lt;br /&gt;
Beispiel-Befehl: http://dbox/cgi-bin/zapTo?path=1:0:1:2ee3:441:1:c00000:0:0:0&lt;br /&gt;
&lt;br /&gt;
Parameter 1: FavoritenTyp: 1=DBV-Service, 2=File&lt;br /&gt;
&lt;br /&gt;
Parameter 2: Flags&lt;br /&gt;
&lt;br /&gt;
Parameter 3: SType = Service Type; Dezimalwert: 1=TV, 2=Radio, 4=NVod, andere=Daten&lt;br /&gt;
&lt;br /&gt;
Parameter 4: 2ee3 ist die SID, wird in hex angegeben&lt;br /&gt;
&lt;br /&gt;
Parameter 5: 441 ist die TSID, wird in hex angegeben&lt;br /&gt;
&lt;br /&gt;
Parameter 6: 1 ist die ONID, wird in hex angegeben&lt;br /&gt;
&lt;br /&gt;
Parameter 7: Namespace in hex&lt;br /&gt;
&lt;br /&gt;
Parameter 8: ?&lt;br /&gt;
&lt;br /&gt;
Parameter 9: ?&lt;br /&gt;
&lt;br /&gt;
Parameter10: ? &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==zum service zappen==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/switchService&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==dbox/dreambox shutdown==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/admin?command=shutdown&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==dbox/dreambox reboot==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/admin?command=reboot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Enigma Neustart==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/admin?command=restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Enigma standby==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/admin?command=standby&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Enigma aufwachen aus standby==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/admin?command=wakeup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nachricht auf den Fernsehbildschirm==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/message?Hallo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==erweiterte Nachricht auf den Fernsehbildschirm==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/xmessage?timeout=3&amp;amp;caption=Nachricht&amp;amp;body=Hallo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==startet einen Audio-HTTP-Stream des aktuell laufenden Services==&lt;br /&gt;
Befehl: http://dbox/audio.m3u&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==startet einen Video-HTTP-Stream (VLC kompatibel) des aktuell laufenden Services==&lt;br /&gt;
Befehl: http://dbox/video.pls&lt;br /&gt;
&lt;br /&gt;
Bei neueren Images (YADI 2.1.0.6) lautet der Befehl http://dbox/video.m3u&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==startet einen Video-HTTP-Stream (MPlayer kompatibel) des aktuell laufenden Services==&lt;br /&gt;
Befehl: http://dbox/mplayer.mply&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==aktuelles Enigma-Datum und -Uhrzeit==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/status&lt;br /&gt;
&lt;br /&gt;
Beschreibung: gibt das aktuelle Enigma-Datum und -Uhrzeit zurück&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==zeigt aktuelle Version von Enigma an==&lt;br /&gt;
Befehl: http://dbox/version&lt;br /&gt;
&lt;br /&gt;
(die Rückgabewerte sollten mal aktualisiert werden)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==liefert den EPG des aktuellen Service==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/getcurrentepg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==liefert die Stream-Daten des aktuellen Service==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/streaminfo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==liefert den Namen des aktuellen Service==&lt;br /&gt;
Befehl: http://dbox/channels/getcurrent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==gibt die PMT als XML-File zurück==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/getPMT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Enigma Einstellungen neu laden==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/reloadSettings&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Liste der Recordings neu laden==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/reloadRecordings&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Liste der Recordings im Flash speichern==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/saveRecordings&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Playlist neu laden==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/reloadPlaylist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Playlist speichern==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/savePlaylist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==User-Bouquets neu einlesen==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/reloadUserBouquets&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==User-Bouquets speichern==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/saveUserBouquets&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Timer-Liste neu einlesen==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/reloadTimerList&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Timer-Liste speichern==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/saveTimerList&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Plugin starten==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/startPlugin?name=pluginname&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==screenshot nach /tmp/screenshot.bmp==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/screenshot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==screenshot des OSD nach /tmp/osdshot.png==&lt;br /&gt;
Befehl: http://dbox/cgi-bin/osdshot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=einige Kompatibilitäts-Funktionen zu Neutrino=&lt;br /&gt;
&lt;br /&gt;
==Nachricht auf den Fernsehbildschirm==&lt;br /&gt;
Befehl: http://dbox/control/message?Hallo &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==liefert die VPid und APid des aktuellen Service (dezimal)==&lt;br /&gt;
Befehl: http://dbox/control/zapto?getpids &lt;br /&gt;
&lt;br /&gt;
Beispiel-Ausgabe:&lt;br /&gt;
 255&lt;br /&gt;
 256&lt;br /&gt;
 &lt;br /&gt;
255 ist die Video Pid&lt;br /&gt;
&lt;br /&gt;
256 ist die Audio Pid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==liefert VPid, APid's, vtxt Pid und PMT Pid des aktuellen Service (dezimal)==&lt;br /&gt;
Befehl: http://dbox/control/zapto?getallpids &lt;br /&gt;
&lt;br /&gt;
Beispiel-Ausgabe:&lt;br /&gt;
 00255&lt;br /&gt;
 00256 deutsch&lt;br /&gt;
 00257 dolby digital (AC3)&lt;br /&gt;
 00032 vtxt&lt;br /&gt;
 00100 pmt&lt;br /&gt;
 &lt;br /&gt;
00255 ist die Video Pid&lt;br /&gt;
&lt;br /&gt;
00256 ist die Audio Pid&lt;br /&gt;
&lt;br /&gt;
00257 ist die 2te Audio Pid&lt;br /&gt;
&lt;br /&gt;
00032 ist die vtxt (Teletext) Pid&lt;br /&gt;
&lt;br /&gt;
00100 ist die PMT Pid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==sollte zum angegebenen Channel zappen -&amp;gt; tut es aber nicht==&lt;br /&gt;
Befehl: http://dbox/control/zapto?69531 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==liefert onid+sid==&lt;br /&gt;
Befehl: http://dbox/control/getonidsid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==liefert die komplette Kanalliste (unsortiert)==&lt;br /&gt;
Befehl: http://dbox/control/channellist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=XML-Funktionen=&lt;br /&gt;
==liefert Statusinformationen der Box wie z.B. Standby, Recording, etc.==&lt;br /&gt;
Befehl: http://dbox/xml/boxstatus&lt;br /&gt;
&lt;br /&gt;
'''Beispiel-Ausgabe:'''&lt;br /&gt;
 &amp;lt;status&amp;gt;&lt;br /&gt;
  &amp;lt;current_time&amp;gt;Sat Jul 23 23:03:17 2005&lt;br /&gt;
  &amp;lt;/current_time&amp;gt;&lt;br /&gt;
  &amp;lt;standby&amp;gt;OFF&amp;lt;/standby&amp;gt;&lt;br /&gt;
  &amp;lt;recording&amp;gt;OFF&amp;lt;/recording&amp;gt;&lt;br /&gt;
  &amp;lt;mode&amp;gt;0&amp;lt;/mode&amp;gt;&lt;br /&gt;
  &amp;lt;ip&amp;gt;192.168.0.10&amp;lt;/ip&amp;gt;&lt;br /&gt;
 &amp;lt;/status&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Erläuterungen:''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;current_time&amp;gt;Sat Jul 23 23:03:17 2005&amp;lt;/current_time&amp;gt; liefert das Datum und die aktuelle Uhrzeit&lt;br /&gt;
&lt;br /&gt;
&amp;lt;standby&amp;gt;OFF&amp;lt;/standby&amp;gt; die Box ist nicht im standby, ON bedeutet sie befindet sich im Standby&lt;br /&gt;
&lt;br /&gt;
&amp;lt;recording&amp;gt;OFF&amp;lt;/recording&amp;gt; Enigma nimmt gerade nicht auf, ON bedeutet Enigma nimmt gerade auf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mode&amp;gt;0&amp;lt;/mode&amp;gt; Enigma befindet sich im TV-Modus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mode&amp;gt;1&amp;lt;/mode&amp;gt; Enigma befindet sich im Radio-Modus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mode&amp;gt;2&amp;lt;/mode&amp;gt; Enigma befindet sich im Datei-Modus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ip&amp;gt;192.168.0.10&amp;lt;/ip&amp;gt; gibt die aktuelle IP-Adresse der Box zurück, in diesem Fall wäre das die 192.168.0.10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==liefert die Timerliste==&lt;br /&gt;
Befehl: http://dbox/xml/timers &lt;br /&gt;
&lt;br /&gt;
[[Bild:Timer.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==liefert den EPG eines Services mit der Servicereferenz==&lt;br /&gt;
Befehl: &amp;lt;nowiki&amp;gt;http://dbox/xml/serviceepg?ref={service reference}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&lt;br /&gt;
(ref ist optional, falls nicht angegeben wird der eingestellte Service genommen)&lt;br /&gt;
&lt;br /&gt;
Gibt den [[EPG]] eines Services mit der Servicereferenz 'ref' zurueck:&lt;br /&gt;
&lt;br /&gt;
{{MissingBild}}&lt;br /&gt;
[[Bild:Epg.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==liefert Daten des momentanen Services wie EPG, Audio- und Video-Channels, etc.==&lt;br /&gt;
Befehl: http://dbox/xml/currentservicedata&lt;br /&gt;
&lt;br /&gt;
{{MissingBild}}&lt;br /&gt;
[[Bild:Currentservice.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Box-Info==&lt;br /&gt;
Befehl: http://dbox/xml/boxinfo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==liefert die Stream-Daten des aktuellen Service==&lt;br /&gt;
Befehl: http://dbox/xml/streaminfo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Alle Services==&lt;br /&gt;
Befehl: http://dbox/xml/services&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Timer=&lt;br /&gt;
==einmal-Timer hinzufügen==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://dbox/addTimerEvent?type=regular&amp;amp;ref=' + channel + '&amp;amp;sday=' + sday + '&amp;amp;smonth=' + smonth + '&amp;amp;syear=' +&lt;br /&gt;
&lt;br /&gt;
 syear + '&amp;amp;shour=' + shour + '&amp;amp;smin=' + smin + '&amp;amp;eday=' + eday + '&amp;amp;emonth=' + emonth + '&amp;amp;eyear=' + eyear + '&amp;amp;ehour=' +&lt;br /&gt;
&lt;br /&gt;
 ehour + '&amp;amp;emin=' + emin + '&amp;amp;descr=' + descr + '&amp;amp;after_event=' + after_event + '&amp;amp;action=' + action;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei action gibt man dvr, ngrab oder zap an.&lt;br /&gt;
&lt;br /&gt;
Bei 'after_event' gibt man 67108864 (shutdown) oder 134217728 (standby) an. Keine Angabe entspricht keiner Aktion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==wiederholender-Timer hinzufügen==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://dbox/addTimerEvent?timer=repeating&amp;amp;ref=' + channel + '&amp;amp;shour=' + shour + '&amp;amp;smin=' + smin + '&amp;amp;ehour=' + &lt;br /&gt;
&lt;br /&gt;
ehour + '&amp;amp;emin=' + emin + '&amp;amp;mo=' + mo + '&amp;amp;tu=' + tu + '&amp;amp;we=' + we + '&amp;amp;th=' + th + '&amp;amp;fr=' + fr + '&amp;amp;sa=' + sa + '&amp;amp;su=' + &lt;br /&gt;
&lt;br /&gt;
su + '&amp;amp;descr=' + descr + '&amp;amp;after_event=' + after_event + '&amp;amp;action=' + action;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei action gibt man dvr, ngrab oder zap an.&lt;br /&gt;
&lt;br /&gt;
Bei 'after_event' gibt man 67108864 (shutdown) oder 134217728 (standby) an. Keine Angabe entspricht keiner Aktion.&lt;br /&gt;
&lt;br /&gt;
Bei den Tagen gibt man 'on' an den Tagen an, an denen der Timer ausgeführt werden soll (z.B. &amp;amp;tu=on&amp;amp;fr=on). Nicht verwendete Tage kann man weglassen.&lt;br /&gt;
&lt;br /&gt;
'''''Achtung:'''''&lt;br /&gt;
&lt;br /&gt;
Gegenüber dem Hinzfügen eines einmal-Timers muss hier nach addTimerEvent? '''timer=repeating''' kommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==einmal-Timer ändern==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://dbox/changeTimerEvent?type=regular&amp;lt;dieselben parameter wie addtimerevent&amp;gt; plus old_type=...&amp;amp;old_stime=...&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
zur Identifikation des Timers. Bei old_data muss der Parameter &amp;lt;typedata&amp;gt; aus der Timerliste übernommen werden &lt;br /&gt;
und old_stime ist die alte Startzeit &amp;lt;start&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==wiederholender-Timer ändern==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://dbox/changeTimerEvent?type=repeating&amp;lt;dieselben parameter wie addtimerevent&amp;gt; plus old_type=...&amp;amp;old_stime=...&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
zur Identifikation des Timers. Bei old_data muss der Parameter &amp;lt;typedata&amp;gt; aus der Timerliste übernommen werden &lt;br /&gt;
und old_stime ist die alte Startzeit &amp;lt;start&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==einmal-Timer löschen==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://dbox/deleteTimerEvent?ref=#REFERENCE#&amp;amp;start=#START#&amp;amp;type=#TIMERTYPE#&amp;amp;force=no/yes&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier ist type=dvr oder type=ngrab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==wiederholender-Timer löschen==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://dbox/deleteTimerEvent?ref=#REFERENCE#&amp;amp;start=#START#&amp;amp;type=#TIMERID#&amp;amp;force=no/yes&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Achtung:'''''&lt;br /&gt;
&lt;br /&gt;
Hier muss bei type die timer-id angegeben werden, dies ist nur für wiederholende-Timer notwendig. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Review}}&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=WinGrabTV&amp;diff=14907</id>
		<title>WinGrabTV</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=WinGrabTV&amp;diff=14907"/>
		<updated>2011-08-25T06:07:38Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Tools]]&lt;br /&gt;
[[Category:Windows]]&lt;br /&gt;
{{Tools_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Mit WinGrabTV kann man das Programm der [[Hardware:dbox2|DBox2]] direkt auf dem [[PC]] ansehen. WinGrabTV arbeitet hier in Verbindung mit [[VLC]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Wingrabtv.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Wingrabtv_konfiguration.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* [http://www.wingrabtv.de www.wingrabtv.de]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Dbox2:Betanova_flashen&amp;diff=14906</id>
		<title>Dbox2:Betanova flashen</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Dbox2:Betanova_flashen&amp;diff=14906"/>
		<updated>2011-08-25T06:05:49Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:dbox2]]&lt;br /&gt;
[[Category:FAQ]]&lt;br /&gt;
[[Category:Howto]]&lt;br /&gt;
{{Howto_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Ein [[BR|Betanova]] [[Images|Image]] zurück in die [[Hardware:dbox2|DBox2]] zu flashen ist eigentlich ganz einfach, solange es das eigene Original-[[Images|Image]] ist. Man braucht es nur wie jedes andere [[Linux]] [[Images|Image]] zu flashen und gut ist. Schwieriger wird es, wenn das eigentliche Original nicht vorhanden ist. Für diesen Fall gibt es diese Doku hier.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen=&lt;br /&gt;
*[[Hardware:dbox2|DBox2]] im [[Debug-Mode]]&lt;br /&gt;
*[[BR Image]] für seinen Boxtypen (Hersteller &amp;amp; Flashanzahl)&lt;br /&gt;
*[[Bootmanager]]&lt;br /&gt;
*[[Nullmodem]]-Kabel und [[Netzwerk]]verbindung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Image flashen=&lt;br /&gt;
Als erstes muss das [[BR Image]] auf die [[Hardware:dbox2|DBox2]] geflasht werden. Am besten mit Hilfe des [[Bootmanager:Readme#Image_IN_DIE_BOX_flashen|Bootmanagers]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=.did erstellen=&lt;br /&gt;
Dann muss die [[.did]] Datei mit Hilfe des [http://www.dbox2-tuning.net/did/dsID.php dsID-Generators] erzeugt werden. Dazu braucht man die [[dsID]] der [[Hardware:dbox2|DBox2]]. Beim Starten der [[Hardware:dbox2|DBox2]] im [[Debug-Mode]] wird diese im [[LCD]] angezeigt bzw. steht sie auch im &lt;br /&gt;
[[Bootlog]] ganz am Anfang.&lt;br /&gt;
&lt;br /&gt;
=OS patchen=&lt;br /&gt;
Um später die [[.did]] Datei in den [[Flash]] kopieren zu können, braucht man einen gepatchten br-kernel (os). Dieser lässt sich mit Hilfe des [[Bootmanager]]s aus dem [[BR Image]] extrahieren und patchen. Dazu müssen mit dem [[Bootmanager]] über die [[Bootmanager#BN-Utils|BN-Utils]] erst mal die [[uCodes|ucodes]] ausgelesen werden (Datei &amp;quot;os&amp;quot; wird erstellt) und dann mit der Funktion &amp;quot;br-kernel (os) patchen&amp;quot; die os_patched erzeugt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=.did kopieren=&lt;br /&gt;
Um die [[.did]] Datei in die [[Hardware:dbox2|DBox2]] zu kopieren, müssen wir die [[Hardware:dbox2|DBox2]] mit dem gepatchten [[Kernel]] starten. Wie das funktioniert ist [[Bootmanager:Readme#.did_in_die_DBox_hineinkopieren|hier]] beschrieben. Die erzeugte [[.did]] Datei muss dafür in dem [[NFS]] root Verzeichnis liegen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn alles ohne Fehlermeldung durchläuft, sollte nach dem nächsten Reboot der [[Hardware:dbox2|DBox2]] [[BR|Betanova]] starten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Enigma:Informationen&amp;diff=14905</id>
		<title>Enigma:Informationen</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Enigma:Informationen&amp;diff=14905"/>
		<updated>2011-08-24T10:20:10Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Überarbeiten}}&lt;br /&gt;
[[Category:Register]]&lt;br /&gt;
[[Category:Enigma]]&lt;br /&gt;
{{Enigma_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
{{MissingText}}&lt;br /&gt;
&lt;br /&gt;
=Screenshot=&lt;br /&gt;
[[Bild:Enigma_informationen.png|300px]]&lt;br /&gt;
&lt;br /&gt;
=Menüpunkte=&lt;br /&gt;
*[[Enigma:Informationen:Streaminformationen|Streaminformationen]]&lt;br /&gt;
*[[Enigma:Informationen:Über|Über]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Review}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Neue_Debug-Methode_von_MHC&amp;diff=14904</id>
		<title>Neue Debug-Methode von MHC</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Neue_Debug-Methode_von_MHC&amp;diff=14904"/>
		<updated>2011-08-24T09:52:26Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
=Allgemeines=&lt;br /&gt;
Dank der Genialität von [[MHC]] gibt es eine weitere Methode den [[Debug-Mode]] der [[Hardware:dbox2|DBox2]] zu enablen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Hardware_Warnung}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Grundlagen=&lt;br /&gt;
Bei Eingriffen in eine [[Hardware:dbox2|DBox2]], die sich noch nicht im [[Debug-Mode]] befindet, gibt es ein großes Problem: Die Box führt nur signierte Software aus.&lt;br /&gt;
&lt;br /&gt;
Bei den anderen Methoden wird das Problem entweder dadurch umgangen, dass man den [[Kernel]] im [[Flash]] benutzt ([[Debug-Mode mit Kurzschluss|Kurzschlussmethode]]) oder einen [[Kernel]] aus einer älteren [[BR]]-Version bootet ([[Debug-Mode ohne Kurzschluss|Methode ohne Kurzschluss]]). Das ist bei dieser Methode nicht nötig. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mit dieser Methode wird der Bootvorgang zum richtigen Zeitpunkt unterbrochen und der [[bootloader]] mit seinen eigenen Befehlen bearbeitet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Schreibweisen==&lt;br /&gt;
*Einzugebende Befehle sind '''fett und gelb hinterlegt''' hervorgehoben. &lt;br /&gt;
*Zu drückende Tasten sind '''fett''' in eckigen Klammern: '''[Enter]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vorbereitungen==&lt;br /&gt;
Lokalisiert erstmal die Punkte für [[Flash_reset|Flash-Reset]] und [[Schreibschutz aufheben|Schreibschutz]].&lt;br /&gt;
&lt;br /&gt;
Macht das wirklich vorher, wenn ihr nachher erst schauen müsst wo die einzelnen Punkte liegen geht leicht was schief.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
*Die [[Hardware:dbox2|DBox2]] muss mit einem [[Nullmodem]]-Kabel mit dem PC verbunden sein.&lt;br /&gt;
*Die Verbindungsgeschwindigkeit im [[Bootmanager]] oder einem anderen com-terminal muss auf 9600 gestellt werden. (Denkt daran beim [[Bootmanager]] auf Start zu drücken)&lt;br /&gt;
*Im [[Bootmanager]] unter &amp;quot;Settings&amp;quot; nur den Com-Port aktivieren, korrekten Anschluss auswählen und Geschwindigkeit auf 9600 stellen. Alle anderen Haken auf der &amp;quot;Settings&amp;quot;-Seite entfernen. Es sollte danach wie etwa so wie hier abgebildet aussehen:&lt;br /&gt;
[[Bild:Bootmanager_settings.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Die serielle Schnittstelle muss wie [[Nullmodem#Einstellungen_im_Windows_Ger.C3.A4temanager|hier]] beschrieben eingestellt sein.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Führt nun einen Reset durch (Pfeil-nach-oben und Standby Taste an der Box gleichzeitig drücken) und lasst dann nur die Standby Taste los.&lt;br /&gt;
&lt;br /&gt;
Die Pfeil-nach-oben Taste haltet noch ein bisschen gedrückt bis eine Zahlenfolge im [[LCD]] erscheint.&lt;br /&gt;
&lt;br /&gt;
Diese sollte in etwa so aussehen: '''01DD10081 161608'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Erklärung:===&lt;br /&gt;
{|&lt;br /&gt;
|'''01'''||:|| mID (hier Nokia) &lt;br /&gt;
|-&lt;br /&gt;
|'''DD'''||:|| feID (Frontend) &lt;br /&gt;
|-&lt;br /&gt;
|'''10'''||:|| Bmon Version (hier 1.0) &lt;br /&gt;
|-&lt;br /&gt;
|'''081'''||:|| FPrev. Software-Revision des Frontprozessors (bei Bmon 1.0 als SWRev bezeichnet)&lt;br /&gt;
|-&lt;br /&gt;
|'''16'''||:|| Ram intern (hier 16MB)&lt;br /&gt;
|-&lt;br /&gt;
|'''16'''||:|| Ram extern (hier 16MB)&lt;br /&gt;
|-&lt;br /&gt;
|'''08'''||:|| [[Flash]] (hier 8MB) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wichtig ist hier vor allem die [[Bootloader#Bmon|Bmon]] Version. Solltet ihr eine [[Hardware:dbox2#DBox2_von_Nokia|Nokia]] mit 2 Intel-Flash und Bmon 1.0 haben, wird die hier beschriebene Methode nicht funktionieren, da der Bmon1.0 dieser Boxen den setenv-Befehl nicht kennt.&lt;br /&gt;
&lt;br /&gt;
Diese Boxen kann man über eine ppcboot bearbeiten, aber die [[MHC_2xIntel_bmon1.0|Prozedur]] ist wesentlich umständlicher.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Die Prozedur=&lt;br /&gt;
Startet nun die Box mit Reset (Pfeil-nach-oben und Standby-Taste) und haltet die Pfeil-nach-oben Taste an der Box gedrückt bis die Zahlenfolge wieder im [[LCD]] erscheint.&lt;br /&gt;
 &lt;br /&gt;
Jetzt wird der Punkt für den [[Flash_reset|Flashreset]] mit GND verbunden.&lt;br /&gt;
 &lt;br /&gt;
:*Diese Verbindung muss bestehen bleiben bis der Selbsttest der Box beendet ist.&lt;br /&gt;
:*Bei den Nokias tauchen dann 5 Balken mitten in den Zahlen auf, bei den anderen Boxen erscheint 1 Balken.&lt;br /&gt;
:*Nun sollte die Box im Bootloader-Prompt stehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Löst nun die Kontakte für den [[Flash_reset|Flashreset]] wieder.&lt;br /&gt;
&lt;br /&gt;
:*Da die [[Hardware:dbox2|DBox2]] noch nicht im [[Debug-Mode]] ist, gibt es auf die meisten Kommandos keine Rückmeldung, es sind aber alle Befehle möglich.&lt;br /&gt;
:*Alle unten beschriebenen Eingaben werden im [[Bootmanager#COM-Terminal|com-terminal]] gemacht. Nicht nervös werden, wenn da noch nix steht, die erste Ausgabe ist die Antwort auf icache.&lt;br /&gt;
 &lt;br /&gt;
:*Aus gegebenem Anlass: Das [[Bootmanager#COM-Terminal|com-terminal]] im [[Bootmanager]] erkennt man an dem Reiter com-terminal an der Seite.&lt;br /&gt;
:*Wenn ihr einen &amp;quot;timeout&amp;quot; erhaltet, war das der [[RSH]]-Client und nicht das com-terminal.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Achtet bei allen Befehlen sehr sorgfältig auf die korrekte Eingabe!'''&lt;br /&gt;
&lt;br /&gt;
'''Ein Vertipper kann aus der Box einen extravaganten Briefbeschwerer machen.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Box Wichtig||&lt;br /&gt;
*Einzugebende Befehle sind '''fett und gelb hinterlegt''' hervorgehoben. &lt;br /&gt;
*Zu drückende Tasten sind '''fett''' in eckigen Klammern: '''[Enter]'''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gebt zum Testen am besten &amp;lt;span style=&amp;quot;background:yellow&amp;quot;&amp;gt;'''icache [Enter]'''&amp;lt;/span&amp;gt; ein. &lt;br /&gt;
 &lt;br /&gt;
:*Als Antwort solltet ihr '''icache is on''' erhalten.&lt;br /&gt;
:*Wenn das funktioniert hat, könnt ihr weitermachen.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Bei Boxen mit 2xAMD bzw. 1xIntel müsst ihr jetzt noch den [[Schreibschutz aufheben]].&lt;br /&gt;
&lt;br /&gt;
:*Bei den 2xIntel-Boxen wurde das mit dem [[Flash_reset|Flashreset]] automatisch erledigt.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Gebt jetzt &amp;lt;span style=&amp;quot;background:yellow&amp;quot;&amp;gt;'''setenv product? 0 [Enter]'''&amp;lt;/span&amp;gt; ein.&lt;br /&gt;
&lt;br /&gt;
:*Auf diesen Befehl kommt keine Rückmeldung, das ist normal. &lt;br /&gt;
:*Wartet jetzt noch ca.3-5 Sekunden, dann könnt ihr (so notwendig) den Kontakt zum Aufheben des [[Schreibschutz]]es wieder lösen und die Box resetten.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
:*Solltet ihr setenv product? 0 eingegeben haben ohne den [[Schreibschutz]] aufzuheben, steht der [[Bootloader]] an dieser Stelle.&lt;br /&gt;
:*Macht in dem Fall einen kurzen [[Flash_reset|Flashreset]] (jetzt sind wieder Eingaben möglich) und hebt dann den [[Schreibschutz]] auf.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Zum Resetten (Neustart) gebt ihr bei [[Hardware:dbox2#DBox2_von_Sagem|Sagem]] und [[Hardware:dbox2#DBox2_von_Philips|Philips]] einfach &amp;lt;span style=&amp;quot;background:yellow&amp;quot;&amp;gt;'''reset [Enter]'''&amp;lt;/span&amp;gt; ein, bei [[Hardware:dbox2#DBox2_von_Nokia|Nokia]] &amp;lt;span style=&amp;quot;background:yellow&amp;quot;&amp;gt;'''go 10000100 [Enter]'''&amp;lt;/span&amp;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;
&lt;br /&gt;
{{Debug_ucodes}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Danach könnt ihr ein Linux-Image [[installation|flashen]]: [[Images]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Flash&amp;diff=14903</id>
		<title>Flash</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Flash&amp;diff=14903"/>
		<updated>2011-08-24T09:42:48Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
__TOC__&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Gemeint ist hier der Flash-Speicher der [[Hardware:dbox2|DBox2]]. Hergestellt wird er von Intel oder AMD. Eine genaue Beschreibung der Flash-Chips findet ihr [[Hardware#Flash_Chips|hier]].&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=Reparaturanleitung=&lt;br /&gt;
'''Anleitung''' zum reparieren der D-Box Nokia 2xI mit Intel-Flashs die beim flashen mit folgendem Log abbricht:&lt;br /&gt;
&lt;br /&gt;
 ''dbox2-ppcboot&amp;gt; erase 10020000 107fffff''&lt;br /&gt;
 ''Erase Flash from 0x10020000 to 0x107fffff''&lt;br /&gt;
 ''sector 66 ....erase failed: a800a8''&lt;br /&gt;
 ''done''&lt;br /&gt;
 ''Erased 63 sectors''&lt;br /&gt;
 ''dbox2-ppcboot&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Als erstes kann ich euch Beruhigen, eure Flash-Speicher sind nicht defekt...sondern der Chip IH5 bekommt auf Pin 13 zu wenig Spannung. Um das Problem zu beheben muss auf der Unterseite die Diode DH5 gewechselt werden. &lt;br /&gt;
Ihr benötigt unbedingt ein gutes Multimeter, da ihr die Spannung nur um ca 0,5 Volt anheben müsst. Besorgt euch ein paar Dioden zum ausprobieren... Keine Angst es kann nix kaputt gehen, es können max nur 4,8 Volt anliegen, und der Chip verträgt 12 Volt. Achtet darauf das ihr die Diode richtig rum einlötet, sonst geht später nix, wenn das passiert ist, einfach auslöten und rumdrehen und wieder einlöten. &lt;br /&gt;
Nach dem Einlöten müsst ihr die Spannung am &amp;quot;Ausgang&amp;quot; der Diode messen, dazu haltet ihr den schwarzen Kontakt des Multimeters an Masse (Gehäuserückwand, Tuner u.s.w.) und den roten an die Seite mit dem &amp;quot;Strich&amp;quot;. Jetzt müsst ihr im Display einen Wert zwischen 3,2 und 3,5 am besten aber 3,3 Volt angezeigt bekommen, ist dies der Fall, hat alles geklappt und ihr könnt eure Box wie gewohnt flashen.&lt;br /&gt;
&lt;br /&gt;
[[Bild:34-Bild1.jpg|thumb|none]]&lt;br /&gt;
&lt;br /&gt;
[[Bild:1-Bild2.jpg|thumb|none]]&lt;br /&gt;
&lt;br /&gt;
Hier ist das auch nochmal für die Sagem 2xI&lt;br /&gt;
&lt;br /&gt;
[[Bild:sagem2xispannungen.jpg|thumb|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Dbox2:Installation&amp;diff=14902</id>
		<title>Dbox2:Installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Dbox2:Installation&amp;diff=14902"/>
		<updated>2011-08-24T09:03:35Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:dbox2]]&lt;br /&gt;
[[Category:Howto]]&lt;br /&gt;
{{Howto_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Die Installation der [[Images]] auf der [[Hardware:dbox2|DBox2]] wird auch '''Flashen''' genannt. Es gibt verschiedene Möglichkeiten die Software zu flashen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{ucode_warning}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Unter Windows, wenn auf der DBox2 noch kein Image ist:===&lt;br /&gt;
{|&lt;br /&gt;
 |[[Bild:Ico_dboxifa.png|none|200px]]&lt;br /&gt;
 |[[Bild:Ico_dboxboot.png|none|200px]]&lt;br /&gt;
 |-&lt;br /&gt;
 |[[Installation:DBox2-Flashingassistent|dbox2-ImageFlashingAssistent]]&lt;br /&gt;
 |[[Installation:Bootmanager|dbox2-Bootmanager]]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Flashen ohne Nullmodemkabel:=====&lt;br /&gt;
{|&lt;br /&gt;
 |[[Bild:Ico_dboxifa.png|none|200px]]&lt;br /&gt;
 |[[Bild:Ico_dboxboot.png|none|200px]]&lt;br /&gt;
 |-&lt;br /&gt;
 |[[Installation:Flashingassistent_ohne_Nullmodem|dbox2-ImageFlashingAssistent]]&lt;br /&gt;
 |[[Installation:Bootmanager_ohne_Nullmodem|dbox2-Bootmanager]]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Unter Linux, wenn auf der DBox2 noch kein Image ist:===&lt;br /&gt;
*[[Installation:Linux|Installation unter Linux]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Wenn bereits Neutrino auf der DBox2 läuft:===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Mit Neutrino====&lt;br /&gt;
*[[Installation:Neutrino|Installation unter Neutrino]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Mit Telnet====&lt;br /&gt;
*[[Installation:Telnet|Installation mit Telnet]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Development:NeutrinoHD_von_USB-Stick_booten_(veraltet)&amp;diff=14901</id>
		<title>Development:NeutrinoHD von USB-Stick booten (veraltet)</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Development:NeutrinoHD_von_USB-Stick_booten_(veraltet)&amp;diff=14901"/>
		<updated>2011-08-24T09:01:35Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Howto]]&lt;br /&gt;
[[Category:Coolstream]]&lt;br /&gt;
&lt;br /&gt;
Für [[Hardware:Coolstream|Coolstream]]-Geräte besteht die Möglichkeit, ohne direkt den Flash zu nutzen, auch von einem [[USB]]-Stick zu booten. Das funktioniert mit Hilfe eines enstprechenden Sticks welcher das [[Dateisystem]] des [[Flash]]s beinhaltet und einem Terminalprogramm wie z.B. [[Putty]]. &lt;br /&gt;
Hierfür sind folgende Schritte notwendig:&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:right;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:0.5em; margin-bottom:1em; border: 2px solid #a00;&amp;quot;&amp;gt;[[Bild:Stop hand.png]] '''HINWEIS:'''&lt;br /&gt;
''Diese Prozedur wurde an der [[Hardware:Coolstream:NEO|Neo]] erfolgreich getestet, aber man sollte schon wissen was man tut und eine Garantie, dass es bei jedem funktioniert kann nicht gegeben werden.''&amp;lt;/div&amp;gt;&lt;br /&gt;
{{Howto_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=USB-Stick vorbereiten=&lt;br /&gt;
Dieser muss eine ext2- oder ext3-Partition enthalten. Am besten '''/dev/sda1''' daür verwenden und vorzugsweise am PC erstellen.&lt;br /&gt;
Den Stick an die CS stecken. Die Frontbuchse sollte funktionieren und der Stick müsste dann auch automatisch erkannt und nach '''/tmp/sda1''' eingehangen worden sein. Falls nicht, dann manuell mounten.&lt;br /&gt;
Anschließend kann man sich per Telnet auf der Box anmelden und kopiert den benötigen Flashinhalt auf die vorbereitete Partition und legt die Ordner für Mounts und die virtuellen Dateisysteme an:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp/sda1&lt;br /&gt;
 cp -a /bin /dev /etc /lib /media /root /sbin /share /usr /var ./&lt;br /&gt;
 mkdir mnt proc sys tmp&lt;br /&gt;
&lt;br /&gt;
=Init-Script für U-Boot erstellen=&lt;br /&gt;
Jetzt ein Script namens '''linuxrc''' im Rootverzeichnis der Box (nicht im Stick!) mit diesem Inhalt erstellen. &lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 /bin/echo &amp;quot;***** linuxrc ******&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 #hier USB-Device /dev/sda1...4 angeben, wo das Dateisystem aus dem Flash drauf kopiert wurde&lt;br /&gt;
 USBDEV=/dev/sda2&lt;br /&gt;
 &lt;br /&gt;
 /bin/mkdir -p /tmp/mnt&lt;br /&gt;
 /bin/echo mounting $USBDEV...&lt;br /&gt;
 if /bin/mount -n $USBDEV /tmp/mnt; then&lt;br /&gt;
        /bin/test -x /tmp/mnt/sbin/init &amp;amp;&amp;amp; exec /sbin/chroot /tmp/mnt /sbin/init&lt;br /&gt;
        /bin/echo &amp;quot;no /sbin/init on $USBDEV&amp;quot;&lt;br /&gt;
 else&lt;br /&gt;
        /bin/echo &amp;quot;mount failed!&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 exec /sbin/init&lt;br /&gt;
''Darauf achten, dass das Script Unix-konform und ausführbar ist!''&lt;br /&gt;
&lt;br /&gt;
=Booten=&lt;br /&gt;
Jetzt öffnet man das Terminalprogramm. Die Box muss natürlich am COM1 per Nullmodemkabel hängen. Die Einstellungen im Terminalprogramm sollten so aussehen:&lt;br /&gt;
 Speed (baud) 115200&lt;br /&gt;
 Data bits 8&lt;br /&gt;
 Stop bits 1&lt;br /&gt;
 Parity none&lt;br /&gt;
 Flow control XON/XOFF&lt;br /&gt;
Das Terminalprogram starten und die Box rebooten. Dafür im Neutrino-Hauptmenü '''Neustart''' wählen.&lt;br /&gt;
Im Terminalprogramm dann den Bootvorgang bei dieser Anfrage:&lt;br /&gt;
 Hit any key to stop autoboot: &lt;br /&gt;
mit beliebiger Taste anhalten. Das geht womöglich sehr schnell, also den Moment gut abpassen.&lt;br /&gt;
Klappt das, sollte diese Eingabeaufforderung erscheinen:&lt;br /&gt;
[[Bild:stop_neo_autoboot.png|none|500px|thumb|Eingabeaufforderung U-Boot, Ansicht von Putty]] &lt;br /&gt;
Nun noch diese Befehle eingeben:&lt;br /&gt;
 HDx&amp;gt; setenv bootargs console=ttyRI0 mtdparts=cx2450xflash:384k(U-Boot)ro,128k(Splash),4096k(kernel),28160k(systemFS) root=mtd3 rootfstype=jffs2 rw mem=384M init=/linuxrc&lt;br /&gt;
&lt;br /&gt;
 HDx&amp;gt; boot&lt;br /&gt;
&lt;br /&gt;
Die Box sollte nun vom Stick booten. Um das zu kontrollieren, kann man im Filesystem nachschauen ob '''''/linuxrc fehlt''''' und '''''/lost+found vorhanden''''' ist. Ist das der Fall, hats geklappt.&lt;br /&gt;
&lt;br /&gt;
=Weblinks=&lt;br /&gt;
*[http://www.dbox2world.net/board293-coolstream-hd1/board306-coolstream-hd1-support/board312-coolstream-hd1-howto-tutorial-anleitungen/8817-booten-vom-usb-stick/ Howto von Seife bei http://www.dbox2world.net]&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=DBOX2-Modul&amp;diff=14900</id>
		<title>DBOX2-Modul</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=DBOX2-Modul&amp;diff=14900"/>
		<updated>2011-08-24T09:00:17Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DoppelterArtikel|Plugins:Tutorial}}&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Um nicht zu viel zu sagen: Ein Plugin ist eine Erweiterung zu einem&lt;br /&gt;
vorhandenen Programm und hat folgende Attribute:&lt;br /&gt;
&lt;br /&gt;
* Erweiterung&lt;br /&gt;
* dynamisch ladbar/entladbar&lt;br /&gt;
* Plugins können/werden unabhängig vom Ladeprogramm (Hauptprogramm) produziert&lt;br /&gt;
* Plugins sind abhängig vom Hauptprogramm&lt;br /&gt;
* durch bestimmte bereitgestellte Funktionen (Schnittstellen) können Plugins untereinander kommunizieren&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plugins können durch bestimmte Mechanismen in das Programm eingebunden (verbunden) werden (auch als linken bezeichnet).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bevor ein Plugin (wie oben schon erwähnt) eingebunden werden kann, wird durch bestimmte Mechanismen versucht alle nicht gebundenen (nicht gelinkten) Symbole zu binden.&amp;lt;br&amp;gt;&lt;br /&gt;
Bei [[Unix]]-System haben Module/Plugins oftmals die Erweiterung '''so''' (shared object) und bei Windows '''dll''' (dynamic linked library).&lt;br /&gt;
Beide Systeme können Plugins dynamisch laden und entladen. Es gibt kein einheitliches Aussehen eines Plugins. Eintrittspunkte, Funktionen die bei bestimmten Events aufgerufen werden, sind oftmals in den Programmen nicht gleich.&lt;br /&gt;
Fehler, die in Plugins vorkommen, können zu Abstürzen führen (Programm, OS)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Die Implementierung eines Plugins=&lt;br /&gt;
Die Implementierung eines Plugins sollte erst nach einer ausführlichen Planung kommen. Die Planung beschreibt das Aussehen des Plugins, bzw. die verwendeten Funktionen und deren späteren Programmierung. Während dieser Phase sollten alle wichtigen Eigenschaften des Hostes Hauptprogramm eingeholt bzw. berücksichtigt werden.&lt;br /&gt;
Fehlerhafte Planungen können spätere Fehler in den Programmen bedeuten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Interface eines Modules=&lt;br /&gt;
Jedes Programm, das erweiterbar ist, benutzt eine Schnittstelle (oder mehrere), auch als Interface bezeichnet. Es gibt nur wenige Standards, z.B. VST (Musikbranche). Man sollte mit diesen Schnittstellen arbeiten, um einen Ablauf ohne Fehler zu garantieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Ein Plugin=&lt;br /&gt;
'''(ergänzen bzw. ändern)'''&lt;br /&gt;
Ein C-Programm hat einen Eintrittspunkt und zwar main. Main ist sozusagen die Hauptfunktion eines C-Programmes. Jedes mal wenn man ein Programm aufrufen, das in C geschrieben wurde, dann wird diese Funktion aufgerufen. Wenn man die Funktion beenden, wird auch das Programm beendet. Der Unterschied zu Plugins dabei ist, dass diese meistens keine Hauptfunktion haben, sondern nur Funktionen, die bei bestimmten Events gerufen werden. Stellt man sich das Plugin als einen Stecker vor, den man in eine Buchse steckt, dann verbindet man dabei die Kontakte der Buchse mit dem Stecker und es besteht eine Verbindung. Bei Plugins ist das genauso, der Stecker ist dabei sozusagen das Plugin und die Buchse die Schnittstelle.&lt;br /&gt;
Bei der [[Hardware:dbox2|DBox2]] hat ein Plugin eine Methode/Funktion die vom Lader aufgerufen wird, wenn man es lädt. Diese Funktion heißt plugin_exec.&lt;br /&gt;
Der Funktion wird zusätzlich ein Argument übergeben, und zwar eine Struktur: Sie ist vom Typ _PluginParam.&lt;br /&gt;
Eine Struktur hat mehrere Felder, die man während des Programmierens/Laufzeit ansprechen kann.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Struktur PluginParam hat folgende Elemente:&lt;br /&gt;
*id: &lt;br /&gt;
:ist ein Character-Pointer und wird verwendet, um den Wert in val zu identifizieren.&lt;br /&gt;
&lt;br /&gt;
*val: &lt;br /&gt;
:ist ein Character-Pointer. val beinhaltet den Wert. Er kann z.B. ein FD (File Descriptor, Handles) für eine Datei, z.B. lcd oder fb (frame buffer) sein. Achtung, bevor man den Character-Pointer verwenden kann, muss man ihn in ein Integer umwandeln.&lt;br /&gt;
&lt;br /&gt;
*next: &lt;br /&gt;
:next ist vom Typ PluginParam. Er kann weitere der oben genannten Informationen enthalten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Die DBox2 bietet folgende Interfaces=&lt;br /&gt;
==FX2==&lt;br /&gt;
FX2 (nach dem Author) ist eine Bibliothek (Library, kurz. lib, deshalb wird diese Bibliothek auch als libfx2 genannt) mit der man graphische Operationen durchführen können. Ein weiteres Feature der&lt;br /&gt;
Library sind Remote-Control-Operationen.&lt;br /&gt;
&lt;br /&gt;
Folgende graphische Operationen werden verwendet:&lt;br /&gt;
&lt;br /&gt;
* Zeichnen von horizontalen und vertikalen Linien&lt;br /&gt;
* Zeichnen von Buchstaben&lt;br /&gt;
* Verschieben von Bildinhalten&lt;br /&gt;
* Kopieren von Bildinhalten&lt;br /&gt;
* Zeichnen von ungefüllten und gefüllten Rechtecken&lt;br /&gt;
* Pixel-Operationen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Enigma-Widgets==&lt;br /&gt;
Enigma bietet [[Widget|Widgets]] für Programme an.&lt;br /&gt;
&lt;br /&gt;
{{missingText}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kernel==&lt;br /&gt;
Module können genauso auf Schnittstellen zugreifen, wie andere Programme.&lt;br /&gt;
Sie sind also nicht auf die bereitgestellten Funktionen des Hauptprogrammes eingeschränkt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Wie erstellt man denn nun Plugins ? (Aufbauhase)=&lt;br /&gt;
''Der Absatz befindet sich noch im Aufbau, bitte verwenden Sie [[Plugins:Tutorial]], statt diesem Abschnitt.''&lt;br /&gt;
&lt;br /&gt;
Voraussetzung für dieses Tutorial sollten Kentnisse in C/C++ sein. Ein CDK, welches funktioniert, ist klar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==VT==&lt;br /&gt;
Als erstes fangen wir mit den Grundlagen an.  Der nachfolgende Code gibt lediglich eine Hallo-Welt! Message aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Der Quelltext===&lt;br /&gt;
 #include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;plugin.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 plugin_exec (PluginParam * strc)&lt;br /&gt;
 {&lt;br /&gt;
    printf (&amp;quot;Hallo-Welt!&amp;quot;);&lt;br /&gt;
    return 0;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aufbau des Quelltextes ===&lt;br /&gt;
In Zeile 4 implementieren wir die Funktion plugin_exec.&lt;br /&gt;
In dieser Funktion wird mittels printf ein String &amp;quot;Hallo-Welt!&amp;quot; ausgegeben. In Zeile 6 wird die Funktion beendet und das Plugin wird entladen.&lt;br /&gt;
&lt;br /&gt;
{{missingText}}&lt;br /&gt;
&lt;br /&gt;
TODO: Erstellung einer Makefile.am, Modifizieren der Makefile.am bzw. configure.ac.&lt;br /&gt;
&lt;br /&gt;
TODO: Testen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LIBFX2 ==&lt;br /&gt;
Als nächstes widmen wir uns der LIBFX2. Mit ihr wollen wir ein Beispielprogramm erzeugen, das lediglich eine horizontale Linie&lt;br /&gt;
mit einem Rechteck darunter und einer vertikalen Line daneben (mittels FB) ausgibt.&lt;br /&gt;
&lt;br /&gt;
{{missingText}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Enigma==&lt;br /&gt;
{{missingText}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{review}}&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Streamer&amp;diff=14899</id>
		<title>Streamer</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Streamer&amp;diff=14899"/>
		<updated>2011-08-24T08:50:41Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Neutrino]]&lt;br /&gt;
[[Category:Tools]]&lt;br /&gt;
{{Tools_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Auf der [[Hardware:dbox2|DBox2]] ist das Abspielen von Filmen über das [[Netzwerk]] möglich.&lt;br /&gt;
Die beiden bekannten [[GUI]]s ([[Neutrino]] und [[Enigma]]) bieten dazu jeweils&lt;br /&gt;
ihren eigenen &amp;quot;Movieplayer&amp;quot; mit verschiedenen Möglichkeiten. Seit der [[Images:Yadi|Yadi]]-Version 2.1.0.3 vom 26.05.05 gibt es für [[Neutrino]] noch eine weitere Alternative. Ich habe mich bei diesem Artikel auf das Original-Readme gestützt, welches sich [http://lvempeg.sourceforge.net/test/Readme hier] findet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Funktionsprinzip und Vorteile=&lt;br /&gt;
Auf einem [[Linux]]-Server startet man einen Prozess, den Streamer. Der [[Neutrino]] Mediaplayer empfängt nun nicht mehr via [[NFS]], [[CIFS|SMB]] oder [[VLC]], sondern via [[TCP]]-Stream.&lt;br /&gt;
&lt;br /&gt;
Der Server-Prozess am [[Linux]]-Server kann die Wiedergabe von [[TS]]-Files mit größtmöglicher Netzbandbreiten-Nutzung handhaben. Ruckeln und Puffern gehört der Vergangenheit an!&lt;br /&gt;
&lt;br /&gt;
Ein weiterer Vorteil des Übertragungs-Verfahrens ist, dass nun Time-Shifting mittels 2 [[Hardware:dbox2|DBoxen]] klappt!&lt;br /&gt;
&lt;br /&gt;
Last, but not least lassen sich nun auch auf unterschiedlichen Platten liegende Medien browsen, was z.B. bei [[NFS]]-Export nicht möglich war.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Serverprogramm=&lt;br /&gt;
Das Serverprogramm gibt es nur für [[Linux]]. Die Quellen finden sich [http://lvempeg.sourceforge.net/test hier]. Ja, man muss sich das Programm zurzeit noch selber übersetzen!&lt;br /&gt;
&lt;br /&gt;
Der Server kann über die Kommandozeile gestartet werden (ohne Parameter) und verwendet die Datei &amp;quot;/etc/streamer.conf&amp;quot; für individuelle Einstellungen. Eine einfache Beispielkonfiguration zeigt einen für alle erreichbaren und einen nur mit '''P'''IN freischaltbaren Bereich:&lt;br /&gt;
 #-- streamer configuration --&lt;br /&gt;
 LogLevel     = 1&lt;br /&gt;
 LogFile      = -&lt;br /&gt;
 #&lt;br /&gt;
 ioCharSet    = ISO8859-1 # utf8&lt;br /&gt;
 #&lt;br /&gt;
 msgServicePort    = 31100&lt;br /&gt;
 streamServicePort = 31101&lt;br /&gt;
 &lt;br /&gt;
 rootDir=/home/dbox2/movies|Filme&lt;br /&gt;
 rootPDir=/tmp/movies.SecondLevelStore|Erwachsene&lt;br /&gt;
Nach dem Start werden zwei [[TCP]]-Ports belegt, wobei über den einen (default auf Port 31100) Steuerbefehle, Directory-Daten u.ä. ausgetauscht werden und über den zweiten (default Port 31101) das eigentliche &amp;quot;streamen&amp;quot; erfolgt, sprich hier werden die eigentlichen Filmdaten übertragen. Der Autor spricht deshalb von Message-Service und Stream-Service.&lt;br /&gt;
&lt;br /&gt;
Ein Beispielstart:&lt;br /&gt;
 ===========================================&lt;br /&gt;
 = DBox2 Streamer v1.0.7-beta    by gmo18t =&lt;br /&gt;
 = Copyright (c) Gerhard M.  ** 05/24/05 **=&lt;br /&gt;
 ===========================================&lt;br /&gt;
 &lt;br /&gt;
 following settings from /etc/streamer.conf will be used:&lt;br /&gt;
  loglevel = 1&lt;br /&gt;
  logfile = -&lt;br /&gt;
  iocharset = ISO8859-1&lt;br /&gt;
  msgserviceport = 31100&lt;br /&gt;
  streamserviceport = 31101&lt;br /&gt;
  rootdir = home/dbox2/movies|Filme&lt;br /&gt;
  rootpdir = tmp/movies.SecondLevelStore|Erwachsene&lt;br /&gt;
 &lt;br /&gt;
 starting up ...&lt;br /&gt;
  ... msg service on port (31100) ready&lt;br /&gt;
  ... stream service on port (31101) ready&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Neutrino Einstellungen=&lt;br /&gt;
In den Einstellungen von [[Neutrino]] werden die [[IP-Adresse]] und die Portnummer für den Streaming-Server ([[VLC]]) nun für streamer verwendet. Wenn der Port auf 0 gestellt ist, wird die &amp;quot;streamer&amp;quot;-Fähigkeit vom Movieplayer ganz abgeschaltet und mit &amp;quot;[[TS]]-Abspielen&amp;quot; landet man dann im altbekannten [[NFS]]-basierten Abspielmodus. Genauso landet man auch dort, wenn kein &amp;quot;streamer&amp;quot; erreichbar ist (und Portnummer != 0 ist).&lt;br /&gt;
&lt;br /&gt;
Der zweite Port (für den Stream-Service), den der Movieplayer auch noch verwendet, wird automatisch beim Anmelden der Session zugeteilt.&lt;br /&gt;
&lt;br /&gt;
Der [[Images:Yadi|Yadi]] [[Snapshot]] 2.1.0.3 - [[DBox2 Software Projekt|Tuxbox]] [[CVS]] Stand vom 26.05.2005. Dieser [[Snapshot]] beinhaltet zwei verschiedene Versionen von [[Neutrino]]. Per Default wird das normale [[Neutrino]] geladen. Wenn die Datei /var/etc/.neutrino_gmo18t existiert, wird die neutrino_gmo18t gestartet, die den für den streamer modifizierten Movieplayer enthält.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{review}}&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Dbox2remote&amp;diff=14898</id>
		<title>Dbox2remote</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Dbox2remote&amp;diff=14898"/>
		<updated>2011-08-24T08:41:19Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Tools]]&lt;br /&gt;
[[Category:Windows]]&lt;br /&gt;
{{Tools_sidebar}}&lt;br /&gt;
__TOC__   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
[[Dbox2remote]] ist eine virtuelle [[Hardware:dbox2|DBox2]] [[Hardware:dbox2#Fernbedienung|Fernbedienung]] für [[Windows]]. Sie verfügt über alle Funktionen, die auch die herkömmliche [[Hardware:dbox2#Fernbedienung|Fernbedienung]] durchführen kann, mit dem Unterschied, dass die [[Dbox2remote]] über das [[LAN]] (Netzwerk) von jedem beliebigen Rechner aus gestartet werden kann und die [[Hardware:dbox2|DBox2]] über das [[Netzwerk]] fernsteuern kann.&lt;br /&gt;
&lt;br /&gt;
* Für jede Funktion können Tastenkombinationen konfiguriert werden&lt;br /&gt;
* Das Programm läuft im Hintergrund von [[Windows]]&lt;br /&gt;
* Simulation aller [[Hardware:dbox2|DBox2]] Fernbedienungsfunktionen&lt;br /&gt;
* Zusatzfunktionen wie z.B. [[Direktaufnahme|Aufnahme]] konfigurierbar&lt;br /&gt;
* Versenden von Textnachrichten vom PC an die [[Hardware:dbox2|DBox2]] bzw. Fernseher&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Dbox2remote.png|100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Voraussetzung=&lt;br /&gt;
&lt;br /&gt;
Im [[Images|Image]] muss das binary [[Rcsim]] enthalten sein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Installation=&lt;br /&gt;
DboxRemote.exe herunterladen und auf dem PC unter [[Windows]] installieren. Bevor das Programm gestartet wird in das Verzeichnis C:\Programme\dbox_Remote_Telnet wechseln und dort die Datei dbox2remote.ini mit einem Texteditor öffnen und die [[IP-Adresse]] Eurer [[Hardware:dbox2|DBox2]] unter dem Paramter DBOXip= eintragen.&lt;br /&gt;
In der zweiten Zeile bei ProgramFilesPath gebt bitte den Pfad zu Eurem Programmverzeichnis an. Bei einer deutschen Windows-Version dürfte dies für alle ''C:\Programme'' sein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Beispiel der dbox2remote.ini Datei==&lt;br /&gt;
&lt;br /&gt;
 [INI]&lt;br /&gt;
 DBOXip=192.168.0.25&lt;br /&gt;
 ProgramFilesPath=C:\Programme&lt;br /&gt;
 DVDdecrypterPath=DVD Decrypter\DVDDecrypter.exe&lt;br /&gt;
 CloneDVDPath=Elaborate Bytes\CloneDVD\CloneDVD.exe&lt;br /&gt;
 PowerDVDPath=CyberLink\PowerDVD\PowerDVD.exe&lt;br /&gt;
 TimeouT=400&lt;br /&gt;
 CodeKey=27&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anschließend die Datei speichern und nun könnt Ihr das Programm DBOXremote.exe öffnen und verwenden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Informationen über die Version, Historie und die Tastenkombinationen findet Ihr in der Datei index.txt, die sich nach der Installation im Installationsverzeichnis befindet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*[http://www.dbox2.info/download.php?catid=5&amp;amp;viewpage=5#182 Dbox2remote Download]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Installation:Neutrino&amp;diff=14897</id>
		<title>Installation:Neutrino</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Installation:Neutrino&amp;diff=14897"/>
		<updated>2011-08-24T08:36:45Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Howto]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
{{Debug_ucodes_sichern}}&lt;br /&gt;
{{Howto_sidebar}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Kopiert das [[Komplettimage]] per [[FTP]] auf die [[Hardware:dbox2|DBox2]] in das Verzeichnis /tmp&lt;br /&gt;
* Drückt auf der [[Hardware:dbox2#Fernbedienung|Fernbedienung]] die '''[d-box]''' Taste und wählt:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Image_flashen_neutrino_01.png|thumb|none|300px|Service]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Image_flashen_neutrino_02.png|thumb|none|300px|Software-Aktualisierung]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Image_flashen_neutrino_03.png|thumb|none|300px|Experten-Funktionen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Image_flashen_neutrino_04.png|thumb|none|300px|einzelne Partition einspielen]]&lt;br /&gt;
&lt;br /&gt;
=Komplett-Image=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:right;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:0.5em; margin-bottom:1em; border: 2px solid #a00;&amp;quot;&amp;gt;[[Bild:Stop hand.png]] '''HINWEIS:'''&lt;br /&gt;
''Unbedingt beachten, dass beim Flashen von Komplettimages (Flash without bootloader, flashimage) keine root-Updates-Images verwendet werden. Wie die Bezeichnung auch schon sagt (&amp;quot;without&amp;quot;), sind Images für Flash without bootloader wiederum auch etwas kleiner. Für root-Updates nur den Eintrag für root verwenden. Komplettimges sind in der Regel immer mit der '''1x''' oder '''2x'''-Kennung versehen und haben immer die gleiche Größe von ca. 8MB und root-Updates etwa um die 6MB und sind von Image zu Image meist nie genau gleich.''&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Bild:Image_flashen_neutrino_05.png|thumb|none|300px|Flash without bootloader]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Image_flashen_neutrino_06.png|thumb|none|300px|jetzt das Image auswählen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Image_flashen_neutrino_07.png|thumb|none|300px|Es folgt nun ein Warnhinweis, den ihr nach dem Lesen mit JA bestätigen könnt]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Jetzt wird die [[Hardware:dbox2|DBox2]] das installierte [[Images|Image]] löschen und danach das [[Komplettimage]] flashen.&lt;br /&gt;
* Der Flashvorgang dauert ca. 2 Minuten (bei [[Hardware:dbox2#DBox2_von_Sagem|Sagem]] 1x Boxen ca 1,5 Minuten).&lt;br /&gt;
* Am Ende des Flashvorgangs wird ein Hinweis angezeigt. Dieser kann mit '''[OK]''' bestätigt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Einspielen des [[Komplettimage]]s ist damit abgeschlossen.&lt;br /&gt;
Jetzt müsst ihr dort noch das [[Neutrino:Einstellungen:Netzwerk|Netzwerk konfigurieren]] und die [[UCodes einspielen]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Dbox2_Software&amp;diff=14896</id>
		<title>Dbox2 Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Dbox2_Software&amp;diff=14896"/>
		<updated>2011-08-24T08:29:32Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:dbox2]]&lt;br /&gt;
Neben dem [[GUI]] gibt es noch weitere Software, die auf der [[Hardware:dbox2|DBox2]] läuft und die Funktionen erweitert:&lt;br /&gt;
&lt;br /&gt;
*[[aviaext]]&lt;br /&gt;
*[[Dvbsnoop]]&lt;br /&gt;
*[[eraseall]]&lt;br /&gt;
*[[etherwake]]&lt;br /&gt;
*[[fbshot]]&lt;br /&gt;
*[[fcp]]&lt;br /&gt;
*[[FRITZBox Call Monitor]]&lt;br /&gt;
*[[LIRC]]&lt;br /&gt;
*[[Plugins]]&lt;br /&gt;
*[[rcsim]]&lt;br /&gt;
*[[saa]]&lt;br /&gt;
*[[Spiele]]&lt;br /&gt;
*[[switch (DBox2)]]&lt;br /&gt;
*[[TuxZen]]&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Neutrino:Radio-Modus&amp;diff=14895</id>
		<title>Neutrino:Radio-Modus</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Neutrino:Radio-Modus&amp;diff=14895"/>
		<updated>2011-08-24T08:11:21Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
{{Neutrino_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
In den Radio-Modus gelangst Du entweder, indem Du '''[d-box]''' drückst, im Hauptmenü den Eintrag &amp;quot;Radio-Modus&amp;quot; auswählst und danach mit '''[OK]''' bestätigst, oder '''[d-box]''' und danach '''[grün]''' drückst.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Neutrino_RadioMode.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Hinweis:''''' Für den Radio-Modus gelten dieselben Funktionen und dieselbe Bedienung wie im [[Neutrino:TV-Modus|TV-Modus]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Ton als MP2-Stream=&lt;br /&gt;
MP2-Stream von der [[Hardware:dbox2|DBox2]]&lt;br /&gt;
&lt;br /&gt;
Man kann einen Radio- oder TV-Sender auch an einem MPEG-Stream-Client hören. Da er aber durchaus asynchron zum TV-Bild ist, macht das reine Streamen vom Ton für TV-Sender wenig Sinn.&lt;br /&gt;
&lt;br /&gt;
Dazu einfach &lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;http://&amp;lt;/nowiki&amp;gt;&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;DBOX-IP&amp;lt;/span&amp;gt;:31338/&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;APID&amp;lt;/span&amp;gt;''' in den Streaming-Client (bei Winamp über STRG+L) eingeben.&lt;br /&gt;
&lt;br /&gt;
Dabei ist '''&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;DBOX-IP&amp;lt;/span&amp;gt;''' mit der [[IP-Adresse]] oder dem im Router oder in der hosts-Datei eingegebenen Hostnamen,&amp;lt;br /&amp;gt;&lt;br /&gt;
und '''&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;[[APID]]&amp;lt;/span&amp;gt;''' durch die Audio-PID des Audio-Streams&amp;lt;br /&amp;gt;&lt;br /&gt;
(rote Taste, blaue Taste: technische Information) zu ersetzen. z.B.: 0x&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;0700&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn man im Winamp unter den Ausgabe-Plugins den Disk-Writer auswählt, dann kann man den Stream aufzeichnen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Du willst es andersherum? [[Hardware:dbox2|DBox2]] als MP3-Player: [[Neutrino:Audioplayer]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Ganzes Programm streamen: [[Neutrino:TV-Modus#Video und Ton als Stream|Video und Ton als Stream]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Quelle:'''&amp;lt;br /&amp;gt;&lt;br /&gt;
http://forum.tuxbox.org/forum/viewtopic.php?t=10629&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Tipps &amp;amp; Tricks:'''&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Audio-Wiedergabe auf dem PC#Tipps &amp;amp; Tricks]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{review}}&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=TS-Film_in_eine_DVD_umwandeln_(Windows)&amp;diff=14894</id>
		<title>TS-Film in eine DVD umwandeln (Windows)</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=TS-Film_in_eine_DVD_umwandeln_(Windows)&amp;diff=14894"/>
		<updated>2011-08-24T08:09:10Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Windows]]&lt;br /&gt;
[[Category:Howto]]&lt;br /&gt;
{{Howto_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Dieses How-To soll dir dabei helfen eine [[Direktaufnahme|Aufnahme]] der [[Hardware:dbox2|DBox2]] im [[TS]]-Format in eine [[DVD]] zu konvertieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Vorbereitung=&lt;br /&gt;
Bevor wir damit beginnen die Datei umzuwandeln, zu zerschnippeln und was sonst noch dazu gehört, sollten wir uns erst mal alle Programme/Dateien besorgen, die dafür später notwendig sein werden.&lt;br /&gt;
Im Einzelnen sind das diese:&lt;br /&gt;
&lt;br /&gt;
* [[ProjectX]]&amp;lt;br&amp;gt;Download: http://www.lucike.info/index.htm?http://www.lucike.info/page_projectx.htm&lt;br /&gt;
* [[Cuttermaran]]&amp;lt;br&amp;gt;Download: http://www.cuttermaran.de/site/294/default.aspx&lt;br /&gt;
* [[DVDAuthor]]&amp;lt;br&amp;gt;Download: http://dvdauthor.sourceforge.net/&lt;br /&gt;
* alternativ [[Muxxi]]&lt;br /&gt;
* IfoEdit &amp;lt;br&amp;gt;Download: http://www.ifoedit.com/&lt;br /&gt;
&lt;br /&gt;
Um [[ProjectX]] zum Laufen zu bekommen, muss es [[Compiler|Compiliert]] werden. Dies ist recht einfach, sofern man sich einfach an die Dokumentation von [[ProjectX]] hält.&lt;br /&gt;
[[Cuttermaran]] liegt schon als fertiges Programm vor und muss nur installiert werden.&lt;br /&gt;
[[DVDAuthor]] liegt auch schon als Sammlung fertiger Programme vor und muss nur in ein Verzeichnis entpackt werden.&lt;br /&gt;
&lt;br /&gt;
[[Cuttermaran]]s Setup benötigt für die Installation des Programms das &amp;quot;Microsoft .NET Framework&amp;quot; in der Version 1.1.4322!! Falls Ihr diese Version nicht installiert habt, tut dies bitte, bevor ihr das Setup aufruft.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Umwandeln der TS-Datei=&lt;br /&gt;
Damit die [[TS]]-Datei bearbeitet werden kann, muss diese in ihre einzelne Bestandteile zerlegt werden . Das wäre zum einen Video (MPV) und zum anderen Audio (MP2 und AC3). Das Zerlegen wird auch als [[Demuxen]] bezeichnet.&lt;br /&gt;
Als ersten Schritt wird erst mal [[ProjectX]] gestartet. Als aller erstes erscheint ein Bildschirm, in dem man sich mit der Lizenz einverstanden erklären muss. Das hängt von euch ab, ob ihr damit einverstanden seid oder nicht :-)&lt;br /&gt;
&lt;br /&gt;
Jetzt sollte dieser Bildschirm erscheinen:&lt;br /&gt;
&lt;br /&gt;
[[Bild:HowTo_-_TS-to-DVD_-_Bild1.JPG|250px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun klickt man auf File und Add und es erscheint ein Datei-Auswahlfenster, wie man es von [[Windows]] gewohnt ist. Hier wählt man die .ts Datei aus:&lt;br /&gt;
&lt;br /&gt;
[[Bild:HowTo_-_TS-to-DVD_-_Bild2.JPG|250px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anschließend klickt man auf die Schaltfläche Go! und das Programm fängt an, die Datei in ihre Bestandteile zu zerlegen. Dies kann je nach Rechnerleistung einige Zeit dauern und man sollte viel Zeit mitbringen.&lt;br /&gt;
&lt;br /&gt;
[[Bild:HowTo_-_TS-to-DVD_-_Bild3.JPG|250px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nachdem der Vorgang abgeschlossen ist (Erkennbar an der Statusleiste: Hier steht Done), findet man 2 bzw. 3 (wenn [[AC3]] mit aufgenommen wurde) Dateien in dem Zielverzeichnis wieder. Das [[Demuxen]] ist abgeschlossen und wir können zum Schneiden der Dateien kommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Schneiden des Filmes=&lt;br /&gt;
Zu diesem Zweck rufen wir jetzt das Programm [[Cuttermaran]] auf. Dieses Programm ist sehr einfach aufgebaut und sollte leicht von der Hand gehen bei der Bedienung.&lt;br /&gt;
&lt;br /&gt;
[[Bild:HowTo_-_TS-to-DVD_-_Bild4.JPG|250px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zuerst sollte man auf das Symbol mit dem geöffneten Ordner unter Videodatei klicken. Dort wählt man den Ordner aus, indem die Demuxten Dateien abgelegt wurden und wählt man dann die MPV Datei aus.&lt;br /&gt;
&lt;br /&gt;
[[Bild:HowTo_-_TS-to-DVD_-_Bild5.JPG|250px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anschließen lädt [[Cuttermaran]] die Video-Datei (MPV) und die dazugehörigen Audio-Dateien (MP2, evtl. auch [[AC3]]). Dies kann auch je nach Rechnerleistung wieder einen Augenblick dauern.&lt;br /&gt;
Nach dem Laden erscheint in dem rechten Feld, das vorher noch Blau war, das erste Bild der Video Datei.&lt;br /&gt;
&lt;br /&gt;
[[Bild:HowTo_-_TS-to-DVD_-_Bild6.JPG|250px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jetzt kommt der wichtigste Teil: Das Schneiden!&lt;br /&gt;
Dabei funktioniert [[Cuttermaran]] nach dem Prinzip, dass die Teile, die später beibehalten werden sollen, &amp;quot;eingegrenzt&amp;quot; werden.&lt;br /&gt;
Das heißt, dass wenn z.B. von Minute 1 bis Minute 13 und Minute 15 bis Minute 30 der Film läuft, und zwischendrin Werbung ist, die Schnittliste so aussieht:&lt;br /&gt;
&lt;br /&gt;
:Start: 00:01.00,000 - Ende: 00:13.00,000&lt;br /&gt;
:Start: 00:15.00,000 - Ende: 00:30.00,000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Den Film kann man durch den horizontalen Scrollbalken vor- und zurückspulen. Wenn man den Startpunkt gefunden hat, muss man evtl. noch einen Tick vor- bzw. zurückspulen, bis die Schaltfläche &amp;quot;Setze Startpunkt&amp;quot; nicht mehr ausgegraut ist. Mit den Schaltflächen I, P und B kann man unterschiedlich fein vor- bzw. zurückspulen. Mit dem Anklicken von &amp;quot;Setze Startpunkt&amp;quot; wird die aktuelle Zeitposition als Startzeit gesetzt.&lt;br /&gt;
&lt;br /&gt;
[[Bild:HowTo_-_TS-to-DVD_-_Bild7.JPG|250px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jetzt sucht man sich den End-Punkt (z.B. einen Werbeblock) und setzt dort nach der gleichen Methode, nur mit der Schaltfläche &amp;quot;Setze Endpunkt&amp;quot;, die End-Zeit. Nachdem Start- und Endzeit gesetzt ist, kann man mit der Schaltfläche &amp;quot;Füge Bereich zu Schnittliste&amp;quot; den Zeitraum in die Schnittliste hinzufügen. Start- und Endzeit werden dann wieder zurückgesetzt und in der Schnittliste erscheint der ausgewählte Zeitraum.&lt;br /&gt;
&lt;br /&gt;
[[Bild:HowTo_-_TS-to-DVD_-_Bild8.JPG|250px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Und so kann man jetzt alle Teile ausschneiden, die im späteren Videofile erscheinen sollen.&lt;br /&gt;
&lt;br /&gt;
[[Bild:HowTo_-_TS-to-DVD_-_Bild9.JPG|250px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nachdem alles geschnitten ist, kann man sich mit der Schaltfläche &amp;quot;Voransicht&amp;quot; den Film so ansehen, wie er später endgültig aussieht. Die Voransicht dient hauptsächlich zur Kontrolle, ob die Übergänge gut verlaufen usw.&lt;br /&gt;
&lt;br /&gt;
[[Bild:HowTo_-_TS-to-DVD_-_Bild10.JPG|250px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn dann soweit alles dem entspricht, wie man das haben möchte, klickt man auf &amp;quot;Video/Audio Schnitt&amp;quot;. Jetzt wird man noch gefragt, wo man die Schnitt-Dateien abgelegt haben möchte und anschließend, wenn man das Ziel angegeben hat, schneidet er die Dateien.&lt;br /&gt;
&lt;br /&gt;
[[Bild:HowTo_-_TS-to-DVD_-_Bild11.JPG|250px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nach erfolgreichem Schneiden wird dies durch eine entsprechende Meldung quittiert.&lt;br /&gt;
Jetzt kommen wir zu dem Teil, aus den 2 bzw. 3 Dateien eine [[DVD]] taugliche Datei herzustellen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Dateien in DVD-konformes Format umwandeln=&lt;br /&gt;
==Dateien mit DVD Author in DVD-konformes Format umwandeln==&lt;br /&gt;
Wenn ihr [[DVDAuthor]] heruntergeladen habt, sucht ihr bitte nach einer Datei namens mplex.exe. Diese Datei kopiert ihr am besten in ein Verzeichnis, das im Pfad liegt (z.B. C:\WINDOWS). Anschließend öffnest du ein Fenster mit der MS-DOS Eingabeaufforderung und gibst folgendes ein (du musst dich in dem Verzeichnis befinden, indem die geschnittenen Dateien liegen):&lt;br /&gt;
&lt;br /&gt;
 mplex -f 9 -o outfile.mpg Datei_cut.m2v Datei_cut_audio1.mp2 Datei_cut_audio2.ac3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
outfile.mpg entspricht dem Dateinamen, indem dann alles landet, Datei_cut ist das Ergebnis des Schnittes durch [[Cuttermaran]].&lt;br /&gt;
&lt;br /&gt;
[[Bild:HowTo_-_TS-to-DVD_-_Bild12.JPG|250px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Solltest du keine Datei im .ac3 Format haben, lässt du das einfach weg. Je nach Rechnerleistung dauert es einen Augenblick und anschließend hast du eine .mpg Datei, die du z.B. mit Nero Burning ROM brennen kannst.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Dateien mit Muxxi in DVD-konformes Format umwandeln==&lt;br /&gt;
[[Muxxi]] ist eine [[Windows]] [[GUI]] für mehrere kommandozeilenorientierte [[DOS]] Programme (unter anderem DVD-Author). Damit ist es Dir möglich, mehrere Filme auf einer [[DVD]] zu speichern. Die Erstellung einer Menüstruktur ist ebenfalls möglich. Im Ergebnis erhältst Du einen &amp;quot;VIDEO_TS&amp;quot; Ordner, den Du mit einem Brennprogramm (z.B. [http://www.nero.com Nero]) auf eine [[DVD]] brennen kannst&lt;br /&gt;
&lt;br /&gt;
{{missingText}} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dateien mit IfoEdit in DVD-konformes Format umwandeln==&lt;br /&gt;
Nach dem Schnitt mit [[Cuttermaran]] können die Ausgabedateien (Video-/Audiostream) in IfoEdit geladen werden. Dazu wird die Funktion &amp;quot;DVDAuthor&amp;quot; -&amp;gt; &amp;quot;Author new DVD&amp;quot; verwendet. Das Ergebnis ist wiederum ein &amp;quot;VIDEO_TS&amp;quot; Ordner, der mit einem Brennprogramm (z.B. [http://www.nero.com Nero]) auf eine [[DVD]] gebrannt werden kann.&lt;br /&gt;
&lt;br /&gt;
== Probleme ==&lt;br /&gt;
=== DVD Konformität ===&lt;br /&gt;
Wenn man nach dieser Anleitung eine MPEG-Datei erstellt und diese als einzige Datei auf eine Daten-DVD brennt, sollten diese Aufnahmrn in der Regel auch die meisten DVD-Player &amp;quot;vertragen&amp;quot;. Dennoch kann man aber feststellen, dass MPEG2 nicht unbedingt gleich DVD-konformes MPEG2 bedeutet. Der Film kann ruckeln, weil DVB-Mitschnitte in der Regel GOP's mit mehr Frames enthalten sind, als die DVD-Spezifikation gestattet (bei PAL höchstens 15, bei NTSC 18). Siehe hierzu [http://www.heise.de/ct/04/22/184/]&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=MythTVClient&amp;diff=14893</id>
		<title>MythTVClient</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=MythTVClient&amp;diff=14893"/>
		<updated>2011-08-24T07:55:23Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
MythTV ist eine Software, die es erlaubt einen [[PC|Computer]] in einen Festplattenrekorder zu verwandeln. Das Projekt wurde im April 2002 von Isaac Richards gestartet und ist unter der [[GNU Public License (GPL)|GPL]] lizenziert, ist also [[Open-Source]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=DBox2 als Client für MythTV=&lt;br /&gt;
Im Gegensatz zu [[GNU-Tuxbox Projekt|Tuxbox]] setzt MythTV einen &amp;quot;richtigen&amp;quot; [[PC]] mit entsprechender [[Kategorie:Hardware|Hardware]] voraus. Vergleichen lässt sich MythTV auch mit dem Microsoft Windows Media Center mit dem Unterschied, dass MythTV viel mehr Möglichkeiten der Nutzung, Konfiguration usw. zulässt.&lt;br /&gt;
Unter anderem ist es mit der aktuellen [[CVS]]-Version von MythTV möglich, eine [[Hardware:dbox2|DBox2]] als Video-Quelle zu nutzen. Um näher zu erläutern was damit gemeint ist:&lt;br /&gt;
Man stellt sich eine fertig konfigurierte [[Hardware:dbox2|DBox2]] in den Keller, konfiguriert diese dann in MythTV als Video-Quelle und kann von da an die [[Hardware:dbox2|DBox2]] als Videokarte nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
Um mehr über die Materie zu erfahren, empfehlen sich folgende Links:&lt;br /&gt;
&lt;br /&gt;
*[[HowTo_MythTV_DBox|HowTo MythTV DBox2]]&lt;br /&gt;
*http://www.mythwiki.de&amp;lt;br/ &amp;gt;&lt;br /&gt;
(Speziell: http://www.mythwiki.de/index.php/HOWTO_DBOX2)&lt;br /&gt;
&lt;br /&gt;
*http://www.mythtv.info&lt;br /&gt;
&lt;br /&gt;
*http://www.mythtv.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Neutrino:Neu_starten&amp;diff=14892</id>
		<title>Neutrino:Neu starten</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Neutrino:Neu_starten&amp;diff=14892"/>
		<updated>2011-08-24T07:54:15Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Neutrino]]&lt;br /&gt;
{{Neutrino_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Startet die [[Hardware:dbox2|DBox2]] neu. &lt;br /&gt;
&lt;br /&gt;
==per telnet==&lt;br /&gt;
nach dem Telnet log-in einfach &amp;quot;reboot&amp;quot; eingeben und enter drücken&lt;br /&gt;
&lt;br /&gt;
==per http==&lt;br /&gt;
z.b. mit wget : wget -q -O /dev/null http://dbox/control/reboot&lt;br /&gt;
Funktioniert zumindest mit dem nhttpd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Enigma:Einstellungen:Experten:Fernbedienung&amp;diff=14891</id>
		<title>Enigma:Einstellungen:Experten:Fernbedienung</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Enigma:Einstellungen:Experten:Fernbedienung&amp;diff=14891"/>
		<updated>2011-08-24T07:51:16Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Überarbeiten}}&lt;br /&gt;
[[Category:Register]]&lt;br /&gt;
[[Category:Enigma]]&lt;br /&gt;
{{Enigma_sidebar}}__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
&lt;br /&gt;
[[Bild:Enigma_fernbedienung.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Um in das Menü für die Fernbedienungseinstellungen zu kommen, müssen folgende Schritte durchgeführt werden:&lt;br /&gt;
&lt;br /&gt;
# Drückt die '''[d-box]''' Taste um ins Hauptmenü zu gelangen.&lt;br /&gt;
# Wählt den Menüpunkt &amp;quot;Einstellungen&amp;quot; aus und bestätigt die Auswahl mit '''[OK]'''.&lt;br /&gt;
# Wählt den Menüpunkt &amp;quot;Experten&amp;quot; aus und bestätigt die Auswahl mit '''[OK]'''.&lt;br /&gt;
# Wählt den Menüpunkt &amp;quot;Fernbedienung&amp;quot; aus und bestätigt die Auswahl mit '''[OK]'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Mit '''[rechts]'''/'''[links]''' könnt ihr die Wiederholrate und die Verzögerungsrate der [[Tastatur]] Eurer [[Hardware:dbox2#Fernbedienung|Fernbedienung]] erhöhen und verringern. Dies kann notwendig sein, wenn beim Wechsel zwischen Menüpunkten Menüpunkte scheinbar übersprungen werden.&lt;br /&gt;
* Unter ''Remotecontrol Style'' habt ihr die Wahl zwischen der Standard-''ENIGMA-Tastaturbelegung'', auf die wir uns hier beziehen, der ''Neutrino-Tastaturbelegung'', sowie evtl. weiteren Tastatur-Layouts wie ''its.no-enigma''&lt;br /&gt;
* Unter ''Timeout zum nächsten Zeichen'' könnt ihr in Millisekunden einen Wert für die Tastaturverzögerung bei Texteingaben einstellen, dies erleichtert die Eingabe z.B. von IP-Nummern&lt;br /&gt;
* Verlasst das Menü mit ''speichern'' und es werden alle Änderungen übernommen.&lt;br /&gt;
* Verlasst das Menü mit der '''[Home]'''-Taste und es werden alle Änderungen verworfen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Review}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=NAS:Buffalo_Linkstation&amp;diff=14890</id>
		<title>NAS:Buffalo Linkstation</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=NAS:Buffalo_Linkstation&amp;diff=14890"/>
		<updated>2011-08-24T07:46:50Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:NAS]]&lt;br /&gt;
 __TOC__&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Die Buffalo Linkstation bedarf zuerst einiger Änderungen, um sie für Direktaufnahmen von der dbox benutzen zu können,&lt;br /&gt;
da sie im Lieferzustand noch kein [[NFS]] unterstützt. Veraussetzungen für diese Anleitung sind:&lt;br /&gt;
&lt;br /&gt;
# root Zugang per Telnet&lt;br /&gt;
# Installation der [[portmap]] und [[NFS]]-Daemons&lt;br /&gt;
# entsprechende Konfiguration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UPDATE:''' Seit neuestem gibt es die Möglichkeit, einen aktuellen 2.6-Kernel auf der LS1 und LS HG mittels des Bootloaders + vorkompilierten Kernels zu installieren, siehe die Dokumentation zum [http://hvkls.dyndns.org/downloads/documentation/README-webinstaller.html webinstaller]. Dadurch wird gleich Kernel-NFS möglich!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Disclaimer==&lt;br /&gt;
Das Erlangen einer Root-Shell und die Installation neuer Software führt zum Erlöschen der Garantie durch den Hersteller.&lt;br /&gt;
Niemand hier wird daher ''' Gewähr''' für irgendwelchen Schaden übernehmen, den du deiner&lt;br /&gt;
Linkstation antust. Die beschriebene Methode hat für mich (Firmware 1.44) jedenfalls funktioniert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Root Zugang==&lt;br /&gt;
Zuerst benötigen wir eine root-[[shell]], um die weiteren Schritte vornehmen zu können.&lt;br /&gt;
# Installation von Openlink 0.52b von http://downloads.linkstationwiki.net/openlink/ . Für die LS1 sollte [http://downloads.linkstationwiki.net/openlink/ppc-openlink-052b.zip ppc-openlink-0.52b], für die LS HG sollte die [http://downloads.linkstationwiki.net/openlink/hg-openlink-051b.zip hg-openlink-0.51b] installiert werden. In diese modifizerte Firmware wurde Telnet mit Rootzugriff sowie diverse busybox-Kommandos standardmässig eingebaut. '''UPDATE:''' Die aktuelle OpenLink-Version ist 0.73b.&lt;br /&gt;
# In Version 1.44 existiert eine Sicherheitsluecke, die sich mit Hilfe eines [[Telnet]]-Clients ausnutzen lässt, um diesen zu erlangen. Anleitungen dazu findet man einfach im Netz, wie zb unter [http://dlam.org/work/hardware/linkstation/ http://dlam.org/work/hardware/linkstation/].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==NFS-Server==&lt;br /&gt;
===Benötigte Files===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Als nächstes lädt man sich die binären Installationsfiles für die Kurobox herunter (die Datei sollte binary.zip heissen und&lt;br /&gt;
direkt unter [http://kurobox.com/downloads/binary.zip downloads] verfügbar sein). Aus dieser Datei benötigen wir die beiden Archive&lt;br /&gt;
&lt;br /&gt;
* portmap-5beta.tar.gz&lt;br /&gt;
* nfs.tar.gz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UPDATE:''' verwendet man den Bootloader + 2.6-Kernel + Kernelmodule, dann braucht man nur das Komplettpaket für Kernel-NFS installieren: [http://www.unet.univie.ac.at/~a0025690/ppc-binaries/ppc-openlink-2.6-kernel-NFS-V1.tar.gz ppc-openlink-2.6-kernel-NFS-V1.tar.gz]. Kleines Readme (leider Englisch): [http://forum.linkstationwiki.net/index.php?action=vthread&amp;amp;forum=7&amp;amp;topic=840&amp;amp;page=0 Kernel-NFS HowTo] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Installieren===&lt;br /&gt;
Diese Archive auf eine Share der Linkstation kopieren und anschliessend als &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt; mittels telnet auf der Linkstation einloggen.&lt;br /&gt;
&lt;br /&gt;
Nun auf die Linkstation die beiden Archive ins [[Dateisystem|Filesystem]] entpacken entpacken:&lt;br /&gt;
&lt;br /&gt;
 cd /mnt/&amp;lt;SHARENAME&amp;gt;&lt;br /&gt;
 tar xzvf portmap-5beta.tar.gz -C /&lt;br /&gt;
 tar xzvf nfs.tar.gz -C /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UPDATE:''' wie im oben verlinkten HowTo muss man nur das downgeloadete Package untaren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Startskripte Installieren===&lt;br /&gt;
Anschließend müssen wir die Startskripte (leider händisch) entsprechend verlinken damit der NFS-Server automatisch gestartet &lt;br /&gt;
werden kann.&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/init.d/portmap /etc/rc.d/rcS.d/S41portmap&lt;br /&gt;
 ln -sf /etc/init.d/portmap /etc/rc.d/rc0.d/K10portmap&lt;br /&gt;
 ln -sf /etc/init.d/portmap /etc/rc.d/rc6.d/K10portmap&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/init.d/nfs-common /etc/rc.d/rc2.d/S19nfs-common&lt;br /&gt;
 ln -sf /etc/init.d/nfs-common /etc/rc.d/rc3.d/S19nfs-common&lt;br /&gt;
 ln -sf /etc/init.d/nfs-common /etc/rc.d/rc4.d/S19nfs-common&lt;br /&gt;
 ln -sf /etc/init.d/nfs-common /etc/rc.d/rc5.d/S19nfs-common&lt;br /&gt;
 ln -sf /etc/init.d/nfs-common /etc/rc.d/rc0.d/K81nfs-common&lt;br /&gt;
 ln -sf /etc/init.d/nfs-common /etc/rc.d/rc1.d/K81nfs-common&lt;br /&gt;
 ln -sf /etc/init.d/nfs-common /etc/rc.d/rc6.d/K81nfs-common&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/init.d/nfs-user-server /etc/rc.d/rc2.d/S25nfs-user-server&lt;br /&gt;
 ln -sf /etc/init.d/nfs-user-server /etc/rc.d/rc3.d/S25nfs-user-server&lt;br /&gt;
 ln -sf /etc/init.d/nfs-user-server /etc/rc.d/rc4.d/S25nfs-user-server&lt;br /&gt;
 ln -sf /etc/init.d/nfs-user-server /etc/rc.d/rc5.d/S25nfs-user-server&lt;br /&gt;
 ln -sf /etc/init.d/nfs-user-server /etc/rc.d/rc0.d/K25nfs-user-server&lt;br /&gt;
 ln -sf /etc/init.d/nfs-user-server /etc/rc.d/rc1.d/K25nfs-user-server&lt;br /&gt;
 ln -sf /etc/init.d/nfs-user-server /etc/rc.d/rc6.d/K25nfs-user-server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bei der Linkstation liegt das ''/var'' Verzeichnis in einer RAM-Disk, daher gehen einige für den NFS-Server wichtige Statusdateien &lt;br /&gt;
durch Neustarts immer wieder verloren, daher müssen wird das &amp;lt;tt&amp;gt;/etc/init.d/nfs-user-server&amp;lt;/tt&amp;gt;-skript noch ein wenig anpassen.&lt;br /&gt;
&lt;br /&gt;
Mit dem installierten Editor [[vi]] werden also in dem Startskript, &lt;br /&gt;
nach der Zeile&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;test -x /usr/sbin/rpc.nfsd -a -f /etc/exports || exit 0&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
und '''vor case''', die Zeilen:&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /var/lib/nfs&lt;br /&gt;
 test -x  /var/lib/nfs/etab || touch /var/lib/nfs/etab&lt;br /&gt;
 test -x  /var/lib/nfs/xtab || touch /var/lib/nfs/xtab&lt;br /&gt;
 test -x /var/lib/nfs/rmtab || touch /var/lib/nfs/rmtab&lt;br /&gt;
&lt;br /&gt;
eingefügt, was dazu führt, dass diese Dateien nach einem Neustart angelegt werden.&lt;br /&gt;
&lt;br /&gt;
'''UPDATE:''' Man sollte gleich sicherstellen, dass in der Datei &amp;quot;/etc/hosts&amp;quot; &lt;br /&gt;
&lt;br /&gt;
127.0.0.1 localhost&lt;br /&gt;
&lt;br /&gt;
enthalten ist, um etwaige Probleme mit NFS v2 statt v3 auszuschließen.&lt;br /&gt;
&lt;br /&gt;
'''UPDATE:''' Das ppc-openlink-2.6-kernel-NFS-V1.tar.gz hat angepasste Startscripts bereits inkludiert. Die manuelle Installation der Startscripts kann man sich daher sparen. Alles was jetzt darunter noch kommt hat mit Konfiguration zu tun, das kann ich euch leider nicht abnehmen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zum Schluss muss die Datei ''/etc/hosts.allow'' noch angepasst werden, damit die Mount-Requests nicht schon vom portmapper abgeblockt werden.&lt;br /&gt;
Folgende Zeile muss eingefuegt werden:&lt;br /&gt;
&lt;br /&gt;
  portmap: &amp;lt;your.subnet&amp;gt;/&amp;lt;your.netmask&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit folgendem Beispiel ist der Zugriff von jedem Rechner mit der IP 192.168.0.x moeglich&lt;br /&gt;
&lt;br /&gt;
  portmap: 192.168.0.0/255.255.255.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Server konfigurieren===&lt;br /&gt;
Was nun noch fehlt, ist die Konfiguration der entsprechenden Freigaben für den&lt;br /&gt;
NFS-Server. Dazu legt man entweder mit dem Webinterface eine neue ''Share'' an (was dazu führt, dass man auf das Aufnahmeverzeichnis auch &lt;br /&gt;
von [[Windows]] bzw. mit [[CIFS]] zugreifen können wird. Diese ''Share'' befindet sich dann unter &lt;br /&gt;
&lt;br /&gt;
 /mnt/&amp;lt;sharename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
und kann über diesen Pfad auch per [[NFS]] exportiert werden. '''Oder''' man legt ein Verzeichnis manuell an, und gibt es per [[NFS]] frei:&lt;br /&gt;
&lt;br /&gt;
 mkdir /mnt/&amp;lt;gewünschterName&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Verfahren sind äquivalent zu den anderen [[NAS]]-Geräten, wie z.B. bei&lt;br /&gt;
[[NAS:Flepo-Allnet 6200|NAS:Fleppo-Allnet_6200]] ab Pkt. 3 beschrieben und können genauso durchgeführt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fehlt ist die Konfiguration der entsprechenden Freigaben für den&lt;br /&gt;
NFS-Server. Dazu legt man entweder mit dem Webinterface eine neue ''Share'' an (was dazu führt, dass man auf das Aufnahmeverzeichnis auch &lt;br /&gt;
von [[Windows]] bzw. mit [[CIFS]] zugreifen kann. Diese ''Share'' befindet sich dann unter &lt;br /&gt;
&lt;br /&gt;
 /mnt/&amp;lt;sharename&amp;gt;&lt;br /&gt;
&lt;br /&gt;
und kann über diesen Pfad auch per [[NFS]] exportiert werden. Das Verfahren dazu ist äquivalent zu den anderen [[NAS]]-Geräten, wie z.B. bei&lt;br /&gt;
[[NAS:Flepo-Allnet 6200|NAS:Fleppo-Allnet_6200]] ab Pkt. 3 beschrieben und kann genauso durchgeführt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Erweiterungen:IDE-Interface&amp;diff=14889</id>
		<title>Hardware:dbox2:Erweiterungen:IDE-Interface</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Hardware:dbox2:Erweiterungen:IDE-Interface&amp;diff=14889"/>
		<updated>2011-08-24T07:35:47Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Hardware:dbox2:IDE-Interface]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
&lt;br /&gt;
'''Stand 26.12.2009'''&lt;br /&gt;
&lt;br /&gt;
Dieses Projekt hat die Realisierung einer [[IDE]]-Schnittstelle umgesetzt, jedoch mittels eines [[CPLD]] (Complex Programmable Logic Device). Dies hat u.a. den Vorteil, gegenüber der Lösung mit diskretem Schaltungsaufbau, dass die Schaltung selbst &amp;quot;übersichtlich&amp;quot; ist, da nur wenige Komponenten auf dem eigentlichen [[IDE]]-Modul bzw. auf der Platine aufgebracht werden müssen. &lt;br /&gt;
&lt;br /&gt;
Des Weiteren gestattet die Programmierung des [[CPLD]] einen flexibleren Funktionsumfang, da davon ausgegangen wird, dass alle Anschlüsse des Speichermodul-Steckplatz der [[Hardware:dbox2|DBox2]] an das [[CPLD]] angeschlossen werden. Änderungen und Erweiterungen können allein durch eine geeignete Programmierung vorgenommen werden, ein nachträglicher Eingriff in den Schaltungsaufbau ist daher nicht nötig.&lt;br /&gt;
&lt;br /&gt;
Das [[CPLD]] wird wie bereits erwähnt -analog zur ersten [[IDE]]-Variante- an den Speichermodul-Steckplatz der [[Hardware:dbox2|DBox2]] und dem Modemstecker angeschlossen. Außerdem muss natürlich an einer geeigneten Stelle noch die Betriebsspannung für das [[IDE]]-Modul abgegriffen werden. &lt;br /&gt;
&lt;br /&gt;
Aus [[CPU]] Sicht wird das [[CPLD]] wie das normale [[RAM]] angesprochen, d.h. via UPM (User Programmable Machine). Dabei werden die Daten in den Adressraum für die erweiterten 32MB Hauptspeicher eingeblendet.&lt;br /&gt;
&lt;br /&gt;
Die Grund-Idee für einen Zugriff war &amp;quot;Write before Read&amp;quot;. Die [[CPU]] muss dem Chip vor einem [[IDE]]-Register Lesezugriff sagen, dass der Chip das jetzt mal bitte machen soll, zum Beispiel per Schreibzugriff auf eine bestimmte Adresse.&lt;br /&gt;
Der zweite Zugriff liefert dann die gelesenen Daten. Performance gibt's trotzdem, weil der zweite Lesezugriff wieder den nächsten [[IDE]]-Zugriff auslösen kann (durch die Wahl der Adresse) usw.&lt;br /&gt;
Und ganz nebenbei können so zur [[CPU]] auch gleich 32 Bit transportiert werden, weil der Chip gleich 2 [[IDE]]-Lesezugriffe durchführt. &lt;br /&gt;
&lt;br /&gt;
Die Software Xilinx ISE 7.1i zur Programmierung des [[CPLD]] ist frei erhältlich.&lt;br /&gt;
&lt;br /&gt;
Da Nokia, Phillips und Sagem unterschiedliche Speichermodul-Steckplätze verwenden war die Entwicklung von drei verschiedenen Platinenlayouts notwendig. Die Layouts und die Software sind mittlerweile fertig gestellt. Fertig bestückte Platinen werden z.B.von Hallenberg.com und dbox2.com vertrieben und können für ca. 50 Euro + Versand vorbestellt werden. Mit dabei sind je nach Wunsch Einbaurahmen für 2,5&amp;quot;- und 3,5&amp;quot;-Festplatten, ein IDE-Kabel, ein Kabel zum Modemport sowie ein Netzteil als Spannungsversorgung für die Festplatte(n).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=FAQ=&lt;br /&gt;
==Rund um das Interface==&lt;br /&gt;
'''Wird das IDE-Interface Timeshift beherrschen?'''&amp;lt;br&amp;gt;&lt;br /&gt;
Eine Timeshift-Funktion ist bis jetzt nicht vorgesehen. Aber eventuell werden sich ja ein paar Entwickler auf dieses Themengebiet stürzen. Es ist aber zumindest auf der dBox2 nicht davon auszugehen, das dies wegen der zu erwartenden Überforderung der Hardware nicht möglich sein wird. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Können wir User die Firmware updaten?'''&amp;lt;br&amp;gt;&lt;br /&gt;
Im Prinzip ja.&lt;br /&gt;
Es gab den Vorschlag, das direkt in der Box über Pins vom Modemport zu machen. &lt;br /&gt;
Ob dies bei den einzelnen Layouts vorgesehen ist, ist noch nicht bekannt. &lt;br /&gt;
&lt;br /&gt;
Dieses Verfahren birgt allerdings ein Risiko: Da der CPLD direkt am Prozessorbus hängt, kann eine falsche Firmware dazu führen das die Box sich aufhängt und nicht einmal mehr bootet. Die Platine kann man dann immernoch updaten, muss sie aber aus dem Connector ziehen und irgendwie mit Strom (3.3V) versorgen. Am Modem-Connector ist aber auch dafür alles vorhanden. &lt;br /&gt;
&lt;br /&gt;
Alternative ist ein relativ einfaches Kabel am Parallelport eines PCs. Die 3.3V können dann aus der Box kommen, und ob die sich nach dem Update aufhängt oder nicht ist dann ja egal. Sollte sich die Box aufhängen spielt man einfach das alte Image wieder auf den Chip.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Wo bekomme ich ein Kabel her um den CPLD zu programmieren?'''&amp;lt;br&amp;gt;&lt;br /&gt;
Hier ist der Schaltplan um sich ein Kabel für den Parallel-Port bauen zu können.&lt;br /&gt;
[http://toolbox.xilinx.com/docsan/3_1i/data/common/jtg/dppb/appb.htm] [http://www.xilinx.com/xlnx/xil_ans_display.jsp?iLanguageID=1&amp;amp;iCountryID=1&amp;amp;getPagePath=3418]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Wird es eine Variante des IDE-Interfaces mit Speichereweiterung geben?'''&amp;lt;br&amp;gt;&lt;br /&gt;
Eher unwahrscheinlich. Der Grund ist das man sich aus Timinggründen keinen Multiplexer am RAM leisten kann. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Auf der Platine sind noch acht unbestückte Lötpads. Wozu dienen diese?'''&amp;lt;br&amp;gt;&lt;br /&gt;
Diese Lötpads sind für eine RealTimeClock bestimmt. Sie können mit einem DS1307Z (SMD), ein Standarduhrenquarz und ein Knopfzellenhalter (KZH-1) bestückt werden.&lt;br /&gt;
&lt;br /&gt;
==Image-Voraussetzungen==&lt;br /&gt;
&lt;br /&gt;
'''Wird es möglich sein, Images mit HDD-Unterstützung und ohne HDD-Unterstützung zu bauen, oder haben die [[Images]] dann standardmäßig HDD-Unterstützung?'''&amp;lt;br&amp;gt;&lt;br /&gt;
Man muss nur die IDE-Patches nur zusätzlich mit einigen Optionen schalten. Die [[Images|Tuxbox-Images]] haben bereits entsprechenden Support dafür von Haus aus eingebaut.&lt;br /&gt;
&lt;br /&gt;
{{ide_options}}&lt;br /&gt;
&lt;br /&gt;
==Sourcen==&lt;br /&gt;
&lt;br /&gt;
'''Wann werden die Sourcen veröffentlicht?'''&amp;lt;br&amp;gt;&lt;br /&gt;
Die Sourcen sind veröffentlicht, sodass man sich sein eigenes Image mit HDD-Unterstützung bauen kann.&lt;br /&gt;
&lt;br /&gt;
'''Nehmen die Erweiterungen die für das IDE Interface benötigt werden viel Platz im Image weg?'''&amp;lt;br&amp;gt;&lt;br /&gt;
Das Image wächst um ungefähr 300 kB.&lt;br /&gt;
&lt;br /&gt;
==Rund um die HD==&lt;br /&gt;
'''Kann ich die Energie für die Platte vom internen Netzteil beziehen?'''&amp;lt;br&amp;gt;&lt;br /&gt;
Die Leistungsreserven des dboxinternen Netzteils sind begrenzt. Ein Betrieb einer 2,5&amp;quot;-Platte ist mit Hilfe einer kleinen Schaltung (Schaltregler) an der 27 V- Spannungsversorgung für die Displaybeleuchtung und das LNB möglich. Für 3,5&amp;quot;-Platten muss ein externes Netzteil verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Hier die Schaltung:  [http://foto.arcor-online.net/palb/alben/16/849616/1280_3237636664653165.jpg]  [http://foto.arcor-online.net/palb/alben/89/689889/1280_3466343933633531.jpg]  [http://foto.arcor-online.net/palb/alben/89/689889/1280_3065633939363232.jpg]  [http://foto.arcor-online.net/palb/alben/89/689889/1280_6466393530653565.jpg]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ich habe eine Kabelbox. Kann ich trotzdem obige Schaltung verwenden oder haben die Kabelboxen keine 27 V-Spannung?'''&amp;lt;br&amp;gt;&lt;br /&gt;
Alle Boxen haben diese 27 V-Spannung, auch Kabelboxen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Kann ich eine SATA-Platte an das IDE-Interface anschließen? /'''&lt;br /&gt;
'''Wird es eine SATA-Version dieses IDE-Interfaces geben?'''&amp;lt;br&amp;gt;&lt;br /&gt;
Der Einsatz einer SATA-Platte an diesem Interface ist noch nicht getestet worden.&lt;br /&gt;
Laut DBoxBear sollte es aber theoretisch möglich sein eine SATA-Platte mit Hilfe eines PATA-SATA-Adapters zu betreiben. DboxBear wird laut Posting keine Schaltung für SATA entwickeln.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Wird die Festplatte bei Nichtbenutzung in den Standby geschickt?'''&amp;lt;br&amp;gt;&lt;br /&gt;
Die [[Festplatte]] wird je nach Angaben im [[Neutrino:Service:IDE-MMC-HDD-Setup#06hdd|Initiscript]] schlafen gelegt. Mit [[Neutrino:Einstellungen:IDE-MMC-HDD-Setup|IDE-Menü]]-basiert eingestelltem Image, wird dies ebenfalls im Initscript erledigt. Über die [[GUI]] wird ausserdem diese Einstellung sofort übernommen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Wird es HD-Tools geben?'''&amp;lt;br&amp;gt;&lt;br /&gt;
In den aktuell in Entwicklung befindlichen [[Tuxbox-Images]] sind bereits Tools zum Partitionieren und Formatieren der Festplatte sowie die benötigten Treiber enthalten. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Welches IDE-Kabel soll ich verwenden?'''&amp;lt;br&amp;gt;&lt;br /&gt;
Bitte benutze ein 80-poliges IDE-Kabel. Die zusätzlichen Masseleitungen helfen die Signale vor Störeinflüssen zu schützen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Gibt es eine Kapazitätsgrenze für die Festplatte?'''&amp;lt;br&amp;gt;&lt;br /&gt;
Da Linux LBA48 unterstützt und den Treiber/Chip das nicht interessiert: &lt;br /&gt;
Alles was es an IDE Platten gibt. (zur Zeit 500GB?) &lt;br /&gt;
Und davon bis zu zwei Stück -&amp;gt; 1TB&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Wieviel Platten kann ich anschließen?'''&amp;lt;br&amp;gt;&lt;br /&gt;
Zwei. Eine Master- und eine Slave-Platte und je nach Interface-Ausstattung auch ein [[SD-Karte|MMC-Karte]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''In welchem Modus wird die Platte laufen?'''&amp;lt;br&amp;gt;&lt;br /&gt;
PIO-Mode 4 (max. 16 MByte/s)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Wie hoch wird die Datenübertragungsrate sein?'''&amp;lt;br&amp;gt;&lt;br /&gt;
Die Platte erreicht zur Zeit zwischen 2 und 4 MByte/s. Das ist mehr als das&lt;br /&gt;
10 MBit-LAN der DBox zu leisten vermag.&lt;br /&gt;
Das ist mehr als genug um ZDF mit allen Audiokanälen ohne Unterbrechungen aufzuzeichnen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Was ist der Unterschied zwischen Mbit/s und MByte/s?'''&amp;lt;br&amp;gt;&lt;br /&gt;
8 Bit entsprechen 1 Byte. 10 MBit/s entsprechen unter realen Bedingungen etwas weniger als 1 MByte/s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Welches Format wird die Partition auf der Festplatte haben?'''&amp;lt;br&amp;gt;&lt;br /&gt;
Die [[Festplatte]] wird je nach dem im Image vorhandenen FS-Modulen formatiert. Im [[Neutrino:Einstellungen:IDE-MMC-HDD-Setup|IDE-Menü]] stehen diese Dateisysteme zur Auswahl bereit. Es gibt auch Tools um ext2/3 unter Windows lesen und schreiben zu können. [http://www.fs-driver.org/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==MultiCam / MC das unbekannte Wesen?==&lt;br /&gt;
&lt;br /&gt;
'''Wofür dient das Kabel zum Modemport?'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über den Modemport bezieht das IDE-Interface seinen Interrupt. Das Kabel ist für die Funktion unbedingt notwendig.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Funktioniert das IDE-Interface auch mit einem MultiCam?'''&amp;lt;br&amp;gt;&lt;br /&gt;
Der parallele Einsatz von einem MultiCam und vom IDE-Interface ist von den Entwicklern nicht vorgesehen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Warum berücksichtigen die Entwickler keine MultiCams'''&amp;lt;br&amp;gt;&lt;br /&gt;
Vom Projekt wird das nicht unterstützt, da auch andere Crypt-Verfahren möglich sind/wären, für die die dbox2 keine Lizenz mitbringt.&lt;br /&gt;
&lt;br /&gt;
'''Hinweis!'''&lt;br /&gt;
&lt;br /&gt;
{{cam_note}} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Schaltungen=&lt;br /&gt;
==Hallenberg.com==&lt;br /&gt;
Das IDE-Interface von Hallenberg kann [http://www.Hallenberg.com hier] bezogen werden.&lt;br /&gt;
&lt;br /&gt;
'''Produkteigenschaften:'''&lt;br /&gt;
* 40poliger IDE-Anschluß für 3,5&amp;quot; Festplatten oder 2,5&amp;quot; Festplatten (Adapter 40&amp;lt;&amp;gt;44polig erforderlich)&lt;br /&gt;
* Erweiterung mit einer RealTimeClock (RTC) möglich (als Option bestellbar)&lt;br /&gt;
* Netzteil (extern) 5V-2A (Spitzenlast) extern für die Versorgung von zwei Festplatten 2,5&amp;quot; oder 3,5“ und Lüftern   &lt;br /&gt;
* 5V-Anschluss über Modemport für 2,5“-Festplatten (optional mit Anschlusskabel bestellbar)   &lt;br /&gt;
* LED-Anschluss für die Festplattenaktivität   &lt;br /&gt;
* Lötpunkt für alternativen IRQ 6    &lt;br /&gt;
* Unterstützt Compactflash-Karten über IDE-Adapter    &lt;br /&gt;
* Freie und nicht belegte IO-Pins vom XC95144XL für zukünftige Applikationen.   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===IDE-Interface Nokia===&lt;br /&gt;
====Version 1====&lt;br /&gt;
[[Bild:IDE Nokia.jpg|400px|Bild1: Nokia IDE-Interface von Hallenberg.com]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Version 2====&lt;br /&gt;
[[Bild:IDE Hallenberg nokia r2 a.jpg|400px|Bild1: Nokia IDE-Interface von Hallenberg.com]]&lt;br /&gt;
[[Bild:IDE Hallenberg nokia r2 b.jpg|400px|Bild2: Nokia IDE-Interface von Hallenberg.com]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===IDE-Interface Sagem===&lt;br /&gt;
[[Bild:IDE Hallenberg Sagem.jpg|400px|Bild1: Nokia IDE-Interface von Hallenberg.com]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===IDE-Interface Philips===&lt;br /&gt;
[[Bild:IDE Philips.jpg|400px|Bild1: Philips IDE-Interface von Hallenberg.com]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Dbox2.com (IDE-Interface)==&lt;br /&gt;
Das IDE-Interface von Dbox2.com kann [http://www.Dbox2.com hier] bezogen werden.&lt;br /&gt;
&lt;br /&gt;
'''Produkteigenschaften:'''&lt;br /&gt;
* 40poliger IDE-Anschluß für 3,5&amp;quot; Festplatten oder 2,5&amp;quot; Festplatten (Adapter 40&amp;lt;&amp;gt;44polig erforderlich)&lt;br /&gt;
* SD-/MMC-Kartenleser / Lesen und Schreiben auf [[SD-Karte]], [[SD-Karte|Mini-SD-Karte]], [[SD-Karte|Mirco-SD-Karte]] oder [[SD-Karte|MMC-Karte]]&lt;br /&gt;
* Vorbereitet für RTC (Realtimeclock) / Echtzeituhr für die DBox2. &lt;br /&gt;
* Netzteil 5V - 2A (Spitzenlast) onboard für die Versorgung von zwei 2,5&amp;quot; Festplatten und der RTC&lt;br /&gt;
* 5V-Anschluss über Modemport für 2,5“-Festplatten&lt;br /&gt;
* 3x zusätzlich Anschlüsse für Lüfter (5V)&lt;br /&gt;
* LED für HDD-Aktivität onboard / Der Anschluss einer externen LED ist auch möglich.&lt;br /&gt;
* Lötpunkt oder Jumper für alternativen IRQ 6&lt;br /&gt;
* Unterstützt Compactflash-Karten über Adapter&lt;br /&gt;
* Freie und nicht belegte IO-Pins vom XC95144XL für zukünftige Applikationen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===IDE-Interface Nokia===&lt;br /&gt;
[[Bild:IDE_DBOX2-COM Nokia1.jpg|400px|Bild1: Nokia IDE-Interface von Dbox2.com]]&lt;br /&gt;
[[Bild:IDE_DBOX2-COM_Nokia2.jpg|300px|Bild2: Nokia IDE-Interface von Dbox2.com]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===IDE-Interface Sagem===&lt;br /&gt;
[[Bild:IDE_DBOX2-COM_Sagem1.jpg|400px|Bild1: Sagem IDE-Interface von Dbox2.com]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===IDE-Interface Philips===&lt;br /&gt;
[[Bild:IDE_DBOX2-COM_Philips1.jpg|400px|Bild1: Philips-IDE Interface von Dbox2.com]]&lt;br /&gt;
[[Bild:IDE_DBOX2-COM_Philips2.jpg|400px|Bild2: Philips-IDE Interface von Dbox2.com]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Dbox2.com (IDE-SATA-Interface)==&lt;br /&gt;
Das IDE-SATA-Interface von Dbox2.com kann [http://www.Dbox2.com hier] bezogen werden.&lt;br /&gt;
&lt;br /&gt;
'''Produkteigenschaften:'''&lt;br /&gt;
* 40poliger IDE-Anschluß für 3,5&amp;quot; Festplatten oder 2,5&amp;quot; Festplatten (Adapter 40&amp;lt;&amp;gt;44polig erforderlich)&lt;br /&gt;
* 7poliger SATA-Anschluß für 3,5&amp;quot; Festplatten oder 2,5&amp;quot; Festplatten&lt;br /&gt;
* MircoSD-Kartenleser / Lesen und Schreiben auf [[SD-Karte|Mirco-SD-Karte]] &lt;br /&gt;
* Vorbereitet für RTC (Realtimeclock) / Echtzeituhr für die DBox2. &lt;br /&gt;
* Netzteil 5V - 2A (Spitzenlast) onboard für die Versorgung von zwei 2,5&amp;quot; Festplatten und der RTC&lt;br /&gt;
* 5V-Anschluss über Modemport für 2,5“-Festplatten&lt;br /&gt;
* 3x zusätzlich Anschlüsse für Lüfter (5V)&lt;br /&gt;
* LED für HDD-Aktivität onboard / Der Anschluss einer externen LED ist auch möglich.&lt;br /&gt;
* Lötpunkt oder Jumper für alternativen IRQ 6&lt;br /&gt;
* Unterstützt Compactflash-Karten über Adapter&lt;br /&gt;
* Freie und nicht belegte IO-Pins vom XC95144XL für zukünftige Applikationen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===IDE-SATA-Interface Nokia===&lt;br /&gt;
[[Bild:IDE_SATA_DBOX2-COM Nokia3.jpg|400px|Bild1: Nokia IDE-SATA-Interface von Dbox2.com]]&lt;br /&gt;
[[Bild:IDE_SATA_DBOX2-COM_Nokia4.jpg|300px|Bild2: Nokia IDE-SATA-Interface von Dbox2.com]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===IDE-SATA-Interface Sagem===&lt;br /&gt;
[[Bild:IDE_SATA_DBOX2-COM_Sagem2.jpg|400px|Bild1: Sagem IDE-SATA-Interface von Dbox2.com]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===IDE-SATA-Interface Philips===&lt;br /&gt;
[[Bild:IDE_SATA_DBOX2-COM_Philips3.jpg|400px|Bild1: Philips-SATA-IDE Interface von Dbox2.com]]&lt;br /&gt;
[[Bild:IDE_SATA_DBOX2-COM_Philips4.jpg|300px|Bild2: Philips-SATA-IDE Interface von Dbox2.com]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Alternative IRQ´s=&lt;br /&gt;
&lt;br /&gt;
==Nokia==&lt;br /&gt;
Der Pin14 muss abgeloetet oder die Leiterbahn unterbrochen werden, ansonsten kann es zu Problemen kommen wenn man die serielle Schnittstelle verwendet!&lt;br /&gt;
&lt;br /&gt;
[[Bild:IRQ6 Nokia1.jpg|400px|Bild1: IRQ6 Nokia]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:IRQ6 Nokia2.jpg|400px|Bild2: IRQ6 Nokia]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:IRQ6 Nokia3.jpg|400px|Bild3: IRQ6 Nokia]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:IRQ6 Nokia4.jpg|400px|Bild4: IRQ6 Nokia]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sagem==&lt;br /&gt;
Der Pin15 muss abgeloetet oder die Leiterbahn unterbrochen werden, ansonsten kann es zu Problemen kommen wenn man die serielle Schnittstelle verwendet!&lt;br /&gt;
&lt;br /&gt;
[[Bild:IRQ6_Sagem1.jpg|400px|Bild1: IRQ6 Sagem]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:IRQ6_Sagem2.jpg|400px|Bild2: IRQ6 Sagem]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:IRQ6_Sagem3.jpg|400px|Bild3: IRQ6 Sagem]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:IRQ6_Sagem4.jpg|400px|Bild4: IRQ6 Sagem]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Philips==&lt;br /&gt;
[[Bild:IRQ6_Philips1.jpg|400px|Bild1: IRQ6 Philips]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:IRQ6_Philips2.jpg|400px|Bild2: IRQ6 Philips]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Schaltregler=&lt;br /&gt;
Ein Schaltregler ermöglicht den Betrieb von 2,5&amp;quot; Festplatten ohne zusätliches Netzteil. Die hierzu benötigte Spannung wird vom internen Netzteil der [[hardware:dbox2|dbox2]] abgegriffen und auf 5Volt gewandelt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:Schaltregler Platine.jpg|400px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nokia==&lt;br /&gt;
[[Bild:Spannung Schaltregler Nokia1.jpg|400px|Spannung (27Volt/GND/Schaltspannung) Nokia]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sagem==&lt;br /&gt;
[[Bild:Spannung Schaltregler Sagem1.jpg|400px|Spannung (27Volt/GND/Schaltspannung) Sagem(Netzteil braun)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:Spannung Schaltregler Sagem2.jpg|400px|Spannung (27Volt/GND/Schaltspannung) Sagem(Netzteil weiss)]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Philips==&lt;br /&gt;
[[Bild:Spannung Schaltregler Philips1.jpg|400px|Spannung (22Volt/GND) Philips]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:Spannung Schaltregler Philips2.jpg|400px|Einschaltspannung (3,3Volt) Philips]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Downloads=&lt;br /&gt;
* [[Download:IDE-CPLD-Sourcen.zip|CPLD-Sourcen für das IDE-Interface]]&lt;br /&gt;
* [[Download:DBoxNokiaIDE.zip|Eagle-Schaltbilder des Prototypen von DBoxBaer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
* [http://www.dboxservice-hallenberg.de/ Hallenberg.com Vertrieb]&lt;br /&gt;
* [http://www.dbox2.com/ Dbox2.com Vertrieb]&lt;br /&gt;
* [http://tuxbox-forum.mine.nu/forum/viewtopic.php?t=39462 Detailinfos zum Projekt im Tuxbox-Forum]&lt;br /&gt;
* [http://www.xilinx.com/ise/logic_design_prod/webpack.htm Softwaredownload für die Entwicklungsumgebung]&lt;br /&gt;
  www.digchip.com/datasheets/parts/datasheet/534/XC95144XL-5.php CPLD-Spezifikation&lt;br /&gt;
* [http://tuxbox-forum.dreambox-fan.de/forum/viewtopic.php?f=31&amp;amp;t=42649&amp;amp;start=0&amp;amp;hilit=Schaltregler Einbauanleitung Schaltregler]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{review}}&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=NeutrinoHD:Ausschalten&amp;diff=14888</id>
		<title>NeutrinoHD:Ausschalten</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=NeutrinoHD:Ausschalten&amp;diff=14888"/>
		<updated>2011-08-24T07:08:58Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:NeutrinoHD]]&lt;br /&gt;
{{NeutrinoHD_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=NEO=&lt;br /&gt;
==Allgemeines==&lt;br /&gt;
Die [[Hardware:Coolstream:NEO|Coolstream NEO]] bietet die Möglichkeit in einen Soft-Standby oder Deep-Standby zu schalten. Ein Hauptschalter zur vollständigen Netztrennung existiert nicht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Soft-Standby==&lt;br /&gt;
Der Soft-Standby schaltet die Bild- und Ton-Ausgabe der [[Hardware:Coolstream:NEO|Coolstream NEO]] ab. Im [[LCD|Display]] der [[Hardware:Coolstream:NEO|Coolstream NEO]] wird, wenn sich diese im Soft-Standby befindet, die aktuelle Uhrzeit angezeigt. Durch das Drücken der Ton-Stopp-Taste (Mute) auf der [[Hardware:dbox2#Fernbedienung|Fernbedienung]] kann zusätzlich noch das [[LCD]] ausgeschaltet werden.&lt;br /&gt;
&lt;br /&gt;
Um in den Soft-Standby zu gelangen, reicht eine kurze Betätigung der '''[An/Aus]'''-Taste auf der [[Hardware:dbox2#Fernbedienung|Fernbedienung]].&lt;br /&gt;
&lt;br /&gt;
Um die [[Hardware:Coolstream:NEO|Coolstream NEO]] wieder in Funktion zu setzen, einfach abermals die '''[An/Aus]'''-Taste drücken. Hierbei wird die Bild- und Ton-Ausgabe wieder eingeschaltet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Hinweis:''''' Im Fenster [[NeutrinoHD:Einstellungen:VFD-Display|VFD-Display]] kann die Helligkeit des Displays sowie der Status der Power-Button-LEDs im Standby eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deep-Standby==&lt;br /&gt;
Der Deep-StandBy der [[Hardware:Coolstream:NEO|Coolstream NEO]] wird im Hauptmenü über die Option '''Ausschalten''' aktiviert. Im Deep-StandBy ist der Strom Verbrauch sehr niedrig (&amp;lt;1Watt).&lt;br /&gt;
Timeraufnahmen werden aber durch den intergrierten Frontprozessor auch im DeepStandBy bearbeitet und die Box hierzu automatisch &amp;quot;aufgeweckt&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Hinweis:''''' Im Fenster [[NeutrinoHD:Einstellungen:VFD-Display|VFD-Display]] kann die Helligkeit des Displays sowie der Status der Power-Button-LEDs im Deep-Standby eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
[[Bild:NeutrinoHD Hauptmenü NEO.png|Hauptmenü NEO - Ausschalten in Deep-StandBy|none|thumb|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reset==&lt;br /&gt;
Über die Kombination (gleichzeitiges betätigen) der '''[M]''' und '''[Pfeil links]'''-Taste oder der '''[V.F]''' und '''[Pfeil hoch]'''-Taste an den [[Hardware:Coolstream:NEO#Frontseite|Front-Bedientasten]] kann ein Reset der [[Hardware:Coolstream:NEO|Coolstream NEO]] erzwungen werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Power-OFF==&lt;br /&gt;
Nicht möglich, da kein Hauptschalter vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Stromverbrauch==&lt;br /&gt;
Der Stromverbrauch der [[Hardware:Coolstream:NEO|Coolstream NEO]] stellt sich in den unterschiedlichen Betriebsarten wie folgt dar:&lt;br /&gt;
&lt;br /&gt;
{| &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; '''Modus'''  &amp;amp;nbsp;&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; '''Verbrauch (Leistung)''' &amp;amp;nbsp;&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; '''Stromkosten''' &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; Fernsehen  &amp;amp;nbsp; &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; ca. ---&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; ca. ---&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; Standby (Display an) &amp;amp;nbsp;&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; ca. ---&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; ca. ---&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; Standby (Display aus) &amp;amp;nbsp;&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; ca. ---&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; ca. ---&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; Deep-Standby &amp;amp;nbsp;&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; 0,43 Watt &amp;amp;nbsp; &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; ca. &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;3,8 KW/h x 0,19 € = 0,72 €/Jahr  &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; Power-OFF &amp;amp;nbsp;&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; ca.   Nicht möglich!&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''''Hinweis:''''' Gemessen mit einer [[Hardware:Coolstream:NEO|Coolstream NEO]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=HD1=&lt;br /&gt;
==Allgemeines==&lt;br /&gt;
Zur Zeit besteht nur die Möglichkeit die [[Hardware:Coolstream:HD1|Coolstream HD1]] in den Soft-Standby auszuschalten. Ein Deep-Standby ist nur beim Modell [[Hardware:Coolstream:NEO|Coolstream NEO]] möglich.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Soft-Standby==&lt;br /&gt;
Der Soft-Standby schaltet die Bild- und Ton-Ausgabe der [[Hardware:Coolstream:HD1|Coolstream HD1]] ab. Im [[LCD|Display]] der [[Hardware:Coolstream:HD1|Coolstream HD1]] wird, wenn sich diese im Soft-Standby befindet, die aktuelle Uhrzeit angezeigt. Durch das Drücken der Ton-Stopp-Taste (Mute) auf der [[Hardware:dbox2#Fernbedienung|Fernbedienung]] kann zusätzlich noch das [[LCD]] ausgeschaltet werden.&lt;br /&gt;
&lt;br /&gt;
Um in den Soft-Standby zu gelangen, reicht eine kurze Betätigung der '''[An/Aus]'''-Taste auf der [[Hardware:dbox2#Fernbedienung|Fernbedienung]].&lt;br /&gt;
&lt;br /&gt;
Um die [[Hardware:Coolstream:HD1|Coolstream HD1]] wieder in Funktion zu setzen, einfach abermals die '''[An/Aus]'''-Taste drücken. Hierbei wird die Bild- und Ton-Ausgabe wieder eingeschaltet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Hinweis:''''' Im Fenster [[NeutrinoHD:Einstellungen:VFD-Display|VFD-Display]] kann die Helligkeit des Displays im Standby eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
==Deep-Standby==&lt;br /&gt;
Hardware technisch nicht möglich&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reset==&lt;br /&gt;
Über die Kombination (gleichzeitiges betätigen) der '''[M]''' und '''[Pfeil links]'''-Taste an den [[Hardware:Coolstream:HD1#Bedientasten|Front-Bedientasten]] kann ein Reset der [[Hardware:Coolstream:HD1|Coolstream HD1]] erzwungen werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Power-OFF==&lt;br /&gt;
Es ist möglich, die Box durch betätigen das Hauptschalters an der Geräterückseite komplett auszuschalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Stromverbrauch==&lt;br /&gt;
Der Stromverbrauch der [[Hardware:Coolstream:HD1|Coolstream HD1]] stellt sich in den unterschiedlichen Betriebsarten wie folgt dar:&lt;br /&gt;
&lt;br /&gt;
{| &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; '''Modus'''  &amp;amp;nbsp;&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; '''Verbrauch (Leistung)''' &amp;amp;nbsp;&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; '''Stromkosten''' &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; Fernsehen  &amp;amp;nbsp; &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; ca. 13,2 Watt &amp;amp;nbsp; &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; ca. 115,6 KW/h x 0,19 € = 21,97 €/Jahr  &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; Standby (Display an) &amp;amp;nbsp;&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; ca. 10,0 Watt &amp;amp;nbsp; &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; ca. &amp;amp;nbsp;&amp;amp;nbsp;87,6 KW/h x 0,19 € = 16,64 €/Jahr  &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; Standby (Display aus) &amp;amp;nbsp;&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; ca. 10,0 Watt &amp;amp;nbsp; &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; ca. &amp;amp;nbsp;&amp;amp;nbsp;87,6 KW/h x 0,19 € = 16,64 €/Jahr  &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; Deep-Standby &amp;amp;nbsp;&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; Nicht möglich! &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; Power-OFF &amp;amp;nbsp;&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; ca.   &amp;amp;nbsp;&amp;amp;nbsp;0,0 Watt &amp;amp;nbsp;&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''''Hinweis:''''' Gemessen mit einer [[Hardware:Coolstream:HD1|Coolstream HD1]] C .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Dboxwinserver&amp;diff=14887</id>
		<title>Dboxwinserver</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Dboxwinserver&amp;diff=14887"/>
		<updated>2011-08-24T07:00:36Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Tools]]&lt;br /&gt;
[[Category:Windows]]&lt;br /&gt;
{{Tools_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
DBoxWinServer ist ein [[Windows]] [[Streamingserver]] für [[udrec]] und [[ggrab]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Warum DBoxWinServer?'''&lt;br /&gt;
&lt;br /&gt;
Ganz einfach, ich suchte immer nach einem einfachen Tool, welches [[udrec]] und [[ggrab]] unterstützt. [[Jack_the_Grabber]] ist ein Super Tool, ist für das was ich wollte aber doch etwas überdimensioniert. Ich wollte nur DBox-Timer gesteuert etwas aufnehmen. Also habe ich mich hingesetzt und meine verstaubten Programmierkenntnisse wieder etwas aufgefrischt :-) Viel Spaß beim Grabben !&lt;br /&gt;
&lt;br /&gt;
Die folgende Anleitung basiert auf der Version 0.30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Features=&lt;br /&gt;
* [[Windows]] Streaming [[Server]] für [[udrec]] und [[ggrab]]&lt;br /&gt;
* Herunterfahren von [[Windows]] nach der Aufnahme&lt;br /&gt;
* Schnelles Umschalten zwischen [[udrec]] und [[ggrab]]&lt;br /&gt;
* Einfache Einstellung der Optionen von [[udrec]] und [[ggrab]]&lt;br /&gt;
* Einbindung von MK-DVD ( bis Version 0.0.9d )&lt;br /&gt;
* Scripting Funktion ab Version 0.0.9 integriert zum Automatisieren von Aufgaben&lt;br /&gt;
* Standby Manager ab Version 0.1.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Voraussetzungen=&lt;br /&gt;
* [[Windows]] 98/ME/NT/2000 oder XP&lt;br /&gt;
* Eine [[Hardware:dbox2|DBox2]] mit einem AlexW Image ab dem 19.09.2003! ([[UDP]] Streaming)&lt;br /&gt;
* Eine funktionierende Netzwerkverbindung mit [[WOL]] (WakeUp On Lan)!&lt;br /&gt;
* Für [[udrec]] 0.10 eine installierte Version von .NET Framework 1.1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Einstellungen=&lt;br /&gt;
==Reiter 'Allgemein'==&lt;br /&gt;
[[bild:dboxwinserver_allgemein.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Aufnahme Engine:'''&lt;br /&gt;
&lt;br /&gt;
Das Programm, mit dem Sie grabben möchten.&lt;br /&gt;
Zur Auswahl stehen [[udrec]] und [[ggrab]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Windows nach Aufnahme herunterfahren:'''&lt;br /&gt;
&lt;br /&gt;
Beendet [[Windows]] nach der Aufnahme. Funktioniert bisher nur&lt;br /&gt;
unter Win 95/98/ME und XP. NICHT unter NT und 2000! Ist aber in Arbeit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Standby Manager aktivieren:'''&lt;br /&gt;
&lt;br /&gt;
Aktiviert das Standby Management des DBoxWinServers.&lt;br /&gt;
Bei Aktivierung wird zusätzlich die Zeit (in Sekunden) angezeigt,&lt;br /&gt;
bis der Standby Modus startet&lt;br /&gt;
(nur bei Standby Management über DBoxWinServer!).&lt;br /&gt;
Siehe Standby&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''DBoxWinServer minimiert starten:'''&lt;br /&gt;
&lt;br /&gt;
Startet das Programm als SysTray-Icon, kann mit Doppelklick oder&lt;br /&gt;
über die rechte Maustaste wieder vergrößert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Script Anweisungen nach Aufnahme starten:'''&lt;br /&gt;
&lt;br /&gt;
Wenn unter Script Anweisungen in der Liste sind, werden diese&lt;br /&gt;
nach der [[Direktaufnahme|Aufnahme]] ausgeführt.&lt;br /&gt;
Siehe Script&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Status:'''&lt;br /&gt;
&lt;br /&gt;
Eben was so passiert ist :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Erweiterte Status Informationen anzeigen:'''&lt;br /&gt;
&lt;br /&gt;
Zeigt zusätzlich [[udrec]] und [[ggrab]] Informationen an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Button Stop- Start Server:'''&lt;br /&gt;
Startet oder stoppt den [[Streamingserver]].&lt;br /&gt;
&lt;br /&gt;
'''Button Speichern:'''&lt;br /&gt;
&lt;br /&gt;
Speichert alle Einstellungen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Button Beenden:'''&lt;br /&gt;
&lt;br /&gt;
Schließt den DBoxWinServer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reiter 'Udrec'==&lt;br /&gt;
[[bild:dboxwinserver_udrec.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Audio:'''&lt;br /&gt;
&lt;br /&gt;
Entweder nur den ersten [[Stream]] aufnehmen (2Ch mpeg), oder alle&lt;br /&gt;
die erkannt wurden (z.B. auch [[AC3]] und 2ch Englich etc.)&lt;br /&gt;
Leider kann es immer wieder vorkommen, dass nicht alle Audio-Spuren&lt;br /&gt;
aufgenommen werden. Das Problem liegt hier meist bei Premiere,&lt;br /&gt;
da alle Spuren erst kurz vor Beginn ausgestrahlt werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Stream Datei:'''&lt;br /&gt;
&lt;br /&gt;
Der Aufnahme-Stream wird entweder in getrennte [[MPEG]], [[Packetized Elementary Stream|PES]] oder [[TS]] Dateien geschrieben.&lt;br /&gt;
Dabei ist zu beachten, dass die [[Packetized Elementary Stream|PES]]-Dateien im Anschluß noch bearbeitet werden müssen (z.B. [[ProjectX]]).&lt;br /&gt;
Die getrennten [[MPEG]]-Dateien können ohne Nachbearbeitung in DVD-Authoring Programmen benutzt werden (z.B. TMPGEnc-DVD Author, IFO-Edit o. DVD-Lab).&lt;br /&gt;
Beim [[TS]]-Modus kann die Datei über ein gemountetes Verzeichnis direkt auf der [[Hardware:dbox2|DBox2]] wiedergegeben werden.&lt;br /&gt;
Bitte beachten, dass vorher der [[Neutrino:Einstellungen:Treiber- &amp;amp; Bootoptionen#SPTS-Mode_Treiber_laden|SPTS-Mode]] im AViA-Treiber aktiviert wird!!!&lt;br /&gt;
Im [[Images:Yadi|YADI]]- oder [[Images:JTG|JtG-Image]] einfach über das Menü:&lt;br /&gt;
EINSTELLUNGEN/DIV.EINSTELLUNGEN/SPTS-MOSUS TREIBER LADEN : EIN&lt;br /&gt;
aktivieren. Dann noch rebooten.&lt;br /&gt;
Beim AlexW-Image per Telnet:&lt;br /&gt;
Einschalten:&lt;br /&gt;
1) per telnet einloggen&lt;br /&gt;
2) cd /var/etc&lt;br /&gt;
3) touch .spts_mode&lt;br /&gt;
4) rebooten&lt;br /&gt;
&lt;br /&gt;
Ausschalten:&lt;br /&gt;
&lt;br /&gt;
1) per telnet einloggen&lt;br /&gt;
2) rm /var/etc/.spts_mode&lt;br /&gt;
3) rebooten&lt;br /&gt;
&lt;br /&gt;
Zusätzlich MUSS das Playback eingeschaltet sein. Dazu im Menü:&lt;br /&gt;
EINSTELLUNGEN/AUFNAHME/PLAYBACk ANHALTEN : AUS&lt;br /&gt;
einstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UDP-Port :'''&lt;br /&gt;
&lt;br /&gt;
Wenn man mit mehreren Instanzen vom DBoxWinServer arbeitet, kann man hier den [[UDP]]-Port verändern.&lt;br /&gt;
Die Port Nr. 31340 ist reserviert und nicht möglich!&lt;br /&gt;
Standard Port: 31341&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Automatisches Splitting (V-Split und A-Split):'''&lt;br /&gt;
&lt;br /&gt;
Überprüft, ob sich im Video-Stream das Seitenverhältnis&lt;br /&gt;
(4:3 oder 16:9) oder im [[AC3]] Audio-Stream die Kanalanzahl (2.0 oder 5.1)&lt;br /&gt;
ändert, und schneidet die Dateien an der Stelle.&lt;br /&gt;
Diese Funktion wird nur im Zusammenhang mit der Ausgabe&lt;br /&gt;
in [[MPEG]] [[Stream]] Dateien unterstützt (s.o.).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Videotext aufzeichnen:'''&lt;br /&gt;
&lt;br /&gt;
Wenn das [[TS]]- oder [[Packetized Elementary Stream|PES]]-Streaming aktiviert ist, besteht die Möglichkeit, die Videotext&lt;br /&gt;
Informationen mit in das [[TS]/[[Packetized Elementary Stream|PES]]-File schreiben zu lassen.&lt;br /&gt;
Getestet zurzeit nur mit dem neusten [[Images:Yadi|YADI]]-[[Images|Image]] (19.07.04).&lt;br /&gt;
Ob es auch mit dem [[Images:JTG|JtG]] Snap vom 19.07.04 funktioniert, habe&lt;br /&gt;
ich noch nicht überprüft.&lt;br /&gt;
Die [[TS]]-Datei lässt sich dann im Anschluß mit [[ProjectX]] [[demuxen]].&lt;br /&gt;
Infos zum Einstellen von [[ProjectX]] bekommt Ihr hier!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''IDD Dateien für Mpeg2Schnitt erstellen:'''&lt;br /&gt;
&lt;br /&gt;
Wenn diese Option ausgewählt ist, werden die IDD-Dateien für&lt;br /&gt;
Mpeg2Schnitt und die INFO-Dateien für Cuttermaran bei der&lt;br /&gt;
Aufnahme erstellt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''MPEG Streams nach der [[Direktaufnahme|Aufnahme]] [[Multiplexen]]:'''&lt;br /&gt;
Wenn mit [[udrec]] im MPEG-Modus gestreamt wurde, besteht&lt;br /&gt;
die Möglichkeit, nach der [[Direktaufnahme|Aufnahme]] die separaten Audio/Video&lt;br /&gt;
Dateien zu einer MPG-Datei zu [[Multiplexen|multiplexen]]. Wenn das automatische&lt;br /&gt;
Splitting aktiviert wurde, werden die größten Dateien verarbeitet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reiter 'Ggrab'==&lt;br /&gt;
[[bild:dboxwinserver_ggrab.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Audio:'''&lt;br /&gt;
&lt;br /&gt;
Entweder nur den ersten [[Stream]] aufnehmen (2Ch mpeg), oder alle&lt;br /&gt;
die erkannt wurden (z.B. auch [[AC3]] und 2ch Englich etc.).&lt;br /&gt;
Leider kann es immer wieder vorkommen, dass nicht alle Audio-Spuren&lt;br /&gt;
aufgenommen werden. Das Problem liegt hier meist bei Premiere,&lt;br /&gt;
da alle Spuren erst kurz vor Beginn ausgestrahlt werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Stream Datei:'''&lt;br /&gt;
&lt;br /&gt;
Die [[Direktaufnahme|Aufnahme]] wird entweder als gemuxte [[MPEG]] oder in getrennten&lt;br /&gt;
Audio/Video Dateien geschrieben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''max. Dateigröße in MB:'''&lt;br /&gt;
&lt;br /&gt;
Bei der angegebenen Größe wird die Datei automatisch gesplittet.&lt;br /&gt;
Ist sinnvoll bei 4GB, da es sonst zu Problemen mit dem Zugriff&lt;br /&gt;
kommen kann!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UDP-Port :'''&lt;br /&gt;
&lt;br /&gt;
Wenn man mit mehreren Instanzen vom DBoxWinServer arbeitet,&lt;br /&gt;
kann man hier den [[UDP]]-Port verändern. Standard Port: 30000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''UDP Streaming verwenden:'''&lt;br /&gt;
&lt;br /&gt;
Benutzt das &amp;quot;bessere&amp;quot; [[UDP]] Streaming (keine Syncronisations Probleme Ton/Bild)&lt;br /&gt;
Funktioniert aber erst ab AlexW-Image ab 19.09.2003!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reiter 'MPLEX'==&lt;br /&gt;
[[bild:dboxwinserver_mplex.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Video:'''&lt;br /&gt;
&lt;br /&gt;
Mit dem '...' - Button kann eine beliebige Videodatei&lt;br /&gt;
eingeladen werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Audio:'''&lt;br /&gt;
&lt;br /&gt;
Hier werden automatisch alle Audio Dateien (*.mp2 u. *.ac3),&lt;br /&gt;
die den selben Dateinamen wie die Video Datei haben, eingeladen.&lt;br /&gt;
Mit dem ' + ' Button können noch zusätzliche Dateien hinzugefügt&lt;br /&gt;
werden. Eine nicht benötigte Datei kann mit dem ' x ' wieder aus der&lt;br /&gt;
Liste gelöscht werden. Um die Reihenfolge zu ändern, benutzen sie&lt;br /&gt;
die beiden Pfeil Buttons.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Output:'''&lt;br /&gt;
&lt;br /&gt;
Hier können Sie bestimmen, wo und mit welchem Namen die fertige&lt;br /&gt;
MPG-Datei gespeichert werden soll.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Start Multiplexing:'''&lt;br /&gt;
&lt;br /&gt;
Wenn alle Einstellungen vorgenommen wurden, wird hiermit das&lt;br /&gt;
[[Multiplexen|Multiplexing]] gestartet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reiter 'Standby'==&lt;br /&gt;
[[bild:dboxwinserver_041_standby.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Netzwerk Verbindungen/MAC-Adresse:'''&lt;br /&gt;
&lt;br /&gt;
Hier werden die gefundenen Netzwerkkarten mit den zugehörigen [[MAC]]-Adressen&lt;br /&gt;
aufgelistet, die für das Standby Management überwacht werden können.&lt;br /&gt;
Um die Überwachung einer Karte zu aktivieren, einfach links das Kontrollfeld&lt;br /&gt;
anklicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Hinweis:'''&lt;br /&gt;
&lt;br /&gt;
In der Liste werden auch virtuelle Netzwerkkarten angezeigt (z.B. [[ISDN]] oder&lt;br /&gt;
DSL Karten), sofern diese im Geräte Manager als &amp;quot;Netzwerkkarte&amp;quot; angemeldet sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Aktion bei Inaktivität:'''&lt;br /&gt;
&lt;br /&gt;
Hier können Sie festlegen, was passieren soll, wenn die eingestellte Zeit&lt;br /&gt;
an Inaktivität (keine Maus/Tastatur/Netzwerk) abgelaufen ist.&lt;br /&gt;
&lt;br /&gt;
Bei [[PC]]-Herunterfahren wird der Computer nach einem 30 sekündigen&lt;br /&gt;
Countdown heruntergefahren. Diese Funktion kann von Nutzen sein,&lt;br /&gt;
wenn man sicherstellen möchte, dass der [[PC]] auch bei einem Abbruch des&lt;br /&gt;
Streamings ausgeschaltet wird.&lt;br /&gt;
&lt;br /&gt;
Wählen Sie [[PC]] in den Ruhezustand versetzen, um den Rechner entweder von Windows&lt;br /&gt;
oder vom DBoxWinServer (siehe unten) in den Ruhezustand zu schalten.&lt;br /&gt;
&lt;br /&gt;
Wählen Sie [[PC]] in Standby versetzen, um den Rechner entweder von Windows&lt;br /&gt;
oder vom DBoxWinServer (siehe unten) in den Standby Modus zu schalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Standby Funktion über:'''&lt;br /&gt;
&lt;br /&gt;
Diesen Schalter habe ich eingebaut, da bei mir - und wie ich im Internet gelesen&lt;br /&gt;
habe auch bei vielen anderen - die Standby Funktion über die Energieoptionen in&lt;br /&gt;
der Systemsteuerung nicht immer einwandfrei funktioniert. Wenn dieses der Fall&lt;br /&gt;
sein sollte, wählen Sie hier &amp;quot;DBoxWinServer&amp;quot; ansonsten &amp;quot;Windows&amp;quot;.&lt;br /&gt;
Wenn Sie &amp;quot;Windows&amp;quot; eingestellt haben, vergessen Sie nicht unter&lt;br /&gt;
Systemsteuerung/Energieoptionen die Standby Funktion zu aktivieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Zeit für Inaktivität (in Minuten):'''&lt;br /&gt;
&lt;br /&gt;
Hier wird die Zeit eingestellt, die vergehen soll, bevor eine Aktion ausgelöst werden soll.&lt;br /&gt;
Diese Zeit ist nur für die Einstellung &amp;quot;Aktion PC-Herunterfahren&amp;quot; und&lt;br /&gt;
&amp;quot;Aktion Standby über DBoxWinServer&amp;quot; von Bedeutung. Ansonsten ist die&lt;br /&gt;
eingestellte Verzögerung in den Energieoptionen vom Betriebssystem&lt;br /&gt;
entscheidend.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reiter 'Script'==&lt;br /&gt;
[[bild:dboxwinserver_script.png|400px]]&lt;br /&gt;
&lt;br /&gt;
'''Allgemeines:'''&lt;br /&gt;
&lt;br /&gt;
Die Script-Funktionen sind noch neu und nicht zu 100% getestet!&lt;br /&gt;
(Wegen der Kombinationsmöglichkeiten auch kaum möglich!)&lt;br /&gt;
Also bitte mit Vorsicht vorgehen und darauf achten, was man so&lt;br /&gt;
eingibt! Sonst ist die [[Direktaufnahme|Aufnahme]] ganz schnell im Nirvana :-) !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Anweisung hinzufügen:'''&lt;br /&gt;
&lt;br /&gt;
Bei Befehl auswählen, welche Funktion ausgeführt werden soll.&lt;br /&gt;
Es gibt die Funktionen RUN, COPY, DEL und MOVE.&lt;br /&gt;
Ausführliche Befehlsreferenz siehe hier.&lt;br /&gt;
&lt;br /&gt;
In den Feldern Param 1 und Param 2 die Optionen für den jeweiligen&lt;br /&gt;
Befehl eingeben. Über die Schalter &amp;quot;...&amp;quot; kann man ein Programm bzw.&lt;br /&gt;
ein Verzeichnis suchen. Bei COPY, DEL und MOVE wird&lt;br /&gt;
automatisch der Platzhalter [PATH] hinzugefügt.&lt;br /&gt;
Bei dem Befehl RUN werden im Param 2 durch den Schalter &amp;quot;...&amp;quot; die neu&lt;br /&gt;
ausgewählten Verzeichnisse immer hinzugefügt.&lt;br /&gt;
Wenn der Befehl und seine Parameter komplett sind, durch den Schalter HINZUFÜGEN die Anweisung in die Liste aufnehmen.&lt;br /&gt;
&lt;br /&gt;
Wenn mehrere Anweisungen in der Script-Liste sind, kann man die Position der markierten Zeile durch die Pfeil-Buttons rechts verändern.&lt;br /&gt;
Mit dem X-Button wird die ausgewählte Zeile gelöscht.&lt;br /&gt;
&lt;br /&gt;
Durch Doppelklick in der Liste kann eine Anweisung geändert werden.&lt;br /&gt;
Wenn die Änderungen gemacht wurden, diese durch den ÄNDERN Button&lt;br /&gt;
bestätigen. Mit dem LÖSCHEN Schalter werden die Änderungen nicht&lt;br /&gt;
übernommen.&lt;br /&gt;
&lt;br /&gt;
Damit die Script-Liste nach der [[Direktaufnahme|Aufnahme]] ausgeführt wird, noch im&lt;br /&gt;
Allgemein Tab die Funktion Script Anweisungen nach [[Direktaufnahme|Aufnahme]] starten&lt;br /&gt;
aktivieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Hinweis:'''&lt;br /&gt;
Wenn der Befehl RUN benutzt wird, ist die Abarbeitung der Script Liste so&lt;br /&gt;
lange unterbrochen, bis das gestartete Programm beendet ist!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reiter 'Rec DB'==&lt;br /&gt;
[[bild:dboxwinserver_recdb.png|400px]]&lt;br /&gt;
&lt;br /&gt;
'''Allgemeines:'''&lt;br /&gt;
&lt;br /&gt;
Die Rec Datenbank ist neu und bisher nur auf meinem System (Win XP)&lt;br /&gt;
getestet. Da die Datenbank auf die [[Windows]] ODBC Schnittstelle&lt;br /&gt;
zurückgreift, sollte es ab Win 98 funktionieren. Fehler, Probleme oder&lt;br /&gt;
Sonstiges bitte an fraiser@dboxwinserver.de&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Erster Start:'''&lt;br /&gt;
&lt;br /&gt;
Wenn die ODBC korrekt installiert ist, sollte die Datenbank automatisch&lt;br /&gt;
bei dem ersten Start vom DBoxWinServer erstellt werden.&lt;br /&gt;
Die erstellte Datei wird im Stammverzeichnis vom DBoxWinServer&lt;br /&gt;
gespeichert, heißt 'dboxwinsvr_rec_db.mdb' und ist MS Access kompatibel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Anleitung:'''&lt;br /&gt;
&lt;br /&gt;
Die oberen Liste zeigt eine Übersicht aller bisherigen Aufnahmen.&lt;br /&gt;
Wenn man eine Zeile anklickt, werden im unteren Bereich weitere&lt;br /&gt;
Informationen angezeigt. Mit den Buttons 'UDRec Log','REC Dateien' und&lt;br /&gt;
'EPG Info anzeigen' öffnet sich ein weiteres Fenster mit den jeweiligen&lt;br /&gt;
Informationen.&lt;br /&gt;
&lt;br /&gt;
Mit dem Button 'Ausgewählten Eintrag löschen' wird der momentan markierte&lt;br /&gt;
Datenbankeintrag gelöscht.&lt;br /&gt;
&lt;br /&gt;
Weitere Funktionen wie Suchen und Sortieren sind bereits in Arbeit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Sinn und Zweck?'''&lt;br /&gt;
&lt;br /&gt;
Neben der Protokollfunktion ist die Datenbank ein erster Schritt für mich,&lt;br /&gt;
hin zu einem neuen Programm, mit dem man seine Aufnahmen und DVDs,&lt;br /&gt;
Archivieren kann. Für Anregungen und Wünsche hierzu wäre ich euch dankbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reiter 'Einstellungen'==&lt;br /&gt;
[[bild:dboxwinserver_einstellungen.png|400px]]&lt;br /&gt;
&lt;br /&gt;
'''DBox2 IP Nummer:'''&lt;br /&gt;
&lt;br /&gt;
Die [[IP-Adresse]] Ihrer [[Hardware:dbox2|DBox2]] (192.168.x.x).&lt;br /&gt;
Unter [[Neutrino]] zu finden unter:&lt;br /&gt;
Einstellungen/[[Netzwerk]]/[[IP-Adresse]] (DBox).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Streaming Server Port:'''&lt;br /&gt;
&lt;br /&gt;
Port des Servers ( Standard 4000 ).&lt;br /&gt;
Unter [[Neutrino]] zu finden unter:&lt;br /&gt;
Einstellungen/[[Direktaufnahme|Aufnahme]]/Aufnahmeserver Port (DBox).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ausgabe Verzeichnis:'''&lt;br /&gt;
&lt;br /&gt;
Dort werden die Aufnahmen abgelegt. Mit dem .... Butten kann&lt;br /&gt;
die Festplatte durchsucht werden bzw. ein Verzeichnis erstellt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Engine Priorität UDRec:'''&lt;br /&gt;
&lt;br /&gt;
Stellt ein, mit welcher Priorität [[udrec]] ausgeführt werden soll.&lt;br /&gt;
Für [[udrec|UDRec]] 0.10 wird &amp;quot;normal&amp;quot; empfohlen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Engine Priorität GGrab:'''&lt;br /&gt;
&lt;br /&gt;
Stellt ein, mit welcher Priorität [[ggrab]] ausführt werden soll.&lt;br /&gt;
Für [[ggrab|GGrab]] wird &amp;quot;hoch&amp;quot; empfohlen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Verzeichnis Einstellungen:'''&lt;br /&gt;
&lt;br /&gt;
Hier kann man einstellen, wie das Ausgabeverzeichnis erstellt wird.&lt;br /&gt;
Vier Buchstaben in beliebiger Kombination sind möglich.&lt;br /&gt;
&lt;br /&gt;
'''Z''' = Uhrzeit&lt;br /&gt;
&lt;br /&gt;
'''D''' = Datum ( Tag.Monate.Jahr z.B. 31.01.05 )&lt;br /&gt;
&lt;br /&gt;
'''J''' = Datum ( Jahr.Monat.Tag z.B. 2005.01.31 ) zur besseren Sortierung&lt;br /&gt;
&lt;br /&gt;
'''S''' = Sender&lt;br /&gt;
&lt;br /&gt;
'''P''' = Programm&lt;br /&gt;
&lt;br /&gt;
z.B.: DSP ergibt folgendes Verzeichnis:&lt;br /&gt;
&lt;br /&gt;
...\14.01.04 – PREMIERE 1 – ICE AGE\....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn keine Kombination eingegeben wird, werden die Dateien&lt;br /&gt;
direkt im Ausgabeverzeichnis gespeichert!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Neustart der Grab-Engine bei Abbruch:'''&lt;br /&gt;
&lt;br /&gt;
Ab der Version 0.0.7 überprüft DBoxWinServer, ob die Grab-Engine bei der&lt;br /&gt;
Aufnahme noch aktiv ist. Falls diese während der [[Direktaufnahme|Aufnahme]] sich selbst&lt;br /&gt;
beenden sollte, kann sie hiermit wieder neu gestartet werden. Die neue&lt;br /&gt;
Aufnahme wird im Verzeichnis error1, error2, error3 ... errorXXX erstellt.&lt;br /&gt;
Achtung! Diese Funktion ist mit Vorsicht einzusetzen! Es kann passieren,&lt;br /&gt;
dass bei häufigem Neustart eine Unzahl von Verzeichnissen angelegt wird!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''DBoxWinServer LOG Datei erstellen:'''&lt;br /&gt;
&lt;br /&gt;
Wenn dieser Eintag ausgewählt ist, wird in dem Aufnahmeverzeichnis&lt;br /&gt;
eine 'dboxwinsvr_rec.log' Datei erstellt. In dieser Datei werden auch die&lt;br /&gt;
UDRec LOG Infos gespeichert. Bei Problemen und Fragen sendet diese&lt;br /&gt;
Datei bitte mit an mich.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*[http://www.dboxwinserver.de Dboxwinserver Homepage]&lt;br /&gt;
*[http://www.dboxwinserver.com Dboxwinserver English Information]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Neutrino:Hauptmen%C3%BC&amp;diff=14886</id>
		<title>Neutrino:Hauptmenü</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Neutrino:Hauptmen%C3%BC&amp;diff=14886"/>
		<updated>2011-08-24T06:57:45Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Neutrino]]&lt;br /&gt;
{{Neutrino_sidebar}}__TOC__ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Das Hauptmenü wird mit der '''[d-box]''' Taste aufgerufen. Die einzelnen Menüpunkte lassen sich entweder mit den Cursor-Tasten anwählen und dann mit '''[OK]''' bestätigen oder direkt durch die vor dem Menüpunkt stehende Kurzwahl (Ziffern- oder Farbtasten) auswählen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Screenshot=&lt;br /&gt;
[[Bild:Hauptmenue.jpg|none|thumb|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Hinweis:''' Der Menüpunkt [[Neutrino:Skripte|Skripte]] ist nur vorhanden, wenn mindestens ein [[Neutrino:Skripte|Skript]] existiert.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Menüpunkte=&lt;br /&gt;
&lt;br /&gt;
*[[Neutrino:TV-Modus|TV-Modus]]&lt;br /&gt;
*[[Neutrino:Radio-Modus|Radio-Modus]]&lt;br /&gt;
*[[Neutrino:Scart-Eingang|Scart-Eingang]]&lt;br /&gt;
*[[Spiele]]&lt;br /&gt;
*[[Neutrino:Audioplayer|Audioplayer]]&lt;br /&gt;
*[[Neutrino:Movieplayer|Movieplayer]]&lt;br /&gt;
*[[Neutrino:Bildbetrachter|Bildbetrachter]]&lt;br /&gt;
*[[Neutrino:UPnP_Browser|UPnP Browser]]&lt;br /&gt;
*[[Neutrino:Skripte|Skripte]]&lt;br /&gt;
*[[Neutrino:Einstellungen|Einstellungen]]&lt;br /&gt;
*[[Neutrino:Service|Service]]&lt;br /&gt;
*[[Neutrino:SleepTimer|SleepTimer]]&lt;br /&gt;
*[[Neutrino:Neu starten|Neu starten]]&lt;br /&gt;
*[[Neutrino:Ausschalten|Ausschalten]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Neutrino:Einstellungen:Netzwerk&amp;diff=14885</id>
		<title>Neutrino:Einstellungen:Netzwerk</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Neutrino:Einstellungen:Netzwerk&amp;diff=14885"/>
		<updated>2011-08-24T06:46:49Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Neutrino]]&lt;br /&gt;
{{Neutrino_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Mit [[Neutrino]] ist es möglich, per [[Netzwerk]] (z.B. mittels [[FTP]], [[HTTP]] oder [[Telnet]]) auf die [[Hardware:dbox2|DBox2]] zuzugreifen, um z.B. das TV-Programm aufzunehmen ([[Streamen]]) oder einen [[Neutrino:Audioplayer|Audiostream]] auf dem Computer zu hören. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dazu müssen allerdings entsprechende [[Netzwerk]]einstellungen vorgenommen werden, die im Folgenden erläutert werden sollen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Netzwerk Einstellungen.png|300px|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Um in den Eingabe-Masken die Werte einzutragen, sollten folgende Tasten benutzt werden:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|'''[0-9]'''|| zur Eingabe der Ziffern&lt;br /&gt;
|-&lt;br /&gt;
|'''[rot]'''|| löscht die selektierte Ziffer&lt;br /&gt;
|-&lt;br /&gt;
|'''[grün]'''|| um einen &amp;quot;Punkt&amp;quot; zu setzen&lt;br /&gt;
|-&lt;br /&gt;
|'''[links]/[rechts]'''|| um den Cursor zu bewegen.&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Wahlweise können zur Eingabe auch die '''[auf]/[ab]'''-Tasten verwendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Netzwerk Einstellungen=&lt;br /&gt;
Das Menü &amp;quot;Netzwerk Einstellungen&amp;quot; fast alle relevanten Parameter und Funktionen zusammmen, mit denen man das Netzwerkinterface der [[Hardware:dbox2|DBox2]] unter [[Neutrino]] konfigurieren kann.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im Übrigen gibt es nur einen TCP/IP-Stack, weshalb sich alle Einstellungen auf entsprechende IP-Parameter beziehen. Andere Protokolle werden zurzeit nicht unterstützt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Netzwerkeinstellungen jetzt zuweisen==&lt;br /&gt;
Wurden Änderungen an der Netzwerkkonfiguration der [[Hardware:dbox2|DBox2]] vorgenommen, können diese dem Interface sofort zugewiesen werden, um ein Reboot zu vermeiden.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Um die Einstellungen zuzuweisen, selektiere die Option &amp;quot;Netzwerkeinstellungen jetzt zuweisen&amp;quot; und bestätige mit '''[OK]'''.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Falls eine [[YADD Mini-Howto|YADD]] über das [[Netzwerk]] gebootet wurde, benötigt man diese Einstellungen nicht. Bei einer [[YADD Mini-Howto|YADD]] werden die Netzwerkeinstellungen über den [[DHCP|DHCP-Dämon]] des [[YADD Mini-Howto|YADD]]-Host-Computers automatisch gesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Netzwerk testen==&lt;br /&gt;
Beim Netzwerktest wird nacheinander ein [[Ping]] auf die [[IP-Adresse]], dem [[Neutrino:Einstellungen:Netzwerk#Standard_Gateway|Standard-Gateway]], dem [[DNS]]-[[Nameserver]] und http://dboxupdate.berlios.de abgesetzt. Der Erfolg oder Misserfolg zu jedem einzelnen [[Ping]] wird danach angezeigt. Dieser Test dient also zur Überprüfung der Netzwerkfunktionalität.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Aktive Netzwerkeinstellungen zeigen==&lt;br /&gt;
Zeigt die wesentlichen Netzwerkparameter, welche die Netzwerkschnittstelle zurzeit verwendet, in einer Tabelle an.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Netzwerk_info.png|300px|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Beim Starten Netzwerk setzen==&lt;br /&gt;
Sind alle Netzwerkeinstellungen getätigt, dann kann mit der Option &amp;quot;Beim Starten [[Netzwerk]] setzen&amp;quot; die [[Hardware:dbox2|DBox2]] angewiesen werden, die Netzwerkeinstellungen bei jedem Start dem Interface zuzuweisen.&lt;br /&gt;
Diese Option ist standardmäßig aktiviert (ein). Wird die Option deaktiviert (aus), steht nach dem Neustart dementsprechend kein Netzwerk zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Selektiere hierzu die Option &amp;quot;Beim Starten [[Netzwerk]] setzen&amp;quot; und betätige mit der '''[OK]'''-Taste, um die Option auf &amp;quot;ein&amp;quot; zu stellen.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Falls eine [[YADD Mini-Howto|YADD]] über das [[Netzwerk]] gebootet wurde, benötigt man diese Einstellungen nicht. Bei einer [[YADD Mini-Howto|YADD]] werden die Netzwerkeinstellungen über den [[DHCP|DHCP-Dämon]] des [[YADD Mini-Howto|YADD]]-Host-Computers automatisch gesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DHCP==&lt;br /&gt;
Mittels [[DHCP]] kann der [[Hardware:dbox2|DBox2]] eine Netzwerkkonfiguration von einem [[DHCP]]-Server zugewiesen werden. Wird [[DHCP]] aktiviert (ein), dann werden die manuellen Einstellungen ignoriert.&lt;br /&gt;
Manch ein Image hat diese Funktion fehlerhaft implementiert und es wird die IP nicht fehlerfrei eingetragen, dann ist die Einstellung nur manuell möglich.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==IP-Adresse==&lt;br /&gt;
Selektiere den Menüpunkt &amp;quot;IP-Adresse&amp;quot; und bestätige mit '''[OK]'''. Ein Dialog öffnet sich, in dem die [[IP-Adresse]] der [[Hardware:dbox2|DBox2]] festgelegt wird.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Die [[IP-Adresse]] muss im selben Bereich, wie die der [[Netzwerkkarte]] im [[PC]] sein.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
''Beispiel: Besitzt die [[Netzwerkkarte]] im [[PC]] die IP 192.168.115.1, dann muss die [[Hardware:dbox2|DBox2]] eine IP aus dem Bereich  192.168.115.2 bis 192.168.115.254 bekommen.''&lt;br /&gt;
[http://de.wikipedia.org/wiki/Private_IP-Adresse wikipedia:Private_IP-Adresse]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Netzmaske==&lt;br /&gt;
Selektiere den Menüpunkt &amp;quot;Netzmaske&amp;quot; und bestätige mit '''[OK]'''. Ein Dialog öffnet sich, in dem Du die [[Netzmaske]] der [[Hardware:dbox2|DBox2]] festlegen kannst.&lt;br /&gt;
 &lt;br /&gt;
Die [[Netzmaske]] legt fest, wieviel Rechner maximal in dem [[Netzwerk]] betrieben werden können. Die meisten Netzwerke sind vom Typ 'Class-C', welche 255.255.255.0 als [[Netzmaske]] benutzen.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
==Broadcast==&lt;br /&gt;
Selektiere den Menüpunkt &amp;quot;Broadcast&amp;quot; und bestätige mit '''[OK]'''. Ein Dialog öffnet sich, in dem Du die [[Broadcast|Broadcast-Adresse]] der [[Hardware:dbox2|DBox2]] festlegen kannst.&lt;br /&gt;
 &lt;br /&gt;
Die Broadcast-Adresse der [[Hardware:dbox2|DBox2]] sollte sich im selben &amp;quot;Segment&amp;quot; wie die [[IP-Adresse]] der [[Hardware:dbox2|DBox2]] befinden.&lt;br /&gt;
&lt;br /&gt;
''Beispiel: Besitzt die [[Hardware:dbox2|DBox2]] die IP 192.168.115.2, dann sollte die [[Hardware:dbox2|DBox2]] eine Broadcast-Adresse von 192.168.115.255 haben.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
==Standard Gateway==&lt;br /&gt;
Selektiere den Menüpunkt &amp;quot;Standard Gateway&amp;quot; und bestätige mit '''[OK]'''. Ein Dialog öffnet sich, in dem Du den Standard [[Gateway]] der [[Hardware:dbox2|DBox2]] festlegen kannst.&lt;br /&gt;
&lt;br /&gt;
Der Standard [[Gateway]] legt fest, über welchen Rechner oder Router bzw. über welche IP die [[Hardware:dbox2|DBox2]] in andere Netzwerke (z.B. Internet) eine Verbindung bekommt. Dies ist auf jedenfall bei der Software-Update-Funktion des DBoxUpdate-Flashs von Nöten, wenn das Update über Internet erfolgen soll. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nameserver==&lt;br /&gt;
Selektiere den Menüpunkt &amp;quot;Nameserver&amp;quot; und bestätige mit '''[OK]'''. Ein Dialog öffnet sich, in dem Du den [[Nameserver]] für die [[Hardware:dbox2|DBox2]] festlegen kannst.&lt;br /&gt;
&lt;br /&gt;
Der [[Nameserver]] ist für die dynamische Name-/Host-Auflösung zuständig. Er wird in der Regel von den ISPs (Internet Service Provider) gestellt. Wahlweise kann hier aber auch ein [[Nameserver]] eingetragen werden, der sich im lokalen [[Netzwerk]] befindet und Zugriff auf externe [[Nameserver]] besitzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Zeitsynchronisation=&lt;br /&gt;
In diesem Untemenü kann ausgewählt werden, ob die Uhrzeit über [[DVB]] oder [[NTP]] synchronisiert werden soll. &lt;br /&gt;
&lt;br /&gt;
Hintergrund:&lt;br /&gt;
Manche Sender liefern keine oder eine falsche Uhrzeit über [[DVB]] was zu Anzeigefehlern bei Zeitangaben führen kann und durchaus bei Timerprogrammierungen problematisch sein könnte.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:right;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:0.5em; margin-bottom:1em; border: 2px solid #a00;&amp;quot;&amp;gt;[[Bild:Stop hand.png]] '''HINWEIS:'''&lt;br /&gt;
''Für die Synchronisation via [[NTP]] ist zwingend eine Netzwerkverbindung zum Internet oder ein lokaler [[Timeserver]] erforderlich.''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==NTP-Server==&lt;br /&gt;
Hier muss die Adresse des NTP-Servers eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
===Liste NTP-Server===&lt;br /&gt;
- de.pool.ntp.org&lt;br /&gt;
&lt;br /&gt;
==NTP/DVB-Refresh==&lt;br /&gt;
Dieser Wert gibt an, nach wieviel Minuten die Zeit erneut synchronisiert werden soll.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Neutrino_Settings_Netzwerkfreigaben}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Proxyserver=&lt;br /&gt;
{{proxyserver}}&lt;br /&gt;
&lt;br /&gt;
=Sambaserver=&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:right;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:0.5em; margin-bottom:1em; border: 2px solid #a00;&amp;quot;&amp;gt;[[Bild:Stop hand.png]] '''HINWEIS:'''&lt;br /&gt;
''Sollte dieser Menüpunkt vorhanden aber nicht aktiviert sein, fehlen die nötigen Dienstprogramme ('''smbd''', '''nmbd''') und können noch nachinstalliert werden. Fehlt dieser Eintrag ganz, ist dein '''Image''' nicht dafür ausgelegt und kannst [[Samba]] nicht nutzen.&lt;br /&gt;
&lt;br /&gt;
Damit [[Samba]] auch genutzt werden kann, müssen bereits auch entsprechende Freigaben festgelegt sein! Dies erfolgt über das [[Neutrino:Service:IDE-MMC-HDD-Setup#Serverfreigaben_einrichten|Partitionsmenü]]!''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{sambaserver}}&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=NFS:SFU&amp;diff=14884</id>
		<title>NFS:SFU</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=NFS:SFU&amp;diff=14884"/>
		<updated>2011-08-24T06:40:20Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Howto]]&lt;br /&gt;
[[Category:Windows]]&lt;br /&gt;
{{Howto_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
In Windows Vista und Windows 7 steht &amp;quot;Server for NFS&amp;quot; nicht zur Verfügung. Die &amp;quot;Services for UNIX&amp;quot; wurden zwar umbenannt in &amp;quot;Subsystem for UNIX-based Applications&amp;quot;, enhalten jedoch nur den &amp;quot;Client for NFS&amp;quot; und sind außerdem nur in den Varianten Enterprise und Ultimate enthalten. Der [http://www.csparks.com/CygwinNFS/index.xhtml cygwin NFS-Server] funktioniert jedoch auch unter Vista.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der [[NFS]]-Server von Microsoft(R) &amp;quot;Services for UNIX&amp;quot; (SFU) mit [[Hardware:dbox2|DBox2]] &amp;amp; [[Neutrino]]. Wie konfiguriert man die &amp;quot;Services for UNIX&amp;quot; zur Benutzung mit einer [[Hardware:dbox2|DBox2]], die mit [[Neutrino]] läuft?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dies ist eine Anleitung, wie man die Microsoft(R) &amp;quot;Services for Unix&amp;quot; installiert, um mit einer [[Hardware:dbox2|DBox2]] und [[Neutrino]], Verzeichnisse per [[NFS]] zu mounten, um diese dann an der [[Hardware:dbox2|DBox2]] zur [[Direktaufnahme|Aufnahme]] und/oder Wiedergabe zu nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Zur Info:''&lt;br /&gt;
*Testumgebung: PC mit [[Windows]] XP Pro ServicePack 1 mit diversen Microsoft-Patchen.&lt;br /&gt;
*Alle verwendeten Namen, Ordner und Aliase sind vermutlich wahlfrei.&lt;br /&gt;
*Alle nichterwähnten Einstellungen und Auswahlmöglichkeiten können auf Default gelassen werden.&lt;br /&gt;
*Ein Einrichten von weiteren Windows-Benutzern oder irgendwelcher Rechte ist nicht notwendig.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
*[http://www.microsoft.com/windows/sfu Microsoft Windows Services for UNIX]&lt;br /&gt;
*[http://www.microsoft.com/downloads/details.aspx?familyid=896C9688-601B-44F1-81A4-02878FF11778&amp;amp;displaylang=en Microsoft SFU Download]&lt;br /&gt;
*[http://download.microsoft.com/download/a/1/c/a1ca7af1-a6e3-46e7-874a-4c5d8c0fb3b7/SFU35SEL_EN.exe Microsoft SFU Alternativ Download OHNE Anmeldung - Direktlink]&lt;br /&gt;
*[http://www.microsoft.com/technet/interopmigration/unix/sfu/perfnfs.mspx MS Performance Tuning Guideline]&lt;br /&gt;
*[http://tuxbox-images.mine.nu/dietmarw/html/ Abgespeckte 21MB Version des Packetes (enthält nur NFS Server)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Anleitung=&lt;br /&gt;
==Voraussetzungen==&lt;br /&gt;
* Betriebssystem:&lt;br /&gt;
**[[Windows]] 2000&lt;br /&gt;
**[[Windows]] XP Professional&lt;br /&gt;
**[[Windows]] XP Home (jedoch nur mit gepatchter Installations-Datei)  &lt;br /&gt;
* Eine NTFS-Partition, für das Installationsverzeichnis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Download folgender Dateien==&lt;br /&gt;
#[http://www.microsoft.com/windows/sfu http://www.microsoft.com/windows/sfu]&lt;br /&gt;
#Windows Services for UNIX 3.5 Downloads&lt;br /&gt;
#Register to Download&lt;br /&gt;
#English (Steht z.Z. nur auf englisch zur Verfügung.)&lt;br /&gt;
#Sich da durchhangeln, eine gültige eMail-Adresse angeben und die korrekte Schuhgröße, bis man endlich zum Download kommt. Dafür ist es ja auch kostenlos.&lt;br /&gt;
#Download SFU35SEL_EN.exe ('''217 MB''')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Dateien von der DBox2 holen==&lt;br /&gt;
*Per [[FTP]] folgende Dateien von der [[Hardware:dbox2|DBox2]] holen: /var/etc/group und /var/etc/passwd&lt;br /&gt;
*Auf dem PC ein Verzeichnis anlegen z.B. &amp;quot;D:\Programme\SFU\dboxusers&amp;quot; und die Dateien &amp;quot;group&amp;quot; und &amp;quot;passwd&amp;quot; dort hinkopieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
*SFU35SEL_EN.exe entpacken nach C:\Temp\SFU35SEL_EN&lt;br /&gt;
*C:\Temp\SFU35SEL_EN\Setup.exe doppelklicken&lt;br /&gt;
&lt;br /&gt;
   [Next]&lt;br /&gt;
   Werte für &amp;quot;Name&amp;quot; und Organization&amp;quot; eingeben.&lt;br /&gt;
   [Next]&lt;br /&gt;
   (x) I accept the agreement&lt;br /&gt;
   [Next]&lt;br /&gt;
   (x) Custom Installation&lt;br /&gt;
   [Next]&lt;br /&gt;
   Alles abwählen außer unter NFS&lt;br /&gt;
   - &amp;quot;Server for NFS&amp;quot; unter NFS&lt;br /&gt;
   - &amp;quot;Server for NFS Authentification&amp;quot; unter Authentication tools for NFS&lt;br /&gt;
   [Next]&lt;br /&gt;
   (x) Change the default behavior to case sensitive.&lt;br /&gt;
   [Next]&lt;br /&gt;
   (x) Local User Name Mapping Server&lt;br /&gt;
   (x) Password and group files&lt;br /&gt;
   [Next]&lt;br /&gt;
   Password file path and name:&lt;br /&gt;
   D:\Programme\SFU\dboxusers\passwd&lt;br /&gt;
   Group file path and name:&lt;br /&gt;
   D:\Programme\SFU\dboxusers\group&lt;br /&gt;
   Windows domain name:&lt;br /&gt;
   \\RECHNERNAME (hier steht der tatsächliche Name des eigenen Rechners)&lt;br /&gt;
   [Next]&lt;br /&gt;
   Installation location:&lt;br /&gt;
   D:\Programme\SFU\NFS\&lt;br /&gt;
   Das Zielverzeichnis muss auf einer NTFS-Partition liegen.&lt;br /&gt;
   [Next]&lt;br /&gt;
   You must Restart...&lt;br /&gt;
   [Yes]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kontrolle==&lt;br /&gt;
*Nachsehen bei:&lt;br /&gt;
:*Start -&amp;gt; Einstellungen -&amp;gt; Systemsteuerung -&amp;gt; Verwaltung &amp;gt; [[Dienste]] &amp;quot;Server for NFS&amp;quot; und &amp;quot;User Name Mapping&amp;quot; ob diese [[Dienste]] ''Status: Gestartet'' / ''Autostarttyp: Automatisch''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Achtung:''' sollten sich die [[Dienste]] nicht starten lassen, schaut bitte nach ob evtl. andere [[NFS]] [[Server]] [[Dienste]] schon laufen. Wenn z.B. eine [[NFS:TrueGrid|TrueGrid NFS Server]] Installation vorhanden ist (und die entspr. 2 [[Dienste]] gestartet sind), kann [[NFS:SFU|SFU]] nicht starten. '''Wenn die beiden [[NFS:SFU|SFU]] [[Dienste]] nicht gestartet sind, werden die nächsten Schritte nicht funktionieren.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kennwort festlegen==&lt;br /&gt;
Der Windows-User, der im nächsten Schritt beim Mapping zugeordnet wird&lt;br /&gt;
(z.B. Administrator), muss über ein Kennwort verfügen. Falls er keins hat,&lt;br /&gt;
muss ihm vor dem &amp;quot;User Mapping&amp;quot; eins zugeteilt werden.&lt;br /&gt;
*Start -&amp;gt; Einstellungen -&amp;gt; Systemsteuerung -&amp;gt; Verwaltung -&amp;gt; Computerverwaltung -&amp;gt; System -&amp;gt; &lt;br /&gt;
*Lokale Benutzer und Gruppen -&amp;gt; Benutzer -&amp;gt; rechte Maustaste auf den Benutzernamen -&amp;gt; Kennwort festlegen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es folgt eine Warnung, dass Daten verloren gehen können.&lt;br /&gt;
Diese Warnung habe ich bisher immer missachtet und vermisse keine Daten.&lt;br /&gt;
Um welche Art von Daten es sich dabei handeln soll, weiß ich nicht. [Anm.: Wenn Du unter Windows XP verschlüsselte Verzeichnisse benutzt, dann kann der User, für den Du das Pwd geändert hast, nicht mehr auf seine verschlüsselten Daten zugreifen.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==User Mapping==&lt;br /&gt;
*Start -&amp;gt; Einstellungen -&amp;gt; Systemsteuerung -&amp;gt; Verwaltung -&amp;gt;&lt;br /&gt;
*Services for UNIX Administration -&amp;gt; User Name Mapping -&amp;gt; [Maps] -&amp;gt; Show User Maps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:User_name_mapping.PNG|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   Windows user name: Administrator, UNIX user name: root&lt;br /&gt;
   [Add]&lt;br /&gt;
   [OK]&lt;br /&gt;
   [OK]&lt;br /&gt;
   [Apply]&lt;br /&gt;
   Schließen (Menü -&amp;gt; Datei -&amp;gt; Beenden oder einfach [X])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Freigaben einrichten==&lt;br /&gt;
*Arbeitsplatz: dort zu dem Ordner duchhangeln, den man freigeben möchte z.B. &amp;quot;D:\Aufnahme&amp;quot;.&lt;br /&gt;
*Rechte Maustaste auf den Ordner -&amp;gt; Eigenschaften -&amp;gt; [[NFS]] Sharing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Freigabe_einrichten.PNG|350px]]&lt;br /&gt;
[[Bild:Freigabe_permissions.PNG|350px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Beim Punkt &amp;quot;Type of access&amp;quot; je nach Bedarf Read-only (nur lesen) oder Read-Write (lesen und schreiben) einstellen&lt;br /&gt;
*Nach belieben weitere Freigaben einrichten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Firewall Einstellungen==&lt;br /&gt;
Solltest du [[Windows]] XP als [[Betriebssystem]] einsetzen, musst du noch folgende Ports in der XP [[Firewall]] freigegeben: &lt;br /&gt;
{| &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; '''Port'''  &amp;amp;nbsp;&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; '''Protokoll''' &amp;amp;nbsp;&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; '''Bezeichnung''' &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; 111  &amp;amp;nbsp;&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; [[UDP]] &amp;amp;nbsp; &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; Portmapper &amp;amp;nbsp; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; 111 &amp;amp;nbsp;&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; [[TCP]]  &amp;amp;nbsp; &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; Portmapper &amp;amp;nbsp; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; 1039  &amp;amp;nbsp; &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; [[TCP]] &amp;amp;nbsp; &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; Status &amp;amp;nbsp; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; 1039  &amp;amp;nbsp; &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; [[UDP]] &amp;amp;nbsp; &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; Status &amp;amp;nbsp; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; 1047  &amp;amp;nbsp; &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; [[TCP]] &amp;amp;nbsp; &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; Nlockmgr &amp;amp;nbsp; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; 1047  &amp;amp;nbsp; &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; [[UDP]] &amp;amp;nbsp; &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; Nlockmgr &amp;amp;nbsp; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; 1048  &amp;amp;nbsp; &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; [[TCP]] &amp;amp;nbsp; &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; Mountd &amp;amp;nbsp; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; 1048  &amp;amp;nbsp; &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; [[UDP]] &amp;amp;nbsp; &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; Mountd &amp;amp;nbsp; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; 2049 &amp;amp;nbsp;&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; [[TCP]]  &amp;amp;nbsp; &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; NFS-Server &amp;amp;nbsp; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; 2049 &amp;amp;nbsp;&lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; [[UDP]]  &amp;amp;nbsp; &lt;br /&gt;
|style=&amp;quot;background-color:#B9D3EE&amp;quot; |&amp;amp;nbsp; NFS-Server &amp;amp;nbsp; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
als Bereich bitte jeweils &amp;quot;Nur für eigenes [[Netzwerk]] (Subnetz)&amp;quot; freigeben.&lt;br /&gt;
&lt;br /&gt;
Damit man das unter Windows XP/2003 nicht m&amp;amp;uuml;hselig von Hand einstellen muss, &amp;amp;ouml;ffnet man einfach einen DOS-Prompt und führt nacheinander folgende Befehle aus:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netsh firewall add portopening protocol = TCP port = 111 name = &amp;quot;NFS-Portmapper 111 TCP&amp;quot; mode = ENABLE scope = SUBNET profile = ALL&lt;br /&gt;
netsh firewall add portopening protocol = TCP port = 1039 name = &amp;quot;NFS-Status 1039 TCP&amp;quot; mode = ENABLE scope = SUBNET profile = ALL&lt;br /&gt;
netsh firewall add portopening protocol = TCP port = 1047 name = &amp;quot;NFS-Nlockmgr 1047 TCP&amp;quot; mode = ENABLE scope = SUBNET profile = ALL&lt;br /&gt;
netsh firewall add portopening protocol = TCP port = 1048 name = &amp;quot;NFS-Mountd 1048 TCP&amp;quot; mode = ENABLE scope = SUBNET profile = ALL&lt;br /&gt;
netsh firewall add portopening protocol = TCP port = 2049 name = &amp;quot;NFS-Server 2049 TCP&amp;quot; mode = ENABLE scope = SUBNET profile = ALL&lt;br /&gt;
netsh firewall add portopening protocol = UDP port = 111 name = &amp;quot;NFS-Portmapper 111 UDP&amp;quot; mode = ENABLE scope = SUBNET profile = ALL&lt;br /&gt;
netsh firewall add portopening protocol = UDP port = 1039 name = &amp;quot;NFS-Status 1039 UDP&amp;quot; mode = ENABLE scope = SUBNET profile = ALL&lt;br /&gt;
netsh firewall add portopening protocol = UDP port = 1047 name = &amp;quot;NFS-Nlockmgr 1047 UDP&amp;quot; mode = ENABLE scope = SUBNET profile = ALL&lt;br /&gt;
netsh firewall add portopening protocol = UDP port = 1048 name = &amp;quot;NFS-Mountd 1048 UDP&amp;quot; mode = ENABLE scope = SUBNET profile = ALL&lt;br /&gt;
netsh firewall add portopening protocol = UDP port = 2049 name = &amp;quot;NFS-Server 2049 UDP&amp;quot; mode = ENABLE scope = SUBNET profile = ALL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wer ein anderes [[Betriebssystem]] bzw. eine andere [[Firewall]] im Einsatz hat, muss diese ebenfalls entsprechend konfigurieren.&lt;br /&gt;
&lt;br /&gt;
(siehe auch [http://support.microsoft.com/default.aspx?scid=kb;en-us;Q883105 Infoseite von Microsoft])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mounten==&lt;br /&gt;
*Jetzt noch per [[Hardware:dbox2#Fernbedienung|Fernbedienung]] an der [[Hardware:dbox2|DBox2]] die Verzeichnisse mounten.&lt;br /&gt;
:*Das heißt '''[dbox]'''-Taste drücken =&amp;gt; &amp;quot;Hauptmenü&amp;quot; - &amp;quot;Einstellungen&amp;quot; - &amp;quot;Netzwerk&amp;quot; - &amp;quot;NFS Verzeichnis mounten&amp;quot;,  dann erscheint diese Liste mit acht &amp;quot;leeren&amp;quot; Einträgen, für je ein Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Nfs_cifs_mounten_leer.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Den ersten Eintrag selektieren und '''[OK]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dann erscheint die Liste der nötigen Eingaben für ein zu mountendes Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
:*Typ [[NFS]] auswählen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Zu_mountendes_verzeichnis.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NFS/CIFS [[Server]] IP   Die IP des Rechners auf dem der [[NFS:SFU|SFU]] [[NFS]] [[Server]] läuft.&lt;br /&gt;
:*Im Beipsiel: 192.168.0.2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Beim Punkt Verzeichnis/Freigabe als Name &amp;quot;Aufnahme&amp;quot; eintragen. Lokales Verzeichnis mit Rauf, Runter, Rechts und Links sich zum richtigen Verzeichnis auf der [[Hardware:dbox2|DBox2]] hangeln (im Beispiel: /mnt/filme) und mit '''[OK]''' bestätigen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Lokales_verzeichnis_freigeben.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   Beim Start mounten   erstmal auf &amp;quot;Nein&amp;quot; lassen bis alles läuft.&lt;br /&gt;
   Mount-Optionen       ro,soft,udp (Nur lesenden Zugriff auf das Verzeichnis)&lt;br /&gt;
                        rw,soft,udp (Auch Schreibzugriff. Notwendig für Aufnahmen)&lt;br /&gt;
   Jetzt mounten        '''[OK]''', wenn jetzt keine Fehlermeldung kommt, hat's geklappt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Danach die Einträge für das 2. Verzeichnis (Mp3) eingeben. Die Einträge unter Berücksichtigung der tatsächlich benutzten Namen einrichten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Für dieses Beispiel sollten die fertigen Einträge dann so aussehen (192.168.0.2 ist hier die IP des Rechners auf dem der [[Server]] läuft):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Nfs_cifs_mounten_eintraege.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Nach erfolgreicher Einrichtung zurück zum Menü &amp;quot;Einstellungen&amp;quot; und dort &amp;quot;Einstellung jetzt speichern&amp;quot;, damit beim Neustart der [[Hardware:dbox2|DBox2]] nicht alles wieder weg ist.&lt;br /&gt;
*Nach erfolgreichem Testlauf können die Einträge bei Bedarf auch auf &amp;quot;auto: Ja&amp;quot; gesetzt werden, dann werden die [[NFS]] Laufwerke beim Start der [[Hardware:dbox2|DBox2]] automatisch gemountet.&lt;br /&gt;
*Falls die Verzeichnisse später auf der [[Hardware:dbox2|DBox2]] gelöscht oder umbenannt werden sollen, müssen diese mount-Einträge vorher gelöscht werden, sonst nimmt es die Box übel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Tuning Tips=&lt;br /&gt;
==UseWriteCache==&lt;br /&gt;
 UseWriteCache&lt;br /&gt;
 HKLM\System\CurrentControlSet\Services\NfsSvr\Parameters\ (REG_DWORD)&lt;br /&gt;
 &lt;br /&gt;
 Default is 0. Specifies whether or not write caching should be used. Set this value to 1 to enable                                      &lt;br /&gt;
 write caching. This can give significant performance improvements; however, if the disk subsystem   &lt;br /&gt;
 does not have an appropriate battery backup, data loss and corruption may occur during a power &lt;br /&gt;
 failure. Enabling write caching violates the NFS protocol semantics.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==NFS-Only Mode==&lt;br /&gt;
 Enhanced NFS performance can be achieved by using the NFSONLY.EXE application. This allows a share &lt;br /&gt;
 to be modified to do more aggressive caching to improve performance. This may be set on a &lt;br /&gt;
 share-by-share basis. NFS-Only mode should not be used on any share that can be accessed by any &lt;br /&gt;
 means other than NFS, because data corruption can occur. However, as much as a 15% improvement has &lt;br /&gt;
 been observed when using an NFS-only share. The syntax of this command is:&lt;br /&gt;
 NfsOnly &amp;lt;resourcename|sharename&amp;gt; [/enable|/disable]&lt;br /&gt;
 &lt;br /&gt;
 Resourcename|sharename is the name of the NFS share. The /enable option turns on NFS-Only mode for &lt;br /&gt;
 the specified resource or share, while the /disable option turns off NFS-Only mode for the &lt;br /&gt;
 specified resource or share. The Microsoft Services for Network File System Server service must be &lt;br /&gt;
 restarted for NFS-Only mode to take effect. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Haken und Ösen=&lt;br /&gt;
==Kleine Probleme...==&lt;br /&gt;
Es sollte nicht verschwiegen werden, dass diese Installation mancherlei Schwierigkeiten mit sich bringt - ganz abgesehen von der komplizierten und umständlichen Einrichtung.&lt;br /&gt;
*Wer einziger Nutzer an seinem PC ist und bisher ohne extra Passworteingabe Windows gestartet hat, muss nun jedes Mal nach ungefähr der Hälfte der Zeit für das Hochfahren sein Passwort eintippen. Löscht man das Passwort, funktioniert der Server nicht mehr. (Man kann jedoch z.B. mit TuneUp die automatische Anmeldung einstellen. Somit erspart man sich das für manchen recht lästige Anmelden bzw. es läuft halt automatisch.)&lt;br /&gt;
*Auf jeder Partition, auf der etwas freigegeben wird, erzeugt der NFS-Server ein hässliches Verzeichnis &amp;quot;._nfs&amp;quot; im Root.&lt;br /&gt;
*Wenn es mit einem anderen NFS-Server Schwierigkeiten gab (z.B. Aussetzer bei der Wiedergabe, fehlerhafte Aufnahmen), kann es mit SFU besser sein - muss aber nicht, und das Problem ist doch der Router, der PC, die LAN-Karte, oder die falsche Farbe des Netzwerkkabels.&lt;br /&gt;
*Last but not least: Auch dadurch, dass für SFU auf Unterscheidung von Groß- und Kleinschreibung der Dateinamen bei Windows XP umgestellt werden muss, können sich noch unbekannte Probleme ergeben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Abhilfe==&lt;br /&gt;
Der einfachste Weg, den NFS-Server wieder abzuschalten, ist die oben genannten Services in ihren Eigenschaften zu deaktivieren, sie werden dann beim Windows-Start nicht mehr geladen. Wenn die Services nicht mehr laufen, können auch die &amp;quot;._nfs&amp;quot; Verzeichnisse gelöscht werden. Nachteil: Die SFU-Programme bleiben auf der Festplatte - bzw. eigentlich ist das ein Vorteil, denn bei Bedarf kann der Server ebenso leicht wieder aktiviert werden.&lt;br /&gt;
Als Alternative bietet sich der gute alte Allegro an, der auch unter Windows 98 noch funktioniert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Camd2&amp;diff=14883</id>
		<title>Camd2</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Camd2&amp;diff=14883"/>
		<updated>2011-08-24T06:38:51Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:dbox2]]&lt;br /&gt;
__TOC__&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Der [[CAM]]-[[Daemon]]2 hat folgende Aufgaben:&lt;br /&gt;
&lt;br /&gt;
* kommuniziert mit der Applikationsebene (übrigens EN50221-konform), parst die CA-[[PMT]] und gibt die enthaltenen [[PID]]s an das [[Hardware#CAM-Chip_.28SEC.29|CAM]] weiter. &lt;br /&gt;
* setzt einen Filter auf die [[CAT]], um die [[EMM]]s zu ermitteln &lt;br /&gt;
* horcht auf Anfragen/Meldungen vom [[Hardware#CAM-Chip_.28SEC.29|CAM]] (z.B. die Infos über die eingelegte Karte) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==was macht es '''nicht''':== &lt;br /&gt;
* es entschlüsselt nicht die Streams &lt;br /&gt;
* es empfängt keinerlei Kommunikation von der [[Smartcard|Karte]] &lt;br /&gt;
* es spricht die [[Smartcard|Karte]] nicht an (das ist auch nicht möglich) &lt;br /&gt;
* es übergibt keine Dekodier-Schlüssel &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Kommunikation zum [[Hardware#CAM-Chip_.28SEC.29|CAM]] ist mangels Dokumentation natürlich eher ein &amp;quot;es klappt, aber ohne Garantie&amp;quot;-Ansatz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Meldungen im Log=&lt;br /&gt;
Um die Meldungen zu sehen gibt es zwei Möglichkeiten:&lt;br /&gt;
* Wenn ihr ein [[Nullmodem|Null-Modemkabel]] habt, könnt ihr im [[Bootlog]] nachsehen.&lt;br /&gt;
* Ihr beendet per [[Telnet]] den [[Camd2]] [[Prozess]] und startet diesen per Hand neu. Danach müsst ihr noch einmal auf einen verschlüsselten Kanal schalten. &lt;br /&gt;
&lt;br /&gt;
'''Wichtig:''' Beim Beenden der [[Telnet]]verbindung wird die manuell gestartete [[Camd2]] beendet. Ein Reboot der [[Hardware:dbox2|DBox2]] startet diesen wieder automatisch.&lt;br /&gt;
&lt;br /&gt;
So startet ihr den [[Camd2]] [[Prozess]] per Hand:&lt;br /&gt;
 killall camd2 &amp;amp;&amp;amp; /var/bin/camd2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. '''program number XXXX unsupported due to missing parental control'''&lt;br /&gt;
:Die camd2 enthält keinen Support für Premiere.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. '''descramble onid: .... status: 5050''' &lt;br /&gt;
:Ihre [[Smartcard]] ist für die Sendung nicht freigeschaltet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. '''descramble onid: .... status: 8484'''&lt;br /&gt;
:*Es befindet sich nicht die richtige Karte in Ihrem Digital-Receiver. Die [[Smartcard]] muss in Pfeilrichtung und mit der goldenen Kontaktfläche nach unten zeigend in den Schlitz &amp;quot;KARTE 1&amp;quot; eingeschoben werden. &lt;br /&gt;
:*Oder ihr habt die falschen [[UCodes]] speziell die falsche [[Ucodes#Dateien|cam-alpha]], diese muss zur verwendeten [[Smartcard]] passen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. '''descramble onid: .... status: 1d1d'''&lt;br /&gt;
:Alles ist in Ordnung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Fritzmaiers_Services-_und_Bouqueteditor&amp;diff=14882</id>
		<title>Fritzmaiers Services- und Bouqueteditor</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Fritzmaiers_Services-_und_Bouqueteditor&amp;diff=14882"/>
		<updated>2011-08-24T06:36:40Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Tools]]&lt;br /&gt;
[[Category:Windows]]&lt;br /&gt;
{{Tools_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Das Besondere diese Editors ist, dass er direkt mit der Internetseite von Lyngsat.com  kommuniziert und so auf eine  komfortable Art und Weise erlaubt, seine Settings stets auf dem aktuellen Stand zu halten. Auch neue Satelliten lassen sich in den Sender-und Bouquet-Editor einbinden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Fritzmeierseditor.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Features=&lt;br /&gt;
*Transponderdaten beliebiger Satelliten in den Editor einlesen&lt;br /&gt;
*Transponder löschen, editieren&lt;br /&gt;
*Transpondersortierung z.B. nach Frequenz&lt;br /&gt;
*neuen Satellit hinzufügen, ganzen Satellit aus services löschen&lt;br /&gt;
*Bouquets neu anlegen, per drag&amp;amp;drop verschieben, umbenennen, löschen usw.&lt;br /&gt;
*Sender einem [[Bouquet]] hinzufügen, löschen&lt;br /&gt;
*Prüf-Funktion: Service und Bouquets werden nach Sendern durchsucht, deren service-ID und on-ID mehrfach vorkommen (da bei gleichen ID`s nur einer empfangbar ist)&lt;br /&gt;
*Erkennung von TV und Radio&lt;br /&gt;
*Prüfung der Transponderdaten auf Fehler beim Laden der services.xml&lt;br /&gt;
*Darstellung der Lyngsat-Page im Browser&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Installation des Programms=&lt;br /&gt;
==Download==&lt;br /&gt;
&lt;br /&gt;
*http://www.dbox2.info/download.php?catid=5&amp;amp;subcat=17&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alle Dateien müssen im '''gleichen''' Verzeichnis sein: &lt;br /&gt;
&lt;br /&gt;
*sendereditor.exe&lt;br /&gt;
*satellites.ini &lt;br /&gt;
&lt;br /&gt;
sowie&lt;br /&gt;
&lt;br /&gt;
*bouquets.xml&lt;br /&gt;
*services.xml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Die satellites.ini wird nur benötigt, wenn man zu dem im Programm bereits implementierten&lt;br /&gt;
Satelliten weitere Sats hinzufügen will). &lt;br /&gt;
&lt;br /&gt;
Als '''bouquets.xml''' und '''services.xml''' kann man seine eigenen Dateien nehmen, die zumindest&lt;br /&gt;
zur Zeit noch mit einem [[FTP]]-Programm (wie Total Commander oder ähnliches) aus der&lt;br /&gt;
[[Hardware:dbox2|DBox2]] ausgelesen wurden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hat man keine bouquets.xml/services.xml im Verzeichnis des sendereditor.exe-Programms&lt;br /&gt;
abgespeichert, dann erfolgt bei Programmstart eine diesbezügliche Abfrage, d.h. es ist&lt;br /&gt;
eine Einstellung erforderlich, damit das Programm den Ordner, in dem sich die xml-Dateien&lt;br /&gt;
befinden, auch findet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Transponderdaten von Lyngsat in das Editor-Programm laden=&lt;br /&gt;
==Satelliten-Name ist im Hauptfenster aufgeführt==&lt;br /&gt;
*Gewünschten Satellit mit dem Mauszeiger markieren&lt;br /&gt;
*Lyngsat anklicken -&amp;gt; Lyngsat Daten holen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Neue, dem Programm bislang unbekannte Satelliten hinzufügen==&lt;br /&gt;
Die satellites.ini lässt sich durch Editieren um weitere beliebige Satelliten erweitern.&lt;br /&gt;
&lt;br /&gt;
Zur Syntax siehe die beigefügte Datei satellites.ini&lt;br /&gt;
&lt;br /&gt;
Beispiel für einen Eintrag in der Datei satellites.ini: &lt;br /&gt;
&lt;br /&gt;
 Nilesat 101=&amp;lt;nowiki&amp;gt;http://www.lyngsat.com/nile101.shtml&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wobei sich der http://ww....-Verweis  natürlich auf die dem Satelliten entsprechende Seite&lt;br /&gt;
der Transponderdaten bei Lyngsat bezieht.&lt;br /&gt;
&lt;br /&gt;
Um die Transponderdaten zu laden, ist der gewünschte Satellit in der Combobox anzuklicken und das danebenliegende Feld zu markieren.&lt;br /&gt;
&lt;br /&gt;
Anschließend: -&amp;gt; Lyngsat Daten holen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Bearbeitung durchführen=&lt;br /&gt;
Rechte Maustaste benutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Probleme=&lt;br /&gt;
==nach Programmstart kommt die Fehlermeldung „empty URL“==&lt;br /&gt;
Überprüfen, ob sich die services.xml und bouquets.xml auch im gleichen Verzeichnis wie sendereditor.exe&lt;br /&gt;
befindet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Verbindung zu Lyngsat klappt nicht==&lt;br /&gt;
Verhindert vielleicht eine [[Firewall]] den Verbindungsaufbau? [[Firewall]] probeweise deaktivieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sender, die zirkular-polarisiert ausgestrahlt werden?==&lt;br /&gt;
Sind vom Programm nicht berücksichtigt (werden sowieso immer weniger). Es kommt eine Fehlermeldung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Sendernamen mit Sonderzeichen haben (noch?) Probleme.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=XMediaGrabber:Anleitung:Einstellungen:Aufnahme&amp;diff=14881</id>
		<title>XMediaGrabber:Anleitung:Einstellungen:Aufnahme</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=XMediaGrabber:Anleitung:Einstellungen:Aufnahme&amp;diff=14881"/>
		<updated>2011-08-24T06:27:19Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Tools]]&lt;br /&gt;
[[Category:Windows]]&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Macintosh]]&lt;br /&gt;
{{Shareware}}&lt;br /&gt;
{{XMG_sidebar}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Dieser Artikel befasst sich mit der Einstellungs-Registerkarte 'Aufnahme'.&lt;br /&gt;
Alle hier vorgenommenen Einstellungen gelten global für alle neu erstellten Timer und Sofortaufnahmen. Fast alle Optionen lassen sich jedoch auch für jeden Timer individuell modifizieren. Dazu ist es nötig, in der [[XMediaGrabber:Anleitung:Timerliste|Timerliste]] den gewünschten Timer per Doppelklick aufzurufen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Aufnahmeeinstellungen=&lt;br /&gt;
[[Bild:Xmg_einstellungen_aufnahme.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Einstellungen für Sofortaufnahmen und neue Timer==&lt;br /&gt;
Es ist möglich, mit XMG die Timer lokal oder in der Box zu speichern. Das Speichern in der Box hat mehrere Vorteile:&lt;br /&gt;
* Mit XMG angelegte Timer können im Web-Interface und in der Box betrachtet/bearbeitet werden und auch umgekehrt&lt;br /&gt;
* ein Zeitabgleich des PC's mit der Box ist nicht nötig&lt;br /&gt;
* die Box fährt bei Aufnahmestart selbständig hoch (auch aus dem Deep-Standby!) und nach Aufnahme-Ende wieder runter&lt;br /&gt;
&lt;br /&gt;
Wenn der Timer in der Box gespeichert wird, ist es notwendig in den Netzwerk-Einstellungen (Reiter 'Einstellungen --&amp;gt; Allgemein') die Check-Box ''Server starten'' anzuklicken. Ansonsten kann die Aufnahme nicht gestartet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Neutrino Timer-Art===&lt;br /&gt;
====Lokal====&lt;br /&gt;
Timer wird lokal auf dem PC gespeichert. Es muss dafür gesorgt werden, das die Box zur Aufnahmezeit an ist. (siehe Option &amp;quot;Erstelle Umschalt-Timer&amp;quot; für automatisches Aufwachen der Box)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Box====&lt;br /&gt;
Timer wird in der Box gespeichert. Aufnahme erfolgt auf dem PC. Aufnahme-Einstellungen in der Box muessen getaetigt werden. Streamingserver von XMediaGrabber muss laufen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Enigma Timer-Art===&lt;br /&gt;
====NGrab-Timer====&lt;br /&gt;
Timer wird in der Box gespeichert. Aufnahme erfolgt auf dem PC. NGrab-Einstellungen in der Box müssen getätigt werden. Streamingserver von XMediaGrabber muss laufen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====DVR-Timer====&lt;br /&gt;
Timer wird in der Box gespeichert. Aufnahme erfolgt auf die eingebaute Festplatte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Lokal====&lt;br /&gt;
Timer wird lokal auf dem PC gespeichert. Es muss dafür gesorgt werden, dass die Box zur Aufnahmezeit an ist. (siehe Option &amp;quot;Erstelle Umschalt-Timer&amp;quot; für automatisches Aufwachen der Box))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Optional===&lt;br /&gt;
Vor dem Anlegen eines Timers erscheint ein Dialog. Es kann fuer den gewünschten Timer indivieduell bestimmt werden, wohin dieser gespeichert werden soll.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Erstelle Umschalt-Timer für Standby Option===&lt;br /&gt;
Wenn die Box nach Aufnahmeende in den Standby gehen soll (siehe Standby [[XMediaGrabber:Anleitung:Einstellungen:Aufnahme#Nach Aufnahmeende|hier]]), dann muss bei lokalen Timern die Box vor der Aufnahme geweckt werden. Dann &amp;quot;Erstelle Umschalt-Timer&amp;quot; aktivieren: Beim Hinzufügen eines lokalen Timers wird automatisch ein &amp;quot;zapit&amp;quot; Systemtimer miterzeugt. &lt;br /&gt;
&lt;br /&gt;
Werden die Aufnahme-Timer in der Box gespeichert, wird ein Zap-Timer nicht benötigt und nicht erstellt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Aufnahme-Einstellungen==&lt;br /&gt;
===EPG speichern bei Aufnahme===&lt;br /&gt;
Speichert die [[EPG]]-Info einer Aufnahme in einer Textdatei im Aufnahmeverzeichnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Log speichern nach Aufnahme===&lt;br /&gt;
Speichert die Meldungen die von den Aufnahme-Engines während einer Aufnahme geliefert werden in einer Textdatei im Aufnahmeverzeichnis. Diese Logs sind meistens sehr aufschlussreich, falls eine Aufnahme mal nicht funkioniert hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Playback anhalten (nur neutrino)===&lt;br /&gt;
Stoppt die Ausgabe des Fernsehbildes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Videotext aufnehmen (wenn verfügbar)===&lt;br /&gt;
Beim Aktivieren dieser Funktion, wird zusätzlich zu den Bild- und Audiosignalen, auch der Videotext Stream mit aufgezeichnet. Siehe auch: http://www.xmediagrabber.de/forum/viewtopic.php?t=15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fernbedienung sperren (nur neutrino)===&lt;br /&gt;
Wenn man diese Option aktiviert, reagiert die DBox2 nicht mehr auf die Befehle der Fernbedienung. Dies kann sehr hilfreich sein, wenn gerade eine Aufnahme läuft und man vermeiden möchte, dass z.B. jemand auf einen anderen Kanal schaltet, was dazu führen könnte, dass die Aufnahme danach unbrauchbar ist.&lt;br /&gt;
&lt;br /&gt;
===Nur erste Tonspur aufnehmen===&lt;br /&gt;
Nimmt die erste verfügbare Tonspur auf. In der Regel handelt es sich hierbei um eine Stereo-Tonspur in Originalsprache.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Alle Tonspuren aufnehmen===&lt;br /&gt;
Nimmt alle verfügbaren Audio-Spuren auf.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===AC3 ersetzt Stereo===&lt;br /&gt;
Dies bedeutet, dass bei verfügbarer Dolby Digital Spur kein Stereo Ton aufgezeichnet wird. Wird keine AC3 bzw. Dolby-Digital-Spur gesendet, werden alle verfügbaren Stereo-Tonspuren aufgezeichnet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Nur Stereo aufnehmen===&lt;br /&gt;
Falls nur der Stereo Ton erwünscht ist, aktiviert man diese Option. Es werden alle gesendeten Stereo-Tonspuren aufgezeichnet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Aufnahme-Engine==&lt;br /&gt;
XMediaGrabber unterstützt 3 Aufnahme-Engines. Die JGrabber-Aufnahmeengine ist fest integriert, hierzu bedarf es keiner Installation.  [[VLC]] und [[udrec]] können eingebunden werden. Dazu muss zu diesen Programmen unter &amp;quot;[[XMediaGrabber:Anleitung:Einstellungen:Pfade|div. Pfade]]&amp;quot; ein gültiger Pfad hinterlegt werden. &lt;br /&gt;
&lt;br /&gt;
Mit den Aufnahme-Engines können insgesamt vier unterschiedliche Stream-Arten aufgezeichnet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Die 4 Stream-Typen im Vergleich:'''&lt;br /&gt;
&lt;br /&gt;
*''ES-Stream''&lt;br /&gt;
Audio- und Videospuren in separaten Dateien. Um nach Aufnahmeende eine einzelne mpeg-Datei zu bekommen, ist ein Multimplexen dieser Dateien notwendig. Der Schritt des Demultiplexens kann entfallen. Die einzelnen Dateien eignen sich für die Weiterverarbeitung (Authoring, Schneiden).&lt;br /&gt;
&lt;br /&gt;
Vorteil: Demulteplexen entfällt&lt;br /&gt;
Nachteil: Dateien werden zur Laufzeit demultiplext. Tauchen hierbei Probleme auf, ist die Aufnahme unter Umständen unbrauchbar.&lt;br /&gt;
&lt;br /&gt;
*''PES-Stream''&lt;br /&gt;
Getrennte Bild- und Tondateien, allerdings in Form von *.vpes und *.apes Dateien. Um eine einzelne mpeg-Datei zu erstellen, muessen die einzelnen Dateien demultiplext und anschliessend multiplext werden. &lt;br /&gt;
&lt;br /&gt;
Vorteil: Unverfälschte &amp;quot;Rohdaten&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Nachteil: Zwei Nachbearbeitungs-Schritte notwendig (gegenüber ES), um eine mpg Datei zu erhalten. &lt;br /&gt;
&lt;br /&gt;
*''TS-Stream''&lt;br /&gt;
Alles in einem Stream. &lt;br /&gt;
&lt;br /&gt;
Vorteile: TS-Streams können über [[NFS]]-Server (M$-SFU) direkt auf der Box im Movieplayer angeschaut werden. &lt;br /&gt;
&lt;br /&gt;
Neben Bild und Ton werden auch Zusatzinformationen wie der Videotext aufgenommen. Diese können z.B. für das Erstellen von DVD-Untertiteln genutzt werden: http://www.xmediagrabber.de/forum/viewtopic.php?t=15&lt;br /&gt;
&lt;br /&gt;
Nachteil: Höchste Netzwerklast und wie bei PES zwei Nachbearbeitungen notwendig.&lt;br /&gt;
&lt;br /&gt;
*&amp;quot;PS-Stream&amp;quot;&lt;br /&gt;
Eine &amp;quot;nomale&amp;quot; Mpeg-Datei. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Wichtig für DBox2-Benutzer:'''&lt;br /&gt;
&lt;br /&gt;
Bei den Aufnahme-Arten [[TS]] und [[Program Stream|PS]] muss in der Box der SPTS-Modus aktiviert sein. Bei den Aufnahmearten [[Packetized Elementary Stream|PES]] und [[Elementary Stream|ES]] darf er wiederum nicht aktiv sein. Hat man auf der Box ein [[Images|Image]] ab Januar 2005, muss man sich um den SPTS-Modus nicht mehr selbst kümmern. XMG stellt (bis auf wenige Ausnahmen) den Modus entsprechend der gewünschten Aufnahme-Art vor der [[Direktaufnahme|Aufnahme]] ein, und setzt ihn danach wieder zurück.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Nachbearbeitung:'''&lt;br /&gt;
&lt;br /&gt;
Bei einer PS-Stream Aufnahme (J-Grabber-Engine) ist keine Nachbearbeitung notwendig.&lt;br /&gt;
Bei allen anderen Stream-Arten die Option &amp;quot;Aufnahme-Daten ''(nach der Aufnahme automatisch)'' bearbeiten&amp;quot; aktivieren, um auch eine mpg-Datei zu erhalten. [[XMediaGrabber:Anleitung:Einstellungen:Aufnahme#Aufnahmedaten bearbeiten Optionen|siehe hier]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Die Aufnahme-Engines:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===JGrabber===&lt;br /&gt;
Die JGrabber-Engine unterstützt die Aufnahme-Formate [[Program Stream|PS]], [[Packetized Elementary Stream|PES]] und [[TS]]''.&lt;br /&gt;
&lt;br /&gt;
Eine Eigenentwicklung, fester Bestandteil des Programms.&lt;br /&gt;
JGrabber verwendet den gleichen [[Stream]] wie udrec (UDP). JGrabber schreibt die empfangenen Daten nicht sofort auf die Festplatte, sondern hält sie im Speicher und prüft auf Vollständigkeit. Vorher werden die Pakete in der Box natürlich mit einem Zähler versehen, da dieser standardmäßig im UDP nicht enthalten ist. Erst wenn alle Pakete vollständig da sind, wird der Stream gespeichert. Fehlt ein Paket, wird nur dieses von der Box neu angefordert. JGrabber quittiert dies mit einer &amp;quot;Resend&amp;quot; Meldung. Durch diesen Mechanismus, werden quasi die Vorteile von TCP und UDP zusammengeführt.&lt;br /&gt;
&lt;br /&gt;
Ab Version 0.4.3 ist es mit der JGrabber-Engine möglich direkt PS aufzuzeichnen. Hierbei wird der aufgenommene TS-Stream von XMG im Hintergrund zu einer &amp;quot;normalen&amp;quot; mpeg-Datei gewandelt. Des Weiteren ist es möglich in den Engine-Optionen das &amp;quot;Splitting&amp;quot; einzuschalten. Bei einem Bildwechsel von 16:9 auf 4:3 und umgekehrt, legt JGrabber eine neue Datei an. Hat den Vorteil, das man sich bei vielen Aufnahmen das Schneiden sparen kann, weil die Werbeunterbrechung oder Vor-/Nachspann rausgetrennt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===udrec===&lt;br /&gt;
udrec unterstützt die Aufnahme-Formate [[Elementary Stream|ES]], [[Packetized Elementary Stream|PES]] und [[TS]].&lt;br /&gt;
&lt;br /&gt;
Udrec streamt standardmäßig über [[UDP]]. Die Schwäche von UDP (verlorene Pakete sind eben wirklich weg) wird hier kompensiert. udrec schreibt die empfangenen Daten nicht sofort auf die Festplatte, sondern hält sie im Speicher und prüft sie auf Vollständigkeit. Vorher werden die Pakete in der Box natürlich mit einem Zähler versehen, da dieser standardmäßig im UDP nicht enthalten ist. Erst wenn alle Pakete vollständig da sind, wird der Stream gespeichert. Fehlt ein Paket, wird nur dieses von der Box neu angefordert. udrec quittiert dies mit einer &amp;quot;Resend&amp;quot; Meldung. Durch diesen Mechanismus, werden quasi die Vorteile von TCP und UDP zusammengeführt.&lt;br /&gt;
&lt;br /&gt;
Hierzu gibt es weitere Optionen. Die wichtigsten sind hierbei &amp;quot;asplit, vsplit und -idd&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Mit asplit und vsplit ist es z.B. möglich 16:9 Spielfilm-Aufnahme automatisch bei Werbeunterbrechungen splitten zu lassen. &lt;br /&gt;
&lt;br /&gt;
asplit macht bei Aufnahme einen automatischen Schnitt, sobald eine AC3-Tonspur zwischen 2.0 und 5.1 wechselt. &lt;br /&gt;
&lt;br /&gt;
Der Wert vsplit gibt an, nach wie vielen Sequenzen (GOP´s) nach einer Formatumstellung (4:3 --&amp;gt; 16:9 oder umgekehrt) das aufgenommene File gesplittet werden soll. Bei einem Wert von 0 wird sofort bei der Umstellung des Bildformates gesplittet. Ein Wert von 2 ist hier empfehlenswert, da bekannte Sender noch vor Filmstart die Formatumstellung vornehmen. -1 deaktiviert die Funktion. Die dabei größte Datei (also der Spielfilm) wird vom XMG dabei automatisch für das &amp;quot;Multiplexen&amp;quot; verwendet, siehe [[XMediaGrabber:Anleitung:Nachbearbeitung|XMG-Nachbearbeitung]].&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Empfehlung: asplit=1 vsplit=2&lt;br /&gt;
&lt;br /&gt;
Udrec kann dazu auch eine passende .idd-Datei erstellen. Diese Datei erleichtert das spätere Bearbeiten mit [[Cuttermaran]] oder [[Mpeg2Schnitt]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Xmg_udrec_optionen_dialog.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Hinweis zur Nutzung von udrec unter Linux:''&lt;br /&gt;
Um udrec unter [[Linux]] nutzen zu können, muss [[mono]] installiert sein. Mono ist bei den größeren Linux-Distributionen dabei, kann aber auch unter [http://www.mono-project.com] heruntergeladen und installiert werden.&lt;br /&gt;
&lt;br /&gt;
Unter 'Pfad zur udrec.exe' sinngemäß folgendes eintragen:&lt;br /&gt;
mono /Pfad/zu/udrec.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===VLC===&lt;br /&gt;
Die VLC-Engine unterstützt das Aufnahme-Format [[Program Stream|PS]]''.&lt;br /&gt;
&lt;br /&gt;
Die Übertragungsart ist im Gegensatz zu udrec/JGrabber TCP/IP. Da die Netzwerkleistung der DBox limitiert ist (10MBit half-duplex), kann es bei dieser Übertragungsart (und bei Sendern die mit hoher Bitrate senden) zu Kollisionen und Pufferüberlauf auf der Box kommen. Das Ergebnis sind Bild- und Tonaussetzer. Solche Probleme sind mit einer [[Hardware:Dreambox|Dreambox]] nicht zu erwarten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nach Aufnahmeende==&lt;br /&gt;
===PC runterfahren===&lt;br /&gt;
Um diese Option nutzen zu können, muss in den Einstellungen unter [[XMediaGrabber:Anleitung:Einstellungen:Pfade|div. Pfade]] der Pfad zu einem Shutdowntool hinterlegt werden. Dieses shutdowntool wird dann verwendet, um den PC nach dem Aufnahmeende auszuschalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Box runterfahren===&lt;br /&gt;
Fährt die Box nach dem Ende der Aufnahme herunter. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Box in standby===&lt;br /&gt;
Schaltet die Box im Gegensatz zum vorherigen Punkt nur in den standby-Modus, sie ist quasi immer noch an, nur die Videoausgabe wird abgeschaltet (spart Strom). Wichtig!!! Option &amp;quot;Erstelle Umschalt-Timer&amp;quot; einstellen, siehe [[XMediaGrabber:Anleitung:Einstellungen:Aufnahme#Erstelle Umschalt-Timer für Standby Option|hier]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Nichts===&lt;br /&gt;
Diese Option wählt man, wenn nach dem Aufnahmeende schlichtweg gar nichts passieren soll.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aufnahmedaten bearbeiten Optionen===&lt;br /&gt;
[[Bild:Demultiplex.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
Option für die automatische Nachbearbeitung nach der Aufnahme. Diese Optionen wurden an anderer Stelle schon ausführlich beschrieben, bitte [[XMediaGrabber:Anleitung:Nachbearbeitung#Demultiplex.2FMultiplex_Optionen|hier]] weiterlesen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Timer-Zeiteinstellung==&lt;br /&gt;
Vor- und Nachlaufzeit für neue Timer. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Name für aufgenommene Dateien==&lt;br /&gt;
Hier kann das Format für Ordner- und Dateinamen festgelegt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{review}}&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Installation:DBox2-Flashingassistent&amp;diff=14880</id>
		<title>Installation:DBox2-Flashingassistent</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Installation:DBox2-Flashingassistent&amp;diff=14880"/>
		<updated>2011-08-24T06:23:59Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:dbox2]]&lt;br /&gt;
[[Category:Howto]]&lt;br /&gt;
{{Howto_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Benutzt diese Anleitung, wenn auf der [[Hardware:dbox2|DBox2]] noch kein Image ist oder aus anderen Gründen ein [[Komplettimage]] eingespielt werden soll.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Debug_ucodes_sichern}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ihr benötigt hierzu:==&lt;br /&gt;
[[Bild:Debug.jpg|right|thumb|150px|Diese Anzeige beim Starten der [[Hardware:dbox2|DBox2]] zeigt den aktivierten [[Debug-Mode]] an.]]&lt;br /&gt;
* Eine [[Hardware:dbox2|DBox2]] die sich im [[Debug-Mode|Debug]] befindet.&lt;br /&gt;
* Einen PC/ Laptop mit [[Netzwerkkarte]].&lt;br /&gt;
* Den [[Hardware:dbox2|DBox2]]-[[Imageflashingassistent]] von [http://www.dboxservice-hallenberg.de/ Alexander Hallenberg]&lt;br /&gt;
* Ein [[FTP]] Programm. ( z.B. von http://filezilla.sourceforge.net oder das  von [[UCodes_einspielen#Mit_dem_Windows_FTP_Programm|Windows mitgelieferte]] )&lt;br /&gt;
* Ein [[Komplettimage]].&lt;br /&gt;
* Ein [[Nullmodem]]kabel. Falls ihr keines besitzt, gibt es auch die [[Installation:Flashingassistent ohne Nullmodem|Möglichkeit ohne Nullmodemkabel zu flashen]], jedoch ist diese Methode weitaus unzuverlässiger.&lt;br /&gt;
* Ein [[Crossover-Kabel|Crossover-Netzwerkkabel]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==So geht ihr vor:==&lt;br /&gt;
* Das [[Komplettimage]] herunterladen und am besten nach c:\ kopieren.&lt;br /&gt;
* Den [[Hardware:dbox2|DBox2]]-[[Imageflashingassistent]] installieren und starten.&lt;br /&gt;
* Den Begrüßungsbildschirm mit Weiter überspringen&lt;br /&gt;
* Folgendes ist nun anzugeben:&lt;br /&gt;
&lt;br /&gt;
:* Der Dateiname des Images&lt;br /&gt;
:* Den Netzwerkadapter an dem die [[Hardware:dbox2|DBox2]] angeschlossen ist&lt;br /&gt;
:* Ob ein [[Nullmodem]]kabel angeschlossen ist, und wenn ja an welchem Port&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Dboxifa1.png|520px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Wenn nicht bereits geschehen, ist jetzt das [[Nullmodem]]kabel und das [[Crossover-Kabel|Crossover-Netzwerkkabel]] anzuschließen. &lt;br /&gt;
*Als nächstes klickt auf Start. Es gibt noch einmal einen Hinweis, dass der Flashvorgang gestartet wird und alle Kabel angeschlossen sein müssen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Dboxifa2.jpg|520px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Jetzt schaltet die [[Hardware:dbox2|DBox2]] ein. &lt;br /&gt;
* Wenn ihr alles richtig angeschlossen und eingestellt habt, sollten die Comportausgaben so aussehen , wie auf dem Bild (außer Methode ohne Nullmodemkabel). &lt;br /&gt;
&lt;br /&gt;
*Der Flashvorgang dauert ca. 2 Minuten (bei [[Hardware:dbox2#DBox2_von_Sagem|Sagem]]-Boxen mit einem Flash und bei Verwendung der Methode ohne Nullmodemkabel ca. 15 Minuten). &lt;br /&gt;
* Am Ende des Flashvorgangs wird wieder ein Dialog angezeigt. Dieser kann mit [OK] bestätigt werden. &lt;br /&gt;
* Jetzt beendet das Programm mit einem Klick auf OK und startet die [[Hardware:dbox2|DBox2]] neu. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Einspielen des [[Komplettimage]]s ist damit abgeschlossen.&lt;br /&gt;
Jetzt müsst ihr dort noch das [[Neutrino:Einstellungen:Netzwerk|Netzwerk konfigurieren]] und die [[UCodes]] hochladen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Tuxbox-Neutrino&amp;diff=14879</id>
		<title>Tuxbox-Neutrino</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Tuxbox-Neutrino&amp;diff=14879"/>
		<updated>2011-08-24T06:14:24Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:NeutrinoHD]]&lt;br /&gt;
{{NeutrinoHD_sidebar}}&lt;br /&gt;
[[Bild:NeutrinoHD.png|400px]]&lt;br /&gt;
&lt;br /&gt;
'''Neutrino-HD''' ist eine aus dem [[DBox2 Software Projekt|Tuxbox]]-Projekt hervorgegangene auf [[Neutrino]] basierende [[GUI]], die für den Betrieb von [[Receiver]]n der neueren Generation mit [[HDTV]]-Unterstützung portiert wurde und speziell dafür weiterentwickelt wird. Derzeit findet '''Neutrino-HD''' serienmäßig Verwendung auf [[HDTV]]-Receivern von [[Hardware:Coolstream|Coolstream]] bei den Modellen [[Hardware:Coolstream:HD1|HD1]], [[Hardware:Coolstream:NEO|NEO]] und [[Hardware:Coolstream:ZEE|Zee]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Bedienung=&lt;br /&gt;
&lt;br /&gt;
==Einschalten==&lt;br /&gt;
&lt;br /&gt;
==Umschalten (zappen)==&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:NeutrinoHD_EPGVorschau}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:NeutrinoHD_Tonoptionen}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:NeutrinoHD_Bildoptionen}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:NeutrinoHD_Erweiterungen}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kanalliste==&lt;br /&gt;
&lt;br /&gt;
[[Bild:NeutrinoHD Kanalliste.png|Kanalliste|none|thumb|500px]]&lt;br /&gt;
&lt;br /&gt;
=Menüs=&lt;br /&gt;
Beschreibungen zur Menüstruktur und den einzelnen Optionen finden Sie unter [[NeutrinoHD:Hauptmenü|NeutrinoHD Hauptmenü]].&lt;br /&gt;
&lt;br /&gt;
=Optionen=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Plugins:Kalender&amp;diff=14878</id>
		<title>Plugins:Kalender</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Plugins:Kalender&amp;diff=14878"/>
		<updated>2011-08-24T06:04:44Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Plugins]]&lt;br /&gt;
{{Plugins_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
TuxCal ist ein Kalender, mit dem es möglich ist Feiertage, Geburtstage, Termine und Zeiträume auf der [[Hardware:dbox2|DBox2]] und auf der [[Hardware:Dreambox|Dreambox]] zu verwalten. Die wichtigsten Feiertage sind fest im Programm integriert, es können jedoch auch regionale Feiertage eingefügt werden, die nicht fest eingebaut wurden.  Der integrierte [[Daemon]] '''tuxcald''' erinnert auf Wunsch optisch und akustisch an die eingetragenen Events (Ereignisse). Somit vergisst man keine wichtigen Termine und Geburtstage mehr. Außerdem kann auch noch eine [[Plugins:Kalender#Bildschirmuhr|Bildschirmuhr]] frei positionierbar auf dem Bildschirm angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
Das Programm besteht aus 2 Teilen:&lt;br /&gt;
*dem [[Daemon]] '''tuxcald''', welcher im Hintergrund läuft und die Uhr steuert und die Termine überwacht, und optisch und akustisch signalisiert.&lt;br /&gt;
*dem Plugin '''tuxcal.so + tuxcal.cfg''', das den Kalender anzeigt und in dem neue Events verwaltet werden können und das den [[Daemon]] steuert.&lt;br /&gt;
&lt;br /&gt;
Außerdem wird noch eine Datendatei '''tuxcal.list''' verwendet. In ihr werden die Termine, Geburtstage, Zeiträume und frei definierbare Feiertage verwaltet.&lt;br /&gt;
&lt;br /&gt;
Sobald der [[Daemon]] einen neuen Termin gefunden hat, wird eine optische und/oder akustische Benachrichtigung ausgelöst, um den Nutzer darüber zu informieren. Dies kann über ein Nachrichtenfenster erfolgen oder das Plugin kann gleich gestartet werden.&lt;br /&gt;
&lt;br /&gt;
Um bei einer interessanten Sendung nicht gestört zu werden, kann die Abfrage über das [[Plugins|Plugin]] angehalten und auch wieder gestartet werden. Sofern der [[Daemon]] aktiviert ist, werden beim Verlassen des [[Plugins]] alle Feiertage, Geburtstage, Termine und Zeiträume innerhalb des konfigurierten Zeitraums signalisiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Installation=&lt;br /&gt;
Folgende Dateien nach '''/var/tuxbox/plugins/''' kopieren:&lt;br /&gt;
&lt;br /&gt;
- '''tuxcal.cfg'''&lt;br /&gt;
&lt;br /&gt;
- '''tuxcal.so'''&lt;br /&gt;
&lt;br /&gt;
und folgende nach '''/var/bin/''':&lt;br /&gt;
&lt;br /&gt;
- '''tuxcald'''&lt;br /&gt;
&lt;br /&gt;
Die Dateien '''tuxcal.so''' und '''tuxcald''' benötigen Ausführrechte (755).&lt;br /&gt;
&lt;br /&gt;
Das Datenfile '''tuxcal.list''' kommt nach '''/var/tuxbox/config/tuxcal/'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Plugin updaten, was ist dabei zu beachten==&lt;br /&gt;
Wenn man das Plugin updaten will, ist zu beachten, dass man dazu vorher den Daemon '''tuxcald''' beenden muss, um eine neue Version dieser Datei auf die Box kopieren zu können. Dazu per Telnet unter Windows auf der [[Hardware:dbox2|DBox2]] einloggen mit '''[Start]''' '''[Ausführen]''', dann eingeben '''telnet &amp;lt;DBOXIP&amp;gt;''' wobei &amp;lt;DBOXIP&amp;gt; durch die [[IP-Adresse]] der [[Hardware:dbox2|DBox2]] zu ersetzen ist, z.B.:&lt;br /&gt;
 telnet 192.168.0.23&lt;br /&gt;
Dann sollte ein Fenster auftauchen, in dem '''login''' drinsteht. Bei &lt;br /&gt;
 '''login:''' root&lt;br /&gt;
 '''Password:''' dbox2&lt;br /&gt;
eingeben. Die Passworteingabe wird nicht angezeigt, ist also blind einzugeben. Bei YADI-Images ist standardmäßig kein Passwort vergeben.&lt;br /&gt;
Dann folgenden Befehl eingeben:&lt;br /&gt;
 killall -9 tuxcald&lt;br /&gt;
Jetzt kann man die neuere Version des Daemons '''tuxcald''' per FTP nach '''/var/bin/''' auf die Box kopieren und die ältere Version überschreiben. War dort schon eine ältere Version drin, sollten die Ausführrechte (755) schon passen. Sonst per Telnet diesen Befehl ausführen:&lt;br /&gt;
 chmod 755 /var/bin/tuxcald&lt;br /&gt;
Dann entweder die Box runterfahren und neu starten, oder per Telnet diesen Befehl ausführen:&lt;br /&gt;
 /var/bin/tuxcald -nodelay&lt;br /&gt;
Bitte auch zu beachten, dass man beim Plugin-Update auch immer die passende Version des Plugins '''tuxcal.so''' und '''tuxcal.cfg''' nach '''/var/tuxbox/plugins/''' kopieren muss.&lt;br /&gt;
Sollte das Plugin noch nicht in diesem Verzeichnis installiert gewesen sein, per Telnet diesen Befehl ausführen:&lt;br /&gt;
 chmod 755 /var/tuxbox/plugins/tuxcal.so&lt;br /&gt;
Damit wird das Plugin ausführbar gemacht. Jetzt entweder die Box neu starten oder auf der Fernbedienung '''Dbox-Taste - Service - Plugins neu einlesen - Dbox-Taste''' drücken, um das Plugin '''Kalender''' auf der blauen Taste angezeigt zu bekommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Konfiguration=&lt;br /&gt;
Damit der [[Daemon]] die Termine überprüfen kann, erzeugt er beim ersten Start die Konfigurationsdatei '''tuxcal.conf''' im Verzeichnis '''/var/tuxbox/config/tuxcal/''', falls diese nicht existiert. Die Datei wird mit Standardwerten vorbelegt, die im Rahmen der Parametergrenzen geändert werden können. Hier können nun die gewünschen Angaben eingetragen, oder alternativ eine fertige Datei vom [[PC]] per [[FTP]] übertragen werden. &lt;br /&gt;
Damit diese Datei erzeugt wird, muss das [[Plugins|Plugin]] gestartet werden und der [[Plugins:Kalender#Autostart festlegen|Autostart]] aktiviert werden, danach die [[Hardware:dbox2|DBox2]] neu&lt;br /&gt;
starten.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Die Datei '''tuxcal.conf''' hat folgenden Aufbau:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Eintrag||Bedeutung||mögliche Werte||Standard&lt;br /&gt;
|-&lt;br /&gt;
|STARTDELAY||Wartezeit bis der [[Daemon]] mit der ersten Abfrage beginnt&amp;lt;br&amp;gt;(die [[GUI]] benötigt einige Zeit zum Starten)||15...60||30&lt;br /&gt;
|-&lt;br /&gt;
|INTERVALL||Abstand zwischen den Abfragen, bzw. Aktualisierung der Uhr in Sekunden||0...60||1&lt;br /&gt;
|-&lt;br /&gt;
|LOGGING||loggen bestimmter Ausgaben des [[Daemon]] ||Y / N||Y&lt;br /&gt;
|-&lt;br /&gt;
|AUDIO||akustische Signalisierung:&amp;lt;br&amp;gt;Benutzerdefinierte 12/24/48KHz PCM Wave-Dateien können unter&amp;lt;br&amp;gt;'''/var/tuxbox/config/tuxcal/''' abgelegt werden.&amp;lt;br&amp;gt;'''tuxcal_birthday.wav''' für Geburtstage&amp;lt;br&amp;gt;'''tuxcal_event.wav''' für Termine, Feiertage, Zeiträume&amp;lt;br&amp;gt;'''tuxcal_timer.wav''' für uhrzeitgenaue Termine||Y / N||Y&lt;br /&gt;
|-&lt;br /&gt;
|VIDEO||optische Signalisierung&amp;lt;br&amp;gt;(Message: muss per [[Hardware:dbox2#Fernbedienung|Fernbedienung]] bestätigt werden)&amp;lt;br&amp;gt;(Popup: wird nach einiger Zeit automatisch geschlossen)||1 = Plugin starten&amp;lt;br&amp;gt;2 = [[Enigma]] Popup&amp;lt;br&amp;gt;3 = [[Neutrino]] Message&amp;lt;br&amp;gt;4 = [[Neutrino]] Popup&amp;lt;br&amp;gt;5 = keine Signalisierung||1&lt;br /&gt;
|-&lt;br /&gt;
|SIGNAL||Signalisierung von Ereignissen, wie sie mit dem Parameter SIGMODE eingestellt wurden||1 = nur von heute&amp;lt;br&amp;gt;2 = von heute und morgen&amp;lt;br&amp;gt;3 = bis 2 Tage im voraus&amp;lt;br&amp;gt;4 = bis 3 Tage im voraus&amp;lt;br&amp;gt;5 = bis 4 Tage im voraus||1&lt;br /&gt;
|-&lt;br /&gt;
|SIGMODE||Signalisierung bestimmter Ereignisse||0 = nur Termine und Geburtstage&amp;lt;br&amp;gt;1 = auch Zeitspannen&amp;lt;br&amp;gt;2 = 0 + Feiertage&amp;lt;br&amp;gt;3 = alles||0&lt;br /&gt;
|-&lt;br /&gt;
|SIGTIME||Signalisierung zu festen Uhrzeiten, zu diesen Zeiten wird die Signalisierung täglich ausgeführt.&amp;lt;br&amp;gt;Es können mehrere Zeiten, getrennt durch ein ; eingetragen werden&amp;lt;br&amp;gt;(max. 5 Zeiten)||00:00 - 23:59||leer&lt;br /&gt;
|-&lt;br /&gt;
|OSD||TV-Ausgaben in Deutsch oder Englisch||G / E||G&lt;br /&gt;
|-&lt;br /&gt;
|SKIN||Farbpalette wählen (1=blau, 2=grau)||1...3||1&lt;br /&gt;
|-&lt;br /&gt;
|WEBPORT||Port des [[Webinterface]] der [[Hardware:dbox2|DBox2]] || 1 - 65535||80&lt;br /&gt;
|-&lt;br /&gt;
|WEBUSER||Benutzername für das [[Webinterface]] der [[Hardware:dbox2|DBox2]] ||Text ohne Leerzeichen von bis zu 32 Zeichen||leer&lt;br /&gt;
|-&lt;br /&gt;
|WEBPASS||Passwort für das [[Webinterface]] der [[Hardware:dbox2|DBox2]] ||Text ohne Leerzeichen von bis zu 32 Zeichen||leer&lt;br /&gt;
|-&lt;br /&gt;
|POS_X||Position für die Bildschirmuhr horizontal (sinnvoll ca. 40 - 550)||0 - 720||500&lt;br /&gt;
|-&lt;br /&gt;
|POS_Y||Position für die Bildschirmuhr vertikal (sinnvoll ca. 10 - 500)||0 - 540||30&lt;br /&gt;
|-&lt;br /&gt;
|SHOW||Bildschirmuhr beim Start anzeigen, kann dann nachher im Plugin mit Dbox-Taste ein- oder ausgeschaltet werden||Y / N||Y&lt;br /&gt;
|-&lt;br /&gt;
|DATE||Bildschirmuhr Anzeige Datum||Y / N||N&lt;br /&gt;
|-&lt;br /&gt;
|CLOCK||Bildschirmuhr Anzeige Uhrzeit||Y / N||Y&lt;br /&gt;
|-&lt;br /&gt;
|SEC||Bildschirmuhr Anzeige der Sekunden||Y / N||Y&lt;br /&gt;
|-&lt;br /&gt;
|SIZE||Bildschirmuhr Größe der Anzeige (S)mall, (N)ormal oder (B)ig||S / N / B||S&lt;br /&gt;
|-&lt;br /&gt;
|COLOR||Bildschirmuhr Schriftfarbe: 0 Transparent, 1: schwarz, 2: weiß &amp;lt;br&amp;gt;die direkte Angabe (außer 0,1,2 funktioniert aber nur wenn DETECT = N)||0-255||1&lt;br /&gt;
|-&lt;br /&gt;
|BACK||Bildschirmuhr Hintergrundfarbe: 0 Transparent, 1: schwarz, 2: weiß &amp;lt;br&amp;gt;die direkte Angabe (außer 0,1,2 funktioniert aber nur wenn DETECT = N)||0-255||1&lt;br /&gt;
|-&lt;br /&gt;
|DETECT||Bildschirmuhr Versuch der Erkennung der gewählten Farbe aus der bestehenden Palette||0 / 1||1&lt;br /&gt;
|-&lt;br /&gt;
|MAIL||Bildschirmuhr Anzeige von mit [[Plugins:TuxMail|Tuxmail]] empfangener, ungelesener Mails||Y / N||Y&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;quot;WEBUSER&amp;quot; und &amp;quot;WEBPASS&amp;quot; können leer gelassen werden, wenn das [[Webinterface]] keine Authorisation erfordert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Konfigurationsbeispiel &amp;quot;tuxcal.conf&amp;quot;==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
STARTDELAY=40&lt;br /&gt;
INTERVALL=1&lt;br /&gt;
LOGGING=Y&lt;br /&gt;
AUDIO=Y&lt;br /&gt;
VIDEO=3&lt;br /&gt;
SIGNAL=3&lt;br /&gt;
SIGMODE=0&lt;br /&gt;
SIGTIME=12:00;20:15;&lt;br /&gt;
&lt;br /&gt;
OSD=G&lt;br /&gt;
SKIN=1&lt;br /&gt;
&lt;br /&gt;
WEBPORT=80&lt;br /&gt;
WEBUSER=#&lt;br /&gt;
WEBPASS=#&lt;br /&gt;
&lt;br /&gt;
POS_X=75&lt;br /&gt;
POS_Y=20&lt;br /&gt;
SHOW=Y&lt;br /&gt;
DATE=N&lt;br /&gt;
CLOCK=Y&lt;br /&gt;
SEC=Y&lt;br /&gt;
SIZE=S&lt;br /&gt;
COLOR=2&lt;br /&gt;
BACK=0&lt;br /&gt;
DETECT=1&lt;br /&gt;
MAIL=Y&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Datendatei tuxcal.list==&lt;br /&gt;
Die Datendatei '''tuxcal.list''' ist eigentlich selbsterklärend:&lt;br /&gt;
&lt;br /&gt;
das Format ist wie folgt:&lt;br /&gt;
&amp;lt;Art&amp;gt;;&amp;lt;Datum bzw. Zeitraum&amp;gt;;&amp;lt;Text&amp;gt;&lt;br /&gt;
z.B.:&lt;br /&gt;
&lt;br /&gt;
Beispiel für frei definierte Feiertage:&lt;br /&gt;
&lt;br /&gt;
 f;26.10.;Nationalfeiertag Österreich;&lt;br /&gt;
&lt;br /&gt;
Beispiele für Zeiträume:&lt;br /&gt;
&lt;br /&gt;
 z;10.02.-21.02.;Winterferien;&lt;br /&gt;
 z;18.04.-25.04.;Osterferien;&lt;br /&gt;
 z;16.03.2006 07:00-20.03.2006 17:30;Geschäftsreise Italien; &lt;br /&gt;
&lt;br /&gt;
Beispiele für Geburtstage:&lt;br /&gt;
&lt;br /&gt;
 g;29.05.;Freundin;&lt;br /&gt;
 g;25.04.1911;Oma;&lt;br /&gt;
  &lt;br /&gt;
Beispiele für Termine:&lt;br /&gt;
&lt;br /&gt;
 t;23.05.;Hochzeitstag!!!;&lt;br /&gt;
 t;03.12.2006;Freundin Blumen schenken!;&lt;br /&gt;
 t;23.02.2006 14:45;Zahnarzt;&lt;br /&gt;
&lt;br /&gt;
Abkürzungen:&lt;br /&gt;
{|&lt;br /&gt;
|f||=||Feiertag&lt;br /&gt;
|-&lt;br /&gt;
|z||=||Zeitraum&lt;br /&gt;
|-&lt;br /&gt;
|g||=||Geburtstag&lt;br /&gt;
|-&lt;br /&gt;
|t||=||Termin&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Die Datendatei '''tuxcal.list''' kann entweder mit einem Unix-Editor auf dem [[PC]] erstellt werden und dann per [[FTP]] auf die [[Hardware:dbox2|DBox2]] nach '''/var/tuxbox/config/tuxcal/''' kopiert werden.&lt;br /&gt;
Oder sie kann direkt mit dem integrierten [[Plugins:Kalender#Termin-Editor|Termin-Editor]] auf der [[Hardware:dbox2|DBox2]] erstellt und bearbeitet werden. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Signalisierung=&lt;br /&gt;
Die Signalisierung von Terminen ohne Uhrzeit wird ohne weitere Maßnahmen [[Plugins:Kalender#Scriptbeispiel um tuxcald über das Startscript der DBox2 automatisch zu starten|automatisch nur beim Start der DBox2 aus dem Deep-Standby]] oder bei einem Datumswechsel ausgeführt. Außerdem kann über den Parameter '''SIGTIME=12:00;20:15;''' in der '''tuxcal.conf''' zu diesen Uhrzeiten eine automatische Signalisierung ausgeführt werden. Maximal sind 5 Zeiten möglich. &lt;br /&gt;
Außerdem besteht die Möglichkeit, durch Einfügen von Befehlen in die Datei '''standby.off''' die Signalisierung auch beim [[Plugins:Kalender#Signalisierung nach Start aus dem Standby|Starten der DBox2 aus dem Standby]] auszuführen. Des Weiteren gibt es noch Möglichkeiten die Signalisierung auch beim [[Plugins:Kalender#Signalisierung während Movieplayer und Audioplayer deaktivieren|Beenden des Movie- bzw. Audioplayers]] auszuführen. Auch das [[Plugins:Kalender#Signalisierung während Aufnahme deaktivieren|Abschalten der Signalisierung während einer Aufnahme]] über die Dateien '''recording.start''' und '''recording.end''' ist möglich, was vor allem für die Benutzer eines Videorecorders oder DVD-Recorders am Scart-Eingang wichtig ist.&lt;br /&gt;
Außerdem werden alle aktuellen Termine beim Verlassen des Tuxcal-Plugins optisch und/oder akustisch angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Optische Signalisierung==&lt;br /&gt;
Bei der optischen Signalisierung über Popup- oder Message-Fenster werden alle aktuellen Termine abhängig von den Einstellungen in der Datei '''tuxcal.list''' angezeigt. Passen die Termine nicht auf ein Fenster, so taucht rechts im Fenster ein Scrollbalken auf. Mit '''[Runter]''' bzw. '''[Hoch]''' kann dann das nächste bzw. vorherige Fenster anzeigen. '''[Home]''' bzw. '''[Ok]''' schließt dieses Fenster.&amp;lt;br&amp;gt;&lt;br /&gt;
Bei der [[IR-Tastatur]] kann ebenfalls mit '''[Runter]''' bzw. '''[Hoch]''' auf die nächste bzw. vorherige Seite geblättert werden, '''[Pos1]''' schließt das Fenster.&amp;lt;br&amp;gt;&lt;br /&gt;
Es wird empfohlen, in den Einstellungen für [[Neutrino]] beim Parameter '''VIDEO=3''' einzustellen, da bei einem Popup die Anzeige zu schnell wieder verschwindet, bevor man sie lesen kann.&lt;br /&gt;
&lt;br /&gt;
[[Bild:TuxCal16.png|400px]]&lt;br /&gt;
[[Bild:TuxCal17.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Wird bei einem Termin die Uhrzeit mit eingetragen, so wird nur dieser Termin zur eingestellten Uhrzeit angezeigt. Man beachte die Bildschirmuhr und die Uhrzeit des Termins. Die Signalisierung erfolgt wirklich genau auf die Sekunde.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Tuxcal15.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Akustische Signalisierung durch Sounddateien==&lt;br /&gt;
Für die akustische Signalisierung können noch spezielle benutzerdefinierte 12/24/48KHz PCM WAV-Dateien nach '''/var/tuxbox/config/tuxcal/''' kopiert werden.&lt;br /&gt;
&lt;br /&gt;
- '''tuxcal_birthday.wav''', für die akustische Benachrichtigung bei Geburtstagen.&lt;br /&gt;
&lt;br /&gt;
- '''tuxcal_timer.wav''',  für die akustische Benachrichtigung bei Terminen, die genau auf die Minute signalisiert werden sollen. Dazu ist es notwendig, eine Uhrzeit einzutragen.&lt;br /&gt;
&lt;br /&gt;
- '''tuxcal_event.wav''',  für die akustische Benachrichtigung bei den restlichen Ereignissen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fertige Sounddateien können im [http://www.jackthegrabber.de/viewtopic.php?t=8809| Jack the Grabber-Forum] heruntergeladen werden. &lt;br /&gt;
&lt;br /&gt;
===Sounddateien verlinken um Platz zu sparen===&lt;br /&gt;
Da die Sounddateien relativ groß sind und der Speicherplatz auf der Box begrenzt ist, kann man auch nur eine Sounddatei auf der Box anlegen. Um trotzdem bei allen Ereignissen akustisch informiert zu werden, hat man die Möglichkeit, nur eine Datei z.B. '''tuxcal_event.wav''' nach '''/var/tuxbox/config/tuxcal/''' auf der Box zu speichern. Die anderen Dateien werden mit folgenden Befehlen verlinkt. Dazu per Telnet auf die Box einloggen.&lt;br /&gt;
&lt;br /&gt;
Per Telnet kann man sich unter Windows auf der [[Hardware:dbox2|DBox2]] einloggen mit '''[Start]''' '''[Ausführen]''', dann eingeben '''telnet &amp;lt;DBOXIP&amp;gt;''' wobei &amp;lt;DBOXIP&amp;gt; durch die [[IP-Adresse]] der [[Hardware:dbox2|DBox2]] zu ersetzen ist, z.B.:&lt;br /&gt;
 telnet 192.168.0.23&lt;br /&gt;
Dann sollte ein Fenster auftauchen, in dem '''login''' drinsteht. Bei &lt;br /&gt;
 '''login:''' root&lt;br /&gt;
 '''Password:''' dbox2&lt;br /&gt;
eingeben. Die Passworteingabe wird nicht angezeigt, ist also blind einzugeben. Bei YADI-Images ist standardmäßig kein Passwort vergeben.&lt;br /&gt;
&lt;br /&gt;
Dann diese beiden Befehle ausführen:&lt;br /&gt;
 ln -s /var/tuxbox/config/tuxcal/tuxcal_event.wav /var/tuxbox/config/tuxcal/tuxcal_timer.wav&lt;br /&gt;
 ln -s /var/tuxbox/config/tuxcal/tuxcal_event.wav /var/tuxbox/config/tuxcal/tuxcal_birthday.wav&lt;br /&gt;
Dadurch wurden für die Dateien '''tuxcal_timer.wav''' und '''tuxcal_birthday.wav''' sogenannte Symlinks auf die Datei '''tuxcal_event.wav''' erstellt. Die 2 verlinkten Dateien '''tuxcal_timer.wav''' und '''tuxcal_birthday.wav''' existieren zwar nicht, aber bei ihrem Aufruf wird jetzt die Datei '''tuxcal_event.wav''' abgespielt.&lt;br /&gt;
&lt;br /&gt;
Für zukünftige Versionen ist jedoch geplant, die Sounddateien zu packen, und beim Aufruf nach '''/tmp/''' zu entpacken und sie dann abzuspielen.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===Erstellung der Sounddateien===&lt;br /&gt;
Die [[Hardware:dbox2|DBox2]] spielt nur Sounddateien in einem speziellen Format ab. Die PCM WAV-Dateien solltet ihr mit dem Audiorecorder unter Windows in 8 oder 16 Bit Mono,  12, 24, oder 48 KHz umwandeln. Stereo geht auch, die Dateien werden dann aber entsprechend größer. Ich empfehle deswegen 8 Bit Mono, 12 KHz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Scripte um Tuxcal bei bestimmten Vorgängen auf der Box zu steuern=&lt;br /&gt;
Das TuxCal-Plugin lässt sich über verschiedene Scripte auf der [[Hardware:dbox2|DBox2]] steuern. Nachfolgend sind einige Beispiel aufgeführt. Alle Scripte müssen im UNIX-Format erstellt werden und benötigen Ausführrechte (755).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Scriptbeispiel um tuxcald über das Startscript der Box automatisch zu starten==&lt;br /&gt;
Ohne einen aktiven [[Daemon]] '''tuxcald''' finden keine Abfragen statt und die Bildschirmuhr wird auch nicht angezeigt. Der [[Plugins:Kalender#Autostart festlegen|Autostart muss vom Nutzer also erst einmal aktiviert werden]], da er standardmäßig deaktiviert ist. Bei jedem Start der [[Hardware:dbox2|DBox2]] bzw. [[GUI]] wird er danach automatisch gestartet. Der folgende Code muss entweder in die '''start_neutrino''' oder in die '''rc.S''' bzw. '''rcS.local''' eingetragen werden. Bei [[Enigma]] kommt dieser Code in die '''start_enigma'''. &lt;br /&gt;
&lt;br /&gt;
'''Normalerweise sollte jedoch die folgende Startsequenz mittlerweile in jedem aktuellen Image so eingetragen sein:'''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
if [ -e /var/etc/.tuxcald ]; then&lt;br /&gt;
   if [ -e /var/bin/tuxcald ]; then&lt;br /&gt;
	/var/bin/tuxcald &amp;amp;&lt;br /&gt;
   else &lt;br /&gt;
	/bin/tuxcald &amp;amp;&lt;br /&gt;
   fi&lt;br /&gt;
fi&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte beachten, dass die Eintragung unbedingt mit einem UNIX-Editor (vi, Ultraedit, Crimson-Editor) gemacht werden muss, und dass die Datei auch im UNIX-Format abgespeichert wird. Sonst startet die [[Hardware:dbox2|DBox2]] nicht mehr.&lt;br /&gt;
Falls das doch einmal passiert, besteht jedoch kein Grund zur Panik. Man kann nämlich immer noch per [[FTP]] oder [[Telnet]] auf die [[Hardware:dbox2|DBox2]] zugreifen. &lt;br /&gt;
Per [[FTP]] einfach die betreffende Datei nochmal von der [[Hardware:dbox2|DBox2]] herunterladen und im UNIX-Format abspeichern. Dann wieder auf die [[Hardware:dbox2|DBox2]] laden und diese neu starten. Per Telnet kann man sich unter Windows auf der [[Hardware:dbox2|DBox2]] einloggen mit '''[Start]''' '''[Ausführen]''', dann eingeben '''telnet &amp;lt;DBOXIP&amp;gt;''' wobei &amp;lt;DBOXIP&amp;gt; durch die [[IP-Adresse]] der [[Hardware:dbox2|DBox2]] zu ersetzen ist, z.B.:&lt;br /&gt;
 telnet 192.168.0.23&lt;br /&gt;
Dann sollte ein Fenster auftauchen, in dem '''login''' drinsteht. Bei &lt;br /&gt;
 '''login:''' root&lt;br /&gt;
 '''Password:''' dbox2&lt;br /&gt;
eingeben. Die Passworteingabe wird nicht angezeigt, ist also blind einzugeben. Bei YADI-Images ist standardmäßig kein Passwort vergeben.&lt;br /&gt;
&lt;br /&gt;
Dann folgende Befehle eingeben (dies bezieht sich jetzt auf eine fehlerhafte '''start_neutrino''', die in '''/var/tuxbox/''' liegt wie beim [[Image#JtG-Image|Jack-the-Grabber-Image]]. Andere Speicherorte und Dateien im Pfad anpassen):&lt;br /&gt;
 dos2unix /var/tuxbox/start_neutrino&lt;br /&gt;
 chmod 755 /var/tuxbox/start_neutrino&lt;br /&gt;
 reboot&lt;br /&gt;
Mit diesem Befehl wird die Datei vom DOS- ins UNIX-Format umgewandelt und Ihr werden Ausführechte vergeben, womit die [[Hardware:dbox2|DBox2]] auch wieder klarkommt. Dann wird die [[Hardware:dbox2|DBox2]] neu gestartet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Signalisierung nach Start aus dem Standby==&lt;br /&gt;
Um die Abfrage gleich nach dem Aufwachen aus dem Standby zu aktivieren, kann unter [[Enigma]] das Script '''/var/etc/enigma_leave_standby.sh''' sowie unter [[Neutrino]] das Script '''/var/tuxbox/config/standby.off''' mit dem Inhalt &lt;br /&gt;
 if [ -e /tmp/tuxcald.pid ]; then kill -hup $(cat /tmp/tuxcald.pid); fi&lt;br /&gt;
angelegt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Signalisierung während Movieplayer und Audioplayer deaktivieren==&lt;br /&gt;
Um beim Abspielen von Filmen im [[Neutrino:Movieplayer|Movieplayer]] oder MP3s im [[Neutrino:Audioplayer|Audioplayer]] nicht gestört zu werden, besteht die Möglichkeit den [[Daemon]] während der Wiedergabe vorübergehend abzuschalten, und nach dem Beenden automatisch wieder zu aktivieren. Das Ausschalten von '''tuxcald''' erfolgt über die Scripte '''/var/tuxbox/config/movieplayer.start''' bzw. '''/var/tuxbox/config/audioplayer.start'''. Dort muss folgender Code eingefügt werden:&lt;br /&gt;
 if [ -e /tmp/tuxcald.pid ]; then kill -usr2 $(cat /tmp/tuxcald.pid); fi&lt;br /&gt;
Um den [[Daemon]] '''tuxcald''' nach dem Beenden von Movie- bzw. Audioplayer wieder zu reaktivieren, ist in den Scripten '''/var/tuxbox/config/movieplayer.end''' bzw. '''/var/tuxbox/config/audioplayer.end''' folgender Code einzufügen:&lt;br /&gt;
 if [ -e /tmp/tuxcald.pid ]; then kill -usr1 $(cat /tmp/tuxcald.pid); fi&lt;br /&gt;
Bitte beachten, dass dabei auch Termine, die uhrzeitgesteuert angezeigt werden sollen, erst nach dem Beenden von Movie- bzw. Audioplayer angezeigt werden. Somit besteht das Risiko, einen wichtigen Termin zu verpassen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Signalisierung während Aufnahme deaktivieren==&lt;br /&gt;
Um beim Aufnehmen von Filmen nicht gestört zu werden, besteht die Möglichkeit den [[Daemon]] während der Aufnahme vorübergehend abzuschalten, und nach dem Beenden automatisch wieder zu aktivieren. Das Ausschalten von '''tuxcald''' erfolgt über das Script '''/var/tuxbox/config/recording.start'''. Dort muss folgender Code eingefügt werden:&lt;br /&gt;
 if [ -e /tmp/tuxcald.pid ]; then kill -usr2 $(cat /tmp/tuxcald.pid); fi&lt;br /&gt;
Um den [[Daemon]] '''tuxcald''' nach dem Beenden der Aufnahme wieder zu reaktivieren, ist im Script '''/var/tuxbox/config/recording.end''' folgender Code einzufügen:&lt;br /&gt;
 if [ -e /tmp/tuxcald.pid ]; then kill -usr1 $(cat /tmp/tuxcald.pid); fi&lt;br /&gt;
Bitte beachten, dass dabei auch Termine, die uhrzeitgesteuert angezeigt werden sollen, erst nach dem Beenden der Aufnahme angezeigt werden. Somit besteht das Risiko, einen wichtigen Termin zu verpassen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Bedienung=&lt;br /&gt;
Zum Starten des [[Plugins]] '''[BLAU]''' drücken und dann den Eintrag &amp;quot;Kalender&amp;quot; wählen.&lt;br /&gt;
&lt;br /&gt;
Das Plugin zeigt nun den Kalender an.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Tuxcal01.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Plugin kann sowohl mit der [[Hardware:dbox2#Fernbedienung|Fernbedienung]], als auch mit der [[IR-Tastatur]] bedient werden.&lt;br /&gt;
&lt;br /&gt;
Die Zeile kann mit '''[HOCH]''' und '''[RUNTER]''' gewechselt werden, die Spalte '''[RECHTS]''' und '''[LINKS]'''. Mit '''[+]''' '''[-]''' bzw. '''[Bild Hoch]''' '''[Bild runter]''' kann der nächste bzw. vorhergehende Monat angezeigt werden. '''[0]''' springt auf das aktuelle Datum.&lt;br /&gt;
&lt;br /&gt;
Durch Druck auf '''[OK]''' bzw. '''[Enter]''' werden die Einträge des aktuellen Tages angezeigt. Man kann hier ebenfalls mit den vorher beschriebenen Tasten navigieren. &lt;br /&gt;
&lt;br /&gt;
[[Bild:TuxCal02.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Durch Betätigen von '''[Gelb]''' bzw. '''[F3]''' kann man einen neuen Termin einfügen, nach Bestätigung mit '''[OK]''' bzw. '''[Enter]''' wird dieser eingefügt, '''[Home]''' bzw. '''[Esc]''' oder '''[Pos1]''' verlässt das Fenster, ohne den Eintrag einzufügen. Wird ein Eintrag eingefügt, so springt der Cursor jetzt auf den eingefügten Termin unten im Fenster. Hier kann noch bei mehreren Einträgen mit '''[HOCH]''' und '''[RUNTER]''' der gewünschte Eintrag gewechselt werden. &lt;br /&gt;
&lt;br /&gt;
[[Bild:TuxCal23.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Durch Betätigen von '''[Rot]''' bzw. '''[F1]''' kann man Einträge nach einer Bestätigung durch '''[OK]''' oder '''[Enter]''' löschen, '''[Home]''' bzw. '''[Esc]''' oder '''[Pos1]''' verlässt das Fenster ohne den Eintrag zu löschen. &lt;br /&gt;
&lt;br /&gt;
[[Bild:TuxCal24.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Durch Betätigen von '''[Grün]''' bzw. '''[F2]''' gelangt man in den Markieren-Modus, wo bei mehreren Einträgen mit '''[HOCH]''' und '''[RUNTER]''' der gewünschte Eintrag gewechselt werden kann.&lt;br /&gt;
&lt;br /&gt;
[[Bild:TuxCal03.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Durch Betätigen von '''[Blau]''' bzw. '''[F4]''' gelangt man in den Termin-Editor. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Termin-Editor==&lt;br /&gt;
Der Termin-Editor kann sowohl mit der [[Hardware:dbox2#Fernbedienung|Fernbedienung]] als auch mit der [[IR-Tastatur]] bedient werden. Mit '''[Rot]''' bzw. '''[F1]''' kann zwischen den verschiedenen Terminarten '''Einträge''', '''Zeitraum''', '''Feiertag''' und '''Geburtstag''' umgeschaltet werden. &lt;br /&gt;
&lt;br /&gt;
Mit '''[Grün]''' bzw. '''[F2]''' wird die Jahreszahl ein- und ausgeblendet. &lt;br /&gt;
&lt;br /&gt;
'''[Gelb]''' bzw. '''[F3]''' blendet die Uhrzeit ein und aus. &lt;br /&gt;
&lt;br /&gt;
Durch Betätigen von '''[Blau]''' bzw. '''[F4]''' wird das Enddatum ein- oder ausgeblendet, was gleichzeitig dem Editieren von Zeiträumen entspricht. &lt;br /&gt;
&lt;br /&gt;
Jetzt können die Einträge gemacht werden. Die Belegung der Tasten für die [[Hardware:dbox2#Fernbedienung|Fernbedienung]] werden links unten im Fenster angezeigt. Mit '''[+]''' und '''[-]''' kann eine einzelne Ziffer oder ein Buchstabe solange durchgescrollt werden, bis er dem gewünschten Ergebnis entspricht. &lt;br /&gt;
&lt;br /&gt;
Mit '''[HOCH]''', '''[RUNTER]''', '''[RECHTS]''' und '''[LINKS]''' kann man in den Eingabefenstern die Positionen wechseln. &lt;br /&gt;
&lt;br /&gt;
Mit '''[OK]''' bzw. '''[Enter]''' wird die Eingabe abgeschlossen. Nochmaliges Betätigen der Tasten  '''[OK]''' bzw. '''[Enter]''' speichert den Eintrag ab, wird hier '''[Home]''' bzw. '''[Esc]''' oder '''[Pos1]''' gedrückt, bleibt man im Termin-Editor. &lt;br /&gt;
&lt;br /&gt;
[[Bild:TuxCal19.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Will man den Termin-Editor verlassen, ohne den Termin abzuspeichern, ist zuerst '''[Home]''' bzw. '''[Esc]''' oder '''[Pos1]''' zu betätigen. Dann im folgenden Fenster '''[OK]''' bzw. '''[Enter]''' drücken, um den Termin-Editor zu verlassen, mit '''[Home]''' bzw. '''[Esc]''' oder '''[Pos1]''' bleibt man im Termin-Editor.&lt;br /&gt;
&lt;br /&gt;
[[Bild:TuxCal20.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Bitte beachten, dass die Uhrzeit nur bei den Terminarten '''Eintrag''' und '''Zeitraum''' wirksam ist. Nur in diesen Terminarten wird man also zeitgenau informiert. Bei Geburtstagen wird bei Eingabe einer Jahreszahl das Alter im Fenster angezeigt. Termine, die verjährt sind, werden nicht signalisiert, jedoch werden Termine ohne Angabe einer Jahreszahl jährlich zum eingetragenen Datum signalisiert.&lt;br /&gt;
&lt;br /&gt;
[[Bild:TuxCal04.png|400px]]&lt;br /&gt;
[[Bild:TuxCal13.png|400px]]&lt;br /&gt;
[[Bild:TuxCal12.png|400px]]&lt;br /&gt;
[[Bild:TuxCal14.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Versionsnummern anzeigen==&lt;br /&gt;
Zur Fehlereingrenzung ist die genutzte Version von [[Daemon]] und [[Plugins|Plugin]] wichtig. Diese kann durch Drücken von '''[?]''' bzw. '''[Pause]''' ermittelt werden.&lt;br /&gt;
&lt;br /&gt;
[[Bild:TuxCal05.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Autostart festlegen==&lt;br /&gt;
Über das [[Plugins|Plugin]] kann auch der Start des [[Daemon]] kontrolliert werden. Ein Druck auf '''[STANDBY]''' aktiviert den Autostart, ein weiterer deaktiviert diesen wieder, bei der [[IR-Tastatur]] liegt diese Funktion auf der '''[linken runden schwarzen Taste]''', links neben '''[Esc]'''.&lt;br /&gt;
&lt;br /&gt;
[[Bild:TuxCal06.png|300px]]&lt;br /&gt;
[[Bild:TuxCal07.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Vom [[Plugins|Plugin]] wird dabei unter '''/var/etc/''' die Datei '''.tuxcald''' angelegt oder gelöscht. Eine vorhandene '''.tuxcald''' bedeutet, dass der Autostart aktiviert ist. Allerdings muss dies vom Initscript der [[Hardware:dbox2|DBox2]] oder dem [[Plugins:Kalender#Scriptbeispiel um tuxcald über das Startscript der Box automatisch zu starten|Startscript]] der jeweiligen [[GUI]] (start_enigma, start_neutrino, start_lcars) ausgewertet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Uhrzeitanzeige ein- oder ausblenden==&lt;br /&gt;
Mit '''[Dbox]''' bzw. '''[Num]''' wird die [[Plugins:Kalender#Bildschirmuhr|Bildschirmuhr]] ein- oder ausgeschaltet. Dies kann auch über das Script [[Plugins:Kalender#Scriptbeispiel um die Bildschirmuhr zu steuern|Bildschirmuhr steuern]] gemacht werden.&lt;br /&gt;
&lt;br /&gt;
[[Bild:TuxCal18.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Abfrage steuern==&lt;br /&gt;
Normalerweise wird der [[Daemon]] beim Start der [[Hardware:dbox2|DBox2]] automatisch gestartet und überwacht die Termine. Die Abfrage kann auch mit '''[MUTE]''' gesteuert werden, z.B. wenn man eine Sendung ungestört ansehen oder eine manuelle Prüfung auslösen möchte. Ein Druck schaltet die Abfrage aus, ein weiterer wieder ein. Dabei wird auch die Bildschirmuhr aus- bzw. eingeschaltet.&lt;br /&gt;
Die Einträge werden beim Verlassen des Plugins sofort geprüft und alle aktuellen Termine bei aktiviertem [[Daemon]] optisch und akustisch signalisiert.&lt;br /&gt;
&lt;br /&gt;
[[Bild:TuxCal08.png|300px]]&lt;br /&gt;
[[Bild:TuxCal09.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Plugin verlassen==&lt;br /&gt;
Das [[Plugins|Plugin]] kann mittels '''[Home]''' bzw. '''[Esc]''' oder '''[Pos1]''' beendet werden. Die Einträge in der '''tuxcal.list''' werden beim Verlassen des [[Plugins]] bei aktivem [[Daemon]] '''tuxcald''' sofort geprüft und alle aktuellen Termine optisch und akustisch signalisiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kommandozeile=&lt;br /&gt;
Der [[Daemon]] '''tuxcald''' kann auch von der Kommandozeile aus gestartet bzw. kontrolliert werden. Folgende Startparameter sind derzeit möglich:&lt;br /&gt;
&lt;br /&gt;
*-nodelay : die Einträge in '''tuxcal.list''' werden sofort nach dem Start abgefragt und das festgelegte STARTDELAY übergangen.&lt;br /&gt;
*-syslog : die Informationen werden nicht auf die Konsole ausgegeben, sondern an einen Syslog-Server gesendet.&lt;br /&gt;
*-play &amp;lt;audio-Datei&amp;gt; : die angegebene Audio-Datei wird gespielt, der [[Daemon]] wird nicht gestartet.&lt;br /&gt;
*-v : die Versionsnummer von '''tuxcald''' wird angezeigt. Der [[Daemon]] wird nicht gestartet.&lt;br /&gt;
&lt;br /&gt;
Um alle Ausgaben des Daemons auf seinen [[PC]] umzuleiten, muss auf der [[Hardware:dbox2|DBox2]] mittels&lt;br /&gt;
 [[syslogd]] -R &amp;lt;[[IP-Adresse]]&amp;gt;&lt;br /&gt;
des [[PC]] das Logging aktiviert werden. Auf dem [[PC]] muss natürlich ein [[Syslogd|Syslog]]-Server installiert sein, welcher die Ausgaben entgegen nimmt. Zur lokalen Speicherung auf der [[Hardware:dbox2|DBox2]] genügt ein '''syslogd''' ohne Parameter. Die Ausgaben werden so unter '''/var/log/messages''' gespeichert. Alternativ kann durch '''syslogd -O &amp;lt;Pfad der Logdatei&amp;gt;''' auch ein anderer Pfad eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
Sobald der [[Daemon]] läuft kann er über Signale an seine [[PID]] gesteuert werden. Die [[PID]] kann auf 2 Arten ermittelt werden:&lt;br /&gt;
 &lt;br /&gt;
*verwenden des Befehls '''ps | grep tuxmcald''' oder '''pidof tuxcald''' und nutzen der kleinsten aufgelisteten [[PID]]&lt;br /&gt;
*auslesen aus der Datei '''/tmp/tuxcald.pid''' z.B. mit '''cat /tmp/tuxcald.pid'''&lt;br /&gt;
 &lt;br /&gt;
Damit kann nun die Konfiguration aktualisiert, die Kontenabfrage gesteuert oder der [[Daemon]] sauber beendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Konfiguration aktualisieren==&lt;br /&gt;
Falls zur Laufzeit die Konfiguration geändert wurde, kann der [[Daemon]] die neue Konfiguration einlesen, ohne hierfür extra beendet und neu gestartet zu werden:&lt;br /&gt;
 &lt;br /&gt;
 kill -HUP &amp;lt;PID&amp;gt; bzw. kill -1 &amp;lt;PID&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Abfrage steuern==&lt;br /&gt;
Die Abfrage kann ebenfalls unterbrochen und wieder gestartet werden, ohne den [[Daemon]] zu beenden.&lt;br /&gt;
 &lt;br /&gt;
 kill -USR1 &amp;lt;PID&amp;gt; bzw. kill -10 &amp;lt;PID&amp;gt; startet die Abfrage,&lt;br /&gt;
 kill -USR2 &amp;lt;PID&amp;gt; stoppt die Abfrage,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Daemon beenden==&lt;br /&gt;
Ein sauberes Beenden erfolgt mit diesem Befehl:&lt;br /&gt;
 &lt;br /&gt;
 kill -TERM &amp;lt;PID&amp;gt; bzw. kill -15 &amp;lt;PID&amp;gt; oder einfach mit kill &amp;lt;PID&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Scriptbeispiel zum Daemon beenden==&lt;br /&gt;
 kill -term $(cat /tmp/tuxcald.pid)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Scriptbeispiel um die Bildschirmuhr zu steuern==&lt;br /&gt;
Die [[Plugins:Kalender#Bildschirmuhr|Bildschirmuhr]] kann über dieses Script abwechselnd ein- oder ausgeschaltet werden:&lt;br /&gt;
&lt;br /&gt;
 if [ -e /tmp/tuxcald.pid ]; then kill -ALRM $(cat /tmp/tuxcald.pid); fi&lt;br /&gt;
&lt;br /&gt;
Eine andere Möglichkeit die Bildschirmuhr gezielt ein- oder auszublenden, geht über die Schalterdatei '''/tmp/tuxcal.clk'''.&amp;lt;br&amp;gt;Ist die Uhr eingeschaltet, so wird diese Datei angelegt. Will man die Uhr über ein Script ausschalten, so ist diese Datei mit dem Befehl&lt;br /&gt;
 rm /tmp/tuxcal.clk&lt;br /&gt;
zu löschen.&lt;br /&gt;
Legt man die Datei mit dem Befehl&lt;br /&gt;
 touch /tmp/tuxcal.clk&lt;br /&gt;
an, so wird die Bildschirmuhr wieder eingeblendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Bildschirmuhr=&lt;br /&gt;
Ist der [[Daemon]] '''tuxcald''' aktiviert, und die Konfigurationsdatei '''tuxcal.conf''' wurde entsprechend konfiguriert, wird an der definierten Stelle eine Digitaluhr auf dem Bildschirm eingeblendet. Wenn der Parameter '''MAIL=Y''' eingestellt ist, werden bei neu eingegangenen Mails im [[Plugins:TuxMail|Email-Plugin]], links von der Uhrzeit abwechselnd die Zahl der eingegangenen Mails und ein Briefsymbol angezeigt. Diese Anzeige bleibt solange aktiviert, bis man das [[Plugins:TuxMail|Email-Plugin]] aufruft. Diese Information wird aus der Datei '''tuxmail.new''' in '''/tmp/''' ausgelesen. Die Uhr kann über '''[Dbox]''' bzw. '''[Num]''' im TuxCal-Plugin, wahlweise ein- oder ausgeblendet werden. Außerdem kann die Bildschirmuhr, wenn man sie beim Starten der Box nicht angezeigt haben will, über den Parameter '''SHOW=N''' ausgeblendet werden. Man kann sie dann trotzdem jederzeit im Plugin mit '''[Dbox]''' bzw. '''[Num]''' ein- und wieder ausschalten.&lt;br /&gt;
&lt;br /&gt;
[[Bild:TuxCal10.png|150px]]&lt;br /&gt;
[[Bild:TuxCal11.png|150px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
&lt;br /&gt;
Bitte beachten, dass dieses Wiki für die neueste Version von TuxCal gilt. Aktuell ist am (03.08.2008) Version Plugin 1.08 / Daemon 1.12.&lt;br /&gt;
&lt;br /&gt;
[http://www.jackthegrabber.de/viewtopic.php?t=8637| Download TuxCal-Plugin:] Jedoch nur eine alte Version, da das Plugin im CVS ist, und eigentlich in jedem aktuellen Image eingebaut sein sollte&amp;lt;br&amp;gt; &lt;br /&gt;
[http://www.jackthegrabber.de/viewtopic.php?t=8809| Download Sounddateien:]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.jackthegrabber.de/viewtopic.php?t=8637| Diskussion und Fragen:]&lt;br /&gt;
&lt;br /&gt;
Bitte beachten, dass man sich im Jack-the-Grabber-Forum registrieren und einloggen muss, um die Downloadlinks zu sehen.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[http://www.jackthegrabber.de/ucp.php?mode=register  Registrierung im JTG-Board]&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=NeutrinoHD:Movieplayer&amp;diff=14877</id>
		<title>NeutrinoHD:Movieplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=NeutrinoHD:Movieplayer&amp;diff=14877"/>
		<updated>2011-08-23T09:30:00Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:NeutrinoHD]]&lt;br /&gt;
{{NeutrinoHD_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Der [[Neutrino:Movieplayer|Movieplayer]] ist ein Feature von [[NeutrinoHD]], mit dem verschiedenartige [[Stream]]s vom [[PC]] über das [[Netzwerk]] auf dem [[Receiver]] abgespielt werden können. Es ist möglich [[Transport Stream]]s ([[TS]]) wiederzugeben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:NeutrinoHD Movieplayer Menü.png|none|thumb|300px|Movieplayer Auswahlmenü]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=TS Filmarchiv=&lt;br /&gt;
Das [[TS]] Filmarchiv dient dazu, die gespeicherten [[TS]]-Streams übersichtlich anzuzeigen. Über verschiedene Filter und Sortierungen können Filme gesucht werden. Über die '''[OK]''' Taste der Fernbedienung wird der ausgewählte Film im Movieplayer abgespielt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Einstellungen, Hilfefunktionen usw. werden über die '''[Menü]'''-Taste aufgerufen.&lt;br /&gt;
&lt;br /&gt;
[[Bild:NeutrinoHD TSFilmarchiv.png|none|thumb|600px|TS Filmarchiv]]&lt;br /&gt;
&lt;br /&gt;
Das [[TS]] Filmarchiv besteht aus zwei getrennten Fenstern. Oben werden alle gefundenen Filme aufgelistet. Im unteren Fenster werden die zum aktuell ausgewählten Film vorhandenen Informationen (wenn eine entsprechende XML-Datei vorhanden ist) angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:NeutrinoHD TSFilmarchiv Suche Filme.png|Filme werden gesucht...|none|thumb|300px]]&lt;br /&gt;
&lt;br /&gt;
Die Liste der gefundenen Filme kann mit der blauen Taste der Fernbedienung aktualisiert werden. Je nachdem wieviele Filme vorhanden sind (die Suche ist rekursiv), kann die Suche eine längere Zeit dauern. Während der Suche nach Filmen wird ein Dialogfenster angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wurden keine Filme gefunden, dann erfolgt ein entsprechender Hinweis.&lt;br /&gt;
&lt;br /&gt;
==Einstellungen==&lt;br /&gt;
&lt;br /&gt;
Mit der '''[Menü]''' Taste gelangt man in die Einstellungen. Hier kann u.a. auch eine Übersicht der Tastenbelegungen abgerufen werden.&lt;br /&gt;
&lt;br /&gt;
[[Bild:NeutrinoHD TSFilmarchiv Einstellungen.png|none|thumb|300px|Filmarchiv Einstellungen]]&lt;br /&gt;
&lt;br /&gt;
===Film Informationen===&lt;br /&gt;
Über diese Option werden Informationen über den aktuell selektierten Film aufgerufen.&lt;br /&gt;
&lt;br /&gt;
[[Bild:NeutrinoHD TSFilmarchiv Filminformationen.png|none|thumb|300px|Film Informationen]]&lt;br /&gt;
&lt;br /&gt;
===Optionen===&lt;br /&gt;
&lt;br /&gt;
[[Bild:NeutrinoHD TSFilmarchiv Optionen.png|none|thumb|300px|Filmarchiv Optionen]]&lt;br /&gt;
&lt;br /&gt;
====Lade Voreinstellungen====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Anzeigeoptionen====&lt;br /&gt;
&lt;br /&gt;
[[Bild:NeutrinoHD TSFilmarchiv Anzeigeoptionen.png|none|thumb|300px|Anzeigeoptionen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Verzeichnisse / Freier Speicher====&lt;br /&gt;
&lt;br /&gt;
[[Bild:NeutrinoHD TSFilmarchiv Verzeichnisse.png|none|thumb|300px|Verzeichnisse / Freier Speicher]]&lt;br /&gt;
&lt;br /&gt;
====Jugendschutz====&lt;br /&gt;
&lt;br /&gt;
[[Bild:NeutrinoHD_TSFilmarchiv_Jugendschutz.png|none|thumb|300px|Filmarchiv Jugendschutz]]&lt;br /&gt;
&lt;br /&gt;
====Filminfos neu laden bei Start====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Fildepot verbinden bei Start====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Verstecke Serien====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Serien automatisch zuordnen====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Suche Filme...===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Hilfe===&lt;br /&gt;
[[Bild:NeutrinoHD TSFilmarchiv Informationen.png|none|thumb|300px|Hilfe]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Infobar====&lt;br /&gt;
Durch drücken der Taste '''[Info]''' wird die Infobar angezeigt. Diese zeigt analog zum TV-Betrieb Informationen über den Sender, Film und Ton- und Bildformat an.&lt;br /&gt;
&lt;br /&gt;
[[Bild:NeutrinoHD TSFilmarchiv Infobar.png|TS Filmarchiv Infobar|none|thumb|800px]]&lt;br /&gt;
&lt;br /&gt;
====Sortieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Filter====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Film starten====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Markierungen===&lt;br /&gt;
Beim Abspielen eines Filmes mit dem [[Neutrino:Movieplayer|Movieplayer]] kann durch Drücken der Taste '''[blau]''' ein Marker für die Stelle des Filmes, an der man sich befindet, gesetzt werden. Diese Marker nennt man Bookmark. Bookmarks speichern den Timecode des Filmes unter einem Namen. Durch Aufrufen dieses Menüpunktes können die Bookmarks verwaltet oder zum Abspielen ausgewählt werden. Beim Abspielen eines Bookmarks sollte der Film an der abgespeicherten Stelle starten.&lt;br /&gt;
&lt;br /&gt;
[[Bild:NeutrinoHD TSFilmarchiv Markierung-setzen.png|TS Filmarchiv Markierung setzen|none|thumb|300px]]&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|'''[rot]'''||=||löscht den ausgewählten Marker&lt;br /&gt;
|-&lt;br /&gt;
|'''[gelb]'''||=||Marker kann umbenannt werden&lt;br /&gt;
|-&lt;br /&gt;
|'''[OK]'''||=||Auswählen des Markers zum Abspielen&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Einstellungen==&lt;br /&gt;
Durch Auswählen des Menüpunktes &amp;quot;Einstellungen&amp;quot; mit den Cursor-Tasten und Bestätigen mit der '''[OK]'''-Taste oder durch Anwählen der Einstellung mit der Kurzwahltaste '''[?]''' kommt man in das [[Neutrino:Einstellungen:Movieplayer|Movieplayer-Einstellungsmenü]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==NFS/CIFS Einstellungen==&lt;br /&gt;
Durch Auswahl dieses Menüpunktes oder Drücken der '''[Menü]'''-Taste gelangt man in das [[NFS]]/[[CIFS]] Einstellungsmenü. Hier kann man ähnlich wie in den [[Neutrino:Einstellungen:Netzwerk#NFS.2FCIFS|Netzwerkeinstellungen]] Laufwerke [[mounten]] bzw. [[mounten|unmounten]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:movieplayer_nfs_einstellungen.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Hilfe=&lt;br /&gt;
Durch Drücken der '''[?]'''-Taste, während des Abspielens eines Filmes mit dem [[Neutrino:Movieplayer|Movieplayer]], werden die Hilfeinformationen angezeigt. &lt;br /&gt;
&lt;br /&gt;
[[Bild:Movieplayer_help.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Tastenbelegung ist bei Version 1.97 des Movieplayers wie folgt:&lt;br /&gt;
 ?          - Help (nicht aktuell!)&lt;br /&gt;
 Rot        - Beenden&lt;br /&gt;
 Grün       - Tonauswahl (nur bei mehreren Audiouspuren)&lt;br /&gt;
 Gelb       - Pause / Playback&lt;br /&gt;
 Blau       - Bookmark anlegen&lt;br /&gt;
 Exit/Stop  - a) während Playback =&amp;gt; Stop + Filebrowser&lt;br /&gt;
              b) im Filebrowser =&amp;gt; Beenden&lt;br /&gt;
 OK         - Filebrowser (nur im Playback)&lt;br /&gt;
 Menü       - Spielzeit einblenden (nur im Playback)    &lt;br /&gt;
 Page down  - Sprung ca. 15 Sekunden zurück&lt;br /&gt;
 Page up    - Sprung ca. 15 Sekunden vor&lt;br /&gt;
 1 / 3      - Sprung ca. 1 Minute zurück/vor&lt;br /&gt;
 4 / 6      - Sprung ca. 5 Minuten zurück/vor&lt;br /&gt;
 7 / 9      - Sprung ca. 10 Minuten zurück/vor&lt;br /&gt;
 2          - Sprung an den Anfang&lt;br /&gt;
 5          - Sprung zur Mitte&lt;br /&gt;
 8          - Sprung bis kurz vor Ende&lt;br /&gt;
 0          - Resync&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Version=&lt;br /&gt;
Ein Teil der Informationen oben und weiteres in [[Neutrino:Einstellungen:Movieplayer:README|Movieplayer Readme]] gehört zu movieplayer.cpp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Abspielen (Multiformat)=&lt;br /&gt;
Die Option spielt *.ts Dateien ([[Transport Stream]]s) direkt aus einem [[NeutrinoHD:Einstellungen:Netzwerk#NFS.2FCIFS_Verzeichnis_mounten|gemountetem Verzeichnis]] ab. Hierfür ist kein zusätzliches Programm auf dem Computer (Server) erforderlich.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Customizing=&lt;br /&gt;
{{customizing_movieplayer}}&lt;br /&gt;
&lt;br /&gt;
{{review}}&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Rcsim&amp;diff=14876</id>
		<title>Rcsim</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Rcsim&amp;diff=14876"/>
		<updated>2011-08-23T09:27:11Z</updated>

		<summary type="html">&lt;p&gt;WikiBot: Bot: Fixing redirects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:DBox2 Software]]&lt;br /&gt;
{{DBox2_Software_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
'''Rcsim''' simuliert das Senden eines [[IR]] Befehls mit der [[Hardware:dbox2#Fernbedienung|Fernbedienung]]. Hier kann auch die Sendedauer und Pausenzeit zwischen zwei Befehlen mit angegeben werden. Eine Übersicht über die verfügbaren [[IR]] Befehle findet ihr, indem ihr ''rcsim --help'' aufruft.&lt;br /&gt;
&lt;br /&gt;
'''Rcsim''' ist als Open Source unter [[GNU Public License (GPL)|GPL]] im [http://cvs.tuxbox.org/cgi-bin/viewcvs.cgi/tuxbox/apps/tuxbox/tools/misc/rcsim.c?view=markup Tuxbox-CVS] verfügbar &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 rcsim v1.1&lt;br /&gt;
 Usage: rcsim &amp;lt;keyname&amp;gt; [&amp;lt;time&amp;gt;] [&amp;lt;repeat&amp;gt;]&lt;br /&gt;
        &amp;lt;keyname&amp;gt; is an excerpt of the 'KEY_FOO'-names in &amp;lt;linux/input.h&amp;gt;,&lt;br /&gt;
              only the keys on the dbox2-remote control are supported&lt;br /&gt;
        &amp;lt;time&amp;gt; is how long a code is repeatedly sent,&lt;br /&gt;
               unit is seconds, default is 0 = sent only once&lt;br /&gt;
        &amp;lt;repeat&amp;gt; what time is waited until a new code is sent&lt;br /&gt;
                 (if &amp;lt;time&amp;gt; is greater than 0), unit is milliseconds,&lt;br /&gt;
                  default is 500&lt;br /&gt;
 &lt;br /&gt;
        Example:&lt;br /&gt;
                  rcsim KEY_1&lt;br /&gt;
                         ; KEY_1 sent once&lt;br /&gt;
                  rcsim KEY_OK 2 250&lt;br /&gt;
                         ; KEY_OK sent every 250ms for 2 seconds&lt;br /&gt;
 &lt;br /&gt;
        Keys:&lt;br /&gt;
                  KEY_0               KEY_1&lt;br /&gt;
                  KEY_2               KEY_3&lt;br /&gt;
                  KEY_4               KEY_5&lt;br /&gt;
                  KEY_6               KEY_7&lt;br /&gt;
                  KEY_8               KEY_9&lt;br /&gt;
                  KEY_RIGHT           KEY_LEFT&lt;br /&gt;
                  KEY_UP              KEY_DOWN&lt;br /&gt;
                  KEY_OK              KEY_MUTE&lt;br /&gt;
                  KEY_POWER           KEY_GREEN&lt;br /&gt;
                  KEY_YELLOW          KEY_RED&lt;br /&gt;
                  KEY_BLUE            KEY_VOLUMEUP&lt;br /&gt;
                  KEY_VOLUMEDOWN      KEY_HELP&lt;br /&gt;
                  KEY_SETUP           KEY_TOPLEFT&lt;br /&gt;
                  KEY_TOPRIGHT        KEY_BOTTOMLEFT&lt;br /&gt;
                  KEY_BOTTOMRIGHT     KEY_HOME&lt;br /&gt;
                  KEY_PAGEDOWN        KEY_PAGEUP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
</feed>