f1torrents
|
|
« Reply #330 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.
|
|
|
Logged
|
|
|
|
redtop
Jr. Member
Karma: +5/-0
Offline
Posts: 44
|
|
« Reply #331 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>
|
|
|
Logged
|
|
|
|
ddillenger
Moderator
Hero Member
Karma: +641/-21
Offline
Posts: 5640
|
|
« Reply #332 on: April 06, 2014, 11:48:27 PM »
|
|
|
I think the eeprom may be larger than you think.
|
|
|
Logged
|
Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your experience!
Email/Google chat: DDillenger84(at)gmail(dot)com
Email>PM
|
|
|
redtop
Jr. Member
Karma: +5/-0
Offline
Posts: 44
|
|
« Reply #333 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
|
|
|
Logged
|
|
|
|
redtop
Jr. Member
Karma: +5/-0
Offline
Posts: 44
|
|
« Reply #334 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.
|
|
|
Logged
|
|
|
|
Hollywood
Full Member
Karma: +6/-1
Offline
Posts: 60
|
|
« Reply #335 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.
|
|
|
Logged
|
|
|
|
gentki
Newbie
Karma: +0/-0
Offline
Posts: 12
|
|
« Reply #336 on: April 19, 2014, 02:29:58 PM »
|
|
|
hi, i have a problem with this programmer, error is in the picture
|
|
|
Logged
|
|
|
|
sunxemx
Newbie
Karma: +0/-0
Offline
Posts: 5
|
|
« Reply #337 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?
|
|
|
Logged
|
|
|
|
sunxemx
Newbie
Karma: +0/-0
Offline
Posts: 5
|
|
« Reply #338 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.
|
|
|
Logged
|
|
|
|
TheDSI
Full Member
Karma: +12/-0
Offline
Posts: 78
|
|
« Reply #339 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 .
|
|
|
Logged
|
|
|
|
mightemouce
Full Member
Karma: +1/-0
Offline
Posts: 67
|
|
« Reply #340 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
|
|
|
Logged
|
|
|
|
joey585
Newbie
Karma: +0/-0
Offline
Posts: 5
|
|
« Reply #341 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
|
|
|
Logged
|
|
|
|
nyet
|
|
« Reply #342 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 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."
|
|
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease do not ask me for tunes. I'm here to help people make their own. Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
|
|
|
joey585
Newbie
Karma: +0/-0
Offline
Posts: 5
|
|
« Reply #343 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).
|
|
|
Logged
|
|
|
|
nyet
|
|
« Reply #344 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." 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. 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.
|
|
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease do not ask me for tunes. I'm here to help people make their own. Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
|
|
|
|