You are currently viewing our forum as a guest, which gives you limited access to view most discussions and access our other features. By joining our community, at no cost, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is free, fast and simple, so please join our community today!
If you have any problems with the registration process or your account login, please contact contact us.
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?
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?
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 ;-)
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?
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
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 :-)
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.
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.
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.
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.