![]() | Guide: How to Create a DM500 Dreambox ImageHow to build a complete image for your dreambox Choosing your Platform ... | |
![]() | Home | FAQ | Calendar | Search | Today's Posts | Mark Forums Read | Links | ![]() |
![]() |
![]() |
![]() | | LinkBack (6) | Thread Tools | Display Modes | ![]() |
![]() | |
#1 | ![]() |
| Administrator | How to build a complete image for your dreambox Choosing your Platform First of all, you will need a platform to create your image. There are many versions of linux that you can use, I have used VMWare with Ubuntu and also a dedicated linux PC running Ubuntu. Both variations will work just as well. If you want to use VMWare, you can download it at http://www.vmware.com/download/player. If you want to use a dedicated PC, either with Ubuntu as the main OS or as a dual-boot system, you can download Ubuntu for free at http://www.ubuntu.com. The VMWare method is probably easier if you are trying it out for the first time. You can always uninstall it if it's not for you. Configuring your Ubuntu The following packages need to be installed in your ubuntu before you start creating any images. Click on System, Administration, Synaptic Package Manager. You will need to search for the following packages and install them: - cvs - autoconf - automake - libtool - gettext - make - makeinfo (texinfo) - tar - bunzip2 (bzip2) - gunzip (gzip) - patch - infocmp (ncurses-bin / ncurses-devel) - gcc - g++ - flex - bison - pkg-config - wget - libpng2 or libpng3 (DirectFB) - ftpd (or other ftp server) The latest versions of these packages should work ok. Click Apply to install them. There is a pre-configured environment that you can download from here: Code: http://rapidshare.com/files/19438947...art02.rar.html http://rapidshare.com/files/19443643...art03.rar.html http://rapidshare.com/files/19447782...art04.rar.html http://rapidshare.com/files/19451240...art05.rar.html http://rapidshare.com/files/19454408...art06.rar.html http://rapidshare.com/files/19457852...art07.rar.html http://rapidshare.com/files/19460565...art08.rar.html http://rapidshare.com/files/19462848...art09.rar.html' target='_blank'>Check this link http://rapidshare.com/files/19433800...art01.rar.html http://rapidshare.com/files/19438947...art02.rar.html http://rapidshare.com/files/19443643...art03.rar.html http://rapidshare.com/files/19447782...art04.rar.html http://rapidshare.com/files/19451240...art05.rar.html http://rapidshare.com/files/19454408...art06.rar.html http://rapidshare.com/files/19457852...art07.rar.html http://rapidshare.com/files/19460565...art08.rar.html http://rapidshare.com/files/19462848...art09.rar.html Compiling an Image Now we'll move on to downloading and compiling our image. Most of this will be copy and paste but you'll get used to the commands. Open a terminal window and paste the following commands: Creating a working directory Code: Check this link mkdir tuxbox-cvs Code: Check this link cd tuxbox-cvs Code: Check this link export CVS_RSH=ssh Code: Check this link cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -P -rdreambox . Code: Check this link cd cdk Code: Check this link chmod 755 prepare Go to /tuxbox-cvs/cdk and open the 'prepare' file with the text editor. It should look like this: Code: Check this link #!/bin/bash
cd .. && CURRENT_PATH=`pwd`;
cd cdk
./autogen.sh;
# boxtype dm500 dm56x0 or dm7000
TYPE=$1
if test -z "$TYPE"; then
TYPE=dm7000 //change to box type
fi
./configure \
--with-boxtype=$TYPE \
--with-webif=standard \ //change to webif=expert
--prefix=$CURRENT_PATH/root \
--with-cvsdir=$CURRENT_PATH \
--with-cpu=405 \
--enable-maintainer-mode \
--with-targetruleset=flash \
--with-epg=private \ //change to -epg=standard
--with-mhw-epg=no \ //change to -epg=yes
--with-flashtool=standard \
--with-reiserfs=no \
--with-ext-flashtool=yes \
--with-enigma-debug=yes
Back to the copy and pasting. ![]() Code: Check this link ./prepare dm500 Code: Check this link make checkout Code: Check this link make dreamboximage_root ![]() The following command creates the folders that you normally see on your box, i.e. /bin, /etc, /var, /var_init, etc. Code: Check this link make rebuild-flash Code: Check this link make flash-compress ![]() Now this will be a basic image, no addons or emu managers or anything. It will be like the dream original image only up-to-date. Next you need to modify it to your needs. ![]() Good luck!
__________________ Don't really care for some of the sections on Digital Kaos? Would you prefer if they were hidden from your view? Exclude them in your UserCP Options (at the bottom) and they'll be gone forever! ![]() ### Selective Forum Filter ### -------------------- Get Digital Kaos on your iPhone with Tapatalk Last edited by Devilfish; 17th March, 2008 at 08:11 PM. |
| | |
| The Following 16 Users Say Thank You to Devilfish For This Useful Post: | Aldormanndiobla (7th January, 2009), ALoGeNo (9th May, 2010), attack (26th November, 2008), autertip (23rd December, 2008), delboy13 (4th July, 2009), flatdish2 (28th October, 2009), Oxyd (14th October, 2008), pat28 (10th December, 2008), pornage (3rd September, 2008), portbhoy (7th July, 2009), sarikth (13th October, 2008), SatSearching (20th October, 2008), time2rest (8th June, 2008), uskuz (9th May, 2008), virus (12th May, 2008), zach (6th June, 2008) |
![]() | | #2 | ![]() |
| Dreambox Guru Join Date: Mar 2008 Location: any dreambox development forum Posts: 133 Thanks: 38
Thanked 60 Times in 46 Posts
Downloads: 45 Uploads: 0 ![]() | just to add about the prepare file Code: Check this link #!/bin/bash
cd .. && CURRENT_PATH=`pwd`;
cd cdk
./autogen.sh;
# boxtype dm500 dm56x0 or dm7000
TYPE=$1
if test -z "$TYPE"; then
TYPE=dm7000 //change to box type
fi
./configure \
--with-boxtype=$TYPE \
--with-webif=standard \ //change to webif=expert
--prefix=$CURRENT_PATH/root \
--with-cvsdir=$CURRENT_PATH \
--with-cpu=405 \
--enable-maintainer-mode \
--with-targetruleset=flash \
--with-epg=private \ //change to -epg=normal
--with-mhw-epg=no \ //change to -epg=yes
--with-flashtool=standard \
--with-reiserfs=no \
--with-ext-flashtool=yes \
--with-enigma-debug=yes
also --with-epg=private \ again not really needed to change but can use either private OR standard --with-reserfs=no if u change to yes it gives few more hard drive options (mainly for dm7000 and above) cheers osborne82 |
| | |
| The Following User Says Thank You to osborne82 For This Useful Post: | Aldormanndiobla (7th January, 2009) |
![]() | | #3 | ![]() |
| Guest | ohh might have a play with this when ive got some time to sit down on it. always wanted a go but never knew how. wonder if someones going to make a digital-kaos image |
|
| The Following User Says Thank You to For This Useful Post: | Aldormanndiobla (7th January, 2009) |
![]() | | #4 | ![]() |
| Administrator | Thanks for the additional info osborne82, you always keep me right! ![]() Get stuck in thommo.
__________________ Don't really care for some of the sections on Digital Kaos? Would you prefer if they were hidden from your view? Exclude them in your UserCP Options (at the bottom) and they'll be gone forever! ![]() ### Selective Forum Filter ### -------------------- Get Digital Kaos on your iPhone with Tapatalk |
| | |
| The Following User Says Thank You to Devilfish For This Useful Post: | Aldormanndiobla (7th January, 2009) |
![]() | | #5 | ![]() |
| Administrator | One other thing to note... When you create an enigma image, all your files go in /var_init; /var is always empty. The reason for this is, when the image boots for the first time, it copies everything from /var_init to /var. It only does this on first boot or if you have selected the 'factory reset' option. You should be asked to select the language, timezone and PAL. This is the image configuring the /var/tuxbox/config/enigma/config file. The config file is useful for setting default options. When you select Menu > Setup > Expert Setup, you have a few options that you can 'tick'. These are defined in the config file. To find out what each line does by comparing the file before and after you change an option. Reboot to take effect.
__________________ Don't really care for some of the sections on Digital Kaos? Would you prefer if they were hidden from your view? Exclude them in your UserCP Options (at the bottom) and they'll be gone forever! ![]() ### Selective Forum Filter ### -------------------- Get Digital Kaos on your iPhone with Tapatalk |
| | |
![]() | | #6 | ![]() |
| Administrator | UK Infobar 'Now and Next' EPG Modification UK cable doesn't conform to the dvb-c standard. So we need to modify the source code so that it displays the now and next program information on the infobar. Without this mod, there will be no now and next epg. Download the attached txt file and extract the contents to your 'tuxbox-cvs' directory. In a terminal window, change into the tuxbox-cvs directory. Code: Check this link cd tuxbox-cvs Code: Check this link patch -p1 < infopmt.diff Now you need to copy and paste the following commands: Code: Check this link cd cdk Code: Check this link rm .enigma Code: Check this link make .enigma Code: Check this link make rebuild-flash Code: Check this link make flash-compress
__________________ Don't really care for some of the sections on Digital Kaos? Would you prefer if they were hidden from your view? Exclude them in your UserCP Options (at the bottom) and they'll be gone forever! ![]() ### Selective Forum Filter ### -------------------- Get Digital Kaos on your iPhone with Tapatalk |
| | |
| The Following User Says Thank You to Devilfish For This Useful Post: | *ADD* (20th September, 2008) |
![]() | | #7 | ![]() |
| Administrator | How to create your own startup, shutdown, radio, scan and mp3 logos The dimension of these pictures must be 720×576 pixels in PAL format. Path where the boot image is stored is /root/platform/kernel and is called bild. Path where the other pictures are stored is /var/tuxbox/config/enigma/pictures. The program we will use to create the pictures is called TMPGEnc.
…..’Size’ = 720 x576 pixels …..’Aspect ratio:’ = 1:1 (VGA) …..’Frame rate:’ = 25 fps …..’Rate control mode:’ = Constant bitrate (CBR) …..’Bitrate:’ = 12000 …..’Motion search precision:’ = Normal When checked, click ‘OK’ to exit the screen. Top left click ‘Start’, if all is goes well, the ‘100%’ bar appears and your completed ‘bild’ file is in your chosen ‘Output…’ location. *** If You want to change the boot picture before compressing the image (after the ‘make rebuild-flash’ command ) , just copy it into /tuxbox-cvs/root/cdkflash/boot/root/platform/kernel before executing the ‘make flash-compress’ command. Thanks to Fergy for initial guide
__________________ Don't really care for some of the sections on Digital Kaos? Would you prefer if they were hidden from your view? Exclude them in your UserCP Options (at the bottom) and they'll be gone forever! ![]() ### Selective Forum Filter ### -------------------- Get Digital Kaos on your iPhone with Tapatalk |
| | |
| The Following User Says Thank You to Devilfish For This Useful Post: | attack (26th November, 2008) |
![]() | | #8 | ![]() |
| Newbie | I am here again, I would like to know a good and simple way of getting a skin as default and delet those that come from home, I think that only lack here in this same section of development |
| | |
![]() | | #9 | ![]() |
| Administrator | To make a certain skin default, you can edit the setup_skin.cpp file to reflect this. Or add this line to the bottom of the /var_init/tuxbox/config/enigma/config file. Code: Check this link s:/ezap/ui/skin=/share/tuxbox/enigma/skins/SKIN_NAME.esml
__________________ Don't really care for some of the sections on Digital Kaos? Would you prefer if they were hidden from your view? Exclude them in your UserCP Options (at the bottom) and they'll be gone forever! ![]() ### Selective Forum Filter ### -------------------- Get Digital Kaos on your iPhone with Tapatalk |
| | |
| The Following User Says Thank You to Devilfish For This Useful Post: | virus (12th May, 2008) |
![]() | | #10 | ![]() |
| Newbie |
thankd for reply ![]() I get to another skin as the default file setupskin.cpp I must add here?
after adding a skin that commands can I do for the skin is in the picture??? make rebuild-flash make flash-compress ???????? very grateful for your help | ||
| | |
![]() | | #11 | ![]() |
| Administrator | After you adjust any src files you need to remake enigma. Code: Check this link rm .enigma make .enigma make rebuild-flash make flash-compress
__________________ Don't really care for some of the sections on Digital Kaos? Would you prefer if they were hidden from your view? Exclude them in your UserCP Options (at the bottom) and they'll be gone forever! ![]() ### Selective Forum Filter ### -------------------- Get Digital Kaos on your iPhone with Tapatalk |
| | |
| The Following 3 Users Say Thank You to Devilfish For This Useful Post: |
![]() | | #12 | ![]() |
![]() | | #13 | ![]() |
| Newbie | tried with english interface and endup with another error: Location: http://switch.dl.sourceforge.net/sou...-4.1.3.tar.bz2 [following] --2008-07-26 12:46:30-- http://switch.dl.sourceforge.net/sou...-4.1.3.tar.bz2 Connecting to switch.dl.sourceforge.net|130.59.138.20|:80... connected. HTTP request sent, awaiting response... 302 Found Location: http://prdownloads.sourceforge.net/l...ourceforge.net [following] 20 redirections exceeded. --2008-07-26 12:46:30-- http://tuxbox.berlios.de/pub/tuxbox/...-4.1.3.tar.bz2 Resolving tuxbox.berlios.de... 195.37.77.138 Connecting to tuxbox.berlios.de|195.37.77.138|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2008-07-26 12:46:30 ERROR 404: Not Found. make: *** [Archive/libungif-4.1.3.tar.bz2] Error 1 [root@localhost cdk]# make dreamboximage_root |
| | |
![]() | | #14 | ![]() |
| Administrator | It looks like libungif-4.1.3.tar.bz2 file is missing. You can download it from here... http://downloads.sourceforge.net/gif...0&big_mirror=0 ..put it int he Archive folder along with all the other .tar.bz files and do a make dreamboximage_root again.
__________________ Don't really care for some of the sections on Digital Kaos? Would you prefer if they were hidden from your view? Exclude them in your UserCP Options (at the bottom) and they'll be gone forever! ![]() ### Selective Forum Filter ### -------------------- Get Digital Kaos on your iPhone with Tapatalk |
| | |
| The Following User Says Thank You to Devilfish For This Useful Post: | rolks (26th July, 2008) |
![]() |
| Bookmarks |
| Tags |
| create, dm500, dreambox, guide, image |
| Thread Tools | |
| Display Modes | |
| |
LinkBacks (?)
LinkBack to this Thread: http://www.digital-kaos.co.uk/forums/f70/guide-how-create-dm500-dreambox-image-488/ | ||||
| Posted By | For | Type | Date | |
| To Nabilo | This thread | Refback | 19th July, 2009 12:12 AM | |
| To Nabilo | This thread | Refback | 16th June, 2009 09:59 PM | |
| To Nabilo | This thread | Refback | 14th June, 2009 07:23 AM | |
| SAT2YOU FORUM > Guide: How to Create a DM500 Dreambox Image | This thread | Refback | 24th April, 2009 08:09 AM | |
| Guide: How to Create a DM500 Dreambox Image - SAT2YOU FORUM | This thread | Refback | 2nd April, 2009 11:31 AM | |
| compiling dreambox dm500 image under ubuntu linux | tipok.org.ua | This thread | Refback | 15th February, 2009 03:34 PM | |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| DM500 ### Digital Kaos v1 Dreambox Image for DM500 C/S/T ### | Devilfish | Cable Dreambox | 550 | 31st July, 2010 10:30 PM |
| Guide: How to Create a DM500+ or DM600-PVR Image | Devilfish | Dreambox Developement | 39 | 24th March, 2010 05:52 PM |
| dm500 image create | rolks | Sat Dreambox | 2 | 13th January, 2009 09:18 AM |
| How to Create your own Dbox image?? | rabby | Dbox2 | 11 | 23rd August, 2008 09:01 PM |
![]() | ![]() |