Openpli rel. 8.0 homebuild for dm800se clone with sim2

There are 19 replies in this Thread which was already clicked 3,039 times. The last Post () by giorbak.

  • this openpli homebuild image is not for beginners.
    this openpli homebuild image is only for dm800se clone with sim 2.10.

    to install it, you must have a pc with a bash shell (for example linux ubuntu) on the same network of your dm800se, and know how to use the bash command line.


    the image built by compiling the latest openpli 8 develop sources is bigger than the flash available in the dm800se.

    to install it, you must have a hard disk installed in the dm800se with at least 100Mb of free space, mounted in /media/hdd (as usually happens by installing OE 2.0 images).

    therefore, BEFORE being able to transmit the image file to the dm800se, you must prepare the box to succesfully boot with that new image, making available all those files that do not enter into the flash.


    summarizing:

    - you have a PC with a bash shell (for example linux ubuntu), and you are able to go to the bash command prompt and reach your dm800se via the network

    - you know the IP address of dm800se, and root password (the root password CANNOT BE EMPTY!)

    - you have a dm800se clone sim2 2.10 with another image installed that allows you to reach it via network from your PC

    - you have a hd in the dm800se with at least 100Mb of free space mounted in /media/hdd


    in the example, let's assume that dm800se has the IP address 192.168.1.135 and that you are in a bash command line of your Linux PC, in an appropriate directory:

    if these conditions are true, download the image:

    unzip the downloaded image compressed file

    Code
      user@ubuntu# unzip openpli-enigma2-r8-bartoma55-dm800se-sim2-ssl84D.zip
      Archive: openpli-enigma2-r8-bartoma55-dm800se-sim2-ssl84D.zip
        inflating: openpli-enigma2-r8-bartoma55-dm800se-sim2-ssl84D.sh
        inflating: !!!! README !!!!
      user@ubuntu#

    launch the installation shell with three parameters: <boxIPaddress> <user> <password>

    your dm800se has now all the files on the hard disk, necessary for the new image to succesfully boot and work.

    you can then load the .nfi file (located on the PC in the same folder from which you launched the shell to prepare the box) with the traditional method via browser.

    Code
      user@ubuntu# ls -la
      total 2532
      drwxrwxr-x 4 user user     4096 feb  5 07:22  .
      drwxrwxr-x 3 user user     4096 feb  1 08:31  ..
      -rw-rw-r-- 1 user user 53299024 feb  4 18:35  openpli-enigma2-r8-bartoma55-dm800se-sim2-ssl84D.nfi
      -rw-rw-r-- 1 user user     1828 feb  4 18:35 '!!!!README!!!!'
      user@ubuntu#

    enjoy....

  • master G

    Approved the thread.
  • master G

    Set the Label from Dreambox OpenPLi to Dreambox Custom Build
  • e77ad7dd01783f4aa82f52cfa.jpg

    Gives error in last step.

    from your photos, seems that you're installing directly on dreambox.

    in installation notes we said:

    Code
    in the example, let's assume that dm800se has the IP address 192.168.1.135 and that you are in a bash command line of your Linux PC, in an appropriate directory:

    you mast do installation from unix/linux pc bash capable, not directly from box.

  • e77ad7dd01783f4aa82f52cfa.jpg

    Gives error in last step.

    from your photos, seems that you're installing directly on dreambox.

    in installation notes we said:

    Code
    in the example, let's assume that dm800se has the IP address 192.168.1.135 and that you are in a bash command line of your Linux PC, in an appropriate directory:

    you mast do installation from unix/linux pc bash capable, not directly from box.

  • Code
    mint@mint:~$ ./openpli-enigma2-r8-bartoma55-dm800se-sim2-ssl84D.sh 192.168.0.157 root rootpassword dreambox
    recoding data (be patient)... done.
    verifying local... image 'openpli-enigma2-r8-bartoma55-dm800se-sim2-ssl84D.nfi' found.
    verifying remote '192.168.0.157'... on line.
    verifying remote path '/media/hdd'... not found!
    mint@mint:~$ 

    hdd is mounted!!!

  • if password of your box is "dreambox", command that you've writed was incorrect.

    the correct command is:

    Code
    mint@mint:~$ ./openpli-enigma2-r8-bartoma55-dm800se-sim2-ssl84D.sh 192.168.0.157 root dreambox


    the term rootpassword in installation notes must be substituted by "root password of your dm800se".

  • if password of your box is "dreambox", command that you've writed was incorrect.

    the correct command is:

    Code
    mint@mint:~$ ./openpli-enigma2-r8-bartoma55-dm800se-sim2-ssl84D.sh 192.168.0.157 root dreambox


    the term rootpassword in installation notes must be substituted by "root password of your dm800se".

    Same problem

  • shell command that test /media/hdd/ on remote box is:

    Code
    test -d /media/hdd/ >/dev/null 2>&1
    ERR=$?
    if [ ${ERR} -ne 0 ]
    then
      echo "not found!"
      exit ${ERR}
    fi

    if command fail (shell ends...), remote dreambox do not recognize /media/hdd/ as a directory ...

    I've seen that your box mount report

    Code
    /dev/sda1             93684768  27721680  61131232  31% /media/hdd

    the shell does nothing but check if /media/hdd/ is a directory ...

    the check is the first remote command to box, so it will fail if your dreambox IP or your root dreambox password are not correct.

    box seems on line

    Code
    verifying remote '192.168.0.157'... on line.


    due to the fact that /media/hdd seems to exists, only remaining error is in box root password, that MUST EXISTS AND BE CORRECT.


    check the error exit code immediately after the shell ends

    Code
    mint@mint:~$ echo $?

    if exit code is greater than 1, password was incorrect, or dreambox have no password.

    Edited 4 times, last by bartoma55 ().

  • Code
    mint@mint:~$ ./openpli-enigma2-r8-bartoma55-dm800se-sim2-ssl84D.sh 192.168.0.157 root dreambox
    recoding data (be patient)... done.
    verifying local... image 'openpli-enigma2-r8-bartoma55-dm800se-sim2-ssl84D.nfi' found.
    verifying remote '192.168.0.157'... on line.
    verifying remote path '/media/hdd'... not found!
    mint@mint:~$ echo $?
    127
    mint@mint:~$ 

    not sure whats wrong , password is dreambox

  • I do not know if it is worth dealing with this image because it has no network connection.

    I couldn't connect to the internet (even with cable).


    But if you want to install it on usb/hdd, there is an easier way than the above

    (the image is divided into two parts so that it can be extended to flash and usb/hdd).


    1. Download "OpenPLi-enigma2-r8-bartoma55-dm800se-sim2-ssl84D.zip" and unzip it.

    2. Copy the file "openpli-enigma2-r8-bartoma55-dm800se-sim2-ssl84D.sh" to the Linux OS and run it.

    You'll get "openvision.zip." Open it, it contains the .sh and .tar files.

    3. Install "openpli-enigma2-r8-bartoma55-dm800se-sim2-ssl84D.nfi" as usual.

    4. Before rebooting, go to the openpli image and delete the following symlinks (shortcuts):

    share (usr/), enigma2 (usr/lib/) and python2.7 (usr/lib/).

    5. Open "openpli-enigma2-r8-bartoma55-dm800se-save.tar.gz" and copy the folders that contains

    in the appropriate places.

  • if you delete links and extract files manually without attention, you revert the installation process that intend to move some files to hdd to get more space on dm800se flash.

    image was builded to have a minimum of linux utility even if dm800se flash was so small. if you don't use hdd (or some other stuff like usb stick, but is the slowest), flash use is 95%, that's no good to work with.

    the best way to have your favorite image in a dm800/dm800se with all the Linux utilities you can install, all the plugins you want to use, without having to worry if the flash has enough space, with a good execution speed, is install root filesystem on the internal hard drive, using flash only to boot an load linux kernel.

    to have root filesystem on the hard disk, however, it is necessary to interact with the console of the box, via serial console or via telnet at the STOP phase of initial boot.

    and that's a whole other story.

  • I already installed openpli-8 in the above way as external image to usb stick (whole and not divided), using openmultiboot or multiminiboot.


    The image works normally, but I don't have a network connection, either with LAN or WLAN.

    Edited once, last by giorbak ().

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!