|
|
|
| Previous | ||
| What hardware is required? |
Section 1 |
Other information sources |
Concepts, Hardware, Software
What
are boxkeys and why do I need them?
Box keys are the "secret" keys contained on your CAM and in the TSOP
of your IRD. These numbers are required to run camless (emulation or Atmega128).
Extracting these keys depends on the model of your IRD.
Jtag accessible models:
2700, 2800, 2900 series.
3700, 3800, 3900 series
4700, 4800, 4900 series
DP501/5100 and dp301/3100
and with different pin out, the 6000
Card reader models:
1000, 2150, 2300, 3000, 3500, 4000, 4500,
5000, 5500, 7100, 7200
To extract your boxkeys, connect your Jtag to your parallel port on computer.
Place the pogo pins on the Jtag pads and plug in the IRD (do not turn on with
power button or remote). Run Jkeys 2.x and your keys will appear. Sometimes you
may need to re-open Jkeys a few times to get the keys. Make sure your Jtag pins
are one the pads and you have the correct pinouts.
Having said that, you could try another method to extract from
3500 to 4500 model IRDs. This method is for the adventurous, and will require some familiarity with
electronics.
Note from
a board member who completed the read:
Posted by DTVTester
Yeah, after some jigging around I was able to extract them. I did the extraction
over a 2 day period.... sounds like an operation... doesn't it. 8-)
The method that worked good for me was instead of soldering the 32 pin IC mount
right over the chip, I inserted cat 5 wires to the main board,then I soldered
the cat 5 wires to the 32 pin IC mount. The cat 5 wires inserted very nicely
into the holes on the mainboard just by touching the end with the soldering
iron.
This was a lot easier than trying to clean up the 32 pin holes on the main
receiver board and inserting the IC mount
After that it was pretty clear sailing...
If you follow the directions word for word, it will work, but I would recommend checking all connections before you apply the 5 volts or 3.3v (through diodes)to the appropiate pins.
Thanx to Maestra for this
excellent guide!
3500 - 4500 MODELS
READING BOXKEYS WITHOUT REMOVING TSOP FROM RECEIVER
What you will need:
Notice:

Steps to follow:


Now a little bit theory:
We will read 12 different addresses from the TSOP, 4 of them for the receiver number (to validate the way we read it) and 8 of them will be the boxkeys.
Suppose your receiver number is R00 1234 5678 you just take 1234 5678 for our purpose and convert it to hexadecimal value using Windows calculator. Open your Windows calculator and put it in scientific mode then click on Dec radio button. Write down your number and then click on Hex radio button, you will have :

Because the answer is not 8 digits long but 6 we will add two zero at the beginning so BC614E will become 00 BC 61 4E. If your number is 7 digits long you will have to add only one zero at the beginning.
Now the first pair of digit from your receiver number (00) is located at address FFF0 in the TSOP, the second pair of digit (BC) is located at FFF1, the third pair (61) of digit is located at FFF2 and finally the last pair (4E) is located at FFF3.
The put the TSOP at the address we want to read you just follow this:
|
ADDRESS |
PIN # 9 |
PIN #10 |
PIN #11 |
PIN #12 |
|
FFF0 |
0 |
0 |
0 |
0 |
|
FFF1 |
0 |
0 |
0 |
1 |
|
FFF2 |
0 |
0 |
1 |
0 |
|
FFF3 |
0 |
0 |
1 |
1 |
Example:
To read the first pair of digit from the receiver number at address FFF0. Pin #9, #10, #11 and #12 must be at zero. That mean you connect the wire from pin #9, #10, #11 and #12 from your IC socket to the ground wire (0) of your power supply.
Then you turn on your Voltmeter and put it on VDC 0~5 or 0~12 scale. Connect the negative probe to the ground of your power supply.
You turn on the external power supply ONLY…not the receiver
Read and write down the voltage measure at each of these IC socket pins 21,20,19,18,17,15,14,13.
A voltage below 2.2VDC is consider as 0 and a voltage higher is consider as 1
Repeat the process for each of the four addresses of the IRD number and you will end with something like that:
|
Address |
Pin #9 |
Pin #10 |
Pin #11 |
Pin #12 |
Pin #21 |
Pin #20 |
Pin #19 |
Pin #18 |
Pin #17 |
Pin #15 |
Pin #14 |
Pin #13 |
|
FFF0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
FFF1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
|
FFF2 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
|
FFF3 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
Now because the eight values read at address FFF0 are all 0 this mean that you don't consider it.
Take the eight value located at address FFF1 (110111100) and convert it for binary to hex. Open the Windows calculator in scientific mode and click on binary radio button. Write down 110111100 and then click on the Hex radio button…the calculator will give you BC. Write down this value.
Repeat this process for the two remaining addresses FFF2 and FFF3.
After the whole process you will end with BC 61 4E. To validate your work, open your calculator and click on the Hex radio button and write down BC614E and then click on Dec radio button…the result will be 12345678 which is the receiver number used here.
Now to read the boxkeys you will have to read eight different addresses in the same manner. Here's is the addresses and the value you will have to use for pin #9,10,11,12
|
Address |
Pin #9 |
Pin #10 |
Pin #11 |
Pin #12 |
|
FFF4 |
0 |
1 |
0 |
0 |
|
FFF5 |
0 |
1 |
0 |
1 |
|
FFF6 |
0 |
1 |
1 |
0 |
|
FFF7 |
0 |
1 |
1 |
1 |
|
FFF8 |
1 |
0 |
0 |
0 |
|
FFF9 |
1 |
0 |
0 |
1 |
|
FFFA |
1 |
0 |
1 |
0 |
|
FFFB |
1 |
0 |
1 |
1 |
Remember that a voltage below 2.2VDC is consider as 0 and a voltage higher is consider as 1
If you have some problems to obtain good values when reading your receiver number try to add two diodes between your +5VDC power supply and all the wires connected to +5VDC power supply . This will drop the voltage from the power supply around 3.3 volts (it help on some TSOP model). The diodes must be hooked up this way;

Note: Be sure of what you are doing….if not sure don't do it…. This method is given "as-it" without any guarantee….if you blow-up your receiver that's your fault not mine !!!
This method was made be possible with the help of "Baja" a great member of ID. Thanks….
Maestra
March 16, 2002
| Previous | ||
| What hardware is required? |
Section 1 |
Other information sources |