Originally Posted by
steveo
i did just answer this in a PM but just in case anyone else is reading:
VPP voltage if you aren't aware is a signalling voltage to the EEPROM in a state where it can be erased/reprogrammed. without VPP it's 'safe' to twiddle any pins without actually damaging information on the EEPROM, we need to supply voltage to that pin to do any damage to it.
unfortunately that flash routine built into eehack does not tell you why the VPP apply routine failed, it just gives up. my new flash tool will tell you but it's not quite ready yet.
if you are really curious why its failing, open eehack's debug log and check the 'verbose' box it will dump all of its bus messages. right after it fails it'll probably spit out a short message containing a return code, which i could use to tell you why its failing.
the VPP apply routine first checks the IGN voltage (it has to be 10.8 to 16 volts so that's unlikely to fail) but then it tries to apply VPP voltage and tests its output, which will fail if input voltage is insufficient. it must be in a very narrow range, so if your input voltage is too low, it'll fail. usually 11.5-13.5v of clean input is fine, though.
what is the ignition voltage in eehack if you just run a datalog for a few seconds?
be very careful flashing until you find out whats going on, a small failure might brick that ecm.....
Bookmarks