Pages: 1 2 3 [4] 5 6 ... 63
Author Topic: ME7 EEPROM programmer  (Read 920593 times)
Tony@NefMoto
Administrator
Hero Member
*****

Karma: +132/-4
Offline Offline

Posts: 1389


2001.5 Audi S4 Stage 3


« Reply #45 on: December 15, 2011, 12:37:19 PM »

Awesome work ArgDub! Grin

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.
Logged

Remember you have to log in if you want to see the file attachments!
Info or questions, please add to the wiki: http://www.nefariousmotorsports.com/wiki
Follow NefMoto developments on Twitter: http://twitter.com/nefmoto
ArgDub
Full Member
***

Karma: +60/-1
Offline Offline

Posts: 202


« Reply #46 on: December 16, 2011, 08:03:18 AM »

Awesome work ArgDub! Grin

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.
« Last Edit: December 16, 2011, 08:05:16 AM by ArgDub » Logged
Tony@NefMoto
Administrator
Hero Member
*****

Karma: +132/-4
Offline Offline

Posts: 1389


2001.5 Audi S4 Stage 3


« Reply #47 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.
Logged

Remember you have to log in if you want to see the file attachments!
Info or questions, please add to the wiki: http://www.nefariousmotorsports.com/wiki
Follow NefMoto developments on Twitter: http://twitter.com/nefmoto
TTQS
Guest
« Reply #48 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
Logged
SundayNightDriver
Jr. Member
**

Karma: +9/-1
Offline Offline

Posts: 25


« Reply #49 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.
Logged
ArgDub
Full Member
***

Karma: +60/-1
Offline Offline

Posts: 202


« Reply #50 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.
Logged
Nottingham
Full Member
***

Karma: +13/-1
Offline Offline

Posts: 204


« Reply #51 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?
Logged
ta79pr
Full Member
***

Karma: +4/-0
Offline Offline

Posts: 103


« Reply #52 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!
Logged

02 TT tdi (BEW)
2005 allroad 2.7tM (BEL)
ArgDub
Full Member
***

Karma: +60/-1
Offline Offline

Posts: 202


« Reply #53 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.
Logged
Drludlow
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 16


« Reply #54 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.
Logged
ta79pr
Full Member
***

Karma: +4/-0
Offline Offline

Posts: 103


« Reply #55 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.
Logged

02 TT tdi (BEW)
2005 allroad 2.7tM (BEL)
ta79pr
Full Member
***

Karma: +4/-0
Offline Offline

Posts: 103


« Reply #56 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!
Logged

02 TT tdi (BEW)
2005 allroad 2.7tM (BEL)
Il Signor Zetec
Jr. Member
**

Karma: +0/-4
Offline Offline

Posts: 48


« Reply #57 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
Logged
Zac
Jr. Member
**

Karma: +14/-0
Offline Offline

Posts: 47


« Reply #58 on: January 16, 2012, 06:25:22 PM »

VAG COM 409

Yes

Galletto v1250

No

And don't forget boot mode required to write
Logged
Il Signor Zetec
Jr. Member
**

Karma: +0/-4
Offline Offline

Posts: 48


« Reply #59 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...
Logged
Pages: 1 2 3 [4] 5 6 ... 63
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.024 seconds with 17 queries. (Pretty URLs adds 0s, 0q)