Ford F-150 ECM binaries

Thread Tools
 
Search this Thread
 
Old Aug 5, 2008 | 07:48 PM
  #16  
Bugman1400's Avatar
Thread Starter
|
Senior Member
Joined: Nov 2007
Posts: 101
Likes: 0
Originally Posted by JackandJanet
You've had a couple of offers of the binary code, why are you ignoring them? Not even a "thank you", which seems a bit rude.

- Jack
I may be missing something.....I've had no specific offers. Please educate me.
 
Reply
Old Aug 5, 2008 | 08:08 PM
  #17  
Bigmoss's Avatar
Senior Member
Joined: May 2005
Posts: 517
Likes: 0
From: Ontario, Canada
Originally Posted by Groovy Chick
Which of the 300 would you like? We'd need your HEX code, or if you don't have it, get the part number off the PCM. E-mail it to bill@powerhungryperformance.com, and he'll get you a copy.
Uh here is offer one
 
Reply
Old Aug 5, 2008 | 08:09 PM
  #18  
Bigmoss's Avatar
Senior Member
Joined: May 2005
Posts: 517
Likes: 0
From: Ontario, Canada
Originally Posted by i.ride.suzuki
I can get you any current strategy in hex format from Ford. Do you just want any strategy ?
Here is offer 2

Consider yourself educated
 
Reply
Old Aug 5, 2008 | 08:30 PM
  #19  
JackandJanet's Avatar
Global Moderator &
Senior Member
15 Year Member
Liked
Joined: Aug 2007
Posts: 7,887
Likes: 61
From: Among javelinas and scorpions in Zoniestan
Bugman, Go back to post #2 from Groovy Chick. She told you exactly how to get what you wanted and gave you an email address.

But, you ignored her.

So, go to post #11 from i.ride.suzuki. He offered to get you any strategy that was "current".

And, you ignored him.

Feel "educated"?

But now, you seem to be asking for something different than you originally asked for. "Binary code" is simply bytes in binary format - 1s and 0s. We usually look at that code in byte-sized chunks consisting of hexidecimal "nibbles". I recently looked at the custom tune Bill Cohron wrote for me that way using FileAlyzer (which I told you about - you're welcome, by the way).

Of course, the hex code is not TOO interesting. But, it gives you something to look at. And, I was wrong in thinking FileAlyzer was an editor that allows you to make and save changes. Sorry for misleading you there.

Could it be that you want a disassembled version of the PCM code? Now, I may be wrong again, but I don't think the coding was ever done in assembly in the first place! If I'm wrong, I'll own up to it though.

So, what is it you really want? And again, why are you ignoring those who've offered to help?

- Jack
 
Reply
Old Aug 5, 2008 | 08:32 PM
  #20  
JackandJanet's Avatar
Global Moderator &
Senior Member
15 Year Member
Liked
Joined: Aug 2007
Posts: 7,887
Likes: 61
From: Among javelinas and scorpions in Zoniestan
Darn, Bigmoss! You're too fast for me! Glad to hear from you again.

I'm getting really old and slow. :o

- Jack
 
Reply
Old Aug 5, 2008 | 08:52 PM
  #21  
Bigmoss's Avatar
Senior Member
Joined: May 2005
Posts: 517
Likes: 0
From: Ontario, Canada
Originally Posted by JackandJanet
Darn, Bigmoss! You're too fast for me! Glad to hear from you again.

I'm getting really old and slow. :o

- Jack
NP Jack I felt the post was directed at you so figured I would chime in, I hate guys that ask a question ignore all the answers and are just plain rude. Sounds like this site might not be for him.
 
Reply
Old Aug 5, 2008 | 09:10 PM
  #22  
Bugman1400's Avatar
Thread Starter
|
Senior Member
Joined: Nov 2007
Posts: 101
Likes: 0
I think I'm beginning to get a clearer picture. I wasn't aware there was a disassembled version of the PCM. I respectfully ask for a disassembled version of the PCM code.

Much thanks.
 
Reply
Old Aug 5, 2008 | 10:05 PM
  #23  
JackandJanet's Avatar
Global Moderator &
Senior Member
15 Year Member
Liked
Joined: Aug 2007
Posts: 7,887
Likes: 61
From: Among javelinas and scorpions in Zoniestan
Originally Posted by Bugman1400
I think I'm beginning to get a clearer picture. I wasn't aware there was a disassembled version of the PCM. I respectfully ask for a disassembled version of the PCM code.

Much thanks.
Now you're working on my wavelength and I see I've confused you. (Won't be the last time I ever confuse anyone - I can obfuscate with the best of them)!

I don't believe there is any disassembled version of the PCM code. As far as I know, it never exists as an assembly source. Instead, it is generated as machine code by a proprietary program that "understands" the operating envelope of the f150 engine and transmission. Bill Cohron at PHP sells such a program and you might like to contact him about it. Possibly, Justin Starkey at VMP and Mike Troyer at TP have similar programs they can license to you.

So, unless you can make sense out of this: "A0F326B1 A3A2CB50" (the first 8 bytes of the program in my PCM), I don't think you want the binary code.

Hopefully, I've cleared things up and I apologize for any confusion I may have caused.

- Jack
 
Reply
Old Aug 5, 2008 | 10:58 PM
  #24  
ThumperMX113's Avatar
Suspended
Joined: Nov 2004
Posts: 17,079
Likes: 0
Originally Posted by JackandJanet
You've had a couple of offers of the binary code, why are you ignoring them? Not even a "thank you", which seems a bit rude.

- Jack
No kidding Jack and/or Janet ...
 
Reply
Old Aug 8, 2008 | 01:37 PM
  #25  
Bugman1400's Avatar
Thread Starter
|
Senior Member
Joined: Nov 2007
Posts: 101
Likes: 0
Originally Posted by JackandJanet
Now you're working on my wavelength and I see I've confused you. (Won't be the last time I ever confuse anyone - I can obfuscate with the best of them)!

I don't believe there is any disassembled version of the PCM code. As far as I know, it never exists as an assembly source. Instead, it is generated as machine code by a proprietary program that "understands" the operating envelope of the f150 engine and transmission. Bill Cohron at PHP sells such a program and you might like to contact him about it. Possibly, Justin Starkey at VMP and Mike Troyer at TP have similar programs they can license to you.

So, unless you can make sense out of this: "A0F326B1 A3A2CB50" (the first 8 bytes of the program in my PCM), I don't think you want the binary code.

Hopefully, I've cleared things up and I apologize for any confusion I may have caused.

- Jack
To the untrained eye it looks like garbage, but to a trained eye it looks like the following:

00 00 7E CC 43 6F 70 79 72 69 67 68 74 20 28 43 ..Copyright (C
29 20 46 6F 72 64 20 4D 6F 74 6F 72 20 43 6F 6D ) Ford Motor Com
70 61 6E 79 20 31 39 39 33 2C 31 39 39 34 2C 31 pany 1993,1994,1
39 39 35 2C 31 39 39 36 2C 31 39 39 37 2C 31 39 995,1996,1997,19
39 38 2C 31 39 39 39 2C 32 30 30 30 00 00 00 00 98,1999,2000

I also found:

35 4C 33 41 2D 31 32 41 36 35 30 2D 41 54 48 FF 5L3A-12A650-ATH.
FF 36 46 58 46 31 35 45 41 33 35 FF FF FF FF FF .6FXF15EA35.....
FF FF 4D 37 39 39 47 2D 54 58 30 35 FF FF FF FF ..M799G-TX05....
FF FF FF 36 46 58 46 31 35 45 30 FF 30 31 2D 32 ...6FXF15E0.01-2
33 2D 32 30 30 35 FF 23 38 FF 02 10 FF 02 14 FF 3-2005.#8.......
 
Reply
Old Aug 8, 2008 | 01:52 PM
  #26  
i.ride.suzuki's Avatar
Senior Member
Joined: May 2007
Posts: 1,573
Likes: 0
Originally Posted by Bugman1400
To the untrained eye it looks like garbage, but to a trained eye it looks like the following:

00 00 7E CC 43 6F 70 79 72 69 67 68 74 20 28 43 ..Copyright (C
29 20 46 6F 72 64 20 4D 6F 74 6F 72 20 43 6F 6D ) Ford Motor Com
70 61 6E 79 20 31 39 39 33 2C 31 39 39 34 2C 31 pany 1993,1994,1
39 39 35 2C 31 39 39 36 2C 31 39 39 37 2C 31 39 995,1996,1997,19
39 38 2C 31 39 39 39 2C 32 30 30 30 00 00 00 00 98,1999,2000

I also found:

35 4C 33 41 2D 31 32 41 36 35 30 2D 41 54 48 FF 5L3A-12A650-ATH.
FF 36 46 58 46 31 35 45 41 33 35 FF FF FF FF FF .6FXF15EA35.....
FF FF 4D 37 39 39 47 2D 54 58 30 35 FF FF FF FF ..M799G-TX05....
FF FF FF 36 46 58 46 31 35 45 30 FF 30 31 2D 32 ...6FXF15E0.01-2
33 2D 32 30 30 35 FF 23 38 FF 02 10 FF 02 14 FF 3-2005.#8.......
What training is required opening the file in a HEX editor?

You must be a 1337 h4x0r.
 
Reply
Old Aug 9, 2008 | 08:36 AM
  #27  
Bugman1400's Avatar
Thread Starter
|
Senior Member
Joined: Nov 2007
Posts: 101
Likes: 0
What is the most common method for retrieving the binary (firmware) from the PCM?
 
Reply
Old Aug 10, 2008 | 08:47 PM
  #28  
JackandJanet's Avatar
Global Moderator &
Senior Member
15 Year Member
Liked
Joined: Aug 2007
Posts: 7,887
Likes: 61
From: Among javelinas and scorpions in Zoniestan
Originally Posted by Bugman1400
To the untrained eye it looks like garbage, but to a trained eye it looks like the following:

00 00 7E CC 43 6F 70 79 72 69 67 68 74 20 28 43 ..Copyright (C
29 20 46 6F 72 64 20 4D 6F 74 6F 72 20 43 6F 6D ) Ford Motor Com
70 61 6E 79 20 31 39 39 33 2C 31 39 39 34 2C 31 pany 1993,1994,1
39 39 35 2C 31 39 39 36 2C 31 39 39 37 2C 31 39 995,1996,1997,19
39 38 2C 31 39 39 39 2C 32 30 30 30 00 00 00 00 98,1999,2000

I also found:

35 4C 33 41 2D 31 32 41 36 35 30 2D 41 54 48 FF 5L3A-12A650-ATH.
FF 36 46 58 46 31 35 45 41 33 35 FF FF FF FF FF .6FXF15EA35.....
FF FF 4D 37 39 39 47 2D 54 58 30 35 FF FF FF FF ..M799G-TX05....
FF FF FF 36 46 58 46 31 35 45 30 FF 30 31 2D 32 ...6FXF15E0.01-2
33 2D 32 30 30 35 FF 23 38 FF 02 10 FF 02 14 FF 3-2005.#8.......

Oh get serious, bugman! I can read an ASCII table just as well as you - big deal (high school stuff). The code you display here is NOT the same as the snippet I gave you. I also notice you ignore anything in the extended ASCII set. I suppose those bytes are not important - probably, you'd just delete them.

So, we now know you can decode a character "string" encoded in binary (the copyright information).

The BIG question is - what does a change to any of the bytes in the second group do? Or, more to the point, what do they do in their current form?

Sorry, but I'm not at all impressed.

- Jack
 
Reply
Old Aug 11, 2008 | 07:39 AM
  #29  
Bugman1400's Avatar
Thread Starter
|
Senior Member
Joined: Nov 2007
Posts: 101
Likes: 0
My goal is not to impress anyone. I'm glad to hear that I've accomplished my goal.

Next....I will separate the Motorola opcodes from the data and then begin my own disassembly, which I will make public.
 
Reply
Old Aug 11, 2008 | 12:38 PM
  #30  
Norm's Avatar
Senior Member
Joined: Mar 2001
Posts: 3,278
Likes: 0
From: Seabrook,NH
What is your goal?
 
Reply



All times are GMT -4. The time now is 11:03 PM.