The Subaru SVX World Network   SVX Network Forums
Live Chat!
SVX or Subaru Links
Old Lockers
Photo Post
How-To Documents
Message Archive
SVX Shop Search
IRC users:

Go Back   The Subaru SVX World Network > SVX Main Forums > Technical Q & A

Reply
 
Thread Tools Display Modes
  #781  
Old 07-29-2008, 09:53 AM
Mrdjc Mrdjc is offline
Registered User
 
Join Date: Jul 2008
Location: Scotland, United Kingdom.
Posts: 17
Re: Memory dump of ECU

Isn't it meant to come back formatted perfectly?

Like...
Code:
123400123400
123400123400
123400123400
123400123400
123400123400
And not...

Code:
123400123400
12340012340012
340012340012
340012340012
340012340012
340012340012
34001234001234
0012340012
34001234001234
001234001234
001234001234
001234001234
001234001234
00123400123400
123400123400
I'm still having issues with VWRX Dump loosing values at random.

Cheers,
Daniel.
Reply With Quote
  #782  
Old 07-29-2008, 10:17 AM
b3lha's Avatar
b3lha b3lha is offline
Phil & Belha
 
Join Date: Aug 2001
Location: Alcyone Limited, Buckinghamshire UK
Posts: 2,671
Re: Memory dump of ECU

No the formatting is just a side effect of the hex com tool. The numbers are all that is important.

As you seem to be getting good data back now, all the available software should work.

Just to double-check, try querying a non-zero value in the ROM and ensure that it comes back consistantly. Like location 8120 (enter 78812000). That's the first byte of the fuel map. On my Legacy the value is 8A.

The VWRX SelectMonitor software will only give you meaningfull values if the addresses in the SelectMonitor.ini file are correct for your ECU. Even then it can be a little bit buggy at times. I would expect the SelectMonitorDump program to work though. Does it read your ROM ID correctly?
__________________
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
Reply With Quote
  #783  
Old 07-29-2008, 10:38 AM
Mrdjc Mrdjc is offline
Registered User
 
Join Date: Jul 2008
Location: Scotland, United Kingdom.
Posts: 17
Re: Memory dump of ECU

Right if I try that.. I get...
Code:
TX>78812000<TX
812081812081
81208181208181
208181208181
208181208181
208181208181
208181208181
20818120818120
8181208181
I don't get a ROM ID from VWRX at all. If I only select battery voltage to poll (1335) I'll get 0, 12.16, 0, 0, 0, 12.16, 0, 0, 12.16, 12.16 (it just flickers back and forth on/off)

Try it in RS232 Comm Tool (1335)

Code:
TX>78133500<TX
133598133598
13359813359813
359813359813
359813359813
359813359813
359813359813
35981335981335
981335981335
My ECU ID in Evoscan is...
ECU ID: 742FA1

Any other suggestions?

How do you go about figuring out the addresses? (Especially since the dump tool doesn't work!) Wish there was some magic program that would go through the entire range and figure it all out for me!

Phil, Do you have MSN/Yahoo or Skype messenger? Might be worthwhile sitting here and trying things. (I'm in my car right now.)

Cheers,
Daniel.
Reply With Quote
  #784  
Old 07-29-2008, 11:22 AM
b3lha's Avatar
b3lha b3lha is offline
Phil & Belha
 
Join Date: Aug 2001
Location: Alcyone Limited, Buckinghamshire UK
Posts: 2,671
Re: Memory dump of ECU

Quote:
Originally Posted by Mrdjc View Post
Right if I try that.. I get...
Code:
TX>78812000<TX
812081812081
81208181208181
208181208181
208181208181
208181208181
208181208181
20818120818120
8181208181
Looks reasonable. I would say your hardware is working correctly.
Quote:
Originally Posted by Mrdjc View Post
I don't get a ROM ID from VWRX at all. If I only select battery voltage to poll (1335) I'll get 0, 12.16, 0, 0, 0, 12.16, 0, 0, 12.16, 12.16 (it just flickers back and forth on/off)

Try it in RS232 Comm Tool (1335)

Code:
TX>78133500<TX
133598133598
13359813359813
359813359813
359813359813
359813359813
359813359813
35981335981335
981335981335
The Hex Com Tool shows that the ECU is consistantly returning a value of 98 hex, which is 12.16 volts. Sounds about right. I don't know why the VWRX program would report anything else. It may be worth emailing Kevin or asking via the forum on his site.
Quote:
Originally Posted by Mrdjc View Post
My ECU ID in Evoscan is...
ECU ID: 742FA1
That ECU ID looks reasonable. It is similar to the one from my Legacy (7432A1). It looks like Evoscan is also reading good data.
Quote:
Originally Posted by Mrdjc View Post
How do you go about figuring out the addresses? (Especially since the dump tool doesn't work!) Wish there was some magic program that would go through the entire range and figure it all out for me!
Yeah. If only such a tool existed. The only way to accurately find the values is to reverse-engineer the program code. You need to be a computer geek with assembly language skills and a lot of spare time.
Some of the locations on my Legacy ECU match the ones for ROMID 7332xx in the VWRX SelectMonitor.ini file, so you could try those. It may be worth talking to Vikash (vrg3) on the LegacyCentral website. He has done a lot of work on decoding the Legacy ECU.
Quote:
Originally Posted by Mrdjc View Post
Phil, Do you have MSN/Yahoo or Skype messenger? Might be worthwhile sitting here and trying things. (I'm in my car right now.)
Sorry, I don't have any kind of Instant Messenger set up at work.
__________________
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
Reply With Quote
  #785  
Old 07-30-2008, 03:33 AM
b3lha's Avatar
b3lha b3lha is offline
Phil & Belha
 
Join Date: Aug 2001
Location: Alcyone Limited, Buckinghamshire UK
Posts: 2,671
Re: Memory dump of ECU

I've been talking to Hamish, the Evoscan guy. He can extract the parameter addresses from his subaru select monitor. Given the ECU ID, he can pull out the correct parameter addresses.
__________________
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

Last edited by b3lha; 07-30-2008 at 04:27 AM.
Reply With Quote
  #786  
Old 07-30-2008, 04:01 AM
b3lha's Avatar
b3lha b3lha is offline
Phil & Belha
 
Join Date: Aug 2001
Location: Alcyone Limited, Buckinghamshire UK
Posts: 2,671
Re: Memory dump of ECU

Daniel,

SVXed just pointed out to me that Kevin released a new version of the VWRX software in July 2008. He has added the useful ability to log data to a file. The older version that I was using can't do that.

But Ed is getting false data from it just like you are, there seems to be a problem with the VWRX software and the FTDI cables. I am going to try the new version on my car with my RS232 cable and see whether it works for me.

Quote:
Originally Posted by Kevin Frank
Note on Future Software Plans: Optimize use with the FTDI USB to Serial converter cable. As it is, there are reports of this converter working but the results from the ECU are somewhat inconsistent. The software most likely needs to be fine tuned for best results with this device. Your donations are appreciate!
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

Last edited by b3lha; 07-30-2008 at 04:32 AM.
Reply With Quote
  #787  
Old 07-30-2008, 07:48 AM
Mrdjc Mrdjc is offline
Registered User
 
Join Date: Jul 2008
Location: Scotland, United Kingdom.
Posts: 17
Re: Memory dump of ECU

Phil,
I must have the same version in that case.
I sent an email to vgr3 Vikash from Legacy Central, asking how he found the parameter addresses, and if he was prepared to share them with us.

It would be good if a list could be compiled (Similar to the Selectmonitor.ini file from Kevins VWRX Software) Showing ECU ID's alongside known parameters.

I take it Hamish from Evoscan has all the Subaru Cartridges in that case?

I'm just wondering if anyone else on this forum in the UK is interested in a cable Kit? So far I have three people interested over at UKLegacy.com Once I have 10 I can order up the bits and make them. (It's a fair bit of capital to invest if you don't get a return!)
The kits would consist of USB-TTL, 92 Fix and ISO Harness. All tidied away nicely into a small box. They would go for between £35-£40 with postage included.

Regards,
Daniel.
Reply With Quote
  #788  
Old 07-31-2008, 09:52 AM
longassname's Avatar
longassname longassname is offline
Just some dude.
 
Join Date: Sep 2002
Location: Miami, FL
Posts: 3,986
Significant Technical Input
Re: Memory dump of ECU

You actually had a schematic of a much better hardware interface earlier on. Using an opamp comparator you are removing hysteresis. You want to do the opposite. The better schematic you had posted showed a shmitt trigger. I think that was Kashima's. That design will adjust the input to trigger on the correct signaling level and maintain hysteresis. In actuality you shouldn't need either. It's not a bad ttl signal. The voltage levels are what they are on purpose. The best thing to do is use the correct generation line driver/buffer/gate to match the signal.
Reply With Quote
  #789  
Old 07-31-2008, 11:12 AM
b3lha's Avatar
b3lha b3lha is offline
Phil & Belha
 
Join Date: Aug 2001
Location: Alcyone Limited, Buckinghamshire UK
Posts: 2,671
Re: Memory dump of ECU

Quote:
Originally Posted by longassname View Post
You actually had a schematic of a much better hardware interface earlier on. Using an opamp comparator you are removing hysteresis. You want to do the opposite. The better schematic you had posted showed a shmitt trigger. I think that was Kashima's. That design will adjust the input to trigger on the correct signaling level and maintain hysteresis. In actuality you shouldn't need either. It's not a bad ttl signal. The voltage levels are what they are on purpose. The best thing to do is use the correct generation line driver/buffer/gate to match the signal.
Thanks Michael. That's very interesting information.

I know what a schmitt trigger does and I know what hysteresis means. But I am not 100% clear what you are saying. Could you explain further?

Kashima's original design didn't have any kind of comparator, it was just a max232 and a voltage regulator. It worked great on my 94 SVX and my Legacy. But it picked up bad signal from my 92 SVX and several others.

Then Calum showed us the comparator circuit and so far that seems to work perfectly on all the cars we have tried it with. On my problem car, I can let it run for 3 hours downloading the ROM and every byte of that 32K is perfect.

However, if you have an even better design to contribute then I'll be happy to build it and try it out.
__________________
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
Reply With Quote
  #790  
Old 08-06-2008, 03:26 AM
b3lha's Avatar
b3lha b3lha is offline
Phil & Belha
 
Join Date: Aug 2001
Location: Alcyone Limited, Buckinghamshire UK
Posts: 2,671
Re: Memory dump of ECU

I did some testing.

There is definitely a problem with the VWRX software returning incorrect data. The older version does it too, even with an RS232 interface. I have checked with the hex com tool and the serial port is getting the correct data, but the program is displaying zeroes every few reads.

I'll email Kevin about it and see whether he can fix it.
__________________
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
Reply With Quote
  #791  
Old 08-14-2008, 12:08 AM
b3lha's Avatar
b3lha b3lha is offline
Phil & Belha
 
Join Date: Aug 2001
Location: Alcyone Limited, Buckinghamshire UK
Posts: 2,671
Cool New windows software

I found this:

http://www.rensu.net/index.php?valik...select_monitor

It is a Select Monitor tool for Polaris snowmobiles. Their engines are built by FHI and their ECUs use the Subaru protocol just like ours.

The gauges don't mean anything because the parameter locations are different. But it has the ability to download the ECU ROM to a file - and that works 100%.

So now we have a way to download the ROM without needing to run Linux.
__________________
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
Reply With Quote
  #792  
Old 08-14-2008, 07:53 AM
TomsSVX's Avatar
TomsSVX TomsSVX is offline
Maniac modifier
 
Join Date: Dec 2003
Location: Branchburg, New Jersey
Posts: 15,489
Registered SVX Classic SVX
Re: New windows software

Quote:
Originally Posted by b3lha View Post
I found this:

http://www.rensu.net/index.php?valik...select_monitor

It is a Select Monitor tool for Polaris snowmobiles. Their engines are built by FHI and their ECUs use the Subaru protocol just like ours.

The gauges don't mean anything because the parameter locations are different. But it has the ability to download the ECU ROM to a file - and that works 100%.

So now we have a way to download the ROM without needing to run Linux.

I may need to fire up the old laptop... thanks

Tom
Reply With Quote
  #793  
Old 08-14-2008, 08:58 AM
TomsSVX's Avatar
TomsSVX TomsSVX is offline
Maniac modifier
 
Join Date: Dec 2003
Location: Branchburg, New Jersey
Posts: 15,489
Registered SVX Classic SVX
Re: Memory dump of ECU

well just dled the program and I am running it on my desktop... Cable is just long enough to reach the car... lets see what I can come up with

Tom
Reply With Quote
  #794  
Old 08-14-2008, 09:56 AM
TomsSVX's Avatar
TomsSVX TomsSVX is offline
Maniac modifier
 
Join Date: Dec 2003
Location: Branchburg, New Jersey
Posts: 15,489
Registered SVX Classic SVX
Re: Memory dump of ECU

depending upon how things go, I am going to be in the market for a decent writer/eraser. I have a couple stock ROMS around that can be erased so I would rather do some testing with them rather than buying/building adapter boards. Let me know if any of you have one you would like to sell or if you can point me in the direction of some good products...

Tom
Reply With Quote
  #795  
Old 08-14-2008, 10:20 AM
TomsSVX's Avatar
TomsSVX TomsSVX is offline
Maniac modifier
 
Join Date: Dec 2003
Location: Branchburg, New Jersey
Posts: 15,489
Registered SVX Classic SVX
Re: Memory dump of ECU

I have access to a couple OBDII cars... I might try and see if I can get into them

Tom
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -6. The time now is 09:02 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© 2001-2015 SVX World Network
(208)-906-1122