An ECU scan tool for turbo and NA owners

Headlights to tailights and everything in between.

Moderators: Helpinators, Moderators

Splinter
Knowledgeable
Knowledgeable
Posts: 3058
Joined: Tue Aug 02, 2005 11:12 pm
Location: Victoria, BC

Post by Splinter »

Heres my serial adaptor :P

Just have to find my old parallel adaptor and attach it

Image
98 Steel Widebody RSTi-RA Superbeast
vrg3
Vikash
Posts: 12517
Joined: Sun Nov 03, 2002 2:13 am
Location: USA, OH, Cleveland (sometimes visiting DC though)
Contact:

Post by vrg3 »

Cool. Hehe, looks a bit like mine. :)

If it works you should put a hood over the connector so you have something to pull on when you need to unplug it. You can fill the hood with epoxy to pot the circuit, too, so it'll be highly resistant to vibration and moisture.
"Just reading vrg3's convoluted, information-packed posts made me feel better all over again." -- subyluvr2212
Splinter
Knowledgeable
Knowledgeable
Posts: 3058
Joined: Tue Aug 02, 2005 11:12 pm
Location: Victoria, BC

Post by Splinter »

Failed to read the ID

Ill double check my wiring, but it looks like I've fubared the diagnostic port on the ecu :/

It's a PITA, but Im replacing the ECU in a month or two, and that'll give me much better live diagnostics anyhow.
98 Steel Widebody RSTi-RA Superbeast
vrg3
Vikash
Posts: 12517
Joined: Sun Nov 03, 2002 2:13 am
Location: USA, OH, Cleveland (sometimes visiting DC though)
Contact:

Post by vrg3 »

Hm. :(
"Just reading vrg3's convoluted, information-packed posts made me feel better all over again." -- subyluvr2212
scuzzy
Third Gear
Posts: 775
Joined: Sun Feb 20, 2005 1:53 am

Post by scuzzy »

awesome vikash, I didn't think you had time to work on it anymore.

I'm staring at the source now, lots of goodies within. makes me want to drag out my ASM book and brush up.

:D
91 Legacy Wagon, Total Rally Car.

#82 M4 TRSCCA Rallycross

http://www.youtube.com/mobilepolice/
vrg3
Vikash
Posts: 12517
Joined: Sun Nov 03, 2002 2:13 am
Location: USA, OH, Cleveland (sometimes visiting DC though)
Contact:

Post by vrg3 »

I actually don't have time. Most of the new stuff was written a long time ago.

Assembly language is easy. Just think like a computer.
"Just reading vrg3's convoluted, information-packed posts made me feel better all over again." -- subyluvr2212
Splinter
Knowledgeable
Knowledgeable
Posts: 3058
Joined: Tue Aug 02, 2005 11:12 pm
Location: Victoria, BC

Post by Splinter »

If a SSM works on my car, your tool should too, right?
98 Steel Widebody RSTi-RA Superbeast
vrg3
Vikash
Posts: 12517
Joined: Sun Nov 03, 2002 2:13 am
Location: USA, OH, Cleveland (sometimes visiting DC though)
Contact:

Post by vrg3 »

Yes. Does a Select Monitor work on your car?
"Just reading vrg3's convoluted, information-packed posts made me feel better all over again." -- subyluvr2212
Splinter
Knowledgeable
Knowledgeable
Posts: 3058
Joined: Tue Aug 02, 2005 11:12 pm
Location: Victoria, BC

Post by Splinter »

Dont know, Ill see if I can find out
98 Steel Widebody RSTi-RA Superbeast
scuzzy
Third Gear
Posts: 775
Joined: Sun Feb 20, 2005 1:53 am

Post by scuzzy »

something is wrong with the software, it's not reading my ROM id - unmodified, modified, nada, no reado. version 0.05 reads fine (tested one after the other), version 0.06 = no workie.

I dunno what you changed from the last version to this one :(

Also: My ECU is 'hitachi' 90-91 NA 5MT, ROM id reads as 70.som.thing


what my thoughts are for modification of the code is to add another parameter, I don't quite know how they work yet, but it's coming to me slowly and reading it over and over. specifically what I'm interested in is the first assignment in a parameter that lists an address, this address is for? what should it point to? and how do you figure out which address to use?

Sorry, I don't mean this to turn into a "here's the source, let me teach you how it works", this is the only question I have so far.
91 Legacy Wagon, Total Rally Car.

#82 M4 TRSCCA Rallycross

http://www.youtube.com/mobilepolice/
vrg3
Vikash
Posts: 12517
Joined: Sun Nov 03, 2002 2:13 am
Location: USA, OH, Cleveland (sometimes visiting DC though)
Contact:

Post by vrg3 »

:?

A lot of little stuff did change, unfortunately... but I can't imagine what would make it not work at all.

Out of curiosity, did you try each one fresh? Or did you first run 0.05 and then try 0.06? Or the other way around? Not that it should matter, but still...

I'm sorry it doesn't work for you. For the time being, you can stick with 0.05, but I may ask you for some help debugging 0.06 at some point then. What kind of computer are you using?

The "address" is the location in the ECU's memory from which the parameter should be read. I discovered these by reverse-engineering the Select Monitor and by disassembling the code of the Hitachi ECUs. What parameter are you trying to add?
"Just reading vrg3's convoluted, information-packed posts made me feel better all over again." -- subyluvr2212
scuzzy
Third Gear
Posts: 775
Joined: Sun Feb 20, 2005 1:53 am

Post by scuzzy »

vrg3 wrote::?

A lot of little stuff did change, unfortunately... but I can't imagine what would make it not work at all.

Out of curiosity, did you try each one fresh? Or did you first run 0.05 and then try 0.06? Or the other way around? Not that it should matter, but still...

I'm sorry it doesn't work for you. For the time being, you can stick with 0.05, but I may ask you for some help debugging 0.06 at some point then. What kind of computer are you using?

The "address" is the location in the ECU's memory from which the parameter should be read. I discovered these by reverse-engineering the Select Monitor and by disassembling the code of the Hitachi ECUs. What parameter are you trying to add?
well, knowing what the address parameter does now, I know I can't get it to do what I want to do without going a different route - but anyway. what I was trying to do was similar to what's done for the input and I/O switches display, which is display two parameters at once, but it can't be done by adding another parameter alone because the addresses are seperate.

yes, tried each one fresh, did a system restart, restarted the car, so on and so forth, every time 0.05 worked fine, 0.06 didn't read at all. I'm using the first parallel port.

the laptop is a 75Mhz Pentium with 32MB ram, it runs windows 98 but the scan tool is called in autoexec.bat before windows is so that it doesn't load windows.


of course, my main computer is far more powerful, this is just the laptop I have on hand right now.

let me know.
91 Legacy Wagon, Total Rally Car.

#82 M4 TRSCCA Rallycross

http://www.youtube.com/mobilepolice/
Splinter
Knowledgeable
Knowledgeable
Posts: 3058
Joined: Tue Aug 02, 2005 11:12 pm
Location: Victoria, BC

Post by Splinter »

Whats the practical limit on the length of the wires from the ECU to the computer?
98 Steel Widebody RSTi-RA Superbeast
vrg3
Vikash
Posts: 12517
Joined: Sun Nov 03, 2002 2:13 am
Location: USA, OH, Cleveland (sometimes visiting DC though)
Contact:

Post by vrg3 »

scuzzy - Yeah, displaying multiple parameters at once is going to be a nontrivial modification. The input switches and I/O switches are prepared by the ECU to be displayed all at once already.

What exact make/model is your laptop?

Splinter - I would say it would be good practice to keep it below maybe 2 meters. I've exceeded that without problems, but still.
"Just reading vrg3's convoluted, information-packed posts made me feel better all over again." -- subyluvr2212
scuzzy
Third Gear
Posts: 775
Joined: Sun Feb 20, 2005 1:53 am

Post by scuzzy »

vrg3 wrote:scuzzy - Yeah, displaying multiple parameters at once is going to be a nontrivial modification. The input switches and I/O switches are prepared by the ECU to be displayed all at once already.

What exact make/model is your laptop?

Splinter - I would say it would be good practice to keep it below maybe 2 meters. I've exceeded that without problems, but still.
It's a Compaq 1220.

I figured it would be a complex modification, but I'm interested in looking into it regardless, if just for fun.
91 Legacy Wagon, Total Rally Car.

#82 M4 TRSCCA Rallycross

http://www.youtube.com/mobilepolice/
west_minist
In Neutral
Posts: 13
Joined: Thu Feb 16, 2006 2:11 am
Location: Caribbean

Post by west_minist »

vrg3,

Do you know if this would work with 1996 subaru's up to 98, especially wrx's?
West_Minist

MY00 Subaru Impreza SRX 2.0L
vrg3
Vikash
Posts: 12517
Joined: Sun Nov 03, 2002 2:13 am
Location: USA, OH, Cleveland (sometimes visiting DC though)
Contact:

Post by vrg3 »

scuzzy - Hm. Stupid Compaq. Well, no, stupid me, since I obviously did something to make it not work.

Would you be willing to try a few modified versions of the program for me? Maybe we can isolate what's making it not work.

That's great that you want to try hacking the scantool. That's why I GPLed it.

west_minist - It won't. I used to say it only works on 90-94 North American Legacies, but apparently it does also work on at least some Australian first-gen models which apparently use very similar ECUs to North American models.

If you have access to a 96-98 WRX, you may be able to modify the code to make it work for you. I do believe 96-98 WRX ECUs are very similar to 93-94 North American non-turbo ECUs, so you could start from there. There is some discussion on the RS Liberty Club about this.
"Just reading vrg3's convoluted, information-packed posts made me feel better all over again." -- subyluvr2212
scuzzy
Third Gear
Posts: 775
Joined: Sun Feb 20, 2005 1:53 am

Post by scuzzy »

vrg3 wrote:scuzzy - Hm. Stupid Compaq. Well, no, stupid me, since I obviously did something to make it not work.

Would you be willing to try a few modified versions of the program for me? Maybe we can isolate what's making it not work.

That's great that you want to try hacking the scantool. That's why I GPLed it.

west_minist - It won't. I used to say it only works on 90-94 North American Legacies, but apparently it does also work on at least some Australian first-gen models which apparently use very similar ECUs to North American models.

If you have access to a 96-98 WRX, you may be able to modify the code to make it work for you. I do believe 96-98 WRX ECUs are very similar to 93-94 North American non-turbo ECUs, so you could start from there. There is some discussion on the RS Liberty Club about this.
sure man, go ahead I'd love to give it a shot, I keep my laptop in the house ready for transfers and the parallel connector plugged into the car (I use the stereo adapter, it's like $3.40 at BestBuy with employee discount - $20 regular)

but anyway, go ahead, fire them off. you can email me at mobilepolice@gmail.com, I respond to that quicker than I do here.
91 Legacy Wagon, Total Rally Car.

#82 M4 TRSCCA Rallycross

http://www.youtube.com/mobilepolice/
west_minist
In Neutral
Posts: 13
Joined: Thu Feb 16, 2006 2:11 am
Location: Caribbean

Post by west_minist »

Thank in getting back to me

I do have some wrx's.

Can you give me idea what you mean by modifying the code for it to work, so that I will have it listed when I do?
West_Minist

MY00 Subaru Impreza SRX 2.0L
vrg3
Vikash
Posts: 12517
Joined: Sun Nov 03, 2002 2:13 am
Location: USA, OH, Cleveland (sometimes visiting DC though)
Contact:

Post by vrg3 »

Thanks, scuzzy. I'll email you some binaries tomorrow.

I can't teach you to code if you don't already have that skill, west_minist, but if you do, you might start by just adding support for your ROM ID using all the existing 93-94 NA parameters.
"Just reading vrg3's convoluted, information-packed posts made me feel better all over again." -- subyluvr2212
west_minist
In Neutral
Posts: 13
Joined: Thu Feb 16, 2006 2:11 am
Location: Caribbean

Post by west_minist »

Ok. I will look through it.

I was surprise that you used machine code :)

Thanks a lot.
West_Minist

MY00 Subaru Impreza SRX 2.0L
vrg3
Vikash
Posts: 12517
Joined: Sun Nov 03, 2002 2:13 am
Location: USA, OH, Cleveland (sometimes visiting DC though)
Contact:

Post by vrg3 »

No problem.

Assembly language just seemed best suited for this task, given the sensitivity to timing.
"Just reading vrg3's convoluted, information-packed posts made me feel better all over again." -- subyluvr2212
scuzzy
Third Gear
Posts: 775
Joined: Sun Feb 20, 2005 1:53 am

Post by scuzzy »

vrg3 wrote:Thanks, scuzzy. I'll email you some binaries tomorrow.

I can't teach you to code if you don't already have that skill, west_minist, but if you do, you might start by just adding support for your ROM ID using all the existing 93-94 NA parameters.
still awaiting those binaries :)
91 Legacy Wagon, Total Rally Car.

#82 M4 TRSCCA Rallycross

http://www.youtube.com/mobilepolice/
vrg3
Vikash
Posts: 12517
Joined: Sun Nov 03, 2002 2:13 am
Location: USA, OH, Cleveland (sometimes visiting DC though)
Contact:

Post by vrg3 »

Sorry it took so long... I'm sending some to you now. Thanks again for the help.
"Just reading vrg3's convoluted, information-packed posts made me feel better all over again." -- subyluvr2212
scuzzy
Third Gear
Posts: 775
Joined: Sun Feb 20, 2005 1:53 am

Post by scuzzy »

vrg3 wrote:Sorry it took so long... I'm sending some to you now. Thanks again for the help.
you got mail
91 Legacy Wagon, Total Rally Car.

#82 M4 TRSCCA Rallycross

http://www.youtube.com/mobilepolice/
Post Reply