tobe82 Geschrieben 7. Januar 2008 Melden Share Geschrieben 7. Januar 2008 Anleitung für AB-COM IPBOX200S (baugleiche Modele Mutant200S/Relook100S) Inhalt: A) Image flashen & sichern & bearbeiten Netzwerk einrichten C) Telnet D) FTP E) Nfs F) Swapfile erstellen und einbinden (optional) G) Technische Daten Anmerkung: Befehle immer ohne die " " eintippen & danach natürlich mit der Enter-Taste bestätigen A) IMAGE FLASHEN & SICHERN: FLASHEN Als allererstes kommt natürlich das Image flashen. Dabei ist zu beachten, das bei einem Wechsel von einem DGS zu einem Enigma-Image und umgekehrt immer zuerst der Bootloader geflasht wird! Windows Programm: Flashtools 1. Box ausschalten (Deep-Standby) oder Stecker rausziehen 2. Flashtools starten und konfigurieren (115200,8,None,None) & Image / File öffnen 3. Powertaste an der Box gedrückt halten & gleichzeitig den Stecker einstecken - falls gezogen (bis SERI im Display der Box erscheint) 4.a) bei "boot"-Images: Image flashen (OK Taste an Box drücken) oder 4. bei "no-boot"-Images: uboot img. flashen (OK Taste an Box drücken) (Box nicht ausschalten / resetten, Flashtool nicht beenden) im Flashtool das root.img auswählen und flashen (wieder OK Taste an Box drücken) 5. ca. 20 Minuten warten, wenn Im Display der Box done steht POWER Taste drücken (Box startet neues Image) Programm: Flasher (nur ab Bootloader uboot 1.2.0) 1. Box ausschalten (Deep-Standby) oder Stecker rausziehen 2. Flasher starten und konfigurieren 3. Power-Taste kurz drücken oder den Stecker einstecken - falls gezogen 4. Flashvorgang startet automatisch - Image wird übertragen & geflasht -------- Linux Programm: relookspg_api Vorgehensweise wie bei Flashtools. Für Punkt 2. auf der Konsole: "relookspg_api imagename_all.img" eintppen Da das Programm keine Einstellungen oder Flags annimmt darauf achten, das der COM-Port ttsy0 (COM1) ist. Programm: Flashtools Kann auch benutzt werden, allerdings nur in Verbindung mit Cedega (Kostenpflichtig). -------- BOX AUSWAHL / ID SETZEN: Manche Images laufen auf verschiedenen Boxen. Dort muss die Box eingestellt werden, ansonsten kann nicht gebootet werden. (Machine ID change) Wenn also nach dem Flashen im Display "could'nt load RC Mapping file for DM5xxx or DM7xxx" steht oder die Fernbedienung nicht funktioniert muss man folgendes tun: 1. Stecker rausziehen 2. Rechte Pfeiltaste am Receiver gedrückt halten und gleichzeitig den Stecker einstecken 3. mID auf 20 mit den Pfeiltasten einstellen -------- IMAGE SICHERN 1. Per Telnet mit der Box verbinden (s.u.) 2. "dd if=/dev/mtdX of=/tmp/image.img" eintippen Achtung! Nicht das /tmp/ nach of= vergessen, sonst wird das Image nicht in den Speicher, sondern in den Flash geschrieben!! Das klappt nicht. Für X den gewünschten Image-Typ nehmen: mtd0: Boot-Bild mtd1: Datenbank mtd2: root-Berich mtd3: Kernel mtd4: Bootloader mtd5: Kernel + root-Bereich mtd6: Kernel + root-Bereich + Datenbank mtd7: Image ohne Bootloader mtd8: Komplettes Image mit Bootloader 3. Per FTP (s.u.) Image auf PC kopieren / verschieben --------- IMAGE BEARBEITEN 1. Windows: Programm mkdnimg.exe wird benötigt 2. Starte "mkdnimg.exe" wähle dort mutant200 und serial image aus 3. Je nach gesicherten Image siehe Punkt2 Image wählt nun euer image Größe Welcome: mtd0 192kb Kernel: mtd3 1,2mb root: mtd2 4,4mb db: mtd1 4,1mb boot: mtd4 196,1kb kernel_root: mtd5 5,6mb kernel_root_db: mtd6 7,6mb all_noboot: mtd7 7.8mb all: mtd8 8mb 4. unter "src path" könnt ihr das unter 2 gesicherte image öffnen 5. unter "dest path" wird der speicher ort auf eurem Pc angegeben 6. Jetzt müsst ihr nur noch auf "Make" klicken damit das Image ertstellt wird Ihr könnt jetzt euer Image neu flashen ---------------------------------------------------------------------------------------------------------------------------- NETZWERK EINRICHTEN Netzwerkeinstellung des Receivers: Erübrigt sich bei DHCP (PC oder Router teilt IP´s zu). Die vergebene IP steht dann unter Menu -> Einstellungen -> Experten -> Kommunikation 1. IP-Adressbereich rausfinden: Windows: Auf Start in der Taskleiste drücken -> Ausführen -> "cmd" eintippen -> auf OK klicken -> ipconfig eintippen Linux: ifconfig auf der Konsole eintippen 2. IP auf der Box setzen: Menu -> Einstellungen -> Experten -> Kommunikation Haken bei DHCP wegmachen Selbe IP eintragen wie der PC bei 1. anzeigt, die letzte der vier Ziffern aber ändern. Subnetmask auf 255.255.255.0 Bei Gateway & Nameserver die IP des Routers eintragen. Nur nötig für internet. Port bleibt auf 80. ---------------------------------------------------------------------------------------------------------------------------- C) TELNET Mit Telnet kann man die Box vom PC aus steuern, z.B. die Box rebooten wenn dich das OSD mal wieder aufgehängt hat. Benutzername ist root Passwort ist ipbox - manchmal auch dreambox oder relook Windows: Auf Start in der Taskleiste drücken -> Ausführen -> "cmd" eintippen -> auf OK klicken -> "telnet 192.168.0.xx" (IP des Receiver) eintippen -> einloggen Linux: Auf der Konsole: "telnet 192.168.0.xx" (IP des Receiver) eintippen -> einloggen Befehle: reboot - startet Box neu halt - ausschalten / Deep-Standby mount - zeigt gemountete Filesysteme an / df - zeigt Belgung aller gemounteten Filesysteme vi - Editor cp - kopiert Dateien dd - kopiert Dateien "raw" mv - verschiebt Dateien mkdir - erstellt Verzeichnis touch - erstellt leere Datei rm - löscht Dateien / Verzeichnisse chmod - setzt Dateiattribute (Rechte) chown - setzt Besitzer / Gruppe einer Datei ps - laufende Prozesse anzeigen kill NR - Prozess NR beenden killall - Prozess über Prozessnamen beenden ------ Relook telenet befehle front_ioctl devname /dev/tts/1 job puts "message" - Nachricht am TV ausgeben ---------------- echo web_get_cur_time > /dev/commander cat /dev/weboutput - Zeit im telnet anzeigen echo web_get_cur_ch_num > /dev/commander cat /dev/weboutput - Kanal Nummer im telnet anzeigen echo pipe_get_cur_vol > /dev/commander - Aktuelle Lautstärke im telnet anzeigen echo web_set_cur_vol 50 > /dev/commander The range is 0 to 100 with 100 the loudest - Lautstärke über telnet einstellen ---------------- cat /proc/kmsg - Kernel message cat /proc/cpuinfo - Prozessor Info über telnet cat /proc/meminfo - Speicher info über telnet cat /proc/modules - zeigt geladene module an cat /proc/mounts - zeigt alle eingebundene Festplatten an cat /proc/mtd - zeigt die Flash speicher cat /proc/version - zeigt die Linux version an ---------------------------------------------------------------------------------------------------------------------------- D) FTP Per FTP kann man Files von oder auf die Box kopieren, löschen, Rechte setzen, editieren, etc. Benutzername ist root Passwort ist ipbox - manchmal auch dreambox oder relook FTP-Programm installieren & starten & verbinden & einloggen. Funktioniert auch mit dem Windows-Exporer oder mit Konqueror (Linux): "ftp://192.168.0.30/" in der Adressleiste eintragen & im Fenster einloggen. Gehe nicht weiter drauf ein. Sollte wohl jeder selbst hinbekommen. ---------------------------------------------------------------------------------------------------------------------------- E) NFS Per nfs kann man Verzeichnisse über das Netzwerk mounten um von dort aus Filme/mp3 ab zu spielen 1. Einstellungen IPBOX Webinterface: "Config"--->"Mountmanger" Fernbedienung: "Blaue Taste"--->"Extras/Einstellungen"----->"Automount" ---------------------------------------------------------------- Discripton : xxxxxxx Filesystem typ : 0 (0=NFS) Auto Mount: X Client Directory : /var/mnt/hdd Srever Directory : xxxxxxxxxxxx IP : xxx.xxx.xxx.xxx User Name : xxxx Passwort : xxxx Options : rsize=32768,wsize=32768 rw : x , nolock : x , intr : x , soft : x , udp : x per Fernbedienung heist die Einstellung: rw,nolock,soft,udp 2 Einstellungen PC Freigabe am Pc dazu musst ihr in "/etc" die datei "exports" bearbeiten /home/xxx/xxx *(rw,sync,no_root_squash) ----------------------------- Leider kann man per nfs nicht aufnehmen. Da das Netwerk nicht schnell genug ist, bei der Aufnahme werden alle Sparachen und der Videotext mit aufgenommen. Zurück streamen ist möglich wenn der .ts oder .mpg stream nur eine Sprache enthält und sonst keine anderen infos (Videotext, Untetitel) ---------------------------------------------------------------------------------------------------------------------------- Da es bei der Mutant200S/IP-Box200S/Relook100 um eine box mit 32 MB speicher handelt und es das ein oder ander mal vorkommt das die Box abstürtzt empfhielt es sich ein swapfile anzulegen. Ich habe dieses mit dem Unoffical Gemini 4.1/4.2 von Black§Kettel getestet. F) SWAPFILE ERSTELLEN UND EINBINDEN (optional) Man braucht ein addon (Gemini_swap_script.tar.bz2) da im Gemini 4.1/4.2 Swap sonst nicht möglich ist. 1. Nfs einstellungen vornehmen: siehe E) Nfs einstellungen 2. Swap file am PC erstellen ( ca. 32 MB ) Auf der Konsole in das unter "Server Directory" angegebene Verzeichnis wechseln und dort folgendes eingeben : "dd if=/dev/zero of=/home/user/swapfile bs=1024 count=32942" danach die recht vergeben 777 3. Gemini_swap_script installieren dazu das Addon per ftp in /tmp kopieren und dann über "Blaue Taste"--->"Addon"--->"Manuell installieren" das Addon auswählen 4. Script über die Fernbedienung ausführen "Blaue Taste"--->"System Information"--->"user Scripte" 5. Die Datei swap.conf anpassen Die Datei liegt in /var/etc/ SWAP_FILE=/var/mnt/hdd/swapfile 6. Swapfile einbinden Nun muss man sich nur noch per telnet auf der Box einloggen, Dann wechselt man in das Verzeichnis /var/scripte Dort startet man dan das script wie folgt "./swap_script.sh start" Jetzt an den PC und dort im Webinterface unter Config--->Swap File x Use Swapfile : /dev/loop/0 Configure ---------------- Nun noch am TV kontrollieren ob alles geklappt hat. Das geschieht unter "Blaue Taste"--->"System Information"-->"Speicher Information" Wenn dort das Swap file mit 32,2 MB angegeben wird hat alles geklappt Leider muss man Schritt 6 (Swap File einbinden) nach jedem reboot neu machen. ---------------------------------------------------------------------------------------------------------------------------- G) TECHNISCHE DATEN Tuner & Channel Type IBM's Power PC405 Speed 350 MIPS Data/Instruction Cache 16KB/16KB Input Connector IEC169-24 female(F-type) Loop through Connector IEC169-24 female(F-type) Frequency Range 950MHz to 2150Mhz Loop through out Impedance 75 ohms nominal LNB Control Band selection 22 KHz tone Switch DiSeqC 1.0,1.1,1.2, USALS Polarization 13/18V(400mA Max/per each) MPEG Transport Stream & A/V Decording Transport Stream ISO/IEC 13818-1 Specification Aspect Ratio 4:3, 16:9 with pan vector Video Resolution 720*576(PAL) or 720 *480(NTSC) Audio Decoding MPEG-1 Audio Layer 1,2 NetworkMemory Ethernet RJ-45(10Base-T/100Base-TX) Flash Memory Up to 8MB SDRAM 32MB Conditional Access System Smartcard 1 slot (Xcrypt CAS, firecrypt CAS embedded) RF-Modulator RF-Connect 750hm, IEC 169-2, Male/Female Output Frequency 470 MHz to 860MHz Output Channel CH 21-69 TV Standard PAL D/K, B/G, PAL I/or NTSC A/V & Data In/Out TV SCART 1*SCART VCR SCART 1*SCART RCA Video*1, Audio *2 Data Interface 9 pin D-sub, RS232C Power Supply Input Voltage AC220V, 50Hz/or AC110V, 60Hz Power consumption 15W max (under 7W max. at stand-by mode) Physical Specification Size(W*H*D) 300 mm* 58 mm *235 mm Original von burster für die 250S bearbeitet von tobe ( IMAGE BEARBEITEN, NFS, SWAPFILE, TECHNISCHE DATEN, ) thx too burster Gruß tobe Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
tobe82 Geschrieben 24. Februar 2008 Autor Melden Share Geschrieben 24. Februar 2008 H) ANHANG 1. ipk pakete erstellen 2. Scripte 3. Kernel Panic (im Display steht ERROR) --------------------- 1. ipk Pakette erstellen 1.1 Ihr müsst einen Ordner erstellen in dem ihr Arbeiten möchtet bei mir heist er home/tobe/ipk_build/ . 1.2 In diesem Ordner kopiert ihr das Script aus dem Anhang. 1.3 Ihr erstellt eine Ordner home/xxx/ipk_build/box 1.4 In dem Ordner ../box wird nun der Ordner CONTROL erstellt (hier ist die groß schreibung wichtig) 1.5 In dem Ordner CONTROL wird nun das aktuelle control file angelegt wo die paket Informationen drin stehen. (../CONTROL/control) Hier mal ne Vorlage: Package: Version: Description: Architecture: powerpc Section: Priority: optional Maintainer: Homepage: Depends: enigma Source: License: 1.6 Nun müsst ihr in dem Ordner ../box nur noch die eigentlichen file kopieren hier erklärt an einem plugin: Erstellt folgende Verzeichnisse /var/tuxbox/plugins und kopiert euere .cfg und .so dateien nach /var/tuxbox/plugins. 1.7 Geht nun zurück in euer Arbeits Verzeichnis bei mir /home/tobe/ipk_build dort müsst ihr auf der konsole folgendes machen: ./ipkg_build box Wenn ihr alles richtig gemacht habt wird das paket nun erstellt. -------------------------------------- Abschließend ist noch zu etwas anzumerken, möchte mann das noch scripte vor oder nach der installation ausgeführt werden so gilt folgendes: preinst --------------->Ein Shell Script welches vor Installation des Paketes ausgeführt wird postinst--------------->Ein Shell Script welches nach Installation des Paketes ausgeführt wird prerm------------------>Ein Shell Script welches vor Entfernen des Paketes ausgeführt wird postrm---------------->Ein Shell Script welches nach Entfernen des Paketes ausgeführt wird ---------------------------------------------------------------------------------------------------------------------------- 2. Scripte Scripte werden in /var/scripts oder in /var/bin/init.d/ gespeichert. Die DGStation reciever benutzen die standard Unix shell scripte. Die erste Zeile beginnt immer mit: #!bin/sh ---------------------------------------------------------------------------------------------------------------------------- 3. Kernel Panic (im Display steht ERROR oder PANIC) Solltet einmal nach der installation eines Plugin, Emu oder Spiel eure Box dierekt rebooten und im Display staht nur noch "ERROR oder PANIC" kann es an folgendem liegen: 3.1 Der /var bereich ist zu voll hierzu einfach per ftp ein loggen und einn paar Plugins, Emus oder Spiele löschen nun ein reboot und es sollte wieder laufen. 3.2 Es wurde die falsche Database eingespielt dann einfach nur die richtige Database neu einspielen. ---------------------------------------------------------------------------------------------------------------------------- Wer Interesse an dem Script für ipk Pakete hat kann sich per pn bei mir melden!!! Gruß tobe Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Empfohlene Beiträge