top
logo
English (United Kingdom)Nederlands (NL-BE)


Home FAQ Ontwikkelen
Ontwikkelen PDF Afdrukken

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.
 

 

bottom

Powered by Joomla!. Designed by: Joomla Theme, ITAnets review. Valid XHTML and CSS.