PCM Diagnostics & Tuning HP Tuners | Holley | Diablo

Inexpensive Opensource Flashing(Read is 100% working)

Thread Tools
 
Search this Thread
 
Old Nov 26, 2019 | 05:13 PM
  #741  
DavidBraley's Avatar
Teching In
 
Joined: Jul 2018
Posts: 22
Likes: 0
From: Fort Collins, Colorado
Default

Originally Posted by i420tom
Just realized after browsing another forum that it is import to note that I believe both of these are intel f800 flash chip 2003? P59 Pcms.

These pcms are actually an oddball but also desirable p59 computers because they have the ability to control a cable throttle body with IAC.
Most of all the later P59s pcms cannot control the cable throttle as they are missing the IAC drivers on the board and are used solely for drive by wire electric throttle bodys
Actually, they made P59's with the IAC hardware (drive by cable) up to 2007. What you want to look for is hardware (not service) numbers: 12575502, 12570558, 12583659, and 12589161.

Hope this helps...
Reply
Old Nov 26, 2019 | 05:40 PM
  #742  
i420tom's Avatar
9 Second Club
iTrader: (11)
 
Joined: Mar 2007
Posts: 351
Likes: 6
From: chicago burbs
Default

Yes I was aware of this but I was bringing it up due to the flashing aspect. I wish I still had an amd p59 to test out.
Reply
Old Nov 26, 2019 | 05:42 PM
  #743  
NSFW's Avatar
TECH Fanatic
5 Year Member
Liked
Loved
Community Favorite
 
Joined: Jan 2018
Posts: 1,053
Likes: 197
Default

See post 738. It's defaulting to 512 because it doesn't recognize the chip ID. If you can get me the chip ID, I can fix this.
Reply
Old Nov 26, 2019 | 06:13 PM
  #744  
i420tom's Avatar
9 Second Club
iTrader: (11)
 
Joined: Mar 2007
Posts: 351
Likes: 6
From: chicago burbs
Default

Originally Posted by NSFW
See post 738. It's defaulting to 512 because it doesn't recognize the chip ID. If you can get me the chip ID, I can fix this.
I emailed you some compare logs hours ago, I guess the chip ID wasn't in there?
I'll try again
Reply
Old Nov 26, 2019 | 06:27 PM
  #745  
i420tom's Avatar
9 Second Club
iTrader: (11)
 
Joined: Mar 2007
Posts: 351
Likes: 6
From: chicago burbs
Default

Can't seem to get the chip ID with the compare function, unless it's in the logs I sent you earlier.
What should I try?
Reply
Old Nov 26, 2019 | 06:38 PM
  #746  
NSFW's Avatar
TECH Fanatic
5 Year Member
Liked
Loved
Community Favorite
 
Joined: Jan 2018
Posts: 1,053
Likes: 197
Default

Try a test write (test write, not real write) I'm pretty sure that will print the chip id. Come to think of it, real write would probably be harmless because it won't recognize the chip, but why take chances....

It just occurred to me that I'm assuming that the P59 Intel chip will reflash with the same code as the P01 Intel chip... If that's not true you might need the BDM to recover a PCM or two before we get this working.
Reply
Old Nov 26, 2019 | 06:41 PM
  #747  
DavidBraley's Avatar
Teching In
 
Joined: Jul 2018
Posts: 22
Likes: 0
From: Fort Collins, Colorado
Default

Originally Posted by i420tom
Yes I was aware of this but I was bringing it up due to the flashing aspect. I wish I still had an amd p59 to test out.
Got it! I guess I didn't fully understand your message.
A little off topic: I wanted to thank you for figuring out the fix for getting the BDM to read and write to the P59's. I'm able to read and write to both Intel and Amd flash P59's now!
Reply
Old Nov 26, 2019 | 07:00 PM
  #748  
i420tom's Avatar
9 Second Club
iTrader: (11)
 
Joined: Mar 2007
Posts: 351
Likes: 6
From: chicago burbs
Default

Originally Posted by DavidBraley
Got it! I guess I didn't fully understand your message.
A little off topic: I wanted to thank you for figuring out the fix for getting the BDM to read and write to the P59's. I'm able to read and write to both Intel and Amd flash P59's now!
You are welcome!
What's the ID of your ab28f800 Intel?
Cant seem to get pcm hammer to read mine via compare or test write and I don't have access to my usbbdm for a while

Last edited by i420tom; Nov 26, 2019 at 08:22 PM.
Reply
Old Nov 26, 2019 | 07:29 PM
  #749  
DavidBraley's Avatar
Teching In
 
Joined: Jul 2018
Posts: 22
Likes: 0
From: Fort Collins, Colorado
Default

Originally Posted by i420tom
You are welcome!
What's the ID of your ab28f800 Intel?
Can seem to get pcm hammer to read mine via compare or test write and I don't have access to my usbbdm for a while
Oh, you are thinking I know what I'm doing now! HA! I have no idea how to find something like that. I truly struggle with this stuff. It's a miracle I got my BDM rig/fixture to work!

PCM Hammer (any version) will not read the Intel based P59 I have here. It stops at trying to load the kernel. It's possible there is something wrong with the contents of the flash. The BDM will read and write to it. But I suspect the contents of the flash chip could be anything and the BDM would still work. I'm guessing if the contents of the flash memory are not 100% good, it's possible PCM Hammer can't read it because it's depending on something that's corrupted? I have no idea really. It's all above my pay grade! LOL!

It just occurred to me that I can try and use the BDM to load a new/different and compatible file into the Intel based P59, and then see if PCM Hammer can read it? I will report back...
Reply
Old Nov 26, 2019 | 08:30 PM
  #750  
i420tom's Avatar
9 Second Club
iTrader: (11)
 
Joined: Mar 2007
Posts: 351
Likes: 6
From: chicago burbs
Default

When you are connected in usbbdm just hit the ID button at the top, should show you the id#s
Reply
Old Nov 26, 2019 | 09:06 PM
  #751  
i420tom's Avatar
9 Second Club
iTrader: (11)
 
Joined: Mar 2007
Posts: 351
Likes: 6
From: chicago burbs
Default

oh i think i know why it wont show my flash memory ID! It is because when i do the compare my log shows Operating system IDs do not match. and then it does NOT continue on to read the FLASH ID.

i saw someone elses compare debug and after the OS MATCH then it identifies the chip.
Reply
Old Nov 26, 2019 | 09:53 PM
  #752  
DavidBraley's Avatar
Teching In
 
Joined: Jul 2018
Posts: 22
Likes: 0
From: Fort Collins, Colorado
Default

Originally Posted by i420tom
When you are connected in usbbdm just hit the ID button at the top, should show you the id#s
Id1 = 0089
Id2 = 889d

When I first tried using the BDM software with the Intel flash, I pressed the ID button, and these are the Id numbers the software gives me. I then used these id#'s to get it to work by modifying an existing flash def. Just like I did for the AMD flash. Did I do it correctly? Because it seems to work...
Reply
Old Nov 26, 2019 | 10:26 PM
  #753  
i420tom's Avatar
9 Second Club
iTrader: (11)
 
Joined: Mar 2007
Posts: 351
Likes: 6
From: chicago burbs
Default

got mine to ID finally

[10:07:43:306] Flash memory ID code: 0089889D
[10:07:43:322] Flash memory manufactuer: Intel
[10:07:43:353] Flash memory type: 28F800B5-B 1Mbyte

looks like our flash IDs are the SAME!

i hope this is a quick fix


yes that is the correct way to get the usbbdm to work just make sure to get the flash type values from an appropriate flash type.
IE
Intel f800(1mb Intel p59)
Intel f400(512kb Intel p01)
Amd f800(amd 1mb p59)

Last edited by i420tom; Nov 26, 2019 at 10:39 PM.
Reply
Old Nov 26, 2019 | 11:51 PM
  #754  
NSFW's Avatar
TECH Fanatic
5 Year Member
Liked
Loved
Community Favorite
 
Joined: Jan 2018
Posts: 1,053
Likes: 197
Default

It won't take long to put out a new version to solve this problem. If I don't get it done by Turkey Day, I've got plenty of time on Friday while the rest of the world mobs the department stores.

I will also fix a couple minor things that would have made this easier to figure out. For example it should print the chip ID before reading, and it shouldn't refuse to do a quick-compare just because the operating system IDs are different. There's a bit of code that basically says, "unless we're doing a full write, stop here if the operating systems are different." And that was a good idea when the only options were full-write and calibration-write. But now it prevents comparisons, for no good reason.
Reply
Old Nov 27, 2019 | 08:00 AM
  #755  
i420tom's Avatar
9 Second Club
iTrader: (11)
 
Joined: Mar 2007
Posts: 351
Likes: 6
From: chicago burbs
Default

I got a full complete verified successful 1mb fast read with a different OS on p59 in car with pcm hammer 8. Using vcx nano.

So is it correct to assume that pcm hammer can recognize the OS# and/or recognize the chip ID# to switch to a 1mb read instead of the default 512kb?
Reply
Old Nov 27, 2019 | 09:15 AM
  #756  
NSFW's Avatar
TECH Fanatic
5 Year Member
Liked
Loved
Community Favorite
 
Joined: Jan 2018
Posts: 1,053
Likes: 197
Default

Originally Posted by i420tom
I got a full complete verified successful 1mb fast read with a different OS on p59 in car with pcm hammer 8. Using vcx nano.

So is it correct to assume that pcm hammer can recognize the OS# and/or recognize the chip ID# to switch to a 1mb read instead of the default 512kb?
With 8 and earlier, it depends on the OS and the chip. With the next version it will only depend on the chip, and it should support the Intel chip, so it should work for a lot more P59s. Maybe all of them, but I can't promise... There might be more surprises out there.

I say "should" support the Intel chip because I don't have one to test with... I'm going to need help with that.

The car you had that success with presumably has the same AMD flash chip as the P59 that I used for testing releases 7 and 8.

Reply
Old Nov 27, 2019 | 09:27 AM
  #757  
i420tom's Avatar
9 Second Club
iTrader: (11)
 
Joined: Mar 2007
Posts: 351
Likes: 6
From: chicago burbs
Default

No, it has the intel chip
That why I assumed it recognized the OS as being a 1mb OS because I assume it doesn't recognize the intel chip id
Reply
Old Nov 28, 2019 | 09:22 AM
  #758  
Stampede4ever's Avatar
TECH Fanatic
20 Year Member
Photogenic
Photoriffic
 
Joined: Dec 2005
Posts: 1,414
Likes: 28
Default

Hello, just wanted to give a quick update, I think I was able to install a new OS in my 896 pcm, or I bricked it, lol. It does read the new OS when I do a read properties, I won't know for sure till I finish my harness, which is close. All I did to the tune was remove Vats, and I got the new xdf, and os from the Driveway Engineer facebook, if anyone is looking for any.

Thanks.
Reply
Old Nov 28, 2019 | 10:36 AM
  #759  
G Atsma's Avatar
TECH Senior Member
5 Year Member
Liked
Loved
Community Favorite
 
Joined: Jun 2016
Posts: 22,288
Likes: 3,615
From: Central Cal.
Default

Well, here's wishing non-brickitude upon your pcm!
Have a Happy Thanksgiving!
Reply
Old Nov 28, 2019 | 11:44 AM
  #760  
NSFW's Avatar
TECH Fanatic
5 Year Member
Liked
Loved
Community Favorite
 
Joined: Jan 2018
Posts: 1,053
Likes: 197
Default

Originally Posted by i420tom
No, it has the intel chip
That why I assumed it recognized the OS as being a 1mb OS because I assume it doesn't recognize the intel chip id
What happens when you use the "quick compare" button with that PCM and the image that you read from it?

When you said verified I assumed that was how you verified it... or did you mean that you verified it by comparing against what you read with the BDM?
Reply



All times are GMT -5. The time now is 09:22 AM.