Finally could write immo-off file to eeprom!!
But with several failed tries:
I did run:
C:\Aps\AutoTools>me7_1.4.exe --bootmode 95P08 --CSpin P6.3 -wp1 -b57600 95P08io.binAnd something almost allways went wrong. Until I stopped ungrounding pin 24 and executing the command with some variations of time between powering-on and hitting enter. I tried with all four possible baud rates. Then I realized there must be some thing with the timing between power-on and executing the program.
By saying POWER ON I mean I switched-on all three ECU pins 3, 21 & 62 (though ECU pin 3 has a separate switch to simulate key but I leave it ON).
Here are the common messages I got on the following iterations:
ME7_EEPROM v1.40
COM: 1, Baud Rate: 10400
Memory type: 95P08, size: 1024
Chip Select pin: P6.3
Opening COM1 ... OK
Starting Boot_mode ... uC ID response 0xD5 ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Reading IDCHIP ... 0x0C41: C167CS ... OKAlmost every iteration had some 10 secs or more after the previous one...
GROUND PIN24. POWER ON. SEVERAL TIMES USING 2-10 SECS INTERVALS TO UNGROUND PIN 24
...
Initializing registers ... FAIL. (error=0x40D01)Closing COM1GROUND PIN24. POWER ON (LEAVING PIN24 GROUNDED) WAIT 2-3 SECS...
...
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... FAIL. (error=0x40301)Closing COM1GROUND PIN24. POWER ON (LEAVING PIN24 GROUNDED) WAIT 1-2 SECS...
...
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00F0
Writing EEPROM .............FAIL. (error=0x40301)Closing COM1GROUND PIN24. POWER ON (LEAVING PIN24 GROUNDED) WAIT 1 SEC...
...
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00F0
Writing EEPROM ................OK
Closing COM1SUCCESS!!!Then read again to verify...
I think there must be some issue with ME's v1.4 since it almost all the time refused to even read eeprom even in OBD mode when v1.31 did it right:
C:\Aps\AutoTools>me7_1.4.exe --OBD -rp1 95P08or_modded_OBD.bin
ME7_EEPROM v1.40
COM: 1, Baud Rate: 10400
Opening COM1 ... OK
Initiating communication ... OK
ECU ID response: 022906032CS
MOTRONIC ME7.1.1G
0005
SoftCod: 00032, WSC: 00066
Reading EEPROM .............FAIL. (error=0x50501)
Closing COM1
C:\Aps\AutoTools>me7_1.31.exe --OBD -rp1 95P08or_modded_OBD_1.31.bin
Ver: 1.31
Com Port: 1
Baud Rate: 10400
Opening COM1 ... OK
Initiating communication ... OK
ECU ID response: 022906032CS
MOTRONIC ME7.1.1G
0005
SoftCod: 00032, WSC: 00066
Reading EEPROM ........................................................................... OK
File saved
Closing COM1
File has the intended changes!
Thanks to all who replied