-Added support for SH4 (tested only on IPBOX 9000HD ,image:SifTeam Image 014 rc3!!!,use image that can generate /tmp/pmt.tmp file -> this image can).
-Added option for writing ECMs in ecm.raw file (option W in mbox.cfg).
-Default value of <I: cwshare.cfg> line is changed from 3 to 7.
-Added usage of ignore.list file ( just G option).
-Added CAT table parsing - EMM pids(only for dreambox).
-Fixed bug when changing channel and data in ecm.info wasnt deleted.
This is not a finished project but it's a start. (beta version) Mbox is next generation Gbox. With this version you can not Reshare cards (yet) !!! You can add Newcs connections (no cs2gbox needed) You can use your old cwshare.cfg (same D line or use the new format) [B]To start you need to start it like this:[/B] cd /data/emu ./mbox.sh40 Don't forget to correct the settings in the mbox.cfg file (this must be in the same dir as mbox.sh40) Set D to 3 for UFS910. [B]Note:[/B] - restart mbox works only on a free channel or when rebooting. (will be fixed later) - don't start first another emu. (start kahtrein with no emu then start mbox or start box with mbox)
-Fixed bug, on .ppc version ,crash on start.
-Fixed bug, not sending all cards within ECM.
-No more default folders for K and T option in mbox.cfg, you must set it!!!.
l".-Minor code optimization.
-Fixed many small bugs.
-Fixed bug: mbox continue to sending ECM even if newcs server gone offline.
-Fixed bug: when pmt.tmp is empty mbox was trying to parse PMT and crash.
-Max. cards per one Caid is 10(default X value).You can add more cards with X+ line(max. 30, read how in README.cwshare.txt file).
-X or X+ line doesnt have affect on share.info information and cards are now sorted on distance value while sending ECM.
-Added code to replace CAID 1810 -> 1801 after PMT parsing.
-Added option when starting mbox to enter path where is mbox.cfg file ( example: #root>mbox.ppc /var/keys/mbox.cfg ).
-Added code to write STPTI information(that mbox allocated) in /tmp/STKeepit.raw for l8er use in case if mbox need to be "kill"-ed, so no need to restart receiver anymore.
-Added code to handling crashes in mbox. If mbox stop or freeze see if there is crash.report file in /tmp/ folder.
-Added N timeout option in cwshare.cfg for *** system.
-Changed path for mbox.kill file ,now it's "touch /tmp/mbox.kil
-Fix problem I: line
10.09.2008 -Fix problem: starting mbox on windows with argument. -Added fake? pids for Digiturk 0x0D00 (0x04CC, 0x04BB,0x0575,0x0583,0x04A2,0x05AE,0x04C6, 0x04D6,0x0549,0x04EA,0x0496,0x0C81,0x0C99, 0x04C9,0x048C,0x04DD,0x049C,0x0490,0x0C91, 0x0C93,0x04B2,0x0488). -Added option to change I,X,O,N line ,to delete running D line , to add new D line(without filter rules),to resend "R" hello msg to all peers while mbox is running. Write new values in "add.data" file and put it in folder from P: line. [B]NOTE:[/B] Max time to wait before changes take affect is 2 minutes, new values for I,X,O,N will not be saved in cwshare.cfg but new D line will be saved. "add.data" file will be deleted after reading (read add.data.example) !
-Added mbox.ver file(in T: path) for writing current mbox version like this ("0.2 BETA (11.09.2008)"); -Added code to show message if someone trying to add C line but not having at least one C line in cwshare.cfg when mbox was started. -Fix problem saving new C line from add.data to cwshare.cfg file -Fix problem with few irdeto channels on Digiturk. -Fix problem decoding AC3 pid.
-Again fix problem for few irdeto channels on Digiturk -Added mbox.ver file(in T: path) for writing current mbox version like this ("0.2 BETA (11.09.2008)"); -Added code to show message if someone trying to add C line but not having at least one C line in cwshare.cfg when mbox was started. -Fix problem saving new C line from add.data to cwshare.cfg file -Fix problem with few irdeto channels on Digiturk. -Fix problem decoding AC3 pid.
16.09.2008 ========== -Added resharing code.You cant use yet your local card with newcs+mbox for resharing ,still just for local watching!!!. -Added recording for DM boxes.(not tested). -Added code for caching DCW(on every peer DCW are cached). -Added mapping CaIDs 0x0B01,0X0B02,0X0B03 to 0x0B00(not tested). -Remove reading forbiden SID pids from C line.Now you must make file called "port.list" in K: path. "Port" is newcs listening port,so if newcs is listening on port 12000 ,file will be called 12000.list. Read 12000.list.example for more info. Pls use SID pids , CHIDs for Irdeto or G line , because now mbox send only one ECM and wait response from newcs before it send new ECM. -Fix small memory problem. -Fix crashing on exit. -Fix problem for some via2 channels. -Fix problem with reading X line from cwshare.cfg.
-Fix problem not showing IP adresses
-Change usage of "port".list file.Please read 12000.list.example!!!.
-Fix problem using Irdeto ChID with local card.
-Fix bug:G line from "port".list file didnt work.