Thanks for the logs. In short summary, I figured some of the missing pieces and how to set j-tool to monitor all data on pwm bus.Tazzi wrote:I have successfully read the AU Falcon ECU on the bench. Attached in the .bin and also a VCM2 log of it reading!
So my ECU is a 3byte seed and 2byte key as per the previous unlocks we have seen by Intech.
24 10 F5 27 01
C4 F5 10 67 01 57 59 BC
24 10 F5 27 02 00 CD
C4 F5 10 67 02 34
We can see the seed is 57 59 BD and key is 00 CD
I can confirm this is correct using the unlock algo which matches.
It then does another unlock almost immediately after the first one:
24 10 F5 27 01
C4 F5 10 67 01 37 38 2C
24 10 F5 27 02 DA 64
C4 F5 10 67 02 34
Seed is 37 38 2C and key is DA 64, this also works when applying the second key derivative.
And after that.. it reads the memory. It doesnt take very long to be honest, its quite fast.
But... still no high speed request. It stayed at the same baud rate the whole time through.
I feel like Im chasing a mythical ability at this point! Id rather not base my coding off of dealing only with a simulating PWM highspeed requests on a scantool, Id rather actually get live data from an ecu since its real results including time interval between IFR bytes and end of frame bytes.
I should be able to just half the timings I currently use for it to be correct.. but again, I want to know its right first.
The feps is also applied on all the time during the read/write event. I noticed it took 10 seconds for pcm to send 00 05 message after feps been on. Does this require some ignition cycling or it is some security timeout.