,          
      !
  ,  ,    
       !
=========================================================================

15_OFM_190709_PI725a16
----------------------
Added:

- implementation SSSP  Simple Serial Sharing Protocol
implemented protocol sssp
and the corresponding software on the PC/STB (mbox, gbox, ...)
1530 enables communication with other STB
through the LAN and/or the Internet
and the decoding of the cards supported by the tuners.
Enabling sssp:
'+, menu, 6, 7' / 'DW HOST' - mark
'+, menu, 6, 8' / 'DW MODE' - select 'SSSP'
( 'HOST' -> ECM sends text - sssp is off )

- 'menu, 6' / 'CARD VALIDITY CHECK'
added information on rights for 0000 seca prov
and added information about the serial, PBM and PPUA
( Go to the following information, with the 'B' ).

- '+, menu, 6, ->, 2' / 'DEBUG TV'
added option to enable debug information
on the departure screen TV ( for developers )
to assist in the busy port COM STB.
Sample lines from the script to derive information on the screen: 
Call_Script("trace_tv", ("pmt_send_CAID: " + IntToHex(dump.CAID_HDL)));
Call_Script("trace_tv", "pmt_fta");

Thanks for D-mon, coroner-666, baobab, enter

julekjulek
--------------------------------------

15_OFM_100408_PI725a9
----------------------
Added:
OnLine Edition Keys EMU.
The way of the conduct:
- connect the STB from the PC the cable of COM
- turn on in the STB the connection of COM
/ 2x_MENU (on the front panel of the STB, LED CoM1)   
or '+, MENU, 6, 4'
or 'lub 2x_A, 4'
or 'E, 1, 4' /

- Start the PC the added programme MediasatConnect_v3.1.0
- pass to the tuck 'EMU Keys'
- press 'Connect'
- press 'OnLine EMU'
-- if the connection RS among STB and PC
--- he is correct, MC will read the OnLine set of keys
--- he is not correct, MC will make possible THE EMU from the file openly

- you can now edit keys in the EMU, similarly
as in the programme 'EMU Keys Editor' ( D-mon )
-- near the active connection of COM
altered keys, attributes, etc. they automatically are
actualized in STB.
-- near the switched off connection of COM,
the edition keys analogous as in the 'EMU Keys Editor'

/ you can change the order provi ( soid ) by threading the mouse
in the grounds of the list provi
- the altered order is remembered, if you write down
the EMU to the file ('Save EMU')
- the change the order provi, he is not sent OnLine to STB
( you can send whole EMU's written down to the file, the order provi
in STB will be such alone then as in the EMU file ) /

Big thanks for the D-mon.

julekjulek
--------------------------------------

=== Information for developers ===

New RS232 command for uploading of keys added.
RS232 Command format:
1.  Header (hexadecimal): 55 21 KN 
    where $55 is standard prefix,
    $21 is the command ( CMD_SEND_KEYS_ATRIB, store in basic.BUFEMU_E_HDL ),
    KN is the total number of keys
     
     Key format: 
       00 - CA System ID as defined for BUFEMU
       01...03 - 3 bytes of SOID
       04 - Key_id
       05 - length Key
       06 ... value Key

2.  Header (hexadecimal): 55 22 KN 
    where $55 is standard prefix,
    $22 is the command ( DELETE_KEYS ),
    KN is the total number of keys
     
     Key format: 
       00 - CA System ID as defined for BUFEMU
       01...03 - 3 bytes of SOID
       04 - Key_id
       05 - command ( DELETE_MODE )
            DELETE_MODE:
              0 - key of RSA_KEY
              1 - key of EMU
              2 - delete all key and provi

3.  Header (hexadecimal): 55 AB CMD 
    where $55 is standard prefix,
    $AB is the command ( SEND_BUF_EMU ),
      CMD is the command:
        0 - BUFEMU
        1 - RSA_KEYS

=========================================================================

15_OFM_090307_PI724a10
----------------------
A simultaneous public release of Deemonru's PI723a9 HDL and OFM MHW layer (OpenFirmwareMulti...)

Added new algorithms and the service of the EMU keys.
The index of keys near hand writing down 
in the comparison with files SoftCam.Key

nagra:
00 -> 06
01 -> 46
M1 -> 16
02 -> 01
M2 -> 11
3D -> 3D

crypto:
00 -> 00
01 -> 01
06 -> 02
80 -> 10
81 -> 11
B0 -> 12

Keys for BISS by MediasatConnect are taken from the format
F AABB1FFF 01 1122334455667788 ;info
( provi.txt -> F ; BISS )
You introduce by hand ident=AABB index=00 len=08 klucz=1122334455667788

Keys for constant_cw by MediasatConnect are taken from the format
W AAAA:BBBBBB:CCFF:DDDD:EEEE::11223344556677881122334455667788 ; info
( provi.txt -> W ; constant CW )
You introduce by hand ident=CCFF index=00 len=12 klucz=EEEE11223344556677881122334455667788

D-mon, julekjulek
=========================================================================

15_OFM_130107_PI723a9
----------------------
A simultaneous public release of Deemonru's PI723a9 HDL and OFM MHW layer (OpenFirmwareMulti...)

Autoupdate keys for provi 501.

A lot of thanx to humax, garus and other guys for help
with emm command $E0 for provi 0501

D-mon, julekjulek
=========================================================================

15_OFM_080107_PI723a8
----------------------

The fusion PI723a8 of the layer HDL Deemonru from MHW OpenFirmwareMulti...
Autoupdate of TPS-keys added
Read radme_D-mon.txt !!!

The proceeding near programmes STB this version OFM :
- programme STB the file 15_OFM_080107_PI723a8.bin
- turn on STB, NOT on the channel TPS
- introduce to STB sections OTV from the added file OTV.bin
	This to do to use MediaCom or MediasatConnect: 
     -> MediaCom
        - switch the box into "receive settings" mode (menu/8/3);
        - run mediacom.exe, click the button "Settings", choose the file to download into a receiver (OTV.bin);
        - select a section which contains OTV folder, click OK and wait for download to complete.
     -> MediasatConnect
        - switch the box into "receive settings" mode (menu/8/3);
        - run MediasatConnect, the tuck "Dump/Send", click "Connect"
        - click the button "Open list", choose the file to download into a receiver (OTV.bin);
        - select a section which contains OTV folder, click "Send folders" and wait for download to complete.
- to correct initiating Autoupdate, you also have to introduce the previous file TPS.bin
  (the way of the introduction, analogous as for OTV)
- switch off STB and turn on again
- switch on some channel TPS and wait about 30-40 secs
That's all.

If you want to have the service Autoupdate for different STB than 1530 from PI723a8, then you have to wait.

Notify attentions on:
http://www.sat-4-all.com/board/index.php?
http://dynamit.dvb.lv/messageboard/

Thanks for D-mon and remaining developers.
julekjulek
=========================================================================

15_OFM_070107_PI723a0
----------------------

Dodane:
Odczyt z karty serwisowej i zapis do pamieci tunera
dowolnego pliku ( tps.bin, RSA_KEYS, ... )
- wlaczenie funkcji MENU, 8, 1, 4
- plik na karcie serwisowej musi byc zapisany w trybie 'LOADER'
( czytaj readme do MediasatConnect v2.9.8 )

The correction of the change of the number provider, for the system nagra.

julekjulek
=========================================================================

17_OFM_071206_M98
----------------------

- correct the automatic adaptation MHW, for new HDL Generator.
- The updating of algorithms in the layer HDL for TPS keys autoroll
Thanks :)


julekjulek
=========================================================================

14_OFM_051206_M98 
15_OFM_051206_M98
----------------------

- correct the automatic adaptation MHW, for new HDL Generator.
- The updating of algorithms in the layer HDL for TPS keys autoroll
Thanks :)


julekjulek
=========================================================================

14_OFM_051206_M98 
15_OFM_051206_M98
----------------------

- correct the automatic adaptation MHW, for new HDL Generator.
- The updating of algorithms in the layer HDL for TPS keys autoroll
Thanks :)


julekjulek
=========================================================================

15_OFM_041206_PI723a0
15_OFM_041206_M96B
----------------------

A simultaneous public release of Deemonru's PI723a0 HDL and OFM MHW layer (OpenFirmwareMulti...)

If you want to have the service tps.bin for different STB than 1530 from PI723a0, then you have to wait.

The change in layers MHW/HDLL:
- The updating of algorithms in the layer HDL
for cryptoworks and TPS keys autoroll (PI723a0)
- making possible the edition of keys for cryptoworks with full identification provider
- removal of the mistake of the service BISS
EMU keys of viaccess provider #20 may be used to enter BISS fixed control words in the following fashion:
XX YY AA BB CC DD EE FF, where XX YY is a SID of biss service and last 6 bytes mean 6 bytes of biss CW 
(control word has 8 bytes total, 0 to 7, bytes 0..2 and 4..6 are meanful, bytes 3 and 7 are don't care, so six bytes of CW means bytes 0,1,2,4,5,6).
- removal about 260 superfluous variables in whole software
- the automatic adaptation MHW, for the EMU various formats
( for HDL Generator reset keys -> MENU, 8, 7 )
- the addition of the handy menu, activation 'E'
- the service menu, making possible moving after options, the buttons of arrows and 'OK'
- help in MHW, activation 'E', 'E'

Cooperation:
------------
Deemonru, ldnlp, coroner-666

=== Information for developers ===
All Cryptoworks keys are stored inside the RSA_KEYS MHW file (For HDL PI723a0).
Identification for all provider crypto has the figure:
0D0XYY, for example 0D0020 or 0D0320
--
00 - high nibble: ca id as defined for bufemu = 6
    low nibble:  the half second byte 0X = X
01 - key ID (00,01,02,10,11,12)
02 - SOID
03 - key length
04...key[3] - key value.
--
for example for 0D0320, it would be
00 -> 63
01 - key ID (00,01,02,10,11,12)
02 -> 20
03 - key length
04...key[3] - key value.
---------------------------

julekjulek
=========================================================================

15_OFM_110806_PI722a4
----------------------

A simultaneous public release of Deemonru's PI722a4 HDL and OFM MHW layer

The change in layers MHW/HDL made Deemonru.
Big Thanx :)

Limited TPS AES key autoroll added.
Encrypted AES keyshedule is stored in data flash inside the file /TPS/TPS.
According to current time MHW extracts an actual AES key and replace the old one in emu key buffer (keys 3/13 of provi 007c00).
Keyschedule itself is not updated automatically. You have to replace it manually (via rs232 port) when a new keyset is available.
To update, use programme MediaCom or MediasatConnect: 
     -> MediaCom
        - switch the box into "receive settings" mode (menu/8/3);
        - run mediacom.exe, click the button "Settings", choose the file to download into a receiver (tps.bin);
        - select a section which contains TPS folder, click OK and wait for download to complete.
     -> MediasatConnect
        - switch the box into "receive settings" mode (menu/8/3);
        - run MediasatConnect, the tuck "Dump/Send", click "Connect"
        - click the button "Open list", choose the file to download into a receiver (tps.bin);
        - select a section which contains TPS folder, click "Send folders" and wait for download to complete.
That's all.

julekjulek
===================================================================

15_OFM_100606_PI721a10
----------------------

A simultaneous public release of Deemonru's PI721a10 HDL and OFM MHW layer

The updating of algorithms in the layer HDL.
Thanks for Deemonru.

New command for RS-connection added.
PC->>tuner Signature demand -> 0x55 0x30
tuner->>PC The answer -> 0x55 0x30 0x0 (or 0x1 = Signature)
I used the new command in MediasatConnect to roll AES keys.

julekjulek
===================================================================

14_OFM_040506_PI721a8
----------------------
the test with the use HDL 1430_MX_Generator_EU_07052006.rcu

=========================================================================
15_OFM_040506_PI721a8
----------------------

  PI721a8 HDL Deemonru
 MHW OFM (OpenFirmwareMulti...)

 HDL PI721a8    Cryptoworks ( . readme_hdl.txt)

 MHW :
- MENU 'RSA Keys'-     
   Cryptoworks (n2  ),      Seca  Viaccess.

      Crypto    
   SoftCam.Key  

W 0D03C0 00 9EEA1.... <- ( 0x10 - hex- )
   ,   'RSA Keys'  :
  CA System -  'CRYPTO'
  ID provider -   
  Index -  00,    
  Type -  C0,  2   0D03C0
  Length -  10,    hex 
  Value -   ,  'OK'

-     Crypto   '+',
       2x_E - / 
     CAM- o  
    .

-   MediaCom v2.5  MediasatConnect v 2.3,
         
           RS-.
       .   readme i readme_hdl.txt.

  ,      
OpenFirmwareMulti,-

julekjulek
==========
: YARO
09.05.2006 - 15.10
=======================================================
XX_OFM_270406_1620_YYYY

   1430, 1530  DTF2.

   MHW      
 -  ;     
.
MHW   ,     :
DTF-1
DTF-2
BCT 1330
BCT 1430
BCT 1530
BCT 1630
BCT 1730
Pace 7
Pace13 (CP3000P)
ANOTHER -        
 MHW      
 .

!!!   1430  ,  HDL   
 RSA_KEYS  n2-  :
   n2-   
   MediasatConnect v2.2,   'Not RSA_KEYS'
  'EMU Keys'.

:

-   2x_MENU    
(\ RS-).
( RS-     
  )

-      MHW
       OFM.
     OFM    Windows-1251.
     ,     
 .

         
    OFM_010406_0420:

 PL 
----
 - 231 
 - 15 
 - 15 
---
 = 261

 RUS 
---
 - 663 
 - 103 
 - 15 
---
 = 781

      - 1042 
(  ).

 Yaro       
 MHW OFM,    MediasatConnect v2.2.

  ,      
OpenFirmwareMulti,-

julekjulek
==================================================

OFM_010406_0420  1530  DTF2 

:

-  2x_MENU      
\ RS-  -; 
 LED-   :
 - - CoM1 
 - - CoM0
 
     RS- 
   ,  
(   )
 
   '+, MENU, 6, 4' 
(     
     )

-    
\   . 

   :
- Mediacom 2.4,     
 ,   
    ; 
- MediasatConnect - ,   
   .  
  RS-. 

  ,      
OpenFirmwareMulti,-

julekjulek
=====================================================================
DTF2_OFM_260306_2300_matrix

       ,    1530.
 Idea key - 0x10,   0x18.     
idea key  '0' ;)

=====================================================================
15_OFM_250306_2300_PI721a7 added:
----------------------------------

 -  PI721a7  HDL  Deemonru
 MHW-  OFM. 

1.    Nagra2 emm-.
    \ 
rsa  idea emm-.
- MHW-    rsa-.

    menu/7 (emu-),   "->"  "<-" 
   "RSA Keys".
 6   (. 007101),      .
   ,      ;
-   OK     ,
--  OK        
--    SERV   .

:
AU  N2  ,      
Mediacom-   menu/7/"rsa keys".

.   7101      :
RSA_EMM - 'key index'-12, 'key type'-10, 'key len'-60
IDEA_EMM - 'key index'-02, 'key type'-18, 'key len'-10
AU    IDEA . 

     :
RSA - 'key index'-16, 'key type'-00, 'key length'-40

  HDL     MHW  Deemonru.

  ,      
OpenFirmwareMulti,-

julekjulek
=====================================================
DTF2_OFM_230306_0000_matrix:
----------------------------

    nagra2; 
  EMU-; 
    ; 
     +,MENU  2x_E. 

     
  Mediacom  Deemonru: 
RSA_EMM  IDEA_EMM     
.
 
{   ,  , 
RSA_EMM    MOD, 
IDEA_EMM -  KEY)
------ 
  7001:
'Ident' -7001
RSA_EMM-  'key index'-11, 'key type'-10, 'key len'-60
IDEA_EMM- 'key index'-01, 'key type'-18, 'key len'-18
RSA_EMM-  'key index'-12, 'key type'-10, 'key len'-60
IDEA_EMM- 'key index'-02, 'key type'-18, 'key len'-18

  7101:
'Ident' -7101
RSA_EMM-  'key index'-11, 'key type'-10, 'key len'-60
IDEA_EMM- 'key index'-01, 'key type'-18, 'key len'-18
RSA_EMM-  'key index'-12, 'key type'-10, 'key len'-60
IDEA_EMM- 'key index'-02, 'key type'-18, 'key len'-18
==========
  4001:
'Ident' -4001
RSA_EMM-  'key index'-11, 'key type'-10, 'key len'-60
IDEA_EMM- 'key index'-01, 'key type'-18, 'key len'-18
RSA_EMM-  'key index'-12, 'key type'-10, 'key len'-60
IDEA_EMM- 'key index'-02, 'key type'-18, 'key len'-18

  4101:
'Ident' -4101
RSA_EMM-  'key index'-11, 'key type'-10, 'key len'-60
IDEA_EMM- 'key index'-01, 'key type'-18, 'key len'-18
RSA_EMM-  'key index'-12, 'key type'-10, 'key len'-60
IDEA_EMM- 'key index'-02, 'key type'-18, 'key len'-18
-------
  ,      
OpenFirmwareMulti,-

julekjulek
=======================================================================

DTF2_OFM_180306_0000 Fixed:
---------------------------
   HDL,     IDEA  Nagra2
Mediacom-  Deemonru   EMU- .
-    EMU,      
,    RSA_KEYS.

IDEA 86 (16 bytes)        0  1 (8+8 )
IDEA 96 (16 bytes) -   2  3 opk (8+8 )

     IDEA  RSA_KEYS, 
        EMU.

  HDL.
julekjulek

=====================================================================
  03.05.2006 
YARO
==========================