jtag cable 74hc244
The folowing instruction is a sample jtag for sammy9500 and for educational use only:
To programm the flash in Samsung 9500 first of all you need to make a little interface,
which will allow us to connect CPU with the flash inside of the receiver.
JTag adapter has to be made exactly like the scheme and then attach it to the receiver,
just like ilustrated on the below image.
**broken link removed**
Connecting spots are located at the right side just above the two embeded card readers.
On older models there you will find the connector on which you will attach jtag on.
Newer models don't have that connector and that spot is filled with white mass.
In first case JTAG id connected to the connector in the other to the resistors.
It is soldered from the JTAG connector side.
It is equal where you solder it (to resistor or connector),
because there is nothing after them! There are final elements for JTag.
The values of resistors, of whom the JTAG adapter is made,
has to be 150 Ohm and one of 39 Ohm (which is connected to pin 13).
It is yery important that pins 18-25 of LPT cabel connect to the mass,
which is afterwards connected to the mass of the receiver.
When all is connected check the connecting spots one more time and switch-on the reciver on main switch.
While the reciver is in stand-by mode, run the program „Jkejs 1.33“.
If you get all zeroes (like on the image) than there is something wrong
and you don't have the communication between receiver and PC.
In this case try to shorten the cabel to some 40 cm and check again if it is made properly!!!
The right answer from the receiver is the one that you see on the image below.
This means that the communication is properly established and only now you can start to programm the flash.
You can see "Device ID", box keys can contain values or can be empty "FF".
After that go to flash tools...
... and anctivate them...
You will be given the steps which need to be made to attached to the flash, line showed on the picture!
Even if in the manual is written otherwise for Samsung you will need a different approach!
In this moment leave the program jKeys on this explanation, turn-off the receiver on the remote,
than turn-on and in half a second you have to press OK in the jKeys programm.
It is very important that you reaction is fast, it is important to press OK
in previously than the loader in Samsung is activated and the beginning of load s/w starts!
If everything is made OK and the initialisation has succeeded,
jKeys should recognise the type of flash and all his data should be shown (view the image above).
Base Address has not to be modifyed, leave the address as it is 7FE00000.
It is clearly shown that is AMD type of flash, with 2MB of memory.
In this moment on the receiver display „1“, “0“, or even nothing can be shown!
All the cases are OK. Now is necessary to delete the content of flash! Erase Flash (without fear).
Confirm the decision ...
**broken link removed**
jKeys deletes the flash...
When the delete completes, choose the file with the right flash.
Flash dump can be read with the programming device and his size is 2,048 KB.
In this case his name is "dsr9500mcmain.bin". Choose him and press Open.
Writing has began ...
When the writing is over, close jKeys, switch-off the receiver on main switch
(on the display will be the same text as in the beggining of the process) and wait for 20 seconds.
After that period it is necessary to turn on the receiver which performs the boot normally.
If it doesn't switch-on, it is necessary to redo the entire procedure,
if boot is performed turn-off the receiver, remove the JTag adapter and the receiver box can be closed.
Congratulations, you have just patched your first receiver over the JTAG adapter.
I wish you a pleasant viewing of SATV!!!
thanks for Prettyboy.
Added after 31 minutes:
Jtag Buffer Board