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