Jump to content

FAQ IP Box 200S/Mutant200S


tobe82

Empfohlene Beiträge

Anleitung für AB-COM IPBOX200S (baugleiche Modele Mutant200S/Relook100S)

 

Inhalt:

 

A) Image flashen & sichern & bearbeiten

B) 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.B) 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

----------------------------------------------------------------------------------------------------------------------------

 

B) 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

  • 1 month later...

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

  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...