To determine whether your receiver has been hit by an ECM press the sys info
button on your remote. If your location id is 00001 on the screen your receiver
has been hit. You will also have only one channel showing no matter what you do.
We will locate the JTAG port and will use the data stream to restore your
receiver's TSOP firmware. Turn the receiver upside down and you will see a
little window on the bottom and the JTAG ports.

301.013, and 510 receivers do
not have that opening on the bottom, those you need to either take apart every
time you wish to JTAG it or you will need to cut a little window for JTAG access
yourself
The long strip of solder on the bottom is ground and the 7 square pads are:
1, No Connection
2, TRST (input active low)
3, TDO (Data Output to PC)
4, TDI (Data Input from PC)
5, TCK (Input for PC)
6, TMS (Input from PC)
7, No Connection

The next step is to connect
the JTAG to your computer's parallel (printer) port, ensure the the batteries
are in the JTAG programmer and clip the alligator clip to a ground like a screw
in the case then connect the JTAG pins to the right pads. The pins of the JTAG
are:

I will now read the TSOP using
JKEYS:
Connect the JTAG, Start JKeys,
plug in the receiver.

Click Detect with your third
hand and immediately your Receiver (IRD) model number, you Box Key (your TSOP's
serial number) and such should appear. If you see smoke instead then you are
touching something else. If you see nothing then the pins are on the wrong pads,
the batteries in the JTAG are dead, you don't have a good ground for the
alligator clip or you are doing something weird.

Now if They hit your receiver's
TSOP you can restore it fully with the saved file. You always have to do an
EEPROM erase before writing a new BIN file onto it.
Click Flash Programming and
then the OK button on the next screen


On 2700, 2800, 3700 and 3900 receivers your screen will look
similar to this.

On 301/3100 receivers your screen will look similar to this.

Note on the 301/3100 receivers you will have two flashes to
work with.
You can select which flash to work with using the drop down menu.
You will be erasing only certain sectors in the flash to do the
ECM repair forcing the receiver to re-download the full TSOP image from the
satellite. Pay particular attention to whether your receiver has one flash or
two. To erase a sector use the drop down menu and choose the sector you want to
erase. On 2700, 2800, 3700 and 3900 receivers your drop down menu will look
similar to this.

On 301/3100 receivers your drop down menu will look similar to
this.

Depending what model receiver you have you need to erase
different sectors. Note that 301/3100 and 501/508 model receivers have !!!!TWO
FLASH MEMORY CHIPS!!! Make sure you erase the right Flash chip's Sector. Erase
the sectors 3 times each according to the chart below. After you are done power
everything off (unplug the receiver) remove the JTAG and unplug from the
computer, connect the dish cable feed, power up the receiver and wait for the
receiver to update, this will take anywhere from 5 to 30 minutes. At first your
receiver will not power up, do not freak this is normal just wait.
Receiver Model |
Flash
Chip |
Sector |
301.010 |
Flash 1 |
SA3 |
301.013 (Single chip version) |
Flash 1 |
SA49 |
301.013
(Double chip version) |
Flash 2 |
SA15 |
2700, 2800,
3700 |
Flash 1 |
SA5 |
3800, 3900,
4700, 4900 |
Flash 1 |
SA30 |
501, 508, 510 |
Flash 2 |
SA52 |