Editing CRD file/Eeprom.hex using details from SubCard
IRDETO 1 ONLY
Before you can proceed you will need your subcard details for
this Exercise
You need :
HSN = Hex Serial Number
PrId = Provider Id
HMK = Hex Master Key
PMK = Plain Master Key
CoCo = Country Code
Note:All the above details are normally stored in the eeprom of
a Gold Card(24LC16)
Once you have these things I will attempt to show you "how to" enter
these details into a CRD (cardfile).
or
Into a Blank Hex file for your eeprom if your useing a goldcard.
Tis a sinch for Ghostgold as Ghostaman the creator of Ghostgold has
included a memory map and a Blank Crd file with help statements through
out the CRD file .
Editing the blank CRD file:
Open GFGoldPersonal.crd in notepad (found in the GFGold CRD's folder)
and enter all details its really self explanitory as there are REM
Statements all the way through the blank CRD file. Then "Save and Rename"
to what ever you like i.e. "Mydetails.crd" .
You will then need to send your Goldcard these crd's in this order ...
"GFGold.crd" then the "mydetails.crd" you saved.
GFGold.crd is the Nutz n Bolts needed to run the show, and
"Mydetails.crd" is of couse your Sub card details only, made from the
blank GFGold Personal.crd you edited.
CardHunter by TahSeen works well for sending *.crd's to your Goldcard.
Editing the Blank Eeprom.hex:
O.kay, fair bit more of a challenge to the newcomer, but once you have
learnt how to count in hexadecimal is no worry's...
0 1 2 3 4 5 6 7 8 9 A B C D E F .
Now you know how to count in hexadecimal . 0 =0 , F=15 . The equivelent
decimal values dont really matter to us what matters is the sequence.
much the same thing .
sequence in hex i.e.
0000 0000 0001 0002 0003 0004 0005 0006 0007
0008 0008 0009 000A 000B 000C 000D 000E 000F
0010 0010 0011 0012 0013 0014 0015 0016 0017
0018 0018 0019 001A 001B 001C 001D 001E 001F
0090 0090 0091 0092 0093 0094 0095 0096 0097
0098 0098 0099 009A 009B 009C 009D 009E 009F
00A0 00A0 00A1 00A2
If you dont understand the sequence its not a total loss, hex
editors have the Hex address/sequence listed so you know where to
add your SuB details . And I'm going to break out the crayons and
colour in the HEX blocks you need to change. Now you have a rough
idea about hexadecimal. We'll kick on .
You can put your details in the file named "GFGold v2.2.6 eeprom.hex".
The software i use to edit the "GFGold v2.2.6 eeprom.hex" is Ic-Prog.
there are many , but thats what I use. PICALL is much the same thing.
When i run IC-Prog for the first time it will ask you to select your
hardware/programmers settings just click ok. As we are going to use
Ic-prog just to edit and save the"GFGold v2.2.6 eeprom.hex" not to
Program the Goldcard.
First from the pull down menu at top right find/select 24C16 .
Then use "File"
"OPEN" Then "locate" your folder with the GFGold v2.2.6 eeprom.hex.
Note the Memory Addresses are down the Left hand side in Blue. They
increment by units of 8 . Which is how many blocks across 8. They dont
put an address for every block or there would be numbers everywhere .
Um I mean more than what there is already.
Here you can see the HMK at the address 0266 is 10 byte's and is
highlighted in Red, and the 2 coco inputs. Coco 1 at the address 0249
is yellow. Coco 2 at the address 025A is highlighted in Blue.
Here you can see the PMK at the address 0300 . a 8 byte's .
Here's the ye old provId at the address 03E1
save as "Mydetails.hex" or what ever you like, although its good practise
to label your hex with the device its used with like "Ghosteeprom.hex" or
"24LC16.hex"
Thats about it people .
No resposibility is taken for any wrong or misleading information
contained with in this document as this was conducted for experimental
purpose only. Plus i was drunk at the time .
DO NOT use this for the purpose of obtaining illegal Pay TV.