PDA

View Full Version : Repairing LS1 pcm.



Drew
November 20th, 2011, 01:21 PM
Hello all

Just in the process of repairing the flash on a LS1 pcm. I intend to fit am29f400bb flash memory but have noticed a slight difference in the pinout.
Will EFIlive still read and write to the new flash memory once I purchase a licence?

Thanks

joecar
November 21st, 2011, 04:17 AM
What is the difference in the pinout...?

What was the flash part previously on the board...?

doubledip
November 22nd, 2011, 12:05 AM
Hello all

Just in the process of repairing the flash on a LS1 pcm. I intend to fit am29f400bb flash memory but have noticed a slight difference in the pinout.
Will EFIlive still read and write to the new flash memory once I purchase a licence?

Thanks

which PCM is it?

Drew
November 22nd, 2011, 12:06 AM
The original was the Intel AB28F400BX.

The pinout difference is in pin 1 and 2.

Pin IntelPin AMDPin Description
1 VPP NC Program/Erase Power
2 WP# RY/BY# Write Protect Input (Intel) /
Ready/Busy Signal (AMD)

Having a look through the data sheet looks like the programming and erase commands are diffrent too.
There is some good info about it here http://www.datasheetarchive.com/indexdl/Datasheet-078/DSAE0070163.pdf

doubledip
November 22nd, 2011, 12:11 AM
why you changing type of chip ???

Drew
November 22nd, 2011, 12:12 AM
which PCM is it?

VT with a service number of 09354896

Drew
November 22nd, 2011, 12:14 AM
Looks like the chip has been off it a few times before. Board cleaned up ok but the chip has see better days. And im having problems sourcing the intel part.

doubledip
November 22nd, 2011, 12:20 AM
need to fit same chip.. the AB29 wont work (AFAIK)

JezzaB
November 22nd, 2011, 07:59 PM
Yup. Ive tried putting one on years ago and it didnt like it.

Drew
November 22nd, 2011, 10:09 PM
hmm so the reading and writing with EFILive was the issue JezzaB?

N0DIH
November 23rd, 2011, 07:36 AM
Works fine, seen plenty of them installed OEM. I do a lot of PCM repairs.

AB28F400 are Boot Block flash memory from INTEL (since spun off to someone, can't recall who right now)
AM29F400 are Boot Block flash memory from AMD (since spun off memory business to Spansion), so IF you see a spansion part, probably a S29F400BB.

What you cannot use is a 29F400BT, those are Top Boot Block and configured differently and won't work properly.

B5, Bx, BB's all work fine. Same goes for the 29F800 and 28F800's. (AMD vs Intel).

I don't see too many AMD parts, they are the second source supplier. But I feel the AMD parts are a bit easier to program on my programmer. Intel parts are always fussy....


"The 16-Kbyte (16,384 bytes) boot
block is located at either the top (denoted by -T
suffix) or the bottom (-B suffix) of the address map
to accommodate different microprocessor protocols
for boot code location."


need to fit same chip.. the AB29 wont work (AFAIK)

doubledip
November 23rd, 2011, 09:37 AM
ah ok cool... have seen heaps of AMD A29's in the 1 meg PCM's and 1 Intel in them... but never the other way round in the 512's

N0DIH
November 23rd, 2011, 10:06 AM
I think I have seen 1 AM29F400 so far. I have seen more AM29F400's in trans controllers.... :)

JezzaB
November 23rd, 2011, 10:23 AM
hmm so the reading and writing with EFILive was the issue JezzaB?

Sorry my mistake. I had put in a AM29F800. But then again, back then it was a pretty hack soldering job lol

N0DIH
November 23rd, 2011, 10:40 AM
I was thinking of messing with that, did it work at all? Might need a hacked up .bin file to do it. Pretty sure it can be done. GM does it OEM on the 3800's. My L67 is a 1MB chip with a 512k file factory.

Yeah, if you are using a soldering iron I don't wanna see the work! :) Hot air is the only way to do it non destructively.

JezzaB
November 23rd, 2011, 10:42 AM
Did work at all but now days the process is alot more refined lol. Havent tried it since