|
Hoe kan ik de image's file (firmware) van de Dreambox uitpakken en bewerken? Download de bestanden via onze downloadsectie.
Images tot versie 1.06: Hiervoor heb je mkcramfs en uncramfs nodig (Download dankzij GoGoHaRry )
Deze moet je op je Dreambox zetten. Dus op op je harde schijf, USB-stick of Compact Flash kaart maar je mag geen file server als NFS gebruiken, want dat gaat namelijk niet goed.
Ook moet je de image-file in /hdd of /usb of ... zetten!
en dan b.v.:
./uncramfs -d beta06.img -m beta06.img /hdd/beta06/ beta06.img
dan even wachten en dan kun je aan de slag!
Inpakken gaat net zoiets
./mkcramfs /hdd/beta06/ beta06-1.img
Images vanaf versie 1.06:
undreamboxfs for Linux/x86:
./undreamboxfs image.img de_directorie
mkdreamboxfs for Linux/x86:
./mkdreamboxfs de_directorie image.img Kan ik zelf aan de gang met de bron (Source) van Enigma? Op deze site kun je meer vinden over Enigma.
1. Hoe krijg ik de Sources? -----------------------
- Het is aan te bevelen om hiervoor een nieuwe gebruiker aan te maken op je PC. De gebruiker noemen we "tuxbox" in dit voorbeeld.
- Login als "tuxbox".
- Geef de volgende commando's:
mkdir $HOME/tuxbox-cvs cd $HOME/tuxbox-cvs cvs -d:pserver:anonymous@http://cvs.tuxbox.org:/cvsroot/tuxbox login
- CVS vraagt nu om eenpaswoord. Druk op "enter" (vul geen wachtwoord in!). Geef hierna het volgende commando:
cvs -d:pserver:anonymous@http://cvs.tuxbox.org:/cvsroot/tuxbox -z3 co .
2. Hoe maak ik de "Makefiles"? ----------------------------
- Geef de volgende commando's:
cd cdk ./autogen.sh ./configure --prefix=$HOME/dbox2 --with-cvsdir=$HOME/tuxbox-cvs --enable-maintainer-mode
3. Hoe krijg ik "3rd party Sources" (optioneel, niet verplicht)? ---------------------------------------------------------
- Geef het volgende commando:
make download
4. Hoe bouw ik de CDK: --------------------
- Geef het volgende commando (Zie ook "Makefile.am" hoe andere "targets" aan te maken):
make all extra Kan ik meekijken met wat de software van de Dreambox doet? Het is mogelijk om op de PC mee te kijken waar de Dreambox mee bezig is. Daarvoor is echter wel een Null-modem kabel nodig tussen Dreambox en PC. Sluit de kabel aan en start een terminal programma op (bijvoorbeeld HyperTerminal), stel de COM-Poort het volgende in 115200,N,8,1, XON/XOFF.
Start nu de dreambox opnieuw op (bijvoorbeeld de drie knoppen voorop even tegelijk indrukken). Nu komt er in Hyperterminal het volgende te staan : Dreambox DM7000 loaded at: 00500000 006061F8 relocated to: 00400000 005061F8 board data at: 00503128 00503168 relocated to: 0040555C 0040559C zimage at: 00405A98 00502280 avail ram: 00507000 02000000
Linux/PPC load: console=none root=/dev/mtdblock/0
De laatste regel bevat opties voor het opstarten, als deze aangepast wordt in de volgende tekst: (kan gewoon met back-space aangepast worden)
console=ttyS0,115200 root=/dev/mtdblock/0
Dan is het mogelijk om het opstarten en het draaien van de Dreambox op de PC in de gaten te houden. Zo is goed te zien wat de Dreambox allemaal doet als ie aan staat.
|