Allgemeines:
- Was ist Yadi?
- Was ist Squashfs?
- Was ist ein Squashfs-Image?
- Was ist ein Release Image?
- Was ist ein Snapshot Image?
- Was ist Nokia Kabeltreiber laden?
Yadi Images:
- Sind die yadi-Squashfs-Images zu anderen Images kompatibel?
- Brauche ich auch die Datei: 200404280857_mtd3.img ?
- Welches Image muss ich nehmen (Yadi_Squashfs_1x oder Yadi_Squashfs_2x)?
- Kann ich ein Image von AlexW mit einem Yadi Image flashen ?
- Kann ich das MTD3-Update nehmen oder muss ich ein Komplettimage einspielen?
- Wie aktualisiere ich meine Ucodes?
Yadi Images einspielen:
- Wie spiele ich ein Yadi Kompletimage ein?
- Wie spiele ich ein Squashfs Update - yadi Update Mtd3 (200405202233_mtd3.img) - ein?
Nach dem einspielen:
- Nach aufspielen eines Yadi Komplettimage, bekomme ich keine FTP Verbindung?
- Mein Display ist defekt! In welcher Reihenfolge gebe ich jetzt die IP etc. ein?
- Welches Telnet/FTP Passwort hat meine DBox2 / Wie änder ich das Passwort?
Neutrino:
- Wie tausche ich das Radiomode Logo?
- Meine alten Senderlisten (Bouques und Services) von AlexW-Images gehen nicht?
- Warum geht unter Neutrino kein Internetupdate?
- Was ist der SPTS Mode?
- Was ist PMT Update?
- Was ist der HW-Sections Filter?
Enigma:
Plugins:
Yadi Script:
Allgemeines:
Was ist Yadi?
Yadi versucht den Prozess der Imageerstellung basierend auf dem GNU DBox2 Software Projekt, durch diverse Scripte und Patche zu vereinfachen bzw. zu automatisieren. Zusätzlich gibt es fertige Images im SquashFS und JFFS2 Format.Was ist Squashfs?
Squashfs ist ein hoch komprimiertes read-only Filesystem für Linux ab Kernel 2.4. Es benutzt zlib um die Dateien, Inodes und Verzeichnisse zu packen. Um einen möglichst geringen Verwaltungsaufwand zu erhalten, werden alle Blöcke gepackt. Blockgrössen zwischen 4k und 32K werden unterstützt. Squashfs wurde speziell für Systeme entwickelt, die auf einen geringen Verwaltungsaufwand angewiesen sind.Was ist ein Squashfs-Image?
Ein Image besteht aus mehreren Partitionen mit unterschiedlichen Dateisystemen:| • BR bootloader | BetaResearch Bootloader - WICHTIG: Dieser darf ni cht gelöscht werden, da die DBox2 sonnst nicht mehr startet. |
| • flfs (u-boot) | Linux Bootloader |
| • kernel (jffs2) | Linux Kernel |
| • root (squashfs) | Root Filesystem |
| • var (jffs2) | Der beschreibbarer Bereich des Images um die Einstellungen abzuspeicher n. |
Das grösste Dateisystem ist Squashfs. Hier wird der meisste Platz benötigt, da hier die Programme liegen. Da der Komprimieringsfaktor besser ist, als beim "alten" cramfs. bekommen wir hier mehr Daten unter.
Was ist ein Release Image?
Relesae Images sind getestete Images, die besonders stabil laufen sollten. Zum einspielen eines MTD3 Updates wird zwindend ein Yadi Komplettimage benötigt. Ältere Images sind im Bereich Images zu finden.Was ist ein Snapshot Image?
Snapshot Images sind nicht getestete Images, die den aktuellen tuxbox-cvs Stand wiederspiegeln. Dies hat den Vorteil, dass Neuerungen als erstes in diesen Images verfügbar sind, hat aber auch den Nachteil, dass diese häufiger Fehler aufweisen. Zum einspielen eines MTD3 Updates wird zwindend ein Yadi Komplettimage benötigt. Ältere Images sind im Bereich Images zu finden.Was ist Nokia Kabeltreiber laden?
Hier wird ein modifizierter Treiber für die Kabel-Nokia geladen. Der wird dann gebraucht, wenn die dbox in einem Kabel-Netz hängt, für das man inversion=0 braucht aber Neutrino beim Suchlauf inversion="2" in die Services.xml einträgt. Mit dem normalen Treiber KANN das zu langen Umschaltzeiten führen, besonders wenn man z.b. von ZDF in die Frequenz 113 Mhz(Digikabel D/GB) hineinzappt. Aber wie gesagt, es hängt davon ab, wie schnell der Nokia-Tuner trotz autoinversion auf der neuen Frequenz tunen und locken kann. Bei einigen Nokias geht das recht fix, bei anderen wieder nicht.Yadi Images:
Sind die yadi-Squashfs-Images zu anderen Images kompatibel?
- Jein, da sich die Partitionen und Partitionsgrössen von Image zu Image unterscheiden könen, solltet ihr bevor ihr die Update- oder Expertenfunktion nutzt, erst Informationen über Partitionen und Partitionsgrössen des aktuell auf eurer Box befindlichen Images und des Images, mit dem ihr updaten wollt besorgen.
- Wenn die Aufteilung und Grösse der Partitionen nicht genau übereinstimmt, habt ihr nur die Möglichkeit das gesamte Flashimage (ohne Bootloader) einzuspielen. Das sollte mit allen Images gehen.
- Einzelne Partitionen solten nur dann geflasht werden, wenn ihr sicher seid, dass sie kompatibel in Grösse und Art sind.
- Momentan kennen wir kein Image, das mit dem yadi-Image "kompatibel" ist
Brauche ich auch die Datei: 200404280857_mtd3.img ?
Nein, das 200404280857_mtd3.img ist das Squashfs (root Partition) Update, dieses ist ja bereits im Image enthalten.Welches Image muss ich nehmen (Yadi_Squashfs_1x oder Yadi_Squashfs_2x)?
Das hängt von der DBox2 ab. Es gibt Boxen mit einem oder mit zwei Flashbausteinen, entsprechend müssen Sie das Image wählen. Für eine Sagem DBox2 mit 1xIntel Flash benötigt ihr das Image mit der Bezeichnung Yadi_Squashfs_1x, für alle anderen DBoxen ein Yadi_Squashfs_2x. Wenn das falsche Image aufspielt wird, erscheint beim booten "kein System" auf dem Display, dann einfach das andere Image mit dem Bootmanager flashen.Kann ich ein Image von AlexW mit einem Yadi Image flashen ?
Ja und Nein. Über die Expertenfunktion (nur: flash without Bootloader) kann man auch in ein AlexW-Image ein Yadi-Image einspielen, allerdings wird dabei das AlexW-Image und auch die persönlichen Einstellungen in /var komplett überschrieben, es hat den gleichen Effekt als würde das Image mit dem BootManager geflasht - ist halt etwas bequemer. Was nicht geht ist das AlexW-Image mit irgendeinen Teil des Yadi-Images upzudaten: Die Partitionsgrösse, -art und Anzahl stimmt nicht überein.Kann ich das MTD3-Update nehmen oder muss ich ein Komplettimage einspielen?
Wer bereits ein Yadi Komplettimage aufgespielt hat, kann ohne weiteres ein MTD3 Update aufspielen. Der Vorteil hierbei ist, das die /var Partition komplett erhalten bleibt. Somit gehen auch keine Einstellungen verloren. Nur im Falle eines Releasewechsels muss ein Komplettimage eingespielt werden. Hierauf weisen wir aber zu gegebener Zeit hin.Wie aktualisiere ich meine Ucodes?
Die uCodes sind Copyright, d.h sie dürfen nicht zum Download angeboten werden. Der einzige, legale Weg, an die "neuen" uCodes zu kommen ist, das gesicherte BetaNova Image auf die DBox2 zu flashen und danach ein Softwareupdate einzuleiten. Hierbei werden auch die uCodes aktualisiert.Die aktuellen uCodes sind: cam-alpha.bin => cam_01_02_105X *1 avia500.ux => avia500v110 avia600.ux => avia600b022 (avia600b028 *2) ucode.bin
*1: X ist abhängig von der verwendeten Karte:
Für Deutschland: SAT => E, Kabel => D
Für Österreich: SAT => F oder neu E
*2: Wenn Ihr einen Avia600 Chip habt, könnt Ihr auch die Version avia600b028 verwenden, diese behebt einige Probleme mit AC3. Wie Ihr an die avia600b028 kommt, erfahrt Ihr hier: http://forum.tuxbox.org/forum/viewtopic.php?t=19667
Die Vorgehendsweise ist folgende:
- http://www.dietmar-h.net/ucodes.html
- http://forum.tuxbox.org/forum/viewtopic.php?t=15709
- http://forum.tuxbox.org/forum/viewtopic.php?t=19667
Yadi Images einspielen:
Wie spiele ich ein Yadi Kompletimage ein?
Eine Anleitung gibt es unter: Anleitungen => Yadi Komplettimage aufspielenWie spiele ich ein Squashfs Update - yadi Update Mtd3 (200405202233_mtd3.img) - ein?
Eine Anleitung gibt es unter: Anleitungen => Yadi mtd3 Update AnleitungNach dem einspielen:
Nach aufspielen eines Yadi Komplettimage, bekomme ich keine FTP Verbindung?
Die Netzwerkkonfiguration (IP Adresse, Netmask, Gateway) muss erst gesetzt werden, dies geschieht normalerweise beim ersten Booten nach dem flashen.Man kann die Netzwerkkonfiguration auch über den Maintainance Mode einstellen, dazu wählt man im Bootmenu die Option
maintainance. Jetzt wird man nach der IP-Adresse, der Subnetmaske und nach dem default Gateway gefragt (diese Werte müssen natürlich zu dem lokalen Netzwerk passen).
Übrigens: der Username ist
root und das Passwort ist nicht gesetzt.Mein Display ist defekt! In welcher Reihenfolge gebe ich jetzt die IP etc. ein?
Die Daten werden jeweis in vier Dreiergruppen (also zwölf Zahlen!) und ohne die Punkte eingegeben. Zahlen kleiner als hundert werden mit führenden Nullen eingegeben.| normale Eingabe | DBox Eingabe | ||
| IP-Adresse | 192.168.0.23 | => | 192168000023 |
| Subnetmask | 255.255.255.0 | => | 255255255000 |
| Gateway | 192.168.0.1 | => | 192168000001 |
Beispiel:
192168000023OK drücken255255255000OK drücken192168000001OK drücken- ucodes hochladen per ftp
- OK drücken
Welches Telnet/FTP Passwort hat meine DBox2 / Wie änder ich das Passwort?
Per Default ist bei einem Yadi-Image kein Telnet/FTP Passwort gesetzt. Um das Passwort zu ändern/setzen müssen Sie sich per Telnet auf die DBox verbinden. Als Usernamen verwenden Sie bitte "root". An der Eingabeaufforderung geben sie "passwd" ein. Jetzt werden sie nach dem neuen Passwort gefragt.Neutrino:
Wie tausche ich das Radiomode Logo?
- per Telnet auf die DBox2 gehen
cd /var/tuxbox/config/neutrino/icons- Die vorhandenen Links löschen:
rm -f radiomode.pal
rm -f radiomode.raw
- Jetzt können die Logos per FTP eingespielt werden (In das Verzeichnis /var/tuxbox/config/neutrino/icons).
Die Logos müssen natürlich auch radiomode.pal und radiomode.raw heissen. - Die DBox2 neu starten.
Meine alten Senderlisten (Bouques und Services) von AlexW-Images gehen nicht?
Das Format der Services und Bouquets in Neutrino hat sich (wg.TSID) ein wenig geändert, so dass sie zu den alten nicht mehr kompatibel sind. Es muss ein neuer Senderscan durchführt werden.Warum geht unter Neutrino kein Internetupdate?
Ab Yadi Release 2.2.0.0 ist das Internetupdate mit Neutrino wieder möglich!Was ist der SPTS Mode?
Beim Clipmode (Aufnahme), schiebt man den Stream direkt an den AV-Dekoder (avia). Dieses kann in zwei verschiedenen Modis geschehen. Entweder als dual-pes (mehrere getrennte Datenströme) oder als single program TS (SPTS). Beim zweiteren wird nur ein Datenstrom, also auch nur eine Datei erzeugt. Vorraussetzung für eine TS Direkt-Aufnahme ist also der aktivierte SPTS Mode.Was ist PMT Update?
PMT-Update (Stichwort "zapit -u"): ermöglicht, daß Neutrino auf Änderungen bei den Pids des aktuell laufenden Programms reagiert. z.b. Neue APids kommen hinzu oder fallen weg (Premiere 1-5) oder die Video-Pids ändern sich zu bestimmten Zeiten (MDR / NDR / Test-R) . Mit ausgeschalter Option müsste man erst vom Kanal weg und wieder hinzappen, damit die Änderung kommt. Mit eingeschalteter Option passiert das automatisch.Was ist der HW-Sections Filter?
Hardware Section Filtering dient dem Auslesen der EPG Informationen per Hardware. Da dies aber nicht auf jeder dBox funktioniert, gibt es auch eine Möglichkeit das Ganze abzuschalten. Wer Probleme beim Umschalten hat oder nur Ton und kein Bild, sollte auf jeden Fall diese Funktion abschalten. Mit den uCodes (Version 00F0) sollte Hardware Section Filtering auf allen dBox funktionieren.Enigma:
Plugins:
Satfind: Was bedeuten die angezeigten Werte?
- BER: Bit Fehlerrate (sollte möglichs niedrig sein am Besten 0)
- SNR: Signalqualität (je höher desto besser)
- SIG: Signalstärke (je höher desto besser)
Yadi Script:
Fakeroot bricht mit folgender Fehlermeldung ab: fakeroot: preload library not found, aborting
Das Yadi-Script bricht ganz am Ende (bei Fakeroot) mit folgender Fehlermeldung ab:
touch .deps/linuxkernel
fakeroot: preload library not found, aborting.
fakeroot: preload library not found, aborting.
fakeroot: preload library not found, aborting.
fakeroot: preload library not found, aborting.
fakeroot: preload library not found, aborting.
cp: cannot stat `root.img': No such file or directory
Images erstellt!
Diese sollten sich jetzt in /root/yadi/images befinden.
Fakeroot scheint nicht richtig installiert zu sein. Eine mögliche Abhilfe ist, das Shell Script /usr/bin/fakeroot wie folgt zu editieren:
#!/bin/sh
# This script first starts faked (the daemon), and then it will run
# the requested program with fake root privileges.
usage () {
echo >&2 "fakeroot, create a fake root environment."
echo >&2 " usage: fakeroot [-l|--lib fakerootlib] [-r|--faked fakedbin]"
echo >&2 " [-i file] [-s file] [-u|--unknown-is-real]"
echo >&2 " [--] [command]"
exit 1
}
# strip /bin/fakeroot to find install prefix
BINDIR=`dirname $0`
PREFIX=`dirname ${BINDIR}`
LIB=libfakeroot.so.0
PATHS=${PREFIX}/lib/libfakeroot:${PREFIX}/lib64/libfakeroot
FAKED=${BINDIR}/faked
# hier folgendes einfügen; evtl den Pfad zur libfakeroot.so.0 anpassen !
#start
LIB=/usr/local/lib/libfakeroot.so.0
PATHS=
#end
FAKED_MODE="unknown-is-root"
export FAKED_MODE
libfound=no
GETOPTEST=`getopt --version`
[...]
Weitere Informationen gibt es im TuxboxWIKI
Download Yadi Image