Download Latest Version azboxhd-dvb-modules_20111117.zip (4.9 MB)
Email in envelope

Get an email when there's a new version of RTi Core AzBoxHD Enigma2

Home / image_tools
Name Modified Size InfoDownloads / Week
Parent folder
README 2011-04-10 2.4 kB
pack_e2_0.0.zip 2011-04-10 8.4 kB
Extract.rar 2011-04-05 17.4 kB
AZ_E2_Packer.rar 2011-04-05 18.6 kB
Totals: 4 Items   46.8 kB 4
Here is Extract tool with which You can unpack patch.e2 ( RTi core Enigma 2 is in patch.e2 format ).
 
With this tool You will get kernel and image2 ( this is cramfs with e2 files )

Then copy image2 to Your linux machine like in /root/ , and You will have /root/image2
 
mkdir /root/realise
 
mkdir /Patch
 
mount -t cramfs /root/image2 /Patch -o loop
 
cd /Patch
 
tar -cf - . | tar -C /root/realise/ -xpf -
 
now you have extracted RTi Core image in : /root/realise/
 
now you can make changes
 
and when all is ok , send command:
 
mkcramfs /root/realise/MMP /root/my_image_2
 
copy my_image_2 on win pc , start AZ_E2_Packer, load my_image_2, load kernel file (if you want) thats all
 
Then use AzBox E2 Packer to pack it to patch.e2 format 

Details:
 
 -ID TEam - 10 bytes ( example: like RTi Team, SIF Team, or PB Team )
 -ID Enigma - 20 bytes ( example: next 20 bytes are ID Enigma, like BlackHole Enigma usb dvb-t etc. etc )
 -Version - 10 bytes ( example: this describe version like RC5 )
 -About Enigma - 12 bytes ( example: This is PB Enigma )
 -size of cramfs - 4 bytes
 -cramfs - content of e2 files
 -Kernel Description - 12 bytes
 -size of kernel - 4 bytes
 -kernel
 
This is content of patch.e2 when it is opened with any Editor.

On LINUX:
you can use the software-tool made by Doume

1- How to install :
 
In attached archive file, you'll find some files :
 - pack_e2.c source file
 - pack_e2_64bits executable file (if you run a 64 bits OS only)
 - build_kernel_only.sh 
- build_both.sh
 
If you need to compile yourself the tool, in a shell session, type :
 

Code:
make pack_e2 That should compile, and produce a file 'pack_e2' executable, usable on your platform
 
If you run a 64 bits, only rename the given file 'pack_e2_64bits' to 'pack_e2', and that's all
 

2- How to use :
 
Copy the files produced by cross-compilation in your current directory ( kernel and E2 image)
 Adapt parameters into scripts 'build_XXXXX.sh' to match your files to be packed, and team_name, and so on....
 And run the script needed :
 

Code:
./build_both.sh Note : build_both.sh generates a patch.e2 file containing both E2 image and kernel
 build_kernel_only.sh generates a patch.e2 file containing only kernel
 
You should obtain the file designed by your parameter 'output' into scripts (generally patch.e2 by default)
 
Have fun, Doume.
Source: README, updated 2011-04-10