Eurocrypt 2 PIC software Gemini 2.02

Features

Gemini 2.02 is a soft for cards with two PIC chips (two 16c84 or 16f84 PIC), with :

Triple DES

Gemini 2 does triple DES and associated hash calculus to descramble C+. It still works when C+ comes back to the classical ec-s2 algorithm.

Auto-update of TV1000 & TV3 keys

Gemini 2 can automatically catch new tv1000 & tv3 keys. It can even do "cross-update" of keys, i.e update TV1000 keys when you're watching a TV3 channel if Viasat send such updates.

But Gemini 2.02 doesn't contain valid SA and m-keys for the TV1000 and TV3 channels. So, to activate the auto-update, you need to put valid SA/m-keys in it, with the soft newsa.exe (please, don't ask me how to get new SA/m-keys ! I will not answer to such mails).

Remote update

You can manually enter new keys with your remote control.

Gemini accepts new keys in the multimac 3 format. The multimac 3 format is an evolution of the multimac 2 format to allow to enter the 2 keys needed by C+ in 3-DES : when C+ is scrambled in 3-DES, it's using 2 keys A and B. To enter the A key, enter it as if. To enter the B key, add 40 to each number (i.e: if the C+ key index 3 is 4830 2621 4212 3823 2514 7235 2436, and C+ is using key 02 and 03, you must enter it as 4870 2661 4252 3863 2554 7275 2476).

Note :

Eurocrypt-S2 / Eurocrypt-M switching mode

Follow these steps to find the best switching mode for your decoder :

  1. If your decoder can auto-switch, you can zap from ec-s channels to ec-m channels without any problem.

  2. If not, test the manual "7777" switch : change from a ec-m channel (ex. TV1000) to a ec-s channel (ex. Canal+). The decoder must display a message like "NO ACCESS" and a scrambled picture. Enter "7777". I hope you can see a clear picture after some seconds.

    If the "7777" code works on your decoder, you can prefer the switch "on-channel" mode : enter the "2227" code. Now, the switch occurs automatically, each time you go through a CTV channel (wait until you see a clear CTV picture before changing the channel).
    For example : TV1000 (ec-m) -> MTV (ec-m) - automatic reset - MTV (ec-s) -> C+ (ec-s)
    No more need to enter any "xxx7" codes :-)

  3. If not, go to a ec-s channel (ex. Canal+), enter the "8887" code then remove and re-insert the card. I hope you can see a clear picture now.

  4. If not, then, sorry, I've got no solution :-(

Then  :

To sum-up :

Display

With your remote control, consult the list of available channels (menu "consultation", "control card" or "information") You will see a menu like this :

Gemini 2.02
aaaaaa/bX c/d
00 0000
11 1111
22 2222
33 3333
44 4444
55 5555
66 6666
77 7777
or, for C+,
Gemini 2.02
aaaaaa/b-bX c/d
00 0000 00 0000
11 1111 11 1111
22 2222 22 2222
33 3333 33 3333
44 4444 44 4444
55 5555 55 5555
66 6666 66 6666
77 7777 77 7777

with

aaaaaa It's the latest valid channel id seen by the card (ex. '000410' for TV1000)
b It's the current key used to descramble (2 keys displayed when C+ is using triple DES)
X Is an optionnal 'X'. That means the key is wrong (hash error condition)
c 'M' for ec-m or 'S' for ec-s2 mode (it's the current soft setting, not the current channel mode. They can be different when you have just entered the "8887" code, before to reset the card)
d Switching mode : 'M' for "Manually" or 'C' for "on-Channel"
00 0000 Bytes of the latest key used to descramble (2 keys for C+), in hexa and multimac format

Instructions

  1. Read the info files ! (readme.htm, readme.txt and faq.htm)
  2. If you've got valid SA/m-keys for tv3 & tv1000, use newsa.exe to put them into the slave file
  3. Program the master PIC with the file masterb6.h8m (for card with I/O on rb6 pin) or masterb7.h8m (for card with I/O on rb7 pin)
  4. Program the slave PIC with the file slave.h8m (or slave-2.h8m if you have generate it with newsa.exe)
  5. To autoupdate the keys for the TV1000 & TV3 channels, stay on these channels and wait (sometime a whole night)
  6. If you've got a problem, try to send me a log of it (I hope you've got an interface that can log the dialog between the card and the decoder)

Changes

Version 2.02 - 990620

Version 2.01a - 990215

Version 2.01 - 990214

Version 2.00 - 990131

Warning

This software is for educational use only.

Don't use it in commercial ways.

It can be illegal to use it in some countries where you can take a subscription.