Well this is what it says when I try to read it on the bench:
ECU reports programming session preconditions have been met.
Negotiating communication timings.
Successfully changed to new communication timings.
Requesting security access.
ECU reports that security access request was rejected.
Starting diagnostic session.
Disconnecting because no response was received for the Tester Present message.
Disconnected
100% complete.
Validating memory layout failed.
Restoring Windows sleep mode.
This is what it says in the car:
Requesting security access.
Security access granted.
Validating flash memory starts at 0x00800000 and ends at 0x00900000.
Memory layout is valid.
Starting to read data block.
Calculating flash checksum to determine if reading is necessary for range: 0x00800000 to 0x00810000
Flash checksum does not match, reading flash data is necessary.
Requesting upload from ECU for address range 0x00800000 to 0x0080FFFF.
Request upload from ECU succeeded.
Starting data transfer.
1% complete.
2% complete.
3% complete.
4% complete.
5% complete.
6% complete.
Data transfer failed.
100% complete.
Reading ECU flash memory failed.
I'm assuming that nefmoto can not read this, but I switched over to my stock ECU, and couldnt read that in the car either? What the heck am I doing wrong? It validates memory layout, but only gets to about 6% done and then fails on both chipped and stock ECU's. I'm at a loss, but after all attempts I'm still able to start the car with both ECU's.