E2 SifTeam 0.3.0 For Cuberevo 200Hdt

k@lkov

Super VIP
Messages
10,003
Code:
[B][COLOR="Red"]release 0.3.0:[/COLOR][/B]
*********************
Now there's no more need to change bootargs, 
IPs will be set on Enigma2 Network Menu.

Bootargs are changed a bit more if you do not want to set anymore 
IPs on bootargs. Bitwise also old bootargs will work perfectly.

[COLOR="Red"][B]What's new:[/B][/COLOR]
[B]- support for:[/B]
	- cuberevo-mini-fta (cuberevo-200Hdt)
	- cuberevo-250HD (ipbox 91HD)
	- cuberevo-2000HD
	- cuberevo-7000HD/9500HD

- added support for Common Interface modules (take in consideration 
  that a CI cam will make slower Enigma2, this will be fixed in future. 
  Also do not forget that to the upper slot will work with Tuner1 and 
  lower slot with Tuner2)
- fix for CSAT France HD Blackscreen
- fixed randomly occuring crash on e2 exit
- fix restarting if old timer still set
- fixed front panel display management
- fixed hour display
- fixed stanby
- fixed deepstandby
- fixed restart GUI
- fixed restart
- fixed HD channels bugs
- fixed many of the random artefacts on viewing channels
- changed keymap.xml, now we will use the Enigma-like 
  functions for remote controller buttons
- updated cvs to 09022009
- added srt subtitle support
- added avi x264 support
- added avi h264 support
- added xvid 720p support
- fixed mv id3tag
- added wav support
- added 2nd scart input control
- fixed many HDMI bugs
- fixed fast forward, fast reward
- fixed audio track selection m2ts/vob/trp
- added CROND and CRONTAB
- fixed configuration Menu Network Setup (this will works only with 
  USB and Flash version, NFS couldn't set IP for obvious reason)
- added tun.ko module (for VPN support)
- added/updated usb-serial converter support (pl2303, ftdi_sio)
- added ssa subtitle
- fixed ass subtitle
- enabled ntfs as module
- fix for HD skins
- fixed mkv + h264 sync
- implemented mp3 playback directly via http connection for plugins like last.fm
- added filextension pls
- fixed crash when tuner is not configured
- fixed crash when harddisk or stick connected
- fixed DVB subtitle position for HD skins
- fixed crash on entry manual tuning parameters when S2 is in use
- updated webif
- fixed support for large file playing
- fixed all scan problems and "No SID found in PAT" message
- support for Unicable/SCR based system
- many code optimizations and personalization for Cuberevo

Tuxtxt is enabled but not yet working good on the "pressing button" 
recognition, so pay attention on using it, you will need to restart e2


[B][COLOR="Red"]HOW TO INSTALL:[/COLOR][/B]
To test this enigma2 image you need a running nfs server 
and a serial & network connection to the receiver.

You need uboot 1.3.1 or higher to run e2 (never tested with lower versions)

Do this only if you want to use nfs-server otherwise go to point 3:
1. extract the tgz file on the server and set the directory in /etc/exports 
for example: 
   /root/Desktop/root 192.168.1.0/255.255.255.0(rw,no_root_squash,sync,no_subtree_check) 

   where 192.168.1.0 is your net base-address and 255.255.255.0 is your netmask

2. restart nfs server 
3. connect via serial console with an hyperterminal connection to the 
   receiver (I suggest you to use putty, it's freeware, and configure it 
   to use a 115200 serial connection)
4. turn on the receiver and hit ctr+z in serial console 
   you should see the following prompt:  
   cuberevo> 

5. customize the following settings to your network environment 
   and type them into the serial console:
      
   setenv menu_1 'setenv ipaddr 192.168.1.5;setenv serverip 
192.168.1.6;setenv gateway 192.168.1.1;setenv netmask 
255.255.255.0;setenv bootargs "console=ttyAS1,115200 panic=3 
root=/dev/nfs nfsroot=/root/Desktop/root rw rootpath=/root/Desktop/root 
ip=$ipaddr:$serverip:$gateway:$netmask mem=128m 
coprocessor_mem=4m@0x10000000,4m@0x10400000 init=/bin/devinit";
setenv bootcmd "nfs a5ff0000 192.168.1.6:/root/Desktop/root/boot
/uImage;bootm a5ff0000";saveenv;boot'

   setenv menu_2 'setenv bootusb "run bootargsusb;usb reset;ext2load usb 
0:1 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv 
bootargs console=ttyAS1,115200 panic=3 root=/dev/sda1 rw rootdelay=10 
init=/bin/devinit mem=128m 
coprocessor_mem=4m@0x10000000,4m@0x10400000";setenv bootcmd "run
 bootusb";saveenv;boot'

   setenv menu_3 'setenv bootusb "run bootargsusb;usb reset;ext2load usb 
0:1 a5ff0000 boot/uImage;bootm a5ff0000";setenv bootargsusb "setenv 
bootargs console=ttyAS1,115200 panic=3 root=/dev/sdb1 rw rootdelay=10 
init=/bin/devinit mem=128m 
coprocessor_mem=4m@0x10000000,4m@0x10400000";setenv bootcmd "run 
bootusb";saveenv;boot'

   setenv menu_4 'setenv bootargs "console=ttyAS1,115200 panic=3 
root=/dev/mtdblock3 bigphysarea=1500 quiet";setenv bootcmd "bootm 
a0060000";saveenv;boot'

   saveenv

remember to customize where /root/Desktop/root is the directory you added 
to /etc/exports and ipaddr is the ip of your decoder, serverip is the ip of your 
nfs-server, gateway is your gateway ip, netmask is the mask of your 
home-net

6. now you can restart your decoder and press the relative remote 
   controller's button for 5 seconds to start the image you want:

Press Button 1: start your image using nfs-server
Press Button 2: start your image using usb pendrive if you don't have a SATA hdd
Press Button 3: start your image using usb pendrive if you have a SATA hdd
Press Button 4: start your original flash image in the decoder (DGStation's 
original firmwares and images based on them)

That operation is necessary only the first time you want to change your 
boot commands. You don't need to press all the time you reboot the 
decoder a button to select wich image to start, simply do that only if 
you want to change to e2 nfs from usb, or from original images.
 
Top