New PCM, is it dead?

They go by many names, P01, P10, P12, P59, E38, VPW, '0411 etc.
kur4o
Posts: 1044
Joined: Sun Apr 10, 2016 9:20 pm

Re: New PCM, is it dead?

Post by kur4o »

It did worked but logs don`t look good enough.

Code: Select all

[15:01:06.246] [00000000000000000000] 6C 10 F0 35 00 10 00 00 00 00
[15:01:10.167] [18446744072285656046] 6D F0 10 36 01 10 00 00 00 00 00 FF B8 00 00 .............

HERE it misses[every time] a second response that is sent after the block message [6D FE 10 3F]-I suspect timings or tool don`t pick it or it gets lost between tool-PC

[15:01:11.780] [18446744072287268707] 8C FE 10 3F [This is sent from pcm after some bus inactivity]

[15:01:11.817] [00000000000000000000] 8C FE F0 3F -out from script
[15:01:11.957] [00000000000000000000] 6C 10 F0 35 00 10 00 00 10 00 - out from script
Some food for debugging.

When it fails in x4 mode it gets the second response [6D FE 10 3F] but not the long block message. It will be really interesting someone with better equipment to monitor actual bus activity with that OS and same setup.

ProfessWRX can you post the bin dump. It is some early OS and not available in database I have.
ProfessWRX
Posts: 148
Joined: Tue Oct 03, 2023 9:33 am
cars: 04 Monte SSSC
04 Tahoe
92 Trans Am
Location: AZ USA

Re: New PCM, is it dead?

Post by ProfessWRX »

It says it's from an 04 Alero 3.4L
Attachments
JunkyardPCM.bin
(512 KiB) Downloaded 106 times
User avatar
Tazzi
Posts: 3550
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: New PCM, is it dead?

Post by Tazzi »

ProfessWRX wrote:
Tazzi wrote:
1) P04 ECUs are a heap of shit in terms of how there DLC (VPW) is handled internally. Not only does the OS affect how stable the comms are (Even when running a kernel), but they do not apply a strong load on the bus line which can result in them dropping frames if the bus line is not loaded significantly during read/write at 4x speed. Pete and I discovered this after monitoring the VPW pulses, and adding a resistor between VPW line to ground (2.7-4.6k was ideal) to help the DLC clean up its signal.
This issue did affect when using GM MDI when performing a flash update, where the DLC dropped to 1x mode when it detected too many errors on the line (Which also affected the OBDX VT in the same manner), keep this comment in mind. The GM MDI also logged this, and continued flashing at 1x since its internal DLC dropped to 1x also.
If this is the issue, then shouldn't I splice in a resistor into my bench harness and check?
Yes, you could test this and see if it helps at all for you.

ProfessWRX wrote:
Tazzi wrote:
2) Looking at your reads, it uploaded the kernel perfectly, and then read a bunch of chunks in a row without any dropouts. Then suddenly completely loss all communication here:

Code: Select all

[05:27:51:538]  Reading from 49152 / 0xC000, length 4096 / 0x1000
[05:27:51:554]  XPro: 20 01 00 DE
[05:27:51:565]  TX: 6D 10 F0 35 01 10 00 00 C0 00
[05:27:52:576]  Timeout.. no data present A
[05:27:52:585]  No payload following read request.
[05:27:53:594]  Timeout.. no data present A
[05:27:53:603]  No payload following read request.
[05:27:54:613]  Timeout.. no data present A
It then repeats sending the request several times without a single response back. This indicates to me that either the DLC has dropped back to 1x mode, or the kernel has dropped out.
Personally, I believe the DLC has dropped back to 1x mode which is why all communication has completely ceased.
Is this is the case, would the Dash not remain the same? When this happens the dash resets.
Ahhhhhhhhhhhhhhhh Interesting!
So... when the dash 'resets', this means it is coming out of programming mode and is starting back up.
This would signify to me either:
1) Something in the car starting talking at 1x and caused the whole car to go back to 1x mode, and all wake up (reset).
2) Tester present took too long to be sent, so car exited programming mode and item1 occurred.
ProfessWRX wrote:
Tazzi wrote: The alternative here is the kernel dropping out, but... I don't think thats the problem until testing the above theory.
With the behavior I see this makes sense to me, but I'm a lowly tester, not a dev.
If the kernel dropped out, this 'could' result in the ECU speaking back at 1x mode again which would wake up the rest of the car also. I still suspect it is the issue mentioned above that is the problem, since 1x works fine.

I can test this out on my bench setup, but will need to know which kernel is being used here?
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
ProfessWRX
Posts: 148
Joined: Tue Oct 03, 2023 9:33 am
cars: 04 Monte SSSC
04 Tahoe
92 Trans Am
Location: AZ USA

Re: New PCM, is it dead?

Post by ProfessWRX »

I’m using the beta release kernel as far as I know.
ProfessWRX
Posts: 148
Joined: Tue Oct 03, 2023 9:33 am
cars: 04 Monte SSSC
04 Tahoe
92 Trans Am
Location: AZ USA

Re: New PCM, is it dead?

Post by ProfessWRX »

I pulled a couple resistors out of my electronics bag to try this but they had no continuity so I don’t know if I have any working resistors. I have about 10 left so I’ll check them.
Which pins exactly should I splice into? Don’t want to muck anything up by not asking simple questions.
zack4200
Posts: 101
Joined: Sat Jun 25, 2022 1:35 am
cars: 1982 Chevy Chevette 3400 LA1 swapped
1986 Chevy Chevette
1998 Chevy s10

Re: New PCM, is it dead?

Post by zack4200 »

DLC pin 2 to DLC pins 4/5, or PCM blue 58 to PCM blue 60

I also modified the diagram Gampy shared a few pages back
bench harness w resistor.png
bench harness w resistor.png (265.09 KiB) Viewed 1714 times
ProfessWRX
Posts: 148
Joined: Tue Oct 03, 2023 9:33 am
cars: 04 Monte SSSC
04 Tahoe
92 Trans Am
Location: AZ USA

Re: New PCM, is it dead?

Post by ProfessWRX »

zack4200 wrote:DLC pin 2 to DLC pins 4/5, or PCM blue 58 to PCM blue 60

I also modified the diagram Gampy shared a few pages back
bench harness w resistor.png
Perfect. I’ll see if I can find some working resistors. RadioShack went out of business 15 years ago so I don’t know of a local place to buy any if I don’t. I’ll be at the mercy of Amazon.
zack4200
Posts: 101
Joined: Sat Jun 25, 2022 1:35 am
cars: 1982 Chevy Chevette 3400 LA1 swapped
1986 Chevy Chevette
1998 Chevy s10

Re: New PCM, is it dead?

Post by zack4200 »

If you have a MicroCenter near you, they usually stock a decent selection of electronic components. Only problem is they don't have a ton of locations, only maybe 20 or so
ProfessWRX
Posts: 148
Joined: Tue Oct 03, 2023 9:33 am
cars: 04 Monte SSSC
04 Tahoe
92 Trans Am
Location: AZ USA

Re: New PCM, is it dead?

Post by ProfessWRX »

zack4200 wrote:If you have a MicroCenter near you, they usually stock a decent selection of electronic components. Only problem is they don't have a ton of locations, only maybe 20 or so
The closest micro center is 364 miles away. Not sure I’ll make it there this year… ridiculous that this is an issue in Phoenix, Arizona. Not exactly a small metro I’m in.
User avatar
Tazzi
Posts: 3550
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: New PCM, is it dead?

Post by Tazzi »

ProfessWRX wrote:I pulled a couple resistors out of my electronics bag to try this but they had no continuity so I don’t know if I have any working resistors. I have about 10 left so I’ll check them.
Which pins exactly should I splice into? Don’t want to muck anything up by not asking simple questions.
Check for resistance, not continuity ;)
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
Post Reply