Thursday, October 15, 2009

How to Irdeto2 Nova cards

The Problem
gbox needs some tweaking to handle Irdeto 2 efficiently. Some known Irdeto 2 problems are
1-Nova Freezing
2-Irdeto 2 cards refusing to decrypt on fast zapping
3-Long response time to ECM

There are 2 things that can be done to drastically improve the performance of Irdeto 2 cards.
1-Creating an ignore CHID list and adding it to /var/keys/ignore.list (Every Irdeto 2 owner MUST do this)
2-Overclocking the DM slots (Not everyone will want to do this, but it is a very useful technique)

The gboxt sample below shows what gbox used to do with my card before I created the CHID list
==== Irdeto ECM on CaID 0x0604, pid 0x054D ====
prov:00, chid: 0026
==== Irdeto ECM on CaID 0x0604, pid 0x054D ====
prov:00, chid: 0026
card 1 response in 180 ms
==== Irdeto ECM on CaID 0x0604, pid 0x054D ====
prov:30, chid: 004E
card 2 response in 200 ms
==== Irdeto ECM on CaID 0x0604, pid 0x054D ====
prov:30, chid: 004E
card 1 response in 184 ms
==== Irdeto ECM on CaID 0x0604, pid 0x054D ====
prov:00, chid: 005D
card 2 response in 186 ms
ecm buffer full !!!
ecm buffer full !!!
ecm buffer full !!!
ecm buffer full !!!
ecm buffer full !!!
==== Irdeto ECM on CaID 0x0604, pid 0x054D ====
prov:00, chid: 005D
card 1 response in 184 ms
ecm buffer full !!!
==== Irdeto ECM on CaID 0x0604, pid 0x054D ====
prov:00, chid: 0087
card 2 response in 183 ms
==== Irdeto ECM on CaID 0x0604, pid 0x054D ====
prov:00, chid: 0087
card 1 response in 183 ms
==== Irdeto ECM on CaID 0x0604, pid 0x054D ====
prov:00, chid: 009B
card 2 response in 185 ms
==== Irdeto ECM on CaID 0x0604, pid 0x054D ====
prov:00, chid: 009B
card 1 response in 250 ms
CW0: 87 7F C7 95 C9 89 D5 72
CW1: 9F 25 5C 48 2A C0 B8 75
===============================================

All the above output is after zapping to just 1 channel!!! As you can see my card attempted to decrypt the channel on CHID 0026, 004E, 005D, 0087, and 009B. With each attempt needing about 180ms. So gbox finally decrypted the channel after 180*6=1080ms. The good news is that this can be solved. The bad news is that it requires some effort from Irdeto 2 card owners.

The gboxt sample below show what gbox is doing with my card after I created the CHID list
==== Irdeto ECM on CaID 0x0604, pid 0x054D ====
prov:00, chid: 009B
==== Irdeto ECM on CaID 0x0604, pid 0x054D ====
prov:00, chid: 009B
card 1 response in 248 ms
CW0: D6 FF 56 74 3F 94 37 8E
CW1: FE F6 9B E9 AB 3E B6 01
===============================================

The card only attempted to decrypt the ECM with the CHID the card can handle, and so the response time was 248ms. Thats almost 1/4 from the original response time.

The Process To Create CHID list
1-Download the attached file (Irdeto CHIDs.txt), this file includes most if not all known Irdeto CHIDs. To make your card more efficient you need to tell gbox to only send ECMs to your card with the CHIDs your card can handle.
2-Start gbox
3-Zap to EVERY channel that your card is supposed to decrypt
4-After every zap, wait until the channel is decrypted then open the file called ecm.info.
There are several ways to do that:
a-From telnet issue the following command "more /tmp/ecm.info"
b-From gbox center go to G-Box EMU Center --> ECM Information

This is what ecm.info normally SHOULD look like
==== Irdeto ECM on CaID 0x0604, pid 0x054D ====
prov:00, chid: 009B
CW0: E4 A6 A6 55 C5 32 6A 70
CW1: 22 70 97 31 BC 33 D8 15
decode:slot-1
5-Make sure in ecm.info that the decode is from your slot. so decode:slot-1 or decode:slot-2. If decode:Network then this WILL NOT WORK and I'll explain why later
6-If decode is slot-1 or slot-2, then the next thing is to check the second line in ecm.info. In this line the CHID of the channel is written. In the example above the CHID is 009B.
7-Open the attached file (Irdeto CHIDs.txt) and comment out the CHID. So in the example above I'd do the following
#I: { 00 9B }
8-Repeat steps 4-7 for EVERY channel that your card is supposed to decrypt
9-When you are done with all the channels, you are left with the correct CHIDs for your card.
10-Copy the contents of your updated Irdeto CHIDs.txt file and paste them in /var/keys/ignore.list (Together with your normal G list in ignore.list)
11-Reboot gbox with updated ignore.list containing CHID list
12-Zap again to every channel that your card is supposed to decrypt, and make sure the channels are still being decrypted by your card (decode:slot-1 or decode:slot-2). If a channel won't decrypt with your card, then you made a mistake in your CHID list, and need to start again with no CHID list in ignore.list and recheck the channel.
13-You're done, and have drastically improved the reponse of your card and helped the network.

Important Information
1-Nova Greece CHIDs are 0002, 0003, 0014, 0015 (So if you are a Nova Greece owner just copy and paste the contents of the attached file "Nova Greece CHIDs.txt"
2-Nova Cyprus CHIDs are 0065, 0066, 0068, 0069
(So if you are a Nova Greece owner just copy and paste the contents of the attached file "Nova Cyprus CHIDs.txt"
3-For all other Irdeto 2 providers you need to do the above process as I explained. You cannot take your friends CHID list just because they have the same card.
Here is why this is the case
I have an Irdeto 2 card for rule 9 Arabia. My card can handle CHIDs 001C, 001D, 001F, and 0021. However a friend on my network also has the same card but his card can handle different CHIDs, If he had just used my CHID list, his card would not have decrypted ANY channel.
4-If you add more channels to your sub (upgrade your subscription) or order any PPV events such as Home Cinema then whenever you order an event you need to repeat the process for the newly added channels to ensure you are not ignoring the CHIDs
5-It is very important to check EVERY channel your subscription can handle before creating the CHID list and after creating the CHID list and ensuring that decode is one of the slots

The process takes about 20 minutes with a rule 9 Full subscription. But the results are drastic, so I advise every Irdeto 2 owner to do this.


The Process To Overclock your card
Irdeto 2 cards run at 6.00MHz, but can be overclocked to run at 7.8MHz with no problems

BE VERY CAREFUL WITH THE BELOW PROCESS. I'M NOT RESPONSIBLE IF YOU DAMAGE YOUR CARD

1-Open gbox_cfg
2-Add the following to your gbox_cfg file
# For overclocking freaks, Clocking internal STB04xxx slots with:
# 1=7.80MHz 2=6.30MHz 3=5.25MHz 4=4.50MHz 5=3.94MHz 6=3.50MHz 7=3.15MHz
# Irdeto works fine on 7.8MHz, all other fine on 6.30MHz or 5.25MHz
# The Dream has not a clean clock signal, some cards that are sensitive will
# refuse to work even on 3.5MHz, thats why 3.15MHz is the default value there.
# On other STB04xxx recievers the same cards work with 6.30MHz
#
F: { 51 } 01 # Lower slot running Irdeto 2 card at 7.8MHz
F: { 52 } 01 # Upper slot running Irdeto 2 card at 7.8MHz
3-Save the file and restart gbox

Important Information
1-Only overclock the slot with the Irdeto 2 card, as overclocking a non Irdeto card to 7.8MHz can permenantly damage your card
2-Read this well
# For overclocking freaks, Clocking internal STB04xxx slots with:
# 1=7.80MHz 2=6.30MHz 3=5.25MHz 4=4.50MHz 5=3.94MHz 6=3.50MHz 7=3.15MHz
# Irdeto works fine on 7.8MHz, all other fine on 6.30MHz or 5.25MHz
# The Dream has not a clean clock signal, some cards that are sensitive will
# refuse to work even on 3.5MHz, thats why 3.15MHz is the default value there.
# On other STB04xxx recievers the same cards work with 6.30MHz
#

There you go. If you successfully do process 1, then you have made a drastic improvement to your card response time, and have helped your peers. Process 2 is just an extra and I only advise experts and Nova card owners to attempt to do it.

Hope that was helpful.

Irdeto chid's
I: { 00 01 }
I: { 00 02 }
I: { 00 03 }
I: { 00 04 }
I: { 00 05 }
I: { 00 06 }
I: { 00 07 }
I: { 00 08 }
I: { 00 09 }
I: { 00 0A }
I: { 00 0B }
I: { 00 0C }
I: { 00 0D }
I: { 00 0E }
I: { 00 0F }
I: { 00 10 }
I: { 00 11 }
I: { 00 12 }
I: { 00 13 }
I: { 00 14 }
I: { 00 15 }
I: { 00 16 }
I: { 00 17 }
I: { 00 18 }
I: { 00 19 }
I: { 00 1A }
I: { 00 1B }
I: { 00 1C }
I: { 00 1D }
I: { 00 1E }
I: { 00 1F }
I: { 00 20 }
I: { 00 21 }
I: { 00 22 }
I: { 00 23 }
I: { 00 24 }
I: { 00 25 }
I: { 00 26 }
I: { 00 27 }
I: { 00 28 }
I: { 00 29 }
I: { 00 2A }
I: { 00 2B }
I: { 00 2C }
I: { 00 2D }
I: { 00 2E }
I: { 00 2F }
I: { 00 30 }
I: { 00 31 }
I: { 00 32 }
I: { 00 33 }
I: { 00 34 }
I: { 00 35 }
I: { 00 36 }
I: { 00 37 }
I: { 00 38 }
I: { 00 39 }
I: { 00 3A }
I: { 00 3B }
I: { 00 3C }
I: { 00 3D }
I: { 00 3E }
I: { 00 3F }
I: { 00 40 }
I: { 00 41 }
I: { 00 42 }
I: { 00 43 }
I: { 00 44 }
I: { 00 45 }
I: { 00 46 }
I: { 00 47 }
I: { 00 48 }
I: { 00 49 }
I: { 00 4A }
I: { 00 4B }
I: { 00 4C }
I: { 00 4D }
I: { 00 4E }
I: { 00 4F }
I: { 00 50 }
I: { 00 51 }
I: { 00 52 }
I: { 00 53 }
I: { 00 54 }
I: { 00 55 }
I: { 00 56 }
I: { 00 57 }
I: { 00 58 }
I: { 00 59 }
I: { 00 5A }
I: { 00 5B }
I: { 00 5C }
I: { 00 5D }
I: { 00 5E }
I: { 00 5F }
I: { 00 60 }
I: { 00 61 }
I: { 00 62 }
I: { 00 63 }
I: { 00 64 }
I: { 00 65 }
I: { 00 66 }
I: { 00 67 }
I: { 00 68 }
I: { 00 69 }
I: { 00 6A }
I: { 00 6B }
I: { 00 6C }
I: { 00 6D }
I: { 00 6E }
I: { 00 6F }
I: { 00 70 }
I: { 00 71 }
I: { 00 72 }
I: { 00 73 }
I: { 00 74 }
I: { 00 75 }
I: { 00 76 }
I: { 00 77 }
I: { 00 78 }
I: { 00 79 }
I: { 00 7A }
I: { 00 7B }
I: { 00 7C }
I: { 00 7D }
I: { 00 7E }
I: { 00 7F }
I: { 00 80 }
I: { 00 81 }
I: { 00 82 }
I: { 00 83 }
I: { 00 84 }
I: { 00 85 }
I: { 00 86 }
I: { 00 87 }
I: { 00 88 }
I: { 00 89 }
I: { 00 8A }
I: { 00 8B }
I: { 00 8C }
I: { 00 8D }
I: { 00 8E }
I: { 00 8F }
I: { 00 90 }
I: { 00 91 }
I: { 00 92 }
I: { 00 93 }
I: { 00 94 }
I: { 00 95 }
I: { 00 96 }
I: { 00 97 }
I: { 00 98 }
I: { 00 99 }
I: { 00 9A }
I: { 00 9B }
I: { 00 9C }
I: { 00 9D }
I: { 00 9E }
I: { 00 9F }
I: { 00 A0 }
I: { 00 A1 }
I: { 00 A2 }
I: { 00 A3 }
I: { 00 A4 }
I: { 00 A5 }
I: { 00 A6 }
I: { 00 A7 }
I: { 00 A8 }
I: { 00 A9 }
I: { 00 AA }
I: { 00 AB }
I: { 00 AC }
I: { 00 AD }
I: { 00 AE }
I: { 00 AF }
I: { 00 B0 }
I: { 00 B1 }
I: { 00 B2 }
I: { 00 B3 }
I: { 00 B4 }
I: { 00 B5 }
I: { 00 B6 }
I: { 00 B7 }
I: { 00 B8 }
I: { 00 B9 }
I: { 00 BA }
I: { 00 BB }
I: { 00 BC }
I: { 00 BD }
I: { 00 BE }
I: { 00 BF }
I: { 00 C1 }
I: { 1D 52 }





#Nova Cyprus
I: { 00 01 }
I: { 00 02 }
I: { 00 03 }
I: { 00 04 }
I: { 00 05 }
I: { 00 06 }
I: { 00 07 }
I: { 00 08 }
I: { 00 09 }
I: { 00 0A }
I: { 00 0B }
I: { 00 0C }
I: { 00 0D }
I: { 00 0E }
I: { 00 0F }
I: { 00 10 }
I: { 00 11 }
I: { 00 12 }
I: { 00 13 }
I: { 00 14 }
I: { 00 15 }
I: { 00 16 }
I: { 00 17 }
I: { 00 18 }
I: { 00 19 }
I: { 00 1A }
I: { 00 1B }
I: { 00 1C }
I: { 00 1D }
I: { 00 1E }
I: { 00 1F }
I: { 00 20 }
I: { 00 21 }
I: { 00 22 }
I: { 00 23 }
I: { 00 24 }
I: { 00 25 }
I: { 00 26 }
I: { 00 27 }
I: { 00 28 }
I: { 00 29 }
I: { 00 2A }
I: { 00 2B }
I: { 00 2C }
I: { 00 2D }
I: { 00 2E }
I: { 00 2F }
I: { 00 30 }
I: { 00 31 }
I: { 00 32 }
I: { 00 33 }
I: { 00 34 }
I: { 00 35 }
I: { 00 36 }
I: { 00 37 }
I: { 00 38 }
I: { 00 39 }
I: { 00 3A }
I: { 00 3B }
I: { 00 3C }
I: { 00 3D }
I: { 00 3E }
I: { 00 3F }
I: { 00 40 }
I: { 00 41 }
I: { 00 42 }
I: { 00 43 }
I: { 00 44 }
I: { 00 45 }
I: { 00 46 }
I: { 00 47 }
I: { 00 48 }
I: { 00 49 }
I: { 00 4A }
I: { 00 4B }
I: { 00 4C }
I: { 00 4D }
I: { 00 4E }
I: { 00 4F }
I: { 00 50 }
I: { 00 51 }
I: { 00 52 }
I: { 00 53 }
I: { 00 54 }
I: { 00 55 }
I: { 00 56 }
I: { 00 57 }
I: { 00 58 }
I: { 00 59 }
I: { 00 5A }
I: { 00 5B }
I: { 00 5C }
I: { 00 5D }
I: { 00 5E }
I: { 00 5F }
I: { 00 60 }
I: { 00 61 }
I: { 00 62 }
I: { 00 63 }
I: { 00 64 }
#I: { 00 65 }
#I: { 00 66 }
I: { 00 67 }
#I: { 00 68 }
#I: { 00 69 }
I: { 00 6A }
I: { 00 6B }
I: { 00 6C }
I: { 00 6D }
I: { 00 6E }
I: { 00 6F }
I: { 00 70 }
I: { 00 71 }
I: { 00 72 }
I: { 00 73 }
I: { 00 74 }
I: { 00 75 }
I: { 00 76 }
I: { 00 77 }
I: { 00 78 }
I: { 00 79 }
I: { 00 7A }
I: { 00 7B }
I: { 00 7C }
I: { 00 7D }
I: { 00 7E }
I: { 00 7F }
I: { 00 80 }
I: { 00 81 }
I: { 00 82 }
I: { 00 83 }
I: { 00 84 }
I: { 00 85 }
I: { 00 86 }
I: { 00 87 }
I: { 00 88 }
I: { 00 89 }
I: { 00 8A }
I: { 00 8B }
I: { 00 8C }
I: { 00 8D }
I: { 00 8E }
I: { 00 8F }
I: { 00 90 }
I: { 00 91 }
I: { 00 92 }
I: { 00 93 }
I: { 00 94 }
I: { 00 95 }
I: { 00 96 }
I: { 00 97 }
I: { 00 98 }
I: { 00 99 }
I: { 00 9A }
I: { 00 9B }
I: { 00 9C }
I: { 00 9D }
I: { 00 9E }
I: { 00 9F }
I: { 00 A0 }
I: { 00 A1 }
I: { 00 A2 }
I: { 00 A3 }
I: { 00 A4 }
I: { 00 A5 }
I: { 00 A6 }
I: { 00 A7 }
I: { 00 A8 }
I: { 00 A9 }
I: { 00 AA }
I: { 00 AB }
I: { 00 AC }
I: { 00 AD }
I: { 00 AE }
I: { 00 AF }
I: { 00 B0 }
I: { 00 B1 }
I: { 00 B2 }
I: { 00 B3 }
I: { 00 B4 }
I: { 00 B5 }
I: { 00 B6 }
I: { 00 B7 }
I: { 00 B8 }
I: { 00 B9 }
I: { 00 BA }
I: { 00 BB }
I: { 00 BC }
I: { 00 BD }
I: { 00 BE }
I: { 00 BF }
I: { 00 C1 }
I: { 1D 52 }




# Nova greece
I: { 00 01 }
#I: { 00 02 }
#I: { 00 03 }
I: { 00 04 }
I: { 00 05 }
I: { 00 06 }
I: { 00 07 }
I: { 00 08 }
I: { 00 09 }
I: { 00 0A }
I: { 00 0B }
I: { 00 0C }
I: { 00 0D }
I: { 00 0E }
I: { 00 0F }
I: { 00 10 }
I: { 00 11 }
I: { 00 12 }
I: { 00 13 }
#I: { 00 14 }
#I: { 00 15 }
I: { 00 16 }
I: { 00 17 }
I: { 00 18 }
I: { 00 19 }
I: { 00 1A }
I: { 00 1B }
I: { 00 1C }
I: { 00 1D }
I: { 00 1E }
I: { 00 1F }
I: { 00 20 }
I: { 00 21 }
I: { 00 22 }
I: { 00 23 }
I: { 00 24 }
I: { 00 25 }
I: { 00 26 }
I: { 00 27 }
I: { 00 28 }
I: { 00 29 }
I: { 00 2A }
I: { 00 2B }
I: { 00 2C }
I: { 00 2D }
I: { 00 2E }
I: { 00 2F }
I: { 00 30 }
I: { 00 31 }
I: { 00 32 }
I: { 00 33 }
I: { 00 34 }
I: { 00 35 }
I: { 00 36 }
I: { 00 37 }
I: { 00 38 }
I: { 00 39 }
I: { 00 3A }
I: { 00 3B }
I: { 00 3C }
I: { 00 3D }
I: { 00 3E }
I: { 00 3F }
I: { 00 40 }
I: { 00 41 }
I: { 00 42 }
I: { 00 43 }
I: { 00 44 }
I: { 00 45 }
I: { 00 46 }
I: { 00 47 }
I: { 00 48 }
I: { 00 49 }
I: { 00 4A }
I: { 00 4B }
I: { 00 4C }
I: { 00 4D }
I: { 00 4E }
I: { 00 4F }
I: { 00 50 }
I: { 00 51 }
I: { 00 52 }
I: { 00 53 }
I: { 00 54 }
I: { 00 55 }
I: { 00 56 }
I: { 00 57 }
I: { 00 58 }
I: { 00 59 }
I: { 00 5A }
I: { 00 5B }
I: { 00 5C }
I: { 00 5D }
I: { 00 5E }
I: { 00 5F }
I: { 00 60 }
I: { 00 61 }
I: { 00 62 }
I: { 00 63 }
I: { 00 64 }
I: { 00 65 }
I: { 00 66 }
I: { 00 67 }
I: { 00 68 }
I: { 00 69 }
I: { 00 6A }
I: { 00 6B }
I: { 00 6C }
I: { 00 6D }
I: { 00 6E }
I: { 00 6F }
I: { 00 70 }
I: { 00 71 }
I: { 00 72 }
I: { 00 73 }
I: { 00 74 }
I: { 00 75 }
I: { 00 76 }
I: { 00 77 }
I: { 00 78 }
I: { 00 79 }
I: { 00 7A }
I: { 00 7B }
I: { 00 7C }
I: { 00 7D }
I: { 00 7E }
I: { 00 7F }
I: { 00 80 }
I: { 00 81 }
I: { 00 82 }
I: { 00 83 }
I: { 00 84 }
I: { 00 85 }
I: { 00 86 }
I: { 00 87 }
I: { 00 88 }
I: { 00 89 }
I: { 00 8A }
I: { 00 8B }
I: { 00 8C }
I: { 00 8D }
I: { 00 8E }
I: { 00 8F }
I: { 00 90 }
I: { 00 91 }
I: { 00 92 }
I: { 00 93 }
I: { 00 94 }
I: { 00 95 }
I: { 00 96 }
I: { 00 97 }
I: { 00 98 }
I: { 00 99 }
I: { 00 9A }
I: { 00 9B }
I: { 00 9C }
I: { 00 9D }
I: { 00 9E }
I: { 00 9F }
I: { 00 A0 }
I: { 00 A1 }
I: { 00 A2 }
I: { 00 A3 }
I: { 00 A4 }
I: { 00 A5 }
I: { 00 A6 }
I: { 00 A7 }
I: { 00 A8 }
I: { 00 A9 }
I: { 00 AA }
I: { 00 AB }
I: { 00 AC }
I: { 00 AD }
I: { 00 AE }
I: { 00 AF }
I: { 00 B0 }
I: { 00 B1 }
I: { 00 B2 }
I: { 00 B3 }
I: { 00 B4 }
I: { 00 B5 }
I: { 00 B6 }
I: { 00 B7 }
I: { 00 B8 }
I: { 00 B9 }
I: { 00 BA }
I: { 00 BB }
I: { 00 BC }
I: { 00 BD }
I: { 00 BE }
I: { 00 BF }
I: { 00 C1 }
I: { 1D 52 }

0 comments:

Post a Comment