NonPH locking on erase?

Box hardware. Watchdog. Models.
Locked
wiggim
Junior Member
Posts: 17
Joined: Tue Apr 22, 2008 10:46 am

NonPH locking on erase?

Post by wiggim »

I have a nonPH box. I do the norm, reads code/nvram fine. I do modifications to them and go to program code and BDM OFF is in bottom right, and Erase starts.. comes up in output window, but thats where it stops. after 5 minutes still same way. What am I doing wrong?

further info- config is set to nonPH, chip is Intel 28F800C3, USB BDM works fine with CR4 verison board, C105 is lifted. After 'Erase starts...' is on screen for 10 min or so, up to 402000 of code is all FF meaning erase is going TEDIOUSLY slow?

correct range for reprogramming is 406000 aa000 like CR4 boards?
wiggim
Junior Member
Posts: 17
Joined: Tue Apr 22, 2008 10:46 am

Post by wiggim »

also now flash is blank from 400000 to 402000 and cannot write back. I have tried doing reset 1 init several times to see if processor will go to BDM mode as I thought maybe its not going. I have no idea what is up with this thing. I can see why they are stubborn.
usbbdm
Junior Member
Posts: 8962
Joined: Mon Jul 18, 2005 9:33 pm

Post by usbbdm »

Please tell me what is the value of A7 and RPC after reset 1?
Did you do "init" before you program?
wiggim
Junior Member
Posts: 17
Joined: Tue Apr 22, 2008 10:46 am

Post by wiggim »

after reset 1
rpc 00000460
A7 00200400

I do reset 1
init
ldram 400000 (load backup)
flshdct code
program
destination 406000 size aa000 with intel chip

Erase starts... thats where it ends. I have tried setram code and it writes but don't actually write, program code 406000 aa000 same thing, program code same thing, program same thing. I have no idea what else to do.

left it go for over 5 hr and no change to the flash.

also tired an init directly before program and no difference.

-reset 1
-R
-init
-ldram 400000
-flshdct code
Found Intel 28F800C3
-init
-program
Erase starts...

where it hangs every time.

software v0.87 dcttest 0.241
drknebula
Junior Member
Posts: 108
Joined: Thu Feb 01, 2007 6:13 pm
Location: Orion constellation

Post by drknebula »

The EXACT same thing happend to me...just hung there at erase flash...I told the guy to take the box back to comcrap and get another one if he wants me to program it...
wiggim
Junior Member
Posts: 17
Joined: Tue Apr 22, 2008 10:46 am

Post by wiggim »

least I am not alone with it then.
Box was just desubbed like 6 hr before I dumped and tried to erase. the flash is half gone now, not sure why its partly working.. Either way the box is dead for now so I guess it'll make a nice doorstop for a bit until somethings figured out.
tester5
Junior Member
Posts: 21
Joined: Wed Jul 27, 2005 9:16 pm
Location: NewYork&Chicago
Contact:

Post by tester5 »

plder then ph7 might have flipped firmware and other things they are tricky...they boot from dip first then tsop.
wiggim
Junior Member
Posts: 17
Joined: Tue Apr 22, 2008 10:46 am

Post by wiggim »

this one did have flipped firmware.. didn't really make a difference as it only partially erased the flash and refuses to program.

Im unsure if it would work with the partialy intact flash, it does turn on and show channel numbers. since its deactivated it don't do much else - has a boot dip V5.68 I think.
usbbdm
Junior Member
Posts: 8962
Joined: Mon Jul 18, 2005 9:33 pm

Post by usbbdm »

R7 and RPC looks good to me.
I hope you have removed C105. If it hangs the watchdog is the first thing I will look at.

"setram" CAN NOT used to program flash. It is used to copy NVRAM.

If all the above is cleared, I need to know what flash do you use. See if the line of the flash in flash.def is not right.

Please
1. Copy paste your flash name detected by the USB BDM.
2. Your one line in the flash.def.
wiggim
Junior Member
Posts: 17
Joined: Tue Apr 22, 2008 10:46 am

Post by wiggim »

-flshdct code
Found Intel 28F800C3

verified it was detected correctly. IRD has 2 28F800 chips.

flash.def file line:

Code: Select all

0x0089,0x88C1,Intel 28F800C3    ,0x100000,1,8,0x2000,15,0x10000
I believe this is correct. Thanks for clearification on setram - makes sense now.

Is it possible that there could be a cold solder joint on one of the IC pins that allow for read, but not for erase? seems weird that it 'partially' works - almost like a hardware issue with the IRD. This IRD is at least 6-7 years old and has been likely on for 90% of that time (I presume)
usbbdm
Junior Member
Posts: 8962
Joined: Mon Jul 18, 2005 9:33 pm

Post by usbbdm »

wiggim wrote:-flshdct code
Found Intel 28F800C3

verified it was detected correctly. IRD has 2 28F800 chips.

flash.def file line:

Code: Select all

0x0089,0x88C1,Intel 28F800C3    ,0x100000,1,8,0x2000,15,0x10000
I believe this is correct. Thanks for clearification on setram - makes sense now.

Is it possible that there could be a cold solder joint on one of the IC pins that allow for read, but not for erase? seems weird that it 'partially' works - almost like a hardware issue with the IRD. This IRD is at least 6-7 years old and has been likely on for 90% of that time (I presume)
You have not answered "I hope you have removed C105."
C105 to be removed.
wiggim
Junior Member
Posts: 17
Joined: Tue Apr 22, 2008 10:46 am

Post by wiggim »

Yes, C105 is clear of board. I cut the positive side of that, bent it back and slid some electrical tape to prevent it from even inducting much less touching. Identical thing I did to CR4 board, which works perfectly.

I have read through the forums for well into 10 hr now, and no one seemed to have this issue - or posted a thread about it... seems that others do have this issue though as they chimed in here with same occurance.
wiggim
Junior Member
Posts: 17
Joined: Tue Apr 22, 2008 10:46 am

Post by wiggim »

Whats the hard way to disable the watchdog timer? If C105 isn't working - is there an alternative? I am quite handy with rework - and have almost all needed SMT gear available to me.

also just did a getram code to see how much is erased. the software successfully blanked the flash range 400000 - 480000. The NVRAM has no issues writing to the box on the other hand. did several obsurd modifications to it and wrote and cmpram and they were OK.
usbbdm
Junior Member
Posts: 8962
Joined: Mon Jul 18, 2005 9:33 pm

Post by usbbdm »

wiggim wrote:Whats the hard way to disable the watchdog timer? If C105 isn't working - is there an alternative? I am quite handy with rework - and have almost all needed SMT gear available to me.

also just did a getram code to see how much is erased. the software successfully blanked the flash range 400000 - 480000. The NVRAM has no issues writing to the box on the other hand. did several obsurd modifications to it and wrote and cmpram and they were OK.
Setup VNC or logme in and let me fix it for you. But you must have a good copy of flash and NVRAM and it should not be a big problem for fix it. If you do not have a copy you are more like ly to have a box boot from DIP which gives you "white" diag screen.
ingeleo
Junior Member
Posts: 7
Joined: Sat Nov 24, 2007 6:58 pm

Post by ingeleo »

Hello!!! for all

I have the same problem, 2 boxes with 2 intel flash (Found Intel 28F800C3 ) and another with ST flash does not recognize. the 3 box are dct2000 old board

i can read and have backup for code and nvram.

my steps in intel Flash....

-reset 1
-R
-init
-lram code
-flshdct code
Found Intel 28F800C3
-program code
Erase starts...

I have usbbdm version 0.89 and DCTtest 1,0,0,1

any ideas?

thanks in advance... ingeleo
Locked

Who is online

Users browsing this forum: No registered users and 8 guests