من نار الفرق الاصدرات الجديده لـ9000 اضافه sssp اصدار 11247f
[CENTER][SIZE=3]السلام عليكم[/SIZE]
[SIZE=3]كما عودناكم الاصدارات الجديده من نارالفرق تم اضافه [/SIZE]
[SIZE=3]SSSP – Simple Serial Sharing Protocol[/SIZE][/CENTER]
[SIZE=3][CODE]SSSP – Simple Serial Sharing Protocol[/CODE][/SIZE]
[CODE]
[CENTER][SIZE=3]=====================================[/SIZE]
[CENTER][SIZE=3]This Protocol defines the communication between a DVB Box and a gbox by using a RS232(serial/com/tty port) with only 4 commands to implement.[/SIZE][/CENTER]
[CENTER][SIZE=3]RS232 communication settings[/SIZE]
[SIZE=3]============================[/SIZE]
[SIZE=3]115200 8N1 (115200 Baud, 8 data bits, no parity, 1 stop bit)[/SIZE]
[SIZE=3]To activate add in the gbox_cfg R: { 01 } for com1, or R: { 02 } for com2[/SIZE]
[SIZE=3]W: and V: should be deactivated 00 00[/SIZE]
[SIZE=3]When developing Software you can activate thers232 debug messages by adding[/SIZE]
[SIZE=3]10 to the R: parameter, a example for com1 would be R: { 11 }[/SIZE][/CENTER]
[CENTER][SIZE=3]Format of data[/SIZE]
[SIZE=3]==============[/SIZE]
[SIZE=3]AB CD EF GH ....[/SIZE]
[SIZE=3]AB = Command[/SIZE]
[SIZE=3]CDEF = length of the data following[/SIZE]
[SIZE=3]GH ... = data[/SIZE]
[SIZE=3]Total length is CDEF + 3 (1 byte command + 2 bytes len)[/SIZE][/CENTER]
[CENTER][SIZE=3]Command 0x means from STB to gbox[/SIZE]
[SIZE=3]Command Fx means from gbox to STB [/SIZE][/CENTER]
[CENTER][SIZE=3]SEND PMT = 01 (send PMT to gbox)[/SIZE]
[SIZE=3]--------------------------------[/SIZE]
[SIZE=3]01 xx xx yy yy zz zz zz zz data ....[/SIZE]
[SIZE=3]xx = Len[/SIZE]
[SIZE=3]yy = SID ( byte 2 and bytes 3 from the PMT)[/SIZE]
[SIZE=3]zz = PMT CRC32 (last 4 bytes in the PMT)[/SIZE]
[SIZE=3]Data = CAID1 (2 bytes) PID1 (2 bytes) PROVIDER1 (3 bytes) CAID2 PID2 PROVIDER2 ....[/SIZE]
[SIZE=3]Provider is only used in Seca and Viaccess, in other systems put 00 00 00 [/SIZE]
[SIZE=3]For Seca use 00 xx yy and for viaccess xx yy z0[/SIZE]
[SIZE=3]On each channel change the DVB box must send the PMT first, on FTA Channels please send: 01 00 06 yy yy zz zz zz zz[/SIZE][/CENTER]
[CENTER][SIZE=3]SEND ECM = 03 (send ECM to gbox)[/SIZE]
[SIZE=3]--------------------------------[/SIZE]
[SIZE=3]03 xx xx yy yy ecm_data ....[/SIZE]
[SIZE=3]xx = len[/SIZE]
[SIZE=3]yy = pid[/SIZE]
[SIZE=3]Note: Please send every ecm only once, do not send the same ecm multiple times.[/SIZE][/CENTER]
[CENTER][SIZE=3]REQUESTING PIDS DATA = F1 (receive ECM pid list )[/SIZE]
[SIZE=3]-------------------------------------------------[/SIZE]
[SIZE=3]F1 xx xx pid1 pid2 pid3 ....[/SIZE]
[SIZE=3]xx = Len[/SIZE]
[SIZE=3]pidx = 2 bytes for each pid[/SIZE]
[SIZE=3]Please send me ECM data from these pids only, close all other already open.[/SIZE][/CENTER]
[CENTER][SIZE=3]Command flow on a channel change[/SIZE]
[SIZE=3]================================[/SIZE]
[SIZE=3]1. DVB box sends PMT with command 01 on a channel change[/SIZE]
[SIZE=3]2. gbox sends pid list of the ecm's it can handle with command F1[/SIZE]
[SIZE=3]3. DVB box sends ECM's (from all pids in the pid list) with command 03[/SIZE]
[SIZE=3]4. gbox sends CW's with command F2[/SIZE]
[SIZE=3]5. As soon the gbox has success in decoding a ecm it sends again a F1 command[/SIZE]
[SIZE=3]with one pid only, the DVB box should close then all other pids and from [/SIZE]
[SIZE=3]now on send only ecm data from that pid.[/SIZE]
[SIZE=3]After this command 03 and F2 will be repeated until a channel change.[/SIZE]
[SIZE=3]On the next channel change the DVB should close all open pids and repeat the[/SIZE]
[SIZE=3]above procedure.[/SIZE][/CENTER]
[CENTER][SIZE=3]//-----------------------------------------------------------------------------------------[/SIZE]
[SIZE=3]//-----------------------------------------------------------------------------------------[/SIZE]
[SIZE=3]//-----------------------------------------------------------------------------------------[/SIZE]
[SIZE=3]//-----------------------------------------------------------------------------------------[/SIZE]
[SIZE=3]Advanced protocol[/SIZE]
[SIZE=3]cmd 01 and 03 are not enough for multi-channel.[/SIZE]
[SIZE=3]so added[/SIZE][/CENTER]
[CENTER][SIZE=3]Advanced SSSP support = 04 (send cmd to gbox)[/SIZE]
[SIZE=3]--------------------------------[/SIZE]
[SIZE=3]04 xx xx yy yy[/SIZE]
[SIZE=3]xx = Len[/SIZE]
[SIZE=3]yy = check value ( returned )[/SIZE][/CENTER]
[CENTER][SIZE=3]Reply Advanced SSSP support = F4 [/SIZE]
[SIZE=3]-------------------------------------------------[/SIZE]
[SIZE=3]F4 xx xx yy yy[/SIZE]
[SIZE=3]xx = Len[/SIZE]
[SIZE=3]yy = 2 bytes, returned from CMD 04[/SIZE][/CENTER]
[CENTER][SIZE=3]SEND PMT = 05 (send PMT to gbox)[/SIZE]
[SIZE=3]--------------------------------[/SIZE]
[SIZE=3]05 xx xx aa yy yy zz zz zz zz data ....[/SIZE]
[SIZE=3]xx = Len[/SIZE]
[SIZE=3]aa = which channel, less than 10, example 00=viewing channel, 01=pip channel, 02= timeshift, 03=recording 1, 04=recording 2,.....[/SIZE]
[SIZE=3]yy = SID ( byte 5 and bytes 6 from the PMT)[/SIZE]
[SIZE=3]zz = PMT CRC32 (last 4 bytes in the PMT)[/SIZE]
[SIZE=3]Data = CAID1 (2 bytes) PID1 (2 bytes) PROVIDER1 (3 bytes) CAID2 PID2 PROVIDER2 ....[/SIZE]
[SIZE=3]Provider is only used in Seca and Viaccess, in other systems put 00 00 00 [/SIZE]
[SIZE=3]For Seca use 00 xx yy and for viaccess xx yy z0[/SIZE]
[SIZE=3]On each channel change the DVB box must send the PMT first, on FTA Channels please send: 05 00 07 aa yy yy zz zz zz zz[/SIZE][/CENTER]
[CENTER][SIZE=3]REQUESTING PIDS DATA = F5 (receive ECM pid list )[/SIZE]
[SIZE=3]-------------------------------------------------[/SIZE]
[SIZE=3]F1 xx xx aa pid1 pid2 pid3 ....[/SIZE]
[SIZE=3]xx = Len[/SIZE]
[SIZE=3]aa = from cmd 05[/SIZE]
[SIZE=3]pidx = 2 bytes for each pid[/SIZE]
[SIZE=3]Please send me ECM data from these pids only, close all other already open.[/SIZE][/CENTER]
[CENTER][SIZE=3]SEND ECM = 06 (send ECM to gbox)[/SIZE]
[SIZE=3]--------------------------------[/SIZE]
[SIZE=3]03 xx xx aa bb bb bb bb yy yy ecm_data ....[/SIZE]
[SIZE=3]xx = len[/SIZE]
[SIZE=3]aa = which channel, less than 10, example 00=viewing channel, 01=pip channel, 02= timeshift, 03=recording 1, 04=recording 2,.....[/SIZE]
[SIZE=3]bb = 4bytes, tag, returned from cmd F6[/SIZE]
[SIZE=3]yy = pid[/SIZE]
[SIZE=3]Note: Please send every ecm only once, do not send the same ecm multiple times.[/SIZE][/CENTER]
[CENTER][SIZE=3]CW RETURN = F6 (receive ControlWords)[/SIZE]
[SIZE=3]-------------------------------------[/SIZE]
[SIZE=3]F2 00 15 aa bb bb bb bb cw1 (8 bytes) cw2 (8 bytes)[/SIZE]
[SIZE=3]aa = which channel from cmd 06[/SIZE]
[SIZE=3]bb = tag 4bytes from cmd 06[/SIZE][/CENTER]
[/CODE]
[/CENTER]
10-05-2010, 07:08 PM
mosadf
مشكورررررررررر أخ أشرف
11-05-2010, 08:17 PM
صدام البشابشة
مشكووووووووووور اخوي بس هذا شو فايديتو وشو وضيفتو وشو برنامج الشيرنج تبع g-guard media plus hd
[quote=dadamama;515116]مشكووووووووووور اخوي بس هذا شو فايديتو وشو وضيفتو وشو برنامج الشيرنج تبع g-guard media plus hd[/quote]
اخي انتظر ان شاء الله سوف اشرح لكم كيفية تغشيل الشرينج على الجي جارد وان شاء الله في اقرب وقت
اهلا بك
11-03-2011, 11:34 PM
Bianconeri
رد: من نار الفرق الاصدرات الجديده لـ9000 اضافه sssp اصدار 11247f
اخي ال9000x لا يوجد له ؟؟؟؟
04-08-2012, 03:42 PM
2221malik
رد: من نار الفرق الاصدرات الجديده لـ9000 اضافه sssp اصدار 11247f