SVX Network Forums Live Chat! SVX or Subaru Links Old Lockers Photo Post How-To Documents Message Archive SVX Shop Search |
IRC users: |
#811
|
||||
|
||||
Re: Memory dump of ECU
Tom,
I have an idea to make a special cable that will allow a laptop and a select monitor to be plugged in at the same time. Then we can see on the laptop screen exactly what commands the select monitor is sending to the car and what replies the ECU is sending back. If I can build the cable and send it to you, would you be willing to give it a try with your select monitor? I just need to go to the Subaru breaker and get hold of three of the yellow female diagnostic connectors and one radio harness connector, then splice them together in the right way. Phil.
__________________
Subaru ECU and TCU Website 1992 Alcyone SVX Version L 1992 Alcyone SVX Version L 1994 Alcyone SVX S40-II 2004 Subaru Legacy 2.5 SE Sports Tourer 1996 Subaru Legacy 2.2 GX Wagon 1988 Subaru Justy J12 SL-II |
#812
|
||||
|
||||
Re: Memory dump of ECU
Quote:
tom |
#813
|
||||
|
||||
Re: Memory dump of ECU
Updated version of the ecu_defs.xml file for RomRaider.
This version works directly on the 32K files download by the Snowmobile software without needing to expand them to 64K. Unzip it and use it instead of the one that comes with RomRaider.
__________________
Subaru ECU and TCU Website 1992 Alcyone SVX Version L 1992 Alcyone SVX Version L 1994 Alcyone SVX S40-II 2004 Subaru Legacy 2.5 SE Sports Tourer 1996 Subaru Legacy 2.2 GX Wagon 1988 Subaru Justy J12 SL-II |
#814
|
||||
|
||||
Re: Memory dump of ECU
Thanks Phil... I will try dumping another car today if I have time.
Tom (still waiting for my EvoScan cable to show up) |
#815
|
||||
|
||||
Re: Memory dump of ECU
Quote:
No writer/reader though .
__________________
Tim 92 Liquid Silver SVX 5MT 2009 BMW Z4 (Gone) 2012 Camry V6 SE |
#816
|
||||
|
||||
Re: Memory dump of ECU
Somebody asked me how I produced the excel graph showing the maps in the ECU. Here is the procedure for anyone who wants to try it.
1) Extract your ROM to a file using the Snowmobile software. 2) Download the attached mapex.zip file and unzip it into the directory with the ROM file. There are two files, MAPEX.EXE and MAPEX.XLS 3) Run the MAPEX.EXE program to extract the maps into a CSV (comma separated values) file. You specify the filenames like this: Code:
MAPEX SVXROM.HEX SVXROM.CSV 5) Go to the CSV page. Highlight the Fuel Map, cells A4 through Q20 and click Copy. Now go to the MAPEX.XLS page, select the "Fuel Map" tab, highlight the cells A4 through Q20 and click Paste. The graph should update automatically. 6) Go to the CSV page. Highlight the Base Timing Map, cells A23 through Q39 and click Copy. Now go to the MAPEX.XLS page, select the "Base Timing Map" tab, highlight the cells A4 through Q20 and click Paste. The graph should update automatically. 7) Go to the CSV page. Highlight the Max Advance Map, cells A42 through Q58 and click Copy. Now go to the MAPEX.XLS page, select the "Max Advance Map" tab, highlight the cells A4 through Q20 and click Paste. The graph should update automatically. I have set the default values in mapex.xls to the USDM maps that Nomake Wan sent me. If your ROM is from a USDM car, most likely they will be the same. However, if you have modified your maps in Rom Raider then you will be able to plot graphs of them using this method. I've been thinking about trying the stock UK and USDM maps in my JDM car to see which set of maps gives the best performance. But I am busy at present so it will have to wait for a while. Phil.
__________________
Subaru ECU and TCU Website 1992 Alcyone SVX Version L 1992 Alcyone SVX Version L 1994 Alcyone SVX S40-II 2004 Subaru Legacy 2.5 SE Sports Tourer 1996 Subaru Legacy 2.2 GX Wagon 1988 Subaru Justy J12 SL-II |
#817
|
||||
|
||||
Re: Memory dump of ECU
EvoScan is operational... Finally
So hopefully today after I get some work (yea actual work ) done I can take a couple runs while data logging... Only problem is... I REALLY need to monitor my knock correction but it seems to not work correctly... any ideas would be great Tom |
#818
|
||||
|
||||
Re: Memory dump of ECU
Just a little FYI the Evoscan cable is working and working well on my 92... I want to test it on a totally stock 92 since mine has the ECUtune adaptor and I have next to no idea what year this ECU came out of
Tom |
#819
|
|||
|
|||
Re: Memory dump of ECU
Hi All---Through the invaluable help of Phil and Tom the following are the correct addresses and calc's that are working in EvoScan for the SVX. Hamish is still stuck on wrong addresses--probably for legacy or imprezza.
Batt volts 12A2 x*0.08 volts Veh speed 12A4 x*1.242742384 mph Eng speed 1290 x*25 rpm Coolant temp 1185 (9/5)*(x-50)+32 degF Ign advance 10A2 x deg BTDC Air flow sensor 1283 x*5/256 volts Engine load 1282 x units Throttle position 128C x*5/256 volts Injector pulse width 1306 x*256/1000 ms ISU duty valve 1290 x*100/256 %dc O2 avg right 1291 x*5000/512 mV O2 avg left 1292 x*5000/512 mV Knock correction 12A7 x-128 deg Air/Fuel correction 12AD x-128 % O2 sensor avg is actually the instantaneous reading. hope this is of value |
#820
|
||||
|
||||
Re: Memory dump of ECU
Thanks Kevin,
I think the formula for MAF, TPS etc should actually be x*100/255, so that the maximum value of 255 equates to 5.0 volts. But it is as close as makes no real difference. Have you tried to construct a good Evoscan "dashboard configuration" for the SVX?
__________________
Subaru ECU and TCU Website 1992 Alcyone SVX Version L 1992 Alcyone SVX Version L 1994 Alcyone SVX S40-II 2004 Subaru Legacy 2.5 SE Sports Tourer 1996 Subaru Legacy 2.2 GX Wagon 1988 Subaru Justy J12 SL-II |
#821
|
||||
|
||||
Snowmobile software ECU dumps
It has come to my attention that the Polaris snowmobile software is not 100% perfect for downloading our ECU ROMs. I have seen two dumps that got corrupted.
It was just a single address where the software had got out of sync and picked up part of the address rather than the data from the ECU response. One byte out of 32768 doesn't sound like much but it could cause problems if the download gets used as the basis for a modified ROM and written back to the ECU. For that reason, I suggest verifying the checksum of the ROM after downloading it. Attached is a utility for Windows and Linux that can be used to verify the ECU checksum. The ECU and TCU both have checksums in their ROMS and routines to check them. But I can't figure out how to trigger those routines. I think they may be part of some internal self-test mode. If you modify a ROM, it makes sense to set the checksum correctly before writing it back to the ECU, although it will still work if you don't. Just to clarify the upgrade procedure: 1) Download ROM to file 2) Verify Checksum of file is correct 3) Modify file as desired 4) Update Checksum in file 5) Burn file to EEPROM and install in ECU.
__________________
Subaru ECU and TCU Website 1992 Alcyone SVX Version L 1992 Alcyone SVX Version L 1994 Alcyone SVX S40-II 2004 Subaru Legacy 2.5 SE Sports Tourer 1996 Subaru Legacy 2.2 GX Wagon 1988 Subaru Justy J12 SL-II |
#822
|
||||
|
||||
Re: Snowmobile software ECU dumps
thanks Phil, appreciate the input.
On a seperate note, seems my knock correction utylity in EVOScan was working after all. Torture testing with the select monitor showed 0 deg pulled out of the advance even under heavy loads. I have recalculated load in evoscan too to accept the new levels. Now it is just being able to re-write them.... Tom |
#823
|
|||
|
|||
Re: Memory dump of ECU
LOL--No dash of gauges yet-maybe this weekend
|
#824
|
|||
|
|||
Re: Memory dump of ECU
Just thinking--is there an address and calc for the trans temp that we could input????
|
#825
|
||||
|
||||
Re: Memory dump of ECU
sure there is... but it is in the TCU... I wonder if you can send/recieve from the TCU and ECU at the same time... Phil... do you know the command to read the TCU addresses??
Tom |
|
|