Why I hate VZ V6 ECUs...
Posted: Thu Jun 25, 2020 10:54 am
I have no words to how unbelievably frustrated I am at these stupid fucking ECUs.
Theres one thing in my line of work which just forever causes me grief, is not being told the whole story.
So... I received a security set from a customer (BCM, PIM, damage ECU, and key) to then program a refurbished one in.
Now the information I was not told about, was the security set was sent in from a workshop which couldnt get the job done but had it for 3 days.
The workshop attempted to blank the PIM by eeproming it.. which they set the immo in the PIMs code to hex value 0x0000. Now something I suspected by didnt actually ever confirm, is that factory restored E55's (Fresh off the factory line) will auto link to an immo code on first connection. I believe this is actually part of the base firmware (fresh out of the factory) and is not normally done if a unit had VZ operating system on it and reset.
Usually I would just power on the refurnished ECU, program to the clients calibrations/OS and then hookup the PIM, BCM ect and finally security link it. But, just had it all hooked up at once after testing the bad ECU. So.. what happened.. the refurbished unit linked to a code of hex value 0x0000 from the PIM which is different to a normal immo value of just 0000. The operating system for the E55's actually doesnt normally support programming or resetting with a value of 0x0000, it actually would be expecting to see 0x30303030 which is an immo of 0000 is ascii.
So.. the ECU is now in limbo. It has stored the value of 0x0000 into its memory.. yet still believes it does not have an immo learnt to it.
When trying to program an immo, it says its already learnt.
When trying to reset it, it says its already reset.
I figure out that the PIM was tampered by checking the security status between the original ECU and PIM, and saw it was not happy. Which then lead to checking the PIM and finding that nice little gift from the other workshop.
Anyways... not that I expect many to be in the same situation... but its certainly pissed me off..
*sigh*... Its now a perfectlt good paperweight.
Theres one thing in my line of work which just forever causes me grief, is not being told the whole story.
So... I received a security set from a customer (BCM, PIM, damage ECU, and key) to then program a refurbished one in.
Now the information I was not told about, was the security set was sent in from a workshop which couldnt get the job done but had it for 3 days.
The workshop attempted to blank the PIM by eeproming it.. which they set the immo in the PIMs code to hex value 0x0000. Now something I suspected by didnt actually ever confirm, is that factory restored E55's (Fresh off the factory line) will auto link to an immo code on first connection. I believe this is actually part of the base firmware (fresh out of the factory) and is not normally done if a unit had VZ operating system on it and reset.
Usually I would just power on the refurnished ECU, program to the clients calibrations/OS and then hookup the PIM, BCM ect and finally security link it. But, just had it all hooked up at once after testing the bad ECU. So.. what happened.. the refurbished unit linked to a code of hex value 0x0000 from the PIM which is different to a normal immo value of just 0000. The operating system for the E55's actually doesnt normally support programming or resetting with a value of 0x0000, it actually would be expecting to see 0x30303030 which is an immo of 0000 is ascii.
So.. the ECU is now in limbo. It has stored the value of 0x0000 into its memory.. yet still believes it does not have an immo learnt to it.
When trying to program an immo, it says its already learnt.
When trying to reset it, it says its already reset.
I figure out that the PIM was tampered by checking the security status between the original ECU and PIM, and saw it was not happy. Which then lead to checking the PIM and finding that nice little gift from the other workshop.
Anyways... not that I expect many to be in the same situation... but its certainly pissed me off..
*sigh*... Its now a perfectlt good paperweight.