P10 ECU Hacking Fun
-
- Posts: 4
- Joined: Tue Jan 30, 2024 1:55 pm
- cars: Jeep Comanche, Colorado, 300ZX, Nova
P10 ECU Hacking Fun
Hey all,
Long time lurker, first time poster. I'm doing some work on the Vortec 4200 P10 ECU, as well as getting help from some great minds. I own three 4200s swapped into other vehicles, and I plan to build more! There is a quickly growing community for Vortec 4200 Performance and Swapping, if you want to check out the facebook page by the same name. I would love to add to PCM Hammer by contributing XDF work, or whatever else!
Anyhow, as typical there are dozens of tables, scalers, etc. not mapped by HP Tuners in the P10. My ambitious project is to also convert the code to reference MAP readings for a true Speed Density VE table, versus the factory Alpha N Fueling Strategy.
I would love to get a chat with others interested in the P10 and share ideas.
I also have a very rare piece; a prototype P10 ECU used during development work. (attached Images) It has a direct access memory port to the flash among other things. However, I can't get it to read with PCM Hammer or HPT! It may be blank, or it may be the Holy Grail?..
I am willing to pay shipping to loan out this Proto P10 to someone on here trustworthy to not disappear with it forever, haha. Maybe someone else can get the P10 Kernal to talk nice? Feel free to send me a PM if you would be interested in talking on that!
Cheers,
Long time lurker, first time poster. I'm doing some work on the Vortec 4200 P10 ECU, as well as getting help from some great minds. I own three 4200s swapped into other vehicles, and I plan to build more! There is a quickly growing community for Vortec 4200 Performance and Swapping, if you want to check out the facebook page by the same name. I would love to add to PCM Hammer by contributing XDF work, or whatever else!
Anyhow, as typical there are dozens of tables, scalers, etc. not mapped by HP Tuners in the P10. My ambitious project is to also convert the code to reference MAP readings for a true Speed Density VE table, versus the factory Alpha N Fueling Strategy.
I would love to get a chat with others interested in the P10 and share ideas.
I also have a very rare piece; a prototype P10 ECU used during development work. (attached Images) It has a direct access memory port to the flash among other things. However, I can't get it to read with PCM Hammer or HPT! It may be blank, or it may be the Holy Grail?..
I am willing to pay shipping to loan out this Proto P10 to someone on here trustworthy to not disappear with it forever, haha. Maybe someone else can get the P10 Kernal to talk nice? Feel free to send me a PM if you would be interested in talking on that!
Cheers,
NA Vortec 4200 Jeep Comanche, P10
NA Vortec 4200 Nissan Z31, P10
Vortec 4200 Nova, E67
NA Vortec 4200 Nissan Z31, P10
Vortec 4200 Nova, E67
Re: P10 ECU Hacking Fun
That pcm looks quiet interesting. I have seen in disassembly how it can be used, but it is for 0411 pcm. This one might be a little different.
What kind of cable do you have for connection to pcm. We might do some test to figure if the pcm is dead or does communicate over obd2.
If you are willing to improve some definition and add more data I can send you some files.
I also have some good uncommented disassembly to use for reference.
What kind of cable do you have for connection to pcm. We might do some test to figure if the pcm is dead or does communicate over obd2.
If you are willing to improve some definition and add more data I can send you some files.
I also have some good uncommented disassembly to use for reference.
-
- Posts: 4
- Joined: Tue Jan 30, 2024 1:55 pm
- cars: Jeep Comanche, Colorado, 300ZX, Nova
Re: P10 ECU Hacking Fun
I'm using a cheap OBD LINK SX device, it's super slow to read and write!
I can post what PCM hammer log says when I try to read the prototype PCM. It finds an operating system, but then insists on using the Kernel for a P01, which then fails.
I would be happy to share files. Keep in mind I'm a true novice, I do this on evenings after my engineering day job, second night job welding and machining parts, and I have 2 kids, haha. So I'm not super fast to get things done .
I can post what PCM hammer log says when I try to read the prototype PCM. It finds an operating system, but then insists on using the Kernel for a P01, which then fails.
I would be happy to share files. Keep in mind I'm a true novice, I do this on evenings after my engineering day job, second night job welding and machining parts, and I have 2 kids, haha. So I'm not super fast to get things done .
NA Vortec 4200 Jeep Comanche, P10
NA Vortec 4200 Nissan Z31, P10
Vortec 4200 Nova, E67
NA Vortec 4200 Nissan Z31, P10
Vortec 4200 Nova, E67
Re: P10 ECU Hacking Fun
Looks like old bug when the OS is not defined it defaults to ls1 flashing.
Meanwhile you can run the attached script with this program
viewtopic.php?t=7753
You are the perfect candidate to clean up, fix and improve what is already available. One step at a time.
Meanwhile you can run the attached script with this program
viewtopic.php?t=7753
You are the perfect candidate to clean up, fix and improve what is already available. One step at a time.
- Attachments
-
- P10_read_400_x1_v1.txt
- (5.43 KiB) Downloaded 98 times
-
- Posts: 4
- Joined: Tue Jan 30, 2024 1:55 pm
- cars: Jeep Comanche, Colorado, 300ZX, Nova
Re: P10 ECU Hacking Fun
Great, thank you! I'll dig into that and keep this thread up to date.
NA Vortec 4200 Jeep Comanche, P10
NA Vortec 4200 Nissan Z31, P10
Vortec 4200 Nova, E67
NA Vortec 4200 Nissan Z31, P10
Vortec 4200 Nova, E67
- antus
- Site Admin
- Posts: 8497
- Joined: Sat Feb 28, 2009 8:34 pm
- cars: TX Gemini 2L Twincam
TX Gemini SR20 18psi
Datsun 1200 Ute
Subaru Blitzen '06 EZ30 4th gen, 3.0R Spec B - Contact:
Re: P10 ECU Hacking Fun
That's not a bug its a feature! But yes, that's what it means - unknown OSID. The OSID can be easily added if you post it up, but I am not sure when the next pcm hammer update will be out to include it for everyone. Can make a test build with it pretty easily.
It'd be interesting to see what's under the cap on the box on the side. It's very cool but I don't think it'll provide us with too much extra. Its an OEM hardware kit, so it might provide some interesting functionality, but I havnt seen anything like that worth making more of yet. Generally speaking the hardware and software to us it on the PC are expensive, rare and proprietary, whereas tools we make are easier to use for everyone.
Have you read the FAQ? For lots of information and links to significant threads see here: http://pcmhacking.net/forums/viewtopic.php?f=7&t=1396
Re: P10 ECU Hacking Fun
Yes when ls1 was the only supported type it was helpful. However when more pcm types got supported it slowly turn out to some mild bug that needs fixing, or at least to present an option for manual selection of pcm type with all the warnings what might happen if wrong type is selected.
Here is a dis I made some time ago.
Here is a dis I made some time ago.
- Attachments
-
- 03-05LL8_READ_pcm1_0001{stockfixed]_DISSasembly.rar
- (1.49 MiB) Downloaded 82 times
- antus
- Site Admin
- Posts: 8497
- Joined: Sat Feb 28, 2009 8:34 pm
- cars: TX Gemini 2L Twincam
TX Gemini SR20 18psi
Datsun 1200 Ute
Subaru Blitzen '06 EZ30 4th gen, 3.0R Spec B - Contact:
Re: P10 ECU Hacking Fun
Yep. These are the two main things at the moment, looking for help with both. Darkman5001 is talking via email and is looking at improving the list of OSIDs which is related to the first part. Someone who can help implement a different read and write function which allows you to select which hardware type to read or write from a list would be very appreciated. I don't have the time to do all the work, but I will spend some time with someone who has the interest and the C# skills to explain how the program works and how I think such functionality would fit the current codebase.
Have you read the FAQ? For lots of information and links to significant threads see here: http://pcmhacking.net/forums/viewtopic.php?f=7&t=1396
-
- Posts: 230
- Joined: Sat Dec 18, 2021 8:15 am
- cars: 2004 Suburban, 2001 Tahoe, 2002 Envoy, 2006 Envoy, 2003 Lincoln LS
- Location: New Jersey, USA
Re: P10 ECU Hacking Fun
Welcome to the forum UglyBoost91. And a protype of the P10 is interesting. But as Antus said, it more than likely has a non-documented "BETA" OS so to speak. But very interesting stuff.
Re: P10 ECU Hacking Fun
UglyBoost91,
Did you manage to dump the bin out of that very special pcm.
Did you manage to dump the bin out of that very special pcm.