HansV, you write:
4 10kohm resistors, 0.25W, but in your scheme I found only 3 10kohm resistors. Maybe some mistake?
Sorry, I can't count There are only tree.
It's been corrected, original post was incorrect!
Hope you enjoy the schematics
My apologies to mirum and thanks for your efforts!
I have made a updated version of the ADS interface scematic where I have included a service reset switch. Nice to have on the older models where you can't reset the oil and inspection service intervals using DIS and very easy to add when you already have made the ADS interface
The switch is any kind of push botton switch (normally open) and can be mounted in the 20-pin plug housing. With ingition in pos.2 pushing the switch for app. 3 secounds will give a oil service reset and 12 secounds a inspection service reset.
Last edited by HansV; 03-14-2012 at 07:51 AM.
Did you connect both pin17 and pin20 to the K-line?
I have made layouts for both SMD and hole monted components, small enought to fin inside the 20pin connector. I will post them soon.
Dani, what car do you have? If your car is old enough to need an ADS interface, pre-97, both pin 17 and 20 should be used. If you have a newer car you can just use a OBD interface, you don't need ADS.
Hi all,
Jumping in here for a related question. I have a 94 325is and 17 pin is not wired. Only the 20 pin for k line. I have an active 15 pin with 11V+ so will this also work for this OBD1 system/adapter?
Thanks Paul
For a 94 model you will need ADS interface to comunicate with all modules in the car. The ADS adapters in this post should work for you, but the OBD adapter will probably not communicate with all modules.
I am sure you are right. Have you tried to acess the other modules with a OBD interface? Did you set the FIFO settings for the serial port to 8 for TX and RX? All other settings correct?
Here is a picture og my ADS converter buildt on a piece of Vero. The diagnosic plug also has a service reset switch added.
Just built the interface.
I can communicate with the following modules in my Non-OBD E34 540i 6spd nov94:
ABS
Airbag
Automatic Air Conditioning
Central Body Electronics (ZKE)
Double Sunroof
Remote Controls
But I can't communicate with the DME which is the reason for me to build the interface. I'm having some issues regarding the emissions and would like to check the o2 input.
What might be wrong? Anyone in here who can communicate with the DME of a E34 540i M60? What INPA version are you using?
I assume it might be my INPA that have gone wrong.
What kind of error do you get with the DME?
It's probably best to use the older v3.0 INPA for the older cars.
First I get a "module not responding" error, and afterwards I get an API-error (probably a return-to-main-screen-script missing).
So you'd recommend INPA v.3? Would you happen to know where I can find that? Please PM me :-)
Edit: Tried INPA 3.01... Seems there's a dreaded issue regarding INPA vs. pre-95 M60 (3.1) DMEs...
Last edited by puttitat; 03-26-2012 at 06:19 PM.
Inpa 6.4.3 should work fine on your car. Are you sure you have selected the correct DME in INPA? Did you try communicating with the DME using DIS?
INPA is not as good as DIS for communication with the car. One one of my laptops I get error messages using INPA when communication with the DME and no problems using DIS. On the other laptop with a PCMCIA card both works fine. The programs can be a little hardware dependent.
You are sure you have everything set up correct? The 20-pin connector is correct wired? Both K-line signals are connected? You have used the correct components? Can you measure that you have a signal on pin 15 when communicating? K and L-line shound be 12V when inactive and change between 12V and 0V when data is transmitted.
All I can say is that it works on my car, and that it should work the same way as the transistor based interface in this post. But this is no garantee that it will work on every BMW. Did you try using a OBD interface?
My car doesn't have OBD interface. Haven't tried DIS, I'm installing it as we speak.
I'm selecting the correct DME (3.3 for M60), tried Tool32 with no luck apparantly?!
I haven't got pin 17 in my car's 20-pin connector, might that be the issue?
Last edited by puttitat; 03-27-2012 at 05:00 AM.
Your car actually have OBD interface, but not OBD2. Most of the modules should be possible to reach using a OBD converter. I can reach all except the DME with OBD, but for the DME I need ADS. BMW stated using ADS interface in 1987 and switched to OBD later. The difference is only how the K-line is used, that is why the ADS interface also works with OBD modules but not the other way around. You can easily build your own ODB interface as well, I have posted schmatics here already. It is much simpler than the ADS with no switching needed.
If pin 17 is'n connected if should not be a problem.
I though the OBD standard first came to life in E39? I've tried a vagcom with 20pin adapter with INPA without any luck on my E34 (works perfectly on my E39 528i). Even CarSoft could only get to the Airbag and ABS modules.
This home made ADS interface has made it's way into for example the Double Sunroof module - I'm impressed. The only thing is, I can't get to the DME which I need to, as I'm having some hesitation issues at high RPM that I hoped live data could tell me something about.
Maybe you should try this interface: http://www.tek-tronics.co.uk/product...roducts_id=130
Or this: http://forums.bimmerforums.com/forum....php?t=1435617
You should also try another PC, the software could be hardware dependent regarding communication. A laptop with a PCMCIA adapter also works if you use the ADS port patching program.
I've tried the diy-ADS on my 1992 E36 Coupé, reads ECU like a charm, seems like easyDIS don't like communicating with the M60 / 404 DME. :-(
That said, INPA cannot communicate with the E36 Coupé ECU (402) either, while DIS works perfectly.
Great to know that it works for others as well!
I have made a layout for the ADS converter as well. With SMD components it is very compact! PM me to get the files. I will post them here later.
Bookmarks