PDA

View Full Version : HELP ! this 430RG is driving me NUTS!!


alkasecond
08-31-2003, 08:32 PM
HELP me with this 430RG before I go insane
I'm so sick of this ird , I almost threw it out the window.
Her it goes:
I'm trying to do nozkt mod to it, I did one before and it's working
fine.
The one I did and it worked had intel flash chip on it,
but this thing has ST F28W320CB flash.
I've hooked up my homemade jtag (74HCT244 chip) to Jtag
points, the wires are about 3" long .
Ive taken the pover from arround 74AC04 chip,
mind you it's 3.3V not 5V.
Soldered bfs pad to the ground and put 3.3V to flash enable
cutting the trace. ALL as per unwink's instruction.
I checked it and rechecked many times,
I even mesured the voltage directly at pins 13,14 VPP,VE of
ST flash chip they both 3.3V as needed.
I'm running jkeys 2.9.10 on toshiba laptop P4, winXP.
Jkeys has no trouble recognisin the chip and flash (in flash programming)
Read= no problem, erase or write drives me NUTS!! big time.

I foud out that on this chip all sectors come locked , and you
have to unlock them manually.
FINE !
So I go manually :
In development panel , 71 TIMES !
7FC00000
60 , write byte
D0 , write byte
changing addres every time from 7FC00000 to 7FF00000

This is supposed to unlock all the sectors.
Close development panell, go to flash programming
AND GUESS WHAT?
90% of time if I try erase flash it gives an error at the very first sector!
One time it managed to erase up to 19th sector, I ws elated.
I close flash programming go to development panel
redo unlocking procedure for 19th sector.
Close development panel go to flash programming erase full flash,
And BANG it errors out at sector 0!!.
If I had few beers in me at the time I'd smash that IRD for sure.

Out of maybe 30 times I try to erase that damn flash only
3 times I managed to erase any sectors at all!!!

If I spen one more night fighting with that thing I go MAD,
Help me.

skinerd
08-31-2003, 08:47 PM
Make sure you have the sector addresses correct.
Did your jtag read the whole flash, no problems??
If you make a mistake unlocking, you will, contrary to what is written, need to reboot IRD and start all over, been they and done that.....
If you are sure your jtag will read the entire flash, it should also erase it, but you have to be absolutely certain the address are correct.
There is another thread here about the M28W, read it.........

08-31-2003, 08:51 PM

alkasecond
08-31-2003, 09:08 PM
Thanks.
Well I was sure that my jtag reads fine , but now I compared dump that
I made before playing with flash with updated_nov.bin.
A lot of differencies , in mine there's alots of FF's at the beginning.
So I'm thinking maybe I should supply my jtag with 5V not 3.3 ?
Maybe I should change 74HCT244 for 74HC244 ?
Any ideas?

alkasecond
08-31-2003, 09:23 PM
I just read the other thread and he has intel flash not st.
As I said I did one before with intel and it works.
But I was using desktop to programm it.
The problem is I dont have desktop machine now only 2 laptops,
toshiba and older sony.
I know the sony wouldnt work with even intel flash, it would read fine
but not erase.The thing is I traded my desktop for toshiba laptop
since then.
But the toshiba is pretty similar in performance to my old desktop,
dektop was P4 2.2GHz windows XP
toshiba is P4 1.8GHz win XP
I'm asumming they should work pretty similar.
Or should I get a hold of desktop?

skinerd
08-31-2003, 10:01 PM
http://www.dssftp.com/forum/upload/showthread.php?t=3103

but, yes I'd try to get a desktop, the only trouble I have ever had was with a laptop........

looto
09-01-2003, 09:10 PM
I agree witj skinerd.
I could not flash with my laptop even though it works just fine with tsops for dish.
Use a desktop it might go better for you.

alkasecond
09-03-2003, 04:11 AM
Hi guys , SUCCESSSS !!!.
First I must thank you all and especially skinerd , THANKS MAN.
Let me tell you I had 4 beers allready and thats not the end.
Here's what I did.
First I used a desktop machine.
Second I changed the chip in my jtag from 74HCT244 to 74AC244
(it's the cadilac of 244's)
Third I put smal, tantalium capacitor accros GND and VCC leads
of the chip (how could I forget it in the first place? musta been drunk)
And fourhly and probably most importantly
I FOLLOWED SKINERD"S INSTRUCTION TO THE LETTER.
Here it is:
Start jkeys DO NOT SET ANYTHING ,NO IRD, NO FLASH TYPE NOTHING.
If it recognized your ST processor type that's enough.
GO STRAIGHT TO DEVELOPMENT PANEL.
In the panel type addres from 7fc00000 to 7fff0000 and follow the known
procedure for unloking ALL sectors.
Once you're done close development panel.
Go to flash programming.
Type your base addres 7fc00000 and click detect.
It should detect 28W320CB flash.
At this moment do FULL ERASE.
If it gives you an error at any sector you have to unplug then plug back
your IRD and start all over.
If it doesnt then hit programm and program your favorite flash,
~6 minutes later you'll be done.
Again this I know thanks to skinerd.
After you done it'll be a good idea to remove BFR and flash enable jumpers,
Rebot the IRD and do mem read.
Compare what you read with what you have written (Hex Workshop
come to mind).
If it mathes remove jtag and have minimum 8 beers.
Job well done.

09-05-2003, 05:36 AM

09-05-2003, 05:44 AM

skinerd
09-05-2003, 07:16 AM
once you unlock the 71 sectors, go straight to flash programming and erase the flash, then reprogram, anything else causes them to relock.

DCU peek error can usually be solved by shutting down jkeys and rebooting IRD, then restart jkeys.

The only thing you do in dev panel is unlock the 71 sectors, do NOTHING else there.