How To Use Image Manager Plugin on All Spark Receivers

This guide covers installing Image Manager on a Spark SH4 receiver, so you can run multiple images (e.g. PurE2, OpenATV, OpenSPA) side-by-side on one USB stick and use Image Manager itself as a MultiBoot tool to reboot between them.

Credit: based on ahmed gazye's original tool and tutorial for reviving older Spark boxes like the Alien1/2 — this rewrite aims to be a simpler, more detailed, step-by-step version of the same process.

Preparation: partition a USB stick

  1. Get a USB stick (32GB is plenty), plug it into your PC, and partition it in Linux EXT4 format using the free MiniTool Partition Wizard under Windows. Three partitions of 2GB each, plus a fourth partition taking the rest of the space, is enough for 3 images — follow Ahmed's original tutorial instead if you want more than 3.
  2. Right-click the USB stick and: delete any existing partitions, create 4 partitions (3 for images + 1 to act as an HDD, as above), and set them all to active.
  3. Apply the changes (top-left corner) and wait.
  4. 90f0b44da23.jpg a283a.jpg
  5. When done, safely eject the USB stick from your PC and plug it into the SH4 receiver's back USB port.

Mount the USB partitions on the receiver

On PurE2 (shown here as the example image): MENU > pManager > Device Manager > Mount Manager — mount the partitions as shown below.

0b993655e7b03e.jpg

After any significant change like this, you must reboot — a full restart of the machine, not a start-from-FSTAB.

Get the Image Manager plugin onto your receiver

  1. Download the Image Manager ipk file for SH4 receivers (v2.5.5, 64-bit version): https://filezilla-project.org/download.php
  2. Connect to your receiver using FileZilla Client (FZC): enter your receiver's IP address (find it in PurE2 via MENU > pManager > Network > General Network Information > Local IP address — it looks like 192.168.x.x), username root, password pure2 (default for PurE2; openspa for OpenSPA, etc.), port 21, then press Quick Connect.
  3. Drag and drop the downloaded ipk from your PC (left side of FZC) to the receiver's /tmp folder (right side).
  4. d863156256852e081eeb4.jpg 44df6dc54a6d51a.jpg

Install the Image Manager plugin

On PurE2: MENU > pManager > Software Manager > Install local extensions > Memory /tmp — select the ipk and press the green button to install it.

Prepare your images

  1. Download and decompress the images you want to install onto your PC. This example uses PurE2, OpenATV and OpenSPA, with OpenATV v6.3 already installed in the NAND flash.
  2. Each decompressed image contains a folder named enigma2 — this is required for USB-stick installation and every image has it. Since multiple images all use the same folder name, rename each one's enigma2 folder to the name of the team that produced it (e.g. the image name) so they don't collide.
  3. 717297b863699a53ff63f85a7.jpg

Move the images onto the receiver

Using FZC, move all 3 renamed image folders into the largest partition on your USB stick — the /hdd partition (partition 4 in this example). You cannot install an image onto the same partition where its files are sitting, so it must go to a different partition than the one where you parked it.

aad39343f3115f32041e688.jpg

Install images using Image Manager

Install Image Manager into every image you have, so you can reboot between any of them using this one tool.

  1. Go to MENU > Plugins > Image Manager to start it.
  2. 68192b.jpg
  3. Move the cursor right using the > button on your remote to reach "Installing" mode, then move down with the v button to choose the partition you want to install an image to. Press OK to proceed.
  4. 7ea0668b1085bc8.jpg
  5. Navigate to the /hdd partition (partition 4 in this example) to find the image you want to install.
  6. c92f34aee.jpg
  7. Enter the folder you placed there and choose the image to install.
  8. af4f0f443ed25977501.jpg
  9. Select the image file itself to start installation.
  10. 8b4bbcba93f3158e0aabb229.jpg
  11. Confirm by pressing OK.
  12. c6f98431c2d964fc07a0b.jpg
  13. Installation starts. Once finished, all 3 images will show as installed:
  14. 7713082eca64dcbfabd8b473.jpg af05d006d7a5685e9d76ea4b.jpg 2906bd88653949492569d0c.jpg

Reboot into a different image

With Image Manager installed in every image, use it to boot between images installed either on the receiver's NAND flash or the USB stick — they'll appear as /dev/sda1, /dev/sda2, /dev/sda3 etc., named however you renamed the folders earlier.

dd0f40b5df4cc4adea0037.jpg

Press OK to reboot to the image of your choice. Done!

:thank_you2:

https://www.linuxsat-support.com/cms/attachment/138130-enigma2-plugin-extensions-imagemanager-2-5-5-sh4-ipk/

Replies 6

  • Dear Friend / gorski

    Generally, your team version one of the best Images currently

    I suggest increasing the discussion to include the internal flash of the Receivers This is just a suggestion if you like it

    Good luck

    ?thumbnail=1

  • Long time ago I asked for it and I was told it is better not to, since Spark has various possibilities of recovery... An insurance policy, if you wish... ;)

  • Dear Friend / gorski

    The two methods are similar With little difference, as they unzip Image and load the Enigma2 file

    in Spark System by load it in usb to the device & use a plugin_e2upgrade.s to install the Image.

    Then Cross over it from the system >bisic setting >factory defauit > boot to E2

    Possible risks are download Software for a different processor Can be treated by rescue_image



    Good luck

    ?thumbnail=1

  • It's not what I am referring to but OK...

  • Dear Friend / gorski

    What is the your referring to my Friend something else

    Good luck

    ?thumbnail=1

  • ...better not to, since Spark has various possibilities of recovery... An insurance policy, if you wish... ;)

  • Join the discussion!