An ECU scan tool for turbo and NA owners

Headlights to tailights and everything in between.

Moderators: Helpinators, Moderators

Post Reply
vrg3
Vikash
Posts: 12517
Joined: Sun Nov 03, 2002 2:13 am
Location: USA, OH, Cleveland (sometimes visiting DC though)
Contact:

An ECU scan tool for turbo and NA owners

Post by vrg3 » Sun Apr 25, 2004 5:00 am

I got frustrated by my Select Monitor not being backlit so I decided I'd use my laptop instead. I wrote a little scan tool that lets you monitor what the ECU's thinking much like the Select Monitor does. The coolest part is the custom hardware required: it's just 3 wires! You do need an IBM-compatible laptop with a parallel port though.

http://www.surrealmirage.com/vrg3/b10scan/

Update: It should now support non-turbo models too! Give it a try, everyone! :D

Update again: Supports serial ports with a little more hardware now too.
Last edited by vrg3 on Tue Jun 09, 2009 8:23 pm, edited 3 times in total.
"Just reading vrg3's convoluted, information-packed posts made me feel better all over again." -- subyluvr2212

THAWA
Knowledgeable
Knowledgeable
Posts: 6829
Joined: Thu Aug 21, 2003 7:44 pm
Location: Sacramento, CA
Contact:

Post by THAWA » Sun Apr 25, 2004 5:07 am

AWESOME! I assume this will also work for non-turbo ecu's? Did you ever figure out how to get it to display more than one value at a time? Or will it do this already? I might have to make this :)
Rio Red 90 Legacy LS AWD 174k
Liquid Silver 92 SVX LS-L 88k
[url=http://folding.amdmbpond.com/FoldingForOurFuture.html]Do you fold?[/url]

I'm on First and First. How can the same street intersect with itself? I must be at the nexus of the universe.

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

Post by vrg3 » Sun Apr 25, 2004 5:12 am

THAWA wrote:AWESOME!
Thanks. :)
I assume this will also work for non-turbo ecu's?
No, not yet. See below.
Did you ever figure out how to get it to display more than one value at a time?
You can't read more than one parameters at a time. You can in principle quickly alternate between different parameters. However, this is a bare-bones program for two reasons: It does asynchronous communication using bit-banging so there isn't a whole lot of spare processing to go around, and I wrote it in assembly language, which I am quite out of practice working in.

Non-turbo owners: If you would like to help me make a version of this software for you, build the interface and download the software. It won't do anything with your ECU except tell you the ROM ID. Get it to do this, and then email me your ROM ID, the model year of your Legacy, whether it's a standard or an automatic, and (if possible) the part number from the sticker of your ECU. If I can collect enough data points I should be able to make a non-turbo version.
"Just reading vrg3's convoluted, information-packed posts made me feel better all over again." -- subyluvr2212

THAWA
Knowledgeable
Knowledgeable
Posts: 6829
Joined: Thu Aug 21, 2003 7:44 pm
Location: Sacramento, CA
Contact:

Post by THAWA » Sun Apr 25, 2004 5:16 am

Alright, I might head down to radio shack and see if they carry the parrallel port, if so we're in business :) I dont think I can get the part number from MY sticker, but I should be having another 90 at ecu sent here soon I assume the part number is the same, or did you mean serial number?
Rio Red 90 Legacy LS AWD 174k
Liquid Silver 92 SVX LS-L 88k
[url=http://folding.amdmbpond.com/FoldingForOurFuture.html]Do you fold?[/url]

I'm on First and First. How can the same street intersect with itself? I must be at the nexus of the universe.

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

Post by vrg3 » Sun Apr 25, 2004 5:20 am

Well, I know what the part numbers in general are, and they're not all the same even for a given type of car, since there are different revisions.

For example, there were four original ECU part numbers used on automatic models in 1990: 22611AA560 through 22611AA563. Each, I would expect, has a different ROM ID and potentially has to be treated differently.

I was just hoping to be able to correlate part numbers with ROM IDs. I understand it's hard to get at your ECU's part number, though, which is why I said "if possible."
"Just reading vrg3's convoluted, information-packed posts made me feel better all over again." -- subyluvr2212

THAWA
Knowledgeable
Knowledgeable
Posts: 6829
Joined: Thu Aug 21, 2003 7:44 pm
Location: Sacramento, CA
Contact:

Post by THAWA » Sun Apr 25, 2004 5:21 am

actually here's a picture of that stuff from the auction: Image

Will that work? :D
Rio Red 90 Legacy LS AWD 174k
Liquid Silver 92 SVX LS-L 88k
[url=http://folding.amdmbpond.com/FoldingForOurFuture.html]Do you fold?[/url]

I'm on First and First. How can the same street intersect with itself? I must be at the nexus of the universe.

THAWA
Knowledgeable
Knowledgeable
Posts: 6829
Joined: Thu Aug 21, 2003 7:44 pm
Location: Sacramento, CA
Contact:

Post by THAWA » Sun Apr 25, 2004 5:22 am

heh I see, well I'll go try and check my ecu right now, I actually dont think it'll be too hard to see since I know where that lil green led is. :D
Rio Red 90 Legacy LS AWD 174k
Liquid Silver 92 SVX LS-L 88k
[url=http://folding.amdmbpond.com/FoldingForOurFuture.html]Do you fold?[/url]

I'm on First and First. How can the same street intersect with itself? I must be at the nexus of the universe.

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

Post by vrg3 » Sun Apr 25, 2004 5:22 am

If you hook that ECU up to your car and get me its ROM ID, it'd help. :)
"Just reading vrg3's convoluted, information-packed posts made me feel better all over again." -- subyluvr2212

THAWA
Knowledgeable
Knowledgeable
Posts: 6829
Joined: Thu Aug 21, 2003 7:44 pm
Location: Sacramento, CA
Contact:

Post by THAWA » Sun Apr 25, 2004 5:41 am

yes yes, but I can't do it right now. anyway the numbers I've got are 22611 AA381 for the part number, the bottom left is AA11-000 R82 and the bottom right is 9522 I'll see if I can get the parts to make this tomorrow :)
Rio Red 90 Legacy LS AWD 174k
Liquid Silver 92 SVX LS-L 88k
[url=http://folding.amdmbpond.com/FoldingForOurFuture.html]Do you fold?[/url]

I'm on First and First. How can the same street intersect with itself? I must be at the nexus of the universe.

legacy92ej22t
Knowledgeable
Knowledgeable
Posts: 5203
Joined: Thu Nov 07, 2002 3:59 am
Location: Cogan Station, PA

Post by legacy92ej22t » Sun Apr 25, 2004 6:55 am

:twisted: Hell ya, Vikash! That's sweet. Now if I only had a laptop. Lol
-Matt

'92 SS 5mt. All go and no show. Sold :(
'94 Audi UrS4 Modded (new project)
'96 Outback 5mt.
'07 Legacy 2.5i SE

Redlined wrote:Oh... and I hope the fucker get bunked with Gunter, arrested for raping Gorillas.

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

Post by vrg3 » Sun Apr 25, 2004 7:00 am

Save up a little and pick one up on eBay. You can get an early Libretto as cheap as $100. Librettos are awesome; they're about the size of a VHS tape but are actual fully functional laptop computers. I love mine.
"Just reading vrg3's convoluted, information-packed posts made me feel better all over again." -- subyluvr2212

legacy92ej22t
Knowledgeable
Knowledgeable
Posts: 5203
Joined: Thu Nov 07, 2002 3:59 am
Location: Cogan Station, PA

Post by legacy92ej22t » Sun Apr 25, 2004 7:11 am

Really, that sounds sweet. Eventually I'd like to get a nice laptop for internet, watching DVD's , games ect... But it'd be cool to have something small and cheap just for the car.
-Matt

'92 SS 5mt. All go and no show. Sold :(
'94 Audi UrS4 Modded (new project)
'96 Outback 5mt.
'07 Legacy 2.5i SE

Redlined wrote:Oh... and I hope the fucker get bunked with Gunter, arrested for raping Gorillas.

mikec
Third Gear
Posts: 893
Joined: Tue Jan 21, 2003 8:27 pm
Location: Toronto, Ontario
Contact:

Post by mikec » Sun Apr 25, 2004 12:19 pm

I can't wait to try this Vikash! I'll see if I can get this tested later today, and I'll post my results.
"That shouldn't be a problem, since I do regularly visit the realm of subatmospheric manifold pressures." -- vrg3

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

Post by vrg3 » Sun Apr 25, 2004 4:04 pm

Thanks, Mike, that'd be great!
"Just reading vrg3's convoluted, information-packed posts made me feel better all over again." -- subyluvr2212

TheShocker
Vendor
Vendor
Posts: 92
Joined: Sun Apr 18, 2004 9:48 am
Contact:

Post by TheShocker » Sun Apr 25, 2004 6:07 pm

With some more work can you say datalogger?
05 Jeep Liberty CRD turbo diesel
91 Mazda Miata
91 Legacy Sport Sedan 5MT
89 Honda CRX Si turbo

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

Post by vrg3 » Sun Apr 25, 2004 6:16 pm

This hardware is a bit too simple for a useful datalogger. I have my own ghetto custom datalogger based on a slightly more complex interface that uses a serial port, but even then the sample rate isn't very high and only one parameter can be sampled at a time. Those last two are limitations of the ECU.
"Just reading vrg3's convoluted, information-packed posts made me feel better all over again." -- subyluvr2212

Legacy777
Site Admin
Site Admin
Posts: 27453
Joined: Tue Oct 15, 2002 11:37 am
Location: Houston, Tx
Contact:

Post by Legacy777 » Sun Apr 25, 2004 7:13 pm

this is sweet!!!

I should try and get a connector so I can easily plug in and out of it.

I'll have to try and get the connectors and stuff.
Josh

surrealmirage.com/subaru
1990 Legacy (AWD, 6MT, & EJ22T Swap)
1997 Impreza OBS

If you need to get a hold of me please email me rather then pm

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

Post by vrg3 » Sun Apr 25, 2004 7:25 pm

Cool! I'd love to have you and THAWA test the non-turbo version.

You understand, though, Josh, that this in the end will be about the same as the Select Monitor except for 3 things: it won't deal with trouble codes (those are easy to deal with using the black and green connectors anyway), it will be on a computer screen, and it will update several times faster.

Any 93-94 non-turbo owners wanna help?
"Just reading vrg3's convoluted, information-packed posts made me feel better all over again." -- subyluvr2212

THAWA
Knowledgeable
Knowledgeable
Posts: 6829
Joined: Thu Aug 21, 2003 7:44 pm
Location: Sacramento, CA
Contact:

Post by THAWA » Mon Apr 26, 2004 3:50 am

You said the other pins in the yellow connector are for the other on board computers right? Do you know where they connect to the db25 pins?
Rio Red 90 Legacy LS AWD 174k
Liquid Silver 92 SVX LS-L 88k
[url=http://folding.amdmbpond.com/FoldingForOurFuture.html]Do you fold?[/url]

I'm on First and First. How can the same street intersect with itself? I must be at the nexus of the universe.

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

Post by vrg3 » Mon Apr 26, 2004 3:58 am

The PC's parallel port doesn't correspond at all to the car's diagnostic port. I just picked a configuration that would be simple to hook up for ECU diagnosis.

I don't have any knowledge about how the other computers (TCU, cruise, air suspension, etc) communicate with the Select Monitor so I can't say how you might connect them to a laptop computer.
"Just reading vrg3's convoluted, information-packed posts made me feel better all over again." -- subyluvr2212

BAC5.2
Moderator
Moderator
Posts: 9026
Joined: Thu Jan 29, 2004 8:47 pm
Location: Maryland www.andrewtechautomotive.com
Contact:

Post by BAC5.2 » Mon Apr 26, 2004 4:19 am

Vikash - I will be trying to set this up this weekend. I had a few questions though...

1) Can this be left plugged in for an extended period of time? I'd like to have a co-pilot checking and reading me numbers while driving to see if any red flags are thrown.

2) I see that you can connect the yellow connector to a Stereo adapter you mentioned. How do you attach it to the computer though? Just stick it into the parallel port holes? Or is there an easy way to tap the wires into a male parallel port so I have a more secure connection?

3) Do you plan on advancing the program any? Perhaps a graphical interface with more than one parameter being displayed at once?
2009 Outback 2.5XT. 5MT. Satin White Pearl.
2009 Impreza 2.5i Premium. Blue.

[quote="scottzg"]...I'm not a fan of the vagina...[/quote][quote="evolutionmovement"]This will all go much easier if people stop doubting me.[/quote]

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

Post by vrg3 » Mon Apr 26, 2004 4:27 am

1) Yes. There should be no problem leaving it plugged in until the end of time :). I highly recommend having a codriver operate the computer; splitting your attention between the road and a keyboard is not a great idea.

2) Your local Radio Shack should have a couple of different types of DB25 male connectors and hoods to go on them. If you don't want to solder, they have one where you can just crimp pins onto the ends of wires and insert the wires in the connector housing.

Or you could hack a printer cable in half.

3) Realize that I've only spent a couple of hours on this. The first advancement I'd like to do is make it work on other BC/BFs. If I do decide to make a more sophisticated version with some graphics and multiple parameters, though, it probably won't use this simple hardware interface, since this one requires a lot of CPU attention to operate (kind of like WinModems vs. real modems).
"Just reading vrg3's convoluted, information-packed posts made me feel better all over again." -- subyluvr2212

BAC5.2
Moderator
Moderator
Posts: 9026
Joined: Thu Jan 29, 2004 8:47 pm
Location: Maryland www.andrewtechautomotive.com
Contact:

Post by BAC5.2 » Mon Apr 26, 2004 4:40 am

Ahh, I gotcha. The only way I'd look at it without a co-driver is if it was graphical and on a screen like the HKS CAMP setup (which is uber pimp).

Looks like I'll be doing this this weekend!
2009 Outback 2.5XT. 5MT. Satin White Pearl.
2009 Impreza 2.5i Premium. Blue.

[quote="scottzg"]...I'm not a fan of the vagina...[/quote][quote="evolutionmovement"]This will all go much easier if people stop doubting me.[/quote]

DLC
Site Admin
Site Admin
Posts: 2763
Joined: Tue Oct 15, 2002 1:58 am
Location: Utah
Contact:

Post by DLC » Mon Apr 26, 2004 6:30 pm

Awesome.

Best Buy has a Subaru install kit for $17. Dashworks 99-8900.

Circuit City has a Metra kit also, model MET 808901. $17.
Legacy Central
2001 Legacy Outback Wagon | 2005 OB XT LTD | 1997 Legacy Outback Limited | 1998 Legacy L Wagon | 2000 GT Limited | 93 Legacy Touring Wagon 5MT | 90 Legacy L+

BAC5.2
Moderator
Moderator
Posts: 9026
Joined: Thu Jan 29, 2004 8:47 pm
Location: Maryland www.andrewtechautomotive.com
Contact:

Post by BAC5.2 » Mon Apr 26, 2004 9:07 pm

Which one is better Dave? I guess neither really, since it's just a peice of plastic with wires on it...
2009 Outback 2.5XT. 5MT. Satin White Pearl.
2009 Impreza 2.5i Premium. Blue.

[quote="scottzg"]...I'm not a fan of the vagina...[/quote][quote="evolutionmovement"]This will all go much easier if people stop doubting me.[/quote]

Post Reply