How to build ,pack & unpack enigma? infi images
Register
Results 1 to 13 of 13
  1. #1
    Newbie
    Join Date
    Sep 2008
    Posts
    7
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default How to build ,pack & unpack enigma? infi images

    Hallow everybody I need good guidelines & sources for building
    my owned image so, if you can give support tips ,links i will be appreciated.
    I have tried all the ways that was mentioned in this thread & i have
    succeeded for both models 600/500+ & I'm going towered enigma? 800/8000/7025 because I'm doing it slowly

    best regards & best wishes for you all specially my teacher
    Devilfish

  2. #2
    Newbie
    Join Date
    Sep 2008
    Posts
    7
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Hi..
    back again to How to .
    1. First of all, you need a C++ cross-compiler that can compile MIPS binaries on your PC. (The DM 7025 is based on an ATi Xilleon 220 chip, which contains a MIPS processor core.)
    2. Secondly, you need to ensure that you?re working in a sane way, using a version of the source code three that matches the system where you will be testing the binaries. The Enigma 2 C++ code depends on a number of other components, including its Python parts and data files, and the libraries in the underlying Linux-system. You can?t mix and match different versions of the components willy-nilly.

    in order to Install the cvs tools on my preferred platform
    witch in my case ubuntu and to try the following:

    Code:
    cvs -z3 -d:pserver:anonymous@dreamboxupdate.com:/cvs co -P enigma2

    That was for the latest snapshot. If you want to fetch a certain release version, try something like this, instead:


    Code:
    cvs -z3 -d:pserver:anonymous@dreamboxupdate.com:/cvs co -r enigma2_rel22  enigma2

    The DM 7025 development toolchain is built upon the efforts of the OpenEmbedded project: Basically, you can pull all the needed source code automatically from the net and build both your cross-compile toolchain and the DM 7025 binaries ? all the way to a flashable NFI image ? in a single step, with a couple of simple commands.
    For a generic introduction to the topic, see this page.


    I installed the OpenEmbedded toolchain for DM 7025 on a Ubuntu Dapper system


    Note: You need approximately 5 GB of free HDD space for building the entire toolchain and the Enigma 2 software / Linux distribution.


    1. First of all, you will need to download and install Monotone. Get the latest package from their web page. (The one that is packaged for Ubuntu Dapper in the official Ubuntu package repository is too old.)
      I did the following:

      wget http://monotone.ca/downloads/monotone_0.32-dapper0.1_i386.deb
      sudo dpkg -i monotone_0.32-dapper0.1_i386.deb

      ...but this package is probably already outdated, so you will need to find a more recent one from their site.
    2. Install a bunch of other packages:

      sudo apt-get install zlib1g-dev libc6-dev gcc g++ make cvs subversion perl python-psyco
    3. Create a project directory for the toolchain and sources:

      Code:
      cd ~
      	mkdir projects
      	mkdir projects/dm7025
      	cd projects/dm7025
    4. While in ~/projects/dm7025, download the makefile for the OpenDreambox project (type this all on a single command line):

      Code:
      wget -O Makefile-opendreambox "http://schwerkraft.elitedvb.net/plugins/scmcvs/cvsweb.php/~checkout~/Makefile-opendreambox?content-type=text%2Fplain;cvsroot=opendreambox"
    5. Type the following:

      Code:
       	make -f Makefile-opendreambox image

    Code:
    now After adding last CMD make -f I got error massage
    that says down con error  opendreambox & stuck on it .

    any assistance to pressed ???

    with your kindness & efforts i think i will be able to solve the trouble .

    waiting

  3. #3
    Newbie
    Join Date
    Sep 2008
    Posts
    7
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    this error is stopping the hole project


    Code:
    add@add-laptop:~$ cd ~
    add@add-laptop:~$ mkdir projects
    add@add-laptop:~$ mkdir projects/dm7025
    add@add-laptop:~$  cd projects/dm7025
    add@add-laptop:~/projects/dm7025$ wget -O Makefile-opendreambox "http://schwerkraft.elitedvb.net/plugins/scmcvs/cvsweb.php/~checkout~/Makefile-opendreambox?content-type=text%2Fplain;cvsroot=opendreambox"
    --2009-08-10 11:18:37--  http://schwerkraft.elitedvb.net/plug...t=opendreambox
    Resolving schwerkraft.elitedvb.net... 82.149.226.190
    Connecting to schwerkraft.elitedvb.net|82.149.226.190|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 3777 (3.7K) [text/plain]
    Saving to: `Makefile-opendreambox'
    
    100%[======================================>] 3,777       --.-K/s   in 0.1s    
    
    2009-08-10 11:18:38 (34.0 KB/s) - `Makefile-opendreambox' saved [3777/3777]
    
    add@add-laptop:~/projects/dm7025$ make -f Makefile-opendreambox image
    mkdir -p cache
    mkdir -p sources
    mkdir -p build
    mkdir -p build/conf
    rsync: failed to connect to dreamboxupdate.com: Connection timed out (110)
    rsync error: error in socket IO (code 10) at clientserver.c(124) [receiver=3.0.5]
    Initial database already existing, ok.
    Trying to pull the newest revision of the meta database. you can
    disable this by setting DISABLE_UPDATE=1 in the Makefile-opendreambox
    /usr/bin/mtn pull --db=oe.mtn monotone.openembedded.org org.openembedded.dreambox
    mtn: misuse: database /home/add/projects/dm7025/oe.mtn does not exist
    make: *** [oe.mtn] Error 1
    add@add-laptop:~/projects/dm7025$ make -f Makefile-opendreambox image
    rsync: failed to connect to dreamboxupdate.com: Connection timed out (110)
    rsync error: error in socket IO (code 10) at clientserver.c(124) [receiver=3.0.5]
    Initial database already existing, ok.
    [ ! -e openembedded ] && /usr/bin/mtn checkout --db=oe.mtn --branch=org.openembedded.dreambox openembedded || echo "Already checked out, ok."
    mtn: misuse: database /home/add/projects/dm7025/oe.mtn does not exist
    Already checked out, ok.
    cd openembedded; /usr/bin/mtn --db=../oe.mtn update
    /bin/sh: line 0: cd: openembedded: No such file or directory
    mtn: misuse: workspace required but not found
    make: *** [openembedded] Error 1
    add@add-laptop:~/projects/dm7025$

  4. #4
    Newbie
    Join Date
    Sep 2008
    Posts
    7
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Can anybody give a hint to continue or to start from the binging

    step by step to update my machine ubuntu 9.04 32bit Toshiba by the newest package needed
    to create my own image

    cheers
    Last edited by *ADD*; 13th August, 2009 at 09:02 AM.

  5. #5
    Newbie
    Join Date
    Sep 2008
    Posts
    7
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Use this attached Script file & run it in Linux distribution ubuntu9.04/Fedora 10 as root
    it will download all packages needed
    _______________________________

    it works for all dreamboxes . this is the folder structure:-

    Code:
    |
    |\
    | cvs
    | |\
    | | dm500
    | | |\
    | | | make_dm500
    | |\
    | | dm56x0 (f?r dm5600 und dm5620)
    | | |\
    | | | make_dm56x0
    | |\
    | | dm7000
    | | |\
    | | | make_dm7000
    |\
    | openembedded
    | |\
    | | sources (hier werden die gedownloadeten Sourcen gesammelt f?r alle Boxen gesammelt, damit sie nur einmal geholt werden m?ssen)
    | |\
    | | bb
    | | |\
    | | | 1.6.8 (Bitbake 1.6.8 f?r OE 1.5)
    | | |\
    | | | 1.8.12 (Bitbake 1.8.12 f?r OE 1.6)
    | |\
    | | 1.5
    | | |\
    | | | openembeded
    | | | |\
    | | | | packages
    | | | | |\
    | | | | | enigma2
    | | | | | | \
    | | | | | | enigma2.bb (die Datei wo man das SRCDATE anpassen kann, um ein aktuelles e2 f?r OE1.5 zu erhalten)
    | | |\
    | | | dm500hd
    | | | |\
    | | | | Makefile-openembedded
    | | |\
    | | | dm500plus
    | | | |\
    | | | | Makefile-openembedded
    | | |\
    | | | dm600pvr
    | | | |\
    | | | | Makefile-openembedded
    | | |\
    | | | dm7020
    | | | |\
    | | | | Makefile-openembedded
    | | |\
    | | | dm7025
    | | | |\
    | | | | Makefile-openembedded
    | | |\
    | | | dm800
    | | | |\
    | | | | Makefile-openembedded
    | | |\
    | | | dm8000
    | | | |\
    | | | | Makefile-openembedded
    | |\
    | | 1.6
    | | |\
    | | | openembeded
    | | | |\
    | | | | packages
    | | | | |\
    | | | | | enigma2
    | | | | | | \
    | | | | | | enigma2.bb (die Datei wo man das SRCDATE anpassen kann, um ein aktuelles e2 f?r OE1.6 zu erhalten)
    | | |\
    | | | dm500hd
    | | | |\
    | | | | Makefile-openembedded
    | | |\
    | | | dm500plus
    | | | |\
    | | | | Makefile-openembedded
    | | |\
    | | | dm600pvr
    | | | |\
    | | | | Makefile-openembedded
    | | |\
    | | | dm7020
    | | | |\
    | | | | Makefile-openembedded
    | | |\
    | | | dm7025
    | | | |\
    | | | | Makefile-openembedded
    | | |\
    | | | dm800
    | | | |\
    | | | | Makefile-openembedded
    | | |\
    | | | dm8000
    | | | |\
    | | | | Makefile-openembedded
    Attached Files Attached Files

  6. #6
    Junior Member
    Join Date
    Mar 2008
    Posts
    27
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    just tried the script it's not finding any packages.

    update works fine now
    Last edited by scruff1963; 11th October, 2009 at 09:41 AM. Reason: update.

  7. #7
    Junior Member
    Join Date
    Mar 2008
    Posts
    27
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    this makes a flashable image but needs playing with here is what I have done.

    for the files to change
    you need to change these files in
    openembedded/sources/cdk.root.share.tuxbox_cvs.tuxbox.org_dreambox_2009 0305.tar.gz
    is where you put your cables.xml

    openembedded/sources/apps.tuxbox.enigma_cvs.tuxbox.org__20070615.tar.gz is where you put the
    dvb.cpp
    enigma_main.cpp
    enigma_main.h
    setup_extra.cpp

    openembedded/sources/enigma_add_cable_blindscan.diff you just replace

    All the files are in the files.zip

    There maybe a cleaner way to do this but what I do after the changes is delete
    openembedded/1.5/dm600pvr/build
    openembedded/1.5/dm600pvr/cache
    then run a new build, i'm sure there is a better way but time wasn't an issue and I knew this was clean.
    in the files.zip is files.tar.gz
    to put this on the box ftp it to /tmp on the box
    telnet to the box
    cd /
    tar -xvzf /tmp/plugins.tar.gz
    will set the box up to work (no keys or cams)

    /bin/
    msgbox (for shellexec)
    input (for shellexec)
    sbconv (cydines script to convert neutrino to enigma services/bouquets)

    /etc/issue.net (telnet login screen)
    /etc/init.d/bootup (adds directorys and symlinks on bootup)
    /etc/tuxbox/zapit (for sbconv script)
    /etc/tuxbox/shellexec.conf (for shellexec)

    /files (contains the src files that are modded) !!! please include in any image for gpl requirements !!!

    /etc/tuxbox/shellexec.conf (for shellexec)

    /usr/ bin/(various files) need to look in enigma.sh
    /usr/lib/tuxbox/plugins (plugins)

    hopefully I havn't forgotten anything.
    Attached Files Attached Files

  8. #8
    Newbie
    Join Date
    Nov 2009
    Posts
    5
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Thank you and will try.

  9. #9
    Newbie
    Join Date
    Sep 2011
    Posts
    1
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Will this work with dm7000?

  10. #10
    Newbie
    Join Date
    Oct 2011
    Posts
    1
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Will this work with dm7000?

  11. #11
    Newbie
    Join Date
    Nov 2011
    Posts
    1
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Thank you and will try.

  12. #12
    Newbie
    Join Date
    Nov 2012
    Posts
    1
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Thanks for tutorial

  13. #13
    Newbie
    Join Date
    Nov 2012
    Posts
    1
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default ????

    ?

    I dont understand!

 

 

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.