Tony@NefMoto
Administrator
Hero Member
Karma: +132/-4
Offline
Posts: 1389
2001.5 Audi S4 Stage 3
|
|
« Reply #45 on: December 15, 2011, 12:37:19 PM »
|
|
|
Awesome work ArgDub! 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
|
|
|
|
ArgDub
Full Member
Karma: +60/-1
Offline
Posts: 202
|
|
« Reply #46 on: December 16, 2011, 08:03:18 AM »
|
|
|
Awesome work ArgDub! 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
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
|
|
|
|
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
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
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
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
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
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
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
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
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
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
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
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
|
|
|
|
|