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


Home FAQ Development
Development PDF Print

How to unzip the image files (firmware) and edit them?

Download the files via our downloadsection.

Images till version 1.06:
Here for you'll need mkcramfs and uncramfs (Download thx to GoGoHaRry )

Place these files on your Dreambox. So on your harddisk, USB-stick or Compact Flash card but DO NOT use a file server like NFS.

You also need to place the image into /hdd of /usb or...!

and then e.g.:

./uncramfs -d beta06.img -m beta06.img /hdd/beta06/ beta06.img

wait untill unpacking is ready and do your job!

Packing-in is simular

./mkcramfs /hdd/beta06/ beta06-1.img


Images from version 1.06:

undreamboxfs for Linux/x86:

./undreamboxfs image.img the_directorie

mkdreamboxfs for Linux/x86:

./mkdreamboxfs the_directorie image.img

 

Can I try to edit the source code of Enigma?

On this site  you can find more information about Enigma.

1. How do I get the source code?
-----------------------

- It is recommended to make a new user for this, we call the user "tuxbox".

- Login as "tuxbox".

- Execute the following commands:

mkdir $HOME/tuxbox-cvs
cd $HOME/tuxbox-cvs
cvs -d:pserver:anonymous@http://cvs.tuxbox.org:/cvsroot/tuxbox login

- CVS requests a password. Press (Do not fill in a password!).
After this execute the following commands:

cvs -d:pserver:anonymous@http://cvs.tuxbox.org:/cvsroot/tuxbox -z3 co .

2. How do I make a " Makefiles"?
----------------------------

- Execute the following commands:

cd cdk
./autogen.sh
./configure --prefix=$HOME/dbox2 --with-cvsdir=$HOME/tuxbox-cvs --enable-maintainer-mode

3. How do I get " 3rd party Sources" (this is optional not recommended)?
---------------------------------------------------------

- Execute the following commands:

make download

4. How do I make the CDK?:
--------------------

- Execute the following commands (Also See " Makefile.am" and how to make "targets"):

make all extra

 

How Can I See what the DreamBox is doing?

It is possible to see what the dreambox sees, You will need a null-modem Cable to do this.

Connect the DreamBox and the Computer by using the null-modem Cable, start HyperTerminal. Fill in the right Com-port and use the following settings: 115200,N,8,1, XON/XOFF. Reboot the DreamBox, while starting the dreambox the following will appear in HyperTerminal:

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

The last line contains the information for booting, this line should be adjusted:
console=ttyS0,115200 root=/dev/mtdblock/0
After this you will be able to see what the DreamBox is doing while he is turned on.

 

bottom

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