Subaru ECU reader
#1
Hi
Made my own Subaru ECU reader and it works fine.
About 2 months went for debugging ECU and now it works.
I use Select Monitor port to communicate with ECU.
So far im able to read from ecu: speed, RPM, water temp,
inj. time width, turbo boost, air pressure and many other things.
Still working on lambda and some other stuff. Ideas?
Few pics of it working:
So guys shoot me with ideas and ...???
Nexxxus
(Sorry for my bad english)
Made my own Subaru ECU reader and it works fine.
About 2 months went for debugging ECU and now it works.
I use Select Monitor port to communicate with ECU.
So far im able to read from ecu: speed, RPM, water temp,
inj. time width, turbo boost, air pressure and many other things.
Still working on lambda and some other stuff. Ideas?
Few pics of it working:
So guys shoot me with ideas and ...???
Nexxxus
(Sorry for my bad english)
#4
Scooby Regular
Join Date: Mar 2001
Location: Derbyshire
Posts: 4,496
Likes: 0
Received 0 Likes
on
0 Posts
More info please
Like where can I get hold of one
How do you select between the different readings?
Was it cheap?
As mentioned, will it be open source, so we can all make our own?
Or are you marketing them?
Like where can I get hold of one
How do you select between the different readings?
Was it cheap?
As mentioned, will it be open source, so we can all make our own?
Or are you marketing them?
Trending Topics
#8
Yeah once beta software will be ready,
i will be opensource, as long ALL code
modifications will also be sent to me.
Also schematics and parts list and so
on will be available....
It will be also available as DIY kit
for people without electronics skills.
So dont worry....
Price????? I dont know yet, but i will
calculate DIY kit price in next week....
So far IDEAS, guys SHOOT me with ideas:
what u would like it to do and so on.
So far one new thing added today : 0-60 mph acceleration meter.
And one more: boost controller.....
I hope to open website next week
(if i find time from somewhere) to keep u guys
up to date...
P.S. ECU reader is controlled thru nice IR remote or
two buttons.
Nexxxus
P.P.S Sorry for my english again...
i will be opensource, as long ALL code
modifications will also be sent to me.
Also schematics and parts list and so
on will be available....
It will be also available as DIY kit
for people without electronics skills.
So dont worry....
Price????? I dont know yet, but i will
calculate DIY kit price in next week....
So far IDEAS, guys SHOOT me with ideas:
what u would like it to do and so on.
So far one new thing added today : 0-60 mph acceleration meter.
And one more: boost controller.....
I hope to open website next week
(if i find time from somewhere) to keep u guys
up to date...
P.S. ECU reader is controlled thru nice IR remote or
two buttons.
Nexxxus
P.P.S Sorry for my english again...
#9
What do you use to control the display? Do you have a notebook or something installed in your computer? You know what would be really nice? Create software for PalmOS and use the RS-232 port on the Palm to communicate with the ECU.. Oh man that would be nice!! Maybe I should try myself ;-)
#10
I'm also trying to develop a unit for monitoring engine params, but have not come anywhere close to what you have achieved !!!
It looks really good, I'm lookng forward to seeing the DIY-kit or some kind of specs. I'm working on a unit controlled by an Atmel micro-processor. I'm currently doing the coding using the BASCOM compiler. What kind of harware are you using?
//L-O
It looks really good, I'm lookng forward to seeing the DIY-kit or some kind of specs. I'm working on a unit controlled by an Atmel micro-processor. I'm currently doing the coding using the BASCOM compiler. What kind of harware are you using?
//L-O
#11
Scooby Regular
Join Date: Mar 2001
Location: Derbyshire
Posts: 4,496
Likes: 0
Received 0 Likes
on
0 Posts
Nexxxus, your english betters most of the stuff on here (including mine sometimes )
Look forward to seeing kit prices, schematics and software.
How easy would it be to go for a dot matrix style display instead of an LCD one? I want something akin to the Skyline's MFD in my car, although I'd probably spend more time looking at it than the road
From the look of your dash, it's for a pre 98 model yes, and I'm assuming it uses ODB to talk? Will there be any issues with talking to later models, and UK models and Jap imports? Or do you not know? Is this something we can help you out with once the source becomes available? i.e. we try it, tweak it for the relevant model, then release the source code back to you?
Looks like a very good job so far Keep up the good work..... It's something I've talked about with friends, but never got round to investigating, so I'm very interested
Look forward to seeing kit prices, schematics and software.
How easy would it be to go for a dot matrix style display instead of an LCD one? I want something akin to the Skyline's MFD in my car, although I'd probably spend more time looking at it than the road
From the look of your dash, it's for a pre 98 model yes, and I'm assuming it uses ODB to talk? Will there be any issues with talking to later models, and UK models and Jap imports? Or do you not know? Is this something we can help you out with once the source becomes available? i.e. we try it, tweak it for the relevant model, then release the source code back to you?
Looks like a very good job so far Keep up the good work..... It's something I've talked about with friends, but never got round to investigating, so I'm very interested
#13
No, it dosnt use ODB to communicate (ODB is slow),
I use Select Monitor port. Data refresh is done
about 60 times per sec.
Hardware? PIC microprotsessor, RTC clock and so on...
Detailed information will be available on website soon.
My car is MY97 (should also work on MY98),
but i have also started to debug MY99/MY00
ECU software, but it takes time to find
out what the Subaru has coded...
I also plan to use graphical LCD for display,
but later, first lets debug ECU's some more:-)
Palm? I dont own Palm so it would be hard to
write software for it, also Palm would need
RS232<->TTL converter.
As i see your all so ready to help, so here it comes:
I need someone to translate my english to well-known
and well-speaken english :-) If interested helping me
email me illimar@tpt.ee or illimar@no.spam.ee
I will pay no money for helping me, but
ill quarantee that helper will get DIY kit
before others and with nice discount :-)
Nexxxus
I use Select Monitor port. Data refresh is done
about 60 times per sec.
Hardware? PIC microprotsessor, RTC clock and so on...
Detailed information will be available on website soon.
My car is MY97 (should also work on MY98),
but i have also started to debug MY99/MY00
ECU software, but it takes time to find
out what the Subaru has coded...
I also plan to use graphical LCD for display,
but later, first lets debug ECU's some more:-)
Palm? I dont own Palm so it would be hard to
write software for it, also Palm would need
RS232<->TTL converter.
As i see your all so ready to help, so here it comes:
I need someone to translate my english to well-known
and well-speaken english :-) If interested helping me
email me illimar@tpt.ee or illimar@no.spam.ee
I will pay no money for helping me, but
ill quarantee that helper will get DIY kit
before others and with nice discount :-)
Nexxxus
#15
Scooby Regular
Join Date: Nov 2000
Location: 32 cylinders and many cats
Posts: 18,658
Likes: 0
Received 1 Like
on
1 Post
Re Boost controller and Atmel AVR and BASCOM I wonder if you have seen my EBC? http://www.scoobynet.co.uk/bbs/threa...threadid=66285 It is fully working and tested and open source, but I am not using it as I worked out a far simpler way to get the ECU to do the same for me.
#16
Scooby Regular
Join Date: Sep 2000
Location: London
Posts: 7,039
Likes: 0
Received 0 Likes
on
0 Posts
Nexxxus,
Do you actually plug into the OBD port (I know you are using the Select Monitor protocol) using an OBD connector or are you taking a feed from the ECU? Or are you taking a feed from the back of the OBD port so that you can't see the wires.
This is similar to what Stephen Done has been doing, have a look at The EcuTek Website as they are planning at some time in the future making one of these.
I assume you can make it display any data the ECU puts out. EcuTek currently have some monitoring software called DeltaDash which lets a laptop datalog this kind of info but a built in reader would be great.
Things to monitor, Boost, Knock Correction, Airflow, Timing, Water Coolant Temp, Rear O2 Sensor (Lambda sensor - fueling), RPM, Speed, Fault codes (this would be really useful), throttle position, Wastgate Duty Cycle and Battey Voltage.
Look forward to seeing the source.....
Matt
Do you actually plug into the OBD port (I know you are using the Select Monitor protocol) using an OBD connector or are you taking a feed from the ECU? Or are you taking a feed from the back of the OBD port so that you can't see the wires.
This is similar to what Stephen Done has been doing, have a look at The EcuTek Website as they are planning at some time in the future making one of these.
I assume you can make it display any data the ECU puts out. EcuTek currently have some monitoring software called DeltaDash which lets a laptop datalog this kind of info but a built in reader would be great.
Things to monitor, Boost, Knock Correction, Airflow, Timing, Water Coolant Temp, Rear O2 Sensor (Lambda sensor - fueling), RPM, Speed, Fault codes (this would be really useful), throttle position, Wastgate Duty Cycle and Battey Voltage.
Look forward to seeing the source.....
Matt
#21
Scooby Regular
With the addition of sender unit, would it be possible to add Oil pressure and temp.
This is just what I've been looking for and by the looks of it so has everybody else
I'm an Aircraft engineer by trade so not so good with software but if I can help in any other way let me know
Iain.
PS. As soon as you have an idea on price and list of parts let me know. I'll volunter my services as Guinea pig. I've got MY97 UK turbo+
This is just what I've been looking for and by the looks of it so has everybody else
I'm an Aircraft engineer by trade so not so good with software but if I can help in any other way let me know
Iain.
PS. As soon as you have an idea on price and list of parts let me know. I'll volunter my services as Guinea pig. I've got MY97 UK turbo+
#25
News? Yeah i have bad news: my scooby fuel pump
stopped working :-( and now i have to do some work
that pays back...
but, website will be at http://subaru.piim.ee
and will probably open in next week.
Nexxxus
stopped working :-( and now i have to do some work
that pays back...
but, website will be at http://subaru.piim.ee
and will probably open in next week.
Nexxxus
#26
Hi,
well, good things are often closer than you might think. I had been thinking about building a similar device and then found that Nexxxus, my classmate in elementary school, has already made one for himself.
Anyway, I will start building one for my MY02 next week and keep you updated with the progress. Unlike Nexxxus's MY97, my car also has the OBD-II output, so I will be able to read the real-time critical data from the Select Monitor, and get more info from the OBD-II.
Wish me luck
well, good things are often closer than you might think. I had been thinking about building a similar device and then found that Nexxxus, my classmate in elementary school, has already made one for himself.
Anyway, I will start building one for my MY02 next week and keep you updated with the progress. Unlike Nexxxus's MY97, my car also has the OBD-II output, so I will be able to read the real-time critical data from the Select Monitor, and get more info from the OBD-II.
Wish me luck
#27
Guys, I am really interested in finding out more about this Select Monitor connection to the ECU...
Where is it located (MY98)?
Is there any description around here of the protocol used to talk to the ECU using the SM port?
I have always wanted to do this, but had resigned to the thought that I would never find out what the protocol was.
Please help keep me out of trouble, and glued infront of a PIC compiler / soldering iron where I should be!
#29
On my MY02 it's screwed to bottom of the backside of the plastic panel under the steering wheel. If you stick your head to where the pedals are and look up, you should be able to find it.
Nexxxus can tell you more about the protocol. As far as I understood, it's running at a funky bit rate (1953 IIRC), plus the protocol differs by model year a lot. If you're lucky though, your MY98 should be the same as his MY97. I am definitely facing some serious debugging on mine.
Indrek
Nexxxus can tell you more about the protocol. As far as I understood, it's running at a funky bit rate (1953 IIRC), plus the protocol differs by model year a lot. If you're lucky though, your MY98 should be the same as his MY97. I am definitely facing some serious debugging on mine.
Indrek
#30
Thanks,
So, is the connector near those test connectors that you link to read back fault codes?
Nexxxus, how did you discover the protocol for comms with the ECU? Would you be willing to share this knowledge?