Page 4 of 24 FirstFirst 1234567891011121314 ... LastLast
Results 76 to 100 of 599

Thread: (Almost) free DIY ADS interface

  1. #76
    Join Date
    Feb 2012
    Location
    BY
    Posts
    11
    My Cars
    bmw 525tds 1994 sedan
    HansV, you write:
    4 10kohm resistors, 0.25W, but in your scheme I found only 3 10kohm resistors. Maybe some mistake?

  2. #77
    Join Date
    Oct 2008
    Location
    Norway
    Posts
    66
    My Cars
    1996 316 Compact
    Sorry, I can't count There are only tree.

  3. #78
    Join Date
    Dec 2007
    Location
    Queensland, Australia
    Posts
    4,280
    My Cars
    E70 3.0sd E21 323i
    Quote Originally Posted by mirum View Post
    HansV, you write:
    4 10kohm resistors, 0.25W, but in your scheme I found only 3 10kohm resistors. Maybe some mistake?
    Read the post again:-
    4 1kohm resistors, 0.25W (R2,R6,R8 &R9)
    3 10kohm resistors, 0.25W (R1, R7 & R10)

  4. #79
    Join Date
    Oct 2008
    Location
    Norway
    Posts
    66
    My Cars
    1996 316 Compact
    It's been corrected, original post was incorrect!
    Hope you enjoy the schematics

  5. #80
    Join Date
    Dec 2007
    Location
    Queensland, Australia
    Posts
    4,280
    My Cars
    E70 3.0sd E21 323i
    My apologies to mirum and thanks for your efforts!

  6. #81
    Join Date
    Oct 2008
    Location
    Norway
    Posts
    66
    My Cars
    1996 316 Compact
    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.

  7. #82
    Join Date
    Feb 2012
    Location
    Pontevedra (España)
    Posts
    23
    My Cars
    1994 BMW 320i coupe E36
    Quote Originally Posted by HansV View Post
    Thank you very much for the schematic! I needed an ADS interface for my E36 to acess the ECU, so I made my own interface based on this circuit. I re-design it using a CD4053 switching circuit I had at work and cut the number of transistors down to 3. This is a very old and basic analog switching circuit with tree analog FET switches and you can get it for 2-3$ on ebay for 5 circuits.
    The pros of this design is that it is easier to build and the signal driving on the lines is better with faster switching and no series resistors on the lines. I have scoped the signals and it looks good with sharps flanks and no glitches or noise.
    I will try to post the schematics for anyone interested in making one.
    Parts list:
    1 - CD4053 switching circuit
    3 - BC547 NPN transistor (or any other signal transistor with minimum HFE of 100)
    2 - 1 kohm resistors, min 0.25W
    5 - 10 kohm resistor, min 0.25W

    Part for optional service reset:
    1 - Push botton switch
    1 - 1 kohm resistors, min 0.25W

    You will also need a COM cable with a female connector (just cut a standard RS-232 cable) and a round 20-pin "Pacman" diagnostic connector. A little piece of Vero with round pads is good for building the circuit.

    It works like a dream with DIS and I can communicate with all modules
    I needed a laptop with a serial port to make it work. PCMCIA with patched driver did not work.
    Edit: When using the ADSport tool and setting correct COM port and hardware address for the PCMCIA adapter it work great! Now I also have a working INPA and DIS using ADS on my everyday laptop without a serial port.
    Link to ADSport tool: http://blog.jaroslavklima.com/2011/0...th-pcmcia.html

    Good luck to you who others who tries to get INPA and DIS to work. It is a long way to go, but in the end you will have a very powerful tool for working with you car.
    Hi, I did your ADS interface. A picture :





    I can´t get access to the modules of "body" but I can get access to ECU. That is most important to me.

    I got some results out of range I hope to solve by changing the oxygen sensor:







    Thanks for sharing .

  8. #83
    Join Date
    Oct 2008
    Location
    Norway
    Posts
    66
    My Cars
    1996 316 Compact
    Did you connect both pin17 and pin20 to the K-line?

  9. #84
    Join Date
    Mar 2010
    Location
    ENGLAND
    Posts
    16
    My Cars
    1998 E36 323i COUPE AUTO
    Quote Originally Posted by HansV View Post
    It's been corrected, original post was incorrect!
    Hope you enjoy the schematics
    Thank you HansV they schematics look great.

    Did you make and PCB's for them hat you could share with us?

  10. #85
    Join Date
    Feb 2012
    Location
    Pontevedra (España)
    Posts
    23
    My Cars
    1994 BMW 320i coupe E36
    Quote Originally Posted by HansV View Post
    Did you connect both pin17 and pin20 to the K-line?
    In my car, 20 pins conector haven´t pin17.

  11. #86
    Join Date
    Oct 2008
    Location
    Norway
    Posts
    66
    My Cars
    1996 316 Compact
    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.

  12. #87
    Join Date
    Oct 2003
    Location
    Florida
    Posts
    180
    My Cars
    94 BMW 325is, 87 Nissan 300zx, 98 MB slk230 +1
    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

  13. #88
    Join Date
    Oct 2008
    Location
    Norway
    Posts
    66
    My Cars
    1996 316 Compact
    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.

  14. #89
    Join Date
    Feb 2012
    Location
    Pontevedra (España)
    Posts
    23
    My Cars
    1994 BMW 320i coupe E36
    Quote Originally Posted by HansV View Post
    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.
    My car was registered in 94, but was manufactured in November 93. It is a 320i coupe E36. There isn´t pin 17 and there isn´t wire, anyway I will watch again.

  15. #90
    Join Date
    Oct 2008
    Location
    Norway
    Posts
    66
    My Cars
    1996 316 Compact
    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.
    Attached Images Attached Images

  16. #91
    Join Date
    Mar 2009
    Location
    Denmark
    Posts
    103
    My Cars
    2012 BMW F31 330d
    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.

  17. #92
    Join Date
    Apr 2011
    Location
    Mcloud, Oklahoma
    Posts
    3,098
    My Cars
    '99 323is, '00 323i 528i
    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.

  18. #93
    Join Date
    Mar 2009
    Location
    Denmark
    Posts
    103
    My Cars
    2012 BMW F31 330d
    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.

  19. #94
    Join Date
    Oct 2008
    Location
    Norway
    Posts
    66
    My Cars
    1996 316 Compact
    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?

  20. #95
    Join Date
    Mar 2009
    Location
    Denmark
    Posts
    103
    My Cars
    2012 BMW F31 330d
    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.

  21. #96
    Join Date
    Oct 2008
    Location
    Norway
    Posts
    66
    My Cars
    1996 316 Compact
    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.

  22. #97
    Join Date
    Mar 2009
    Location
    Denmark
    Posts
    103
    My Cars
    2012 BMW F31 330d
    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.

  23. #98
    Join Date
    Oct 2008
    Location
    Norway
    Posts
    66
    My Cars
    1996 316 Compact
    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.

  24. #99
    Join Date
    Mar 2009
    Location
    Denmark
    Posts
    103
    My Cars
    2012 BMW F31 330d
    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.

  25. #100
    Join Date
    Oct 2008
    Location
    Norway
    Posts
    66
    My Cars
    1996 316 Compact
    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.

Page 4 of 24 FirstFirst 1234567891011121314 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •