NefMoto

Technical => Cluster and Immobilizer => Topic started by: ArgDub on November 14, 2011, 08:26:58 AM



Title: ME7 EEPROM programmer
Post by: ArgDub on November 14, 2011, 08:26:58 AM
No more clips or desoldering... here is my EEPROM programer tool.

ME7_95040 is a console application that allows to program ME7 ecu's EEPROM.
It has been tested successfully on ME7.1 and 7.5 ecus.
Tool works with a dumb kline cable, either usb or serial.

For usage instructions, in a command line window run 'me7_95040 --help', it will display the program options with some examples.

Update 2011.11.23 - v1.30 -> /topic,1168.msg11101.html#msg11101 (http://nefariousmotorsports.com/forum/index.php/topic,1168.msg11101.html#msg11101)
  - Added read support over OBD port
Update 2012.01.16 - v1.31
  - Fix bug with 4Z7907551S ECU
  - Reduce CPU usage
Update - v1.40 -> http://nefariousmotorsports.com/forum/index.php?topic=1168.msg21504#msg21504 (http://nefariousmotorsports.com/forum/index.php?topic=1168.msg21504#msg21504)
 - 95040, 95080, 95160 and 95P08 as well as more cpu options.
 - Allow to specify the chip select pin in case the search function can't find it


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: Dobermann on November 14, 2011, 10:28:14 AM
No more clips or desoldering... here is my boot-mode EEPROM programer tool.

ME7_95040 is a console application that allows to program ME7 ecu's EEPROM in boot-mode.
It has been tested successfully on ME7.1 and 7.5 ecus.
Tool works with a dumb kline cable, either usb or serial.

For usage instructions, in a command line window run 'me7_95040 --help', it will display the program options with some examples.




absolutly GREAT Tool !!!!!!!!!!!!!!

fantastic work !!!!!!

this tool works without problems !!!!

 ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: carlossus on November 14, 2011, 11:37:37 AM
Thanks so much!


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: vwaudiguy on November 15, 2011, 12:30:51 AM
All I have to say is wow. Great work! Will this work with Windows 7?

edit...It does not open on my Windows 7 system.


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: vwaudiguy on November 15, 2011, 01:05:33 AM
Ok.. I opened .cmd and drag the .exe into it, and can now read the help portion I believe. But not sure where to go now.. :P


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: Dobermann on November 15, 2011, 05:25:44 AM
Ok.. I opened .cmd and drag the .exe into it, and can now read the help portion I believe. But not sure where to go now.. :P

this application is not for beginners !!! you must know exactly what you are doing !!!

you need skills in comand line application

open cmd.exe go into folder where the me7_95040.exe is

than write >> me7_95040 --help or ( --h)

for read the file it is important that your ecu is in boot mode !!!

it is only possible if the ecu is in boot mode !!

for read the file write me7_95040 -rp 1 eeprom.bin or 95040.bin what ever

than you have the 512 byte file in the same directory













Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: vwaudiguy on November 15, 2011, 10:14:00 AM
Thanks for the clarification, Doberman!


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: robin on November 15, 2011, 10:35:59 AM
I'm getting the following error on a 4B0 907 551T '01 A6 2.7T ECU:

C:\Users\Robin\Desktop\motronic\95040>me7_95040.exe -r -p 3 read.bin
Opening COM3 ... OK
Starting Boot_mode ... uC identification response = 0xC5 (C167 derivatives) ...
OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... P4.7
Configuring SPI Interface ... OK
Checking EEPROM status ... 0x00F0 ... OK
Reading EEPROM ... FAIL. (error=0x07)
Closing COM3

Any ideas?


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: robin on November 15, 2011, 10:46:40 AM
Nevermind, changed baud rate to 10400bps and it worked flawlessly. Fantastic tool, thank you so much!


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: Dobermann on November 15, 2011, 02:34:48 PM
Nevermind, changed baud rate to 10400bps and it worked flawlessly. Fantastic tool, thank you so much!


yes you found the error by yourself *g*

you only forgott to set the baud rate !!

yes !!! this tool is FANTASTIC !!!!! i was the first person who was allowed to test this tool !!!

many thanks to ArgDub !!!!!!! with best wishes from Germany !!!





Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: littco on November 16, 2011, 03:47:37 AM
Any idea if this will work on edc15 ecu's ?


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: ArgDub on November 16, 2011, 07:29:15 AM
Any idea if this will work on edc15 ecu's ?

from a quick search on the internet, the edc15 uses a 24C04 eeprom. So, it won't work without rewriting the eeprom driver. It can be done but I don't have a edc15 to debug the code.
 


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: ArgDub on November 16, 2011, 07:55:22 AM
Tool will report used baud rate in next version.

thank to Dobermann and the people who took the time to test the beta release.


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: robin on November 16, 2011, 09:40:02 AM
Seriously, thank you. This will save me so much time...  ;D


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: s-company on November 16, 2011, 10:35:12 AM
greta tool, but i stil have problems, see picture.
what have i made wrong?


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: littco on November 16, 2011, 10:37:47 AM
Just tried it and it worked 1st time.. Brilliant.

Thank you...



Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: littco on November 16, 2011, 10:38:45 AM
ECU isn't in bootmode I would guess.



Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: Gonzo on November 16, 2011, 11:41:59 AM
Im glad it works  :)

I haven't had time to test it out. Sorry man.


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: ArgDub on November 16, 2011, 07:27:52 PM
greta tool, but i stil have problems, see picture.
what have i made wrong?

You have to reset the ecu in bootmode, procedure to do so is posted in the forum.


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: s-company on November 17, 2011, 03:39:29 AM

boot mode is fixed now, but still another problem is here, see picture, any idea?


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: ArgDub on November 17, 2011, 06:41:49 AM
Sent you a PM


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: littco on November 17, 2011, 08:19:37 AM
Just want to say what a fantastic tool this is.

I basically had a dead ECU which for some reason when using the nefmoto software and verifying the memory layer corrupted the 95040 chip and stopped the car from starting.

Now I used this software to copy the 95040 .bin from my spare ecu and write it to my old dead ecu and it works.. Absolutley brilliant.

Just to so people know

from the command line
To read the eeprom

C:\>ME7 -r -p 3 -b 10400 95040.bin

I changed the full .exe name to me7 to make it quicker

To Write the eeprom

C:\>me7 -w -p 3 -b 10400 95040.bin

You need the ecu in boot mode by shortening pin 24 to ground and I use a galletto 1260 cable

 :) :) :) :) :)




Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: vwaudiguy on November 17, 2011, 01:57:33 PM
Works great..Thanks again for sharing this great tool!!


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: chienliu1972 on November 18, 2011, 05:04:23 AM
Could I use this for the instrument (Tacho) chip 93C86?


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: ArgDub on November 18, 2011, 05:23:52 AM
Could I use this for the instrument (Tacho) chip 93C86?

I can rewrite the driver but that depends mainly on what microprocessor the tacho use.


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: chienliu1972 on November 18, 2011, 06:20:58 AM
It is a VW Sharan I instrument, which is manufactured by VDO. I would try to open it, check, and find out the microprocessor.


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: s-company on November 18, 2011, 11:00:19 AM
@ArgDub and Dobermann
Many thanks for your help, now it works, GREAT!!!


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: ejg3855 on November 21, 2011, 06:16:43 PM
95040 is the immo chip correct?


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: Zac on November 22, 2011, 08:09:25 PM
Brought my ECU back to life without soldering. Thanks!


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: Dobermann on November 23, 2011, 06:32:56 AM
Hello Friends

i have a little problem with my car !! we have put a 1.8T engine from a Audi TT into a VW Golf 2

Here is from my ECU the eeprom !! the immo should be off or im wrong ?? im sure immo must be off !!

the car must start but the engine start and stops after 1 sec

please have a look at my immo file

thanks 


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: littco on November 23, 2011, 08:58:57 AM
Is this from a dealer mapped ecu?

I only ask as I had a simple question here

http://nefariousmotorsports.com/forum/index.php/topic,1195.0title,.html

And some said the immo defeat is done in the flash code by some dealers.



Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: AmIdYfReAk on November 23, 2011, 01:56:55 PM
Great work!

My spare ECU needed to be rebooted after reading, then after writing... but it worked awesome!



Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: ArgDub on November 23, 2011, 08:02:10 PM
Here is version 1.3 with reading via OBD support


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: ArgDub on November 23, 2011, 08:41:28 PM
Great work!
My spare ECU needed to be rebooted after reading, then after writing... but it worked awesome!

There is an option I use when I'm debugging the software. Once the ecu is in bootmode you can use option '--reconnect' to avoid the trouble of restarting the ecu between a read/write operation and the next one.


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: s-company on November 24, 2011, 04:33:10 AM
Great work!
My spare ECU needed to be rebooted after reading, then after writing... but it worked awesome!

There is an option I use when I'm debugging the software. Once the ecu is in bootmode you can use option '--reconnect' to avoid the trouble of restarting the ecu between a read/write operation and the next one.

the option "--reconnect" works great, also default baudrate is 10400 now. cool!! (tested in bootmode)
later, i will test with obd.


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: carlossus on November 24, 2011, 06:13:02 AM
Here is version 1.3 with reading via OBD support

So, no longer boot mode only??


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on November 24, 2011, 08:57:24 AM
So, no longer boot mode only??
no longer boot mode only, but only read via OBD is supported for now. If you want to write the eeprom with my tool you still need to open the ecu. This new feature is mainly intended to make a backup before a flash operation, just in case..

BTW, I found that obd reading may not reflect changes in adaptation channels, so keep this in mind if you have made changes with lemmiwinks or a similar tool.


Title: Re: ME7_95040 - EEPROM programmer
Post by: carlossus on November 24, 2011, 12:27:48 PM
This is fantastic, thanks!

Probably best not implement writing over OBD (if it's even possible) otherwise anyone can disable any immo in 2 minutes.


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on November 24, 2011, 01:15:52 PM
Agree. Although at this time I have no plans to continue working on the tool, if I ever implement writing over OBD, immo-off won't be allowed


Title: Re: ME7_95040 - EEPROM programmer
Post by: kls on November 24, 2011, 06:34:38 PM
This is fantastic, thanks!

Probably best not implement writing over OBD (if it's even possible) otherwise anyone can disable any immo in 2 minutes.

This already exists...
Its an obdii connector with a MCU of some sort in it, you plug it in and select immo on or off. I think I saw it on German ebay.



Title: Re: ME7_95040 - EEPROM programmer
Post by: ejg3855 on November 24, 2011, 07:19:52 PM
This is fantastic, thanks!

Probably best not implement writing over OBD (if it's even possible) otherwise anyone can disable any immo in 2 minutes.

This already exists...
Its an obdii connector with a MCU of some sort in it, you plug it in and select immo on or off. I think I saw it on German ebay.



I thought the Vag-tacho cable could do this but I am not sure.


Title: Re: ME7_95040 - EEPROM programmer
Post by: kls on November 24, 2011, 11:37:07 PM
This is fantastic, thanks!

Probably best not implement writing over OBD (if it's even possible) otherwise anyone can disable any immo in 2 minutes.

This already exists...
Its an obdii connector with a MCU of some sort in it, you plug it in and select immo on or off. I think I saw it on German ebay.



I thought the Vag-tacho cable could do this but I am not sure.

Vag Tacho can read/write to the cluster - which allows you to read your SKC, but not perform an immo off.


Title: Re: ME7_95040 - EEPROM programmer
Post by: thom337 on November 29, 2011, 04:14:10 PM
Excellent work on this....thanks so much.

For some reason I have yet to get it working in boot mode...not sure whats going on.

Even if I choose 9600 as my baudrate, it always says its using 10400...has anyone else seen this? Maybe I'm doing something wrong. My com port device is set to 9600 (in Windows).

Also, for OBD mode: I have tested on a VW ECU and it worked fine; tried a TT ECU and was able to get ECU ID but then it failed ; tried a Passat ECU and got nothing. Is it using KWP-1281 or KWP-2000?


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on November 29, 2011, 11:46:18 PM
Thanks for your input on this. Please post the screen output that shows the error messages.

The baud rate option is intended to be used in boot mode. With --OBD option baud rate is fixed at 10400, as far as I know, that's the only speed allowed by kwp1281 protocol.


Title: Re: ME7_95040 - EEPROM programmer
Post by: thom337 on November 30, 2011, 06:28:05 AM
OK I'll try to do this tonight.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Tony@NefMoto on December 15, 2011, 12:37:19 PM
Awesome work ArgDub! ;D

How are you reading the EEPROM over OBD? My understanding was that most of the pages in the EEPROM are blocked from reading and writing over OBD.


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on December 16, 2011, 08:03:18 AM
Awesome work ArgDub! ;D

How are you reading the EEPROM over OBD? My understanding was that most of the pages in the EEPROM are blocked from reading and writing over OBD.

Thanks!

There are three pages blocked, the two that contain the SKC and the page that has the adaptation channels, access to the latter is blocked when the adaptation channels values ​​differ from defaults.
I never tried to implement writing over obd, I made this tool with the purpose to make a backup of the eeprom and to allow people to recover a bricked ecu in case something goes wrong. AFAIK there is no other tool (free or commercial) to program the eeprom in boot mode.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Tony@NefMoto on December 16, 2011, 04:59:18 PM
Cool, thanks for confirming my understanding about what you could do with the EEPROM over OBD.

In the past I used EEPROM driver code with MiniMon in boot mode to read/write the EEPROM. The NefMoto software supports reading and writing the EEPROM, but I haven't hooked it up to the user interface for people to use yet.


Title: Re: ME7_95040 - EEPROM programmer
Post by: TTQS on December 31, 2011, 11:16:37 AM
Hi ArgDub.

May I echo the thanks extended by others. I fancy a shot at reading the EEPROM over OBDII. Bearing in mind my novice electronics/software status, am I like to run into difficulties with the Revo remap do you think? What might I gain from doing this? (sorry for newbie style question).

TTQS


Title: Re: ME7_95040 - EEPROM programmer
Post by: SundayNightDriver on January 02, 2012, 03:47:37 AM
This already exists...
Its an obdii connector with a MCU of some sort in it, you plug it in and select immo on or off. I think I saw it on German ebay.
It's been available for years, works for all EDC15 and ME7.. last one I saw sold for a mere EUR 112.
There are newer versions that also work for EDC16 and I think ME9 for about 400.

Fact is, this immo is nearly useless and the only people locked out by it are the owners of the vehicle. Since I defeated it on my A8 4D (after key reading stopped working in cold weather), I helped out several people with the same procedure, but they all had to bring in their ECU. So a program for writing the EEPROM would be quite useful.
I tried VAG CAN Commander 2.5 but it seems it cannot operate on the ECU in this car.


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on January 02, 2012, 11:31:33 AM
Doug, I don't think you will have trouble with the Revo remap since I read eeprom over obd in a similar way to lemmiwinks, but not having a revo file to test, I can not ensure 100 percent. You can make a backup in boot mode first to be safe.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Nottingham on January 07, 2012, 07:41:52 AM
Managed to read the EEPROM via cheap USB (FT232R) cable.

Does Revo, APR, etc companies (who tamper with EEPROM) "sign" the modified data with their company name or so? Or is there another way to know if the EEPROM contents have been modified?


Title: Re: ME7_95040 - EEPROM programmer
Post by: ta79pr on January 09, 2012, 06:08:44 AM
I was able to read from my bench harness, but this 4z7907551S is driving me crazy. Am I just not in boot mode?

my error:
C:\Documents and Settings\GayRaj\Desktop\chiptuner cable software\eeprom boot mo
de programmer\me7>me7b -w --bootmode -p4 test.bin
Ver: 1.30
Com Port: 4
Baud Rate: 10400
Opening COM4 ... OK
Starting Boot_mode ... uC identification response = 0xC5 (C167 derivatives) ...
OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... P6.3
Configuring SPI Interface ... OK
Checking EEPROM status ... 0x00FF ... Expected 0xF0 or 0xF2. (error=0x00)
Closing COM4

Thanks to anyone with any suggestions!


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on January 09, 2012, 07:18:56 PM
You are in bootmode, you know that when the uC answers with its identification code (0xC5 for C167 mcu).

About that error, seems that the 4z7907551S uses the 95040's write protection feature, thats what indicates the status = 0xFF responce. I have to modify the SPI driver to include the status register write command, check back later I'll be uploading a new version with this fix soon.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Drludlow on January 10, 2012, 02:45:09 PM
Tried old and this new version on an R32 via OBD and it just says
Initializing ..... FAIL (error=0x01)

What do you think. Is bootmode going to be required.


Title: Re: ME7_95040 - EEPROM programmer
Post by: ta79pr on January 10, 2012, 02:54:15 PM
Hi ta79pr,

Please, try attached version

As much as I wish I could have brought the bench harness to work and tried this at my desk, I have to wait to get home. I will try it this evening. I really do appreciate your response/explanation and you taking the time to tweak your program.


Title: Re: ME7_95040 - EEPROM programmer
Post by: ta79pr on January 10, 2012, 07:46:23 PM
It worked like a champ. I successfully read the eeprom immo data from my car, turned the immo off and then flashed that file to spare ecu. Now I can play with the actual tune without having to open the ecu again.
Thank you sir!


Title: Re: ME7_95040 - EEPROM programmer
Post by: Il Signor Zetec on January 16, 2012, 03:11:38 PM
can I use a old VAG COM 409 cable with this software? Is it good also a Galletto v1250?
Thank you


Title: Re: ME7_95040 - EEPROM programmer
Post by: Zac on January 16, 2012, 06:25:22 PM
VAG COM 409

Yes

Galletto v1250

No

And don't forget boot mode required to write


Title: Re: ME7_95040 - EEPROM programmer
Post by: Il Signor Zetec on January 17, 2012, 12:44:37 AM
thank you. so, boot mode is again necessary also on this obd version??I didn't understand...


Title: Re: ME7_95040 - EEPROM programmer
Post by: Il Signor Zetec on January 17, 2012, 12:40:34 PM
thank you. so, boot mode is again necessary also on this obd version??I didn't understand...

I answer myself...for now, with this software, throught obd I can also read it, I need boot mode!
However, I read now my ECU 8N0 906 018J without problems! File 512 byte in output! Which free software can I use to compare it with another 95040 file?
Is it necessary only the 95040 and 29f800 file to backup after a possible blocked ecu?? Now I have both!
thank you


Title: Re: ME7_95040 - EEPROM programmer
Post by: SundayNightDriver on January 23, 2012, 03:04:23 AM
Strange, the program doesn't work on my A8 through OBD. ECU replies, reading starts.. and fails after a while.


Title: Re: ME7_95040 - EEPROM programmer
Post by: toplink on January 30, 2012, 04:25:40 PM
File 512 byte in output!

same problem
made  me7_95040 --OBD -r -p 1 95040.bin command
why got only 512 byte file size?



Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on January 30, 2012, 05:30:54 PM
Il Signor Zetec:
Yes, 95040 and 29f800 is all you need to make a backup.

SundayNightDriver:
what exit code is returned? or better, could you post a screen cap?

toplink:
512 byte is the EEPROM size, I think you are confused with flash memory which has a size of 512kb or 1Mb


Title: Re: ME7_95040 - EEPROM programmer
Post by: haenszel on February 22, 2012, 06:42:15 PM
Tried old and this new version on an R32 via OBD and it just says
Initializing ..... FAIL (error=0x01)

What do you think. Is bootmode going to be required.
I'm getting the exact same error on a 2004 R32.  Tried it in boot mode and it gives an error=0x07.  Cycle key back into regular mode and it gives error=0x01 again.

Any help?  Trying to drop in a new ECU into this car that is currently on a GIAC turbo map.

Thanks!


Title: Re: ME7_95040 - EEPROM programmer
Post by: toplink on February 23, 2012, 10:28:59 AM
toplink:
512 byte is the EEPROM size, I think you are confused with flash memory which has a size of 512kb or 1Mb

how do i get flash memory file?
which software tools?



Title: Re: ME7_95040 - EEPROM programmer
Post by: skalo on February 25, 2012, 02:21:40 AM
hello I new how to read an save eeproms if you ar instrested how to do it I can make a video and upload here


Title: Re: ME7_95040 - EEPROM programmer
Post by: SteveAR on March 02, 2012, 10:07:03 AM
So I have a 95080 IC on the back of my ECU.  95040 is 4KB and 94080 is 8KB.   Will this tool work?

Anyone know how to extract data (VIN/SKC etc) out of the dump file? I think I need to know the memory start/end locations for each piece of info and also maybe convert from hex(?) to decimal.


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on March 02, 2012, 10:51:05 AM
So I have a 95080 IC on the back of my ECU.  95040 is 4KB and 94080 is 8KB.   Will this tool work?

Anyone know how to extract data (VIN/SKC etc) out of the dump file? I think I need to know the memory start/end locations for each piece of info and also maybe convert from hex(?) to decimal.

Have you tried reading it with me7_95040? you can get the SKC using the option --SKC.


Title: Re: ME7_95040 - EEPROM programmer
Post by: SteveAR on March 02, 2012, 11:19:27 AM
No haven't tried it yet.  The ECU I'm working with is a spare but I still don't want to damage it in any way.  So I figured I'd ask before attempting to read/write. 
I did find this thread:

http://nefariousmotorsports.com/forum/index.php?topic=1195.0title

Three or four responses down it does speak of how to convert info in the dump file.  $30/$40 address locations, swapping the bits and converting to decimal.   
I will try me7_95040 tonight though.  Attempting to read probably won't hurt anything.  It may just grab the first 512K of my IC instead of the whole 1024K. (?)


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on March 02, 2012, 11:47:00 AM
Steve, what is the ecu #?

Quote from: SteveAR
Three or four responses down it does speak of how to convert info in the dump file.  $30/$40 address locations, swapping the bits and converting to decimal.

That's what --SKC option does, dont remember exact address locations though.


Title: Re: ME7_95040 - EEPROM programmer
Post by: SteveAR on March 02, 2012, 12:14:46 PM
The ECU is labeled as a 4Z0 907 551 R and it supposedly came out of a 2004 Audi A6
When I connected with VCDS, it reported it as 4Z7 907 551 S but was soft coded as a automatic(TIP) A6. 
I'm ok with the "S" as I’m putting this in my ALLROAD and VCDS reports I currently have the S load on my (working) Allroad ECU.

They are both ME 7.1.1 and both should be BEL 2.7T motors.

I have not opened up my working ECU to see what kind of IC is on that one.

And from doing some further reading on these forums, it seems that the BEL/7.1.1 Allroad & A6 ECU's are VERY finicky about entering boot mode.   That said I'm leaning back toward
Just reading the info off my stock ECU, flashing that data to a new IC with a standard programmer and swapping the IC onto the PCB.  I assemble prototype PCB's at my job  so I have access to all the right tools.   I would eventually like to try boot mode/flashing and all those fun things.

I did order some replacement IC's from digikey in case I have to go that route.


Title: Re: ME7_95040 - EEPROM programmer
Post by: robin on March 02, 2012, 04:34:06 PM
I have used it on a 4Z7907551R with 100% success over OBD read and boot write. No issues... what baud rate are you using?


Title: Re: ME7_95040 - EEPROM programmer
Post by: SteveAR on March 02, 2012, 06:44:41 PM
I have used it on a 4Z7907551R with 100% success over OBD read and boot write. No issues... what baud rate are you using?

I haven't yet tried to read or write. I was all set to de-solder/read on a programmer until someone pointed me toward this thread & ME7_95040 program.

I'm happy to hear that you've successfully read and boot/write to the same ECU!   Did you find it was finicky? I've read that alot.    I have to research more, but do you know of a good thread to guide me on boot mode? I believe I have to ground pin 24 on the flash memory IC on the top side of the ECU? Just rattling that off the top of my head, not sure if true.


Title: Re: ME7_95040 - EEPROM programmer
Post by: SteveAR on March 02, 2012, 08:44:18 PM
Well,  I'm connecting to the ECU and it's starting the read process. I've tried it 15-20 times and each time it fails at a different point in the read cycle.  Sometimes it fails just after connection and sometimes it fails when the ......... is almost to the right side of the screen.  Monitoring my power supply and I have a steady 13.98V.   Not to say there couldn't be some AC ripple on the supply, it's a cheap(er) radioshack model from 20 years ago.  I will try a PC power supply tomorrow; any other ideas?  Going with default baud rate (10400)
  error is 0x07.


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on March 02, 2012, 09:49:26 PM
Error 0x07 is time out. Are you reading in boot mode or obd?


Title: Re: ME7_95040 - EEPROM programmer
Post by: SteveAR on March 03, 2012, 05:23:24 AM
Reading in OBD mode.  I don't think it's the fault of your application though. 
I'm using a blue ebay-special OBD cable.  I noticed that when I use it to connect to the ECU with VCDS lite, it was dropping the connection quite a bit.   I did switch over to a boost box (to get a nice clean DC voltage) and was able to get 2 good reads out of 4.  So I believe my power supply had too much AC ripple which made the ECU/OBD cable flaky.
 Anyway, it pulled the SKC and the result matched what vag commander pulled.  I should have a clean .bin pull.  I downloaded the NEFmoto software but don't see where I can open the .BIN to look at it.  Is that the right choice of software to view the .bin?   I also noticed that even if I use the -b switch and put in a lower baud rate (like 9600) the application still reports it's connecting at 10400.

Do you think the timeout could  be because it's reading a 8kb IC(95080) and not a 4kb (95040)?  Since I got a couple good reads I'm guessing no but thought I 'd throw that out there.


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on March 03, 2012, 07:04:41 AM
The baud rate option is for boot mode only. Baud rate while connecting with kwp1281 protocol is fixed by the ecu at 10400.

Tool won't work in bootmode without some changes, just checked the 95080 datasheet and found differences with 95040 on the 'Read from Memory Array' instruction format.

Do you think the timeout could  be because it's reading a 8kb IC(95080) and not a 4kb (95040)?  Since I got a couple good reads I'm guessing no but thought I 'd throw that out there.
I'm more inclined to think that the problem lies in your bench setup.


Title: Re: ME7_95040 - EEPROM programmer
Post by: SteveAR on March 03, 2012, 03:26:27 PM
ah lame.  Guess I'm back to reading/writing via a chip programmer.  No biggie I guess.  What can I open my BIN with?


Title: Re: ME7_95040 - EEPROM programmer
Post by: mush on March 04, 2012, 06:09:37 AM
Hmm...

im having problems with this. Everytime i open it up i just get a mesage that the command --OBD is not recognised as an internal or external command.

Anyone shed any light on my failings



Title: Re: ME7_95040 - EEPROM programmer
Post by: SteveAR on March 04, 2012, 07:16:10 AM
Can you post the EXACT command that you're trying?
E.G. this works for me:

ME7_95040 --OBD -r -p 4 test.bin

Run the app / OBD mode / READ / port 4 / file name=test.bin

It wouldn't work for me if OBD was lowercase (obd) which is weird.

Try just running ME7_95040 and it will list all of the valid commands.  Did you download the latest version?


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on March 04, 2012, 09:27:23 AM
Command line arguments follows the posix convention, that means they are case sensitive as Steve pointed out.

Btw, Steve, I don't have a 4Z7907551S to test, but if you are interested I'll work with you to fix any compatibility issues.


Title: Re: ME7_95040 - EEPROM programmer
Post by: SteveAR on March 04, 2012, 12:05:21 PM
Command line arguments follows the posix convention, that means they are case sensitive as Steve pointed out.

Btw, Steve, I don't have a 4Z7907551S to test, but if you are interested I'll work with you to fix any compatibility issues.

Thanks, I appreciate that.  I'm going to iron out my bench setup before I bend your ear any more.  I will report back.  Right now I can't get my ebay cable to connect to my ECU via vcds lite anymore (something that was working well a few days ago) so something's definitely up with my setup.  I bought some capacitors to put on my DC output, hopefully to absorb any AC ripple in my supply. I'm also going to shorten all my bench wires and get rid of the redundant connections.
  Incidently, I also have a vag + K type cable (from EBAY) which I can't even initiate communications with and a real-deal ross-tech cable.  However the ross-tech doesn't show up as a PORT in my device manager so I don't know how to use it from the command prompt.  I don't think the ross-tech can be used as a dummy cable like the EBAY ones.


Title: Re: ME7_95040 - EEPROM programmer
Post by: SteveAR on March 04, 2012, 02:19:38 PM
Command line arguments follows the posix convention, that means they are case sensitive as Steve pointed out.

Btw, Steve, I don't have a 4Z7907551S to test, but if you are interested I'll work with you to fix any compatibility issues.

Ok, made some good progress today. (better than I thought) Cleaned up power and wiring, switched to a different cable and I'm back to getting consistent reads from the ECU.  I was also able to get into Boot Mode on my first try. (today)  Can't find where the log file is (if it exists) so here's a screen shot of what was returned. I think this will mean more to you than me, might have to do with the 95080 IC instead of 95040?

(http://gallery.quattroworld.com/d/32203-2/bootmode_fail.JPG)


Title: Re: ME7_95040 - EEPROM programmer
Post by: eliotroyano on March 04, 2012, 07:42:29 PM
Great software friend, will be awesome if it can be updated for other serial eeproms like 24Cxx or other Motronic versions. Really useful!!!!!!!!!!!!!


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on March 04, 2012, 08:26:25 PM
Steve, great work cleaning up the wiring. Try with last version (1.31), I see you are using v1.30.


Great software friend, will be awesome if it can be updated for other serial eeproms like 24Cxx or other Motronic versions. Really useful!!!!!!!!!!!!!

As long as the ECU uses a C166 uP, I see no problem to extend support for other EPROMs. What ecu you have in mind?


Title: Re: ME7_95040 - EEPROM programmer
Post by: eliotroyano on March 05, 2012, 05:31:21 AM
Steve, great work cleaning up the wiring. Try with last version (1.31), I see you are using v1.30.
As long as the ECU uses a C166 uP, I see no problem to extend support for other EPROMs. What ecu you have in mind?

 :-\ :-\ I was looking for 06A906018xxx ECUs but mine 018CG M383 one uses an Intel AN87C196KR.


Title: Re: ME7_95040 - EEPROM programmer
Post by: SteveAR on March 05, 2012, 05:11:05 PM
Steve, great work cleaning up the wiring. Try with last version (1.31), I see you are using v1.30.

Well I'll check back in 3 or 4 days.  Fried my test ECU with static. Can't talk to the ECU with any cable/program.   :-( ahh wall-to-wall carpeting  F me


Title: Re: ME7_95040 - EEPROM programmer
Post by: realt3 on March 07, 2012, 11:51:47 PM
Hi does any body have a L box, well 4B0 907 551 L stock eeprom bin? Can read and write eeprom just can't connect to flash stock bin to get un bricked... :(


Title: Re: ME7_95040 - EEPROM programmer
Post by: SteveAR on March 16, 2012, 06:29:16 PM
Well I'll check back in 3 or 4 days.  Fried my test ECU with static. Can't talk to the ECU with any cable/program.   :-( ahh wall-to-wall carpeting  F me

Tada!!

Successfully read the EEPROM, then brought the ECU up in boot mode and wrote the same file back to it.  Not bad. 

Now, only problem I have is I've been able to connect to two different ECU's with my bench harness setup, but when I attempt to connect to the ECU in my car, I get repetative time-outs.  So I can't get a read from my working ECU to flash to my "new" ECU. I'd prefer to not pull my good ECU from my car and connect it to my bench flash setup in case something should go wrong.

(http://gallery.quattroworld.com/d/32396-2/ME7_Write.JPG[font=Verdana][/font])


Title: Re: ME7_95040 - EEPROM programmer
Post by: SteveAR on March 16, 2012, 08:55:13 PM
Bahh....one successful read/write session and about 30+ failures.  This "S" box is a real PITA.  I've tried two different ECM's, three different cables, two different power supplies and I still can't get consistent read/writes.


Update: Well, for anyone else who's interested, I think I finally found the "key" to consistent reads/writes.  No mystery as I read it in a few other threads but I started leaving 5-10 minutes between attempts.  (powering down in-between of course)   Since I started doing that I've had 4 successful reads and 3 successful writes.  I don't know if all ECU's require this much pampering but mine does.


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on March 17, 2012, 11:20:14 AM
So, in bench there is no issues to read/ write the EEPROM either over OBD or bootmode, right? If you are having trouble reading Sbox with the ecu in the car probably this is due the instrument cluster disturbs the communication.


Title: Re: ME7_95040 - EEPROM programmer
Post by: SteveAR on March 17, 2012, 12:16:29 PM
Correct, no issues on the bench.  Another thing I did was dis-assemble and remove the extra wires coming out of my junkyard ECU connecter. (it was fully populated with wires) There's only a couple now.
  I haven't gone back to try the ECU in the car again.  My first attempt at connecting was with 3.0.  After I realized I was using 3.0 I then switched to 3.1 but at that time I hadn't been using a 5-10 minute wait period.
  Wondering if I should just unplug my instrument cluster?  Still being a little cautious about actually putting my good ECU in my bench setup.  Probably just paranoid.

I should add that I was waiting 30-60 seconds (powered down) for all my experimenting prior to this but that doesn't seem like it was enough.  I noticed the PCB does have two fairly large capacitors (compared to the majority of the microscopic one's used on most PCB's) so those might take a while to dis-charge.

UPDATE:
 Unplugged my instrument cluster and was able to get a clean read (no failures at least) on my first try; ECU installed in car.   Will flash that file to my spare ECU tonight.  Do the ol' switchero tomorrow. 

UPDATE:
Flashed my spare ECU.  Connected with my genuine vag-com cable and the VIN (etc) info that comes up matches the ECU in my car.  me7_95040 -SKC reports same skc code as what's in my car as well.  Lookin' good!



Title: Re: ME7_95040 - EEPROM programmer
Post by: SteveAR on March 21, 2012, 04:41:43 PM
Well I believe I have success. Swapped in my flashed ecm, connected with vcds, cleared all codes  and then fired it up. Car stayed running, no CEL,. Restarted three more times, no problems. Sweet! Finally. I'm now equipped to train others LMAO


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on March 21, 2012, 06:30:07 PM
Well I believe I have success. Swapped in my flashed ecm, connected with vcds, cleared all codes  and then fired it up. Car stayed running, no CEL,. Restarted three more times, no problems. Sweet! Finally. I'm now equipped to train others LMAO

Great!! I'm sure you are ready to train others ;D Thanks for posting the solution.


Title: Re: ME7_95040 - EEPROM programmer
Post by: eazydaz on March 26, 2012, 01:41:04 AM
please,i have problem with write eeprom, it write me: no response from ecu ?

how to give my ecu to bootmode? ecu is me7.5 06A906032HN


Title: Re: ME7_95040 - EEPROM programmer
Post by: professor on April 12, 2012, 05:48:18 AM
Guys cant get a copy of my eeprom via OBD.
I tried with and without instruments clusters connected.
I get 0x0B, 0x07 & 0x01 errors.
Havent tried via BOOT mode.

Ecu is ME7.5 06A906032RP.


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on April 12, 2012, 10:33:19 AM
Error 07h is time out, error 01h is a general error (think I have to include a better description about this error) and error 0Bh is check sum (communication chksum) which is strange because its only used in my kwp2000 library and me7_95040 only uses kwp1281.

I'll PM you a new version with more detailed descriptions.


Title: Re: ME7_95040 - EEPROM programmer
Post by: professor on April 12, 2012, 10:55:25 AM
I'll wait for this  :)


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on April 17, 2012, 02:38:16 AM
PM sent  ;)


Title: Re: ME7_95040 - EEPROM programmer
Post by: professor on April 17, 2012, 03:15:22 AM
PM answered  :)


Title: Re: ME7_95040 - EEPROM programmer
Post by: fletchUK on April 18, 2012, 04:10:50 PM
Well im failing miserably trying to read the 95040 from my ecu via OBD, i usually remove the ecu and clip the chip to read them but im determined to read with your software ArgDub, btw thanks for releasing this cheers.

Ive tried diffrent ports diffrent directorys removed instrument fuse but keep getting 'error 0x01'

the lead im using is a cheap serial vagcom lead with ftdi usb -232 converter, maybe this is the problem? not sure but this lead works fine any other time.. eg.. nef software/vagcom software etc..

as the audi a4 ecu's are a pain in the ass to remove i would really like to get this working.

one other thing to mention nefmoto software has trouble reading the ecu on this car, any other audi ive used nef on (5 diffrent audi a4's) it reads first time everytime (vagcom software works fine everytime with this car)

nefmoto connects to the car but keeps failing on read, i managed to get one full read out of approx 40 tries.

Audi A4 1.8T (163) AVANT 2003
ECU: 8E0909518AA

any idea's with your software ArgDub??

Thanks
Col



Title: Re: ME7_95040 - EEPROM programmer
Post by: fletchUK on April 18, 2012, 04:13:57 PM
here is pic of log


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on April 19, 2012, 01:59:21 AM
I added more diagnose details to the returned error codes. Please try this version


Title: Re: ME7_95040 - EEPROM programmer
Post by: fletchUK on April 19, 2012, 02:54:35 AM
thanks m8 ill try that....

ive removed the ecu now so ill try the new software on bench and when the ecu is back in car.

Cheers
Col


Title: Re: ME7_95040 - EEPROM programmer
Post by: fletchUK on April 19, 2012, 09:00:29 AM
bench/boot mode read works great but still no go over obd

error 0x50101

im doing this to get the pin code to login the cluster to add a new key/transponder to the car (remote locking has been coded and works) is the 95040 pin and cluster pin supposed to be the same? becasue no matter what i do i cant login to the cluster with vagcom but i can login to the ecu with pin i got from ArgDub's software?


Col


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on April 19, 2012, 09:14:57 AM
Is your cluster matched to the ecu? once matched the SKC code should be the same. I'll check the error 0x50101 when I get home.


Title: Re: ME7_95040 - EEPROM programmer
Post by: fletchUK on April 19, 2012, 10:39:46 AM
im not sure if its matched how do i check?

ill have a google and research it a little.

Thanks


Title: Re: ME7_95040 - EEPROM programmer
Post by: fletchUK on April 19, 2012, 11:33:09 AM
i dont think the cluster is matched to the ecu, ive just noticed a crazy looking VIN in the cluster, its partly correct but the last few digits are wrong.

ill try correct this then hopefully the pin will work and your software may work.

Thanks


Title: Re: ME7_95040 - EEPROM programmer
Post by: fletchUK on April 19, 2012, 12:08:03 PM
reading through ross tech website i need the cluster pin before i can correct the incorrect cluster VIN.. this is a nitemare.

I have Vag-Can/VagTacho and read the cluster eeprom with programmer and they keep showing diffrent pins which none of them work, VagTacho dosnt actually work just says 'Unkown immo' when trying to read pin.

nevermind thanks anyway for your help.



Title: Re: ME7_95040 - EEPROM programmer
Post by: fletchUK on April 26, 2012, 07:33:55 AM
ok managed to correct the VIN in cluster, i edited the dump with 'HexEdit' and flashed it back to the cluster and all is good:)

I could then login to the cluster with vagcom and add my new IMMO3 Key.

also been having lots of trouble with nefmoto software connecting to this car and just found out what the problem was, latency on the com port was set to 1 so i changed it to 16 which is default and the software works perfect no problems at all:)

But the main reason i origianlly posted in here was for ArgDubs software which i still cant get working over OBD?

Thanks
Col


Title: Re: ME7_95040 - EEPROM programmer
Post by: rkam on May 18, 2012, 12:29:33 PM
Can this be made to work with ME7 using P8_1 as Chip Select pin?


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on May 18, 2012, 06:00:40 PM
Can this be made to work with ME7 using P8_1 as Chip Select pin?

the EEPROM driver seeks the correct chip select pin before attempt any read/write operation. In case it fails to identify the CS pin, it will show a error msg and quit.


Title: Re: ME7_95040 - EEPROM programmer
Post by: rkam on May 19, 2012, 01:30:34 AM
I traced the CS pin to P4_7 on the older ME7, and also found P4_7 hardcoded in the eeprom driver, so I thought that the searching was not really happening. My newer ME7 has CS connected to P8_2. (Edit: P8_1 was wrong.)
But it is also a 0xD5 CPU, so I had to change 0xC5 to 0xD5 in the code to test it.
That might also be a problem I guess.

The eeprom driver returns 7E E4 on an old ME7, but 00 00 on the newer. It should have been 1E EA. (05 command)

The Main? CPU is SAK-C167CS-L40M, the other is ST10C167-Q3/A6


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on May 19, 2012, 03:00:13 PM
In fact CS pin is not hardcoded, the 0xE47E or BSET P4.7 you see in the driver is relapsed for the right instruction by the CS search function.. you can see in a previous post (http://nefariousmotorsports.com/forum/index.php?topic=1168.msg15649#msg15649) that it detects CS at P6.3.

What's your ecu #? to make it work we have to find a function that changes the CS state and modify the search function in the driver.


Title: Re: ME7_95040 - EEPROM programmer
Post by: rkam on May 20, 2012, 01:58:42 AM
My ECU is ME7.0.1 0261207712 Part number 08675760A Serial Number 110440. (Volvo)

In the file around 33300 there are some possible eeprom stuff.
After a closer look it turns out that the CS pin was connected to pin11 on the CPU P8_2.


Title: Re: ME7_95040 - EEPROM programmer
Post by: RS4boost on May 22, 2012, 01:55:24 PM
Hi,

great tool.

Works with a AVG4000 cable in transparent mode, on a RS4 B5 with 8D0907551K ECU without hints.

Thanks for share this.

Tom


Title: Re: ME7_95040 - EEPROM programmer
Post by: hon423 on May 23, 2012, 06:04:41 PM
any one know if this works with ross-tech hex+can cable?


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on May 23, 2012, 07:25:04 PM
any one know if this works with ross-tech hex+can cable?

my tool works with a dumb kkl interface, you can try with ross-tech cable in transparent mode




Title: Re: ME7_95040 - EEPROM programmer
Post by: hon423 on May 23, 2012, 07:57:29 PM
transparent mode? is it in vag-com setting?


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on May 23, 2012, 08:07:27 PM
Never used a hex-can cable, I think ross-tech call it "pass through mode".. maybe someone else can give you a more accurate response


Title: Re: ME7_95040 - EEPROM programmer
Post by: k0mpresd on May 24, 2012, 12:52:14 AM
how about adding support for the 5p08c3 eeproms found in say 24v vr6 ecus or some newer a6 ecus? my minimon script wont read them over obd. still have to pull it off and read with a programmer. tried to patch it but not sure of the addresses. now if your tool would read those, youd get a cool point from me. :)
nice tool already though, btw.


Title: Re: ME7_95040 - EEPROM programmer
Post by: rkam on May 24, 2012, 08:35:26 AM
ArgDubs tool does read 5P08C3 on the older Volvo ME7, but not on newer, so the problem is not the eeprom itself.


Title: Re: ME7_95040 - EEPROM programmer
Post by: k0mpresd on May 24, 2012, 10:43:35 AM
right, i would assume its the address area its trying to read is not the same for newer ecus using the 5p eeprom.


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: Stompen on May 27, 2012, 02:38:13 AM
boot mode is fixed now, but still another problem is here, see picture, any idea?

could you send me a pm too? have the same problem... "searching chip _select pin ... FAIL. (error=0x07)
closing com4

??

EDIT: downloaded the other version, and get same error, just 0x01 at the end


Title: Re: ME7_95040 - EEPROM programmer
Post by: Stompen on May 27, 2012, 03:51:42 AM
effing tablet.. new screendump in next post :)


Title: Re: ME7_95040 - EEPROM programmer
Post by: Stompen on May 28, 2012, 11:21:04 AM
seems the image was empty for some reason.. new try

EDIT: again, a empty file.. new try, this time from the pc, and not from android tablet...

new edit: cleaned up a bit on the bench, and now it works like a charm :)



Title: Re: ME7_95040 - EEPROM programmer
Post by: meta85 on May 30, 2012, 02:05:03 AM
Excellent work on this....thanks so much.

For some reason I have yet to get it working in boot mode...not sure whats going on.

Even if I choose 9600 as my baudrate, it always says its using 10400...has anyone else seen this? Maybe I'm doing something wrong. My com port device is set to 9600 (in Windows).

Also, for OBD mode: I have tested on a VW ECU and it worked fine; tried a TT ECU and was able to get ECU ID but then it failed ; tried a Passat ECU and got nothing. Is it using KWP-1281 or KWP-2000?

I have the same problem  with my TT '99 , any ideas/solutions ?


Title: Re: ME7_95040 - EEPROM programmer
Post by: masterj on June 02, 2012, 04:49:18 AM
What kind of checksums does EEPROM has?


Title: Re: ME7_95040 - EEPROM programmer
Post by: k0mpresd on June 02, 2012, 07:38:38 AM
(http://i11.photobucket.com/albums/a162/laurentpotin/EEPROM/95040Beetle.jpg)


Title: Re: ME7_95040 - EEPROM programmer
Post by: masterj on June 02, 2012, 07:47:54 AM
Cool, thanks. Could you elaborate on how to recalculate these checksums by giving example?
BTW: What is BFC? Is sum(octets) from whole file or some zone?


Title: Re: ME7_95040 - EEPROM programmer
Post by: k0mpresd on June 02, 2012, 08:18:34 AM
ffff - sum of octets. that chksum starts @ 0x10. try using a hex calculator and you will see.


Title: Re: ME7_95040 - EEPROM programmer
Post by: masterj on June 03, 2012, 04:50:59 AM
ffff - sum of octets. that chksum starts @ 0x10. try using a hex calculator and you will see.

understood :) Now please look at attached image and tell me if I am correct


Title: Re: ME7_95040 - EEPROM programmer
Post by: k0mpresd on June 03, 2012, 06:57:30 AM
i didnt bother to check your second picture but first looks correct.


Title: Re: ME7_95040 - EEPROM programmer
Post by: masterj on June 05, 2012, 08:30:40 AM
Ggreat, I think I've analyzed all the checksums in this file except for TWO.
What formula is for the first line (00000000) checksum 5AFF? In tho different eeprom files it is different. Also at 000000F0 looks like checksums are 0A0A. How to calculate them?  ???

I'm already preparing update to my ME7 WIZZ and those two checksums are needed for brand new spreadsheet


Title: Re: ME7_95040 - EEPROM programmer
Post by: CoupedUp on June 09, 2012, 06:08:34 PM
how about adding support for the 5p08c3 eeproms found in say 24v vr6 ecus or some newer a6 ecus? my minimon script wont read them over obd. still have to pull it off and read with a programmer. tried to patch it but not sure of the addresses. now if your tool would read those, youd get a cool point from me. :)
nice tool already though, btw.

I also would enjoy this. I can't get it to work with the 5p08c3. Weird that SteveAR has success with the 95080 though. I'd be willing to possibly send you(ArgDub) my ME7.1.1 ECU for you to poke around on if you'd like?


Title: Re: ME7_95040 - EEPROM programmer
Post by: k0mpresd on June 09, 2012, 07:21:46 PM
I also would enjoy this. I can't get it to work with the 5p08c3. Weird that SteveAR has success with the 95080 though. I'd be willing to possibly send you(ArgDub) my ME7.1.1 ECU for you to poke around on if you'd like?

what you need is a programmer and an soic8 clip or just desolder and read that way. obd tools and such are great but sooner or later it will happen where you must desolder and use a programmer.


Title: Re: ME7_95040 - EEPROM programmer
Post by: airtite on June 12, 2012, 07:33:13 AM
thanks very much for this I managed too read 2 eeproms via my bench harness in OBD mode, I am going too try and write in boot mode shortly... awesome!


Title: Re: ME7_95040 - EEPROM programmer
Post by: bps4 on June 17, 2012, 07:06:34 PM
I have an APR .bin that I want to back up via OBD.  Has anyone done this successfully?


Title: Re: ME7_95040 - EEPROM programmer
Post by: 1gcrazy on June 22, 2012, 03:50:32 AM
Why is it that when I open the 'me7_95040' file, it opens and closes so fast that I can't even barely get a screen shot of it??
What the hell is going on?

(http://i50.tinypic.com/rclb2f.jpg)


Title: Re: ME7_95040 - EEPROM programmer
Post by: prj on June 22, 2012, 06:29:50 AM
Why is it that when I open the 'me7_95040' file, it opens and closes so fast that I can't even barely get a screen shot of it??
What the hell is going on?

Have you ever considered reading the first post in a thread?


Title: Re: ME7_95040 - EEPROM programmer
Post by: k0mpresd on June 22, 2012, 07:49:05 AM
lol.  :D


Title: Re: ME7_95040 - EEPROM programmer
Post by: 1gcrazy on June 22, 2012, 01:17:22 PM
Have you ever considered reading the first post in a thread?
Of coarse I have... This is whats coming up.... Not real good with command prompt...
(http://i49.tinypic.com/2i8u5b4.jpg)


Title: Re: ME7_95040 - EEPROM programmer
Post by: 1gcrazy on June 22, 2012, 01:22:08 PM
lol.  :D

I figured it out. Had to put file destination\ in front of Me7

thanks?


Title: Re: ME7_95040 - EEPROM programmer
Post by: 1gcrazy on June 22, 2012, 02:11:48 PM
Is there any type of tutorial to help out with using this thing? Like I said i'm a little fuzzy on CMD prompt.


Title: Re: ME7_95040 - EEPROM programmer
Post by: k0mpresd on June 22, 2012, 06:06:38 PM
this program is about as basic as you can get with a terminal app. i mean if you just run the app it gives you the switches you can use and theres only a handful.
i would think that comport, bootmode, and read/write would be the most useful.


Quote
C:\Users\k0mpresd\Desktop>me7_95040.exe
Ver: 1.31

ME7_95040 v1.31
Allows to program ME7 ECU's EEPROM (95040).
This software needs a dumb serial to k-line cable for connection with the ecu.

Usage: me7_95040 [OPTIONS]... [FILE]...
 -p, --comport COMPORT     Set COMPORT.
 -b, --baudrate BAUDRATE   Set BAUDRATE, default: 10400.
                           Allowed baud rates: 9600, 10400, 19200, 57600.
     --OBD                 Use this option to read the EEPROM over OBD port.
                           Currently, only read is supported in OBD mode.
     --bootmode            Use this option to program the EEPROM in boot mode.
 -r, --read                Save EEPROM contents to file.
 -w, --write               Write file to EEPROM.
 -s, --screen              Print EEPROM contents to screen.
     --help                Display this help and exit.

Usage example:
   Read EEPROM over OBD port:         $ me7_95040 --OBD -r -p 1 95040.bin
   Print EEPROM contents to srcreen:  $ me7_95040 --OBD -p1 --screen
   Write file to EEPROM in bootmode:  $ me7_95040 --bootmode -wp1 95040.bin

It's free for hobby use.
This software is provided "as is", with NO WARRANTY.
email: agv.tuning@gmail.com


Title: Re: ME7_95040 - EEPROM programmer
Post by: k0mpresd on June 22, 2012, 06:07:19 PM
i mean hell, it gives you exact examples at the end of the help. lol.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Stompen on June 26, 2012, 02:52:22 AM
Is there any type of tutorial to help out with using this thing? Like I said i'm a little fuzzy on CMD prompt.

First of all, find out what comport your cable is using. lets say it uses port 1.
press start, write CMD in the searchline at the bottom, press the enter button.

This opens the command window. Now, lets say your folder with me7 files are located at your desktop, and you renamed it "ME7" to make things simpler... type "cd desktop" - press enter- "cd ME7", this should put you in the right map to start the program.

Tell the program what you would like it to do for you.. lets say you want to read your eeprom in bootmode.

write "me7_95040 --bootmode -r -p 1 95040.bin"
This means: start program me7_95040 --the ECU is in bootmode -read eeprom -cable uses port 1 save as 95040.bin

If you read thru OBD swap the --bootmode with OBD (capitol letters), and if you want to write files to the eeprom, simply swap the -r with -w (write).

In bootmode you need to ground the right pin on the ECU to put it in bootmode.

Thats as straight forward as I can explain it.


Title: Re: ME7_95040 - EEPROM programmer
Post by: terok on July 01, 2012, 06:12:03 AM
I have problem using this tool with my other laptop.
For some reason com-ports 1-25 are reserved (many other USB-tools), so my dumb cable generates COM26.
Program rejects this as a valid port number, there seems to be a limitation of some kind.
Port does work normally with other tools, so it's not that.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Stompen on July 01, 2012, 06:22:51 AM
you could move whatever is using com1 to a different com port and move the cable to com1. (advanced options)


Title: Re: ME7_95040 - EEPROM programmer
Post by: terok on July 01, 2012, 10:11:00 AM
I could do that, yes. I just wanted to point this out, as there is no reason for such limits.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Bosse on July 02, 2012, 02:18:25 PM
This tool works great,tested it on volvo me7,works.I´m started looking at volvo immos.
Can some one take a look at this,very diferent to vag,can also be wrong readout.
Bosse


Title: Re: ME7_95040 - EEPROM programmer
Post by: pvl on July 02, 2012, 05:02:55 PM
Hi Bosse,

Just desolder the 95040 and read it in a eprom reader. Should be fairly quick to do, and you have 100% proof of
the readout beeing a 1:1 match.

B.t.w. what ecunumber did you read-out this file off ?

Thanks,

PvL


Title: Re: ME7_95040 - EEPROM programmer
Post by: Bosse on July 03, 2012, 11:20:38 AM
I have no eeprom reader.But i did write in a vag file and read it back.100%match.
So i am sure now it´s a corekt read.
I´m going to buy a reader as soon as i can,depending on how manny pair of shoes my wife buying this month.
Ecu.H6,2 0261206272 Just a ecu for testing.
Bosse.


Title: Re: ME7_95040 - EEPROM programmer
Post by: automan001 on July 04, 2012, 01:11:52 AM
Greatest tool I ever had! Works perfectly! I wish there was such simple one for flashing AM29F800BB  8)


Title: Re: ME7_95040 - EEPROM programmer
Post by: ported2flow on July 06, 2012, 07:31:03 AM
hi

any ideas?? cant get it running on me7.1.1 ecus??! either obd or bootmode... any hints?!


thanks


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on July 07, 2012, 09:34:18 AM
Seems that the r32 use a different derivative of cpu, I sent you a program to dump the cpu iram, I need the chipID registers to add support to that cpu.


Title: Re: ME7_95040 - EEPROM programmer
Post by: k0mpresd on July 07, 2012, 10:14:06 AM
^ im pretty sure its also using the 5p08c3 eeprom.


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: mort1skoda on July 12, 2012, 04:35:42 AM
Here is version 1.3 with reading via OBD support

I'am making my own obd to serial cable, is K-line the only pin that will need to be connected, and what pin no on the 9-pin com will I use.
Very nice work, thank you ;D ;D


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: rkam on July 12, 2012, 09:34:55 AM
I'am making my own obd to serial cable, is K-line the only pin that will need to be connected, and what pin no on the 9-pin com will I use.
Very nice work, thank you ;D ;D

You need Ground and K-line on the car side, and Tx, Rx and Ground on the PC side.
RS232 pinout is all over the net.

You are aware of the fact that you need to create an interface circuit and not just a cable?

It's easier to just order a $5 KKL interface on ebay or aliexpress.


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: mort1skoda on July 13, 2012, 06:07:42 AM
You need Ground and K-line on the car side, and Tx, Rx and Ground on the PC side.
RS232 pinout is all over the net.

You are aware of the fact that you need to create an interface circuit and not just a cable?

It's easier to just order a $5 KKL interface on ebay or aliexpress.

OK thank you, so "dumb" cabels do have an interface that "splits" up the K-line into Tx Rx ?


Title: Re: ME7_95040 - EEPROM programmer
Post by: rkam on July 13, 2012, 10:00:10 AM
Yes. "dumb" might be a bit misleading.

A "dumb" cable will only combine Tx,Rx and K-line and do the voltage conversion/inversion.
The computer will do all the data processing and must also handle the echo it will receive when sending a byte to the ECU.
The echo will come because the passive components will register a voltage change on the K-line regardless of which end is responsible.

If the computer is too slow, the ECU will normally stop the communication.
An LM339 and a few resistors is enough to make an interface. Some capacitors should probably be installed to filter the signals.


An "intelligent" cable can be like ELM based interfaces. The interface has a CPU and software on it that can initialize and communicate with the ECU on its own. The PC is free to talk to the interface when it feels like doing so in a special format decided by the interface maker.
The interface will keep the communication going even if there are no new instructions from the PC.



Title: Re: ME7_95040 - EEPROM programmer
Post by: Michel94 on July 18, 2012, 03:15:10 AM
Hi, i can't read the 95040 eprom of a Me7.5 audi S3 ECU , it failed with OBD and Bootmode :

(http://img840.imageshack.us/img840/8027/95040s3.png) (http://imageshack.us/photo/my-images/840/95040s3.png/)

Uploaded with ImageShack.us (http://imageshack.us)


Title: Re: ME7_95040 - EEPROM programmer
Post by: Rick on July 22, 2012, 09:18:58 AM
5p08c3 and infion support would be prett cool


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on July 22, 2012, 09:40:57 AM
Here is version v1.40, I added support to 95040, 95080, 95160 and 95P08 as well as more cpu options. It also allows to specify the chip select pin in case the search function can't find it.

Run ME7EEPROM for help.


Title: Re: ME7_95040 - EEPROM programmer
Post by: professor on July 22, 2012, 01:08:29 PM
Confused  ???
tried to use it but communication failed.
me7eeprom --OBD -r -p4 95040.bin
but fails all the times with 0x21xxx error code.



Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on July 23, 2012, 08:46:36 AM
All recent changes are related to boot mode, I didn't touch the obd part.. but this kind of problems with the ibiza ecu aren't something new, I remember that we couldn't make it work last time.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Bosse on July 23, 2012, 09:00:11 AM
U are a god.cant wait till i come home to test this new wersion.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Stompen on July 23, 2012, 10:27:46 AM
will this work with a vag k+can cable?


Title: Re: ME7_95040 - EEPROM programmer
Post by: professor on July 23, 2012, 10:40:05 AM
All recent changes are related to boot mode, I didn't touch the obd part.. but this kind of problems with the ibiza ecu aren't something new, I remember that we couldn't make it work last time.
Havent tried yet on boot mode, all efforts are via OBD mode.
Guess i ll try it soon  :)


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on July 23, 2012, 12:05:24 PM
BTW, for those of you having trouble to put the ecu in boot mode. When testing the tool on a ME7.5 from a Volvo 2004-2009 model, Robert Arnold from ARDideas figured out that if he activates the program immediately after the ECU gets power, the ecu enters bootmode fine. However waiting just 1-2 seconds and activate the program then he gets an error message. Don't know if these are problems of the same nature but it worth to mention.


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on July 23, 2012, 12:10:25 PM
will this work with a vag k+can cable?

Try using the vag k+can cable in transparent or pass through mode


Title: Re: ME7_95040 - EEPROM programmer
Post by: mort1skoda on July 23, 2012, 12:19:31 PM

I used ver1.31 to dump my 95040 today, using my HEX-USB+CAN interface, after reading this: http://www.ross-tech.com/vag-com/usb/virtual-com-port.html.

Thanx for this fantastic tool. 

Can anyone tell me if I have got a corect dump, i.e all of the chip/file, I'am going to program a "new" used-ecu with this content.


Title: Re: ME7_95040 - EEPROM programmer
Post by: k0mpresd on July 23, 2012, 02:58:02 PM
looks like a good read.


Title: Re: ME7_95040 - EEPROM programmer
Post by: mort1skoda on July 24, 2012, 07:34:33 AM
looks like a good read.

Thank you for your feedback.
This is my first ECU changeover.
Can I simply load this file onto my "new-used-ecu", using bootmode?
And can the "new-used-ecu" be in the car while writing to the 95040?
or do I have to do it on the bench?


Title: Re: ME7_95040 - EEPROM programmer
Post by: Stompen on July 24, 2012, 12:41:54 PM
Try using the vag k+can cable in transparent or pass through mode

This is probably going to be one of my many stupid questions.. but how do I do that?? Tried google, but couldnt find anything... ???


Title: Re: ME7_95040 - EEPROM programmer
Post by: Stompen on July 26, 2012, 06:38:41 AM
Can this tool be used on a seat ibiza (2002)  siemens ECU? From what I understand its a edc16 chip(?)


Title: Re: ME7_95040 - EEPROM programmer
Post by: mort1skoda on July 27, 2012, 10:04:10 AM
Confused  ???
tried to use it but communication failed.
me7eeprom --OBD -r -p4 95040.bin
but fails all the times with 0x21xxx error code.



Same for me, I keep getting god reads using ver1.31 with KKL cable (with FT232RL chip), using --OBD
 but trying to use ver1.40 I get 0x21007 error. Just FIY...   I love the tool :-)


Title: Re: ME7_95040 - EEPROM programmer
Post by: Rick on July 29, 2012, 12:34:25 PM
Trying it on a 5p08c3:

F:\>me7e2p --bootmode 95P08 -w -p3 --CSpin P4.7 a3.e2p
ME7_EEPROM v1.40
COM: 3, Baud Rate: 10400
Memory type: 95P08, size: 1024
Chip Select pin: P4.7
Opening COM3 ... OK
Starting Boot_mode ... uC ID response 0xD5 ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Reading IDCHIP ... 0x0C44: C167CS ... OK
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00FF
Writing EEPROM OK
Closing COM3

Basically it instantly says OK when writing without actually writing anything. 

How do I know which CS pin is correct?  If i don't put anything it fails to find them.  Tried 4.7 and the above happens.  ME7.1.1

Rick


Title: Re: ME7_95040 - EEPROM programmer
Post by: Stompen on July 29, 2012, 12:59:41 PM
I get:
me72 --OBD -r -p 2 seat.bin
ver: 1.31
Com Port: 2
Baud Rate: 10400
Opening Com2: ... OK
ECU ID response: 03E906033D
                        1.2l/4V SIMO
                        S3  00HS4650
                        SoftCod: 00061, WSC: 06402
Reading EEPROM .FAIL. (error=0xEF01)
Closing COM2

guess it doesn`t work on this car...??


Title: Re: ME7_95040 - EEPROM programmer
Post by: AARDQ on July 29, 2012, 08:09:11 PM
What I would like to do is clone my 5P08C3 (4z7907551 S BEL 2.7T) onto a spare (4z7907551 AA, S-Line) and swap that in as a first step in tuning.  Once I have a working spare I'll feel better about experimentation. 

Using a Ross-Tech Hex Can in non-intelligent mode and with the COM port emulator drivers, correctly installed, the port (COM 4) reports open correctly but then no comms, (0x21007).  Tried v1.31 also, same error (0x07).

Any tricks I'm missing?  Do I need to pull the instrument cluster breaker as with the Nefmoto tool?  Didn't see where anybody else needed to do so, but maybe its just a given?

Played around with a GQ-3x/Pomona clip on the spare today, which worked perfectly.  So making progress.
Terrific site, some seriously helpful folks on here!


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on July 29, 2012, 08:21:56 PM
Trying it on a 5p08c3:

F:\>me7e2p --bootmode 95P08 -w -p3 --CSpin P4.7 a3.e2p
ME7_EEPROM v1.40
COM: 3, Baud Rate: 10400
Memory type: 95P08, size: 1024
Chip Select pin: P4.7
Opening COM3 ... OK
Starting Boot_mode ... uC ID response 0xD5 ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Reading IDCHIP ... 0x0C44: C167CS ... OK
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00FF
Writing EEPROM OK
Closing COM3

Basically it instantly says OK when writing without actually writing anything. 

How do I know which CS pin is correct?  If i don't put anything it fails to find them.  Tried 4.7 and the above happens.  ME7.1.1

Rick

It's displaying the wrong message, it should say FAIL, but this doesn't affect the operation. I'll fix this in the next release along with other changes.

There are two option to find the chip select pin, first is disassembling.. or you can follow the CS track with a voltmeter to the ucontroller. Please use this option carefully, if you set an input pin as output you are making a short circuit, this can fry your ecu. What is the ecu part #, I'll take a look.


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on July 29, 2012, 08:48:33 PM
I get:
me72 --OBD -r -p 2 seat.bin
ver: 1.31
Com Port: 2
Baud Rate: 10400
Opening Com2: ... OK
ECU ID response: 03E906033D
                        1.2l/4V SIMO
                        S3  00HS4650
                        SoftCod: 00061, WSC: 06402
Reading EEPROM .FAIL. (error=0xEF01)
Closing COM2

guess it doesn`t work on this car...??

OBD it's not working with Ibisa and Polo ecus.

What I would like to do is clone my 5P08C3 (4z7907551 S BEL 2.7T) onto a spare (4z7907551 AA, S-Line) and swap that in as a first step in tuning.  Once I have a working spare I'll feel better about experimentation. 

Using a Ross-Tech Hex Can in non-intelligent mode and with the COM port emulator drivers, correctly installed, the port (COM 4) reports open correctly but then no comms, (0x21007).  Tried v1.31 also, same error (0x07).

Any tricks I'm missing?  Do I need to pull the instrument cluster breaker as with the Nefmoto tool?  Didn't see where anybody else needed to do so, but maybe its just a given?

Played around with a GQ-3x/Pomona clip on the spare today, which worked perfectly.  So making progress.
Terrific site, some seriously helpful folks on here!

The easiest is to just buy KKL cable. For the ross-tech cable, have you unchecked "boot in intelligent mode" in the VCDS options screen? if you have the old Ross-Tech KEY-USB, it doesn't support true dumb mode.


Title: Re: ME7_95040 - EEPROM programmer
Post by: AARDQ on July 29, 2012, 09:14:14 PM
Yes, definitely Hex-Can, and unchecked "boot in intelligent mode".  It seems to set OK (i.e. still unchecked when closing/reopening VCDS).  mort1skoda (I think) got Hex Can to work a few days ago (but I don;t recall with which model ECU).

Guess I'll try the el cheapo cable.  Last resort will be to pull the ecu and read with the GQ-3x.  Seems like there are probably enough options to get me out of a jam if I screw something up.
 
Thanks for the quick reply.







Title: Re: ME7_95040 - EEPROM programmer
Post by: Rick on July 30, 2012, 12:04:27 AM
It's displaying the wrong message, it should say FAIL, but this doesn't affect the operation. I'll fix this in the next release along with other changes.

There are two option to find the chip select pin, first is disassembling.. or you can follow the CS track with a voltmeter to the ucontroller. Please use this option carefully, if you set an input pin as output you are making a short circuit, this can fry your ecu. What is the ecu part #, I'll take a look.

Audi 3.2 022906032GH - Thanks :)

Rick


Title: Re: ME7_95040 - EEPROM programmer
Post by: Stompen on July 30, 2012, 03:50:28 AM
Will it work on seat ibiza in boot mode?
I ask because I am in spain now, and if it does I could take the ECU with me home to norway and get it done there..


Title: Re: ME7_95040 - EEPROM programmer
Post by: EnIgMa on July 30, 2012, 01:53:41 PM
tried today without success...
after a quick research i found that an me7.9.10 could have an 95080 eeprom..
so i hooked up the cable an tried to read but after opening del COM it fails at "Initiating communication"

now my questions are:
how can i check the cable is correct? (i tried with that cheap blue "vag-kkl 490" cable from ebay)
how to check if my ecu is supported? (fiat 1.4 turbo 120hp - bosch me7.9.10)

any idea? :)


Title: Re: ME7_95040 - EEPROM programmer
Post by: Rick on July 31, 2012, 12:25:59 AM
ME7.1.1 ori attached :)


Title: Re: ME7_95040 - EEPROM programmer
Post by: ArgDub on July 31, 2012, 09:32:40 PM
Rick, P6.3 is the CSpin.

EnIgMa, read fiat ecus over OBD port is not supported. If your ecu uses a c166 proc and your eeprom is supported, then you can program it in boot mode.

Stompen, I 've read that the Ibiza ecus are a bit stubborn to enter boot mode.. ask user professor, maybe him can give you a more accurate response


Title: Re: ME7_95040 - EEPROM programmer
Post by: Rick on August 03, 2012, 01:58:25 PM
Thanks :)

ECU is fixed and back up and running.  I used seeprog to write the e2p.  Next time i get one i'll try it


Title: Re: ME7_95040 - EEPROM programmer
Post by: AARDQ on August 05, 2012, 09:50:37 AM
Succesful read on my 4z7907551 S ('03 A6 2.7T) using a cheap blue cable.  Very cool.  (I wonder why the .bin shows it as an R-box when VCDS shows it as S-box?  I also notice that the 551 AA I have doesn't show any info at all on type of box.)

Main question:  when trying to read the 4B0906018DQ in an '04 Passat 1.8T I get FAIL on initiating communication, 0x50101

Does the code give any real clues?


Title: Re: ME7_95040 - EEPROM programmer
Post by: gsxeclipsepsi on August 10, 2012, 06:57:38 PM
Ok i flashed a 2000 A6 2.7t with a 4-L box to a stage 1 8-L box. I am having CEL for brake servo and o2 and cant connect to cluster. I read the ecu before flashing fine with Nefmoto and APR immo program and made back ups with both. After flashing the car i saved the immo again thru apr program.

Since the flash I have had problems connecting. Right now I cant get APR program or Nefmoto to connect. But sometimes if I turn ignition on and click connect in nefmoto and me7 eeprom problem and turn ignition to off I will connect.

Here are my results with 1.40

ECU ID RESPONCE; 8D0907551L
                 2.7 V6/5VT     G
                 0001
                 SOFTCOD: 06652, WSC:21503
READING EEPROM .......FAIL. <ERROR=0x21007>
CLOSING COM5



AND 1.31

ECU ID RESPONCE; 8D0907551L
                 2.7 V6/5VT     G
                 0001
                 SOFTCOD: 06652, WSC:21503
READING EEPROM .......FAIL. <ERROR=0X07>
CLOSING COM5


I am using the blue ebay cable with sliver cable. I also have access to a ross tech usb II cable. Please tell me whats wrong or how to fix it please.

Thanks
Kendel




Title: Re: ME7_95040 - EEPROM programmer
Post by: gsxeclipsepsi on August 10, 2012, 07:04:59 PM
4B0907551 L is stock

I am in obd mode

when I do connect in nefmoto it says I dont have security access. Is there a way I can fix this by re coding the instrument cluster?


Title: Re: ME7_95040 - EEPROM programmer
Post by: professor on August 13, 2012, 12:51:34 PM
This piece of art works like a charm also for 06A906032RP ecu in boot mode.
I used 1.32 version.

ArgDub thank you  ;D


Title: Re: ME7_95040 - EEPROM programmer
Post by: mort1skoda on August 13, 2012, 02:14:06 PM
Thanks again for this fantastic tool.

I swapped my ecu with a used replacement today. I did not have SKC for my old ecu or the replacement ecu.  Pulled the SKC from my old ecu, and then pulled the SKC from the used replacement ecu (on the bench, due to immo).  Then used vcds (vag-com) and adapted it to the car using the two sets of five digit pins.


Title: Re: ME7_95040 - EEPROM programmer
Post by: f1torrents on August 14, 2012, 05:26:11 PM
Hey guys.
Just got a Blue KKl cable.
Am going to attempt to get the SKC via the OBD from a APR tuned ECU.

I assume this will not have any negative impacts on the ECU as its tuned.

Unless someone tells me to STOP.
I will give it a go.
Wish me luck


Title: Re: ME7_95040 - EEPROM programmer
Post by: f1torrents on August 18, 2012, 03:02:09 PM
Hey guys.
I have successfully ran the program and got the SKC off of a test ECU on the bench (not in boot mode)

However I am still not going to run it on my APR tuned ECU because of the issues in this post.
http://nefariousmotorsports.com/forum/index.php?topic=633.0

I know they are referring to the flash memory, and we are talking the EEPROM.
But I just need a confirmation that it wont mess with my ECU please.


Title: Re: ME7_95040 - EEPROM programmer
Post by: imnuts on August 19, 2012, 08:06:33 AM
Tried to use this today to pull the SKC from my ECU so I could program a couple keys to my car. When I run the 1.31 version in the OP, I get error 0x01 when trying to read the data. I also tried 1.40 from page 12, but ended up with error 0x50101. I have a 2003 Audi A4 with ECU 8E0 909 559 D. If you have any info on how to actually read the EEPROM to get the SKC, I would greatly appreciate it. Let me know if you need anymore info to fix or track down the cause of the error as well.


Title: Re: ME7_95040 - EEPROM programmer
Post by: f1torrents on August 19, 2012, 10:17:21 AM
Ok. All is good!

I managed to dump the EEPROM off my APR tuned ECU with no issues.

I can the checksum checker and it came back ok.
Does it look ok to flash onto a spare ECU?
I DUMPED the EEPROM from my spare and its more detailed near the end of the file than on my main ECU.

Just wondering if I get a complete dump file or if its missing pages.

Thanks guys.



Title: Re: ME7_95040 - EEPROM programmer
Post by: f1torrents on August 19, 2012, 12:08:10 PM
Tried to use this today to pull the SKC from my ECU so I could program a couple keys to my car. When I run the 1.31 version in the OP, I get error 0x01 when trying to read the data. I also tried 1.40 from page 12, but ended up with error 0x50101. I have a 2003 Audi A4 with ECU 8E0 909 559 D. If you have any info on how to actually read the EEPROM to get the SKC, I would greatly appreciate it. Let me know if you need anymore info to fix or track down the cause of the error as well.

I sent you a PM over at audizine.

Try pulling the instrument cluster fuse and then reading the eeprom.


Title: Re: ME7_95040 - EEPROM programmer
Post by: imnuts on August 19, 2012, 01:12:09 PM
I sent you a PM over at audizine.

Try pulling the instrument cluster fuse and then reading the eeprom.


Installed the VCP drivers for the ross-tech cable and used that this time, and now I'm getting error 0x07 (v1.31) or 0x21007 (v1.40). Tried with the fuse for the instrument cluster fuse in and out, same problem both times. It's failing at "Initiating Communication"


Title: Re: ME7_95040 - EEPROM programmer
Post by: professor on August 20, 2012, 10:54:05 AM
Guys, excuse my ignorance, but have you manage to work this program under windows 7?
Ty


Title: Re: ME7_95040 - EEPROM programmer
Post by: Stompen on August 20, 2012, 11:29:56 AM
Guys, excuse my ignorance, but have you manage to work this program under windows 7?
Ty

I run it in win7 without any problems...


Title: Re: ME7_95040 - EEPROM programmer
Post by: professor on August 20, 2012, 11:44:33 AM
I run it in win7 without any problems...
Can you connect actually?
I tried in Win7 via bootmode, program open and you can try to use it but couldnt connect, same error always (0x2something).
I tried afterwards in XP (not XPmode in windows 7, another physical HD) and worked.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Stompen on August 20, 2012, 11:53:18 AM
Yes. I used this program today on a win7 machine in bootmode, and worked like a charm.

But I see you`re driving a seat.. and from what I hear (and from the times I`ve tried), they can be a real PITA to get into bootmode sometimes..


Title: Re: ME7_95040 - EEPROM programmer
Post by: professor on August 20, 2012, 11:54:47 AM
Hm i ll get my ecu now inside to test it. You gave me hopes, i ll use all usb ports my pc has  :)


Title: Re: ME7_95040 - EEPROM programmer
Post by: professor on August 20, 2012, 12:35:38 PM
Did it was the usb port.
Applaud added just for the encouragement  :)


Title: Re: ME7_95040 - EEPROM programmer
Post by: daihashi on August 30, 2012, 10:21:47 PM
decided to give this a try tonight. I'm also getting error=0x50101, using version 1.4 on COM2. tried increasing read timeout time with no luck. Tried increasing/decreasing latency settings. Tried increasing/decreasing receive/transmit byte size.

Using --OBD of couse.   Also tried pulling the instrument cluster fuse. Also tried many other COM ports, stopped after COM7.

2003 Audi A4 1.8t, ECU 8E0909518AF.

VCDS, ME7Logger and a number of other tools work perfectly fine.


c:\me7logger>ME7EEPROM.exe --OBD -p4 --screen
ME7_EEPROM v1.40
COM: 4, Baud Rate: 10400
Opening COM4 ... OK
Initiating communication ... FAIL. (error=0x50101)
Closing COM4

c:\me7logger>ME7EEPROM.exe --OBD -p5 --screen
ME7_EEPROM v1.40
COM: 5, Baud Rate: 10400
Opening COM5 ... OK
Initiating communication ... FAIL. (error=0x50101)
Closing COM5

c:\me7logger>ME7EEPROM.exe --OBD -p6 --screen
ME7_EEPROM v1.40
COM: 6, Baud Rate: 10400
Opening COM6 ... OK
Initiating communication ... FAIL. (error=0x50101)
Closing COM6


Title: Re: ME7_95040 - EEPROM programmer
Post by: okkim on August 31, 2012, 01:28:34 AM
Could someone explain that what needs to be done in between the read and write?

For example if I want to disable the IMMO, or swap the ECU's?

Ok, I found out the IMMO disable for dummies. So you can read the SKC-code for swapping ECUs, or modify the bin for disable the IMMO.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Stompen on August 31, 2012, 11:35:11 AM
Could someone explain that what needs to be done in between the read and write?

For example if I want to disable the IMMO, or swap the ECU's?

If you just want to swap ECU`s, all you have to do is flash the new ECU with the immo you read out from the original.


Title: Re: ME7_95040 - EEPROM programmer
Post by: mort1skoda on September 01, 2012, 02:34:48 PM
decided to give this a try tonight. I'm also getting error=0x50101, using version 1.4 on COM2. tried increasing read timeout time with no luck. Tried increasing/decreasing latency settings. Tried increasing/decreasing receive/transmit byte size.

Using --OBD of couse.   Also tried pulling the instrument cluster fuse. Also tried many other COM ports, stopped after COM7.

2003 Audi A4 1.8t, ECU 8E0909518AF.

VCDS, ME7Logger and a number of other tools work perfectly fine.


c:\me7logger>ME7EEPROM.exe --OBD -p4 --screen
ME7_EEPROM v1.40
COM: 4, Baud Rate: 10400
Opening COM4 ... OK
Initiating communication ... FAIL. (error=0x50101)
Closing COM4

c:\me7logger>ME7EEPROM.exe --OBD -p5 --screen
ME7_EEPROM v1.40
COM: 5, Baud Rate: 10400
Opening COM5 ... OK
Initiating communication ... FAIL. (error=0x50101)
Closing COM5

c:\me7logger>ME7EEPROM.exe --OBD -p6 --screen
ME7_EEPROM v1.40
COM: 6, Baud Rate: 10400
Opening COM6 ... OK
Initiating communication ... FAIL. (error=0x50101)
Closing COM6


Hi,

Try ver 1.31, that works for me, I never got 1.40 to work in OBD mode
I only got 1.40 to work in bootmode, while 1.31 works for me in bootmode and OBD mode.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Vdub-dub on September 06, 2012, 01:32:35 PM
 ;D
top job!
many thanks tried and tested with galletto no probs


Title: Re: ME7_95040 - EEPROM programmer
Post by: jtorres on September 16, 2012, 12:08:23 AM
Cool, thanks for confirming my understanding about what you could do with the EEPROM over OBD.

In the past I used EEPROM driver code with MiniMon in boot mode to read/write the EEPROM. The NefMoto software supports reading and writing the EEPROM, but I haven't hooked it up to the user interface for people to use yet.


Hey Tony, now is time to release that e2prom r/w option in your software too! Even if it is at the pay version, i would not hesitate to buy my license.



Argdub thanks for this great tool BTW. I managed to read my eeprom by OBD at first try.


Title: Re: ME7_95040 - EEPROM programmer
Post by: professor on September 16, 2012, 01:08:37 AM
On 4B0906018AA ME7.5 512k was not able to read eeprom via OBD.
Bootmode works well  ;D


Title: Re: ME7_95040 - EEPROM programmer
Post by: Bosse on September 22, 2012, 05:12:41 PM
On 4B0906018AA ME7.5 512k was not able to read eeprom via OBD.
Bootmode works well  ;D
Hi professor,can u post the eeprom dump? I have a 18AR i want to convert to 18AA.
Best reg. Bosse

Argdub...Great tool. Trying to get it to work whith volvo me7.1 obd on the bench.Any tip?


Title: Re: ME7_95040 - EEPROM programmer
Post by: professor on September 23, 2012, 12:53:24 AM
Hi professor,can u post the eeprom dump? I have a 18AR i want to convert to 18AA.
Best reg. Bosse

Here it is.

Friend told me that he have reduce ignition 3degrees with the help of lemmiwinks, perhaps you should restore defaults after use of this eeprom.

Cheers.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Bosse on September 24, 2012, 10:26:18 AM
Professor,Thanks!

Argdub  Same as professors 18aa,18ar dont work in obd,starts read ok but fails after a wile.
Bootmode is also messing,will try again.
Bosse


Title: Re: ME7_95040 - EEPROM programmer
Post by: hans j on September 28, 2012, 04:55:01 PM
Any support yet for the edc15 24C04 eeprom? I have an ecu I can send you to debug! Really I just need the IMMO deleted but would like to tune in the future. I tried this program with obd and bootmode but it just won't connect.


Title: Re: ME7_95040 - EEPROM programmer
Post by: k0mpresd on September 28, 2012, 06:40:06 PM
programmer and test clip is easiest for edc15. thats how i do them at least.


Title: Re: ME7_95040 - EEPROM programmer
Post by: diagnosticator on September 29, 2012, 06:29:50 PM
Installed the VCP drivers for the ross-tech cable and used that this time, and now I'm getting error 0x07 (v1.31) or 0x21007 (v1.40). Tried with the fuse for the instrument cluster fuse in and out, same problem both times. It's failing at "Initiating Communication"

Have you set the VCDS cable to start up in "dumb mode", via the options page? Never mind I see this discussed before, now.


Title: Re: ME7_95040 - EEPROM programmer
Post by: lulu2003 on October 10, 2012, 03:07:53 AM
now I'm getting error 0x07 (v1.31) or 0x21007 (v1.40).

same error here. Any Idea what does it mean?


Title: Re: ME7_95040 - EEPROM programmer
Post by: k0mpresd on November 15, 2012, 02:38:58 AM
ok, i really dont know what im doing here but i used visual basic express to make this app.
it will read and write with the click of a button.
this is only a gui for the me7_95040.exe.

it is currently hardcoded to use com port 2. i would like to add a 1-4 variable menu up above the buttons and import that variable in to the command.
hardcoded to read/write in bootmode. will save file as 95040.bin and write 95040_edit.bin.

anyways, i am 100% no coder and this is 100% the first program ive ever made that actually works.
just unzip and run me7 95040 GUI.exe.
for some reason theres a console window in behind the program. again, i have no idea what im doing and its really late but figured i would share.  :-\


Title: Re: ME7_95040 - EEPROM programmer
Post by: Bosse on November 17, 2012, 04:29:01 PM
Hehe,fun,i did it yesterday.But i came only to thefirst screen.guess i am not good enouth.
My hat it of.
Nice.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Bosse on November 17, 2012, 04:41:19 PM
I have posted earlier in this thread about volvo 95040 eeprom read.I am an idiot,there is no 95040 in volvo ecus.
I´ts sp08c3.Only in boot mode baudrate 10400.
I only got early 2000working so far,i get a correkt read on edc15,but in hexeditor it´s just ff,i will try anoter cs pinn,next time i am drunk.
Bosse


Title: Re: ME7_95040 - EEPROM programmer
Post by: mort1skoda on November 19, 2012, 08:07:03 AM
On 4B0906018AA ME7.5 512k was not able to read eeprom via OBD.
Bootmode works well  ;D

Hi,

Maybe you can try ver 1.31, that worked for me. I never got 1.40 to work in OBD mode.
I only got 1.40 to work in bootmode, while 1.31 worked in bootmode & in OBD mode.


Title: Re: ME7_95040 - EEPROM programmer
Post by: machine007 on November 20, 2012, 03:53:13 AM
Hello

Volvo me7 0261208289 1039S5977
I want read out EEPROM flie.
Now I'm using me7eeprom.exe

What number CSpin for this ecu ?

Please let me know........ :'(

regard


Title: Re: ME7_95040 - EEPROM programmer
Post by: Bosse on November 20, 2012, 02:18:10 PM
Ok,volvo me7.To -01 simens  OK.From -02 on infineon cpu Not readable with me7 eeprom programmer.


Title: Re: ME7_95040 - EEPROM programmer
Post by: haygood on November 27, 2012, 02:42:45 AM
How bad is the setup for using the Hex+Com+CAN?  I can't tell from the ross-tech site whether or not I would have to swap the drivers around every time I want to switch from using VCDS to using Argdub's program or Nefmoto.  If I can set it up once and still use all of VCDS, that would be cool, even if I have to remember which USB port to use for which program.

Thanks.
Brian


Title: Re: ME7_95040 - EEPROM programmer
Post by: rkam on November 27, 2012, 02:55:07 PM
@machine007
Looks like P8.2 as my newer one mentioned previosly in this thread. But you can verify by measuring on the circuit board.

@Bosse
Infineon works also.


Title: Re: ME7_95040 - EEPROM programmer
Post by: machine007 on December 02, 2012, 05:04:29 AM
@machine007
Looks like P8.2 as my newer one mentioned previosly in this thread. But you can verify by measuring on the circuit board.

thank you.

Please tell me how to do that?
I was set as P8.2.
But read immo data writing to other ECU after could not start engine.



Title: Re: ME7_95040 - EEPROM programmer
Post by: rkam on December 02, 2012, 01:29:07 PM
Download some datasheets from a site like www.alldatasheet.com
P8.2 will be pin 11 on a C167CS
On a 5p08c3 or ST95P08B1TR pin 1 will be the CS pin.
Then use some kind of measuring tool to check that pin 11 of the cpu is connected to pin 1 of the eeprom.

But if you have already both read and written the eeprom, then your problem is something else.



Title: Re: ME7_95040 - EEPROM programmer
Post by: machine007 on December 08, 2012, 06:15:08 AM
Download some datasheets from a site like www.alldatasheet.com
P8.2 will be pin 11 on a C167CS
On a 5p08c3 or ST95P08B1TR pin 1 will be the CS pin.
Then use some kind of measuring tool to check that pin 11 of the cpu is connected to pin 1 of the eeprom.

But if you have already both read and written the eeprom, then your problem is something else.



thank you very much.
I will be try next week.

I want to make the clone ECU.
Because immo file read from "Master ECU"

Thanks a lot.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Bosse on December 09, 2012, 12:33:02 PM
rkam,u are right. I dident se the earlier post.
I took a look at the datasheet also.
And if someone like to know Volvo D5 edc15 is cs p2.3 (tested) bootmode


Title: Re: ME7_95040 - EEPROM programmer
Post by: tuananh198449 on January 11, 2013, 05:56:03 AM
i have download sofware. But it don't indicator Install. why? help me


Title: Re: ME7_95040 - EEPROM programmer
Post by: aef on January 11, 2013, 06:37:12 AM
some knowledge of english is recommended

http://nefariousmotorsports.com/forum/index.php?topic=1168.msg10764#msg10764


Title: Re: ME7_95040 - EEPROM programmer
Post by: tobygolf66 on January 18, 2013, 04:04:03 PM
please help me with virgin eeprom from Audi A4 1.8T Me7 BEX engine

Need eeprom from : 8E0909518AN 0261208285 1.8T BEX chipnumber 368075

i can flash ecu but give an error message and car not start.

i tried bootmode also but not work.

memory not finish written or something

who can help me??


Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on January 18, 2013, 04:07:28 PM
Give this a shot.


Title: Re: ME7_95040 - EEPROM programmer
Post by: tobygolf66 on January 20, 2013, 01:36:05 PM
Give this a shot.

thanks,but i have found the error.

rgds  8)


Title: Re: ME7_95040 - EEPROM programmer
Post by: elRey on January 21, 2013, 12:29:53 PM
Love this program!

I have an ECU that I've already read/written to already. However, now I get to Searching Chip_Select pin ... FAIL. I know it has something to do with the ECU.

What might cause this?

Thanks,
Rey


Title: Re: ME7_95040 - EEPROM programmer
Post by: cyril279 on January 31, 2013, 06:12:35 PM
I love the program. and I'm stuck.

I have a junkyard ecu, and I know that without the cluster plugged in it will need to be in bootmode before me7_95040 can do anything with it.  I believe I am getting the ecu into bootmode (kwp protocols don't work), but then neither me7_flasher, galletto, or me7_95040 can connect to the ECU, no matter what baud. Once repowered, the ecu is fine with kwp protocols.

as a junkyard ecu, I know that I will need to immo-defeat it or always bootmode communicate, but I can't seem to get anything to talk to the ecu in bootmode. any ideas?

cmd log attached

me7.1
29f400bb

Edit: apparently mkiv vw's need power to pin 21 as well, per this thread (http://www.nefariousmotorsports.com/forum/index.php?topic=115.15), I'll have to try it tomorrow...

Edit: success after adding a switch to pin3.


Title: Re: ME7_95040 - EEPROM programmer
Post by: maZer.GTi on February 06, 2013, 05:45:45 PM
Big Big Thx, tool is working great!


Title: Re: ME7_95040 - EEPROM programmer
Post by: jona29 on February 22, 2013, 12:27:07 PM
it is possible for the vag k + can, to read the me7.5 eeprom in obd mode ? get a time out response.

can the me7_95040 read in obd mode if the clocks do not match the skc code of the ecu ?

sure I have used vag k +can before and not in boot mode to read the eeprom for pin code .

just asking before I have to source an old ecu plug/obd socket to bench flash this thing.

thanks


Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on February 22, 2013, 05:51:03 PM
Yes, this program can read the ecu eeprom (doesn't need to be adapted and matched, I used it on the bench all the time without being near the car). In order to write the eeprom you need bootmode.

Read the entire thread, it's all detailed.


Title: Re: ME7_95040 - EEPROM programmer
Post by: jona29 on February 23, 2013, 07:36:59 AM
great managed to read the eeprom in obd mode where ,vag k+can cannot ,maybe due to not been able to set the port speed to 10,400

anyway is there a program to read the dump and show me the pin to adapt it or does it have to be done through a hex editor


Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on February 23, 2013, 10:57:01 AM
It must be done with a hex editor. Read the immobilizer sticky.


Title: Re: ME7_95040 - EEPROM programmer
Post by: jona29 on February 23, 2013, 01:18:49 PM
opened it in a hex editor ,read the sticky on how to read the skc , not really looked at a eeprom dump from an ecu before but to me the eeprom looks corrupt . checked in vcds there is now vin or immo data when reading the engine

could someone confirm this before i solder to the pins in the ecu so i can flash either the virgin dump or an immo off one.

thanks


Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on February 23, 2013, 01:27:07 PM
The Immo is on in that file, and the SKC has been FF'd out? What are you trying to accomplish there?

The reason the vin and immobilizer ID are coming up XX'd is because they were XX'd in the bin.


Title: Re: ME7_95040 - EEPROM programmer
Post by: jona29 on February 23, 2013, 01:42:58 PM
i either need to defeat the immo or read the skc so i can adapt the ecu to the cars cluster and key . there is no vin showing in vcds for this ecu , measure block 91 shows 4 as though its adapted but the immobilser is showing  blocked in the cluster .

the ecu is part off an engine conversion . i was given the car to "get it running" after the person who fitted the engine ,chopped wires and also snapped the original transponder for the ecu . i do have the clocks but they are B00 and cannot be read even with abritus .

the car now starts but cuts out when the immo kicks in

forgot to state that is the untouched dump from the ecu . i have no history of the donor car or even if it was running before the transplant.


Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on February 23, 2013, 01:49:52 PM
There is no skc in that dump, it's FF'd out. Here is your dump immo-off'd. I tagged it because the immobilizer sticky details everything you're asking. You can remove my tag but will require research. That being said, the car will start and run with this file.


Title: Re: ME7_95040 - EEPROM programmer
Post by: jona29 on February 23, 2013, 01:53:32 PM
thankyou for the file ,i didnt post it up to get it sorted ,saying that i am grateful for the file .it posted it up to confirm that there was no   skc  in the file rather than flash another file to the ecu if it was good and i just wasn't looking at it correctly.

i do wonder though maybe the donor car was cheap as it obviously wouldnt run in this state 


Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on February 23, 2013, 02:03:16 PM
I see no reason to FF out the skc. Sorry if I came off harsh, but the sticky covers all of this. Write the file, car should stay running.

DD


Title: Re: ME7_95040 - EEPROM programmer
Post by: jona29 on February 23, 2013, 02:25:05 PM
think im explaining myself wrong here , i havent ff out the skc at all , i think the eeprom has corrupted trying to read it with vag k+can and the original 1.4 clocks in situ .could not gain access to the eeprom
even tried abritus72 with no success .
this program in this thread  is the only one capable of access to the eeprom whilst in situ in the ecu .

only after reading the whole thread and the the immobiliser thread did i attempt to read it in a hex editor .
i have edited bin files from vw cars before to add functions to the clocks .

when i opened the dump it looked incorrect as the address was ff,ff i was just wanting confirmation.

i have edited the original file which i uploaded here and added an skc  , just trying to work out how to use the checksum program to correct the checksum.
i am correct to have added the skc of 7229


Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on February 23, 2013, 02:29:37 PM
The immobilizer is still on in that file, and you added half an SKC. The skc is mirrored in the location directly underneath 32 and 33, you need to modify those bits as well.

In addition, bits 12 and 22 have to be set from 01 (on) to 02 (off).

And the eeprom wasn't corrupted, someone (I never thought it was you) obviously ff'd the skc out.


Title: Re: ME7_95040 - EEPROM programmer
Post by: jona29 on February 23, 2013, 02:34:52 PM
The immobilizer is still on in that file, and you added half an SKC. The skc is mirrored in the location directly underneath 32 and 33, you need to modify those bits as well.

In addition, bits 12 and 22 have to be set from 01 (on) to 02 (off).

And the eeprom wasn't corrupted, someone (I never thought it was you) obviously ff'd the skc out.

right understand you on that now ,i would rather have the immo on if possible, as i understand it if the skc matches the one in the cluster, then the ecu would start the car as it would then be matched .

just cant seem to get the cmd's right to correct the checksum


Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on February 23, 2013, 02:39:56 PM

Usage instructions for 95040sum:

1. Save the exe into your user directory (C:\Documents and Settings\usernamehere)
2. Place your eeprom bin into the same folder
3. Open up a CMD line, and type: 95040sum (name of your eeprom).bin (desired name of corrected file).bin
4. Click enter

Example:

95040sum eeprom.bin fixed.bin


Name your eeprom on.bin

When you have the exe and on.bin saved in your user directory, run CMD, and type:

95040sum bad.bin good.bin

then, you can open your user directory, and the good.bin will be the corrected file.

If you can't get it, start a new thread. No need to clutter this one.


Title: Re: ME7_95040 - EEPROM programmer
Post by: jona29 on February 23, 2013, 02:51:05 PM
thankyou so much for your patience ddlillinger i was missing the sum after the file name ,edited the bin and mirrored the skc  and corrected the checksum .
just have to reflash it to the ecu tomorrow

managed to flash eeprom today  didnt have the correct plug just used a set of croc leads from maplin .

car now runs
many thanks dd


Title: Re: ME7_95040 - EEPROM programmer
Post by: ChrisselSchissel on March 06, 2013, 01:29:28 PM
Hey,

i've some problems with flashing in bootmode...

so problem is that i can't read anything on ecu with bootmode. in normal mode everything works fine..

the errors are: "no response from ecu (0x08)" and "bootmode ... fail (0x07)

I supply the ecu with ~13,5V and grounded pin 24 for the first 2-3 seconds after switching on the system.

The cable i use is a normal OBD-cable with RS323 and KL-line support. A friend of mine means that this is working fine at hims setup..


Title: Re: ME7_95040 - EEPROM programmer
Post by: KWest on March 13, 2013, 10:12:35 PM
Using 1.40 on a ME7.1.1 in a RS6 I get errors: 0x501010 and 0x21007.

command line args :  ME7EEPROM --OBD -r -p 1 rs6orgin.bin

I have tried cycling the key before running, connecting with VCDS and then running, turning key on with trying to connect.

Any tips? I just bought the car and would like to backup the EEPROM before I try read the flash.

Thanks in advance.


Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on March 13, 2013, 10:16:07 PM
I get a lot of x07 errors with OBD on 7.1.1. Bootmode the eeprom, it'll read just fine.


Title: Re: ME7_95040 - EEPROM programmer
Post by: tbm on March 14, 2013, 03:46:52 AM
Hi Guys,

I'm noob in flashing ME7.5 that's why don't kick me a lot for my dump questions :)

I want to swap my ECU M3.8 to ME7.5 (photo is below) (AUQ engine). As far as I understood my first action should defeat IMMO in the new ECU (ME7.5). According to this could someone explain or give me the URL with explanation which pins I should use in ECU in order to read/write my ECU "on the table" with the mentioned programm not in the car through OBD?

Thanks in advance!

(http://golant.users.photofile.ru/photo/golant/96680328/xlarge/130244790.jpg)

Regards,
Oleg


Title: Re: ME7_95040 - EEPROM programmer
Post by: cyril279 on March 14, 2013, 04:35:08 AM
Oleg, start here (http://nefariousmotorsports.com/forum/index.php?topic=417.msg2922#msg2922)


Title: Re: ME7_95040 - EEPROM programmer
Post by: tbm on March 14, 2013, 05:51:14 AM
Oleg, start here (http://nefariousmotorsports.com/forum/index.php?topic=417.msg2922#msg2922)
Thanks a lot!!!
That is what I wanted.


Title: Re: ME7_95040 - EEPROM programmer
Post by: sweegie on March 16, 2013, 11:16:17 AM
I get a lot of x07 errors with OBD on 7.1.1. Bootmode the eeprom, it'll read just fine.

Or you can use K+CAN commander 2.5 to read the eeprom too ;)


Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on March 16, 2013, 11:17:26 AM
Or you can use K+CAN commander 2.5 to read the eeprom too ;)

I fell in love with the speed at which I can do things in CMD as opposed to cumbersome GUI's. Never thought that would happen :)


Title: Re: ME7_95040 - EEPROM programmer
Post by: AWAS on March 24, 2013, 10:52:04 AM
Good day!
I have ECU 4b0906018CM (working KWP2000).
Soft dont work.
Quote
C:\Users\Nika>D:\auto\soft\Nefmoto\me7_95040_1_31.exe --OBD -p2 --screen
Ver: 1.31
Com Port: 2
Baud Rate: 10400
Opening COM2 ... OK
Initiating communication ... FAIL. (error=0x01)
Closing COM2
I think it's in the protocol.
Is there a solution to this issue?


Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on March 24, 2013, 10:56:51 AM
Good day!
I have ECU 4b0906018CM (working KWP2000).
Soft dont work.I think it's in the protocol.
Is there a solution to this issue?

Try bootmode. Whenever I have a problem reading, I use bootmode. 1/10th the time, and always works.


Title: Re: ME7_95040 - EEPROM programmer
Post by: AWAS on March 24, 2013, 11:11:02 AM
Try bootmode. Whenever I have a problem reading, I use bootmode. 1/10th the time, and always works.
Thank you, and do it!


Title: Re: ME7_95040 - EEPROM programmer
Post by: tbm on March 29, 2013, 01:40:06 AM
ArgDub thanks a lot! Your programm is very nice! I've managed to read EEPROM from my ECU in bootmode. But now I have some new questions :)

1. Can I leave 2kOm resistor soldered to flash chip for always? I've noticed that I could connect to ECU with bootmode in several second after switch +12B.
2. As I understood I can only EEPROM read/write with this programm?

Regards,
Oleg


Title: HELP PLEASE!!!
Post by: player on April 08, 2013, 09:06:05 AM
hello..great program!

i have a problem..i can read the 95040 from my 8n0 906 018 S but i can't write..i keep getting this error...what can i do?thanx!


Title: Re: ME7_95040 - EEPROM programmer
Post by: player on April 08, 2013, 11:17:32 AM
i managed to write without error the immo off file.but i dont get one thing...i have a 8n0 906 018 S ecu..if i write the 8n0 906 018 A flash in it ( both are 29f400bb) , vag-com doesnt recognize the ecu anymore....why?

thanx in advance!


Title: Re: ME7_95040 - EEPROM programmer
Post by: maZer.GTi on April 08, 2013, 04:27:19 PM
i managed to write without error the immo off file.but i dont get one thing...i have a 8n0 906 018 S ecu..if i write the 8n0 906 018 A flash in it ( both are 29f400bb) , vag-com doesnt recognize the ecu anymore....why?

thanx in advance!

Do you Flash in boot mode?
Try to write with boot mode.


Title: Re: ME7_95040 - EEPROM programmer
Post by: player on April 09, 2013, 01:04:41 PM
yes...galetto 1260 in boot mode..


Title: Re: ME7_95040 - EEPROM programmer
Post by: esilviu on April 24, 2013, 04:18:35 AM
I have next situation I bought a spare used ME 7.5.10 ECU and I don't have its pin code, I know my original pin code from the ECU I have now on the car. If I install the spare ECU in the car and try to start - the immo will come on . In this particular case is it possible to read over OBD not in bootmode the content of 95040 chip with ArgDub tool ME7_95040 in order to decode the pin from the spare ECU

In other words:

Has somebody succeeded to read the content of 95040 chip with ArgDub tool ME7_95040 over the OBD port from an ECU not matched with the cluster?


Title: Re: ME7_95040 - EEPROM programmer
Post by: tbm on April 24, 2013, 04:25:10 AM
Has somebody succeeded to read the content of 95040 chip with ArgDub tool ME7_95040 over the OBD port from an ECU not matched with the cluster?
I guess it's not possible. In order to connect through ODB the ECU should authenticate successfully with IMMO.


Title: Re: ME7_95040 - EEPROM programmer
Post by: esilviu on April 24, 2013, 04:42:58 AM
Even if I'll remove the cluster fuse? I mention that I can communicate with not matched spare ECU with vagcom , it's possible to scan and show stored dtc's , I even erased the dtc's from this spare ECU without being matched to the cluster ?



Title: Re: ME7_95040 - EEPROM programmer
Post by: tbm on April 24, 2013, 05:49:34 AM
Even if I'll remove the cluster fuse? I mention that I can communicate with not matched spare ECU with vagcom , it's possible to scan and show stored dtc's , I even erased the dtc's from this spare ECU without being matched to the cluster ?
As far as I know if the ECU didn't authenticate with the cluster you can do only several things with it (read DTC, etc) and the car can't work properly as well. In order to connect to the ECU in boot-mode or OBD (for reading and writing flash/eeprom) you should defeat IMMO or enter correct PIN code in ECU's EEPROM. Or just duplicate EEPROM into your new/spare ECU.


Title: Re: ME7_95040 - EEPROM programmer
Post by: esilviu on April 24, 2013, 05:53:20 AM
and you think it could be done in boot mode or bench mode? bench mode is preferable over boot mode - I'm talking about reading EEPROM with ArgDub's tool


Title: Re: ME7_95040 - EEPROM programmer
Post by: tbm on April 24, 2013, 06:14:09 AM
and you think it could be done in boot mode or bench mode? bench mode is preferable over boot mode - I'm talking about reading EEPROM with ArgDub's tool
You can use boot-mode in bench. BTW I managed to read/write my EEPROM from HN-box only in boot-mode with the ArgDub's programm. How I did that http://golant.users.photofile.ru/photo/golant/96680328/xlarge/130404903.jpg


Title: Re: ME7_95040 - EEPROM programmer
Post by: cyril279 on April 24, 2013, 09:11:00 AM
and you think it could be done in boot mode or bench mode? bench mode is preferable over boot mode - I'm talking about reading EEPROM with ArgDub's tool

"bench" is not a mode, it is the practice of connecting to the ecu on a workbench as Golant has shown (outside of the car).

for these ecu's, you need to open the ecu and do a little dance to get them into bootmode, which is easier to do on the workbench, and is why the terms are frequently mentioned together. example: "bench and bootmode it"


Title: Re: ME7_95040 - EEPROM programmer
Post by: esilviu on April 24, 2013, 02:08:07 PM
I thought bench mode is to have a harness, an OBD connector and a 12 V DC source  to connect to the ECU outside the car but -without inducing the boot mode state of the ECU by opening the case and ground the correct pin- bypassing the cluster .

So did somebody succeed to read EEPROM of the ME 7.5 ECU with ArgDub's tool through the OBD port ?


Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on April 24, 2013, 02:11:26 PM
Argdub's tool is hit or miss via OBD. I don't even bother trying anymore, I just bootmode. Reads in 1/10th the time and never fails.

But to answer your question, yes, I have used it via OBD on me7.5, and it has worked several (but not all) times.


Title: Re: ME7_95040 - EEPROM programmer
Post by: esilviu on April 24, 2013, 11:02:51 PM
Thanks very much Ddillenger for your very clear answer , the second question is if you succeeded reading the EEPROM through OBD of an spare ECU not matched with the cluster - reason not known pin code, or it doesn't matter so the reading can be done through OBD for both situations matched and non matched ECU's with the cluster?

Could help in this particular situation of not matched ECU - removing the instrument cluster fuse 11 or both fuses 11 and 15


Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on April 24, 2013, 11:05:16 PM
It can be read via OBD even if not paired to the vehicle.


Title: Re: ME7_95040 - EEPROM programmer
Post by: esilviu on April 24, 2013, 11:13:29 PM
Thank you very much DDillenger , that's a very good news , as I don't want to open the ECU box and solder a wire to ground the pin in charge with booting mode of the ECU :)
I will do the operation this weekend and let everybody know the results, hoping to be a successful reading

   


Title: Re: ME7_95040 - EEPROM programmer
Post by: boim on April 26, 2013, 10:47:28 AM
Thank you very much DDillenger , that's a very good news , as I don't want to open the ECU box and solder a wire to ground the pin in charge with booting mode of the ECU :)
I will do the operation this weekend and let everybody know the results, hoping to be a successful reading

   

Just tried it couple hours ago. It can be read without taking off cluster fuses.


Title: Re: ME7_95040 - EEPROM programmer
Post by: esilviu on April 26, 2013, 09:50:23 PM
I'm on my way to where the car is parked , trying the EEPROM reading after connecting the spare ECU in place of my original one.
I'll post the results.
Thanks for the info.


Title: Re: ME7_95040 - EEPROM programmer
Post by: esilviu on April 27, 2013, 08:57:46 AM
I Just read my spare ECU's EEPROM 95040 through OBD . IT worked like a charm and it took only 1.5 minutes, I want to mention that the ECU was not paired and it was read with ArgDub's tool after it was connected to the car without removing the cluster's fuse. After that with DDillenger -how to guide- I learned the SKC of the spare ECU and paired with my car cluster using VagCom. Everything went from the first time and all the procedure with the car running at the end with the spare ECU took less than 10 mins.
I thank you everybody , this is an awesome SITE.
Next that I have a spare working ECU is to write a new map in order to accomodate my supercharger to my NA engine without having DTC's and sustain a good fueling
Thanks ones again everybody for their input.


Title: Re: ME7_95040 - EEPROM programmer
Post by: allen123 on May 18, 2013, 12:49:28 PM
Okay guys, I can't figure out why this doesn't work. I've tried everthing.

I have 4 different cables, 1 Ross-Tech old-school HEX-COM interface. 3 different variants of blue and black vag-tacho-like interfaces.
The one I'm trying now is a blue one with a FT232RL chip.

Set up using COM 1, baud rate set to 115200 in Windows XP sp3 under VirtualBox.

I always get error 0x50001 without seeing any communication with the ECU.

The Ross-Tech cable communicates effortly via a prolific usb-serial adapter in this setup.

ANY pointers would be appreaciated!

Oh, the car in question is a 2003 Audi A4 1.8T engine code BFB (think european AMB).

Cheers!


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on May 22, 2013, 05:59:37 AM
Hello and thank you for the great tool.

I'm trying to get this to work bootmode on a 2005> Volvo ME7 ECU with 95080 flash chip.

I get the following:

Starting Boot_mode ... uC identification response = 0xD5. Not supported. (error=0x01)

Are there any other avenue that I can explore or am I stuck desoldering etc?

Many thanks..



Title: Re: ME7_95040 - EEPROM programmer
Post by: krazydbiker on May 22, 2013, 06:12:38 AM
same error i get dreamR, it doesnt do this with older 99 me7 from volvo's :-\



Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on May 22, 2013, 09:17:17 AM
same error i get dreamR, it doesnt do this with older 99 me7 from volvo's :-\



Got it to read 100%!  I assume writing will work but haven't tried.

Thanks to a friend who helped (rkam).

The bin file was a 1:1 match from the read I took with my chip programmer off-board.

Here is the console output if it helps anyone:

Quote

ME7EEPROM.exe -p 1 --bootmode 95080 -r --CSpin P8.2 dump2.bin
ME7_EEPROM v1.40
COM: 1, Baud Rate: 10400
Memory type: 95080, size: 1024
Chip Select pin: P8.2
Opening COM1 ... OK
Starting Boot_mode ... uC ID response 0xD5 ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Reading IDCHIP ... 0x0C44: C167CS ... OK
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x0080
Reading EEPROM ... OK
File saved
Closing COM1







Title: Re: ME7_95040 - EEPROM programmer
Post by: krazydbiker on May 22, 2013, 10:12:10 AM
mind sharing how you got it to work :-D i went the old school method with mine, worked though, ofcourse i dont plan on frying my ecu again

edit : nvm, i read your commandline, thanks


Title: Re: ME7_95040 - EEPROM programmer
Post by: dirtygerman on May 22, 2013, 06:40:59 PM
noob question  :-[ but has anyone delt with error message boot_mode fail no echo from cable error=0x07? I am jumping pin 24 to ground via a switch I soldered from pin24 to the outer section of the PCB and if so what might be causing this issue? I have successfully read this ecu with my current cable and I am currently using version 1.31   


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on May 23, 2013, 02:44:19 AM
noob question  :-[ but has anyone delt with error message boot_mode fail no echo from cable error=0x07? I am jumping pin 24 to ground via a switch I soldered from pin24 to the outer section of the PCB and if so what might be causing this issue? I have successfully read this ecu with my current cable and I am currently using version 1.31   

I had this when I first used it yesterday, I updated the FTDI drivers from the site and set the cable to COM1 instead of 10 then rechecked my connections and it worked.

Not sure which one of those fixed it to be truthful.



Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on May 29, 2013, 12:11:22 PM
Hi there,

I've got issues writing to my 95080, I can read fine which makes me think it's some sort of write protection?

Quote

ME7EEPROM.exe -p 1 --bootmode 95080 -w --CSpin P8.2 dream3rimmo.bin
ME7_EEPROM v1.40
COM: 1, Baud Rate: 10400
Memory type: 95080, size: 1024
Chip Select pin: P8.2
Opening COM1 ... OK
Starting Boot_mode ... uC ID response 0xD5 ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Reading IDCHIP ... 0x0C44: C167CS ... OK
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x0080
Writing EEPROM ................................................................
OK
Verifying EEPROM write ... FAIL. (error=0x70101)
Closing COM1


Title: Re: ME7_95040 - EEPROM programmer
Post by: MyTunes on May 30, 2013, 09:59:49 AM
Got it to read 100%!  I assume writing will work but haven't tried.

Thanks to a friend who helped (rkam).

The bin file was a 1:1 match from the read I took with my chip programmer off-board.

Here is the console output if it helps anyone:

When I use your exact same argument except I use 95P08 instead of 95080 and P6.3 instead of P8.2 I get: error: too many arguments specified...

If I use bootmode to try to read without the CSpin and P6.3 I get:
Starting Boot_mode... uC ID response 0X00. Unknown ID. (error=0x40201)
My chip is 95P08C3

If I try to do a bootmode write I get an error of: Invalid file size 'file.bin'.  (error=0x3010C)

This in an a ME7.1.1 from a D3A8 and again the eeprom chip is 95P08C3
Here is a sample read I got from using a couple of various tools...
Any ideas Argdub?
And thank you for this wonderful tool







Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on May 30, 2013, 10:08:32 AM
Which version are you using it HAS to be 1.4


Title: Re: ME7_95040 - EEPROM programmer
Post by: MyTunes on May 30, 2013, 11:51:22 AM
Which version are you using it HAS to be 1.4

Yes I am using 1.40 from page 12 I think it was


Title: Re: ME7_95040 - EEPROM programmer
Post by: MyTunes on June 03, 2013, 06:36:44 AM
Hmm I just noticed something odd that may explain the write error.
On my computer the file shows as 1kb so I didn't think anything of it, but I just noticed that when I uploaded it to here it shows as 512. I took a pic of the chip on the board and it is indeed the 5P08C3.
Now i'm corn fused...


Title: Re: ME7_95040 - EEPROM programmer
Post by: EuroDriven on June 06, 2013, 07:43:29 AM
understood :) Now please look at attached image and tell me if I am correct

So I am just trying to understand the checksum calculations. I know there is a utility to do it, but I want to know exactly how it works.

I understand 0xFFFF - (Sum of Octets) but that seems over simplified.

It looks like it is actually 0xFFFF - (Sum of Octets) - (row offset from 0x10)

The above is where 0x10 counts as the 0th row. This mostly makes sense to me but why is row 0x10 and 0x20 the same with a checksum offset by 1, but then rows 0x90 and 0xA0 are the same values as well but the checksums are exactly the same? Same thing with rows 0x70 and 0x80.


Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on June 06, 2013, 09:50:20 AM
ME7 EEPROM Checksum-Guide
=========================

The ME7 EEPROM contains 512 bytes and is divided into 32 pages with 16 bytes per page.
In the ME7 code you will find a table with 32 entries that contains one descriptor word for
each eeprom page. The index into this table is the eeprom pagenumber (00..31).

The descriptor word is a bitmask, the following bits are relevant for the checksum calculation:
 bit 0 = checksumPresent(CS)   1 -> page has checksum,  0 -> page has no checksum.
 bit 6 = cksumBit(CB)          this bit is subtracted from the pageNumber to get the
                               same checksum in backup page as in original page.
 bit 7 = backupPage(BP)        1 -> page has a backup page.

Here is how the eeprom page info table looks like:
PAGE   DESCR-WORD  -> CHECKSUM-BITS
-----------------------------------
00      FF18       ->    --
01      0017       ->   (CS)
02      0117       ->   (CS)
03      0207       ->   (CS)
04      0307       ->   (CS)
05      0437       ->   (CS)
06      0533       ->   (CS)
07      06B7       ->   (CS) (BP)
08      06F7       ->   (CS) (BP) (CB)
09      07B3       ->   (CS) (BP)
10      07F3       ->   (CS) (BP) (CB)
11      08B7       ->   (CS) (BP)
12      08F7       ->   (CS) (BP) (CB)
13      09B3       ->   (CS) (BP)
14      09F3       ->   (CS) (BP) (CB)
15      0AB3       ->   (CS) (BP)
16      0AF3       ->   (CS) (BP) (CB)
17      0B32       ->    --
18      0B10       ->    --                           
19      0B10       ->    --                           
20      0B10       ->    --                           
21      0C37       ->   (CS)
22      0D33       ->   (CS)
23      0E33       ->   (CS)
24      0F33       ->   (CS)
25      1033       ->   (CS)
26      1133       ->   (CS)
27      1233       ->   (CS)
28      1235       ->   (CS)
29      1235       ->   (CS)
30      13B7       ->   (CS) (BP)
31      13F7       ->   (CS) (BP) (CB)

If the checksumBit(CS) is set for a page, this page has a checksum.
Calculate the checksum as follows:
- sum up the first 14 bytes of the eeprom page in a 16bit variable.
- add the page number to the sum.
- if the checksumBit(CB) is set, subtract 1 from the sum.
- negate the sum (this is not the same as complement!).
- store the resulting value in the last two bytes of the eeprom page,
  first the low-byte, then the high-byte.

Disclaimer: this information was collected to the best of one's knowledge, but I won't give
any guarantees for the correctness of my information. If you find any errors, please correct.
Have fun, mki


Title: Re: ME7_95040 - EEPROM programmer
Post by: EuroDriven on June 06, 2013, 12:20:34 PM
Great! Thanks! Makes everything clear now. Just waiting for me EEPROM programming in the mail (didn't wanna mess with doing it via OBD for now, and it's good to have a solid backup plan).


Title: Re: ME7_95040 - EEPROM programmer
Post by: golfdubcrazy on June 12, 2013, 08:32:57 AM
hi i know this is abit late just wondering does the software put the ecu into bootmode or do i need to open the ecu thanks


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on June 13, 2013, 04:17:13 AM
You have to open the ecu and put it in-to bootmode, then run the software.


Title: Re: ME7_95040 - EEPROM programmer
Post by: ThaZ on June 13, 2013, 04:17:32 PM
Looks like a great tool for the EDC16C39 with 95640 EEPROM !

But will it work with that EEPROM and galetto clone ?


Title: Re: ME7_95040 - EEPROM programmer
Post by: DND on June 27, 2013, 04:04:06 PM
Thanks , it is really working on ME7.5 . ;)


Title: Re: ME7_95040 - EEPROM programmer
Post by: 20VTMK1 on July 02, 2013, 01:05:59 PM
ffff - sum of octets. that chksum starts @ 0x10. try using a hex calculator and you will see.

Finally figured this out and tested it , for the newbies like me ..

Add up 0X00001 to 0X00010 (upto just before the check sum start) = Y
FFFF - Y = AB CD , but reverse this for the checksum IE CD AB

Do the same for the next line but use FFFE - Z

Hope this is clear ..


Title: Re: ME7_95040 - EEPROM programmer
Post by: guitar24t on July 20, 2013, 08:27:16 PM
Hi,
Is there any source code available for this utility? I am attempting to flash the EEPROM on Volvo ME7 ECUs. I am experiencing the same problems as described before with writing back the EEPROM contents. Reading seems to work fine. I was hoping to figure out what part of the writing process is failing on these ECUs and attempt to correct it.
Thanks,
Rob


Title: Re: ME7_95040 - EEPROM programmer
Post by: gremlin on August 25, 2013, 01:59:29 PM
Once I urgently needed to reprogram eeprom in last HW versions ME7.1.1 ECUs with ST10F275 inside. No apropriate tools are around, me7eeprom soft not operate because of unknown IDCHIP value. Than I made 5 minute patch in 1.40 version of programmer (ArgDub, please sorry) and can do job.
Below is screen log. A3 3.2 DSG 2008 (022906032LA) ECU

D:\ME7 Eeprom Reader\1.40\me7eeprom --bootmode 95160 --CSpin P6.3 -r -p1 eeprom.bin
ME7_EEPROM v1.40
COM: 1, Baud Rate: 10400
Memory type: 95160, size: 2048
Chip Select pin: P6.3
Opening COM1 ... OK
Starting Boot_mode ... uC ID response 0xD5 ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Reading IDCHIP ... 0x1143: C167/ST10F OK
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x0080
Reading EEPROM ... OK
File saved
Closing COM1


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on August 28, 2013, 10:48:35 PM
Hi,
Is there any source code available for this utility? I am attempting to flash the EEPROM on Volvo ME7 ECUs. I am experiencing the same problems as described before with writing back the EEPROM contents. Reading seems to work fine. I was hoping to figure out what part of the writing process is failing on these ECUs and attempt to correct it.
Thanks,
Rob

I spoke with the author about this issue and the thought was that it was a bug in the driver.  Unfortunately he didn't have an ECU to test and didn't seem too interests (Can't blame him lol).  I ended up just soldering.  The older <04 ECU's work fine though.

Use a hot air station, imo.

I don't think the code is available.


Title: Re: ME7_95040 - EEPROM programmer
Post by: guitar24t on August 29, 2013, 05:03:58 AM
That's a shame. Oh well. I just bought a SOIC8 clip and program the chip directly on the board.
Would have been nice to get this working, though.
I thought I tried writing to the 2002-2004 ECUs with no luck as well, but I might be mistaken.


Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on August 29, 2013, 08:56:42 AM
That's a shame. Oh well. I just bought a SOIC8 clip and program the chip directly on the board.
Would have been nice to get this working, though.
I thought I tried writing to the 2002-2004 ECUs with no luck as well, but I might be mistaken.

You have a 50 percent chance of reading on the board, and about a 10 percent chance of writing.

Most of the time I have to remove the eeprom.


Title: Re: ME7_95040 - EEPROM programmer
Post by: guitar24t on August 29, 2013, 10:30:35 AM
You have a 50 percent chance of reading on the board, and about a 10 percent chance of writing.

Most of the time I have to remove the eeprom.

That's odd. I haven't had any problems reading or writing. My biggest problem was getting the clip seated properly. Once I got the hang of it, I had no further problems.

Depending on the ECU, it might be necessary to bridge the crystal oscillator with a capacitor or a wire.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Bosse on September 01, 2013, 03:21:26 PM
Volvo users
This is old notes,i wrote it down last year.
Hopes it right.
Siemens  CS P4.7
Infineon as u know CS P8.2
EDC15 CS P2.3


Title: Re: ME7_95040 - EEPROM programmer
Post by: elRey on September 11, 2013, 02:53:03 PM
(http://creativeion.com/rey/vw/help/032RF_error.gif)

06A906032RF 0261208561

Code:
Starting Boot_mode ... uC indentification response = 0xD5. Not support. (error=0x01)

Is there anything I can do to read/write this eeprom?

Thanks,
Rey


Title: Re: ME7_95040 - EEPROM programmer
Post by: hammersword on September 12, 2013, 01:36:57 AM
usually I get
FAIL (error=0x01)

with other tool that I have, I can read it fine via OBD without any issue, but this tool seems to have some bugs


Title: Re: ME7_95040 - EEPROM programmer
Post by: zillarob on October 07, 2013, 04:38:56 PM
Just want to say thanks for the tool!
Cloned 8E0909559R with internal rom error onto 8E0909559L box.
me7_95040 and Nefmoto to the rescue!


Title: Re: ME7_95040 - EEPROM programmer
Post by: MIL_on on October 12, 2013, 02:37:15 PM
first: big thx to Argdub, this tool is really great!
but i have a question:
i scanned the eeprom of a ME7.5 twice: first in OBD-Mode and a second time (1 minute later) in bootmode. and the files differ. Can anyone tell me which kind of info is stored in this area and why its different in the 2 files?
thx and kind regards



Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on October 13, 2013, 02:36:38 AM
(http://creativeion.com/rey/vw/help/032RF_error.gif)

06A906032RF 0261208561

Code:
Starting Boot_mode ... uC indentification response = 0xD5. Not support. (error=0x01)

Is there anything I can do to read/write this eeprom?

Thanks,
Rey

Get the latest 1.4?


Title: Re: ME7_95040 - EEPROM programmer
Post by: MIL_on on October 13, 2013, 03:01:18 PM
elRey: have you already tried to read it via bootmode to see whether the error still occurs?


Title: Re: ME7_95040 - EEPROM programmer
Post by: numerix on October 17, 2013, 10:22:57 AM
ArgDub Good Job, Thank you

v1.40 Work perfect with ME7.4.6
EEPROM 25C160 in bootmode as 95160


Title: Re: ME7_95040 - EEPROM programmer
Post by: diagnosticator on November 11, 2013, 11:18:02 AM
transparent mode? is it in vag-com setting?

Yes, in the "Options" screen, there is a check box for selecting "Force Dumb mode". Check this box then close VCDS. Until changed back, the cable will operate in Pass through mode, that is, it won't translate protocols or commands passed over the cable.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Captainiglo on November 29, 2013, 12:51:23 PM
Hi there,

I've got issues writing to my 95080, I can read fine which makes me think it's some sort of write protection?

ME7EEPROM.exe -p 1 --bootmode 95080 -w --CSpin P8.2 dream3rimmo.bin
ME7_EEPROM v1.40
COM: 1, Baud Rate: 10400
Memory type: 95080, size: 1024
Chip Select pin: P8.2
Opening COM1 ... OK
Starting Boot_mode ... uC ID response 0xD5 ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Reading IDCHIP ... 0x0C44: C167CS ... OK
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x0080
Writing EEPROM ................................................................
OK
Verifying EEPROM write ... FAIL. (error=0x70101)
Closing COM1


I've got the same issue while cloning a RS6 ECU. Has someone fixed this?
When I read the file after this error it has the same content as before writing it with the new file.


Title: Re: ME7_95040 - EEPROM programmer
Post by: NetMofo on November 29, 2013, 07:42:05 PM
I've got the same issue while cloning a RS6 ECU. Has someone fixed this?
When I read the file after this error it has the same content as before writing it with the new file.
I could be wrong, but I'm pretty sure if the write fails the previous code will remain.
I just dealt with this the other day, I too had many difficulties writing the EEPROM to an ME7.1.1 on my 04 A6 2.7t.  I originally had a P0601 bad checksum error so I zeroed out the 33's at 1c and 2c.  I probably made 15-20 attempts, changing baud rates (in the VCP and the command line argument), and using different versions of argdub, I even tried the other 7.1.1 files posted on this thread (model specific, of course) to no avail.  Finally, I got a successful write. 
I took my original 95040 file and zeroed out the checksum errors @ 1c/2c, but this time I also removed immo AND I used the version from page 4 (http://nefariousmotorsports.com/forum/index.php?action=dlattach;topic=1168.0;attach=1931).  I'm not sure if it was the version I used, the fact that immo was removed, or if it was just dumb luck, but it wrote successfully.  The car hadn't started for days, but "lucky" for me I got it working just in time to be able to drive to the in-laws for Thanksgiving.
I'll paste my command prompt so you can see part of what I went through.  If you look at it closely you will see the different files/settings/versions I tried, but the last one is indeed successful.  As the great ddillenger told me, the later ME7s are very stubborn, so if it doesn't succeed, try try again.


c:\Users\Public\Documents\ME7>ME7EEPROM -b9600 --bootmode 95040 -wp4 95040fixed.
bin
ME7_EEPROM v1.40
COM: 4, Baud Rate: 9600
Memory type: 95040, size: 512
Opening COM4 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... P6.3
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00F0
Writing EEPROM ................................ OK
Verifying EEPROM write ... FAIL. (error=0x70101)
Closing COM4

c:\Users\Public\Documents\ME7>ME7EEPROM -b9600 --bootmode 95040 -wp4 95040fixed.
bin
ME7_EEPROM v1.40
COM: 4, Baud Rate: 9600
Memory type: 95040, size: 512
Opening COM4 ... OK
Starting Boot_mode ... uC ID response 0xAA. Unknown ID. (error=0x40201)
Closing COM4

c:\Users\Public\Documents\ME7>ME7EEPROM -b9600 --bootmode 95040 -wp4 95040fixed.
bin
ME7_EEPROM v1.40
COM: 4, Baud Rate: 9600
Memory type: 95040, size: 512
Opening COM4 ... OK
Starting Boot_mode ... uC ID response 0xAA. Unknown ID. (error=0x40201)
Closing COM4

c:\Users\Public\Documents\ME7>ME7EEPROM -b19200 --bootmode 95040 -wp4 95040fixed
.bin
ME7_EEPROM v1.40
COM: 4, Baud Rate: 19200
Memory type: 95040, size: 512
Opening COM4 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... P6.3
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00F0
Writing EEPROM ................................ OK
Verifying EEPROM write ... FAIL. (error=0x70101)
Closing COM4

c:\Users\Public\Documents\ME7>ME7EEPROM -b19200 --bootmode 95040 -wp4 summed.bin

ME7_EEPROM v1.40
COM: 4, Baud Rate: 19200
Memory type: 95040, size: 512
Opening COM4 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... P6.3
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00F0
Writing EEPROM ................................ OK
Verifying EEPROM write ... FAIL. (error=0x70101)
Closing COM4

c:\Users\Public\Documents\ME7>ME7EEPROM -b19200 --bootmode 95040 -wp4 ME7.1.1 OF
F.bin
ME7_EEPROM v1.40
Error: too many arguments specified. (error=0x10A01)

c:\Users\Public\Documents\ME7>ME7EEPROM -b19200 --bootmode 95040 -wp4 "ME7.1.1 O
FF.bin"
ME7_EEPROM v1.40
COM: 4, Baud Rate: 19200
Memory type: 95040, size: 512
Opening COM4 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... P6.3
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00F0
Writing EEPROM ................................ OK
Verifying EEPROM write ... FAIL. (error=0x70101)
Closing COM4

c:\Users\Public\Documents\ME7>ME7EEPROM -b57600 --bootmode 95040 -wp4 summed.bin

ME7_EEPROM v1.40
COM: 4, Baud Rate: 57600
Memory type: 95040, size: 512
Opening COM4 ... OK
Starting Boot_mode ... uC ID response 0xE0. Unknown ID. (error=0x40201)
Closing COM4

c:\Users\Public\Documents\ME7>ME7EEPROM -b57600 --bootmode 95040 -wp4 summed.bin

ME7_EEPROM v1.40
COM: 4, Baud Rate: 57600
Memory type: 95040, size: 512
Opening COM4 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... P6.3
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00F0
Writing EEPROM ................................ OK
Verifying EEPROM write ... FAIL. (error=0x20D07)
Closing COM4

c:\Users\Public\Documents\ME7>ME7EEPROM -b9600 --bootmode 95040 -wp4 "ME7.1.1 OF
F.bin"
ME7_EEPROM v1.40
COM: 4, Baud Rate: 9600
Memory type: 95040, size: 512
Opening COM4 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... P6.3
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00F0
Writing EEPROM ................................ OK
Verifying EEPROM write ... FAIL. (error=0x70101)
Closing COM4

c:\Users\Public\Documents\ME7>ME7EEPROM -b9600 --bootmode 95040 -wp4 immosum.bin

ME7_EEPROM v1.40
COM: 4, Baud Rate: 9600
Memory type: 95040, size: 512
Opening COM4 ... OK
Starting Boot_mode ... FAIL ... No ECU response. (error=0x20F07)
Closing COM4

c:\Users\Public\Documents\ME7>ME7EEPROM -b9600 --bootmode 95040 -wp4 immosum.bin

ME7_EEPROM v1.40
COM: 4, Baud Rate: 9600
Memory type: 95040, size: 512
Opening COM4 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... P6.3
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00F0
Writing EEPROM ................................ OK
Verifying EEPROM write ... FAIL. (error=0x70101)
Closing COM4

c:\Users\Public\Documents\ME7>ME7_95040 -b9600 --bootmode 95040 -wp4 immosum.bin

Error: unrecognised option `--bootmode'. (error=0x01)

c:\Users\Public\Documents\ME7>me7_95040 -w -b 9600 -p4 immosum.bin
Opening COM4 ... OK
Starting Boot_mode ... uC identification response = 0xC5 (C167 derivatives) ...
OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... P6.3
Configuring SPI Interface ... OK
Checking EEPROM status ... 0x00FF ... Expected 0xF0 or 0xF2. (error=0x00)
Closing COM4

c:\Users\Public\Documents\ME7>me7 -w -b 9600 -p4 immosum.bin
Ver: 1.31
Error: 'OBD' or 'bootmode' option not specified. (error=0x01)

c:\Users\Public\Documents\ME7>me7 --bootmode -w -b 9600 -p4 immosum.bin
Ver: 1.31
Com Port: 4
Baud Rate: 9600
Opening COM4 ... OK
Starting Boot_mode ... uC identification response = 0xC5 (C167 derivatives) ...
OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... P6.3
Configuring SPI Interface ... OK
Checking EEPROM status ... 0x00F0 ... OK
Writing EEPROM ................................ OK
Verifying EEPROM write ... OK
Closing COM4

c:\Users\Public\Documents\ME7>


Title: Re: ME7_95040 - EEPROM programmer
Post by: Captainiglo on December 01, 2013, 03:03:18 PM
After more than 10 tries i gave up and used the pincode to adapt the immo.


Title: Re: ME7_95040 - EEPROM programmer
Post by: armageddon on January 21, 2014, 02:07:49 PM
Tried this tool today(V1.31) over OBD on my Euro S4(G-box) and it worked right on first try

many thanks


Title: Re: ME7_95040 - EEPROM programmer
Post by: wagstach on March 02, 2014, 02:07:43 PM
i keep coming up with this.. cant figure out what it means

C:\>me7_95040 --bootmode -wp2 1.bin
Ver: 1.31
Com Port: 2
Baud Rate: 10400
Opening COM2 ... OK
Starting Boot_mode ... uC identification response = 0xC5 (C167 derivatives) ...
OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... FAIL. (error=0x01)
Closing COM2



Title: Re: ME7_95040 - EEPROM programmer
Post by: Captainiglo on March 02, 2014, 02:16:49 PM
i keep coming up with this.. cant figure out what it means

C:\>me7_95040 --bootmode -wp2 1.bin
Ver: 1.31
Com Port: 2
Baud Rate: 10400
Opening COM2 ... OK
Starting Boot_mode ... uC identification response = 0xC5 (C167 derivatives) ...
OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... FAIL. (error=0x01)
Closing COM2



What ecu are you running?


Title: Re: ME7_95040 - EEPROM programmer
Post by: wagstach on March 02, 2014, 03:01:38 PM
me7 from an audi s4 8d0 907 551 a


Title: Re: ME7_95040 - EEPROM programmer
Post by: killerpitou on March 18, 2014, 11:22:13 PM
This worked the first time both ways on my 2004 Allroad BEL ME7.1.1
All of this while in the car. Read through OBD my stock ECU and then bootmode the spare one that I couldn't match with VCDS although I had all PIN #s...
The bootmode worked the first time around, even on the moody 7.1.1 to my surprise.  I was ready for it though with the little tool I made and described below changed to a 5k resistor and removing the cluster fuse (#15 on the C5).

I wanted to give some guidance as to how to get into bootmode while in the car AND not requiring help from someone else:
I bought a few things at RadioShark and I also pictured the receipt so you can get just show up at the store and ask for the same reference #s.
(http://i771.photobucket.com/albums/xx354/killerpitou/20140316_102002_zps18105ecb.jpg)
I used some cable from a charger. You need 2 cables, long enough to go from the battery to the inside of the car (4 to 5 feet), the other one long enough to go from the inside back to the ECU location (2 to 3 feet).
On one end of long cable, I stripped for connection to the battery. About of 1/2 inch of visible copper should be good. The other end of the long cable connect (welded for me) to one side of the switch. Top side on picture below:
(http://i771.photobucket.com/albums/xx354/killerpitou/20140316_103951_zps7119de94.jpg)
The other cable will have this perfect croc pliers small enough to pinch PIN 24 without touching the other pins on one end:
(http://i771.photobucket.com/albums/xx354/killerpitou/20140316_103040_zps7cf06e83.jpg)
on the other end, a 1K resistor (I had to go to 5k to work with the 7.1.1 so I ended up welding the 5 1k resistors in the Radioshark package in series, no picture) and then the resistor to the other side of the switch as seen above on the bottom side. Tested the whole thing, pretty good at 982 ohms on and infinite off. Perfect!
Switch ON
(http://i771.photobucket.com/albums/xx354/killerpitou/20140316_104011_zpsc0f44cdf.jpg)
Switch OFF
(http://i771.photobucket.com/albums/xx354/killerpitou/20140316_104022_zpsf02bfac7.jpg)

More pictures of the in situ action:
pin side :
(http://i771.photobucket.com/albums/xx354/killerpitou/20140316_105539_zps215bf3bf.jpg)
It looks like it could on this picture but the neighbor PINs are not touched by the pliers:
(http://i771.photobucket.com/albums/xx354/killerpitou/20140316_105552_zpsf84fbfe9.jpg)
Battery side:
(http://i771.photobucket.com/albums/xx354/killerpitou/20140316_105455_zps1e70bedf.jpg)

Finally, the switch getting inside the car:
(http://i771.photobucket.com/albums/xx354/killerpitou/20140316_105700_zps29bcf4f0.jpg)

Got into boot mode right away once I had the 5k resistance and defused the cluster. You have to turn the switch on before you turn the ignition and wait for about 3-5 seconds. I did all this on the battery no charger but all accessories off, because the 7.1.1 is so picky and doesn't like voltage above 12.5v...
No more excuses. Might have to relocate this post somewhere else Tony....

 


Title: Re: ME7_95040 - EEPROM programmer
Post by: f1torrents on March 19, 2014, 05:52:02 AM
For the Audi 7.1.1 I find just grounding the pin before I add ANY power at all does a fine job.
No resistors at all.
 Now the VW 7.1.1 is a different story. I still haven't found a sure fire 100% way to get that to bootmode everytime.


Title: Re: ME7_95040 - EEPROM programmer
Post by: redtop on April 06, 2014, 11:31:05 PM
Hallo all!

I'm totaly new here and found my way when searching for info on eeprom for C167 ECUs. I got very curious when I found this tool, since the whole scene of car electronics claims that it is not possible to read/write eeprom of the ME7.3.1 used in Alfa Romeo. Since this is a hybrid ECU it's not possible to open up the ECU and connect to the eeprom directly (at least with out special tools and a big risk to damage the ECU). The cars that uses this ECU is getting ten years old or more. Sometimes the ECUs fail (not uncommon that a capacitor breaks loose), so I'm interested in learning how to male these ECUs virgin, in order to swap them between cars. It would be great for Alfistis around the world if they could get a spare ECU of the scrap yard.

The info on the ME7.3.1 is very limited, but I found one reference that it uses the 95040 eeprom, so I tested the tool on the ME7.3.1, and with version 1.40 I had a successful reading (as far as I can tell). In the dumped file you can find the Bosch part number, the software version number, and some other numbers printed ont the ECU label, so I take it the data is not corrupt. Reading is done on the bench in boot mode (pin 20 to +12V with a 5k pull-up resistor). Interface is a standard USB VAG 409.1 KKL standard blue Ebay costs-nothing. Laptop running XP.

On must foras everyone claims that there's no way to make the ME7.3.1 virgin. The only reference I have found on virginizing (great word!) claims that you can just fill the eeprom with FF. Is there anyone here that has some input or comment on that?

/RedTop

Pictures of the hex dump and my bench setup is attaches. Also the dump file.

Screen dump from the run:

C:\Documents and Settings\My Documents\Google Drive\Alfa\Motor ECU\ME7_
95040>ME7EEPROM_1.4.exe --bootmode 95040 -r -p2 dump.bin
ME7_EEPROM v1.40
COM: 2, Baud Rate: 10400
Memory type: 95040, size: 512
Opening COM2 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... P4.7
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x0080
Reading EEPROM ... OK
File saved
Closing COM2

C:\Documents and Settings\My Documents\Google Drive\Alfa\Motor ECU\ME7_
95040>




Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on April 06, 2014, 11:48:27 PM
I think the eeprom may be larger than you think.


Title: Re: ME7_95040 - EEPROM programmer
Post by: redtop on April 07, 2014, 12:24:16 AM
I think the eeprom may be larger than you think.

I did dump the eeprom with all four switches for memory type. 95040 and 95P08 looks the same, only the P08 dump is twice the size (512 byte vs. 1024 byte), and from 0x0200 and on it is filled with FF.

95080 and 95160 dumps are identical to each other, but differs from the other two.

Can anyone tell med which dump is correct?

/RedTop


Title: Re: ME7_95040 - EEPROM programmer
Post by: redtop on April 07, 2014, 01:23:01 AM
I did dump the eeprom with all four switches for memory type. 95040 and 95P08 looks the same, only the P08 dump is twice the size (512 byte vs. 1024 byte), and from 0x0200 and on it is filled with FF.

95080 and 95160 dumps are identical to each other, but differs from the other two.

Can anyone tell med which dump is correct?

/RedTop

Found someone that had made a dump from this ECU, and the file size is 1024 byte, and the format matches my 95080 and 96160 dumps, so I take it that it is a 95080 eeprom then.

This guy also filled the eeprom with FF and it seems that he could start the car. After that he dumped it again, and some data has been recreated. Maybe this will work for making the ECU virgin?

Both dumps (before/after) are attached.





Title: Re: ME7_95040 - EEPROM programmer
Post by: Hollywood on April 15, 2014, 02:59:01 PM
Today, I had a Freelander airbag module with memory errors that I needed the dump from....and no chip programmer...This airbag module uses a 95080....so i soldered the 95080 in where the 95040 was in an old 3B0907551BQ that I had laying around.... the programmer worked perfectly!

Used "me7eeprom --bootmode 95080 -p6 -r FREELANDERDUMP.bin --CSpin P4.7"

would not read in OBD, and would not fine the chip select pin automatically...but definatly got me out of a bind.

And saved my a$$ on an allroad the other day by allowing me to get the pin and adapt a used ecu.

Thank you so much for a very useful tool.


Title: Re: ME7_95040 - EEPROM programmer
Post by: gentki on April 19, 2014, 02:29:58 PM
hi, i have a problem with this programmer,  error is in the picture
(http://www.iv.pl/images/61829153743914178710_thumb.jpg) (http://www.iv.pl/viewer.php?file=61829153743914178710.jpg)


Title: Re: ME7_95040 - EEPROM programmer
Post by: sunxemx on May 10, 2014, 01:44:26 AM
 I have used this programME7_95040 (V1.4) on an Alfa 156 ME3.1/7.3.1 Selespeed ECU to read successfully but although
I get also a successful write OK.I don't think it has actually been programmed.
Any views on this please?


Title: Re: ME7_95040 - EEPROM programmer
Post by: sunxemx on May 12, 2014, 05:12:08 AM
Further to my post above regard not knowing if an actual write has taken place or not can someone explain the various lines on a successful run what they show .
1.does a successful run show if the correct CS pin was used?
2.What are the actual pins called that output from the microprocesor?
3.What are the actual pins called that input to the eeprom?
There are a lot of these questions I would like answered if some helpful soul care to answer please.
I am dying to learn how to writ to this damm ECU of mine,out of the car.( Alfa 156 2.0 selespeed Bosch 0261204949)
As I said I have successfully read & written to it but I still cannot get it to actually fix whats written to it.


Title: Re: ME7_95040 - EEPROM programmer
Post by: TheDSI on May 12, 2014, 08:23:23 AM
done some test today on an EDC15C2 1 plug .
everything works fine when you use CSpin P4.7 and 95P08 driver .


Title: Re: ME7_95040 - EEPROM programmer
Post by: mightemouce on May 28, 2014, 05:50:38 PM
I'm not sure if this was posted in here before but for anyone having issues, I could not get this to work properly until I right clicked the .exe went to properties and under compatibility checked off run as administrator


Title: Re: ME7_95040 - EEPROM programmer
Post by: joey585 on May 30, 2014, 02:14:47 PM
Hi, I am trying to connect via obd to read eeprom . I can not find a way to change the baudrate in the program and I can't change the baudrate to the cables to 10400 in order for it to read. is there a work around? I've been car-less for 3 weeks now  :'(


Title: Re: ME7_95040 - EEPROM programmer
Post by: nyet on May 30, 2014, 02:18:17 PM
Hi, I am trying to connect via obd to read eeprom . I can not find a way to change the baudrate in the program and I can't change the baudrate to the cables to 10400 in order for it to read. is there a work around? I've been car-less for 3 weeks now  :'(

Code:
ME7_95040 v1.02
Allows to program ME7 ECU's EEPROM (95040) in boot mode.
This software needs a dumb serial to k-line cable for connection with the ecu.

Usage: me7_95040 [OPTIONS]... [FILE]...
 -p, --comport COMPORT     Set COMPORT.
 -b, --baudrate BAUDRATE   Set BAUDRATE, default: 57600.
                           Allowed baud rates: 9600, 10400, 19200, 57600.
 -r, --read                Save EEPROM contents to file.
 -w, --write               Write file to EEPROM.
 -s, --screen              Print EEPROM contents to screen.
     --help                Display this help and exit.

Usage example:
   Print EEPROM contents to srcreen:   $ me7_95040 --comport 1 --screen
   Save EEPROM contents to file:       $ me7_95040 -r -p 1 95040.bin
   Write file to EEPROM at 10400 bps:  $ me7_95040 -w -b 10400 -p1 95040.bin

It's free for hobby use.
This software is provided "as is", with NO WARRANTY.
email: agv.tuning@gmail.com

uh, wut?

"-b, --baudrate BAUDRATE   Set BAUDRATE, default: 57600. Allowed baud rates: 9600, 10400, 19200, 57600."


Title: Re: ME7_95040 - EEPROM programmer
Post by: joey585 on May 30, 2014, 02:33:09 PM
I am trying to read using the OBD port... not in boot mode. I can not change the Baudrate from default 10400 to 9600 or anything else in the program. Nor can I change my OBD cables baudrate to match the default bd of the program (10400).


Title: Re: ME7_95040 - EEPROM programmer
Post by: nyet on May 30, 2014, 02:36:23 PM
I am trying to read using the OBD port... not in boot mode.

You can only read the eeprom with the CPU in boot mode. Hence the banner that clearly states:

"Allows to program ME7 ECU's EEPROM (95040) in boot mode."

Quote
I can not change the Baudrate from default 10400 to 9600 or anything else in the program.

Yes you can. That is what the -b option does.

Quote
Nor can I change my OBD cables baudrate to match the default bd of the program (10400).

You cannot set the baudrate of the "cable" itself. Whatever program talks to the cable sets the baudrate it wants.


Title: Re: ME7_95040 - EEPROM programmer
Post by: joey585 on May 30, 2014, 02:44:52 PM
no longer boot mode only, but only read via OBD is supported for now. If you want to write the eeprom with my tool you still need to open the ecu. This new feature is mainly intended to make a backup before a flash operation, just in case..

BTW, I found that obd reading may not reflect changes in adaptation channels, so keep this in mind if you have made changes with lemmiwinks or a similar tool.



Hmm interesting.. Maybe I misread this post  ???


Title: Re: ME7_95040 - EEPROM programmer
Post by: joey585 on May 30, 2014, 02:46:56 PM


You cannot set the baudrate of the "cable" itself. Whatever program talks to the cable sets the baudrate it wants.

You can under port settings in device manager.


Title: Re: ME7_95040 - EEPROM programmer
Post by: nyet on May 30, 2014, 02:51:24 PM
You can under port settings in device manager.

Has no meaning. Most apps set the baudrate they desire.


Title: Re: ME7_95040 - EEPROM programmer
Post by: joey585 on May 30, 2014, 03:40:11 PM
You can only read the eeprom with the CPU in boot mode. Hence the banner that clearly states:

"Allows to program ME7 ECU's EEPROM (95040) in boot mode."



I found a way to read the eeprom without going into boot mode by changing the baudrate to match the default programs' baudrate....  ;)



Title: Re: ME7_95040 - EEPROM programmer
Post by: nyet on May 30, 2014, 03:41:54 PM
If the -b option wasn't working, might want to email the author.


Title: Re: ME7_95040 - EEPROM programmer
Post by: jackson.amrol@gmail.com on May 30, 2014, 06:57:13 PM

I found a way to read the eeprom without going into boot mode by changing the baudrate to match the default programs' baudrate....  ;)



You could always read over OBD, but writing the eeprom is what requires bootmode. Otherwise any idiot (including myself) would be stealing VAG's


Title: Re: ME7_95040 - EEPROM programmer
Post by: em.Euro.R18 on June 03, 2014, 11:16:18 AM
(https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-xfp1/t1.0-9/10262176_852659558329_9055796853003591092_n.jpg)

Why is it starting in boot mode? I believe that maybe my issue. Also does the ecu have to have the immobilizer defeated?


Title: Re: ME7_95040 - EEPROM programmer
Post by: nyet on June 03, 2014, 11:23:19 AM
Why is it starting in boot mode?

Because you didn't specify --OBD


Title: Re: ME7_95040 - EEPROM programmer
Post by: em.Euro.R18 on June 03, 2014, 11:42:14 AM
Got it! thanks where does the EEPROM save?


Title: Re: ME7_95040 - EEPROM programmer
Post by: jogtx16v on June 03, 2014, 12:56:48 PM
C:\


Title: Re: ME7_95040 - EEPROM programmer
Post by: nyet on June 03, 2014, 12:58:12 PM
Got it! thanks where does the EEPROM save?

The directory in which you run the utility.


Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on June 03, 2014, 01:32:02 PM
you can change the directory by typing the following command:

cd (directory)


Title: Re: ME7_95040 - EEPROM programmer
Post by: TopMarc on June 05, 2014, 07:55:19 PM
First post on the forum.

For a start, thank you to all who have contributed to my knowledge thus far.

I have read this (and other) threads many times through but I still find myself needing a fundamental piece of guidance.

I get:

Starting boot_mode ... No echo from cable. <error=0x07>

when I attempt to read the EEPROM in an ME7.5

Is this indicative of a PC/cable issue or what I might expect if the ECU is not in boot mode (or cant it be determined from the error)?

An educated answer would allow me to focus on the right area.

Thanks for your wisdoms.



Title: Re: ME7_95040 - EEPROM programmer
Post by: jogtx16v on June 05, 2014, 09:09:04 PM
Hello

I think you have chance to got your answer couple of post before yours. if you don't want read in bootmode you need to specify --OBD in your command prompt.

But the best way are to read/write in bootmode. anyway I think you absolutly need to bootmode to write.

You know how to enter boot mode ?? if not go here you will find the information
http://nefariousmotorsports.com/forum/index.php?topic=5068.0title=

Also make sure to match the command prompt comport# with the port used in device manager

good luck





Title: Re: ME7_95040 - EEPROM programmer
Post by: busso916 on June 14, 2014, 10:05:05 AM
Hi,

this is my first post in this forum, and i have a problem to write with the Me7eeprom V1.4
The ECU is the same of the Redtop user, an Alfa 147 ME7.3.1

i can read in bootmode, and i have read on 95040, 95080 and 95160 eeprom type (with 512, 1024 and 2048 kb file)
but
when i write, i always obtain this:
WRITING EEPROM ................................ OK
VERIFIYNG EEPROM WRITE ........ FAIL (error=0x70101)

i compare the two file (read from one ECU and the read after a write in an other ECU) with FC /b (file compare in windows) and it's different

In the FerrariWorld says that the ME 7.3 H4 of the 360Modena have a 95040....


Title: Re: ME7_95040 - EEPROM programmer
Post by: vwaudiguy on June 24, 2014, 12:45:10 PM
05 Jetta 2.0 Any thoughts?


Title: Re: ME7_95040 - EEPROM programmer
Post by: alexrae on June 30, 2014, 09:02:24 AM
Hi! My first post as well. Great tool, thanks to author! I have 1 problem though. Have a blue cable with RL chip. Tried to read eeprom from my A8s (2 - 2000,2002). On 2 of them it was flawless - result as expected from the first read via OBD... on 1 A8 2000 SKC I can verify with result from cluster (skc is the same), on 2002 - extract SKC - test it - looks ok. But when I trying to read my another 2000 (it has the same ECU as the first one, specially open it up - 95040 chip as well) - it fails in the end... see the screenshot... Tried to put this ECU on another A8 2000 - same result with error... Did not try on the bench yet - waiting for the plugs and wires to do it nice, but maybe somebody can give me some advise about the error? it looks like it happened just in the end of the reading routine before saving it to the dump file... Thanks in advance  (sadly on this one cluster eeprom is crypto one - looks like it was replaced before - so I cannot extract SKC same way as on another one)


Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on June 30, 2014, 03:06:53 PM
You can always use bootmode. It never fails.


Title: Re: ME7_95040 - EEPROM programmer
Post by: alexrae on June 30, 2014, 04:14:57 PM
Will do, thanks... by the way-is it better to do in complete bootmode or only bench environment to eliminate any affection of other components? Which baudspeed better to use?and iwould like to know more about the subject- could you point meto some knowledge base, i.e. what does CS mean in our mofules, how to detect proper ME for particular ecu, etc?


Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on June 30, 2014, 04:32:10 PM
Will do, thanks... by the way-is it better to do in complete bootmode or only bench environment to eliminate any affection of other components? Which baudspeed better to use?and iwould like to know more about the subject- could you point meto some knowledge base, i.e. what does CS mean in our mofules, how to detect proper ME for particular ecu, etc?

CS=Chip Select

I have never changed the baudrate.

I bootmode in a controlled environment (on the bench).


Title: Re: ME7_95040 - EEPROM programmer
Post by: alexrae on July 02, 2014, 03:29:49 PM
Thanks. I already got it, what cs stands for spi protocol< just want to understand< what lets say 4.7 mean?is that 4th side on the main ecu, 7 pin? Is there away to know which motronic on paticular ecu?


Title: Re: ME7_95040 - EEPROM programmer
Post by: tryme09 on July 23, 2014, 09:03:57 AM
I just wanted to thank you and everyone else in this forum ...with all the information and great response to us all. I had swapped Aeb me 3.8 into my corrado ran fine until k03 and k03s blew .... i then threw in td04 15t much bigger turbo and then i had fueling issues ... i read on here that i couldnt flash me 3.8 so i went to scrapyard and pulled me 7.5 with harness foot pedal and all sensor for $50 bucks wired it in and immo issue. Followed through this thread bench flashed it in bootmode read and saved eeprom and 95040... picked up dump on here with immo off and wrote it ... car fired up like a champ and i am thrilled and so thankfull... had some issues with 0x01 and 0x07 error codes i was shorting pin 24 to the board as shown on forums and that didnt work for me i then shorted it with other grounds everything worked like charm ... took 20sec to load... the harness i have is from 2005 passat 1.8t ecu 4B0 906 018 DQ.  0 261 208 527 ... if you cant get files to read check your directory from which you are writing/reading.... if i can be of any assistance or help full i will do my best to respond


Title: Re: ME7_95040 - EEPROM programmer
Post by: seany260 on July 29, 2014, 11:57:35 PM
trying to write EEprom and failed, please see attached.(http://)


Title: Re: ME7_95040 - EEPROM programmer
Post by: ljscodex on July 30, 2014, 06:44:54 AM
hi my friends , how are you?.

i have a problem with my immo, my car broken motor (water sucks) some 2 years ago, now, we tried to start but immo blocked engine.

The car is a Audi A4 1.9T BEX , ecu Part No SW: 8E0 909 518 AT HW: 8E0 909 018 A

i need know how write 95040 via OBD, anyone could tell me if this tool or another work OK with KKL?

also i have, vag tacho 4.8, tacho pro 2.0 (blue) , tacho universal , vag cmd 5.5, galetto, kwp, mpps.

Thanks in advanced my friends


Title: Re: ME7_95040 - EEPROM programmer
Post by: vwaudiguy on July 30, 2014, 08:37:31 PM
CS=Chip Select

Could you explain where this needs to go in the line, or does it matter? Example mexxx -r -p 8 -b 10400 -cs 4.6 output name.bin? Also... Is there somewhere I can find the short list of what cs#'s for what e2p's? Thanks, man!


Title: Re: ME7_95040 - EEPROM programmer
Post by: chrisaudi on July 31, 2014, 10:30:51 AM
Hi,

yesterday i tried to read the EEPROM.
The saved file from the 95040 eeprom seems good and i can see that is data of the eeprom 95040.

Today i read the same ECU with the ME7_95040.
But i get a different file, with different informations.
If i open the read file i get other information for 93c66 eeprom?

Where is my mistake or what did i wrong?

In fact the ECU is 100% the same, because it's not in the car! So it's impossible that the ECU is changed.

Thanks


Title: Re: ME7_95040 - EEPROM programmer
Post by: seany260 on July 31, 2014, 12:33:14 PM
trying to write EEprom and failed, please see attached.(http://)
Changed baud rate to 9600 and worked fine.

Thanks for this forum, and all the users, especially argdub and ddillenger.


Title: Re: ME7_95040 - EEPROM programmer
Post by: eliotroyano on August 04, 2014, 07:32:43 AM
Friends sorry to ask a dumb question, OBD mode can be used on bench? or ECU detecting no cluster, no key, etc.... immobilizer DTC error generates that it avoid read eeprom on OBD mode?


Title: Re: ME7_95040 - EEPROM programmer
Post by: turboat on August 04, 2014, 08:10:41 AM
Friends sorry to ask a dumb question, OBD mode can be used on bench? or ECU detecting no cluster, no key, etc.... immobilizer DTC error generates that it avoid read eeprom on OBD mode?

Yes you can use ODB mode on the bench.


Title: Re: ME7_95040 - EEPROM programmer
Post by: eliotroyano on August 04, 2014, 11:39:57 AM
Yes you can use ODB mode on the bench.

Then I can read whole 95040 serial eeprom content through ODB on Bench or in car, but to write it, it should be in bootmode, can not be done in OBD mode too, right?


Title: Re: ME7_95040 - EEPROM programmer
Post by: TCSTigersClaw on August 04, 2014, 11:43:55 AM
Then I can read whole 95040 serial eeprom content through ODB on Bench or in car, but to write it, it should be in bootmode, can not be done in OBD mode too, right?

Exactly !


Title: Re: ME7_95040 - EEPROM programmer
Post by: eliotroyano on August 04, 2014, 11:45:09 AM
Thanks a lot for you help friends.


Title: Re: ME7_95040 - EEPROM programmer
Post by: TCSTigersClaw on August 04, 2014, 11:47:36 AM

I just want to add that ,I always find bootmode more accurate with this tool.I always bootmode for read and write .
If you want to read on the bench , just boot it :)

Now if you read it only by obd on the car , read it a couple of times just to be sure


Title: Re: ME7_95040 - EEPROM programmer
Post by: redtop on August 06, 2014, 06:00:53 AM
Just made some more experiments with the ME7.3.1 for Alfa Romeo.

I made an EEPROM dump from a ECU, then made the ECU virgin by using a special flash file, and made another EEPROM dump. When comparing the two dumps I found that one byte is changed from 25h to DAh (complement). Also two other bytes where changed, but I thing these two are a checksum of some kind. Can anyone help me figure out how the checksum is calculated?
It would sure be a good thing to be able to make a ME7.3.1 ECU virgin just by using the ME7_95040 tool.

Dumps are attached. Changed byte are on address 0058h and 0068h. The supposed checksums at 005Eh and 006Eh.



Title: Re: ME7_95040 - EEPROM programmer
Post by: redtop on August 07, 2014, 01:00:25 AM
Just made some more experiments with the ME7.3.1 for Alfa Romeo.

I made an EEPROM dump from a ECU, then made the ECU virgin by using a special flash file, and made another EEPROM dump. When comparing the two dumps I found that one byte is changed from 25h to DAh (complement). Also two other bytes where changed, but I thing these two are a checksum of some kind. Can anyone help me figure out how the checksum is calculated?
It would sure be a good thing to be able to make a ME7.3.1 ECU virgin just by using the ME7_95040 tool.

Dumps are attached. Changed byte are on address 0058h and 0068h. The supposed checksums at 005Eh and 006Eh.



Seems like the checksum in this case is calculated as: checksum = swap hi/lo [0DF1h - (sum of 14 first bytes)]


Title: Re: ME7_95040 - EEPROM programmer
Post by: misaki on August 17, 2014, 01:46:58 PM
Is it possible to use the software with vag commander cable??


Title: Re: ME7_95040 - EEPROM programmer
Post by: Bi-turbo on August 19, 2014, 10:47:14 AM
Getting this error

error 0x07

starting bootmode...FAIL...no response from ecu

Grounded pin 24 and switched on the power 5-6 secs after then removed the ground and pressed enter to start the 95040 programme.


I've been having issues getting galletto to write over the eprom too, new blank chip


Title: Re: ME7_95040 - EEPROM programmer
Post by: alexrae on August 19, 2014, 11:07:10 AM
Guys, still need help ... create workbench setup for boot mode... tried with test computer from 3.0l A6 2002 (95p08 chip) - 8e0909559d - ME7.1.1 - no luck at all...  (again, question - which ME is that? based on the plug and sticker - should be from ME7.XXXX family, but...  able to vagcom it with no issues... just wanted to got an experience with this ECU).  connect to the setup my CPU from 2000 A8 - first tried OBD mode - same error as before - 80401 at the end of reading... then tried in boot mode - see the screen... I suspect need to provide specific
cs parameter somewhere - afraid to do it incorrect so if somebody can give an advise will  really appreciate it

by the way - ECU  - 4d0 907 559


Title: Re: ME7_95040 - EEPROM programmer
Post by: Stompen on August 27, 2014, 11:16:52 AM
Will this work on edc16u34 ecu? ecu number 03G 906 021LR
 


Title: Re: ME7_95040 - EEPROM programmer
Post by: eliotroyano on August 29, 2014, 08:25:47 PM
Quote from: eliotroyano on August 04, 2014, 11:39:57 AM
Then I can read whole 95040 serial eeprom content through ODB on Bench or in car, but to write it, it should be in bootmode, can not be done in OBD mode too, right?
Exactly !

Hi sorry to ask again, but I have been testing several ECUs in OBD mode on bench without sucess.
Here are the errors: me7_95040 V1.40 error=0x50501(06A906032A) error=0x21007(06A906032FN) error=0x50501(4B0906018CM) error=0x21007(06A906032NL)
Friends some help will be useful.
Thanks,


Title: Re: ME7_95040 - EEPROM programmer
Post by: Neno-ri on August 30, 2014, 03:19:12 AM
Hi. I've tried to use the programmer to read immo from ME7.3.1 Alfa 147 Ecu.
I've tried it on bench in boot mode and I get the following error:(see attached)

Any ideas?

Thanks!


Title: Re: ME7_95040 - EEPROM programmer
Post by: rand0mher0 on August 30, 2014, 09:15:03 PM
I'm trying something very simple and am just trying to get the eeprom dump while its still in the car. It seems to be going through just fine but then I get an error "0x4E01". Any ideas?


Title: Re: ME7_95040 - EEPROM programmer
Post by: N1CKY on September 02, 2014, 11:02:14 AM
Hello, Im having some issues reading my me7.1.1. Iv managed to read the eeprom twice in about twenty attempts.

I keep getting the error below.

Code:
c:\SIR\Nicky\ECU>me7_1.4.exe --bootmode 95P08 -p 3 -b 10400 -r dump3.bin
ME7_EEPROM v1.40
COM: 3, Baud Rate: 10400
Memory type: 95P08, size: 1024
Opening COM3 ... OK
Starting Boot_mode ... uC ID response 0xD5 ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Reading IDCHIP ... 0x0C43: C167CS ... OK
Initializing registers ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... P6.3
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00F0
Reading EEPROM ... FAIL. (error=0x40B01)
Closing COM3

When it did read, Ill attatch the files below. Someone has meesed around with it before me, The file size doesnt even seem right to me, But im completely new at this, Anyone have any ideas please?

UPDATE: Just incase anyone gets the same issue, I set my cable bit rate to 19200 in device manager and used the same in Argdubs tool (-b 19200)


Title: Re: ME7_95040 - EEPROM programmer
Post by: Tigerimtank on September 05, 2014, 10:45:56 AM
It iss wonderful..... I have an ME7.1.1 from Audi A4 B6 V6 3,0 reading  Perfekt


Title: Re: ME7_95040 - EEPROM programmer
Post by: Tigerimtank on September 05, 2014, 12:20:49 PM
It iss wonderful..... I have an ME7.1.1 from Audi A4 B6 V6 3,0 reading  Perfekt


Title: Re: ME7_95040 - EEPROM programmer
Post by: Bi-turbo on September 08, 2014, 06:48:29 AM
Maybe im using this wrong

ecu put in bootmode (pin 24 earth then power on) then hit enter with this typed in CMD

me7_95040 -w -b 10400 -p 4 example.bin

Do i need to type

me7 --bootmode -w -b 10400 -p 4 example.bin??


Title: Re: ME7_95040 - EEPROM programmer
Post by: Tigerimtank on September 08, 2014, 08:10:09 AM
I have a problem with the OBD Mode With my ME7.1.1 Audi V6 3,0 Bj 2003 ECU. In Bootmode read and write okay, but in OBD Mode no Chance  Please help..



Title: Re: ME7_95040 - EEPROM programmer
Post by: Tigerimtank on September 08, 2014, 08:12:00 AM
I have a problem with the OBD Mode With my ME7.1.1 Audi V6 3,0 Bj 2003 ECU. In Bootmode read and write okay, but in OBD Mode no Chance I have testet with 1.40 and 1.31 im testet on Table not in my Car...Please help..




Title: Re: ME7_95040 - EEPROM programmer
Post by: smelly240 on September 15, 2014, 03:29:35 AM
Anyone ever get an error with 7.1.1 that the uC is unsupported?


Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on September 15, 2014, 03:32:57 AM
Anyone ever get an error with 7.1.1 that the uC is unsupported?

Yes. Either it's not booted properly, or you've tried to connect once, and didn't completely power down to reboot.


Title: Re: ME7_95040 - EEPROM programmer
Post by: smelly240 on September 15, 2014, 07:08:31 AM
this is what im getting - just tried powering down completely - same dealio.

its a 06a906032PD that a local guy needed immo done - stock ecu

heres what i read from each one through obd also - both old ecu and the new one im trying to rewrite with that one




Title: Re: ME7_95040 - EEPROM programmer
Post by: TheDSI on September 16, 2014, 12:20:01 AM
try with v1.4


Title: Re: ME7_95040 - EEPROM programmer
Post by: smelly240 on September 16, 2014, 05:48:24 PM
try with v1.4

and like that...  its magical.

Thanks


Title: Re: ME7_95040 - EEPROM programmer
Post by: Bi-turbo on September 16, 2014, 11:29:53 PM
Used v1.31 yesterday as i was having issues with the v1.somthing i had. worked a dream


Title: Re: ME7_95040 - EEPROM programmer
Post by: Neno-ri on September 18, 2014, 07:23:46 AM
Hi. I've tried to use the programmer to read immo from ME7.3.1 Alfa 147 Ecu.
I've tried it on bench in boot mode and I get the following error:(see attached)

Any ideas?

Thanks!


Solved. Used v1.4.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Cabok on September 26, 2014, 09:21:42 AM
For you GUI lovers, I've coded this.
The file includes ME7EEPROM.exe  1.40 and the GUI.
Make sure you have ME7EEPROM.exe in the same folder as ME7gui.exe, and simply run ME7gui.exe

It will open the command window for you, type the correct entries.

I've set it to use dot net 2.0, so most of the WinXP should be able to use it without a dot net update.

For the CSpin, I just took what I've saw in different posts, and added a button. You can always enter the values by hand.

Let me know if you like it.

Edit: get the latest version:
http://nefariousmotorsports.com/forum/index.php?topic=1168.435 (http://nefariousmotorsports.com/forum/index.php?topic=1168.435)



Title: Re: ME7_95040 - EEPROM programmer
Post by: redtop on September 30, 2014, 03:22:00 AM
For you GUI lovers, I've coded this.
The file includes ME7EEPROM.exe  1.40 and the GUI.
Make sure you have ME7EEPROM.exe in the same folder as ME7gui.exe, and simply run ME7gui.exe

It will open the command window for you, type the correct entries.

I've set it to use dot net 2.0, so most of the WinXP should be able to use it without a dot net update.

For the CSpin, I just took what I've saw in different posts, and added a button. You can always enter the values by hand.

Let me know if you like it.

Nice little tool! Good work!
If you're planning on an update a "save as" dialog window, where you can choose in what folder to save the file, would be a nice feature.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Cabok on September 30, 2014, 04:10:59 AM
If you're planning on an update a "save as" dialog window, where you can choose in what folder to save the file, would be a nice feature.

Good point, I'll look into it !


Title: Re: ME7_95040 - EEPROM programmer
Post by: Cabok on September 30, 2014, 05:31:24 AM
This should work. Gui v1.01 (The Super Tomato version !)

Edit: get the latest version:
http://nefariousmotorsports.com/forum/index.php?topic=1168.435 (http://nefariousmotorsports.com/forum/index.php?topic=1168.435)


Title: Re: ME7_95040 - EEPROM programmer
Post by: redtop on September 30, 2014, 05:50:57 AM
This should work. Gui v1.01 (The Super Tomato version !)

Must be a world record in UWTI (User wish to implemented) !!!  ;D


Title: Re: ME7_95040 - EEPROM programmer
Post by: Cabok on September 30, 2014, 12:21:07 PM
 ;D Thanks, I must have too much free time on my hands...
Some bugs fixed (nothing major, just refreshing the command text while entering the values) and added labels.

Edit: get the latest version:
http://nefariousmotorsports.com/forum/index.php?topic=1168.435 (http://nefariousmotorsports.com/forum/index.php?topic=1168.435)


Title: Re: ME7_95080 - EEPROM programmer
Post by: kanaan on October 04, 2014, 06:40:23 AM
Here is version v1.40, I added support to 95040, 95080, 95160 and 95P08 as well as more cpu options. It also allows to specify the chip select pin in case the search function can't find it.

Run ME7EEPROM for help.

thanks
I check it with galleto 1250 and works fine.
I read the eeprom of me731 and need to verginise it .
can some one make the file vergin
thanks again


Title: Re: ME7_95080 - EEPROM programmer
Post by: redtop on October 04, 2014, 06:55:57 AM
thanks
I check it with galleto 1250 and works fine.
I read the eeprom of me731 and need to verginise it .
can some one make the file vergin
thanks again

Check out my guide in this thread:
http://nefariousmotorsports.com/forum/index.php?topic=6879.0

Please report your results!


Title: Re: ME7_95040 - EEPROM programmer
Post by: alexrae on October 04, 2014, 02:40:43 PM
And its me again - had a some time to play a little with my ECU - and still need help:
 Bench ECU - A6 3.0 - 7.1.1(written right on box) with 95P08 eeprom- no connect in OBD mode, fails on CS search in bootmode... Found some post when guy tried port P6.3 on 7.1.1. Decided to try - if burn it so be it... But surprisingly - it read eeprom correctly :)

But my main computer Im.interesting - ECU  - 4d0 907 559 from A8 2000 (I suspect it 7.1.1 too, but not sure) - and it fails during read in OBD mode, in bootmode it fails on CS search as well. but I`m really afraid to put CS value there by guessing - this is my car - dont want to fry ECU :(

Found some comment from ArgDub couple years ago:
"There are two option to find the chip select pin, first is disassembling.. or you can follow the CS track with a voltmeter to the ucontroller. Please use this option carefully, if you set an input pin as output you are making a short circuit, this can fry your ecu. "

Can somebody knowledgeable advise how safely find CS for my ECU? Thanks in advance... (desolder chip would be the only option then because does not want to read from clip - to much load to eprom reader - detects overcurrent)


Title: Re: ME7_95040 - EEPROM programmer
Post by: Tigerimtank on October 04, 2014, 03:33:02 PM
ME7.1.1 CSpin P 6.3 Read and Write CSpin p 4.7 Not P6.3 or P4.7 in CMD My 7.1.1 can only read and write in Bootmode


Title: Re: ME7_95040 - EEPROM programmer
Post by: alexrae on October 04, 2014, 05:03:23 PM
ME7.1.1 CSpin P 6.3 Read and Write CSpin p 4.7 Not P6.3 or P4.7 in CMD My 7.1.1 can only read and write in Bootmode

Could you put some delimeters where the logic ends? Cannot get what do you mean... 7.1.1 CS6.3 for read and 4.7 for write? problem with my primary ECU - I dont know exact ME version :( and same ECU on my other A8 read via OBD just fine... (on both main number is the same - 4d0 907 559, only the problematic one has manually corrected version from 6 to 9 or so).. it has 95040 eeprom (not 5p08 as on my bench 7.1.1 ECU)


Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on October 04, 2014, 06:49:14 PM
4B0907559 is ME7.1


Title: Re: ME7_95040 - EEPROM programmer
Post by: alexrae on October 04, 2014, 07:36:52 PM
4B0907559 is ME7.1

did you mean 4D0907559? what would be CS in this case? Thanks in advance


Title: Re: ME7_95040 - EEPROM programmer
Post by: alexrae on October 09, 2014, 01:04:58 PM
Funny - had some time to play with my bench ECU 7.1.1. - unsolder 5p08 and tried to read using Willem CS866 programmer... sadly it does not have 5p08 in the list of supported chips, so I start with trying to read as 95080 ( they have same memory size) - but the results was kind of funny - first few pages looks like original read via bootmode(only shifted 1 byte) and then it became completely different with random garbage... But when I read it as 95040 - it returns exactly the same result as my original read for the 512 bytes  (other 512 bytes in original read are FF)... So I assume format/protocol of reading those 2 close memory types is different... and probably 5p08 chip can be replaced with 95040 one :)


Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on October 09, 2014, 01:45:35 PM
Many non ST equipped ME7.1.1 may have larger eeproms, but there's still only 512kb of data. The rest, as you discovered, is FF.


Title: Re: ME7_95040 - EEPROM programmer
Post by: hammersword on October 09, 2014, 05:16:35 PM
I am really wondering how FRC has the possibility to read/writhe eeprom via OBD!
Do you have any ideas guys?

Also there is one more tool that does this job "VAG ECU TOOL"


Title: Re: ME7_95040 - EEPROM programmer
Post by: turboat on October 09, 2014, 11:45:10 PM
I was under the impression that writing over obd is possible but argdub chose to only write in bootmode to reduce the chance of this tool being used for car theft.


Title: Re: ME7_95040 - EEPROM programmer
Post by: alexrae on October 10, 2014, 09:43:10 AM
Many non ST equipped ME7.1.1 may have larger eeproms, but there's still only 512kb of data. The rest, as you discovered, is FF.
oh, I just wanted to verify content of the eeprom on the lower level... Could you advise CSpin for 4D0907559? (as you said - it most likely 7.1)


Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on October 10, 2014, 02:07:43 PM
oh, I just wanted to verify content of the eeprom on the lower level... Could you advise CSpin for 4D0907559? (as you said - it most likely 7.1)

There is no most likely about it. It IS 7.1.

As for the CSpin, it should autodetect. Failing that, it's the same as other ME7.1. Just look at the screen when they autodetect and use that.


Title: Re: ME7_95040 - EEPROM programmer
Post by: alexrae on October 10, 2014, 06:33:00 PM
Thats the problem - it does not want autodetect :( today I took same ECU from my another A8 (the one was read via OBD) and wanted to read it in bootmode to see what CS pin it would select - but it also failed on CSpin detection :(
You said CSpin should be the same as for the any other 7.1 ECU, but how can I tell from the screenshots in this topic which one is 7.1? in the output there no ME version ... :(


Title: Re: ME7_95040 - EEPROM programmer
Post by: alexrae on October 12, 2014, 07:44:24 PM
Finally figure that out :) luckily - CS line was traceable... although it raises additional questions, like: expected line to go to the big offcenter chip (on my test 7.1.1 ECU it has marks c167 - as I understand this should be an main CPU). But line ended on the center one :) surprisly in my module all those numbers ion the siemens chips got me no info, so I use C167 layout as a reference... Why there 2 looks like pretty close by function chips? anyway - CSpin in the hardware was 4.7, I specify this CS in cmd file and finally got the bin!!!! today modify it to turn immo off, write it back (for some reason it fails on eeprom verification, but next read show updated info)... will try tomorrow on the car


Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on October 12, 2014, 07:52:53 PM
Finally figure that out :) luckily - CS line was traceable... although it raises additional questions, like: expected line to go to the big offcenter chip (on my test 7.1.1 ECU it has marks c167 - as I understand this should be an main CPU). But line ended on the center one :) surprisly in my module all those numbers ion the siemens chips got me no info, so I use C167 layout as a reference... Why there 2 looks like pretty close by function chips? anyway - CSpin in the hardware was 4.7, I specify this CS in cmd file and finally got the bin!!!! today modify it to turn immo off, write it back (for some reason it fails on eeprom verification, but next read show updated info)... will try tomorrow on the car

Very nice! Thanks for the update.


Title: Re: ME7_95040 - EEPROM programmer
Post by: redtop on October 12, 2014, 11:28:12 PM
Finally figure that out :) luckily - CS line was traceable... although it raises additional questions, like: expected line to go to the big offcenter chip (on my test 7.1.1 ECU it has marks c167 - as I understand this should be an main CPU). But line ended on the center one :) surprisly in my module all those numbers ion the siemens chips got me no info, so I use C167 layout as a reference... Why there 2 looks like pretty close by function chips? anyway - CSpin in the hardware was 4.7, I specify this CS in cmd file and finally got the bin!!!! today modify it to turn immo off, write it back (for some reason it fails on eeprom verification, but next read show updated info)... will try tomorrow on the car

Sounds like it behaves exactly like the Alfa Romeo ME7.3.1. Fail on autodetect. I tested my way to CSpin 4.7. Also fails on verification, but if you read it manually and compare to the writing is OK. It seems you have to restart the ECU to do a reading after writing, and that is why the verification fails.


Title: Re: ME7_95040 - EEPROM programmer
Post by: alexrae on October 13, 2014, 07:37:25 AM
I think so as well... Can it be related to manual configuration for CSpin and some bug in program if it try to autodetect it for validation? Today pouring rain - cannot check everything on the car... Will update as soon as verify


Title: Re: ME7_95040 - EEPROM programmer
Post by: aef on October 13, 2014, 11:06:20 PM
I am trying to read a me7.5 immo in --ODB mode but i couldnt change the baudrate.
Tried it with win7 pc and xp netbook but no matter what i use the tool does not change the baud rate.

tried under 1.40, 1.39 and 1.30 version of the me7_95040.

i am under the impression that this worked before but i do this immo stuff rarely.
is this cable related?


Title: Re: ME7_95040 - EEPROM programmer
Post by: eliotroyano on October 14, 2014, 05:19:12 AM
I am trying to read a me7.5 immo in --ODB mode but i couldnt change the baudrate.
Tried it with win7 pc and xp netbook but no matter what i use the tool does not change the baud rate.
tried under 1.40, 1.39 and 1.30 version of the me7_95040.
i am under the impression that this worked before but i do this immo stuff rarely.
is this cable related?

does anytime the --OBD option works for any version? I don't have luck at all. It will be really nice to have this option working.


Title: Re: ME7_95040 - EEPROM programmer
Post by: aef on October 14, 2014, 05:57:40 AM
no i will have to open up the ecu and use the bootmode :/


Title: Re: ME7_95040 - EEPROM programmer
Post by: Cabok on October 14, 2014, 06:15:33 AM
I've added two options to the GUI, the reconnect and SKC commands. I've never used them, I assume they are called properly.
Feel free to correct me if I'm wrong !

Again, this is a frontend for ME7 v1.40, included in the zip file.

Edit: get the latest version:
http://nefariousmotorsports.com/forum/index.php?topic=1168.435 (http://nefariousmotorsports.com/forum/index.php?topic=1168.435)


Title: Re: ME7_95040 - EEPROM programmer
Post by: Tigerimtank on October 14, 2014, 09:18:40 AM
SKC its wonderful but what iss reconnect...?


Title: Re: ME7_95040 - EEPROM programmer
Post by: Cabok on October 14, 2014, 09:59:34 AM
It's to avoid restarting the ECU after a read or write operation in bootmode, as per this page:
http://nefariousmotorsports.com/forum/index.php?topic=1168.30 (http://nefariousmotorsports.com/forum/index.php?topic=1168.30)






Title: Re: ME7_95040 - EEPROM programmer
Post by: redtop on October 14, 2014, 10:27:45 AM
I've added two options to the GUI, the reconnect and SKC commands. I've never used them, I assume they are called properly.
Feel free to correct me if I'm wrong !

Again, this is a frontend for ME7 v1.40, included in the zip file.

Some comments:

If I choose another folder in the "save as" dialog the GUI starts the command window in that directory, and expects the ME7EEPROM.EXE to be located there. Could there be an explicit path to the ME7EEPROM.EXE?

The "reconnect" option seems to be used wrong, at least when Cspin is specified. If i change --reconnectP4.7 to --reconnect in the command line below it works to read the eeprom again without rebooting the ECU.

C:\Documents and Settings\user\My Documents\ME 7.3.1\Test-ECU>ME7EEPROM --bootmode 95080 --CSpin P4.7 --reconnectP4.7 --SKC -p 2  -b 9600 -r "C:\Documents and Settings\user\My Documents\ME 7.3.1\Test-ECU\eeprom ori3.bin"
ME7_EEPROM v1.40
Error: unrecognised option `--reconnectP4.7'. (error=0x10201)


Title: Re: ME7_95040 - EEPROM programmer
Post by: Cabok on October 14, 2014, 11:40:17 AM
Reconnect -> Oh ! That's a Bug ! You shouldn't have the CSpin numbers again, right after the reconnect command... That's a "copy and paste" error, I'll fix it.

And for the startup directory, it should be easy to fix. Stand by !



Title: Re: ME7_95040 - EEPROM programmer
Post by: Cabok on October 14, 2014, 12:06:35 PM
Ok, temporary fix. The reconnect should work now, but I think I have timing issues with the commands being sent to the dos window.
When I specify a path that uses the user's profile (the desktop, for example) I sometimes see "Usr" instead of "User". I'll investigate later on. I guess for now I can only suggest to select a path not to far away from the root, or not using the user's profile, until it's fixed. Sorry !

By the way, these "typos" won't scramble whatever you read or write to the ecu. The GUI is only preparing the command, it's not processing the data sent or received.

Edit: get the latest version:
http://nefariousmotorsports.com/forum/index.php?topic=1168.435 (http://nefariousmotorsports.com/forum/index.php?topic=1168.435)
 


Title: Re: ME7_95040 - EEPROM programmer
Post by: redtop on October 14, 2014, 12:28:13 PM
Ok, temporary fix. The reconnect should work now, but I think I have timing issues with the commands being sent to the dos window.
When I specify a path that uses the user's profile (the desktop, for example) I sometimes see "Usr" instead of "User". I'll investigate later on. I guess for now I can only suggest to select a path not to far away from the root, or not using the user's profile, until it's fixed. Sorry !

By the way, these "typos" won't scramble whatever you read or write to the ecu. The GUI is only preparing the command, it's not processing the data sent or received.
 

Thanks for the new version!
I also experienced "abbreviated" paths.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Cabok on October 14, 2014, 12:53:06 PM
Ok, I think I got it. Uppercase is the key. The paths will all be converted to uppercase, but I'm keeping the filename as it was written.

Version 1.05...

*** edit: look down, version 1.06 is waiting there ! ***


Title: Re: ME7_95040 - EEPROM programmer
Post by: alexrae on October 14, 2014, 04:50:37 PM
finally tried my ecu (A8 2000) with immo off - works as suppose to :)   () Just to be consistent with VINS decided to map cluster to the ECU (it was my initial need - new cluster was with all working displays - and I swap everything before - cluster/ECU and immo chips). Turns out - I cannot link cluster with matched immo chips, had to swap immo chips first, then link cluster to the ECU (not sure - maybe it will work with virgin immo chips)... 1 side effect from such mapping - it shows additionally old VIN number in cluster general info page in vag com... Luckily this panel not encrypted, will try to modify all vins there directly when have a time


Title: Re: ME7_95040 - EEPROM programmer
Post by: redtop on October 15, 2014, 10:29:16 AM
I think so as well... Can it be related to manual configuration for CSpin and some bug in program if it try to autodetect it for validation? Today pouring rain - cannot check everything on the car... Will update as soon as verify

Just tried to read directly after write with the --reconnect parameter, and it works, so it's possible to read without rebooting the ECU.
If ArgDub could have a look at it and see if there is a bug, that would be great!


Title: Re: ME7_95040 - EEPROM programmer
Post by: TijnCU on October 21, 2014, 11:36:37 AM
I have a very hard time getting this tool to work with my 4B0906018AA ECU, finally I managed to write my immo off bin to the EEPROM, but it failed to check? Can I consider the file to be done or should I keep trying to read it again? Would feel best to verify...

NVM, managed to pull the bin after a few more try's. 100% identical  ;D :-* yeah


Title: Re: ME7_95040 - EEPROM programmer
Post by: aef on October 21, 2014, 11:51:56 AM
Had the same problem minutes ago...


Title: Re: ME7_95040 - EEPROM programmer
Post by: nyet on October 22, 2014, 12:59:04 PM
Please use right-click->mark to copy paste the text output itself rather than using screen shots!


Title: Re: ME7_95040 - EEPROM programmer
Post by: kanaan on October 23, 2014, 01:42:08 PM
try p6.3 when writing


Title: Re: ME7_95040 - EEPROM programmer
Post by: turboat on October 28, 2014, 05:58:52 AM
I've had this issue with version 1.40, while 1.31 writes with no complaints:

User@USER-PC /c/Mapping/Immo
$ me7_95040_old.exe --bootmode -wp1 4B0906018AD_A6_18t_2.bin
Ver: 1.31
Com Port: 1
Baud Rate: 10400
Opening COM1 ... OK
Starting Boot_mode ... uC identification response = 0xC5 (C167 derivatives) ...
OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... P4.7
Configuring SPI Interface ... OK
Checking EEPROM status ... 0x00F0 ... OK
Writing EEPROM ................................ OK
Verifying EEPROM write ... OK
Closing COM1

User@USER-PC /c/Mapping/Immo
$ me7_95040_old.exe --OBD -rp1 4B0906018AD_A6_18t_readback.bin
Ver: 1.31
Com Port: 1
Baud Rate: 10400
Opening COM1 ... OK
Initiating communication ... OK
ECU ID response: 06A906032RT
                 1.8L R4/RTP
                 0002
                 SoftCod: 11500, WSC: 02325
Reading EEPROM ................................................................
...... OK
File saved
Closing COM1

User@USER-PC /c/Mapping/Immo
$ me7_95040.exe --bootmode 95040 -wp1 4B0906018AD_A6_18t_2.bin
ME7_EEPROM v1.40
COM: 1, Baud Rate: 10400
Memory type: 95040, size: 512
Opening COM1 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... P4.7
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00F0
Writing EEPROM ................................ OK
Verifying EEPROM write ... FAIL. (error=0x70101)
Closing COM1

User@USER-PC /c/Mapping/Immo
$ me7_95040_old.exe --OBD -rp1 4B0906018AD_A6_18t_readback_after_failed_write.bin
Ver: 1.31
Com Port: 1
Baud Rate: 10400
Opening COM1 ... OK
Initiating communication ... OK
ECU ID response: 06A906032RT
                 1.8L R4/RTP
                 0002
                 SoftCod: 11500, WSC: 02325
Reading EEPROM ...................................................................... OK
File saved
Closing COM1


Wierdly whenever I write an eeprom to this ECU and read it back, 4 bytes change. If I write back the changed eeprom, the 4 bytes change again - Diff the attached files to see, 0x112 to 0x115.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Cabok on October 28, 2014, 09:37:41 AM
I figured I could add both 1.31 and 1.40 versions in the GUI, since I see that sometimes 1.31 works better.

I've added 4 preset buttons after playing with the GUI yesterday. I guess I could add more of them, but I don't want a huge window, my workshop PC is an old laptop with an external screen, in low resolution...

So this is ME7gui version 1.06.
Included are the GUI, ME7 v1.40 and ME7 v1.31.

(screenshot attached)


Title: Re: ME7_95040 - EEPROM programmer
Post by: tpzd3fq on November 09, 2014, 07:17:52 AM
Great job and nice man ArgDub !
many thanks !


Title: Re: ME7_95040 - EEPROM programmer
Post by: tpzd3fq on November 09, 2014, 07:21:55 AM
Somebody so kind telling me
Does ver 0.2 not support setting new skc? if so how about other version

D:\VAG>me702 --in on.bin --out skc.bin --skc 01234
95040 Eeeprom Tool - 0.2 - No warranty implied or given, manually verify all cha
nges before saving eeprom to ECU, this tool could cause permenent damage to ECU
and prevent vehicle running

Not Yet Supported for ECU Bins
Traceback (most recent call last):
  File "95040tool.py", line 702, in <module>
  File "95040tool.py", line 677, in main
AttributeError: ecueeprom instance has no attribute 'setSKC'


Title: Re: ME7_95040 - EEPROM programmer
Post by: turboat on November 09, 2014, 01:46:05 PM
Somebody so kind telling me
Does ver 0.2 not support setting new skc? if so how about other version

>Not Yet Supported for ECU Bins

No, Eeeprom tool doesnt support setting SKC in ECU eeproms, only in cluster eeproms (because I never needed to set it in an ECU). You could set the SKC in the bin using a hex editor and then use that tool to set the checksum, or add the function yourself, the source code is in the thread (and if you do, edit version 0.3).

Also, please ask about each tool on the thread for that tool, took me a while to figure out what you were talking about on this thread.


Title: Re: ME7_95040 - EEPROM programmer
Post by: tpzd3fq on November 09, 2014, 10:28:19 PM
No, Eeeprom tool doesnt support setting SKC in ECU eeproms, only in cluster eeproms (because I never needed to set it in an ECU).

yes I got it and thank u very much
by this tool we get both skc,original ecu and swapping one
and then we can easily mach the swapping ecu by scan tools
dont need to set skc of the swapping ecu by hexeditor,really
thanks again


Title: Re: ME7_95040 - EEPROM programmer
Post by: Allabout on November 19, 2014, 02:16:26 AM
so been adviced to use this tool  ;D ;D

When I use a generic Galetto cable I can get it to read and will take about 30 seconds indicating it's working with an indication bar running accross the screen and fails.

If I use VCDS genuine in dumb mode with VCP port it fails almost instantly.
With or without the cluster connected. Thinking the K-line communication between ECU nad cluster is flooding communication.

C:\ME7>me7_95040 -r -p 1 95040.bin
Opening COM1 ... OK
Starting Boot_mode ... FAIL ... No response from ECU. (error=0x07)
Closing COM1

C:\ME7>me7_95040 -r -p 2 95040.bin
Opening COM2 ... Unable to open comport. (error=0x01)
Closing COM2

Which indicates to me that being a Euro ECU with Immo this maybe the cause?
So I would need to boot mode the ECU??


Title: Re: ME7_95040 - EEPROM programmer
Post by: turboat on November 19, 2014, 04:25:49 AM
Which indicates to me that being a Euro ECU with Immo this maybe the cause?
So I would need to boot mode the ECU??

You should not need to boot mode the ECU to read the eeprom, but some people report issues reading it over ODB - the euro/immo should not affect this thou, I reguarly read 1.8T and 2.7T ECUs over ODB when they have immo active (In fact, I dont think I've ever read a eeprom in bootmode).

Make sure you do not click away from the window or try and do anything else while you are reading the ecu, this often causes it to fail to read. What ECU is it?


Title: Re: ME7_95040 - EEPROM programmer
Post by: jakani rachid on November 27, 2014, 02:37:51 AM
dear nefmoto forum

need source file for Re: ME7_95040 - EEPROM  please


because i do programation c , i want know how the soft work

best regards
jakani

thank very much


Title: Re: ME7_95040 - EEPROM programmer
Post by: Allabout on November 30, 2014, 01:04:42 AM
You should not need to boot mode the ECU to read the eeprom, but some people report issues reading it over ODB - the euro/immo should not affect this thou, I reguarly read 1.8T and 2.7T ECUs over ODB when they have immo active (In fact, I dont think I've ever read a eeprom in bootmode).

Make sure you do not click away from the window or try and do anything else while you are reading the ecu, this often causes it to fail to read. What ECU is it?

Not used/tried boot mode yet. Until I can get simple data logging first I won't play further.

Euro box code 511D.

I also only have the cmd prompt open to try and read ECU info or even data logging.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Namerows on December 07, 2014, 02:14:28 PM
I can't seem to get this port setup to work with a USB cable.
Can anyone help .my laptop doesnt have any com port


Title: Re: ME7_95040 - EEPROM programmer
Post by: B6T on January 06, 2015, 09:33:03 PM
I must be going crazy.  The me7_95040.exe program is running properly and is saying that the .bin file is saved - no obvious issues there.  But I cannot find the file that was supposedly saved.  It should be in the same folder as the .exe but it's not there.  I searched for the file as well, no luck.

Any ideas?


Title: Re: ME7_95040 - EEPROM programmer
Post by: ddillenger on January 06, 2015, 09:50:07 PM
I must be going crazy.  The me7_95040.exe program is running properly and is saying that the .bin file is saved - no obvious issues there.  But I cannot find the file that was supposedly saved.  It should be in the same folder as the .exe but it's not there.  I searched for the file as well, no luck.

Any ideas?

It is in the default directory unless you specify different.


Title: Re: ME7_95040 - EEPROM programmer
Post by: nyet on January 07, 2015, 12:02:47 AM
"current working directory"


Title: Re: ME7_95040 - EEPROM programmer
Post by: B6T on January 07, 2015, 10:00:32 AM
What does that mean exactly?  I was assuming that meant it would be in the same directory that the me7 program is running out of, but the files weren't there.

Sorry, I grew up after DOS/command prompt was relevant and I've never had a need to become familiarized with it.


Title: Re: ME7_95040 - EEPROM programmer
Post by: nyet on January 07, 2015, 10:39:34 AM
What does that mean exactly?  I was assuming that meant it would be in the same directory that the me7 program is running out of, but the files weren't there.

No, it is the directory you are in when you run the .exe

Please provide a copy/paste of the dos box (including the output of the "dir" command after running the program). PLEASE DO NOT POST A SCREEN SHOT.

You can copy/paste text using the "mark" function.

Quote
Sorry, I grew up after DOS/command prompt was relevant and I've never had a need to become familiarized with it.

Time to learn :)

http://dosprompt.info/

Command lines will always be relevant.


Title: Re: ME7_95040 - EEPROM programmer
Post by: turboat on January 07, 2015, 04:32:27 PM
Command lines will always be relevant.

Exactly what I was about to post :)


Title: Re: ME7_95040 - EEPROM programmer
Post by: B6T on January 08, 2015, 05:41:44 PM
ME7_95040 v1.31
Allows to program ME7 ECU's EEPROM (95040).
This software needs a dumb serial to k-line cable for connection with the ecu.

Usage: me7_95040 [OPTIONS]... [FILE]...
 -p, --comport COMPORT     Set COMPORT.
 -b, --baudrate BAUDRATE   Set BAUDRATE, default: 10400.
                           Allowed baud rates: 9600, 10400, 19200, 57600.
     --OBD                 Use this option to read the EEPROM over OBD port.
                           Currently, only read is supported in OBD mode.
     --bootmode            Use this option to program the EEPROM in boot mode.
 -r, --read                Save EEPROM contents to file.
 -w, --write               Write file to EEPROM.
 -s, --screen              Print EEPROM contents to screen.
     --help                Display this help and exit.

Usage example:
   Read EEPROM over OBD port:         $ me7_95040 --OBD -r -p 1 95040.bin
   Print EEPROM contents to srcreen:  $ me7_95040 --OBD -p1 --screen
   Write file to EEPROM in bootmode:  $ me7_95040 --bootmode -wp1 95040.bin

It's free for hobby use.
This software is provided "as is", with NO WARRANTY.
email: agv.tuning@gmail.com

C:\WINDOWS\system32>"C:\Users\Fred\Desktop\A4 USP\bin\me7_95040.exe" --OBD -r -p
 4 readout.bin
Ver: 1.31
Com Port: 4
Baud Rate: 10400
Opening COM4 ... OK
Initiating communication ... OK
ECU ID response: 4Z7907551M
                 2.7l V6/5VT     G
                 0001
                 SoftCod: 06752, WSC: 27665
Reading EEPROM ............................................................... O
K
File saved
Closing COM4


Title: Re: ME7_95040 - EEPROM programmer
Post by: nyet on January 08, 2015, 05:59:45 PM
system32 is your "current working directory" there. bad bad bad.

try not to run stuff from there, you don't want random files in that directory.

very very bad.

You want to learn how the "cd" command works.


Title: Re: ME7_95040 - EEPROM programmer
Post by: B6T on January 08, 2015, 06:47:57 PM
Thanks for the tip.  I learned the cd prompt and have been navigating around.

Interesting point, changing absolutely nothing from what I was initially entering into the dos command, but using my older computer, I was able to read and save the file on the first try.

So there must be a safeguard in place on my current laptop.  I will now proceed to smash it with a large hammer of sorts.


Title: Re: ME7_95040 - EEPROM programmer
Post by: turboat on January 09, 2015, 02:47:08 AM
So there must be a safeguard in place on my current laptop.  I will now proceed to smash it with a large hammer of sorts.

In a modern laptop (win 7), you probably don't have write permission to ststem32 from a normal account. I have no idea why it defaulted to run from there.

When using the cd command, you can use the tab key to autocomplete directory names, to save on typing, and cd.. To go up a level.


Title: Re: ME7_95040 - EEPROM programmer
Post by: B6T on January 09, 2015, 11:53:33 AM
Even when (using the cd command) I selected a different directory, i.e. C:\ECU\, it wouldn't save the bin files to the computer.

I'm logged in as an administrator on this computer as well.


Title: Re: ME7_95040 - EEPROM programmer
Post by: nyet on January 09, 2015, 12:08:04 PM
Please post the output including the result of typing "dir" after running the program.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Cabok on January 09, 2015, 03:32:06 PM
Your original command:

C:\WINDOWS\system32>"C:\Users\Fred\Desktop\A4 USP\bin\me7_95040.exe" --OBD -r -p 4 readout.bin

try changing the saved filename at the end:

C:\WINDOWS\system32>"C:\Users\Fred\Desktop\A4 USP\bin\me7_95040.exe" --OBD -r -p 4 C:\readout.bin


* I'm not sure if that's what you said you did with the "c:\ECU" in your previous post. If that's what you tried ("C:\Users\Fred\Desktop\A4 USP\bin\me7_95040.exe" --OBD -r -p 4 C:\ECU\readout.bin)
then you might want to move the file me7_95040.exe also in that directory.

Then:

"C:\ECU\me7_95040.exe" --OBD -r -p 4 C:\ECU\readout.bin

Just to be safe, make sure your prompt says C:\ECU>

If not, the quickest way is to type (one command at the time)

cd\

cd ecu

The first (cd\) will go to the root of the drive (c:\), and the second command will go to the "ecu" folder.
From there, the command should work fine. Windows shouldn't block anything there.









Title: Re: ME7_95040 - EEPROM programmer
Post by: f1torrents on January 10, 2015, 03:04:01 PM
Once I urgently needed to reprogram eeprom in last HW versions ME7.1.1 ECUs with ST10F275 inside. No apropriate tools are around, me7eeprom soft not operate because of unknown IDCHIP value. Than I made 5 minute patch in 1.40 version of programmer (ArgDub, please sorry) and can do job.
Below is screen log. A3 3.2 DSG 2008 (022906032LA) ECU

D:\ME7 Eeprom Reader\1.40\me7eeprom --bootmode 95160 --CSpin P6.3 -r -p1 eeprom.bin
ME7_EEPROM v1.40
COM: 1, Baud Rate: 10400
Memory type: 95160, size: 2048
Chip Select pin: P6.3
Opening COM1 ... OK
Starting Boot_mode ... uC ID response 0xD5 ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Reading IDCHIP ... 0x1143: C167/ST10F OK
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x0080
Reading EEPROM ... OK
File saved
Closing COM1



I just found myself needing to read a 2007 Rabbit ME7.1.1 with a 95160 and ran into this same problem.
Had to remove and read externally.
Can this "mod" be added into the me7 eeprom tool?



Title: Re: ME7_95040 - EEPROM programmer
Post by: rupe on January 19, 2015, 10:57:00 AM
Excellent tool thankyou argdub, it worked great and I used the front end cabok made as it's been a while since I've done anything in dos! so thankyou both  ;D

For reference, it was a Euro 2001 A3 1.8T read over obd using v1.31, vag-tacho failed miserably to get the skc, but this tool no problem.


Title: Re: ME7_95040 - EEPROM programmer
Post by: William on January 24, 2015, 09:54:58 AM
Hi, i'm having issues trying to read --SKC in my -00 a6 2.7 bit.
ECU is clearly responding and giving me tiny info of herself but when trying to read the eprom the problem appears,
Stock ecu with MTM chip could cause this? Should i read through bootmode?
I appreciate all the help i get in this matter!

Here's the log:


Ver: 1.31
Com Port: 1
Baud Rate: 10400
Opening COM1 ... OK
Initiating communication ... OK
ECU ID response: 4B0907551E
                 2.7l V6/5VT     G
                 0002
                 SoftCod: 05752, WSC: 00186
Reading EEPROM .................................................................
.FAIL. (error=0x01)
Closing COM1


Title: Re: ME7_95040 - EEPROM programmer
Post by: KmosK04 on January 24, 2015, 01:54:10 PM
Read it in bootmode


Title: Re: ME7_95040 - EEPROM programmer
Post by: William on January 25, 2015, 05:03:31 AM
Ok, the thing is that i have a MTM chip installed, by our local tuner, now if i put it in bootmode what's gonna happen to the MTM chip / software?
Since i cant read the ecu eeprom without bootmode it means i cant save the current flash or anything?

I did call the tuner to get the SKC so i might someday be able to drive the car since i got new key but no way to recode it to my immo, they just told me that they are not willing to help.
More questions, when they installed the chip and retuned it, they changed the SKC of the ECU ofcourse? if they did does it mean they may have not changed the cluster SKC or does the cluster SKC automatically clone itself to match ECU SKC, or is it the very same code ONLY in the ECU?

And i only have 2 things to attend to, first to recode ECU since 6-speed swap and second to retrieve SKC to recode my new rfid key chip.
Main goal is to get the rfid chip recoded so i might be able to get the car to MTM dealer so that they can recode and reinstall their mess up!

problems started when i had hole in my pocket, keys drop on the floor at work and this one hippo drove over it with a minivan and broke it completely, my fault i know, but he's still a hippo!


Title: Re: ME7_95040 - EEPROM programmer
Post by: f1torrents on January 25, 2015, 07:38:52 AM
You can put it into bootmode and there will be no issue with your tune.
They would not have changed your SKC when they tuned it.


Title: Re: ME7_95040 - EEPROM programmer
Post by: William on January 25, 2015, 09:00:48 AM
Thank you for sharing the information! I'll be tryin'


Title: Re: ME7_95040 - EEPROM programmer
Post by: William on January 25, 2015, 11:10:12 AM
Ok news, tried bootmode without success, grounded pin 24 for 3 sec and tried to read eeprom and gives me instant error.
It says "no communication from the ecu".

I tried to go to bootmode like this:
1.Ecu in car no power
2.grounded pin 24 on the flash chip
3.power on engine off
4.hold pin 24 grounded for 3 seconds
5.kept power on and tried to read eeprom in bootmode

with this procedure no success, am i possibly doing something wrong?


Title: Re: ME7_95040 - EEPROM programmer
Post by: turboat on January 25, 2015, 12:16:50 PM
I usually ground it for 5-8s


Title: Re: ME7_95040 - EEPROM programmer
Post by: William on January 25, 2015, 01:10:30 PM
ok, i kept it for 3 and almost 10 sec no success, maybe tomorrow go for 6-8 sec to make sure, btw noticed the chip i have is the "floating" type, stock chip is replaced with this one. Doesn't matter does it?


Title: Re: ME7_95040 - EEPROM programmer
Post by: nyet on January 25, 2015, 02:10:55 PM
ok, i kept it for 3 and almost 10 sec no success, maybe tomorrow go for 6-8 sec to make sure, btw noticed the chip i have is the "floating" type, stock chip is replaced with this one. Doesn't matter does it?

Yes. It matters a great deal. Make sure you are grounding the actual PCB pin on the ECU, not pin24 on the riser.


Title: Re: ME7_95040 - EEPROM programmer
Post by: William on January 25, 2015, 02:36:36 PM
Yes. It matters a great deal. Make sure you are grounding the actual PCB pin on the ECU, not pin24 on the riser.
I was grounding the pin on the very root of the chip on the pin 24 (where stock chip pin 24 would be located), not on the 'floating' part, if that's what you mean?
Thanks for the reply.

I don't know but this makes me feel like i am the only one with this sort of problem since no other topic(s) problems are like this and could not find a solution from there,
even though they do seem a lot like. Certainly doubt this being software or lead related problem.


Title: Re: ME7_95040 - EEPROM programmer
Post by: nyet on January 25, 2015, 02:47:07 PM
You may need to provide a non-standard  --CSpin for this ECU... dd would know more


Title: Re: ME7_95040 - EEPROM programmer
Post by: William on January 25, 2015, 02:56:45 PM
You may need to provide a non-standard  --CSpin for this ECU... dd would know more
Okay, ddillenger, aid me! PM incoming.


Title: Re: ME7_95040 - EEPROM programmer
Post by: liion on February 04, 2015, 07:30:42 AM
Thank you for sharing the information...

Good Job.


Title: Re: ME7_95040 - EEPROM programmer
Post by: -ww- on February 10, 2015, 01:04:03 AM
I just readed 95040 without boot-mode with galletto cable.
Is the file ok?

How the writing, only in boot mode?

Im needing immo-off, and some fault code disable
(ECU 0 261 207 323)

17931 Airbag signal
18058 CAN communication
18034 CAN communication (Transmission)
18057 CAN communication (ABS)
18320 Brake pressure sensor?
17978 (Need immo-off also)

Thanks in advance!


Title: Re: ME7_95040 - EEPROM programmer
Post by: -ww- on February 12, 2015, 12:41:56 AM
I just readed 95040 without boot-mode with galletto cable.
Is the file ok?

How the writing, only in boot mode?

Im needing immo-off, and some fault code disable
(ECU 0 261 207 323)

17931 Airbag signal
18058 CAN communication
18034 CAN communication (Transmission)
18057 CAN communication (ABS)
18320 Brake pressure sensor?
17978 (Need immo-off also)

Thanks in advance!

Update:

Readed ok with Galletto cable without bootmode.

Now i tried to write:

me7 --bootmode -wp1 95040.bin
ver: 1.31
com port: 1
baudrate: 10400
opening COM1..........OK
Starting boot_mode .... FAIL .... no response from ecu (error=0x07)
Closing COM1


Three times bootmode - grounded pin 24 with Galletto and Blue KKL cable and baudrate 57600, same result.

Any help?


Title: Re: ME7_95040 - EEPROM programmer
Post by: JJ. on February 18, 2015, 02:51:21 AM
After some hours of getting to know how the command things work and reading this entire topic I started with the tool.

I've got a euro S4 b5 from 1999 (facelift, but analog clock)

I got this tool working, but it's giving me errors while it's attempting to read the EEprom, I can't find out what this error means or what's wrong.

See here:

While reading the ECU EEprom in version 1.31:

(http://i1009.photobucket.com/albums/af211/FalleNk810i/IMG_3291_zps3b4442e4.jpg)

The error in version 1.31:
(http://i1009.photobucket.com/albums/af211/FalleNk810i/IMG_3292_zps6455f987.jpg)

The error in version 1.40:
(http://i1009.photobucket.com/albums/af211/FalleNk810i/IMG_3293_zpsa06ba0cc.jpg)

So, the connection is there, but that's all I get.

This is what VAG+ K commander comes up with:

(http://i1009.photobucket.com/albums/af211/FalleNk810i/IMG_3283_zpsfc16f15f.jpg)[/quote]

I'm desperate because it's my daily and I don't have any soldering knowledge and experience. What is keeping the ECU or cluster from giving me the EEprom?


Title: Re: ME7_95040 - EEPROM programmer
Post by: JJ. on February 19, 2015, 11:42:24 PM
Anyone?  ???


Title: Re: ME7_95040 - EEPROM programmer
Post by: -ww- on February 22, 2015, 11:59:35 PM
Cable drivers? My galletto cable was bad, only blue kkl cable works with properly boot-mode.
Then try different baudrates, remember to change it from the driver setup too.


Title: Re: ME7_95040 - EEPROM programmer help
Post by: pbt12v on March 19, 2015, 05:14:51 PM
can someone take a look at this please


Title: Re: ME7_95040 - EEPROM programmer
Post by: pbt12v on March 19, 2015, 05:15:41 PM

C:\Users\sylvain\Desktop\Downloads>me7_95040 -w --bootmode -p4 95040.bin
Ver: 1.31
Com Port: 4
Baud Rate: 10400
Opening COM4 ... OK
Starting Boot_mode ... uC identification response = 0xC5 (C167 derivatives) ...
OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... FAIL. (error=0x01)
Closing COM4

C:\Users\sylvain\Desktop\Downloads>


Title: Re: ME7_95040 - EEPROM programmer
Post by: spacey3 on April 29, 2015, 09:43:19 AM
Rather than start a new thread I thought it'd be best to ask here.

I'm trying to immo off (only experimenting, so there's no urgency/need to do it) but no matter what I do it just won't write...

So I've read/can read the eeprom via the OBD (not in bootmode) - this is using a dumb blue KKL cable.

If I put the ecu in bootmode and try to do a bootmode read/write then it comes up with the below error.

Any ideas? I know that "it's not possible to write over OBD", does this mean it needs to be put on a bench harness, or simply put in bootmode and then can be done via OBD (in the car)?

C:\ME7>me7_95040 -r -p 1 95040.bin
Opening COM1 ... OK
Starting Boot_mode ... FAIL ... No response from ECU. (error=0x07)
Closing COM1

Things I've tried so far:-

- V1.02 & v1.39
- 3 different ecu's (ME7.5)
- Various on/off/reset procedures


Title: Re: ME7_95040 - EEPROM programmer
Post by: turboat on April 29, 2015, 10:26:36 AM
I know that "it's not possible to write over OBD", does this mean it needs to be put on a bench harness, or simply put in bootmode and then can be done via OBD (in the car)?

It means that it needs to be put in bootmode. This usually means doing it on the bench, because its easier to put into bootmode on the bench.


Title: Re: ME7_95040 - EEPROM programmer
Post by: spacey3 on April 29, 2015, 11:32:36 AM
I thought that... It's definitely in boot mode though. When the ignition is turned on the throttle doesn't cycle and tcs light comes on.

Will have to try a bench setup I guess, anyone had/know of any reasons why it would work on the bench and not in the car though? More things powered up or something?


Title: Re: ME7_95040 - EEPROM programmer
Post by: turboat on April 29, 2015, 03:49:46 PM
Generally it's the other stuff that's connected to the Kline, clocks, radio, abs, tdi, etc


Title: Re: ME7_95040 - EEPROM programmer
Post by: spacey3 on April 30, 2015, 02:22:36 AM
Generally it's the other stuff that's connected to the Kline, clocks, radio, abs, tdi, etc

Thanks turboat, I thought that may be the case.

I'll knock up a bench harness when I get some spare time and give it another bash. Thanks again.


Title: Re: ME7_95040 - EEPROM programmer
Post by: atomiczen on May 04, 2015, 09:44:16 AM
someone have tested if it works on me7.6.2 opel?
it have 95080


Title: Re: ME7_95040 - EEPROM programmer
Post by: spacey3 on May 05, 2015, 02:06:03 AM
Thanks turboat, I thought that may be the case.

I'll knock up a bench harness when I get some spare time and give it another bash. Thanks again.

Quick update on this one - I knocked up a little bench harness and it worked fine!

Seems to not like being connected to the car and read/written in bootmode - Cheers Turboat.


Title: Re: ME7_95040 - EEPROM programmer
Post by: turboat on May 05, 2015, 03:22:11 AM
No worries, glad you've got it working.


Title: Re: ME7_95040 - EEPROM programmer
Post by: vwaudiguy on May 31, 2015, 12:12:58 PM

I just found myself needing to read a 2007 Rabbit ME7.1.1 with a 95160 and ran into this same problem.
Had to remove and read externally.
Can this "mod" be added into the me7 eeprom tool?


Also interested if anyone found a soloution yet for this? There was one post about mid thread where it was mentioned ver1.4 was "5 minute patched" to get it working, but the patched file wasn't shared.


Title: Re: ME7_95040 - EEPROM programmer
Post by: vwaudiguy on May 31, 2015, 12:52:15 PM
Once I urgently needed to reprogram eeprom in last HW versions ME7.1.1 ECUs with ST10F275 inside. No apropriate tools are around, me7eeprom soft not operate because of unknown IDCHIP value. Than I made 5 minute patch in 1.40 version of programmer (ArgDub, please sorry) and can do job.
Below is screen log. A3 3.2 DSG 2008 (022906032LA) ECU

D:\ME7 Eeprom Reader\1.40\me7eeprom --bootmode 95160 --CSpin P6.3 -r -p1 eeprom.bin
ME7_EEPROM v1.40
COM: 1, Baud Rate: 10400
Memory type: 95160, size: 2048
Chip Select pin: P6.3
Opening COM1 ... OK
Starting Boot_mode ... uC ID response 0xD5 ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Reading IDCHIP ... 0x1143: C167/ST10F OK
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x0080
Reading EEPROM ... OK
File saved
Closing COM1


Here is the post


Title: Re: ME7_95040 - EEPROM programmer
Post by: automan001 on June 14, 2015, 12:01:12 PM
Some of my experience on reading/writing me7.x ECUs
I made many unsuccessfull attempts on lower speeds (9600, 10400) and didn't know that reason was low baudrate.
Example1: ME7.5.10 030 906 032 CE (01-04-10) didn't want to read/write on speeds less than 19200.
After i set -b 19200 and --CSpin 4.7

c:\App\Auto\me7_95040eeprom>ME7EEPROM_1_4.exe --bootmode 95040 --CSpin P4.7 -w -
p 1 -b 19200 W.bin
ME7_EEPROM v1.40
COM: 1, Baud Rate: 19200
Memory type: 95040, size: 512
Chip Select pin: P4.7
Opening COM1 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00F0
Writing EEPROM ................................ OK
Verifying EEPROM write ... FAIL. (error=0x70101)
Closing COM1

c:\App\Auto\me7_95040eeprom>ME7EEPROM_1_4.exe --bootmode 95040 --CSpin P4.7 -r -
p 1 -b 19200 R.bin
ME7_EEPROM v1.40
COM: 1, Baud Rate: 19200
Memory type: 95040, size: 512
Chip Select pin: P4.7
Opening COM1 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore sleuccessfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00F0
Reading EEPROM ... OK
File saved
Closing COM1

On this speed it writes and reads successfully, but raises error on eeprom validation after writing, however when i read what was written - everything is OK, files match.

Example2:
On e-bay I bought a cheap ME7.5 06A906032FK (03-06-20) and wanted to make 06A906032HN from it. Hardware of the ECU was newer but identical, the 032FK ECU costed less than 032 HN. Usually i read/write 032HN without issues on speed 10400. But this ecu didn't want to write until i increased speed up to 57600. I didn't believe that this could be reason. I thought it was some kind of write protection of different CSpin. But after setting higher speed i've successfully written eeprom from 032HN into it
c:\App\Auto\me7_95040eeprom>ME7EEPROM_1_4.exe --bootmode 95040 --CSpin P4.7 -w -
p 1 -b 57600 W.bin
ME7_EEPROM v1.40
COM: 1, Baud Rate: 57600
Memory type: 95040, size: 512
Chip Select pin: P4.7
Opening COM1 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00F0
Writing EEPROM ................................ OK
Verifying EEPROM write ... FAIL. (error=0x70101)
Closing COM1

c:\App\Auto\me7_95040eeprom>ME7EEPROM_1_4.exe --bootmode 95040 --CSpin P4.7 -r -
p 1 -b 57600 R.bin
ME7_EEPROM v1.40
COM: 1, Baud Rate: 57600
Memory type: 95040, size: 512
Chip Select pin: P4.7
Opening COM1 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00F0
Reading EEPROM ... OK
File saved
Closing COM1

I still got EEPROM validation error though. But I ignored the error since data written and read are the same, so everything was OK.
Maybe this experience with baud rate setting will help you to resolve similar unknown errors.


Title: Re: ME7_95040 - EEPROM programmer
Post by: vwaudiguy on June 14, 2015, 02:12:51 PM
Thanks for the suggestions. I have a few on hand that I was unable to read, and will give them a try using different baud rates.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Mechsoldier on July 02, 2015, 07:42:17 PM
I cannot get this to work. I've been trying for hours and I keep getting an error stating starting boot_mode....fail erro=0x01

I'm using a generic kcan cable. I also tried the apr cheetah cable with no success, and a couple vag commander or vag k can, generic vag tacho cables, etc. Some of them say no echo from cable, so I feel like this cable seems to be working best....I just don't get it.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Mechsoldier on July 02, 2015, 08:01:42 PM
And I forgot to mention, I know it's in boot mode because I can read it with galletto after I get the error


Title: Re: ME7_95040 - EEPROM programmer
Post by: Mechsoldier on July 06, 2015, 07:25:30 AM
Got it sorted, I ended up just having to use the Blue kkl cable. I tried a real vcds cable, a real vag tacho cable, Chinese vag tacho cable, chines vag k can and vag commander cables, and I got nowhere. so I suggest using the blue 9 dollar obd2 cablr special from Ebay.


Title: Re: ME7_95040 - EEPROM programmer
Post by: marchewa on July 11, 2015, 01:23:54 PM
Great tool.

But I can read my ecu (8e0 909 518) only in bootmode so I was using older version. Don't know why, but also galletto can read flash of this ecu only in bootmode.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Jim_Coupe on July 20, 2015, 03:39:47 AM
This program only opens and then closes for me on my Win7 PC? Must the ECU be connected when opening program? Or have i missed the manual?


Title: Re: Re: ME7_95040 - EEPROM programmer
Post by: rupe on July 20, 2015, 04:31:47 AM
It's a command line program, so either run it in dos or use the front end for windows which somebody kindly made, you should find it linked in this thread somewhere.


Title: Re: Re: ME7_95040 - EEPROM programmer
Post by: Jim_Coupe on July 20, 2015, 05:20:58 AM
It's a command line program, so either run it in dos or use the front end for windows which somebody kindly made, you should find it linked in this thread somewhere.

Thanks i´ll have a look on that. ;D


Title: Re: ME7_95040 - EEPROM programmer
Post by: hytron on August 22, 2015, 05:43:04 PM
Can this software be used with this adapter:
http://www.amazon.com/Adapter-Cable-Connecting-Diagnostic-Interface-Compliant/dp/B007UKTW8E

It is a straight through OBD2 to 9-pin D-shell with no electronics inside. Or it needs to have some kind of chip?

Thanks!!


Title: Re: ME7_95040 - EEPROM programmer
Post by: turboat on August 23, 2015, 12:05:32 AM
Suspect not as it doesn't mention kkl, most people use this with a blue kkl lead.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Lost on September 01, 2015, 03:44:27 AM
Reading through this thread i need to clarifie something here.
Is it true that ppl use blue china kable too write 95040.bin in bootmode???


Title: Re: ME7_95040 - EEPROM programmer
Post by: Lost on September 01, 2015, 12:07:56 PM
Too answer my own question.
Yes!!! As i just bootflashed immo with cheap China blue cable


Title: Re: ME7_95040 - EEPROM programmer
Post by: diyre on September 01, 2015, 02:32:13 PM
Good evening, this issue'm a little desperate, cable KKL 409. VAGCOM, I read the EPROM under code.
(program name) --bootmode 95040 -r -p 1 95040.bin
When writing the EPROM, everything OK least I get error verify 0x70101. the command is:
(program name) --bootmode 95040 -wp1 95040.bin
Anyone know why ?, what I can do?
It is a dead end.
A greeting
thanks for everything.


Title: Re: ME7_95040 - EEPROM programmer
Post by: ing90 on September 11, 2015, 01:29:12 PM
I have also a question to fault codes. I have 2 ECUs from a PSA V6 (ME 7.4.6), one is maybe broken, the other one should be ok.

Can anyone help me with this fault codes?

First:
D:\>v14 --bootmode 95160 -b 9600 -r -p 3 EEPROM.bin
ME7_EEPROM v1.40
COM: 3, Baud Rate: 9600
Memory type: 95160, size: 2048
Opening COM3 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... FAIL. (error=0x40F01)
Closing COM3

Second:
D:\>v14 --bootmode 95160 -r -p 3 EEPROM.bin
ME7_EEPROM v1.40
COM: 3, Baud Rate: 10400
Memory type: 95160, size: 2048
Opening COM3 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... FAIL. (error=0x40E01)
Closing COM3

The first EEPRom is a 95160, the second a 25C16. If the read/write is not possible, does anybody know, if I can change them (desoldering), even if they are not exactly the same? The size is identical...

Sry, I'm not so familiar with this "basic" electronic stuff and I do not find this fault codes in another post...

Regards,
Ben


Title: Re: ME7_95040 - EEPROM programmer
Post by: ing90 on September 12, 2015, 03:31:44 AM
Just as information:

I tried it out and it's possible to replace a 25C16 with a 95160 EEPROM. The engine runs.

Regards,
Ben


Title: Re: ME7_95040 - EEPROM programmer
Post by: . on September 14, 2015, 04:45:27 PM
thanks for the tool argdub. ;D


Title: Re: ME7_95040 - EEPROM programmer
Post by: golfputtputt on October 07, 2015, 10:19:05 AM
I am having issues. I have version 1.40 and am using a vcds genuine hex+Can cable set to dumb mode. I also have a chinese Vag tacho cable I've tried too. Both are USB interfaces. The program isnt recognizing the port. Not sure if its my computer's fault or the program or my interface. Has anyone else ran into this issue?

Im getting:

Opening COM1 ... Unable to open comport. (error=0x20201)
Closing COM1

Any ideas?


Title: Re: ME7_95040 - EEPROM programmer
Post by: jogtx16v on October 07, 2015, 03:44:44 PM
does your cables's are set to com1 in device manager ?


Title: Re: ME7_95040 - EEPROM programmer
Post by: nyet on October 07, 2015, 03:47:03 PM
If you are using RossTech you need the VCP driver to have it show up as a COM port.


Title: Re: ME7_95040 - EEPROM programmer
Post by: naehkae on October 08, 2015, 10:01:08 AM
Hello! I'm having problems reading my A6 C5 4.2l ecu. I am getting everytime error 0x01. I've tried v1.4 but then it gives error 0x07. I'm using blue KKL cable.

C:\Users\juuho\Desktop>me7_95040 -r -p5 --OBD 95040.bin
Ver: 1.31
Com Port: 5
Baud Rate: 10400
Opening COM5 ... OK
Initiating communication ... OK
ECU ID response: 4D0907558A
                 4.2L V8/5V      G
                 0002
                 SoftCod: 05752, WSC: 02335
Reading EEPROM ......................................................................FAIL. (error=0x01)
Closing COM5


Any help on this? :)


Title: Re: ME7_95040 - EEPROM programmer
Post by: jogtx16v on October 08, 2015, 03:42:40 PM
try to read in bootmode...


Title: Re: ME7_95040 - EEPROM programmer
Post by: keirnbug on October 31, 2015, 08:01:59 AM
Works like a charm !
Thanks a lot !


Title: Re: ME7_95040 - EEPROM programmer
Post by: mangusika on November 07, 2015, 12:05:12 PM
Hi guys!
i have problem with reading my me73h4 :(
Anny sugestions?


Title: Re: ME7_95040 - EEPROM programmer
Post by: b4A4nowA6 on December 14, 2015, 11:42:44 PM
I am having issues. I have version 1.40 and am using a vcds genuine hex+Can cable set to dumb mode. I also have a chinese Vag tacho cable I've tried too. Both are USB interfaces. The program isnt recognizing the port. Not sure if its my computer's fault or the program or my interface. Has anyone else ran into this issue?

Im getting:

Opening COM1 ... Unable to open comport. (error=0x20201)
Closing COM1

Any ideas?
I am having the exact same issues and my car is stuck in immo for some random reason.


Title: Re: ME7_95040 - EEPROM programmer
Post by: PLVSVLTRASPAIN on December 16, 2015, 03:16:57 PM
Hello,

I'm getting this message. Any help will be much appreciated.

Ver: 1.31
Com Port: 3
Baud Rate: 1040
Opening COM3 ..
Initiating comm
Closing COM3

OBDII CHina Cable
WIndows 7
Bench cheap set-up


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on December 16, 2015, 07:57:39 PM
Post the cmd prompt log


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on December 16, 2015, 07:58:56 PM
Hi guys!
i have problem with reading my me73h4 :(
Anny sugestions?

Check and try setting the eeprom type and pin manually?


Title: Re: ME7_95040 - EEPROM programmer
Post by: PLVSVLTRASPAIN on December 17, 2015, 09:31:40 AM
Post the cmd prompt log



Title: Re: ME7_95040 - EEPROM programmer
Post by: PLVSVLTRASPAIN on December 17, 2015, 09:35:08 AM
Never mind the first one, it's this one.


Title: Re: ME7_95040 - EEPROM programmer
Post by: PLVSVLTRASPAIN on December 17, 2015, 09:51:28 AM
This is the current log, i can't find the file anywhere, it says it saved the file but i cannot locate it.

C:\Users\Sergio Mojarro>Desktop\me7\me7_95040 --bootmode -r -p 3 95040.bin
Ver: 1.31
Com Port: 3
Baud Rate: 10400
Opening COM3 ... OK
Starting Boot_mode ... uC identification response = 0xC5 (C167 derivatives) ...
OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... P4.7
Configuring SPI Interface ... OK
Checking EEPROM status ... 0x00F0 ... OK
Reading EEPROM ... OK
File saved
Closing COM3


Title: Re: ME7_95040 - EEPROM programmer
Post by: SB_GLI on December 17, 2015, 10:23:29 AM
it will be a file called 95040.bin in the folder C:\Users\Sergio Mojarro


Title: Re: ME7_95040 - EEPROM programmer
Post by: adam- on December 17, 2015, 10:31:35 AM
C:\Users\Sergio Mojarro\Desktop\me7\

You know you can search for files on Windows, right?


Title: Re: ME7_95040 - EEPROM programmer
Post by: aef on December 17, 2015, 10:37:45 AM
run cmd in admin mode if there is no file...


Title: Re: ME7_95040 - EEPROM programmer
Post by: RelentlessDan on December 17, 2015, 10:41:34 AM
Amazing tool. But I need some advice...  ::)

I can't get my 032TL (Infineon CPU) to read over OBD. It opens the COM port, connects, begins to read for approximately 60 seconds, then fails. The car then logs a P0606 error code. It still starts and runs OK... so far.

Why can't it read? Immobiliser based issue? Low voltage despite using a battery charger?

I have successfully flashed my spare 032TL with an immo off (untested as to whether it starts the car or not, it's raining), and can read and write via bootmode on a bench. I can also read and flash via Nef outside of bootmode - so the immo off must be working at least for the most part.

However, with immo off, it reads just fine over OBD.

I'm at a total loss as to why I can't read in the car, I know my immobiliser is working?! :(


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on December 17, 2015, 11:31:36 AM
This is the current log, i can't find the file anywhere, it says it saved the file but i cannot locate it.

C:\Users\Sergio Mojarro>Desktop\me7\me7_95040 --bootmode -r -p 3 95040.bin
Ver: 1.31
Com Port: 3
Baud Rate: 10400
Opening COM3 ... OK
Starting Boot_mode ... uC identification response = 0xC5 (C167 derivatives) ...
OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... P4.7
Configuring SPI Interface ... OK
Checking EEPROM status ... 0x00F0 ... OK
Reading EEPROM ... OK
File saved
Closing COM3

Looks good, as already said since you didn't specify a path the tool dumped it into the current working directory (normal practice)


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on December 17, 2015, 11:33:06 AM
Amazing tool. But I need some advice...  ::)

I can't get my 032TL (Infineon CPU) to read over OBD. It opens the COM port, connects, begins to read for approximately 60 seconds, then fails. The car then logs a P0606 error code. It still starts and runs OK... so far.

Why can't it read? Immobiliser based issue? Low voltage despite using a battery charger?

I have successfully flashed my spare 032TL with an immo off (untested as to whether it starts the car or not, it's raining), and can read and write via bootmode on a bench. I can also read and flash via Nef outside of bootmode - so the immo off must be working at least for the most part.

However, with immo off, it reads just fine over OBD.

I'm at a total loss as to why I can't read in the car, I know my immobiliser is working?! :(

I think I remember something about pulling the cluster fuse, search thread.  Bootmode seems to be much better imo.


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on December 17, 2015, 11:34:34 AM
run cmd in admin mode if there is no file...

meh - UAC :)


Title: Re: ME7_95040 - EEPROM programmer
Post by: PLVSVLTRASPAIN on December 17, 2015, 01:57:59 PM
go it.

thank you gentlemen, much obliged!!


Title: Re: ME7_95040 - EEPROM programmer
Post by: adam- on December 17, 2015, 03:35:56 PM
Good shout actually.  The cluster won't let me log, but it sure lets me pull the EEPROM.  Yours could be limiting everything totally.  Basically the cluster stops all traffic because its constantly pulsing data and the ECU never gets a second to breathe.

Pull the cluster fuse (ignition on first, then pull the fuse), until the needles go dead.  Don't know the fuse number, the the needles will fall down.


Title: Re: ME7_95040 - EEPROM programmer
Post by: dbreeze on December 18, 2015, 11:13:03 AM
I seem to be getting slight changes in my 95040 dumps each time I read them (with both bootmode or OBD). Any reason for this? bytes 0x112 - 0x115 are different each time.


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on December 19, 2015, 02:11:57 AM
I seem to be getting slight changes in my 95040 dumps each time I read them (with both bootmode or OBD). Any reason for this? bytes 0x112 - 0x115 are different each time.

adaptions, DTC's etc


Title: Re: ME7_95040 - EEPROM programmer
Post by: dbreeze on December 19, 2015, 10:11:49 PM
Ah, makes sense. Should've thought about that. Thanks!


Title: Re: ME7_95040 - EEPROM programmer
Post by: b4A4nowA6 on December 21, 2015, 10:24:46 PM
so what do we say to a verify eeprom write fail?  <error 0x70101> ?


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on December 25, 2015, 04:41:06 PM
Well it failed,  error code might be in this thread or on the eeprom datasheet.

Post the full output also.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Kenmaira on December 29, 2015, 09:58:24 AM
I actually have a question in regards to this tool.

For some reason every time that I pull the file off, it ends up pulling a 1024 bit file instead of a 512 bit, am I doing something wrong?



Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on December 30, 2015, 08:02:21 PM
Set the chip and pins manually.   Is the latter 512k all FF?

Big eeprom both.   Something wrong.

You're not getting confused with the flash?



Title: Re: ME7_95040 - EEPROM programmer
Post by: NitroX5 on January 05, 2016, 12:57:59 PM
Dear All,

suffering to read out immo chip. Searched a lot, problem is quite unique as far as I saw.
Connect, establish, read but the result is only 1Kb !!! Which as I know wrong?! (because when I want to write it back got error for file size...)

My ECU is 2004 Volvo S60R Me7.01.
Immo IC labeled: 5P08C3  (so it means 95P08 should be used but tried 95080 also)
Tried a different ECU, even an older ME7.0 ECU same result.
Used KKL Serial interface with FTDI Serial to USB converter. (even tried via serial port, same result.)
1.31 not works nor in OBD mode.

Any suggestion?


E:\ME7\Progik>ME7eeprom -p 1 --bootmode 95P08 -r --CSpin P8.2 immo.bin
ME7_EEPROM v1.40
COM: 1, Baud Rate: 10400
Memory type: 95P08, size: 1024
Chip Select pin: P8.2
Opening COM1 ... OK
Starting Boot_mode ... uC ID response 0xD5 ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Reading IDCHIP ... 0x0C43: C167CS ... OK
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00F0
Reading EEPROM ... OK
File saved
Closing COM1


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on January 05, 2016, 01:20:03 PM
Try chip 95080 100% works done it b4 a couple of years ago on that ecu.  Writing I never did though.


Title: Re: ME7_95040 - EEPROM programmer
Post by: NitroX5 on January 05, 2016, 02:21:06 PM
No, unfortunately the same result with 95080, 1Kb file. Strange.

Try chip 95080 100% works done it b4 a couple of years ago on that ecu.  Writing I never did though.


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on January 05, 2016, 02:27:30 PM
No, unfortunately the same result with 95080, 1Kb file. Strange.


1KB is correct is it not?  The software not writing it is a different issue.



Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on January 05, 2016, 02:39:57 PM
2 choices if this s/w doesn't work for you:

1.  Lift and burn it (1kb is right)
2.  It can be done over obd2  (if VIDA can e.g.)



Title: Re: ME7_95040 - EEPROM programmer
Post by: MeNewbie on January 15, 2016, 04:46:15 PM
2004 Volvo Bosch ME7.5 error. Ecu read success but EEPROM programmer didn't work.

Code:
me731 --bootmode -b 9600 -r -p 1 read.bin
Ver: 1.31
Com Port: 1
Baud Rate: 9600
Opening COM1 ... OK
Starting Boot_mode ... uC identification response = 0xFF. Unknown ID. (error=0x01)
Closing COM1


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on January 15, 2016, 07:52:33 PM
2004 Volvo Bosch ME7.5 error. Ecu read success but EEPROM programmer didn't work.

Code:
me731 --bootmode -b 9600 -r -p 1 read.bin
Ver: 1.31
Com Port: 1
Baud Rate: 9600
Opening COM1 ... OK
Starting Boot_mode ... uC identification response = 0xFF. Unknown ID. (error=0x01)
Closing COM1


com port or ecu is not in bootmode issue, also your syntax is wrong for pin and chip

Also it's ME7.01


Code:
ME7EEPROM.exe -p 3 --bootmode 95080 --CSpin P8.2 -r eep.bin


Title: Re: ME7_95040 - EEPROM programmer
Post by: gonzo42 on January 15, 2016, 11:45:25 PM
First off thanks for this cool free tool!

I cant seem to get a eeprom read to work no matter what I try. I read through this entire thread a few times and tried all the fixes I could find with others that had a similar error. I get a connection on comm 1 and the tool talks to the ecu and returns the first bit of info but when it tries to read the ECU it fails with the x07 or x01 error. I tried pulling the instrument cluster fuse and that didnt work either. Tried both v3.1 and v4 both only get the initial connection and fail on eprom reading. Coudnt seem to get the ecu in bootmode either but wasnt sure I was doing that correctly over OBD.

Goal:
Im trying to get the secret code to so I can code a new key to my 2000 D2 A8 4.2 Through the OBD port.

Im using a Ross-Tech Hex+Can cable running with the virtual comm port drivers set to Comm 1. Also the VCDS software is set to NOT be in "boot intelligent mode"

Any help is appreciated! Thanks!


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on January 15, 2016, 11:52:04 PM
First off thanks for this cool free tool!

I cant seem to get a eeprom read to work no matter what I try. I read through this entire thread a few times and tried all the fixes I could find with others that had a similar error. I get a connection on comm 1 and the tool talks to the ecu and returns the first bit of info but when it tries to read the ECU it fails with the x07 or x01 error. I tried pulling the instrument cluster fuse and that didnt work either. Tried both v3.1 and v4 both only get the initial connection and fail on eprom reading. Coudnt seem to get the ecu in bootmode either but wasnt sure I was doing that correctly over OBD.

Goal:
Im trying to get the secret code to so I can code a new key to my 2000 D2 A8 4.2 Through the OBD port.

Im using a Ross-Tech Hex+Can cable running with the virtual comm port drivers set to Comm 1. Also the VCDS software is set to NOT be in "boot intelligent mode"

Any help is appreciated! Thanks!

post the cmd output mate,can't help otherwise


Title: Re: ME7_95040 - EEPROM programmer
Post by: gonzo42 on January 16, 2016, 12:09:09 AM
post the cmd output mate,can't help otherwise

Thanks for the quick reply, the CMD readout is attached now.


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on January 16, 2016, 12:22:55 AM
nope lol


Title: Re: ME7_95040 - EEPROM programmer
Post by: MeNewbie on January 16, 2016, 07:28:47 AM

com port or ecu is not in bootmode issue, also your syntax is wrong for pin and chip

Also it's ME7.01


Code:
ME7EEPROM.exe -p 3 --bootmode 95080 --CSpin P8.2 -r eep.bin
Simply upgraded to v1.40 and it works! Thanks for right pins. Read 1kb OK and write 1kb OK but on write Verify give me error.

Code:
me740 -p 1 --bootmode 95080 -b 9600 --CSpin P8.2 -w eep.bin --reconnect
ME7_EEPROM v1.40
COM: 1, Baud Rate: 9600
Memory type: 95080, size: 1024
Chip Select pin: P8.2
Opening COM1 ... OK
Testing monitor communication ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x0080
Writing EEPROM ................................................................
OK
Verifying EEPROM write ... FAIL. (error=0x70101)
Closing COM1
error=0x70101 what is it? I checked EEPROM by read it again and my modification are here so basically write was OK.

Why does it have ME7_500 in flash if it ME7.0? Pic attached.


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on January 16, 2016, 10:53:51 AM
Simply upgraded to v1.40 and it works! Thanks for right pins. Read 1kb OK and write 1kb OK but on write Verify give me error.

Code:
me740 -p 1 --bootmode 95080 -b 9600 --CSpin P8.2 -w eep.bin --reconnect
ME7_EEPROM v1.40
COM: 1, Baud Rate: 9600
Memory type: 95080, size: 1024
Chip Select pin: P8.2
Opening COM1 ... OK
Testing monitor communication ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x0080
Writing EEPROM ................................................................
OK
Verifying EEPROM write ... FAIL. (error=0x70101)
Closing COM1
error=0x70101 what is it? I checked EEPROM by read it again and my modification are here so basically write was OK.

Why does it have ME7_500 in flash if it ME7.0? Pic attached.


I have used this tool a few years ago but now do it over OBD2, I'll check that error code later.  Did you chek the EEPOM itself, it hasn't been replaced has it?


Edit:  Once written it reads the EEPROM again and if the files don't match it displays that error


Title: Re: ME7_95040 - EEPROM programmer
Post by: MeNewbie on January 16, 2016, 01:01:44 PM
I have used this tool a few years ago but now do it over OBD2, I'll check that error code later.  Did you chek the EEPOM itself, it hasn't been replaced has it?


Edit:  Once written it reads the EEPROM again and if the files don't match it displays that error
I read EEPROM, edit, write with error. Read EEPROM again and it was replaced with my edited. Then compare both by bytes - everything is OK.


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on January 16, 2016, 01:06:19 PM
I read EEPROM, edit, write with error. Read EEPROM again and it was replaced with my edited. Then compare both by bytes - everything is OK.

Good, just a bug in the code then.


Title: Re: ME7_95040 - EEPROM programmer
Post by: MeNewbie on January 16, 2016, 01:28:36 PM
Good, just a bug in the code then.
Yeap, primary reported here for ArgDub.


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on January 16, 2016, 01:30:16 PM
Yeap, primary reported here for ArgDub.

I'm guessing the second read is zero bytes


Title: Re: ME7_95040 - EEPROM programmer
Post by: MeNewbie on January 16, 2016, 03:24:52 PM
I'm guessing the second read is zero bytes
Read it in new file.


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on January 16, 2016, 03:38:48 PM
I meant the software reads it and compares it in RAM :)


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on January 16, 2016, 06:40:45 PM
Dear All,

suffering to read out immo chip. Searched a lot, problem is quite unique as far as I saw.
Connect, establish, read but the result is only 1Kb !!! Which as I know wrong?! (because when I want to write it back got error for file size...)

My ECU is 2004 Volvo S60R Me7.01.
Immo IC labeled: 5P08C3  (so it means 95P08 should be used but tried 95080 also)
Tried a different ECU, even an older ME7.0 ECU same result.
Used KKL Serial interface with FTDI Serial to USB converter. (even tried via serial port, same result.)
1.31 not works nor in OBD mode.

Any suggestion?


E:\ME7\Progik>ME7eeprom -p 1 --bootmode 95P08 -r --CSpin P8.2 immo.bin
ME7_EEPROM v1.40
COM: 1, Baud Rate: 10400
Memory type: 95P08, size: 1024
Chip Select pin: P8.2
Opening COM1 ... OK
Starting Boot_mode ... uC ID response 0xD5 ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Reading IDCHIP ... 0x0C43: C167CS ... OK
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00F0
Reading EEPROM ... OK
File saved
Closing COM1

see above :)


Title: Re: ME7_95040 - EEPROM programmer
Post by: Power on January 19, 2016, 11:45:07 PM
hello guys, sorry for my bad english, I'm a foreigner))
please help me with a problem ???. I have the ECU from skoda 2005(year of issue), put it on audi 2002(year of issue). I want to change EEPROM from my own ECU(audi), but I'm can't read the ECU skoda with the programm me7_95040(v.1.31) to save EEPROM skoda ECU. What's I do wrong ????
the programm write the mistake:
(in OBD mode) error 0x07
(in bootmode) no response from ECU error 0x07


Title: Re: ME7_95040 - EEPROM programmer
Post by: Power on January 20, 2016, 12:21:53 AM
and what's mean errors 0x07 and 0x01?


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on January 20, 2016, 12:48:59 AM
Just boot mode it mate, works better :) also 1.40 is the latest.

0x07 = ecu com issue (Cluster mb)
0x01 = no com port seen


Title: ME3.1 - write/Verify error
Post by: Pali33 on January 20, 2016, 02:07:06 AM
I have problem with Bosch ME3.1  (Alfa,Fiat) - 95080
I can read it, but write not works. The write process works normaly, but at the end comes "Verify error 0x70101".
I use this command:
--bootmode 95080 -w -p3 --CSpin P4.7 file.bin

I think, the 95080 have aktive software Write protect (BP1,BP0). Hardware Write protect PIN3 is not active, there is 5V.
So my question:  is it possible to change the status register (write protect bits BP1,BP0) with this famous software? Or would be possible to add this function to new version?
Or is this any other problem?

Many thanks in advance.
Pali.


Title: Re: ME3.1 - write/Verify error
Post by: dream3R on January 20, 2016, 02:21:27 AM
I have problem with Bosch ME3.1  (Alfa,Fiat) - 95080
I can read it, but write not works. The write process works normaly, but at the end comes "Verify error 0x70101".
I use this command:
--bootmode 95080 -w -p3 --CSpin P4.7 file.bin

I think, the 95080 have aktive software Write protect (BP1,BP0). Hardware Write protect PIN3 is not active, there is 5V.
So my question:  is it possible to change the status register (write protect bits BP1,BP0) with this famous software? Or would be possible to add this function to new version?
Or is this any other problem?

Many thanks in advance.
Pali.

Did you check the pin before running that?  The 0x70101 code is a bug, but you should read the ecu eep again and compare.


Title: Re: ME7_95040 - EEPROM programmer
Post by: Pali33 on January 20, 2016, 02:35:00 AM
what pin you mean?
After write, i have read again and compare. The content of eep is not changed (the same content as befor write).
Unfortunately, i'm not sure if it was exactly code 0x70101 . And i can't check it now ... maybe later, next week.

EDIT:  now i understand, which pin you mean....  yes, i have check the PIN3 on eeprom (hybrid ECU). It is not easy, but is possible. Because i can not write this eep with your software, i have write this with UPA-Programmer (by direct connection on the eeprom). It is possible, but very dangerous. So i search the "safe" writing solution :-)


Title: Re: ME7_95040 - EEPROM programmer
Post by: Power on January 20, 2016, 03:51:19 AM
also 1.40 is the latest.
where I can find it?
0x07 = ecu com issue (Cluster mb)
0x01 = no com port seen
what I can do to read EEPROM?
and notice the next(from earlier repairer, trying to do immo off)

because it can not connect to the eeprom?


Title: Re: ME7_95040 - EEPROM programmer
Post by: dannyd on January 27, 2016, 06:14:52 PM
Hey guys,

Im embarrassed to write this,

i keep getting some version of the 0x01 unable to open comport error.

this is regardless of whether i use a vista netbook or a windows 8 desktop.
i have tried an ebay cable and a genuine ross tech cable
v1.31 in cmd and the gui v 1.5 same error

windows 8 wont allow me to assign the COM, but i know from looking its in port 8 hub 3.

i can assign it on the netbook and its in port1, same issue

haha obd or pin 24 boot mode

this is an a6 2.7t ecu with immo, its me7.1 bosch hardware.

please please please what am i doing wrong?!?


Title: Re: ME7_95040 - EEPROM programmer
Post by: nyet on January 27, 2016, 06:39:33 PM
If you are using Rosstech you need the special VCP driver.


Title: Re: ME7_95040 - EEPROM programmer
Post by: dannyd on January 27, 2016, 06:58:39 PM
If you are using Rosstech you need the special VCP driver.

just downloaded all the new drivers from ross tech, it confirmed it is up to date.

in cycling back through my SH*T i realized i did not have 12v going to pin 21 on the ecu on my old harness (had only touched M, A and H box stuff till now)

that is updated and corrected.

is there a more specific VCP driver you are reffering too other than the current ross tech drivers that include VCP?


Title: Re: ME7_95040 - EEPROM programmer
Post by: dannyd on January 27, 2016, 07:24:09 PM
ok ive updated drivers on ebay cable,

in boot mode com 1 it connects

intializing registers is ok

then sending EEPROM driver Fails error 0x40B01

closes and im out...

is there a list of error codes i should be referencing?


Title: Re: ME7_95040 - EEPROM programmer
Post by: dannyd on January 27, 2016, 07:30:46 PM
ok ive updated drivers on ebay cable,

in boot mode com 1 it connects

intializing registers is ok

then sending EEPROM driver Fails error 0x40B01

closes and im out...

is there a list of error codes i should be referencing?

UPDATE:

restarted computer and now EEPROM driver is OK

Searching chip_Select pin fails (error + 0x70C01)


UPDATE again haha,

can read eeprom perfectly in OBD mode, reads and saves.

cannot read in boot, always gets hung up on the same bit.

here is the success:

ME7_EEPROM v1.40
COM: 1, Baud Rate: 10400
Opening COM1 ... OK
Initiating communication ... OK
ECU ID response: 4B0907551AL
                 2.7l V6/5VT     G
                 0001
                 SoftCod: 06752, WSC: 02325
Reading EEPROM .......................................................
K
File saved
Closing COM1


and here is the failure

ME7_EEPROM v1.40
COM: 1, Baud Rate: 9600
Memory type: 95040, size: 512
Opening COM1 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... FAIL. (error=0x70C01)
Closing COM1

C:\Users\Dan\Desktop>c





Title: Re: ME7_95040 - EEPROM programmer
Post by: dannyd on January 30, 2016, 04:22:48 PM
here is the ecu i am working with  ;D

(https://scontent-ord1-1.xx.fbcdn.net/hphotos-xap1/t31.0-8/12622110_569385466549040_4013933102754262258_o.jpg)

(https://scontent-ord1-1.xx.fbcdn.net/hphotos-xtf1/t31.0-8/12646729_569385489882371_1704106816095656332_o.jpg)


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on January 30, 2016, 06:53:14 PM
ok so trace ze pins with a multimeter set to continuity mode


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on January 30, 2016, 06:59:07 PM
what pin you mean?
After write, i have read again and compare. The content of eep is not changed (the same content as befor write).
Unfortunately, i'm not sure if it was exactly code 0x70101 . And i can't check it now ... maybe later, next week.

EDIT:  now i understand, which pin you mean....  yes, i have check the PIN3 on eeprom (hybrid ECU). It is not easy, but is possible. Because i can not write this eep with your software, i have write this with UPA-Programmer (by direct connection on the eeprom). It is possible, but very dangerous. So i search the "safe" writing solution :-)

The code means write file size <> post write read (a check in the tool).  We found it buggy a few pages back so read it out and compare


Title: Re: ME7_95040 - EEPROM programmer
Post by: valgas on February 01, 2016, 04:40:20 AM
Just thought id add my 2cents from when i did this

i did an immo 2 ecu from a 1.8t golf and was getting this:

EEPROM Status:
- VIN: XXXXXXXXXXXXXXXXX
- SKC: 065535
- Immobiliser: On
- Checksum: OK
- Size: 512bytes
- Cluster Code: 00 00 00 00 00 00
- P0601 DTC: not set
- Immo ID: XXXXXXXXXXXXXX
- Softcoding ID: 11500

so i was sweating a bit but took the gamble had to turn the baud rate up to max but all good :)

its so much easier to knock up a bench loom than attempt it on the car imo.

Thanks for a great tool  :)


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on February 01, 2016, 04:26:55 PM
where I can find it?what I can do to read EEPROM?
and notice the next(from earlier repairer, trying to do immo off)

because it can not connect to the eeprom?

If not boot not working and you've got the CS pins an EEprom time right then it could be tost, try lifting itoff the board (with hot hair lol) and reding it in-to an eeprom programmer.


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on February 01, 2016, 04:28:32 PM
Error codes are all in ze code  ::)

I can make a list if theres is must interest, the dev should have a nice header file though.


Title: Re: ME7_95040 - EEPROM programmer
Post by: freakkpt on March 08, 2016, 02:50:48 AM
Hello Guys,

I successfully read the 95040 but when i open the .bin file the SKC code is filled by FFFF, am i doing something wrong over here?

I want swap my ECU and i need the SKC code. Valeo 6X0 953 257 immo3

Thank You for the help.

(http://s27.postimg.org/4x191dvsz/Capture.jpg)


Title: Re: ME7_95040 - EEPROM programmer
Post by: aef on March 08, 2016, 05:18:58 AM
try 65535 and report back


Title: Re: ME7_95040 - EEPROM programmer
Post by: freakkpt on March 08, 2016, 07:53:20 AM
try 65535 and report back

Hi,

I tried the 65535 and login has failed "Login Lost due to dropped Session"

I have searched in some places and it seems that this model, Lupo and Bettle always return FFFF when trying to retrieving SKC code. I tried most of the SW and it always get an error.

Any alternatives? I saw that i could turn the immo off in the "new" ECU but i don't know how to write the .bin file into the "new" ECU.

Thank you very much


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on March 11, 2016, 10:05:11 PM
try 65535 and report back

You thinking decimal?


Title: Re: ME7_95040 - EEPROM programmer
Post by: k120189 on March 14, 2016, 04:53:19 PM
i've used the tool before and had no problems, step away for a bit and now cant remember how i got it to work. keep getting the error show in the screen cap attached. what im i doing wrong, thanks in advance for any help offered

EDIT:solved..just have to write at 57600


Title: Re: ME7_95040 - EEPROM programmer
Post by: thegtiman on March 27, 2016, 01:53:22 AM
Once I urgently needed to reprogram eeprom in last HW versions ME7.1.1 ECUs with ST10F275 inside. No apropriate tools are around, me7eeprom soft not operate because of unknown IDCHIP value. Than I made 5 minute patch in 1.40 version of programmer (ArgDub, please sorry) and can do job.
Below is screen log. A3 3.2 DSG 2008 (022906032LA) ECU

D:\ME7 Eeprom Reader\1.40\me7eeprom --bootmode 95160 --CSpin P6.3 -r -p1 eeprom.bin
ME7_EEPROM v1.40
COM: 1, Baud Rate: 10400
Memory type: 95160, size: 2048
Chip Select pin: P6.3
Opening COM1 ... OK
Starting Boot_mode ... uC ID response 0xD5 ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Reading IDCHIP ... 0x1143: C167/ST10F OK
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x0080
Reading EEPROM ... OK
File saved
Closing COM1


What was done to get around this problem?
I have the exactly the same with an A3 ECU from a BUB engine. 022907032HP.


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on April 05, 2016, 01:50:16 PM
is the eep not doable over kwp? in normal mode?

Anyway I've seem the topic is split, I must admit I feel uneasy about patching a tool like this hen it's fee and has zero protection.

I've tried to contact him no response BTW.  I'' have to read his licence again.  The problem is the new eeps, whilst work, have a diff id.

I'd chip in for a 1.5 if it became abondonware, the asm is easy, and we can fix the bug to read back.



Title: Re: ME7_95040 - EEPROM programmer
Post by: ziko on April 25, 2016, 05:48:58 AM
I tried ecu alfa ME731, read ok
write also say ok, but I can see no any changes make to ecu when I read again, its remain same even say write ok

Any suggestion?

Thanks


Title: Re: ME7_95040 - EEPROM programmer
Post by: HelperC on May 06, 2016, 09:43:13 PM
Hello all i need help reading the eeprom file in my me 7.5

please someone respond.

http://imgur.com/jxO6LHk


Title: Re: ME7_95040 - EEPROM programmer
Post by: pizzaschnitzer on May 07, 2016, 02:36:26 AM
Hello Guys, thanks anybody for that absolutely insane forum!
im from germany, near hamburg.

here to my problem:
A used ECU 4d0907559AB was flashed to 4d0907559E and has a not known Login Pin. (thats the start)
The "problem car" is running with an other 4d0907559AB an was swapped to a manual gear 6 Spd.
in my box was luckily a 4d0907559AB ECU which startet the car for a second. this ECU was showed in the VCDS Forum to be able using the Flashfile from an 4d0907559E ECU.
So i flashed the checksum checked file to that ECU and it works sill for a second in that car. only the immo3 will not talk with the Cluster (blinking key)

so after some hours...

I downloaded the immo file from a me7.1.1 on the table.
my immo PIN (immo3 needs to be remain activated, immo OFF is a first step idea of course) the showed hexcode on Block 32-33 is  3B 03,
like here shown in the forum i  reversed it should be 03 3B, so i get binary 1100111011 or "decimal 827". is it right?

so my Login Pin should be 00827 for Adaption in channel 50 of the ECU, correct?

The immo bin i added is from the used ECU i flashed to 4d0907559E. this one needs to run in the 6 spd Audi finally.


my other idea is:
reading the complette immo from the actual in car running Automatic-Version ECU with me_95040.exe and wrtinting it onto the 559E ECU.
Do i have to fear anything or what areas needs to be changed?

the Login Pin from the dash is 1649 and works for key adaption (...)

Thankyou for Reply very much.

the second case is the massive learning about the ECU from here. GREAT!



Title: Re: ME7_95040 - EEPROM programmer
Post by: MyTunes on May 09, 2016, 07:58:19 PM
Thought I would post my results in case it helps someone else.

Was trying a ME7.1.1 ECU from an 05 Touareg 4D0907560DB 0020 with the 95P08 (C3) chip.

For some reason I couldn't get a read at all via OBD and was getting some success but no read via bootmode.
Everytime I would get some way through a read, I would get no response from the ecu on the next try.

Putting the ecu back in bootmode after every failed attempt fixed this 100%

I finally found the right combo and that is CS6.3 AND 19,200 baud rate. All other rates would fail.

I also did a write via bootmode and got a failed write error, but reread the eep and it did indeed write it.

Hope this helps someone else...


Title: Re: ME7_95040 - EEPROM programmer
Post by: pizzaschnitzer on May 12, 2016, 01:35:59 AM
Hello Guys, thanks anybody for that absolutely insane forum!
im from germany, near hamburg.

here to my problem:
A used ECU 4d0907559AB was flashed to 4d0907559E and has a not known Login Pin. (thats the start)
The "problem car" is running with an other 4d0907559AB an was swapped to a manual gear 6 Spd.
in my box was luckily a 4d0907559AB ECU which startet the car for a second. this ECU was showed in the VCDS Forum to be able using the Flashfile from an 4d0907559E ECU.
So i flashed the checksum checked file to that ECU and it works sill for a second in that car. only the immo3 will not talk with the Cluster (blinking key)

so after some hours...

I downloaded the immo file from a me7.1.1 on the table.
my immo PIN (immo3 needs to be remain activated, immo OFF is a first step idea of course) the showed hexcode on Block 32-33 is  3B 03,
like here shown in the forum i  reversed it should be 03 3B, so i get binary 1100111011 or "decimal 827". is it right?

so my Login Pin should be 00827 for Adaption in channel 50 of the ECU, correct?

The immo bin i added is from the used ECU i flashed to 4d0907559E. this one needs to run in the 6 spd Audi finally.


my other idea is:
reading the complette immo from the actual in car running Automatic-Version ECU with me_95040.exe and wrtinting it onto the 559E ECU.
Do i have to fear anything or what areas needs to be changed?

the Login Pin from the dash is 1649 and works for key adaption (...)

Thankyou for Reply very much.

the second case is the massive learning about the ECU from here. GREAT!




My SKC was correct, I could learn the ECU to the Car.

Login Dash with 01649, close the window
Open ECU, Login with 00827, choose Channel 50, type in 01649 Cluster Login, press test, wait, FIN was showed.
Ign off.
Starting the car with no issues.

After that we retune the PropaneGas ECU and the Car runs beautiful on LPG and Petrol.

After all we did a Automatic to MAnual Swap on a Facelift S6 Model 2002.
Ecu Flash changed from 4d0907559AB to 4d0907559E (6 spd Manual ECU) from http://www.chip-tuner.hu/original_ecu_files/files/Audi/Audi%20S6%204.2L%204D0907559E%200002%200261206846%20360170.rar (http://www.chip-tuner.hu/original_ecu_files/files/Audi/Audi%20S6%204.2L%204D0907559E%200002%200261206846%20360170.rar)
me7check used. no errors.
flashing with ususal tools for that. no errors (i made it on the Desk)

The me7_95040 tool worked beautiful! THANKYOU ARGDUB!
Greetz from Germany!


Title: Re: ME7_95040 - EEPROM programmer
Post by: busso916 on May 15, 2016, 02:39:01 AM
Hi,

i have a MED 7.6.1 alfa 159 JTS,  0261S01045
can i read the EEPROM directly by Kline ? need of a boot mode grounding some connector pin ?
i wont to make some test on a second hand ECU and i want to clone my ECu on other
someone have info on this ecu ?

Thanks

Daniele


Title: Re: ME7_95040 - EEPROM programmer
Post by: MyTunes on May 16, 2016, 07:17:42 AM
Got my coffee in me, and figured it out LOL ;D



Title: Re: ME7_95040 - EEPROM programmer
Post by: busso916 on May 31, 2016, 02:23:28 PM
I'm at the same position, MED 7.6.1 with 10STF ecu....

What was done to get around this problem?
I have the exactly the same with an A3 ECU from a BUB engine. 022907032HP.



Title: Re: ME7_95040 - EEPROM programmer
Post by: lovecaddys on June 22, 2016, 08:47:02 AM
hi im getting error when trying to read me7.5


FAIL. <error=0x07>
closing com1


thanks


Title: Re:
Post by: lovecaddys on June 22, 2016, 01:23:20 PM
Argdub please what is error 0x07

Thanks

Sent from my SM-N910F using Tapatalk


Title: Re: ME7_95040 - EEPROM programmer
Post by: csne2x on July 09, 2016, 02:36:53 PM
Hi,  I have been trying to get my SKC for a little while now, I have tried Vag-Tacho which won't connect to my cluster for some reason.

I have downloaded the GUI with V1.31 & V1.4 and using V1.4 I have managed to get partial success as detailed below but on reading from thre EEPROM I get the following error. I have tried changing the baud rates to no effect.

Can you offer any advice please?

C:\Users\stuart\Desktop\vag\ME7gui>"C:\USERS\STUART\DESKTOP\VAG\ME7GUI\ME7EEPROM" --OBD -p 5 -b 9600 -r SavedROM.bin
ME7_EEPROM v1.40
COM: 5, Baud Rate: 9600
Opening COM5 ... OK
Initiating communication ... OK
ECU ID response: 4B1907401D  2.5l/4VTEDC
                 G000
                 SG D04
                 SoftCod: 01012, WSC: 02325
Reading EEPROM .................................FAIL. (error=0x80101)
Closing COM5


Regards
Stuart


Title: Re: ME7_95040 - EEPROM programmer
Post by: eliotroyano on July 30, 2016, 08:52:37 PM
Hi friends. I need some help. I have a problem with a common ME7.5 ECU that simple does not allow to write 95040 eeprom under boot mode. I have used ME7_95040 tool during many many times with great sucess but right know I found a dumb ECU that have really rare issues. This is the situation:
- Repaired ME7.5 06A906032HP 0261207441 ECU with supposed main C167 processor changed.
- K-Line communication through diagnostic port is not working at all.
- ECU is working in car with some sporadic weird behavior.
- Using boot mode read/write 29F800 flash eeprom is 100% working
- Using boot mode 95040 eeprom read is working with ME95040 tool, but write not at all.
Then what can cause the k-line communication issues, a software/firmware problem? can 95040 write be disable in ECU board or by C167 MPC firmware? can W pin of 95040 be grounded in board to avoid writing it?
95040 tool report is attached and some advice and ideas are welcome. Thanks for your help in advance friends.

(http://i66.tinypic.com/fn76tv.jpg)


Title: Re: ME7_95040 - EEPROM programmer
Post by: adam- on August 01, 2016, 12:22:29 AM
- Repaired ME7.5 06A906032HP 0261207441 ECU with supposed main C167 processor changed.
Why?


Title: Re: ME7_95040 - EEPROM programmer
Post by: eliotroyano on August 01, 2016, 04:11:31 AM
Why?

I don´t have an understandable answer. I only receive the information that car had a throttle body issue. That sounds weird to me. Anyway first to isolate issue I will like to know your experiences, do you think this kind of issues is more related to software instead of hardware?


Title: Re: ME7_95040 - EEPROM programmer
Post by: adam- on August 01, 2016, 06:16:28 AM
Lambda shorted out?  It kills the ECU and only lets it idle.


Title: Re: ME7_95040 - EEPROM programmer
Post by: eliotroyano on August 01, 2016, 06:43:20 PM
Finally I change 95040 data desoldering it. I use a flash-serial eeprom dumps that was checked and confirmed working properly and finally I can communicate and do diagnosis with ECU. To your knowledge that dump that avoid 95040 write by boot mode and avoid K-Line diagnosis, is attached here.


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on August 03, 2016, 09:12:55 PM
Finally I change 95040 data desoldering it. I use a flash-serial eeprom dumps that was checked and confirmed working properly and finally I can communicate and do diagnosis with ECU. To your knowledge that dump that avoid 95040 write by boot mode and avoid K-Line diagnosis, is attached here.


was it a new eep chip also?  I had a similar issue a few years back


Title: Re: ME7_95040 - EEPROM programmer
Post by: eliotroyano on August 04, 2016, 04:10:19 AM
was it a new eep chip also?  I had a similar issue a few years back

No seems to me that it is the original chip.


Title: Re: ME7_95040 - EEPROM programmer
Post by: dream3R on August 07, 2016, 03:27:25 AM
No seems to me that it is the original chip.

HW fault somewhere, does the pins trace ok?


Title: Re: ME7_95040 - EEPROM programmer
Post by: eliotroyano on August 08, 2016, 01:06:50 PM
HW fault somewhere, does the pins trace ok?

Everything else looks ok. Now I can read and write 95040 using boot mode. But on bench ECU have a weird fault reading behaviour. If you read DTC just after turns on B+ and Ignition, I found almost 10+ common errors. But if you clean errors I only get two (2) and repeat the same again. No other ME7.5 ECU was doing that. All always checks and shows many related DTCs. I was thinking about a different C167 MPC firmware issue, could be?

A last comment sorry to post this kind of comment here (hardware problem). I know that is a large thread with a different topic. Then If anyone is interested I can publish a new thread related to that issue.


Title: Re: ME7_95040 - EEPROM programmer
Post by: JMF on September 06, 2016, 05:18:11 PM
I am trying to connect to the eeprom of 4Z7907551S with your tool, when I enter the command me7_95040 -r -p 1 95040.bin I am given the error "unable to connect to com port 1 (0x01)" I am using rosstech hex+can in dumb mode, I have also tired a k+can 3.6. Both of the cords are USB and the top of your help screen says "this software needs a dumb serial to k-line..." could the issue be that I am USB? Thank you.


Title: Re: ME7_95040 - EEPROM programmer
Post by: aef on September 07, 2016, 05:50:10 AM
Which port is showing in device manager?


Title: Re: ME7_95040 - EEPROM programmer
Post by: JMF on September 08, 2016, 06:47:36 AM
Thanks for the reply. In device manager it shows the cable on port 0003 hub 0003. I tried using p 0003 and also adding the h 0003 with no success. I'm wandering if it is because I'm running windows 8 and a lot of stuff wants to be run in xp. Also thanks to everyone on the forum for the tools and information here. It is extremely helpful.


Title: Re: ME7_95040 - EEPROM programmer
Post by: nyet on September 08, 2016, 10:19:02 AM
Thanks for the reply. In device manager it shows the cable on port 0003 hub 0003. I tried using p 0003 and also adding the h 0003 with no success. I'm wandering if it is because I'm running windows 8 and a lot of stuff wants to be run in xp. Also thanks to everyone on the forum for the tools and information here. It is extremely helpful.

That isn't the com port.


Title: Re: ME7_95040 - EEPROM programmer
Post by: JMF on September 08, 2016, 07:56:01 PM
That isn't the com port.
Thank you! I knew I was missing something stupid. Didn't install vcp driver. Thanks for the help.


Title: Re: ME7_95040 - EEPROM programmer
Post by: JMF on September 11, 2016, 11:53:30 PM
I fixed the comport issue and am able to read 95040 on non immo me7.1. I tried to read it on a spare 8E0 909 518 AK ME7.5 with immo but am unable to connect. I get "Initializing communication ... FAIL. (error=0x07)". I'm using a home made bench harness with power to ecu pin 3,21,62 and obd pin 16 ground on ecu 1 and 2 obd pin 4,5 and ecu pin 43 to obd pin 7. I thought I read online somewhere that some ecu with immo need a wire on the second plug  but I can't find it now. Could that be my issue or am I missing something else. Thanks for any suggestions.


Title: Re: ME7_95040 - EEPROM programmer
Post by: JMF on September 11, 2016, 11:56:50 PM
One more question. I know boot mode is needed to write 95040. Can that be done with the Ross tech hex+can that I read with or does boot mode require the Galletto cord? Thanks again.


Title: Re: ME7_95040 - EEPROM programmer
Post by: adam- on September 12, 2016, 12:51:56 AM
Needs Galletto. :)


Title: Re: ME7_95040 - EEPROM programmer
Post by: nyet on September 12, 2016, 12:58:37 AM
IIRC it worked fine with the RT VCP drivers for me.


Title: Re: ME7_95040 - EEPROM programmer
Post by: febomax on September 14, 2016, 07:38:30 AM
One more question. I know boot mode is needed to write 95040. Can that be done with the Ross tech hex+can that I read with or does boot mode require the Galletto cord? Thanks again.

I used normal vag cable to write eeprom in boot mode, using OBDC port of car ( i can enable boot mode on ecu mounted, i made an hardware trick lot of years ago to writing maps on car in boot mode) and all worked well. For writing ECU main flash is need galletto or similar.
 ;)


Title: Re: ME7_95040 - EEPROM programmer
Post by: nyet on September 14, 2016, 11:06:59 AM
I used normal vag cable to write eeprom in boot mode, using OBDC port of car ( i can enable boot mode on ecu mounted, i made an hardware trick lot of years ago to writing maps on car in boot mode) and all worked well. For writing ECU main flash is need galletto or similar.
 ;)

No, galletto cable is not required to write ECU main flash via boot mode.


Title: Re: ME7_95040 - EEPROM programmer
Post by: febomax on September 19, 2016, 11:39:57 PM
No, galletto cable is not required to write ECU main flash via boot mode.
Really ? Better for you !
Not for me , i always use galletto software...
Never found onther tool working with my ecu, the tool here does not communicate.
Never minded of that, probably is not good the driver (my ecu is of a Italy A3 1.8T Quattro with 512k flash, i think very few in USA of that model so driver not developed...)
 ;D


Title: Re: ME7_95040 - EEPROM programmer
Post by: nyet on September 19, 2016, 11:49:45 PM
http://nefariousmotorsports.com/forum/index.php?topic=3088.msg30597#msg30597


Title: Re: ME7_95040 - EEPROM programmer
Post by: mellon on September 21, 2016, 02:45:58 PM
Hi,
I am sitting about 3hours on me7.3.1 and always boot mode error 0x07. I try on two computers, 6 different cables : ori vcds with vpc enabled and port com 13, baudrates from 9600 to 57600, vcds clone, vag401 with serial connection, elm327, eobd160 etc. When I connect galletto all flash read very well but I can't read eprom by this me7_95040 tool! I connect this ecu on bench, about  five pins are 12V, 20pin boot, 53-kline and ground on ecu cover. That must be ok because galleto v54 read this flash good. Please help guys


Title: Re: ME7_95040 - EEPROM programmer
Post by: vwaudiguy on September 21, 2016, 09:00:09 PM
Hi,
I am sitting about 3hours on me7.3.1 and always boot mode error 0x07. I try on two computers, 6 different cables : ori vcds with vpc enabled and port com 13, baudrates from 9600 to 57600, vcds clone, vag401 with serial connection, elm327, eobd160 etc. When I connect galletto all flash read very well but I can't read eprom by this me7_95040 tool! I connect this ecu on bench, about  five pins are 12V, 20pin boot, 53-kline and ground on ecu cover. That must be ok because galleto v54 read this flash good. Please help guys

Not absolutely sure, but I don't believe this tool works with your ecu. What year/ make/ model?


Title: Re: ME7_95040 - EEPROM programmer
Post by: mellon on September 21, 2016, 11:17:20 PM
Hi, this is alfa romeo 147 1.6 2002year, ecu hybrid 2 plugs bosch me7.3.1. Galletto v54 read this ecu Flash no problem with exacly the same boot pin 20.


Title: Re: ME7_95040 - EEPROM programmer
Post by: vwaudiguy on September 22, 2016, 07:11:08 AM
Just because you can get the ecu into boot mode, and read/write with commercial tools, still doesn't change the fact this app was written by an enthusiast specifically for VAG ME7.


Title: Re: ME7_95040 - EEPROM programmer
Post by: febomax on September 22, 2016, 11:54:40 PM
So simply sometimes does not work....easy answer...
With my ECU (also if is a pure Audi ME7...) no way for example, and Galletto is perfect in boot mode.
Is not a commercial tool so thanks to the developer the same !
 ;D


Title: Re: ME7_95040 - EEPROM programmer
Post by: bradyzq on November 01, 2016, 07:46:23 AM
Hi All,

I have a 8D0 907 551K ECU (RS4) on the bench, wired as per bench flash pic in nef wiki

(http://wiki.obdtuning.com/images/a/ac/VAG_ME7.x.jpg)

I have a switch on pin 3 too, in addition to the power supply's (13.5V) power switch.

I have successfully read by OBD both this ECU and the one currently in the car. I want to clone the EEPROM. I am SOOO close.

Any idea why the EEPROM tool can't find the chip select pin? This is what I get:

C:\Users\User\Documents>ME7EEPROM140 --bootmode 95040 -wp8 rs4.bin
ME7_EEPROM v1.40
COM: 8, Baud Rate: 10400
Memory type: 95040, size: 512
Opening COM8 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... FAIL. (error=0x70C01)
Closing COM8

I've tried different latencies on the COM port to no avail.

Any help is much appreciated.

Thanks!


Title: Re: ME7_95040 - EEPROM programmer
Post by: bradyzq on November 01, 2016, 08:56:35 AM
On a related topic, is there a summary of what the error codes mean, and also a summary of available options?

I know that --SKC and --reconnect are not mentioned in the help when you execute the file with no other instructions. Are there others?

Some errors, like time out or general error are referred to in the thread. Is there a list somewhere?

It would be helpful for debugging.

Thanks!


Title: Re: ME7_95040 - EEPROM programmer
Post by: SteveAR on November 13, 2016, 05:30:26 AM
Hello all,
  Is version 1.31 (as supplied on the first page of this thread) the latest version of this tool?  I have another thread going and someone is advising me that a switch I need to use (--bootmode) is not available in my version because my version is too old.  I have 1.31 but they believe the latest version is 1.4.   Any help? Thoughts?


Title: Re: ME7_95040 - EEPROM programmer
Post by: nyet on November 13, 2016, 04:35:01 PM
This is why i DETEST forums for filesharing.


Title: Re: ME7_95040 - EEPROM programmer
Post by: nyet on November 13, 2016, 04:45:51 PM
Updated 1st post. ArgDub - if you make a new version, please let me know or update the 1st post so I dont have to!


Title: Re: ME7 EEPROM programmer
Post by: SteveAR on November 13, 2016, 06:37:19 PM
Awesome thank you.  Someone else responded in my other post as well.  47 pages is alot to scan through for newer software versions....


Title: Re: ME7 EEPROM programmer
Post by: nyet on November 13, 2016, 07:14:17 PM
47 pages is alot to scan through for newer software versions....
I know! Tell me about it.


Title: Re: ME7_95040 - EEPROM programmer
Post by: bradyzq on November 25, 2016, 12:15:41 PM
Hi All,

I have a 8D0 907 551K ECU (RS4) on the bench, wired as per bench flash pic in nef wiki

(http://wiki.obdtuning.com/images/a/ac/VAG_ME7.x.jpg)

I have a switch on pin 3 too, in addition to the power supply's (13.5V) power switch.

I have successfully read by OBD both this ECU and the one currently in the car. I want to clone the EEPROM. I am SOOO close.

Any idea why the EEPROM tool can't find the chip select pin? This is what I get:

C:\Users\User\Documents>ME7EEPROM140 --bootmode 95040 -wp8 rs4.bin
ME7_EEPROM v1.40
COM: 8, Baud Rate: 10400
Memory type: 95040, size: 512
Opening COM8 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... FAIL. (error=0x70C01)
Closing COM8

I've tried different latencies on the COM port to no avail.

Any help is much appreciated.

Thanks!

To close the loop, I got it to work, using version 1.31, but, more importantly, I changed the baudrate to 57600.

The exact command line was:

C:\Users\User\Documents>me7_95040.exe --bootmode -b 57600 -wp8 rs4.bin


Title: Re: ME7 EEPROM programmer
Post by: QuickS4 on November 25, 2016, 06:32:12 PM
Hello Gents,

Got this error while trying to write.

starting boot_mode: ... FAIL ... No response from ECU. (error 0x07).

I don't get why, when I've used this before and its worked every time like a charm.  I used v1.31 and tried the newest release 1.4.  Neither seem to resolve my issue.  The ECU communicates just fine, both through vagcom and reading the eeprom.  Any ideas?

Thanks.


Title: Re: ME7 EEPROM programmer
Post by: f1torrents on November 26, 2016, 08:28:52 AM
Sounds like your not in bootmode.


Title: Re: Re: ME7 EEPROM programmer
Post by: QuickS4 on November 26, 2016, 08:51:54 AM
Sounds like your not in bootmode.
I agree. But it doesn't make sense. I've ground on pin 24 repeatedly and in the proper way. I've got two of these ecus and the other worked well.  Not fine, but well. Seemed to also be pita.  But nothing like this, and it worked immo off.  This ecu...  Hates life, or me at least lol.


Even tried the patch of solder just below the pin where it leads from the pin.  Where most folks solder a switch to make boot mode easier. Still nothing.  Let it sit unpowered for a while thinking it may just be locked up and needs a reset.  No luck. Also I read about reseting the ecu, but it was said to find it in forum. I couldn't after searching for it.   Most I came across was said to leave it alone for about ten minutes.  But I'm not sure on that, did it, didn't work.  Any info on that reset ability, or if what I did was correct? 

Thanks.

Sent from my SM-N900P using Tapatalk


Title: Re:
Post by: QuickS4 on November 26, 2016, 09:25:19 AM
Just ran it again, this time at home with proper tools.  Man this ecu is seriously a pita.  Grounded pin 24, and still had the same issue in both versions. So I figured maybe be quicker when coming off the ground and initiate writing.  So immediately after I removed the ground I hit go.  It worked.  This was on version 1.31.  Then I tried 1.40 as to test the newer vs, no dice.  Lol damn.  Now you're thinking, well sure you took too long to hit the button.  But to my surprise too, I'd hit right when after removing it, however that apparently wasn't quick enough. 

Now it's confirmed, I've read back the file, it reads good and its immo off. 

I'm not sure what the cause is.  If it's ecu related or operator or if it was the damn paper clip I was using yesterday.  Who knows. This ecu is still finicky, but I've managed to get it done.   Hope someone has some insight what could be the cause.



Sent from my SM-N900P using Tapatalk


Title: Re: ME7 EEPROM programmer
Post by: EuroXs4 on November 28, 2016, 09:47:39 AM
What I noticed yesterday is this.I wasnt able to get a me7.5 ecu into boot mode at all on the bench.I disconnected pin 21.What I also changed was the power supply setup or lack off rather.I was using a battery maintainer on a battery and had a wiring harness hooked up to it.What I noticed was with the maintainer I couldn't get the ecu into boot mode for my life.However once I disconnected it.It was cake.Another thing is I hooked up all ground wires first on the harness to the battery.I then ground pin 24,then attached the positive wires to the battery and after 5 seconds removed ground from pin 24.Goes into boot mode everytime without issues.


Title: Re:
Post by: macxxx on November 28, 2016, 11:55:40 AM
In my me 7.1 the only way to get it into bootmode was to release the pin 24 from ground 1 second after turning on Power supply.


Title: Re: ME7 EEPROM programmer
Post by: EuroXs4 on November 28, 2016, 03:37:30 PM
When writing to 95040 in boot mode.Everything went good till the end.At the very end I got Error 0xAA verifying write was a fail.Is this normal??Should I be concerned??Or am I good to go??


Title: Re: ME7 EEPROM programmer
Post by: f1torrents on November 28, 2016, 03:49:08 PM
Its fine.
I have never has a successful verify with the tool but it always works perfect.


Title: Re: ME7 EEPROM programmer
Post by: EuroXs4 on November 28, 2016, 05:04:02 PM
Good to know!!Thanks.


Title: Searching Chip_Select pin ... FAIL. (error=0x70C01)
Post by: mattyC27tt on December 11, 2016, 05:08:35 PM
oops


Title: Re: ME7 EEPROM programmer
Post by: EuroXs4 on December 13, 2016, 04:06:05 PM
Anyone know why I cant read 95040 on the bench unless i got into bootmode???

This is what I get:

ME7_EEPROM v1.40
COM: 4, Baud Rate: 10400
Opening COM4 ... OK
Initiating communication ... FAIL. (error=0x50101)
Closing COM4


What gives??I can read 95040 though bootmode without issues.However over obd no chance in hell?Ive used both versions of this software.Am I missing something??

 



Title: Re: ME7 EEPROM programmer
Post by: TijnCU on December 14, 2016, 12:45:49 AM
Some ecu's have this, I personally have had at least 6 different ecu's that would only read  in bootmode. Not a big deal because you need to write in bootmode anyway...


Title: Re: ME7 EEPROM programmer
Post by: f1torrents on December 14, 2016, 12:53:50 AM
Don't quote me on this as I only use this tool in bootmode, but for OBD doesn't it have to have security access?
ie. The cluster and working key attached.


Title: Re: ME7 EEPROM programmer
Post by: Zenerdiode on December 14, 2016, 07:14:21 AM
I've been able to read a 1ML906032A and a 030906032P as a standalone ECU without having a handshake from the immobiliser - both in OBD mode. Obviously to write, you need bootmode.  :)


Title: Re: ME7 EEPROM programmer
Post by: EuroXs4 on December 16, 2016, 05:38:23 PM
So I ran into a snag the other day.I was swapping in a used ecu and different injectors into my car.I ran a ground wire from ecu to the side of the dash with a momentary switch.To get it into boot mode when I want to reflash.Worked great for the first 15 minutes.However at the end I believe the ecu was still in bootmode even after I cycled the key.I would assume that this is because i probably need to pull the 12v constant power supply fuse to the ecu to reset??Can anyone confirm this??


Title: Re: ME7 EEPROM programmer
Post by: TrevelXP on December 17, 2016, 12:26:24 PM
So I ran into a snag the other day.I was swapping in a used ecu and different injectors into my car.I ran a ground wire from ecu to the side of the dash with a momentary switch.To get it into boot mode when I want to reflash.Worked great for the first 15 minutes.However at the end I believe the ecu was still in bootmode even after I cycled the key.I would assume that this is because i probably need to pull the 12v constant power supply fuse to the ecu to reset??Can anyone confirm this??


Best way is just to unplug ECU or Battery terminal. Then plug it back in, ECU should boot in normal mode.


Title: Re: ME7 EEPROM programmer
Post by: EuroXs4 on December 17, 2016, 07:07:55 PM
I was hoping to pull the fuse instead and short the wire to ground so I wouldnt have to remove the ecu to reflash everytime.


Title: Re: ME7 EEPROM programmer
Post by: jahkotuning on February 26, 2017, 06:16:05 AM
Starting boot mode . . . uc identification response = 0X5D. Not supported. (error = 0X01)
Closing COM2

On a Volvo S60 turbo ecu  0261207392 with a CH340 cable, happens on all baud rates and only get that far if i hit enter just after removing the boot pin. If I'm too slow or try again without re-booting I get FAIL ... No response from ECU. (Error 0x07)


Title: Re: ME7_95040 - EEPROM programmer
Post by: k0mpresd on March 03, 2017, 07:27:37 AM
Once I urgently needed to reprogram eeprom in last HW versions ME7.1.1 ECUs with ST10F275 inside. No apropriate tools are around, me7eeprom soft not operate because of unknown IDCHIP value. Than I made 5 minute patch in 1.40 version of programmer (ArgDub, please sorry) and can do job.
Below is screen log. A3 3.2 DSG 2008 (022906032LA) ECU

D:\ME7 Eeprom Reader\1.40\me7eeprom --bootmode 95160 --CSpin P6.3 -r -p1 eeprom.bin
ME7_EEPROM v1.40
COM: 1, Baud Rate: 10400
Memory type: 95160, size: 2048
Chip Select pin: P6.3
Opening COM1 ... OK
Starting Boot_mode ... uC ID response 0xD5 ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Reading IDCHIP ... 0x1143: C167/ST10F OK
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x0080
Reading EEPROM ... OK
File saved
Closing COM1


does anyone have this patched version for accepting 0x1143 IDCHIP?


Title: Re: ME7 EEPROM programmer
Post by: nyet on March 03, 2017, 11:17:52 AM
It would be great if he provided source code.


This is why I hate it when people don't.

Abandonware.


Title: Re: ME7 EEPROM programmer
Post by: jahkotuning on March 07, 2017, 08:31:33 PM
Got mine working now, proper KKL cable in dumb mode. Used v1.4 and added --bootmode 95080 --CSpin P8.2 to what I was doing before.

This look right?



Title: Re: ME7 EEPROM programmer
Post by: EELSUPNSIDEU on April 08, 2017, 09:30:52 PM
im having issuses writing. everything goes well and says its writes but then when it verifies write is says fail.


Title: Re: ME7 EEPROM programmer
Post by: EELSUPNSIDEU on April 08, 2017, 09:52:47 PM
i cant figure out why this keeps failing verify write


Title: Re: Re: ME7 EEPROM programmer
Post by: QuickS4 on April 08, 2017, 10:29:15 PM
i cant figure out why this keeps failing verify write
I had the same problem. For me, it was putting eeprom into boot mode. I had two ecu's one night, both had exactly the same issue. Not sure if it was the particular ecu's or me. Using the GUI was great.  But needed to use the newest version.  These two ecu's seemed to not enjoy boot mode. Pita for sure.

Sent from my Pixel XL using Tapatalk


Title: Re: ME7 EEPROM programmer
Post by: EELSUPNSIDEU on April 12, 2017, 03:55:29 PM
I tried the earlier version and it wrote fine. i kept trying to read my flash bin after flashing my eeprom while it was on the bench and i must have missed the information the the ecu really like being in the car while reading/writing. I successfully immo off my 06A906032NK and wrote an 06A906032HS bin file and my car started and ran. I was so ecstatic when it didn't die. So if anyone wants to know since I couldn't get a definitive answer.... the 032HS and the 032NK ECUs are compatible.


Title: Re: ME7 EEPROM programmer
Post by: killerx on May 06, 2017, 10:58:22 AM
Good software


Title: Re: ME7 EEPROM programmer
Post by: skylarkgs on May 19, 2017, 02:10:12 PM
I have a 021906018m that will not let me read the eeprom.  I keep getting Error=0x80401.  Nefmoto will let me connect but says Immobilizer not authenticated. 

I have tried to short pin 24 to put it in bootmode but it does not seem to be going in to bootmode.  Does anyone have any help?

UPDATE: I fixed it.


Title: Re: ME7 EEPROM programmer
Post by: Tesla on May 19, 2017, 05:16:24 PM
I have a 021906018m that will not let me read the eeprom.  I keep getting Error=0x80401.  Nefmoto will let me connect but says Immobilizer not authenticated. 

I have tried to short pin 24 to put it in bootmode but it does not seem to be going in to bootmode.  Does anyone have any help?

UPDATE: I fixed it.

You're a master in suspense.    ;)


Title: Re: ME7 EEPROM programmer
Post by: Colt45 on May 19, 2017, 06:03:16 PM
Yeah this seems to have a couple bugs in my testing, not sure...?

On my ME7.5 (20MHz C167, 95040) it fails verify (even with --reconnect). However if I --reconnect, read, and diff it manually, it's fine. This ECU seems to only read in bootmode as well, if that's relevant.


The second bug seems to be ... not sure, timing issue? If I put the ECU into bootmode, I can wait all day and minimon will connect. With this tool it seems to only work if i execute the command very fast (few seconds) after entering bootmode, and even then it is inconsistent (sometimes it takes a few tries to connect). However after the first connection (loading monitor, i guess) --reconnect always works fine. (as the monitor is already running).


Title: Re: ME7 EEPROM programmer
Post by: kido resuri on May 28, 2017, 09:24:30 AM
Hi!

Thank You for this wonderful command line tool!

I was able to read out the eeprom data from my ME73H4003 ECU.

Is it possible somehow to read out the eeprom data from the BSI also? Withouht desoldering... This is a Fiat Punto mk2 1.2 16V
Thank you in advance!


Title: Re: ME7 EEPROM programmer
Post by: bl33su on June 04, 2017, 09:32:59 PM
im trying to read via OBD but nothing happens, do i still need to be in boot mode when reading over obd?

im typing in the follow.

c:\me7\me7_95040.exe me7_95040 --OBD -r -p1 95040.bin


Title: Re: ME7 EEPROM programmer
Post by: rogerius on June 05, 2017, 12:21:23 AM
im trying to read via OBD but nothing happens, do i still need to be in boot mode when reading over obd?

im typing in the follow.

c:\me7\me7_95040.exe me7_95040 --OBD -r -p1 95040.bin
yes, try it on the bench. It works.Make sure u have the port correctly selected.


Title: Re: ME7 EEPROM programmer
Post by: rn0 on July 05, 2017, 12:05:26 PM
Hello,
  I am new to VW, I just got a 2009 VW RABBIT and I only have 1 master key.
I got a blank key that works with this vehicle.
I know I require a programming tool to program the key and remotes for this vehicle.
I am planning on buying VCDS 12.12 which comes with HEX+CAN Dual-K & CAN Interface REV. B Ross-Tech  URL:  http://www.totalcardiagnostics.com/shop/vagcom-rosstech-vcds?keyword=vag
However, I found out after that I need SKU to program the key to start the car.
Will me7-eeprom-1.40 or me7_95040_v1.31 allow me to read the eprom so that I can get the SKU on this vehicle?

Please advice.
Thank you.



Title: Re: ME7 EEPROM programmer
Post by: aef on July 05, 2017, 10:22:13 PM
shoould work if its me7/1.8t

try reading login from dash too


Title: Re: ME7 EEPROM programmer
Post by: vigneiswaran on July 15, 2017, 08:03:46 PM
Hey there ,

Ive got to say its an excellent software for DIY users , but Ive got a problem .

I am trying to read my s60 2001 volvo ME7 eeprom but each time i attempt it , it promtps an ERROR = 0X21007 in the initiating communication phase .

I am using my INPA cable with this , my VAG 12.12 cable some how rather isnt working with this software. Cant open port .

Any help would be much appreciated :)


Title: Re: ME7 EEPROM programmer
Post by: aef on July 16, 2017, 12:50:30 AM
Try to use vcp drivers (virtual com port) with your chinese vcds cable. You should be able to change the com1-4 port in the windows hardware manager.
http://nefariousmotorsports.com/forum/index.php?topic=11103.0title=


Title: Re: ME7 EEPROM programmer
Post by: vigneiswaran on July 16, 2017, 01:51:11 AM
Thanks for your reply bro but Im still facing the error ( ERROR = 0X21007)

Im reading my ECU on a bench .


Any help would be much appreciated :)


Title: Re: ME7 EEPROM programmer
Post by: aef on July 16, 2017, 02:25:00 AM
have you un-checked "boot in intelligent mode" in vcds?


Title: Re: ME7 EEPROM programmer
Post by: vigneiswaran on July 16, 2017, 02:28:02 AM
have you un-checked "boot in intelligent mode" in vcds?

You mean I have to load VCDS before loading ME7eeprom ? A step by step guide would be awesome but no I don't remember unchecking any boxes..

Really appreciate your time for this man


Title: Re: ME7 EEPROM programmer
Post by: aef on July 16, 2017, 04:00:21 AM
close me7eeprom, open vcds and go to options, uncheck, close vcds, open me7eeprom

http://www.ross-tech.com/vcds/tour/option_screen.html


Title: Re: ME7 EEPROM programmer
Post by: SB_GLI on July 16, 2017, 08:29:15 AM
close me7eeprom, open vcds and go to options, uncheck, close vcds, open me7eeprom

http://www.ross-tech.com/vcds/tour/option_screen.html

Sometimes you need toggle "boot in intelligent mode" for it to work.  As in, turn it on, test, turn it off, test, save, exit.


Title: Re: ME7 EEPROM programmer
Post by: vigneiswaran on July 18, 2017, 09:51:13 PM
Hey Bro ,

Sorry for the late reply . I did as you instructed me to but I am still getting the communication failed message . I unchecked the boot in intelligent mode in vcds and closed it and loaded the me7eeprom and still got a communication failure message . Not sure where else to look into now .


Thnk you so much for your replies


Title: Re: ME7 EEPROM programmer
Post by: _nameless on July 19, 2017, 07:35:58 AM
as far as i know a vcds cable will not workfor this software. the program looks for a com port witch the usb vcds cables are not. the china ft232rl cables are a virtual com port.


Title: Re: ME7 EEPROM programmer
Post by: ceecnm on July 25, 2017, 05:52:31 AM
Hi all,

after read one boy tested this good util with EDC15C2 and it worked, I'm testing with EDC15C7 Alfa/Fiat Infineon CPU now.

ECU is working ok with OBD KKL and different diagnosis programs. All looks like ok.

OBD MODE ifails with full bench config (ecu+key+immo+kkl usb).

>ME7EEPROM --OBD -p 3 -b 9600 -r 95p08.bin
ME7_EEPROM v1.40
COM: 3, Baud Rate: 9600
Opening COM3 ... OK
Initiating communication ... FAIL. (error=0x21007)
Closing COM3

BOOTMODE fails with CSpin auto (I don't know it).

>ME7EEPROM --bootmode 95P08 -p 3 -b 9600 -r 95p08.bin
ME7_EEPROM v1.40
COM: 3, Baud Rate: 9600
Memory type: 95P08, size: 1024
Opening COM3 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... FAIL. (error=0x70301)
Closing COM3

Then I try with CSPin 8.2 and works but eeprom file is FF, so I think CSPin is wrong or different issue there.

Any idea guys?

Regards.


Title: Re: ME7 EEPROM programmer
Post by: ceecnm on July 25, 2017, 10:03:06 AM
Well, some extra info...

I tryed with CS 4.7 and I think it's working, e2p file looks like ok now vs others e2p files from similar ecus  :o

Next test I'm going to write...not fear...lol.


Title: Re: ME7 EEPROM programmer
Post by: paste on July 31, 2017, 12:31:26 AM
I have had to read through fifty pages of various threads before I finally figured this all out. The broken English is cute at times, but I am beginning to see the annoyance of it.
*Edit* I was able to read the EEPROM with the OBD function and make the necessary changes using a hex editor. However, after many unsuccessful attempts at writing in boot mode, I have given up for today.


Title: Re: ME7 EEPROM programmer
Post by: fdante on July 31, 2017, 01:01:05 PM
I am currently having trouble reading out the 95040 of the ECU through OBD, as I want to clone the current ECU to play safe. I am getting error code 0x1 (80401)
This is a 00 TT 1.8T


ECU id response 8L0906018M
1.8L R4/5VT
0002
SoftCod: 05710, WSC: 21583


Title: Re: ME7 EEPROM programmer
Post by: fdante on July 31, 2017, 01:14:40 PM
I have a 021906018m that will not let me read the eeprom.  I keep getting Error=0x80401.  Nefmoto will let me connect but says Immobilizer not authenticated. 

I have tried to short pin 24 to put it in bootmode but it does not seem to be going in to bootmode.  Does anyone have any help?

UPDATE: I fixed it.

How? I have the exact same code. Are you reading through OBD?


Title: Re: ME7 EEPROM programmer
Post by: paste on July 31, 2017, 03:20:09 PM
I'd try the other version of the software first. The cable I was working with did not seem to take but then the FTDI chipped cable worked for the OBD readout. However, I can not get to write. A reoccurring error code of 0x20F07 comes up.


Title: Re: ME7 EEPROM programmer
Post by: fdante on July 31, 2017, 10:18:41 PM
I tried both versions, but no success. But after having read the whole thread, it seems that there are quite a few problems with OBD reading. I need to try bootmode.

But this brings some more questions.
1, Is there any tools which can read the old ECU without opening up? I have no problems opening up the replacement ECU, but as this is my first time doing this stuff,  I would rather not open up the old one.

2, Will the car run If I just disable the immo bits in the replacement?


3, What tools do I need If I flash a virgin IMMO dump onto the replacement ECU? I need to readapt the ECU to cluster but exactly how? In this case I need the SKU from the old one, not?



Title: Re: ME7 EEPROM programmer
Post by: paste on August 01, 2017, 12:04:35 AM
I just scrapped this whole idea and used Vag K+ Commander to and used the key learning to program my new keys instead of bypassing the RFID chips by disabling the IMMO like I initially planned. On my table I have a cluster from the junkyard and I assume that since Commander was able to take the dump and save it as a bin file, I can just write it onto the new cluster and go about my business.


Title: Re: ME7 EEPROM programmer
Post by: jochen_145 on August 22, 2017, 12:59:25 AM
Is there anywhere a list of all availible error codes of ME7EEPROM ?

Yesterday I tryed to readout a 1.8T ECU (8N0906018Q) via OBD in the car, but I didn´t get connection to ECU and error 0x21007 ..

Interface is a "stupid RS232 KKL" on COM1.

Does the cluster interferrens on k-line, so I need to pull fuse, when I like to read the EEPROM in car ?

Thanks for help..


Title: Re: ME7 EEPROM programmer
Post by: fdante on August 22, 2017, 02:16:05 AM
On the 2 1.8T ECUs I ve tried, I was not able to read out through OBD just though bootmode.
If I am right, this is a 512Kb flash model (narrowband) and with IMMO2(immo stored completely in cluster, no SKC/immoID in ECU)


Title: Re: ME7 EEPROM programmer
Post by: jochen_145 on August 22, 2017, 01:35:25 PM
In my case, yes you are right :)

Ok, then I will pull-out ECU and give bootmode a try..

What is the difference between ME7EEPROM and e.g. VAG-dashcom ?
Are they able to manage seed-and-key to read and wirte EEPROM via OBD without bootmode ?


Title: Re: ME7 EEPROM programmer
Post by: TTunasalad on August 28, 2017, 03:40:34 PM
as far as i know a vcds cable will not workfor this software. the program looks for a com port witch the usb vcds cables are not. the china ft232rl cables are a virtual com port.


It is more than putting it into dumb mode you need to download the vcds vcp drivers and manually install them (if you used vcds on the same machine)


Just used it with a usb key-com cable which uses same drivers as the original hex. The latest cable (hex v2) and the net won't work with the vcp drivers but the other usb cables should.

You can still open and configure vcds to run it as usb, so you don't need to change back and forth each time. It just will likely tell you the driver is out of date.








Title: Re: ME7_95040 - EEPROM programmer
Post by: hurricanetdm on August 29, 2017, 10:41:52 PM
I figured I could add both 1.31 and 1.40 versions in the GUI, since I see that sometimes 1.31 works better.

I've added 4 preset buttons after playing with the GUI yesterday. I guess I could add more of them, but I don't want a huge window, my workshop PC is an old laptop with an external screen, in low resolution...

So this is ME7gui version 1.06.
Included are the GUI, ME7 v1.40 and ME7 v1.31.

(screenshot attached)


very good job m8.....thank for share your job..


Title: Re: ME7_95040 - EEPROM programmer
Post by: mbkr89 on September 15, 2017, 02:00:01 AM
Anyone test it on opel ecu me7.6.2
Need ecu beeing in bootmode in this hybrid ecu ?
How to set this ecu in bootmode?


Title: Re: ME7 EEPROM programmer
Post by: EuroXs4 on October 02, 2017, 05:28:07 PM
I am able to read 95040 over boot mode on a me7.1.1 ecu.However writing i get error error=0x70101.Should I be worried???Its just the verification to the write is a fail.Will this be an issue???


Title: Re: ME7 EEPROM programmer
Post by: Glenn71 on November 12, 2017, 01:02:55 PM
Hi, I have an Audi A2 1.4 Petrol 2003
Engine: BBY
ECU: MARELLI 4MV / 036 906 034 CA
VIN: WAUZZZ8Z73N006323
The car has been a nightmare since I bought it, after a lot of changes to the car we are left with the ECU. The ECU in the car has been replaced by the past owner, it’s a second-hand ECU with no guaranty that the replacement was in good conditions, neither that the job was done correctly. What has been done with this ECU is also unsecure, therefore I decided to buy a second-hand ECU. I have no SKC/PIN code for the car, neither do I have the SKC/PIN for the new donor ECU. Since I need the SKC/PIN for the adaption/replacement of ECU, we have been trying to retrieve PIN using Vagtacho, no luck with this tool. Then we tried this tool: Vag Eeprom Programmer 1.19, no luck.
After reading several threads in this forum we found the tool ME7 Eeprom programmer (Argdub's tool) which seemed very promising. We have tried an eeprom dump using OBD and Galletto 1260 (cheap Chinese cable), but no luck getting any eeprom read. We decided to build this harness like described in this tread and connect it directly to the donor ECU: http://nefariousmotorsports.com/forum/index.php?topic=417.msg2922#msg2922
The reads have been tried in OBD mode, and not boot-mode, these are the error codes we got:

C:\eeprom>me7_95040 --OBD -r -p 1 95040.bin
Ver: 1.31
Com Port: 1
Baud Rate: 10400
Opening COM1 ... OK
Initiating communication ... FAIL. (error=0x01)
Closing COM1
 
C:\eeprom>me7_95040 --OBD -r -p 1 95040.bin
Ver: 1.31
Com Port: 1
Baud Rate: 10400
Opening COM1 ... OK
Initiating communication ... FAIL. (error=0x07)
Closing COM1
 
C:\eeprom>me7eeprom --OBD -r -p 1 95040.bin
ME7_EEPROM v1.40
COM: 1, Baud Rate: 10400
Opening COM1 ... OK
Initiating communication ... FAIL. (error=0x21007)
Closing COM1
 
C:\eeprom>me7eeprom --OBD -r -p 1 95040.bin
ME7_EEPROM v1.40
COM: 1, Baud Rate: 10400
Opening COM1 ... OK
Initiating communication ... FAIL. (error=0x50101)
Closing COM1

We have also tried different baud Rates and software version 1.31 and 1.40. Maybe we should try boot-mode instead, but from what I understand this is usually not needed for eeprom dumps/reads, only for writes. I have ordered a KKL cable with FTDI FT232RL chip which is on is way.
Thanks for reading my post, hopefully you guys are able to help us out, thanks!


Title: Re: ME7 EEPROM programmer
Post by: KasperH on November 12, 2017, 01:59:38 PM
Marelli 4mv ecu is 95080 iirc.
And I'm not sure if this program works with a magneti marelli ECU?


Title: Re: ME7 EEPROM programmer
Post by: Glenn71 on November 14, 2017, 12:50:30 AM
Marelli 4mv ecu is 95080 iirc.
And I'm not sure if this program works with a magneti marelli ECU?

Thanks for the reply.  :)


Title: Re: ME7 EEPROM programmer
Post by: Glenn71 on November 14, 2017, 06:05:33 AM
ArgDub wrote when he released v1.40:
Here is version v1.40, I added support to 95040, 95080, 95160 and 95P08 as well as more cpu options. It also allows to specify the chip select pin in case the search function can't find it.

So it should find 95080 if that is the chip I have as KasperH believed.
In ME7EEPROM is the option to specify the chip select pin related to desoldering the chip in the ECU?


Title: Re: ME7 EEPROM programmer
Post by: Hembo on November 18, 2017, 04:23:45 AM
Hi i also have problems reading my ECU!
It's Audi's 8E0909518AL Bosch number 0261208228

I tried Version 1.31 and 1.40. At OBD mode there is no response. In bootmode is the screenshot in attach:

Thank you !  :P


Title: Re: ME7 EEPROM programmer
Post by: clubman on December 17, 2017, 12:15:12 PM
Hello,

I have a Bosch ME7 ECU 0261207712 from a Volvo B5254T with a 95P08C3 immo chip on it that I will use to clone my OEM ECU. I managed to get the ME7GUI read it succesfully but I made some trials and found the following:

1. If I read using 95P08 it reads data until address 0000200 then is full FF.
2. If I read using 95080 it reads the same data but instead of FF at 200 it seems to write them all again from the begining.
3. If I read using 95040 it read the same data but only until 200 (I guess it is half size)? Still the file though is 1KB as the others.

Can someone confirm that the above is correct and I have read successfully using 95P08? I attach.

Forum says upload folder is full so I use external site:
https://ufile.io/v3k14 (https://ufile.io/v3k14)


Title: Re: ME7 EEPROM programmer
Post by: clubman on December 17, 2017, 12:17:00 PM
Better upload using a rar file:https://ufile.io/wc146 (https://ufile.io/wc146)


Title: Re: ME7 EEPROM programmer
Post by: clubman on December 18, 2017, 05:08:51 AM
Anyone?


Title: Re: ME7 EEPROM programmer
Post by: clubman on December 20, 2017, 12:53:03 AM
Just in case anyone is intersted (I doubt so) it worked. So ME7gui6 is working on Volvo ME7 (95P08C3), just ignore the failure message when writing. Double check what you wrote by reading it and comparing it with the file from your ECU.

Thanks to Argdub!


Title: Re: ME7 EEPROM programmer
Post by: luki743 on January 21, 2018, 05:31:18 PM
hello

how to make me7eeprom work with mpps v13?
the serial port is missing ...
possibly any other tool? (except galletto 1260)


Title: Re: Re: ME7 EEPROM programmer
Post by: QuickS4 on January 21, 2018, 08:16:39 PM
hello

how to make me7eeprom work with mpps v13?
the serial port is missing ...
possibly any other tool? (except galletto 1260)
Use the standard flashing cable you would use with Nefmoto.  I've not seen anyone use the mpps tool for this purpose.

Sent from my Pixel XL using Tapatalk



Title: Re: ME7 EEPROM programmer
Post by: jasonh on January 29, 2018, 01:15:54 AM
In case this helps someone else out:

I was having all kinds of errors when trying to read over OBD. I went into the advanced COM port settings in device manager and set the latency to 2ms.

After that it worked without errors! Good luck!


Title: Re: Re: ME7 EEPROM programmer
Post by: QuickS4 on February 11, 2018, 06:55:07 AM
In case this helps someone else out:

I was having all kinds of errors when trying to read over OBD. I went into the advanced COM port settings in device manager and set the latency to 2ms.

After that it worked without errors! Good luck!
Could you post what cable you were using for other's to recognize.

Nice tweak btw.

Sent from my Pixel XL using Tapatalk



Title: Re: ME7 EEPROM programmer
Post by: StokeR on February 21, 2018, 05:57:23 AM
Does anybody has the correct wiring, pinout for Alfa Romeo 147 1.6 ME7.3.1 ECU?

Is it
15, 16, 32, 47, 48 +12V
53 K-Line
20 and Box 0V ???

Can't get it working with a blue standard KKL interface.


Title: Re: ME7 EEPROM programmer
Post by: StokeR on February 21, 2018, 12:29:17 PM
What does this error mean?

Code:
C:\ME7EEPROM>ME7EEPROM --OBD -p 3 -b 10400 -r 95040.bin
ME7_EEPROM v1.40
COM: 3, Baud Rate: 10400
Opening COM3 ... OK
Initiating communication ... FAIL. (error=0x21007)
Closing COM3

C:\ME7EEPROM>


Title: Re: ME7 EEPROM programmer
Post by: StokeR on February 21, 2018, 01:21:32 PM
Code:
C:\ME7EEPROM>ME7EEPROM --bootmode 95040 --CSpin P4.7 -p 3 -b 10400 -r 95040.bin
ME7_EEPROM v1.40
COM: 3, Baud Rate: 10400
Memory type: 95040, size: 512
Chip Select pin: P4.7
Opening COM3 ... OK
Starting Boot_mode ... FAIL ... No ECU response. (error=0x20F07)
Closing COM3


Title: Re: ME7 EEPROM programmer
Post by: marcjero on February 23, 2018, 06:56:53 AM
Hi,
Galletto includes a software able to read eeprom in boot mode. Unfortunately immobilizer data are obfuscated. Is this program similar of does it work much better ?

Envoyé de mon Nexus 4 en utilisant Tapatalk



Title: Re: ME7 EEPROM programmer
Post by: TRespect on February 27, 2018, 04:16:31 AM
Hi,

sorry to hijack and double-post but I'm a bit stuck here. I tried to program keys on my touareg (2004 v6) and the procedure somewhat failed and ended up with a dead cluster, no ignition no lights no odb communication. I did get the skc pin code from the toureg before the vcds key matching procedure. I have the eeprom dump. will restoring the eeprom dump restore the original key matching or is the key matching info in a separate module (the immobilizer)? it it is in the immo module is there a method or tool (hardware or software) to communicate with it.
my thred is here if you guys can help:
http://nefariousmotorsports.com/forum/index.php?topic=13927.0title=


Title: Re: ME7 EEPROM programmer
Post by: TRespect on March 01, 2018, 04:00:04 AM
problem solved. I'm still trying to understand what happened and how to avoid it in the future. so if you have any ideas please head over to my thread :-)


Title: Re: ME7 EEPROM programmer
Post by: tao13 on March 13, 2018, 01:50:42 PM
Hi
If i try on the car tool works to read epprom!
I tried to use it with my ECU on  Bench and communication failed!
The problem can be the instrument is not connected on "ecu bench" or if my ecu has immo ON?

Thanks


Title: Re: ME7 EEPROM programmer
Post by: StokeR on March 13, 2018, 02:21:04 PM
I think its a problem with your wiring on bench, please double check.
Had the same problem.


Title: Re: ME7 EEPROM programmer
Post by: EuroXs4 on March 14, 2018, 06:16:45 PM
Having a problem reading a ME7.5 ecu on the bench.Keeping getting error=0x07 any ideas??Trying to read via obd.Same error everytime.Using a 12vdc power supply rated at 2Amps.


Title: Re: ME7 EEPROM programmer
Post by: tao13 on March 21, 2018, 12:44:29 PM
i checked the cable , they are ok , i tried to read eeprom and tried to use galleto (it stop on 80% like i try to read on car directly but with immo on)


Title: Re: ME7 EEPROM programmer
Post by: Gallo75 on June 26, 2018, 11:32:14 PM
..


Title: Re: ME7 EEPROM programmer
Post by: Gallo75 on June 27, 2018, 02:46:29 PM
-p 1 --bootmode 95040 --CSpin P6.3 -r file did the trick.

Got a 512bytes file, all the info is ok, i was able to immo off and write it back.

EEPROM Status:
- VIN: WAUJT68E73A290473 (Audi 2003 - A4 01-08, Ingolstadt, Germany)
- SKC: 03521
- Immobiliser: Off
- Checksum: Ok
- Size: 512bytes
- Cluster Code: 15 93 37 84 45 D2
- P0601 DTC: not set
- Immo ID: AUZ6Z0B0352115
- Softcoding ID: 16581

engine started fine, but, any reason why the hazzard lights won't stop blinking?


Title: Re: ME7 EEPROM programmer
Post by: wolfe2118 on June 29, 2018, 11:49:23 AM
I managed to read the file but now this is what I end up with when I try to write, anyone have any idea what I'm doing wrong?


C:\Users\jwolfe>C:\me7_95040.exe --bootmode -w -p 4 eeprom.bin
Ver: 1.31
Com Port: 4
Baud Rate: 10400
Opening COM4 ... OK
Starting Boot_mode ... uC identification response = 0xC5 (C167 derivatives) ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... FAIL. (error=0x01)
Closing COM4

Thanks


Title: Re: ME7 EEPROM programmer
Post by: c0llider on June 30, 2018, 02:00:16 PM
-p 1 --bootmode 95040 --CSpin P6.3 -r file did the trick.

Got a 512bytes file, all the info is ok, i was able to immo off and write it back.

EEPROM Status:
- VIN: WAUJT68E73A290473 (Audi 2003 - A4 01-08, Ingolstadt, Germany)
- SKC: 03521
- Immobiliser: Off
- Checksum: Ok
- Size: 512bytes
- Cluster Code: 15 93 37 84 45 D2
- P0601 DTC: not set
- Immo ID: AUZ6Z0B0352115
- Softcoding ID: 16581

engine started fine, but, any reason why the hazzard lights won't stop blinking?


If you unplug the ECU, does your Cluster say SAFE and hazard blinking?
Why immo off, did you loose keys or put different ECU?
Usually in those cars Hazards will be on if Key isn't programmed to cluster...


Title: Re: ME7 EEPROM programmer
Post by: Gallo75 on June 30, 2018, 02:22:00 PM
If you unplug the ECU, does your Cluster say SAFE and hazard blinking?
Why immo off, did you loose keys or put different ECU?
Usually in those cars Hazards will be on if Key isn't programmed to cluster...

yeah "def" is displayed on the cluster that's why i couldn't adapt the key.
guy didn't care about disabling immo but i didn't know about the hazzards thing.

Is there a way to bypass that? or the only solution is to get another cluster and adapt the key?

thx


Title: Re: ME7 EEPROM programmer
Post by: area74 on July 24, 2018, 02:49:29 PM
Hello
and please forgive, I have read and read, and will continue. I am simply trying to dump the eeprom to get my SKC so I can program a couple of keys

at any rate I've attached a screen shot of the process, hopefully some can help.
thanks in advance
ps this is a 2001 Jetta vr6 12valve


Title: Re: ME7 EEPROM programmer
Post by: adam- on July 25, 2018, 07:42:22 AM
Is CMD in admin?  Does it have permission to save?


Title: Re: ME7 EEPROM programmer
Post by: area74 on July 25, 2018, 12:57:06 PM
Hi Adam
and thanks for the help.
yes, CMD is in admin. I presume there is permission to save, I also tried with a windows xp machine with the same result. I will check on permissions,
thanks again

update, just checked permissions are fine, I even test saved a .txt. and .bin file with no issue
thanks



Title: Re: ME7 EEPROM programmer
Post by: adam- on July 26, 2018, 03:46:13 AM
Adjust baud.  Bootmode?


Title: Re: ME7 EEPROM programmer
Post by: area74 on July 26, 2018, 11:44:06 AM
hey Adam
well, I was hoping to get it through the DLC port, however I removed the PCM and benched it, got the bin ;)
thanks


Title: Re: ME7 EEPROM programmer
Post by: area74 on July 27, 2018, 06:11:30 PM
well, thanks again Adam and of course ArgDub (for creating the utility)

LOL, this is an immo 2, which means the ECU bin provided FF FF for the SKC......I need to dump the cluster

thanks again this site has been an immense help.


Title: Re: ME7 EEPROM programmer
Post by: CB_Cyclone on August 03, 2018, 09:57:05 AM
No more clips or desoldering... here is my EEPROM programer tool.

ME7_95040 is a console application that allows to program ME7 ecu's EEPROM.
It has been tested successfully on ME7.1 and 7.5 ecus.
Tool works with a dumb kline cable, either usb or serial.

For usage instructions, in a command line window run 'me7_95040 --help', it will display the program options with some examples.

Update 2011.11.23 - v1.30 -> /topic,1168.msg11101.html#msg11101 (http://nefariousmotorsports.com/forum/index.php/topic,1168.msg11101.html#msg11101)
  - Added read support over OBD port
Update 2012.01.16 - v1.31
  - Fix bug with 4Z7907551S ECU
  - Reduce CPU usage
Update - v1.40 -> http://nefariousmotorsports.com/forum/index.php?topic=1168.msg21504#msg21504 (http://nefariousmotorsports.com/forum/index.php?topic=1168.msg21504#msg21504)
 - 95040, 95080, 95160 and 95P08 as well as more cpu options.
 - Allow to specify the chip select pin in case the search function can't find it

Great tool! Read the 95040 chip on my 03 Jetta.


Title: Re: ME7 EEPROM programmer
Post by: CB_Cyclone on August 03, 2018, 03:33:55 PM
well, thanks again Adam and of course ArgDub (for creating the utility)

LOL, this is an immo 2, which means the ECU bin provided FF FF for the SKC......I need to dump the cluster

thanks again this site has been an immense help.

If that FF FF = 255 255, i'm guessing that its not the SKC. I'm trying to get the SKC for my immo3 Jetta. I need a 4 digit code, and the bytes I read equal  a 5 digit code.. Have benn able to read the cluster? If so, how? Thx.


Title: Re: ME7 EEPROM programmer
Post by: ThisNerd on August 09, 2018, 01:18:14 PM
I have a b5.5 Passat, 4B0906018DN in the car right now, the first ecu decided to throw P1681 in VCDS and P0602 in Nefmoto. I've tried this program to read it through OBD, nothin, returns 0x50001, changed baud, nothing, port changed from 10 to 1, nothing. So I decided maybe it's time to go into boot mode, I don't have a bench setup, I grounded pin 24 to a solid ground on car turned on ignition and "Bootmode Inactive" in Galetto, and same code when loading bootmode command in ME7eeprom. All I did was do a full read with Nefmoto 1.9.4.3 and it threw the P1681 and P0602. Right now I put in another 4B0906018DN I got from the junkyard, of course I have an active Immobilizer, but still coming back to the same issue where I can't connect to the Me7eeprom or Galletto. I've tried all programs on Windows XP, 7, and 10, all the same results. It's been about a month so I have thrown the towel in and decided to post here. I just need to get this thing running again.

Thanks!


Title: Re: Re: ME7 EEPROM programmer
Post by: bignslow on August 16, 2018, 04:14:34 PM
Use the standard flashing cable you would use with Nefmoto.  I've not seen anyone use the mpps tool for this purpose.

Sent from my Pixel XL using Tapatalk



What's the cable you are referring to? Have a link? I have MPPS as well that doesn't get assigned a COM port since it's USB.


Title: Re: ME7 EEPROM programmer
Post by: fR3ZNO on August 20, 2018, 07:37:27 PM
Been trying to write to my EEPROM on a B6 A4 1.8T ECU (518AK) I've tried every single supported baud rate and the farthest I get is the "initializing registers" error with 57600 baud rate. Every other baud rate gives me a monitor core launching error. See attached.

Also, is it weird that I have to turn off my power supply and ground pin 24 for boot mode every time I try to write to it?

I'm using a blue kkl cable, only other thing I can think is that I am not using the correct drivers. The drivers were installed automatically when I connected it to my Windows 7 x64 laptop.


Title: Re: ME7 EEPROM programmer
Post by: hummel on September 21, 2018, 12:23:20 AM
I thought I just wanted to share my experience with this tool, so maybe another guy would save my frustrations.

I tried to read the EEPROM on a 022 906 032 CE from a R32 Golf Mk5 and the tool could not do that. The ECU have the 95160 chip and I tried with the 1.4 version that should be able to read this chip. I tried both in OBD mode and Boot mode without luck. When in Bootmode I reached a point where the tool told me that the IDCHIP was not supported.

this is not a complain about the tool, just knowledge sharing to help another guy out.


Title: Re: ME7 EEPROM programmer
Post by: 360trev on September 21, 2018, 04:21:11 AM
I thought I just wanted to share my experience with this tool, so maybe another guy would save my frustrations.

I tried to read the EEPROM on a 022 906 032 CE from a R32 Golf Mk5 and the tool could not do that. The ECU have the 95160 chip and I tried with the 1.4 version that should be able to read this chip. I tried both in OBD mode and Boot mode without luck. When in Bootmode I reached a point where the tool told me that the IDCHIP was not supported.

this is not a complain about the tool, just knowledge sharing to help another guy out.

Another reason why I believe this tools source-code should be on github. A community member could have easily fixed it for you then..



Title: Re: ME7 EEPROM programmer
Post by: k0mpresd on September 21, 2018, 05:20:41 AM
Another reason why I believe this tools source-code should be on github. A community member could have easily fixed it for you then..



someone already did. 5 years ago.

http://nefariousmotorsports.com/forum/index.php?topic=1168.msg44996#msg44996


Title: Re: ME7 EEPROM programmer
Post by: 360trev on September 21, 2018, 05:57:31 AM
someone already did. 5 years ago.

http://nefariousmotorsports.com/forum/index.php?topic=1168.msg44996#msg44996

I didn't find the source-code? Doesn't look like its available unless you have a link?


Title: Re: ME7 EEPROM programmer
Post by: k0mpresd on September 21, 2018, 07:51:32 AM
I didn't find the source-code? Doesn't look like its available unless you have a link?

someone made a fix for the CHIPID fault. st10 reports 0xD5, the original program is hard coded to check for c167 0xC5. which is the fault described by the person above you, that you quoted, that you said the "community" could fix. the community did already.


Title: Re: ME7 EEPROM programmer
Post by: nyet on September 21, 2018, 11:32:41 PM
That doesn't excuse the community from not publishing source code.

The result is invariably abandonware.


Title: Re: ME7 EEPROM programmer
Post by: hummel on September 22, 2018, 12:49:47 AM
someone made a fix for the CHIPID fault. st10 reports 0xD5, the original program is hard coded to check for c167 0xC5. which is the fault described by the person above you, that you quoted, that you said the "community" could fix. the community did already.

Sounds interesting. Can anyone point me in the direction of this "someone". If this fix is still available it could be nice to see if it will work with my ECU.

 


Title: Re: ME7 EEPROM programmer
Post by: turtlemann14 on September 27, 2018, 05:45:23 PM
this exe will not run on my windows 10 64 bit system, is this a common problem? window starts to come up but does not fully load before it closes. do i have to run this on a 32 bit system/processor?
sorry if this has been covered, i didn't see anything about it scanning threw.


Title: Re: ME7 EEPROM programmer
Post by: nyet on September 27, 2018, 06:11:00 PM
this exe will not run on my windows 10 64 bit system, is this a common problem? window starts to come up but does not fully load before it closes. do i have to run this on a 32 bit system/processor?
sorry if this has been covered, i didn't see anything about it scanning threw.

It is a command line program not a gui dude.


Title: Re: ME7 EEPROM programmer
Post by: turtlemann14 on September 27, 2018, 06:16:06 PM
figured it out, was using "run" not "command prompt".


Title: Re: ME7 EEPROM programmer
Post by: fR3ZNO on October 03, 2018, 08:49:20 AM
Will this program work with a CH340 based VAG cable? That's what I'm currently using and I've tried everything to get it read/write to the EEPROM and nothing works...


Title: Re: ME7 EEPROM programmer
Post by: nyet on October 03, 2018, 10:18:36 AM
Throw it away.


Title: Re: ME7 EEPROM programmer
Post by: fR3ZNO on October 03, 2018, 10:21:20 AM
Throw it away.

Noted.

So I take that as a no, it won't work with this program?


Title: Re: ME7 EEPROM programmer
Post by: Risky on October 03, 2018, 10:40:13 AM
Noted.

So I take that as a no, it won't work with this program?
  Correct


Title: Re: ME7 EEPROM programmer
Post by: fR3ZNO on October 03, 2018, 10:42:24 AM
  Correct

Thanks, will find a FTDI cable then.


Title: Re: ME7 EEPROM programmer
Post by: birchbark506 on November 11, 2018, 08:52:18 AM
i was able to get it to read my ecu that is me7.1 021906018AA but for some reason im unable to get it to write the file back it fails to write


Title: Re: ME7 EEPROM programmer
Post by: turboat on November 11, 2018, 03:45:49 PM
Are you trying to write in bootmode?


Title: Re: ME7 EEPROM programmer
Post by: birchbark506 on November 12, 2018, 04:32:14 AM
Yes I am, it would read in bootmode over odb but fails to write in bootmode over odb


Title: Re: ME7 EEPROM programmer
Post by: Risky on November 12, 2018, 12:13:36 PM
You can only read over obd with this tool, you can't write over obd. Take ECU out and put into bootmode. You can use the ftdi cable.


Title: Re: ME7 EEPROM programmer
Post by: birchbark506 on November 12, 2018, 01:02:09 PM
I have the ecu in bootmode, using same cable I use for galleto. I was able to read ecu eeprom in bootmode


Title: Re: ME7 EEPROM programmer
Post by: Risky on November 12, 2018, 04:52:36 PM
Galletto never worked for me with this program. I use blue ftdi to flash eeprom and use same procedure as if you were going into boot mode with galletto. Might be worth a try.


Title: Re: ME7 EEPROM programmer
Post by: birchbark506 on November 13, 2018, 04:01:26 AM
This is the cheap kkl blue cable  the same one i used for galleto is there maybe something I am doing wrong


Title: Re: ME7 EEPROM programmer
Post by: Risky on November 13, 2018, 08:14:33 AM
Hmm take screenshot when you try to write.


Title: Re: ME7 EEPROM programmer
Post by: birchbark506 on November 13, 2018, 11:44:59 AM
I'll do that tonight once I am home and around the computer. Also the real ross tech cable will not work for this correct?


Title: Re: ME7 EEPROM programmer
Post by: Risky on November 13, 2018, 01:51:57 PM
Idk if it would or not. Maybe in "dumb mode". Could try it.

You said you were using the ftdi cable for this tool as well as galletto. From my understanding you can only use blue ftdi if you change the cable serial number. If you did this did you happen to keep the FTDI serial number. This could possibly cause errors with the program...i would assume..but then again maybe not.


Title: Re: ME7 EEPROM programmer
Post by: birchbark506 on November 14, 2018, 05:35:17 AM
I remember editing the galleto software with hexeditor to make the cable read. I don't recall changing cable S/N


Title: Re: ME7 EEPROM programmer
Post by: Risky on November 14, 2018, 06:42:43 AM
Oh okay good, screenshot when it fails to write... when you got time of course.


Title: Re: ME7 EEPROM programmer
Post by: nyet on November 18, 2018, 09:11:32 PM
The galletto binary always has to be hexedited to work with non-galletto cables, or the serial number of the cable has to be edited to match the required Galletto SN.


Title: Re: ME7 EEPROM programmer
Post by: birchbark506 on November 19, 2018, 04:14:04 AM
I kept the cable the S/N it came it. Only edit galleto software with hexeditor to match S/N from cable


Title: Re: ME7 EEPROM programmer
Post by: heromanni on November 24, 2018, 09:58:11 AM
Did not find help trying to search the forum, how do I determine the chip select pin?

Microsoft Windows [versio 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Kaikki oikeudet pidätetään.

C:\>"C:\\ME7EEPROM" --bootmode 95040 -p 1 -b 9600 -w 95040immo_off.bin
ME7_EEPROM v1.40
COM: 1, Baud Rate: 9600
Memory type: 95040, size: 512
Opening COM1 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... FAIL. (error=0x70C01)
Closing COM1

C:\>

Edit:

I tried with cs pin that was used in another 95040 and got this

Microsoft Windows [versio 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Kaikki oikeudet pidätetään.

C:\>"C:\\ME7EEPROM" --bootmode 95040 --CSpin P4.7 -p 1 -b 9600 -w 95040immo_off.
bin
ME7_EEPROM v1.40
COM: 1, Baud Rate: 9600
Memory type: 95040, size: 512
Chip Select pin: P4.7
Opening COM1 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00F0
Writing EEPROM ................................ OK
Verifying EEPROM write ... FAIL. (error=0x70101)
Closing COM1

C:\>


Edit 2

Seems like Immo is Off anyway, I put the ecu to car and no Immo Light, car starts fine.


Title: Re: ME7 EEPROM programmer
Post by: bignslow on December 19, 2018, 10:00:26 AM
What cable are you guys using to do this on the bench?


Title: Re: ME7 EEPROM programmer
Post by: fR3ZNO on December 19, 2018, 10:40:02 AM
What cable are you guys using to do this on the bench?

Any FTDI K-line cable will work. There's a thread in here where people post various eBay links of cables that have worked for them. Personally, this is the one I bought and can confirm as working: https://www.ebay.com/itm/VAG-COM-Cable-USB-Scanner-Tool-VW-OBD-2-FTDI-409-1-For-Audi-Ross-Tech-BMW-VCDS/182752059272?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649 (https://www.ebay.com/itm/VAG-COM-Cable-USB-Scanner-Tool-VW-OBD-2-FTDI-409-1-For-Audi-Ross-Tech-BMW-VCDS/182752059272?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649)



Title: Re: ME7 EEPROM programmer
Post by: bignslow on December 19, 2018, 11:36:52 AM
Any FTDI K-line cable will work. There's a thread in here where people post various eBay links of cables that have worked for them. Personally, this is the one I bought and can confirm as working: https://www.ebay.com/itm/VAG-COM-Cable-USB-Scanner-Tool-VW-OBD-2-FTDI-409-1-For-Audi-Ross-Tech-BMW-VCDS/182752059272?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649 (https://www.ebay.com/itm/VAG-COM-Cable-USB-Scanner-Tool-VW-OBD-2-FTDI-409-1-For-Audi-Ross-Tech-BMW-VCDS/182752059272?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649)



Thanks. I did see links to these in another thread. I guess what I am not understanding is how do you hook that up to the ECU? I have MPPS cable which has individual pins that can be hooked up to the ECU. Does this cable need to be split open or just use alligator clips to connect?


Title: Re: ME7 EEPROM programmer
Post by: fR3ZNO on December 19, 2018, 11:45:31 AM
Thanks. I did see links to these in another thread. I guess what I am not understanding is how do you hook that up to the ECU? I have MPPS cable which has individual pins that can be hooked up to the ECU. Does this cable need to be split open or just use alligator clips to connect?

Sorry, I'm not familiar with the MPPS.

To hook that cable up to the ECU, I made a bench flashing harness from some junkyard connectors: main ECU connector and a OBDII plug. Solder/connect the appropriate wires together.


Title: Re: ME7 EEPROM programmer
Post by: Risky on December 20, 2018, 08:31:10 AM
Alligator clips to appropriate pins should work just fine.


Title: Re: ME7 EEPROM programmer
Post by: bamofo on December 21, 2018, 10:59:13 AM
Im pulling the EEPROM off my 05 B6 S4 running me 7.1.1 and i can pull it off with two of the bootmode settings

1) 95040
2) 95P08

Only difference seems to be that the 95040 pulls the first 512kb and the 95P08 pulls 1024... Can someone confirm which i should be using for my car so i dont break too much flashing the eeprom back?


Title: Re: ME7 EEPROM programmer
Post by: vwaudiguy on December 21, 2018, 11:49:28 AM
95P08


Title: Re: ME7 EEPROM programmer
Post by: bamofo on December 21, 2018, 12:58:11 PM
95P08

Do you have insight into whats in the second half? Hardware id or something?

I just flashed did 95040 on my broken ECU... with a working EEPROM updated with VIN / IMMO / Cluster / SKC and removed the rewrites... And it took fine. If its Just that.. then cool beans.


Title: Re: ME7 EEPROM programmer
Post by: olempl on January 01, 2019, 08:46:38 AM
Hello,
I am new to this forum. Sorry for my english if I write mistakes, I am french. I have an AUDI A6 V6 3.0 - ASN engine (end of 2003). ECU ME7.1.1 - 8E0909559M.
I am trying to modify maps on a spare ECU I bought on ebay (my original one has been modified by a company which tunes ECU, it was for driving with E85 ethanol. I cannot access the map on my original ECU, it has been locked by the company).
So, my spare ECU has the immobilizer ON and the first step for me would be to access to the EEPROM to change the immobilizer off.
I am not able to access the eeprom. I bought a cable FTDI FT232RL on ebay (https://www.ebay.com/itm/142006968593). I am able to connect with nefmoto software to the ECU, and reads some info.
But with Argdub software i have an error whatever version I use when it tries to communicate with the eeprom (OPENNG COM3 ... OK, Initiating communication ... FAIL error=0x01). I tried in bootmode but I can't connect in this mode (Starting Boot_mode ... FAIL ... No response from ECU (error=0x07)).
I have tested all this in the vehicle (not on bench).
I do not know what I can do.....
Has someone an idea to help me ?
Thank you by advance !


Title: Re: ME7 EEPROM programmer
Post by: Risky on January 02, 2019, 09:47:34 AM
I tried in bootmode but I can't connect in this mode (Starting Boot_mode ... FAIL ... No response from ECU (error=0x07)).
I have tested all this in the vehicle (not on bench).
I do not know what I can do.....
Has someone an idea to help me ?
Thank you by advance !

If your trying to read via bootmode while connected to obd port, it will not work. Personally, I was never able to read immo while ecu was in car via obd. Works a charm when its outside of the car using bootmode. You should already have a bench harness made. Shouldn't do anything unless you do. There IS A WAY to bootmode while ecu is still connected to the car but i recommend making yourself a bench harness.


Title: Re: ME7 EEPROM programmer
Post by: olempl on January 02, 2019, 03:02:03 PM
Ok, thank you very much for your answer Risky. I thought it was possible inside the vehicle.
So, I will try to make a bench harness. I hope it will work better :)
Thanks again !


Title: Re: ME7 EEPROM programmer
Post by: Risky on January 02, 2019, 04:28:25 PM
You may want to confirm that the immo chip is compatible. Also, remember too look up the bootmode procedure for that ecu...


Title: Re: ME7 EEPROM programmer
Post by: olempl on January 05, 2019, 05:20:48 PM
Hello,
It is good, I was able to read the eeprom file from my spare ECU on bench :)
I have modified the immo to off and rewrited the file to the EEPROM, it seems ok.
Now, my problem is I am not able to read the ecu flash file with Nefmoto software, it seems i do not have the right memory layout (I tried each of them).
See screenshot attached for the exact error.
Do you know what I can do ?
My ECU is 8E0909559M (ME7.1.1).
Thank you again for your help




Title: Re: ME7 EEPROM programmer
Post by: Risky on January 05, 2019, 06:29:32 PM
Just curious did you checksum the immo file before flashing? If you are sure you are reading a 800bb just continue, it should follow through. You aren't getting the tester present message... if you'd like to read about it refer here but it doesn't seem to be the issue. http://nefariousmotorsports.com/forum/index.php?topic=6324.0title=

Other than that unfortunately I can't help. I just bootmode using galletto or similar  ;D ;D


Title: Re: ME7 EEPROM programmer
Post by: olempl on January 06, 2019, 05:03:48 AM
Hi Risky, yes I verified checksum on the new immo file (i used me7check tool).
In fact, on the flash eeprom, there was a label glued on it. I removed it and there was printed AM29F800BB, so I know now the memory layout to use.

I tried to bypass the error message when reading, but it fails all the time.
I then tried to flash the ECU with a original bin file I found on Internet.  Same error message, but I have continued and it worked, the write has been done :)
I do not know why the process is able to write and not read...

Now, I will try to modify Maps on this original file and make some tests on vehicle. I think I will need help for this, but i will create a new post if necessary.

Thanks again !


Title: Re: ME7 EEPROM programmer
Post by: nyet on January 06, 2019, 01:17:22 PM
Did you notice this?

Quote
Validation failed, ECU reports RequestUpload service is not supported. RequestUpload may have been disabled by aftermarket engine software.


Title: Re: ME7 EEPROM programmer
Post by: olempl on January 06, 2019, 03:18:48 PM
Yes Nyet, I had seen this.
On my original ECU, I think it had been blocked by the company which had tuned it.
But on the spare ECU, there were this error too (when trying to read)....but afterall, why not, perhaps a tuned ECU too.
After I have been able to write a new original file on the spare ECU, when I tried to read it again, I had always the same error...it sounds strange. Perhaps the write process did not work well ? But the messages with Nefmoto software were all ok (writing from 0->100% ok).
I do not know what to think.


Title: Re: ME7 EEPROM programmer
Post by: B5Quattrolife on January 14, 2019, 11:58:39 AM
C:\Users\Tyler Ward>"C:\Users\Tyler Ward\Desktop\ME7 XDF-BIN files\TunerPro File
s\Bins\ME7EEPROM.exe" --bootmode 95040 -r -p 2 95040.bin
ME7_EEPROM v1.40
COM: 2, Baud Rate: 10400
Memory type: 95040, size: 512
Opening COM2 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... FAIL. (error=0x40801)


on my bench setup, ECU is paired to Eurodyne, just trying to defeat the immo, 2004 A4 1.8T 8E0909518AK ME7.5, Anyone have anything for this?


Title: Re: ME7 EEPROM programmer
Post by: B5Quattrolife on January 14, 2019, 12:00:51 PM
C:\Users\Tyler Ward>"C:\Users\Tyler Ward\Desktop\ME7 XDF-BIN files\TunerPro File
s\Bins\me7_95040.exe" --bootmode -r -p 2 95040.bin
Ver: 1.31
Com Port: 2
Baud Rate: 10400
Opening COM2 ... OK
Starting Boot_mode ... uC identification response = 0xC5 (C167 derivatives) ...
OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... FAIL. (error=0x01)
Closing COM2

Also this, any help is greatly appreciated, ECU is in boot mode and i dont get past confirming a com port in --OBD mode


Title: Re: ME7 EEPROM programmer
Post by: bamofo on January 23, 2019, 02:03:25 PM
C:\Users\Tyler Ward>"C:\Users\Tyler Ward\Desktop\ME7 XDF-BIN files\TunerPro File
s\Bins\me7_95040.exe" --bootmode -r -p 2 95040.bin
Ver: 1.31
Com Port: 2
Baud Rate: 10400
Opening COM2 ... OK
Starting Boot_mode ... uC identification response = 0xC5 (C167 derivatives) ...
OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... FAIL. (error=0x01)
Closing COM2

Also this, any help is greatly appreciated, ECU is in boot mode and i dont get past confirming a com port in --OBD mode

Ive been wrong before... but i believe with --bootmode you have to have the memory type after it so it knows what to do.. for instance on my b6s4 i have to do

--bootmode 95P08

Try that except with what you are using which is 95040


so in your case

me7_95040.exe --bootmode 95040 -r -p 2 -b 57600 95040.bin


Title: Re: ME7 EEPROM programmer
Post by: rysiektr on January 30, 2019, 04:08:24 AM
Hi everyone,

Have you tested that ME7_95040 tool for ME 7.1.1 with 95160?
In attach is photo of that ECU.
I read that 95160 memory, do immo off with that tool, immo is off, checksum is ok. On VCDS in Adaptation channel no. 91 is value 1 so it means immo is off, but I have 2 problems:
1. I can't read any DCT's via VAG-COM
2. I can't read software from that ECU via MPPS - I have error "ECU is prottected" or some simmilar comunicate I can't remmember.

I can't connect that ECU to car for a tests if immo is off.

Have you got similar problems? How to solve it?

Regards 


Title: Re: ME7 EEPROM programmer
Post by: dilly on February 10, 2019, 09:49:43 PM
Hi everyone,

Have you tested that ME7_95040 tool for ME 7.1.1 with 95160?
In attach is photo of that ECU.
I read that 95160 memory, do immo off with that tool, immo is off, checksum is ok. On VCDS in Adaptation channel no. 91 is value 1 so it means immo is off, but I have 2 problems:
1. I can't read any DCT's via VAG-COM
2. I can't read software from that ECU via MPPS - I have error "ECU is prottected" or some simmilar comunicate I can't remmember.

I can't connect that ECU to car for a tests if immo is off.

Have you got similar problems? How to solve it?

Regards 
a picture of the label doesn't help much. open the ecu and look for the immo chip that has the memory numbers on it so you are 1000% sure what memory flag to use in the me7 tool


if immo is off then the only issue you should have is trying to program new keys


if you are trying to read the ecu flash and it says request upload blocked then it is tuned with a locked file ie. giac apr eurodyne etc..


it would help also if you posted the immo file you are trying to fix
i'll try my best to help you


Title: Re: ME7 EEPROM programmer
Post by: rysiektr on February 11, 2019, 04:29:58 AM
a picture of the label doesn't help much. open the ecu and look for the immo chip that has the memory numbers on it so you are 1000% sure what memory flag to use in the me7 tool


if immo is off then the only issue you should have is trying to program new keys


if you are trying to read the ecu flash and it says request upload blocked then it is tuned with a locked file ie. giac apr eurodyne etc..


it would help also if you posted the immo file you are trying to fix
i'll try my best to help you

Hi, Thanks for your answer.
I'm really sure that the memory of the ECU is 95160 becose first I open ECU and then read the memory.
I no needed to program new key, that ECU and R32 engine will be install in VW golf mk2. I need to do only immo off and I do this via 95040tool but if immo is not off then you can't read and write flash from ECU.
On VCDS in Adaptation channel no. 91 is value 1 so it means immo is off but I still can't read and write software via MPPS.
I think that the ECU have OEM software, but if not it is possible to unlock that ECU?


Title: Re: ME7 EEPROM programmer
Post by: BlackT on February 18, 2019, 12:36:29 PM
Here I will try to explain how to find CS pin. It is not that hard but for someone who is first time with electronics,can be real struggle...

When you get this error:

Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... FAIL. (error=0x70C01)
Closing COM2

You will need to find CS pin by yourself.

First locate the EEPROM, On 2.7 ECU is here
(https://i.postimg.cc/wxCctqsg/20190218-193245.jpg) (https://postimg.cc/hh076qr5)
On 1.8T ECU here
(https://i.postimg.cc/FKrw2g9W/20190218-193313.jpg) (https://postimg.cc/tscr66nW)

Then follow the electric trace from EEPROM to the main CPU
https://www.youtube.com/watch?v=rSfgH9PO3N8&feature=youtu.be

In my case that is pin 92 or  P4.7
(https://i.postimg.cc/gJfR6sjN/Capture.png) (https://postimg.cc/7GnbFgg2)

So again in CMD when I set CS P4.7 i am able to write EEPROM


ME7EEPROM.exe --bootmode 95040 --CSpin P4.7 -wp2 2.7Mimmooff_sum.bin
ME7_EEPROM v1.40
COM: 2, Baud Rate: 10400
Memory type: 95040, size: 512
Chip Select pin: P4.7
Opening COM2 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00F0
Writing EEPROM ................................ OK
Verifying EEPROM write ... FAIL. (error=0x70101)
Closing COM2

And that is all, i hope i will help someone :) :)


Title: Re: ME7 EEPROM programmer
Post by: adrianglasgow on February 22, 2019, 12:20:16 PM
Hi guys Im using this tool for the first time and have a weird problem. The whole process goes as it should. It says:
Reading EEPROM ... OK
File saved
Closing COM1
.........but I cant find the file anywhere on my computer. Am I missing something obvious?


Title: Re: ME7 EEPROM programmer
Post by: dal on February 22, 2019, 12:57:04 PM
Are you specifying the output file in the command?


Title: Re: ME7 EEPROM programmer
Post by: adrianglasgow on February 22, 2019, 01:25:43 PM
I think so.
Here are the commands I use.
C:\a\ME7 --bootmode 95040 -p 1 -r 95040.bin

I can view the content of the eeprom by using the --screen command so the comunication is there but I cant find the saved file.


Title: Re: ME7 EEPROM programmer
Post by: BlackT on February 22, 2019, 02:53:16 PM
If you are using Win 7, file will save in
C:\users\(your_user_account _name)\
Xp documents and settings\users\(your_user_account _name)\


Title: Re: ME7 EEPROM programmer
Post by: adrianglasgow on February 23, 2019, 02:53:53 AM
Thanks guys. Its the win XP I use.
I noticed on the back of the board that it has eeprom SP08C3 soldered in instead of the 95040. I know that this ecu has been previously messed with by Revo.
The programer still accepts 95040 commands to talk to it but even though it says that it saves the file it doesnt actually do it. At least thats how I understand it. I also tried writing another file to the eeprom and even though the writing is succesful it failes to verify the eeprom afterwards and when I check the content with - - screen commands the file is unchanged. I dont know why Revo would do it other than some sort of protection. I also noticed that the content of the eeprom already has the immo removed. I was using this ecu as I had it lying around and wanted to learn to use the me7eeprom tool so Ill get another ecu to play with and I guess it should work then.


Title: Re: ME7 EEPROM programmer
Post by: Maxohio on April 08, 2019, 11:18:36 PM
Here I will try to explain how to find CS pin. It is not that hard but for someone who is first time with electronics,can be real struggle...

When you get this error:

Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... FAIL. (error=0x70C01)
Closing COM2

You will need to find CS pin by yourself.

First locate the EEPROM, On 2.7 ECU is here
(https://i.postimg.cc/wxCctqsg/20190218-193245.jpg) (https://postimg.cc/hh076qr5)
On 1.8T ECU here
(https://i.postimg.cc/FKrw2g9W/20190218-193313.jpg) (https://postimg.cc/tscr66nW)

Then follow the electric trace from EEPROM to the main CPU
https://www.youtube.com/watch?v=rSfgH9PO3N8&feature=youtu.be

In my case that is pin 92 or  P4.7
(https://i.postimg.cc/gJfR6sjN/Capture.png) (https://postimg.cc/7GnbFgg2)

So again in CMD when I set CS P4.7 i am able to write EEPROM


ME7EEPROM.exe --bootmode 95040 --CSpin P4.7 -wp2 2.7Mimmooff_sum.bin
ME7_EEPROM v1.40
COM: 2, Baud Rate: 10400
Memory type: 95040, size: 512
Chip Select pin: P4.7
Opening COM2 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00F0
Writing EEPROM ................................ OK
Verifying EEPROM write ... FAIL. (error=0x70101)
Closing COM2

And that is all, i hope i will help someone :) :)

Thanks for that!, What happends if written to wrong pin before?
Will that brick ECU, of can i still write to the right pin?


Title: Re: ME7 EEPROM programmer
Post by: snowzach on April 25, 2019, 07:05:04 PM
Was the source ever posted for this program? I couldn't find it. I busted my eeprom and put an empty one in. The write protect is turned on and I wanted to mod the program to optionally turn it off. Just curious.


Title: Re: ME7 EEPROM programmer
Post by: nyet on April 25, 2019, 07:06:40 PM
Was the source ever posted for this program? I couldn't find it. I busted my eeprom and put an empty one in. The write protect is turned on and I wanted to mod the program to optionally turn it off. Just curious.

Sadly, no, and I can't seem to contact the author.


Title: Re: ME7 EEPROM programmer
Post by: Steve Bassen on August 10, 2019, 07:37:24 PM
Has anyone been able to read the eeprom of a Touareg ecu (especially a 4D0 907 560 DB)?  I've used both 1.31 and 1.4 and can't get it to read, either via OBD or bootmode.  I've done this tons of time on 518 and 551 ECU's, previously...  Soon as it gets to Starting Boot_mode it errs with 0x09 and then hangs the command prompt, requiring a reboot.


Title: Re: ME7 EEPROM programmer
Post by: SQT on August 12, 2019, 06:29:27 AM
Has anyone been able to read the eeprom of a Touareg ecu (especially a 4D0 907 560 DB)?  I've used both 1.31 and 1.4 and can't get it to read, either via OBD or bootmode.  I've done this tons of time on 518 and 551 ECU's, previously...  Soon as it gets to Starting Boot_mode it errs with 0x09 and then hangs the command prompt, requiring a reboot.
Use only 1.4 version, chip 95P08, please share the file, in my opinion I have not the original firmware file


Title: Re: ME7 EEPROM programmer
Post by: Steve Bassen on August 15, 2019, 06:40:18 PM
Use only 1.4 version, chip 95P08, please share the file, in my opinion I have not the original firmware file

When I get a chance this weekend I'll pull the ECU and try again, I'll post if it I'm successful with that setting.  Thanks!


Title: Re: ME7 EEPROM programmer
Post by: bogdan wst on November 03, 2019, 10:07:53 AM
Just want to say i can not conect to my car's ecu (audi a3 8L, 1.6 BFQ petrol engine- atached photo) in order to get the SKC so i could upgrade my half screen Magneti Marelli cluster to a VDO full DIS cluster. I only tried in OBD mode because i am not skilled in opening the ecu to put it in boot mode. I tried with genuine ross tech interface (VCP drivers installed, intelligent mode unckecked - unable to open COM PORT), INPA blue cable (initialising comunication error 21007), VAG Commander 3.6 cable (same error like with INPA cable). I tried connecting with the cluster connected and disconnected (the same result).
Can someone give me other suggestions?
Thank you. (https://uploads.tapatalk-cdn.com/20191103/34b97aff7003ab778f187182c8575dc4.jpg)

Trimis de pe al meu SM-G950F folosind Tapatalk



Title: Re: ME7 EEPROM programmer
Post by: macxxx on November 03, 2019, 01:39:55 PM
As I remember Simos eeprom can be read only directly with a programeer


Title: Re: ME7 EEPROM programmer
Post by: tunstyle on December 22, 2019, 04:19:46 AM
Hello
Is my first experience with this eeprom programmer, i need read 95080 eeprom for me7.3H4 Fiat.
I tried read this one with kkl 409.1 black cable and have error with "initializing registers fail". Any idea what to solve??
thanks all


Title: Re: ME7 EEPROM programmer
Post by: bignslow on December 28, 2019, 03:12:50 PM
I am trying to read Volvo ME 7.1 EEPROM with 5P0C83 chip. No matter what options I chose I keep getting the same result. It goes through then a blank 1kb file. Any ideas?

Quote
ME7EEPROM" --bootmode 95040 --CSpin P8.2 -p 1 -b 10400 -r SavedROM.bin
ME7_EEPROM v1.40
COM: 1, Baud Rate: 10400
Memory type: 95040, size: 512
Chip Select pin: P8.2
Opening COM1 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00FF
Reading EEPROM ... OK
File saved
Closing COM1


Title: Re: ME7_95040 - Boot mode EEPROM programmer
Post by: audi420 on March 11, 2020, 06:42:30 PM
Here is version 1.3 with reading via OBD support

Dumb question but does this also write via OBD also?? I assume so where it wouldnt make much sense if I could read it and not write it via OBD or whatvwould be the point right? no pone seems to talk about write only read...


Title: Re: ME7 EEPROM programmer
Post by: dragon187 on March 12, 2020, 04:41:22 AM
For me is the read *backup* more important
And make more sense.
But maybe you was not in that situation where you need the backup, than you will be very happy that it was ^just OBD read  ;)


Title: Re: ME7 EEPROM programmer
Post by: xxxm3 on April 21, 2020, 12:41:07 AM
Anyone can help me with this eep immo off?


Title: Re: ME7 EEPROM programmer
Post by: aef on April 21, 2020, 01:09:23 AM
Anyone can help me with this eep immo off?

helping you and doing it for you are two totally different things

you are just lazy, nothing more


Title: Re: ME7 EEPROM programmer
Post by: xxxm3 on April 21, 2020, 04:18:02 AM
Oh, didn‘t know we know us so well, cause lazy isn‘t one of my properties

But you could use your post useful and just write me which bits need to be changed?
I searched lot of immo off files for me7.5 and didn‘t find the exact same values like in my file.
I know which bits are for immo off 01->02, but the other 2 bit I dont understand still
helping you and doing it for you are two totally different things

you are just lazy, nothing more


Title: Re: ME7 EEPROM programmer
Post by: aef on April 21, 2020, 04:40:35 AM
http://nefariousmotorsports.com/forum/index.php?topic=2973.msg36532#msg36532

http://nefariousmotorsports.com/forum/index.php?topic=6134.0title=


Title: Re: ME7 EEPROM programmer
Post by: caddy2E on April 21, 2020, 10:30:11 AM
Hello together!

i have an Audi TT MK1 and needs the login code to adapt a second key. Now I'm proud to have gone too far, i read out my ecu with the nice tool.
As i have a look at the position 32/33 and 42/43, i was really surprised. Both values are FF FF.
When i convert this values to decimal, i get the value 65535. This could not be my code. Looks i at the wrong position?

Thanks for help,

caddy2E


Title: Re: ME7 EEPROM programmer
Post by: aef on April 21, 2020, 10:43:56 AM
"Could not be" your code because you did try and it wont work?


Title: Re: ME7 EEPROM programmer
Post by: xxxm3 on April 21, 2020, 10:49:29 AM
http://nefariousmotorsports.com/forum/index.php?topic=2973.msg36532#msg36532

http://nefariousmotorsports.com/forum/index.php?topic=6134.0title=

I was looking on this, but maybe I'm stupid, still can't figure it out what I need to change at the marked bits


Title: Re: ME7 EEPROM programmer
Post by: caddy2E on April 21, 2020, 11:00:22 AM
"Could not be" your code because you did try and it wont work?

No, i do not try it. FF FF as one unit is 65535, FF + FF is 255 255. Both are more than 4 digitis plus a zero in front of it.
0???? is the format of the login code...

Sincerly, caddy2E


Title: Re: ME7 EEPROM programmer
Post by: aef on April 21, 2020, 12:21:03 PM
its 5 digits but you have to use a zero as first digit IF the calculation from hex to dec will give only 4 digits

 ;)


Title: Re: Re: ME7 EEPROM programmer
Post by: macxxx on April 21, 2020, 01:39:22 PM
Hello together!

i have an Audi TT MK1 and needs the login code to adapt a second key. Now I'm proud to have gone too far, i read out my ecu with the nice tool.
As i have a look at the position 32/33 and 42/43, i was really surprised. Both values are FF FF.
When i convert this values to decimal, i get the value 65535. This could not be my code. Looks i at the wrong position?

Thanks for help,

caddy2E
Its immo2 so no pin code and that is why there are FF FF

Just read out pin from cluster ( i know the dreaded Jeager/ MM )


Title: Re: Re: ME7 EEPROM programmer
Post by: caddy2E on April 22, 2020, 04:14:13 AM
Its immo2 so no pin code and that is why there are FF FF

Just read out pin from cluster ( i know the dreaded Jeager/ MM )

Ok, yes, it seems to be an Magenti Marelli Cluster. Here i could read out also a bin file with a vag tool. But i do not know, on which position
i can read the code. Can you help me?

Thanks a lot, caddy2E


Title: Re: ME7 EEPROM programmer
Post by: macxxx on May 04, 2020, 01:13:25 AM
Upload the dump


Title: Re: ME7 EEPROM programmer
Post by: daemqn on May 05, 2020, 09:02:15 AM
I have a 1999 AUDI TT 8N (mk1) too ;) and I want to get the pin.
I tried every version of this 35ko prog of heaven :) but I got errors....
It seems to communicate but the dump never succeed, sometimes it fail after a few seconds or just 1 sec.
My cable is a generic one. I have no problem with vcds lite
The only thing I am not sure, is when do I launch the exe ? When the yellow key is displayed when inserting key ? Is there a timing ?
Do you have any Idea ?
Thanks :)

Code:
C:\Users\val_i\Desktop\me7>me7_95040.exe -p2 --OBD -r tt-95040.bin
Ver: 1.31
Com Port: 2
Baud Rate: 10400
Opening COM2 ... OK
Initiating communication ... FAIL. (error=0x01)
Closing COM2

C:\Users\val_i\Desktop\me7>me7_95040.exe -p2 --OBD -r tt-95040.bin
Ver: 1.31
Com Port: 2
Baud Rate: 10400
Opening COM2 ... OK
Initiating communication ... OK
ECU ID response: 8N0906018AB
                 1.8L R4/5VT
                 0002
                 SoftCod: 05500, WSC: 06435
Reading EEPROM ......FAIL. (error=0x01)
Closing COM2

C:\Users\val_i\Desktop\me7>me7_95040.exe -p2 --OBD -r tt-95040.bin
Ver: 1.31
Com Port: 2
Baud Rate: 10400
Opening COM2 ... OK
Initiating communication ... OK
ECU ID response: 8N0906018AB
                 1.8L R4/5VT
                 0002
                 SoftCod: 05500, WSC: 06435
Reading EEPROM ..........FAIL. (error=0x01)
Closing COM2


Title: Re: Re: ME7 EEPROM programmer
Post by: jochen_145 on May 05, 2020, 11:39:40 AM
Ok, yes, it seems to be an Magenti Marelli Cluster. Here i could read out also a bin file with a vag tool.

Witch tool do you use to read the Magneti Marelli cluster ?


Title: Re: ME7 EEPROM programmer
Post by: hanksy2008 on June 18, 2020, 03:05:09 PM
Hi all, I'm currently struggling to write an immo off file to my me7.5
I have had various errors and solved them through lots of reading on here,
I cant find anything on this though!!
I keep getting

Initilizing registers . . . FAIL . (error=0×40D01)

Could anyone point me in the right direction I'm ready to pay someone to immo off the ecu now as this is the last step in my mk2 jetta 1.8t conversion to get the engine running

Thanks in advance

Sent from my SM-G965F using Tapatalk


(https://uploads.tapatalk-cdn.com/20200618/b84304223f7c4ae03941165cf6552ec0.jpg)


Title: Re: ME7 EEPROM programmer
Post by: aef on June 19, 2020, 02:12:41 AM
please post the whole screen using snapshot or copy the text

please dont take a picture with your mobile phone from your screen



Title: Re: ME7 EEPROM programmer
Post by: Skybroi on July 01, 2020, 01:22:22 PM
Hello, great job, thank you very much. I read kefico Me 7.9.7 on Boot Mode!


Title: Re: ME7 EEPROM programmer
Post by: Briandutch on July 02, 2020, 07:30:20 AM
Anyone who understand this how to do ? Contact me please. I can pay if needed.


Title: Re: ME7 EEPROM programmer
Post by: Briandutch on July 02, 2020, 08:08:40 AM
Anyone who understand this how to do ? Contact me please.
I want my immo off I got an Seat Leon 1m 1.8 20VT ECU ME7.5
My english is not the best but I can understand alot. I can pay if needed if somebody wants to learn me clearly.

Thanks!


Title: Re: ME7 EEPROM programmer
Post by: aef on July 02, 2020, 10:46:25 PM
This is not how it works...

If you pay a prostitute do you only lay down and wait?

please try it ony your own and post pictures of your problem.


Title: Re: ME7 EEPROM programmer
Post by: Bumequipment on July 21, 2020, 06:16:44 AM
ok ladies and gents i have come a very long way in my journey to learn all this ME7 ECU coding. Its incredible what ArgDubs tool can do I am stuck trying to get an SKC from a replacement ECU. I have my current SKC code and just need to get the code from the new one. I have the ECU connected to vehicle and Laptop is connected to OBD. I have read all info from my old ECU.
With the new ECU in vehicle and trying to read it the same way i did with the old ECU i cannot get in
No ECU response. (error=0x20F07)


Title: Re: ME7 EEPROM programmer
Post by: doublerwest on August 06, 2020, 05:46:59 PM
No more clips or desoldering... here is my EEPROM programer tool.

ME7_95040 is a console application that allows to program ME7 ecu's EEPROM.
It has been tested successfully on ME7.1 and 7.5 ecus.
Tool works with a dumb kline cable, either usb or serial.

For usage instructions, in a command line window run 'me7_95040 --help', it will display the program options with some examples.

Update 2011.11.23 - v1.30 -> /topic,1168.msg11101.html#msg11101 (http://nefariousmotorsports.com/forum/index.php/topic,1168.msg11101.html#msg11101)
  - Added read support over OBD port
Update 2012.01.16 - v1.31
  - Fix bug with 4Z7907551S ECU
  - Reduce CPU usage
Update - v1.40 -> http://nefariousmotorsports.com/forum/index.php?topic=1168.msg21504#msg21504 (http://nefariousmotorsports.com/forum/index.php?topic=1168.msg21504#msg21504)
 - 95040, 95080, 95160 and 95P08 as well as more cpu options.
 - Allow to specify the chip select pin in case the search function can't find it

I would like to report i had a 4b0906018da 0006 passat me7.5 ecu i got a p0601 code after leaving the ecu laying in a box after immo off adding vin# and flashing i put original 95040.bin back in it corrected it ...still working on the why but i have to many side projects just a report back with it worked for immo off and vin but ran into some user error or a bug or something i may have missed...im not sure if im supposed to post this file or not hrmm kinda edited my text to add my jackassery in but cant remove bin crud


Title: Re: ME7 EEPROM programmer
Post by: doublerwest on August 06, 2020, 05:58:33 PM
ok ladies and gents i have come a very long way in my journey to learn all this ME7 ECU coding. Its incredible what ArgDubs tool can do I am stuck trying to get an SKC from a replacement ECU. I have my current SKC code and just need to get the code from the new one. I have the ECU connected to vehicle and Laptop is connected to OBD. I have read all info from my old ECU.
With the new ECU in vehicle and trying to read it the same way i did with the old ECU i cannot get in
No ECU response. (error=0x20F07)
boot mode bro ...boot mode


Title: Re: Re: ME7 EEPROM programmer
Post by: Bumequipment on August 06, 2020, 06:02:51 PM
boot mode bro ...boot mode
I still don't know what boot mode is although I have managed to get in and get SKCs and swap ECUs already. Next question can you swap 7.1.1 Software to 7.5 hardware? Will it work if I write my VR6 to my 2.0 ECU?

Sent from my SM-N960U using Tapatalk



Title: Re: Re: ME7 EEPROM programmer
Post by: doublerwest on August 06, 2020, 06:26:16 PM
I still don't know what boot mode is although I have managed to get in and get SKCs and swap ECUs already. Next question can you swap 7.1.1 Software to 7.5 hardware? Will it work if I write my VR6 to my 2.0 ECU?

Sent from my SM-N960U using Tapatalk


not sure about the immo dumps from me 7.1.1 to 7.5 but you can do immo off and run the ecu with a bin file that is identical engine platforms what you have as i have done a 7.1.1 to me 7.5 ecu swap from  passat 1.8t into audi a4 1.8t different kwp but it is  much more advanced ecu so if its identical hardware mechanically it should be a drop in with immo off mods but boot mode is a pin to ground on me 7 ecu you gotta hit to write with that program if i knew where the write up was id send you the link someone else may have it if i find it ill send it to you. if its not similar ecu to what you had im pretty sure you will brick the ecu then you will have to learn boot mode 2.0 is inline 4 yes? way different controller but its out of my knowledge base


Title: Re: ME7 EEPROM programmer
Post by: doublerwest on August 06, 2020, 06:35:13 PM
if you google boot mode for flashin me7.5 ecu itll pop up on how to do it but you have to do boot mode as if you here lighting a furnace you do the boot mode pin hold and power up for a 6 second hold and then hit write after you let up on the ground pin after 6 seconds itll write with eeprom programmer if you commanded it to write in boot mode with com port the cable is on and what not you may need to read some more before you try this works good!! but get a ecu that is identical to what engine you have your gunna be working youself in circles diffrent ecu have diffrent controllers like 1.8 prolly wont work in a v6 unless its identical hardware but still its hardwired to 4 cylinder


Title: Re: ME7 EEPROM programmer
Post by: doublerwest on August 06, 2020, 06:47:21 PM
helping you and doing it for you are two totally different things

you are just lazy, nothing more
ya there are tons of write ups on here to do it to comand line bro learn that command line jeez i have spent hours learning this programmer fiqured it out he should be able to fiqure it out!!!!! if he got that far to pull the file he is half way there!!!


Title: Re: ME7 EEPROM programmer
Post by: nhatquang88 on August 22, 2020, 11:05:20 AM
I have a Bentley continental which is the same as Audi A8 or VW phaeton,,
I want to read this eeprom via OBD but I wonder what chip it will have or it will auto detect?
95040 or 95160 or ...?
Thank you alot


Title: Re: ME7 EEPROM programmer
Post by: bugmeister on September 05, 2020, 03:02:45 AM
Hi,

Today I read and wrote my primary ECU successfully in boot mode, however my secondary ECU throws the following error attempting to read:

ME7_EEPROM v1.40
COM: 4, Baud Rate: 10400
Memory type: 95040, size: 512
Opening COM4 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... FAIL. (error=0x20D07)
Closing COM4

Any ideas or suggestions?  I tried different baud rate to no avail :(

Cheers
Peter


Title: Re: ME7 EEPROM programmer
Post by: jockie22 on September 15, 2020, 08:59:07 AM
Hi,

While trying to use this program with an ECU from a 2003 Golf Mk4 we were faced with this error:

ME7EEPROM.exe --bootmode 95040 --CSpin P4.7 -rp4 -b 9600 old.bin
ME7_EEPROM v1.40
COM: 4, Baud Rate: 9600
Memory Type: 95040, size: 512
Chip Select pin: P4.7
Opening COM4 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... FAIL. <error=0x40101>
Closing COM4

Has someone ever encountered this problem before ? We would really appreciate some help.

Thanks.


Title: Re: ME7 EEPROM programmer
Post by: bamofo on September 16, 2020, 10:04:20 AM
Hi,

While trying to use this program with an ECU from a 2003 Golf Mk4 we were faced with this error:

ME7EEPROM.exe --bootmode 95040 --CSpin P4.7 -rp4 -b 9600 old.bin
ME7_EEPROM v1.40
COM: 4, Baud Rate: 9600
Memory Type: 95040, size: 512
Chip Select pin: P4.7
Opening COM4 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... FAIL. <error=0x40101>
Closing COM4

Has someone ever encountered this problem before ? We would really appreciate some help.

Thanks.

have you tried reading it not in boot mode to see what it selects on its own? or do you use this tool all the time and randomly your facing this issue?


Title: Re: ME7 EEPROM programmer
Post by: jjameson96 on September 19, 2020, 01:49:37 PM
Hello, first of all excellent bit of software.
However it hasn't been so sucessful for me (yet) so i started off and after a few failed atempts i manged to read the eeprom on the bench with a generic kkl cable in boot mode, then had every error known trying to write or read again, eventually it suddenly let me read again and write so i uploaded the immo off file and all went ok, although the ecu now appears to do minimal when connected to the car and vcds won't find it either.

here's a few sections from the command prompt, cheers

Quote
C:\Users\jorda>C:\Users\jorda\Downloads\ME7EEPROM.exe --bootmode 95040 --CSpin P4.7 -b 9600 -r -p 2 95040.bin
ME7_EEPROM v1.40
COM: 2, Baud Rate: 9600
Memory type: 95040, size: 512
Chip Select pin: P4.7
Opening COM2 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00F0
Reading EEPROM ... OK
File saved
Closing COM2

C:\Users\jorda>C:\Users\jorda\Downloads\ME7EEPROM.exe --bootmode 95040 --CSpin P4.7 -b 9600 -w -p 2 95040.bin
ME7_EEPROM v1.40
COM: 2, Baud Rate: 9600
Memory type: 95040, size: 512
Chip Select pin: P4.7
Opening COM2 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00F0
Writing EEPROM ................OK
Closing COM2

This is all it gives me now since uploading the data

Quote
C:\Users\jorda>C:\Users\jorda\Downloads\ME7EEPROM.exe --bootmode 95040 --CSpin P4.7 -b 9600 -w -p 2 95040.bin
ME7_EEPROM v1.40
COM: 2, Baud Rate: 9600
Memory type: 95040, size: 512
Chip Select pin: P4.7
Opening COM2 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... FAIL. (error=0x20F07)
Closing COM2


And here's some of the other random errors, i could try it 3 times in a row and get 3 different errors



Quote
C:\Users\jorda>C:\Users\jorda\Downloads\ME7EEPROM.exe --bootmode 95040 --CSpin P4.7 -r -p 2 95040.bin
ME7_EEPROM v1.40
COM: 2, Baud Rate: 10400
Memory type: 95040, size: 512
Chip Select pin: P4.7
Opening COM2 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... FAIL. (error=0x40B01)
Closing COM2

C:\Users\jorda>C:\Users\jorda\Downloads\me7_95040_v1.31\me7_95040.exe --bootmode -b 9600 -r -p 2 95040.bin
Ver: 1.31
Com Port: 2
Baud Rate: 9600
Opening COM2 ... OK
Starting Boot_mode ... uC identification response = 0xC5 (C167 derivatives) ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... FAIL. (error=0x01)
Closing COM2

C:\Users\jorda>C:\Users\jorda\Downloads\me7_95040_v1.31\me7_95040.exe --bootmode -r -p 2 95040.bin
Ver: 1.31
Com Port: 2
Baud Rate: 10400
Opening COM2 ... OK
Starting Boot_mode ... uC identification response = 0xC5 (C167 derivatives) ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... ... OK
Sending EEPROM driver ... FAIL. (error=0x01)
Closing COM2


Thanks, not really sure where to go from here as i've got a long list of things i've tried and the errors just chop and change randomly


Title: Re: ME7 EEPROM programmer
Post by: TurboMMJ on October 02, 2020, 07:52:16 AM
hi all ,

absolute monster tool for us hobylists thanks to all involved in it !

unfortunately still cant get success , tried 2ea me7.5 ecus both TT 95040 eeprom , trying only in BOOT mode on the bench(kitchen table)
using KKL 409.1 china cable set to COM 8 bits rate 9600
found many errors inbetween many tries , found out wait for capacitors to go down is less errorable but cant read fully .

here is some examples :

D:\me7eprom>ME7EEPROM  --bootmode 95040 -r -p 8 -b 9600  95040.bin
ME7_EEPROM v1.40
COM: 8, Baud Rate: 9600
Memory type: 95040, size: 512
Opening COM8 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... FAIL. (error=0x40901)
Closing COM8



D:\me7eprom>ME7EEPROM  --bootmode 95040 -r -p 8 -b 9600  95040.bin
ME7_EEPROM v1.40
COM: 8, Baud Rate: 9600
Memory type: 95040, size: 512
Opening COM8 ... OK
Starting Boot_mode ... uC ID response 0xC5: C167CR ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... OK
Sending EEPROM driver ... FAIL. (error=0x40701)
Closing COM8






any help please
cheers


Title: Re: ME7 EEPROM programmer
Post by: R32Dude on October 28, 2020, 12:28:37 AM
Although the ST10 as used in the ME7.1.1   is not supported, a simple edit to the V1.4 ME7eeprom.exe allowed me to read and write to my ecu with the 95160 eeprom from a 2008 R32 Golf. I simply edit the exe as shown below and run one of the two commands to read or write. The port number will depend on your PC. I used a HEX-CAN cable with VCP drivers installed.  I had first removed the eeprom and read it with a cheap reader. After soldering back, and booting  back to boot mode I read it with the modified program. It matched the original perfectly. Next I rebooted and wrote  to the EEPROM a file full of 99 hexes. It wrote without problems, but gave an error when it tried to verify it back.  After rebooting the ecu again, I read it back using the modified program and the files matched perfectly -all 99 hex! So it does write. Then I wrote to it an immo off version of the original and once again I got verification error, but in reality it actuallyit did the job. Phew :'( :'(  Use at your own risk. It worked for me but may not for you.

The mod is to  change the 84 to 85

commands used:
me7eeprommod   -b9600 -p 3 --bootmode 95160 --CSpin P6.3 -w immo.bin
 me7eeprommod   -b9600 -p 3 --bootmode 95160 --CSpin P6.3 -r readout.bin




Title: Re: ME7 EEPROM programmer
Post by: Markus1982 on October 30, 2020, 09:39:14 AM
Hi,
I Have a Problem to read my EEPROM from an AUDI S8 MY2000

Can anybody help me?


Title: Re: ME7 EEPROM programmer
Post by: stuydub on October 31, 2020, 05:32:58 AM
After every attempt of bootmode fail (MONITER) error u need to turn off rig and re bootmode ecu..and in stead of using the command lines use the Me7GUI version if u struggling..


Title: Re: ME7 EEPROM programmer
Post by: mdccode5150 on November 04, 2020, 10:10:08 PM
OK read 50+ pages of noobs, com port, CMD and cable problems...I only found a couple of similar problems to mine. I did learn somethings. It worked but the file was all FF's, and the File ended up here (C:\Users\Michael\AppData\Local\VirtualStore)

So here is the two problems 1) I have a Porsche ME7.1.1 (I think maybe a ME7.2?) and it has a 35P08 3 EEPROM and here is what I did:

C:\>ME7EEPROM -p 4 --bootmode 95P08 --CSpin P4.7 -r 95P08.bin
ME7_EEPROM v1.40
COM: 4, Baud Rate: 10400
Memory type: 95P08, size: 1024
Chip Select pin: P4.7
Opening COM4 ... OK
Starting Boot_mode ... uC ID response 0xD5 ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Reading IDCHIP ... 0x0C43: C167CS ... OK
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00FF
Reading EEPROM ... OK
File saved
Closing COM4

2) and the second issue

The file ended up here:

C:\Users\Michael\AppData\Local\VirtualStore


I think I used the wrong CSpin!?


Title: Re: ME7 EEPROM programmer
Post by: mdccode5150 on November 04, 2020, 10:14:42 PM
PS to the Above I also did the same to a ME7.1.1 with a 5P08C3 with the same results all FF's


Title: Re: ME7 EEPROM programmer
Post by: mdccode5150 on November 04, 2020, 10:54:31 PM
OK read 50+ pages of noobs, com port, CMD and cable problems...I only found a couple of similar problems to mine. I did learn somethings. It worked but the file was all FF's, and the File ended up here (C:\Users\Michael\AppData\Local\VirtualStore)

So here is the two problems 1) I have a Porsche ME7.1.1 (I think maybe a ME7.2?) and it has a 35P08 3 EEPROM and here is what I did:

C:\>ME7EEPROM -p 4 --bootmode 95P08 --CSpin P4.7 -r 95P08.bin
ME7_EEPROM v1.40
COM: 4, Baud Rate: 10400
Memory type: 95P08, size: 1024
Chip Select pin: P4.7
Opening COM4 ... OK
Starting Boot_mode ... uC ID response 0xD5 ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Reading IDCHIP ... 0x0C43: C167CS ... OK
Initializing registers ... OK
Sending EEPROM driver ... OK
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00FF
Reading EEPROM ... OK
File saved
Closing COM4

2) and the second issue

The file ended up here:

C:\Users\Michael\AppData\Local\VirtualStore


I think I used the wrong CSpin!?


It was the CSpin and this worked flawless! Bootmode of Corse  8)

ME7EEPROM -p 4 --bootmode 95P08 --CSpin P6.3 -r 95P08.bin


Title: Re: ME7 EEPROM programmer
Post by: Cabok on November 05, 2020, 02:03:39 PM
Thanks Ozzie1 for the mod, I've made a new gui to include the modded version.
I didn't try it myself, I just patched the exe like you showed, and defaulted the values to what you used.
I guess these will be the most common settings for these cars.
The 4 files in the Zip are the GUI, v1.31 exe, v1.40 exe and v1.40 modded exe.


Title: Re: ME7 EEPROM programmer
Post by: mdccode5150 on November 06, 2020, 09:47:29 PM
I ran the program with the file listed and got this:

C:\>eepromtool_04 --in 95P08.bin --immo off --out immoff.bin
Read in 1024bytes
Found 1024b bin - parsing as a R32 bin - experimental
ERROR: 1024byte file detected, but the last 512bytes are not all padded with 0xFF, this file is may be a corupt dump, a cluster dump or something other than an eeprom dump, open it with a hex editor - if this is a valid eeprom please post the file and vehicle info on the thread for this tool
Setting Immobiliser: Off
- Immobiliser Off
Found 1024b bin - parsing as a R32 bin - experimental
ERROR: 1024byte file detected, but the last 512bytes are not all padded with 0xFF, this file is may be a corupt dump, a cluster dump or something other than an eeprom dump, open it with a hex editor - if this is a valid eeprom please post the file and vehicle info on the thread for this tool
- Setting backup pages
- Correcting checksums

- Write Successful

C:\>



Is this OK?

I've attached the files and an image with marked changes.

OR Do I need to change the two sets immo 12/22 and checksum pair?


Title: Re: ME7 EEPROM programmer
Post by: mdccode5150 on November 06, 2020, 09:48:58 PM
I ran the program with the file listed and got this:

C:\>eepromtool_04 --in 95P08.bin --immo off --out immoff.bin
Read in 1024bytes
Found 1024b bin - parsing as a R32 bin - experimental
ERROR: 1024byte file detected, but the last 512bytes are not all padded with 0xFF, this file is may be a corupt dump, a cluster dump or something other than an eeprom dump, open it with a hex editor - if this is a valid eeprom please post the file and vehicle info on the thread for this tool
Setting Immobiliser: Off
- Immobiliser Off
Found 1024b bin - parsing as a R32 bin - experimental
ERROR: 1024byte file detected, but the last 512bytes are not all padded with 0xFF, this file is may be a corupt dump, a cluster dump or something other than an eeprom dump, open it with a hex editor - if this is a valid eeprom please post the file and vehicle info on the thread for this tool
- Setting backup pages
- Correcting checksums

- Write Successful

C:\>



Is this OK?

I've attached the files and an image with marked changes.

OR Do I need to change the two sets immo 12/22 and checksum pair?


Title: Re: ME7 EEPROM programmer
Post by: elektronik13 on November 08, 2020, 02:56:05 PM

immo off ok


Title: Re: ME7 EEPROM programmer
Post by: doublerwest on December 02, 2020, 03:17:37 PM
did you hit the boot mode sequence grounding when writing back to the ecu?


Title: Re: ME7 EEPROM programmer
Post by: chicolin on December 16, 2020, 02:00:59 PM
Ive been trying to read out my me7.5 ecu to make a back up.. I finally got it to read in bootmode using my galleto 1260 cable..My uestion is where does the file get saved to? I have the program saved inside a folder on my desktop but no file appears after reding ecu..Am i doing something wrong??

C:\Users\STUTTGART> Desktop\me\me7_95040.exe --bootmode -b 19200 -r -p2 95040.bi
n
Ver: 1.31
Com Port: 2
Baud Rate: 19200
Opening COM2 ... OK
Starting Boot_mode ... uC identification response = 0xC5 (C167 derivatives) ...
OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... P4.7
Configuring SPI Interface ... OK
Checking EEPROM status ... 0x00F0 ... OK
Reading EEPROM ... OK
File saved
Closing COM2


Title: Re: ME7 EEPROM programmer
Post by: grayjay on December 16, 2020, 03:52:10 PM
If you are having trouble with the command line interface for ME7EEPROM, try the GUI for it. The GUI is much easier for designating the output file name and path rather.

Latest version (1.08) of the GUI is on post 842 of this thread, worked great for me to read/write the EEPROM on a ME7.5
http://nefariousmotorsports.com/forum/index.php?topic=1168.msg141054#msg141054

Note that prior release discussion for the GUI are at post #400 (page 27) and  post #442 , page 30 of this same thread, might be useful to review if having trouble.


Title: Re: ME7 EEPROM programmer
Post by: chicolin on December 17, 2020, 03:52:40 PM
Thanks for the info i will give it a try when i get some free time.


Title: Re: ME7 EEPROM programmer
Post by: bamofo on December 18, 2020, 05:21:29 PM
Ive been trying to read out my me7.5 ecu to make a back up.. I finally got it to read in bootmode using my galleto 1260 cable..My uestion is where does the file get saved to? I have the program saved inside a folder on my desktop but no file appears after reding ecu..Am i doing something wrong??

C:\Users\STUTTGART> Desktop\me\me7_95040.exe --bootmode -b 19200 -r -p2 95040.bi
n
Ver: 1.31
Com Port: 2
Baud Rate: 19200
Opening COM2 ... OK
Starting Boot_mode ... uC identification response = 0xC5 (C167 derivatives) ...
OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... P4.7
Configuring SPI Interface ... OK
Checking EEPROM status ... 0x00F0 ... OK
Reading EEPROM ... OK
File saved
Closing COM2

Write the CMD command like this ---- me7_95040.exe --bootmode 95040 -b 19200 -r -p2 stuttgart.bin

Its defined in the last piece your command is  (App name) --bootmode (Chip) -b (baudrate) -r (Read) -p2 (Port2) (Filename.bin)


Title: Re: Re: ME7 EEPROM programmer
Post by: doublerwest on December 20, 2020, 12:51:34 PM
I still don't know what boot mode is although I have managed to get in and get SKCs and swap ECUs already. Next question can you swap 7.1.1 Software to 7.5 hardware? Will it work if I write my VR6 to my 2.0 ECU?

Sent from my SM-N960U using Tapatalk



So i have some knowledge alittle more than i did before.If its the same boot rom you can flash it over. Im unsure on the v6 to 4 cylinder swapping boxes and the immo will need to be moved over to as it stores something on the soft coding I hope this helps some.


Title: Re: ME7 EEPROM programmer
Post by: Kasztan on December 22, 2020, 10:11:02 AM
hello I have a problem with reading eeprom in my ibiza cupra 6k2 2000 aqx, when I try to read eeprom in the obd mode at 10400 (in others the option does not connect to the com port cable) after while reading the ecu an error pops up (x08040) when I have I will post the photo for a moment, I thought if it could be locked with ecu and I will have to take the ecu on the table? thanks for your help in advance


Title: Re: ME7 EEPROM programmer
Post by: Nic88 on January 30, 2021, 06:19:40 AM
Hi all, any idea why I have 65535 for my skc. I had to replace my ecu and that's obviously not the correct code. I'd preferably want to keep my immo working.


Title: Re: ME7 EEPROM programmer
Post by: LeeMee on January 31, 2021, 05:13:27 PM
Good morning,
Been working my way through all the useful tools on this site and i have managed quite successfully to modify my eeprom to my needs for my manual 4.2 Audi allroad swap.
I have hit a small hurdle as i cannot write the bin back to the eeprom.

C:\Users\admin>ME7EEPROM --bootmode 95P08 -w -p 4 newchcsm.bin
ME7_EEPROM v1.40
COM: 4, Baud Rate: 10400
Memory type: 95P08, size: 1024
Opening COM4 ... OK
Starting Boot_mode ... uC ID response 0xD5 ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Reading IDCHIP ... 0x0C43: C167CS ... OK
Initializing registers ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... P6.3
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00FC
Writing EEPROM ................................................................ OK
Verifying EEPROM write ... FAIL. (error=0x70101)
Closing COM4

Even after this i though to download the bin again to see if it has changed but its still the same even after a couple of attempts does anyone have any pointers where i seem to be going wrong ?
Many thanks LeeMee


Title: Re: Re: ME7 EEPROM programmer
Post by: macxxx on January 31, 2021, 11:05:54 PM
Hi all, any idea why I have 65535 for my skc. I had to replace my ecu and that's obviously not the correct code. I'd preferably want to keep my immo working.
Its immo2 but upload your dump


Title: Re: ME7 EEPROM programmer
Post by: LeeMee on February 01, 2021, 03:47:10 AM
Good morning,
Been working my way through all the useful tools on this site and i have managed quite successfully to modify my eeprom to my needs for my manual 4.2 Audi allroad swap.
I have hit a small hurdle as i cannot write the bin back to the eeprom.

C:\Users\admin>ME7EEPROM --bootmode 95P08 -w -p 4 newchcsm.bin
ME7_EEPROM v1.40
COM: 4, Baud Rate: 10400
Memory type: 95P08, size: 1024
Opening COM4 ... OK
Starting Boot_mode ... uC ID response 0xD5 ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Reading IDCHIP ... 0x0C43: C167CS ... OK
Initializing registers ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... P6.3
Configuring SPI Interface ... OK
Checking EEPROM Status Register ... 0x00FC
Writing EEPROM ................................................................ OK
Verifying EEPROM write ... FAIL. (error=0x70101)
Closing COM4

Even after this i though to download the bin again to see if it has changed but its still the same even after a couple of attempts does anyone have any pointers where i seem to be going wrong ?
Many thanks LeeMee

All not flashed to eeprom it took 2 attempts to flash which is apparently normal for an me7.1.1 ecu. Read bin back and information has transferred over.

Regards Liam


Title: Re: ME7 EEPROM programmer
Post by: Burnman6666 on February 19, 2021, 06:24:35 AM
Hi Community,

I tried to use the Me7EEPROM but i got  a failure.
It reads the eeprom but Cant write a file on the computer.

May you guys have an Idea?
Searched in this topic for a solution but nobody posted the same problem.


C:\Users\burnm>"C:\Users\burnm\Downloads\me7-eeprom-1.40\ME7EEPROM.exe" --OBD -r -p3 "C:\Users\burnm>C:\Users\burnm\Downloads\me7-eeprom-1.40\new.bin"
ME7_EEPROM v1.40
COM: 3, Baud Rate: 10400
Opening COM3 ... OK
Initiating communication ... OK
ECU ID response: 06A906032DE
                 1.8L R4/5VT     G
                 0001
                 SoftCod: 11510, WSC: 23074
Reading EEPROM ........................................................................ OK
Unable to open file `C:\Users\burnm>C:\Users\burnm\Downloads\me7-eeprom-1.40\new.bin'. (error=0x30204)
Closing COM3


Title: Re: ME7 EEPROM programmer
Post by: macxxx on February 19, 2021, 08:24:29 AM
Don't use a path to file that should be written , just name of the file.

And it's easier to use cd command to go to the directory with exe ;) 


Title: Re: ME7 EEPROM programmer
Post by: Burnman6666 on February 19, 2021, 05:18:58 PM
Thanks for the Hint great as Usual in the Forum  ;D
Read the File , Immo off, Write the file.
Sucess! Great!


Title: Re: ME7 EEPROM programmer
Post by: unicornux on February 20, 2021, 04:21:07 AM
Hi people.
Is this program open source?
How can I add a new feature to it?
I mean, Should I reinvent the wheel?  :-\


Title: Re: ME7 EEPROM programmer
Post by: gtrkiwi on February 20, 2021, 01:35:43 PM
No more clips or desoldering... here is my EEPROM programer tool.

ME7_95040 is a console application that allows to program ME7 ecu's EEPROM.
It has been tested successfully on ME7.1 and 7.5 ecus.
Tool works with a dumb kline cable, either usb or serial.

For usage instructions, in a command line window run 'me7_95040 --help', it will display the program options with some examples.

Update 2011.11.23 - v1.30 -> /topic,1168.msg11101.html#msg11101 (http://nefariousmotorsports.com/forum/index.php/topic,1168.msg11101.html#msg11101)
  - Added read support over OBD port
Update 2012.01.16 - v1.31
  - Fix bug with 4Z7907551S ECU
  - Reduce CPU usage
Update - v1.40 -> http://nefariousmotorsports.com/forum/index.php?topic=1168.msg21504#msg21504 (http://nefariousmotorsports.com/forum/index.php?topic=1168.msg21504#msg21504)
 - 95040, 95080, 95160 and 95P08 as well as more cpu options.
 - Allow to specify the chip select pin in case the search function can't find it
Hi Argdub, your eeprom reader looks to be a solution for many and the gold standard for ME7 ecu,s. I am far from competent when it comes to playing with ecu,s and so I have been reading and learning as best I can. I will never make a business of this type of thing but really enjoy it as a hobby playing on my own car.
Given that I am a slow learner....


Title: Re: ME7 EEPROM programmer
Post by: Michael28 on March 20, 2021, 08:07:27 AM
Today I gave the car to Alfa Romeo 156 ME .3.1, after cloning with ME7EEPROM. It was not possible to write correctly EEPROM, it was erased in FF and after two ignition cycles the car started working.


Title: Re: ME7 EEPROM programmer
Post by: dbcool on March 22, 2021, 08:46:15 AM
Hi Guys im new to this and it looks exactly what i need it for  - I need to get the 4 or 5 digit pin code from my key  - its for a 2004 audi tt roadster - should it work?


Title: Re: ME7 EEPROM programmer
Post by: stuydub on March 23, 2021, 07:52:18 AM
Hi Guys im new to this and it looks exactly what i need it for  - I need to get the 4 or 5 digit pin code from my key  - its for a 2004 audi tt roadster - should it work?

just use vag k commander and a kkl cable it will show u SKC with that or or vag eeprom programmer


Title: Re: ME7 EEPROM programmer
Post by: andan02 on March 31, 2021, 11:44:15 AM
Hello, I am new to nefMoto.  I have a 2011 Audit TTS 2.0 mk2 (8J).  I bought the car used.  Both keys worked.  I decided to swap the case out on the second key and threw out the old case without realizing the transponder (pill) was in it.  Stupid me.  Since then I have been trying to code a new key.  I was able to program the key to lock/unlock the doors and trunk (valet mode).  I can't start the car.  I get the dreaded "SAFE" mode in the dash.  I have a VAG KKL cable (that I thought would work) to use with the me7 eeprom program.  I get "failure to communicate" when I try to read from it using a win10 laptop.  I changed baudrate, etc - no dice.  I don't think the VAG KKL works on the mk2.  I also have the VCDS cable and the program for it.  It appears you can't use the VCDS cable with me7 however.  I am stuck.

Some questions for all of you out there.

1) Is there a cable that will work on my vehicle?  I see some rattling on boards about the HEX+CAN from rosstech.  I can rent it for $40 if that will work.
2) Do I need more than the SKC?  I see some talking about needing other parameters to use VCDS to unlock the immobilizer section and code new keys.
3) I saw someone talk about draining the battery and reconnecting it to pair a new key.  Does this work?

I do not want to pay a dealership to do this when I have the technical chops to do it myself.  My biggest hurdle seems to be using the right cable, but I am not sure if the SKC is enough for this vehicle.

Thank you all,
Andy


Title: Re: ME7 EEPROM programmer
Post by: macxxx on March 31, 2021, 03:18:30 PM
Audi TT 8J works only with Hex-can cable , 2.0tfsi is not a Me7 ecu so you can't do anything with me7eeprom software

to add keys in 8J TT you need special software and cables ( like AVDI/FVDI etc ) , you won't find any free solution


Title: Re: ME7 EEPROM programmer
Post by: andan02 on April 01, 2021, 07:13:18 AM
Thank you for the information macxxx.  I am having a tough time finding a good auto locksmith.  PITA!


Title: Re: ME7 EEPROM programmer
Post by: tadope on May 28, 2021, 07:52:17 PM
just did my first immo off ever.
and first time using a command line tool ever.

thanks so much. worked amazing.

only tiny hickup was having to restart everything to get it to write the bin.


Title: Re: ME7 EEPROM programmer
Post by: Sandstorm3k on May 31, 2021, 06:44:22 AM
A week or two ago i was messing about trying to write an immo file to my backup ECU, no luck.

I got a clean read, and i know how to bootmode an ECU. I am also positive i got it in boot mode, though i just could not get it to write. Tried different baud modes and versions of the program but no luck. I think the error code was 0x07. Any advice? I have probably tried for over a few hours differnt things, settings etc.

I have only tried over OBD, if anyone has some tips please do enlighten me. Otherwise i'm probably going to try a bench setup and flash it that way.


Title: Re: ME7 EEPROM programmer
Post by: stuydub on May 31, 2021, 11:23:34 PM
A week or two ago i was messing about trying to write an immo file to my backup ECU, no luck.

I got a clean read, and i know how to bootmode an ECU. I am also positive i got it in boot mode, though i just could not get it to write. Tried different baud modes and versions of the program but no luck. I think the error code was 0x07. Any advice? I have probably tried for over a few hours differnt things, settings etc.

I have only tried over OBD, if anyone has some tips please do enlighten me. Otherwise i'm probably going to try a bench setup and flash it that way.

trying to bootmode on the car i guess and then using obd ? . This has never worked for me i just bench it or parcel shelf it depending where i am lol


Title: Re: ME7 EEPROM programmer
Post by: Sandstorm3k on May 31, 2021, 11:27:44 PM
trying to bootmode on the car i guess and then using obd ? . This has never worked for me i just bench it or parcel shelf it depending where i am lol
Yes exactly, I figured why wouldn't it work as it seems others have got it to work.

Thanks for your input, i'll give it a go on the bench soon.


Title: Re: ME7 EEPROM programmer
Post by: Home Built by Jeff on June 08, 2021, 10:00:06 PM
Hi,

I am attempting to put a 4.2 V8 in my Boxster. I have managed to setup a bench flashing cable and the Nefmoto flasher can read the basic info but I need to remove the immobiliser before I can go any further.

I am currently getting the following error on me7eeprom.exe

C:\Users\LENOVO\Downloads>me7eeprom.exe --OBD -r -p 3 read.bin
ME7_EEPROM v1.40
COM: 3, Baud Rate: 10400
Opening COM3 ... OK
Initiating communication ... FAIL. (error=0x21007)
Closing COM3

I have comfirmed that my cable is going through COM3. The cable that I am using is a blue KKL VAG-COM for 409.1

Any help with what I am doing wrong would be greatly appreciated. I will be posting the whole process on my YouTube channel in detail so hopefully it will be able to help out others as well.

Jeff


Title: Re: ME7 EEPROM programmer
Post by: Blazius on June 09, 2021, 05:35:16 AM
Hi,

I am attempting to put a 4.2 V8 in my Boxster. I have managed to setup a bench flashing cable and the Nefmoto flasher can read the basic info but I need to remove the immobiliser before I can go any further.

I am currently getting the following error on me7eeprom.exe

C:\Users\LENOVO\Downloads>me7eeprom.exe --OBD -r -p 3 read.bin
ME7_EEPROM v1.40
COM: 3, Baud Rate: 10400
Opening COM3 ... OK
Initiating communication ... FAIL. (error=0x21007)
Closing COM3

I have comfirmed that my cable is going through COM3. The cable that I am using is a blue KKL VAG-COM for 409.1

Any help with what I am doing wrong would be greatly appreciated. I will be posting the whole process on my YouTube channel in detail so hopefully it will be able to help out others as well.

Jeff

Take the cable apart, this program will NOT work with ch340 chip. And if it has FTDI , you probably have to bootmode.

EDIT: CH340 works absolutely fine with 1.31. Confirmed.


Title: Re: ME7 EEPROM programmer
Post by: Auriaka on June 09, 2021, 09:58:27 AM
Hi,

I am attempting to put a 4.2 V8 in my Boxster. I have managed to setup a bench flashing cable and the Nefmoto flasher can read the basic info but I need to remove the immobiliser before I can go any further.

I am currently getting the following error on me7eeprom.exe

C:\Users\LENOVO\Downloads>me7eeprom.exe --OBD -r -p 3 read.bin
ME7_EEPROM v1.40
COM: 3, Baud Rate: 10400
Opening COM3 ... OK
Initiating communication ... FAIL. (error=0x21007)
Closing COM3

I have comfirmed that my cable is going through COM3. The cable that I am using is a blue KKL VAG-COM for 409.1

Any help with what I am doing wrong would be greatly appreciated. I will be posting the whole process on my YouTube channel in detail so hopefully it will be able to help out others as well.

Jeff


On 24v vr6 ecus and some 4.2 ecus I have had to remove a resistor band on bottom of the ecu to allow bootmode. There is a thread on here in regards to me7.1.1 ecus and have to rem ove the 010 band. I fought a 24v vr6 ecu for hours before I found that and did it... 5 min later, its happy as a clam and I can do whatever


Title: Re: ME7 EEPROM programmer
Post by: Home Built by Jeff on June 10, 2021, 12:57:13 AM
I didn't realise I could remove the chip from my cable. I will give that a go and I will have a look at the 010 resistor band as well and let you know how I go.



Title: Re: ME7 EEPROM programmer
Post by: Briandutch on June 23, 2021, 12:14:17 PM
Please help me further..
I don't know what this error is...

C:\ecu immo>me7rw --bootmode -wp2 immoOFF.bin
Ver: 1.31
Com Port: 2
Baud Rate: 10400
Opening COM2 ... OK
Starting Boot_mode ... uC identification response = 0xC5 (C167 derivatives) ...
OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... FAIL. (error=0x01)
Closing COM2


Title: Re: ME7 EEPROM programmer
Post by: fredgilb on July 11, 2021, 06:47:33 PM
I was able to Immo off and vin add. When I attempt to write the file I get these responses.

I'm going thru ODB plug. First is with no ground on pin 24 \. second with ground on pin 24
Am I correct that grounding pin 24 & using obd plug is workable?

PS C:\Users\fredg\Downloads> .\me7_95040.exe --bootmode -wp3 9542.BIN
Ver: 1.31
Com Port: 3
Baud Rate: 10400
Opening COM3 ... OK
Starting Boot_mode ... FAIL ... No response from ECU. (error=0x07)
Closing COM3

PS C:\Users\fredg\Downloads> .\me7_95040.exe --bootmode -wp3 9542.BIN
Ver: 1.31
Com Port: 3
Baud Rate: 10400
Opening COM3 ... OK
Starting Boot_mode ... uC identification response = 0xE5. Unknown ID. (error=0x01)

If it's any help, me7.5 2001 beetle


Title: Re: ME7 EEPROM programmer
Post by: Blazius on August 09, 2021, 07:34:32 PM
I would like to say and absolutely confirm that CH340 based cable will work with 1.31 on bench harness on ME7.5. This week I added another genuine FTDI "dumb" cable to the collection for eeprom stuff.. well it turns out it has all kinds of issues, not even ME7Logger wants to work properly... so I am like right, I know for a fact ch340 works with ME7Logger, and sure enough it connects and works every single time and speed any init. In a span of 3 hours  I got the genuine FTDI chip working like 3 times and never again, all kinds of combinations - latency, buffer sizes it just buggy as hell( Windows XP SP3 32bit with latest FTDI VCP drivers for windows xp)

So I am like right, lets give the ch340 a go, like I did 2 years ago but that was in car OBD/bootmode and with 1.4. Sure enough using 1.31 it read eeprom just fine thru OBD bench and wrote it thru bootmode bench.
Wanna mention that you will have to set the baud to 57600 or it will fail on initializing registers. CH340 to the rescue.


Title: Re: ME7 EEPROM programmer
Post by: TeknoFi on August 20, 2021, 09:14:02 AM
The solution for removing immo from 06A906032HJ / ME7.5 with infineon processor:

You need only VAG-KKL blue cable, take the ecu out of the car and put it to the boot mode. Since there was an Infineon cpu in there its trickier, a 10k resistor had to be placed between the bootpin and the ground. Otherwise it may go to boot mode but it does not respond to anything.

With ME7EEPROM I read the eeprom out, then with eepromtool_04 I removed the immo from the binary. I wrote the eeprom back with ME7EEPROM and the car started, the immobilizer was permanently removed. Here's the information if anyone is looking for help ...The engine was an AUM.


Title: Re: ME7 EEPROM programmer
Post by: prj on August 20, 2021, 11:12:28 AM
You only need the 10k resistor if you are keeping the pin grounded all the time. If you remove the ground as soon as it's in bootstrap mode, then you don't need the resistor.


Title: Re: ME7 EEPROM programmer
Post by: bazgreener on November 20, 2021, 07:05:50 AM
Hi all, looking for some help in reading/writing my me7.5. I originally read the eeprom with vag commander, i then used eepromtool_04 to set the vin and switch the immo off which appeared successful-

C:\Users\shelg>eepromtool_04 --in ecu_off.bin
Read in 512bytes
EEPROM Status:
- Type: ECU_eeprom
- Version: Immo2
- VIN: TRUZZZ8NZ11042596 (Audi Hungary 2001 - TT 99-06, Gyor, Hungary)
- SKC: 01392
- Immobiliser: Off
- Checksum: OK
- Size: 512bytes
- Cluster Code: 11 20 3B 59 77 94 BC
- P0601 DTC: set to 00 01
- Immo ID:   e
- Softcoding ID: 65408
- Tuner Tag:
- Flash Programming (successful): 0
- Flash Programming (attempts): 0

But now i am having trouble writing back the file. I tried using commander again but it won't talk to the ecu in boot mode so i then tried ME7_eeprom but get the following error when i try to read-

C:\Users\shelg>ME7EEPROM --OBD -r -p 3 95040.bin
ME7_EEPROM v1.40
COM: 3, Baud Rate: 10400
Opening COM3 ... OK
Initiating communication ... FAIL. (error=0x21007)
Closing COM3

I am using a newer vag com lead HEX-V2 which i have set in VCDS to not use intelligent mode. I have also tried using the vag commander lead but get the same error. I can still talk to the ecu via k-line with both commander and with vcds so i assume my bench connections are all ok. This is my first time doing anything like this and i have spent many hours trying to find the answer.
Any advice greatly appreciated.



Title: Re: ME7 EEPROM programmer
Post by: R32Dude on November 20, 2021, 06:07:50 PM
The ecu needs to be in boot mode to write to the eeprom. The fact that vcds still talks to it means that it is not in boot mode.


Title: Re: ME7 EEPROM programmer
Post by: bazgreener on November 21, 2021, 01:29:30 PM
The ecu needs to be in boot mode to write to the eeprom. The fact that vcds still talks to it means that it is not in boot mode.
Thanks r32dude,  I'm pretty sure I had it in boot when I tried to write the file but I'll give it another go. It wasn't in boot when I tried vcds.


Title: Re: ME7 EEPROM programmer
Post by: R32Dude on November 21, 2021, 05:44:17 PM
Its best to use a resistor  for bootmode. 4.7k to 10k. The resistor allows you to no longer worry about removing the ground from the pin at the correct time. This avoids a false bootmode


Title: Re: ME7 EEPROM programmer
Post by: EuroXs4 on December 02, 2021, 08:52:15 PM
Is it possible to use this tool with 2002 porsche 996??


Title: Re: ME7 EEPROM programmer
Post by: prj on December 03, 2021, 10:24:50 AM
Did you try?

It doesn't matter what the ECU is, it loads a bootstrap loader and you have to specify the pin the EEPROM is connected to (if it can't detect automatically).
It will work even with a non-Bosch ECU as long as the micro is a C166/C167.


Title: Re: ME7 EEPROM programmer
Post by: bazgreener on December 18, 2021, 11:12:12 AM
Hi all,
   moved along a little further with the ECU but now hit another stumbling block   ::)
Any ideas why i am seeing this error? 

Thanks

C:\Users\Bazza>ME7_95040 --bootmode -r -p 4 -b 9600 95040.bin
Ver: 1.31
Com Port: 4
Baud Rate: 9600
Opening COM4 ... OK
Starting Boot_mode ... uC identification response = 0xC5 (C167 derivatives) ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... FAIL. (error=0x01)
Closing COM4


Title: Re: ME7 EEPROM programmer
Post by: _nameless on December 18, 2021, 12:07:13 PM
Hi all,
   moved along a little further with the ECU but now hit another stumbling block   ::)
Any ideas why i am seeing this error? 

Thanks

C:\Users\Bazza>ME7_95040 --bootmode -r -p 4 -b 9600 95040.bin
Ver: 1.31
Com Port: 4
Baud Rate: 9600
Opening COM4 ... OK
Starting Boot_mode ... uC identification response = 0xC5 (C167 derivatives) ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... FAIL. (error=0x01)
Closing COM4
the answer is literally in the post directly above yours


Title: Re: ME7 EEPROM programmer
Post by: bazgreener on December 18, 2021, 12:38:17 PM
the answer is literally in the post directly above yours
;D How the hell did i not see that !
Next question, what pin is my eeprom connected to?


Title: Re: ME7 EEPROM programmer
Post by: bazgreener on December 26, 2021, 07:46:50 AM
Can anyone advise how i input the EEPROM pin into the command prompt? I see from some previous posts on ME7_95040 that the pin is listed as P4.7 (i know this may not be the correct pin for my ecu) but how would i tell ME7_95040 to look for the pin? when -P is already used to identify the com port.

Thanks


Title: Re: ME7 EEPROM programmer
Post by: BlackT on January 11, 2022, 02:19:43 AM
--CSpin P4.7 or P6.3 for ME7.1.1


Title: Re: ME7 EEPROM programmer
Post by: pr0dukt on February 26, 2022, 01:51:55 AM
Hopefully someone is still around to answer this, but I'm having a hell of a time getting a good ECU dump from an OBDII read using any of the software I've gotten ahold of, this tool included. I have a dead/unreadable Magneti Cluster in a 2005 beetle, that pairs to an ME7.1.1 ECU w/ AM29F800BB layout. I Located a used cluster that I could use for a swapin. However being unable to access the old cluster, prevents me from pulling any of the data off it for cloning (unless I want to set up a bench and extract chip for r/w I suppose which I'm in no position to do atm), So I've been going at it from scratch trying to adapt this new cluster..
My main hurdle atm is just retrieving the SKC of the dead cluster from my ECU's EEPROM (this vehicle is on immo3), as it's my only real option for adapting and rekeying. I have a HEX-V2 rtech cable for VCDS, for adaption once pins are retrieved.. As far as the EEPROM retrieval, I've Tried both a ch340 KKL dumb cable, and a FT232RL K+Can 1.4 cable with no successful full reads. I've tried using vag tacho, eeprom programmer, k+can commander 1.4/2.5, and visualME7logger. With this tool (v1.4) showing the most promise. It reads for a while but then ends up erroring out before finishing the read.

I'm doing this with my voltage at roughly 13.6vdc while on a bat charger. I have not attempted a read in boot mode yet. I suppose that will be my next endeavor. I believe it's still the 24-pin on the flash chip to bootmode enable the ecu correct? once in boot mode, my chances of getting a full read via ODBII should significantly improve I imagine,. Though I thought it was possible to dump without needing to utilize bootmode, so I really didn't want to have to bother going that far. Though than again, I've read about various troubles getting eeprom from me7.1.1 on other forums so maybe I'm just going through the normal process of smashing one's head against the controller in every conceivable way before it gives me what I want..

Is there any other caveats that will make this process go smoother? I plan to just straight edit the EEPROM of the new(used) cluster to my present ECU's vin+immo+skc data via HxD or the like, and flashing it back to the cluster.. but until I get this shitty skc, I can't do jack to progress.

Any protips are much obliged.


Title: Re: ME7 EEPROM programmer
Post by: sherpagoodness on February 26, 2022, 04:06:54 PM
yea, you need boot mode. it may take a few tries to get it in boot mode, but don't give up :D


Title: Re: ME7 EEPROM programmer
Post by: JakeGT on March 28, 2022, 11:47:57 AM
Hi I keep getting this error but can't figure out why can anyone help? I've successfully read before in the past ok.

ME3.1 thanks

C:\Users\satel>C:\Users\satel\Desktop\ECU\Nefmoto\ME7EEPROM_1.4.exe --bootmode 95080 -r -p3 --CSpin P4.7 2803.bin
ME7_EEPROM v1.40
COM: 3, Baud Rate: 10400
Memory type: 95080, size: 1024
Chip Select pin: P4.7
Opening COM3 ... OK
Starting Boot_mode ... uC ID response 0x00. Unknown ID. (error=0x40201)
Closing COM3


Title: Re: ME7 EEPROM programmer
Post by: Groopan on April 13, 2022, 06:48:58 AM
Good day

Need some advice please , i have used these CLI apps with no problem in the past . i am currently going crazy trying to get them to run on win10 , win 7 , i even tried VM win7 and xp.

The CMD just opens in a new window and flashes and  closes , i manage to slow down my PC and confirm the CLI app is opening but it shuts off . i have tries veryting thing i could find online  oh how i can correct this but notting seems to work , new user accound , scf , admin , nothing works .

here is a video of what happens
https://youtu.be/QWWwTa-gzvE (https://youtu.be/QWWwTa-gzvE)

Please advise how i can correct this and get the CLI to run

thank you again for your help


Title: Re: ME7 EEPROM programmer
Post by: adam- on April 13, 2022, 06:53:28 AM
You're using CMD wrong.  CD to the path you need, then run it.


Title: Re: ME7 EEPROM programmer
Post by: Groopan on April 13, 2022, 07:00:30 AM
You're using CMD wrong.  CD to the path you need, then run it.

Same thing happens  CMD opens another window the CLI flashes and shuts off . i have done this before with no issues for some strange reason no matter what computer i try it on its the same issue . i redownloaded the apps , i have use the current drictory for the exe file  but i am having the same issue


Title: Re: ME7 EEPROM programmer
Post by: Geomeo on April 13, 2022, 11:02:56 AM
I'm not sure how it is in Winodws 7, but in the search box type cmd then right click run as administrator.  When you reinstalled Windows did you do all of the windows updates?  Try running any dot exe from the cmd prompt and see what happens.


Title: Re: ME7 EEPROM programmer
Post by: Groopan on April 13, 2022, 04:05:36 PM
I'm not sure how it is in Winodws 7, but in the search box type cmd then right click run as administrator.  When you reinstalled Windows did you do all of the windows updates?  Try running any dot exe from the cmd prompt and see what happens.

So 7 is updated 10 is in the process of being updated. Both run .exe apps from cmd . Just when I try to run these cli apps it just opens In a new cmd window and closes . Does the same on both 10 and 7 also I tried redownloading apps and same thing .


Title: Re: ME7 EEPROM programmer
Post by: _nameless on April 19, 2022, 11:18:35 PM
So 7 is updated 10 is in the process of being updated. Both run .exe apps from cmd . Just when I try to run these cli apps it just opens In a new cmd window and closes . Does the same on both 10 and 7 also I tried redownloading apps and same thing .
You're using CMD wrong.  CD to the path you need, then run it.
::)


Title: Re: ME7 EEPROM programmer
Post by: vanitution on May 25, 2022, 11:43:23 AM
Anyone have a new link to download an eeprom programmer that works with windows 10?


Title: Re: ME7 EEPROM programmer
Post by: ChameleonD on June 09, 2022, 02:53:26 PM
Please help me further..
I don't know what this error is...

C:\ecu immo>me7rw --bootmode -wp2 immoOFF.bin
Ver: 1.31
Com Port: 2
Baud Rate: 10400
Opening COM2 ... OK
Starting Boot_mode ... uC identification response = 0xC5 (C167 derivatives) ...
OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... FAIL. (error=0x01)
Closing COM2

Could you please tell how do you solve this problem?


Title: Re: ME7 EEPROM programmer
Post by: stuydub on June 10, 2022, 11:05:21 PM
Could you please tell how do you solve this problem?

change the options


Title: Re: ME7 EEPROM programmer
Post by: Alfista Veru on June 23, 2022, 03:46:25 AM
Hi does anyone know if the programme works on Bosch ECU ME763 AO (0261208969) Fiat Grande Punto 2009 with 1.4 16V Petrol engine (Starjet).

Thanks


Title: Re: ME7 EEPROM programmer
Post by: Pyeah91 on July 15, 2022, 03:02:17 AM
Hello,

i get Error 0x50101 with setting KKL-Cable in Com2 in OBD Mode and 10400 Baud.
When i changed the Baud Rate to 9600 i get 0x50001.
Windows 7 32 Bit


1.8t BFB ME7.5

What can i do?

Thanx


UPDATE:

I Choose the version 1.31 with same Com Port and 9600 Baud rate and a few attempts later it works. Sometimes it wont work so you must restart the PC and give the ECU some time without Power.


Title: Re: ME7 EEPROM programmer
Post by: TeknoFi on August 01, 2022, 07:43:26 PM
You only need the 10k resistor if you are keeping the pin grounded all the time. If you remove the ground as soon as it's in bootstrap mode, then you don't need the resistor.

I get a flash erase error with mpps v18 for some reason almost every time if I keep the resistor in circuit. But if I do the job without resistor, or disconnect the connection with resistor shortly after booting ecu, the flash succeeds every time.

 ???

Well, maybe this is useful to someone.


Title: Re: ME7 EEPROM programmer
Post by: Rick81 on August 06, 2022, 01:53:46 AM
Ive downloaded this tool and extracted it and nothing happens?


Title: Re: ME7 EEPROM programmer
Post by: Vollmer on August 07, 2022, 08:49:23 AM
Looking to use this on an Audi 00 A8/01 S8 cluster swap.
Need to retain Original ODO and Immo


Title: Re: ME7 EEPROM programmer
Post by: EuroXs4 on August 18, 2022, 08:12:04 PM
Anyone have any idea why I can't read this ecu via obd on the bench??

c:\>me7eeprom --OBD -r -p5 95040.bin
ME7_EEPROM v1.40
COM: 5, Baud Rate: 10400
Opening COM5 ... OK
Initiating communication ... FAIL. (error=0x50501)
Closing COM5

I have confirmed the port is correct. I have changed the baudrate it didnt make a difference. I have both can and kline hooked up. ECU part number 4Z7907551AA. ME7.1.1 0261208538

Also note hexnet is talking to ecu without issues with same connection configuration on bench setup.


Title: Re: ME7 EEPROM programmer
Post by: TeknoFi on August 21, 2022, 03:54:42 PM
Anyone have any idea why I can't read this ecu via obd on the bench??

c:\>me7eeprom --OBD -r -p5 95040.bin
ME7_EEPROM v1.40
COM: 5, Baud Rate: 10400
Opening COM5 ... OK
Initiating communication ... FAIL. (error=0x50501)
Closing COM5

I have confirmed the port is correct. I have changed the baudrate it didnt make a difference. I have both can and kline hooked up. ECU part number 4Z7907551AA. ME7.1.1 0261208538

Also note hexnet is talking to ecu without issues with same connection configuration on bench setup.

is your ecu in boot mode? connecting can-line is not necessary.


Title: Re: ME7 EEPROM programmer
Post by: siggi1 on March 22, 2023, 03:55:40 PM
Thank you so so much! Reeding the eeprom of my me 7.1 with Version 1.31 worked flawlessly over OBD.


Title: Re: ME7 EEPROM programmer
Post by: murfieus on June 20, 2023, 02:56:48 AM
hi all , i got a me7.1.1 022906032GE 5871 but cant figure out wich eeprom size i need to select. there is no infomation about this ecu around.
i tryed to read and write with the 95040 but fails varify after writing. code on the eeprom 5P08C3. i tryed 95p08 but says the size is not correct.

Read in 512bytes
Bin starts 30 30 30 30 30 - is this a 1024kb R32 bin?
EEPROM Status:
- Type: ECU_eeprom
- Version: Immo3
- VIN: TRUZZZ8N051006793 (Audi Hungary 2005 - TT 99-06, Gyor, Hungary)
- SKC: 06641
- Immobiliser: On
- Checksum: OK
- Size: 512bytes
- Cluster Code: 14 22 3C 5A 80 97 B9
- P0601 DTC: not set
- Immo ID: AUZ5Z0D5236079
- Softcoding ID: 0133
- Tuner Tag:
- Flash Programming (successful): 0
- Flash Programming (attempts): 0


Title: Re: ME7 EEPROM programmer
Post by: elektronik13 on June 24, 2023, 02:20:05 PM
hi all , i got a me7.1.1 022906032GE 5871 but cant figure out wich eeprom size i need to select. there is no infomation about this ecu around.
i tryed to read and write with the 95040 but fails varify after writing. code on the eeprom 5P08C3. i tryed 95p08 but says the size is not correct.

Read in 512bytes
Bin starts 30 30 30 30 30 - is this a 1024kb R32 bin?
EEPROM Status:
- Type: ECU_eeprom
- Version: Immo3
- VIN: TRUZZZ8N051006793 (Audi Hungary 2005 - TT 99-06, Gyor, Hungary)
- SKC: 06641
- Immobiliser: On
- Checksum: OK
- Size: 512bytes
- Cluster Code: 14 22 3C 5A 80 97 B9
- P0601 DTC: not set
- Immo ID: AUZ5Z0D5236079
- Softcoding ID: 0133
- Tuner Tag:
- Flash Programming (successful): 0
- Flash Programming (attempts): 0
first you need to read the eeprom as 95p08 and then you will be able to write it
the reading of this eeprom is incomplete


Title: Re: ME7 EEPROM programmer
Post by: murfieus on June 27, 2023, 11:07:50 AM
first you need to read the eeprom as 95p08 and then you will be able to write it
the reading of this eeprom is incomplete

Thnks for reply, i did read it with the p08 but when i check it in cmd/eeprom is says check the file size (512kb?) , i made immo off and did the chks but still show fails after writing. When i check it with the “on screen” button he did write the changes


Title: Re: ME7 EEPROM programmer
Post by: Thomas_20VT on July 31, 2023, 01:26:37 PM
I have an issue with Golf MK5 R32 ME7.1.1 ECU
022906032CE
0261208468
377419

(http://nefariousmotorsports.com/forum/index.php?action=dlattach;topic=15146.0;attach=26920;image)
HW looks like HW III Family 52 therefore I put a 1k resistor CNF1 and now I can put the ECU into Bootmode. I managed to read ECU flash with MPPS in Bootmode.

BUT, I cant' read EEPROM with ME7eeprom CMD tool (I have already some experience with the tool with previous ME7.1.1 and could read E2P)
EEPROM is a 95160 chip

I get this FAIL report
(http://nefariousmotorsports.com/forum/index.php?action=dlattach;topic=1168.0;attach=38585;image)

Please for your help !


Title: Re: ME7 EEPROM programmer
Post by: EuroXs4 on October 05, 2023, 05:21:21 AM
I am having a hard time getting a ME7.1.1 ecu into boot mode or reading via OBD also. Immo eeprom looks to be a 95P08C3. Anyone know if this eeprom is supported?


Title: Re: ME7 EEPROM programmer
Post by: BlackT on October 05, 2023, 09:09:12 AM
Ecu number?


Title: Re: ME7 EEPROM programmer
Post by: EuroXs4 on October 05, 2023, 11:35:57 AM
Ecu number?
0261207997 8E0910560G  It's a ME7.1.1 with a 95P08C3 immo eeprom. I tried chip select pins 4.7 and 6.3 but no dice. At one point received a error that says its not supported. However according to everything I see it is supported.


Title: Re: ME7 EEPROM programmer
Post by: BlackT on October 05, 2023, 02:29:44 PM
Yes it can be readed, but I dont remeber what CS pin is
Also read it as 90540


Title: Re: ME7 EEPROM programmer
Post by: EuroXs4 on October 05, 2023, 04:14:46 PM
Yes it can be readed, but I dont remeber what CS pin is
Also read it as 90540

OK will try but will it be accurate?I thought 95P08C3 is offset to the right vs others.


Title: Re: ME7 EEPROM programmer
Post by: EuroXs4 on October 05, 2023, 04:23:29 PM
No dice still same thing. I have Pins 1,2,3,21,62 and 43 connected. Note all power pins are terminal 30 comes on at the same time. I have tried using terminal 15 on pin2 and it made no difference. Any advice?


Title: Re: ME7 EEPROM programmer
Post by: EuroXs4 on October 05, 2023, 05:27:26 PM
Making some progress but still no dice any ideas?


Title: Re: ME7 EEPROM programmer
Post by: ecuprog7 on October 07, 2023, 04:11:05 AM
hi, try ver 1.31, i tried it on a 8e0909559, is me7.1.1, cs pin is p6.3 and the prog read 1k from eeprom.


Title: Re: ME7 EEPROM programmer
Post by: EuroXs4 on October 07, 2023, 04:48:18 AM
hi, try ver 1.31, i tried it on a 8e0909559, is me7.1.1, cs pin is p6.3 and the prog read 1k from eeprom.
Tried every version 1.30,1.31,1.40. Same result with all versions.


Sent from my iPhone using Tapatalk


Title: Re: ME7 EEPROM programmer
Post by: EuroXs4 on October 07, 2023, 06:19:39 AM
It appears that I had to use me7eeprom in order to get it to read and do what I needed. Not using me7eeprom was my issue.


Title: Re: ME7 EEPROM programmer
Post by: magwych on November 19, 2023, 04:05:55 AM
I joined this forum hoping for a solution to read the SKC from my 1999 Audi TT.

me7eeprom and me7_95040  cropped on my internet searches as a solution, download the ECU EEPROM as binary, then open in a hex editor, then find and translate the values. Sounds easy enough ..

I am using a FTDI chipped cable, whcih I normally use for VCDS Lite on the TT, Toyota Techstream on my Hilux and on my motorcycles. It is not a cheap clone from the depths of EBay and seems to function fine.

My laptop is Windows 10 64bit, I run the programs in a cmd window that is launched as administrator and I have set the properties of the binary executables to run with administrator privileges.

I ma using the --OBD option on the command line, the ECU is in the car and I do not wish to remove it for a bench hook up just to find the SKC. In windows 10, at least in my windows 10, there is no opton to set a baud rate of 10400, I can set 9600 or 14400. What about flow control? My COM ports are set to "none" by default.

I have been through the 62 pages of this thread and could not see an obvious solution. My apologies if I have missed the answer, it is 62 pages long! Kindly point me in the right direction

me7_95040 (v1.31) fails with (0x01) at 9600 and (0x07) at 144000.

me7eeprom (v 1.4) fails with (error=0x50501) at 9600 and (error=0x80401) at 14400 - see attached png.

Are these pragrams locked into 10400 baud and will always throw erros at any other baud rate ? Is there a way of forcing my Windows COM port to use 10400, to suit the program ?

I have been trying to find a safe version of VAGtacho instead, but every version I have foudn so far is infected with a trojan, even the paid for versions. I am not touching that with a barge pole.






Title: Re: ME7 EEPROM programmer
Post by: Geomeo on November 19, 2023, 08:12:37 AM
Type the commands without the arguments or parameters. These will give you list of arguments to write in.   Or google the command examples.  What ever you are doing to change the baudrate is wrong. Check device manager for the correct com port by unplugging your device and plugging it in again.  Consider using xp also. 


Title: Re: ME7 EEPROM programmer
Post by: magwych on November 19, 2023, 10:03:11 AM
Type the commands without the arguments or parameters. These will give you list of arguments to write in.   Or google the command examples.  What ever you are doing to change the baudrate is wrong. Check device manager for the correct com port by unplugging your device and plugging it in again.  Consider using xp also. 
Thank you for taking the time to reply. I have already checked the command line options, if youn ook at my screenshit you will see I have used:
--OBD = This uses OBD mode, baud rate is fixed at 10400
-p 2 = Use COM port 2
-r   = Read from the ECU and write to a file.
mytt.bin = the name of the file to write to.

I know exactly which COM port my USB serial cable is using, I specified it on the command line. To dounle-cgevk that I tried by specifying an unused COM port, and also by reoeating ghe command with no cabke pmugged in to the USB. In both cases a COM port error is clearly exported.
I do know how to use Device Manager to set COM port speeds. On Windows 10, the speeds available to choose from do not include 10400.
I do not have an XP machine available bur I can run this in compatibility mode. What will that achieve ?


Title: Re: ME7 EEPROM programmer
Post by: Geomeo on November 19, 2023, 12:23:04 PM
Oh yeahhhh, I probably should have looked at your screenshot, but to be honest I was ready to take a nap after reading your wall of text. No offense ;D.  The updated program you are using connects. And looks like eeprom issue or maybe newer version of program is buggy.  So try the first program v1.31 and specify the baudrate 10400 in your command line.  I have never got windows compatibility mode to work on any program I’ve tried EVER!  What I can tell you though is I have windows 11 and I could not get this program to work very well.  It would connect ok, but then fail at some line or another, it was a while back.   Anyway I used xp pc and no problem. These programs were designed in and around xp times. So usually work better.  Also program doesn’t work on parallels with Mac either, it’s been tried.  Lastly there is a program called kw1281test floating around. It’s written for the cluster.  I did not have much luck with it over a year ago for my tt cluster, but the guy that writing it keeps updating so it might work for you this time.  Good Luck!


Title: Re: ME7 EEPROM programmer
Post by: Lkz666 on January 12, 2024, 10:41:51 PM
I am trying to Immo-OFF my 2001 Audi TT ECU 8N0906018AT.  I soldered a jumper on pin 24 of the flash chip to short to ground, power on, wait 6-7 seconds, remove jumper, now I am in Bootmode I think.
I have a KKL  USB on COM 10 of my machine, and a bench ME7 harness

I can read out the 512 EEPROM bytes (95040) successfully.

Then I write a new file into the EEPROM.

C:\me7_95040_v1.31>me7_95040.exe --bootmode -wp10 off.bin
Ver: 1.31
Com Port: 10
Baud Rate: 10400
Opening COM10 ... OK
Starting Boot_mode ... uC identification response = 0xC5 (C167 derivatives) ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... P4.7
Configuring SPI Interface ... OK
Checking EEPROM status ... 0x00F0 ... OK
Writing EEPROM ......OK
Closing COM10

It says it wrote to EEPROM, no errors.
But when I do a read and print to file or to the screen to verify, there are bytes in the last several lines of the file that DID NOT GET CHANGED in the EEPROM.
It seems that all 512 bytes in my file not writing to all 512 bytes in the EEPROM.  Am I doing something wrong?


Title: Re: ME7 EEPROM programmer
Post by: JeanAwt on January 13, 2024, 06:38:03 AM
I am trying to Immo-OFF my 2001 Audi TT ECU 8N0906018AT.  I soldered a jumper on pin 24 of the flash chip to short to ground, power on, wait 6-7 seconds, remove jumper, now I am in Bootmode I think.
I have a KKL  USB on COM 10 of my machine, and a bench ME7 harness

I can read out the 512 EEPROM bytes (95040) successfully.

Then I write a new file into the EEPROM.

C:\me7_95040_v1.31>me7_95040.exe --bootmode -wp10 off.bin
Ver: 1.31
Com Port: 10
Baud Rate: 10400
Opening COM10 ... OK
Starting Boot_mode ... uC identification response = 0xC5 (C167 derivatives) ... OK
Sending Loader + MonitorCore ... MonitorCore successfully launched
Initializing registers ... ... OK
Sending EEPROM driver ... OK
Searching Chip_Select pin ... P4.7
Configuring SPI Interface ... OK
Checking EEPROM status ... 0x00F0 ... OK
Writing EEPROM ......OK
Closing COM10

It says it wrote to EEPROM, no errors.
But when I do a read and print to file or to the screen to verify, there are bytes in the last several lines of the file that DID NOT GET CHANGED in the EEPROM.
It seems that all 512 bytes in my file not writing to all 512 bytes in the EEPROM.  Am I doing something wrong?

hello can you post your file here. I'll see if I can help


Title: Re: ME7 EEPROM programmer
Post by: Lkz666 on January 13, 2024, 08:35:45 PM
Here is the file I'm trying to write to the EEPROM.



Title: Re: ME7 EEPROM programmer
Post by: stuydub on January 13, 2024, 11:18:33 PM
Here is the file I'm trying to write to the EEPROM.



all good


Title: Re: ME7 EEPROM programmer
Post by: Edbtz-A4 on April 08, 2024, 10:21:33 AM
Struggling hard here...
Get the same result whether im using a VM machine with WinXP  and a amazon kkl cable or win10 using a ross tech hex can1 with vcp drivers to create a com port. tried all the eproms, except one, keep getting "argument --in" message on eepromtool-0.4.

anyways, here's my script. any help would be immensely appreciated, been struggling for 3 weeks trying to get my skc code on my 2008 audi a4

C:\Users\Misha>C:\Users\Misha\Desktop\ME7EEPROM.exe --OBD -r -p 1 audi.bin
ME7_EEPROM v1.40
COM: 1, Baud Rate: 10400
Opening COM1 ... OK
Initiating communication ... FAIL. (error=0x21007)
Closing COM1


Title: Re: ME7 EEPROM programmer
Post by: Schumo on April 09, 2024, 03:01:28 AM
Honestly, get a CH341 eeprom reader with a testclip and NeoProgrammer to read it and EepromTool (http://nefariousmotorsports.com/forum/index.php?topic=6134.0) to get the SKC.

I sadly also never got ME7_Eeprom to connect.  :-\


Title: Re: ME7 EEPROM programmer
Post by: ecuprog7 on April 09, 2024, 03:11:21 AM
Hi, bootmode worked for me, try --bootmode instead of --obd and short bootpin on power on


Title: Re: ME7 EEPROM programmer
Post by: Turbopower on May 04, 2024, 09:37:49 AM
Hello,
I was working with the tool at ME7 95040 and it worked fine. Thanks!
Now I tried at Bosch (Fiat, not VAG) EDC15C7 with 95P08.
When initiating communication it fails (error=0x21007) or with another cable (error=0x20201).
Is there a chance of reading the EEprom without desoldering?

Another question: Does someone know, where CS-error is written in the EEprom 95P08 HW 0281011755 SW 379274?

Thanks


Title: Re: ME7 EEPROM programmer
Post by: Schumo on May 04, 2024, 10:36:44 AM
Is there a chance of reading the EEprom without desoldering?

CH341A Programmer + Clip + Neoprogrammer


Title: Re: ME7 EEPROM programmer
Post by: ecuprog7 on May 06, 2024, 01:56:38 AM
@ Turbopower: are you working with bootmode? post a screen shot of call line and output


Title: Re: ME7 EEPROM programmer
Post by: mrbarista on May 15, 2024, 08:55:00 AM
Hey,

I read my ME731 ecu and saved eeprom file with this tool. I'm editing hex file. I tried flash this file to eeprom but it didnt verify. Then i read eeprom and save the file again. It seems nothing changed in the eeprom.

I attached eeprom .bin file i read. I want to virginate my ECU.


Title: Re: ME7 EEPROM programmer
Post by: unicorn89 on June 26, 2024, 01:37:36 PM
I can never get this tool to work for me. Trying to get this to work on 05 New Beetle ME7.1.1 ECU.

Command: ME7EEPROM.exe -p 3 --bootmode 95040 --read --CSpin P6.3 95160.bin

Code:
ME7_EEPROM v1.40
COM: 3, Baud Rate: 10400
Memory type: 95040, size: 512
Chip Select pin: P6.3
Opening COM3 ... OK
Starting Boot_mode ... uC ID response 0x4A. Unknown ID. (error=0x40201)
Closing COM3


Title: Re: ME7 EEPROM programmer
Post by: Artemisia on June 26, 2024, 03:44:55 PM
I can never get this tool to work for me. Trying to get this to work on 05 New Beetle ME7.1.1 ECU.

Command: ME7EEPROM.exe -p 3 --bootmode 95040 --read --CSpin P6.3 95160.bin

Code:
ME7_EEPROM v1.40
COM: 3, Baud Rate: 10400
Memory type: 95040, size: 512
Chip Select pin: P6.3
Opening COM3 ... OK
Starting Boot_mode ... uC ID response 0x4A. Unknown ID. (error=0x40201)
Closing COM3

It looks like you are trying to read a 95160 chipset but you specify --bootmode 95040

You can try the following:

ME7EEPROM.exe -p 3 --bootmode 95160 --CSpin P6.3 -r 95160.bin

You can try with a lower baud rate and by using P4.8 if it doesn't work with P6.3


Title: Re: ME7 EEPROM programmer
Post by: dal on August 13, 2024, 01:36:31 PM
I can never get this tool to work for me. Trying to get this to work on 05 New Beetle ME7.1.1 ECU.

Command: ME7EEPROM.exe -p 3 --bootmode 95040 --read --CSpin P6.3 95160.bin

Code:
ME7_EEPROM v1.40
COM: 3, Baud Rate: 10400
Memory type: 95040, size: 512
Chip Select pin: P6.3
Opening COM3 ... OK
Starting Boot_mode ... uC ID response 0x4A. Unknown ID. (error=0x40201)
Closing COM3



This Beetle is 2.5 manual transmission?