JKeys from JTAG

jKeys is a little more involved, but can be a very nice utility if understood. One of the first things to understand about jKeys is about the .def, or definition file. This file causes many headaches because people don’t take the time to read the documentation that is supposed to come with each copy of jKeys from JTAG.

The jkeys.def file contains the flash and processor information cross-referenced to each STB. What happens sometimes is that people modify this file to include only the STB info they need, and then when someone gets that copy they are screwed.

If you are interested in using jkeys to repair your receiver, check the flash memory o your particular model. I mean actually check it. Open the cover of your STB and look at the memory. Write down what it says on the chip. If you don’t have a heatsink in the way, write down the processor information, as well.

Look in the jkeys directory on your computer and open the jkeys.def file with Notepad. Read what it says, and read the other file that should be in the same directory, FLAS and IRD definitions.txt. After reading and understanding this, make sure that your STB information is in the jkeys.def file of JTAG and it is correct.

Your processor, flash info, and STB model should be displayed in the appropriate fields. If your IRD Model does not appear in the proper field, use the drop down selection box to choose it.

Example: the Pansat 2700A is listed in this ‘jkeys.def’ file as ‘STi55xx_2M’, but I could have easily changed the name to My Pansat 2700A, or anything I wanted, by editing the info in the .def file. Click File Preferences and select Parallel Port.

Click OK.

Click Flash Programming.

You will see a window pop up that gives you two ways to enter the flash programming mode. You will actually not use either of these methods for the majority of receivers.



Get the information about how to jtag and JTAG guides