BMW ICOM NEXT | BMW NBT EVO FSC Codes | BMW NBT & CIC FSC Codes | BMW Rheingold , ISTA/P, KSD, ETK remote installation | BMW STANDARD TOOLS remote installation | BMW ESYS remote installation
Go Back   BMW forum. Diagnostics, coding, programming, repair BMW vehicles. > BMWelcome > BMW coding and programming > BMW GT1, OPS/OPPS, INPA

Reply
 
LinkBack Thread Tools Display Modes
  #1  
Old 03-04-2012, 08:37 PM
Junior Member
 
Join Date: Feb 2012
Location: Norway
Car: E36 Compact
Posts: 7
Thanks: 1
Thanked 6 Times in 2 Posts
Default Simple DIY ADS and OBD interface schematic

I made this ADS interface to access all modules on my E36 with DIS and INPA. It is easy to build, cheap and works well with Ediabas in ADS mode. I have based the design on the circuit found here:
[Only for registered users... ]
Just wanted to shear this with you on this forum in return for all the information I have found here in order to get DIS to work.

Parts list:
1 - CD4053 switching circuit
3 - BC547 NPN transistor (or and other signal transistor with minimum HFE=100)
2 - 1 kohm resistors, min 0.25W
5 - 10 kohm resistor, min 0.25W

For the optional service reset switch:
1 - Push switch, normally open (closed when pushed)
1 - 1 kohm resistors, min 0.25W

You also need a round 20-pin diagnostic connector and a serial cable with female connector in one end. Just use a standard RS-232 cable and cut off the male connector. Vero board with round pads is good for building the circuit.

You must have a PC with a real serial port to make the ADS interface work. Good luck to anyone that wants to try this!
Edit:
It is possible to make the ADS interface work on a laptop without a serial port. A PCMCIA or ExpressCard to RS-232 adapter will work if you use a program called ASDport tool: [Only for registered users... ]
This program changes the COM port and adress that is hardcoded in the ADS driver file and makes it possible to use any serial port that has a physical adress in the system. USB adapters don't have this and will not work.
Run the program, enter the com port number and hardware adress for the adpter and patch the ADS driver. This is a great tool that makes it possible to use DIS on almost any laptop:)
Attached Files
File Type: pdf BMW ADS interface.pdf (19.8 KB, 789 views)

Last edited by HansV; 03-15-2012 at 07:07 AM. Reason: Schematic updated with a service reset switch.


Reply With Quote
The Following 5 Users Say Thank You to HansV For This Useful Post:
dolence (08-07-2015), drhennes (05-08-2015), ebbano (07-01-2013), mack (01-04-2014), Svl (12-02-2012)
  #2  
Old 03-07-2012, 09:00 AM
Junior Member
 
Join Date: Feb 2012
Location: Norway
Car: E36 Compact
Posts: 7
Thanks: 1
Thanked 6 Times in 2 Posts
Default

Maybe this post should be moved to the DIY category?
I also have a schematic for DIY making a simple RS-232 to OBD interface for BMW that should work for most cars between 1997 and 2007(not using ADS or CAN). This can be build for 16pin OBD2 connector or 20pin OBD connector and works with INPA and DIS. It also has wiring for correct battery and ignition detection.
Attached Files
File Type: pdf BMW OBD interface.pdf (212.1 KB, 499 views)

Last edited by HansV; 03-07-2012 at 09:14 AM.
Reply With Quote
  #3  
Old 03-14-2012, 11:38 AM
Junior Member
 
Join Date: Feb 2012
Location: Norway
Car: E36 Compact
Posts: 7
Thanks: 1
Thanked 6 Times in 2 Posts
Default

I have updated the schematics to include a push switch for oil and service interval reset. The push switch connects pin 7 to ground with a 1Kohm series resistor. The resistor is just to limit the maximum current in case of a wrong connection. The switch can also be connected dierctly to ground.
Pushing the switch for approximatly 3 secounds with ignition switch in position 2 should provide an oil service reset.
Pushing the switch for approximatly 12 secounds with ignition switch in position 2 should provide an inspection service reset.
The push switch can be mounted on the side og the housing for the 20-pin plug and connected to pin 7 and 19.
Reply With Quote
  #4  
Old 03-27-2012, 09:35 PM
Junior Member
 
Join Date: Mar 2012
Location: Norway
Car: BMW 1996 e39
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Default E39 obd/ads

Hi! I have a 1996 E39 with the 20 pin data link connector. I have no pin 15 or 17, since pin 15 is used for ADS, i built your OBD interface and thought that should do the job. But in your OBD drawings, your still using pin 15 to wake up components, why? Anyway, i have no pin 15 or pin 17, only 20 for communication. And no OBD connector in the dash. Should it still work? I tried it with inpa, and got to read sone Airbag codes, and clear it, but its wery unstable, and most times i connect, it wont communicate at all. I was trying with a rs232 adapter to usb, so might be that. Any clue?
Reply With Quote
  #5  
Old 03-27-2012, 09:56 PM
Junior Member
 
Join Date: Feb 2012
Location: Norway
Car: E36 Compact
Posts: 7
Thanks: 1
Thanked 6 Times in 2 Posts
Default

The OBD schematic is based on another I found on the net. I have just simplified it a bit. If your car don't have pin 17 and 15 connected I am sure that is OK, quess it's just used on older models that needs a signal to wake the modules.
I would stongly recomend you to use a PC with a hardware COM port or a PCMCIA/ExpressCard RS-232 converter. I tried several USB adaperts with Crsoft, and non worked properly. Also check the settings on the COM port. Make sure FIFO is enabled and set to 8 for TX and RX. Also check all other settings for the port and the obd.ini and Ediabas.ini files.
Reply With Quote
The Following User Says Thank You to HansV For This Useful Post:
ebbano (07-01-2013)
  #6  
Old 03-27-2012, 10:34 PM
Junior Member
 
Join Date: Mar 2012
Location: Norway
Car: BMW 1996 e39
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Ill try with a hardware port tommorow, get my old ibm on it:) as for com settings and fifo i have done that. Ediabas.ini is ok, cant find any obd.ini though, searched for it with no result. Ive installed the obd driver by executing the obd.file.
Reply With Quote
  #7  
Old 03-28-2012, 06:12 AM
Junior Member
 
Join Date: Feb 2012
Location: Norway
Car: E36 Compact
Posts: 7
Thanks: 1
Thanked 6 Times in 2 Posts
Default

The OBD.INI file shound either be located in at /ediabas/bin or /windows. Just seach for it and install if missing. There you can spesify COM port for OBD interface and some other setting. It is not used if ADS adapter is selected.
Reply With Quote
  #8  
Old 03-05-2013, 11:21 AM
Junior Member
 
Join Date: Feb 2013
Location: Poland
Car: 525i
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Default

I bulid this ADS interface.
I can connect to AIRBAG, ABS, instrument hustler.
But not to engine ;/ INPA show comunitate BUSY and not responding ;/
Inglitlon is "not ok"
Why?

BMW e34 M50B25TU DME 3.31
Dell C600 witch real COM
Windows XP
Reply With Quote
  #9  
Old 03-05-2013, 11:42 AM
Junior Member
 
Join Date: Feb 2012
Location: Norway
Car: E36 Compact
Posts: 7
Thanks: 1
Thanked 6 Times in 2 Posts
Default

Check this post. There seems to be an issue with the switching resistance of the 4053 on some cars. I have posted an updated schematich where the transistors are moved to the K/L line.
[Only for registered users... ]
Reply With Quote
  #10  
Old 06-25-2013, 07:38 PM
Junior Member
 
Join Date: Mar 2013
Location: Germany
Car: BMW E36 325i Convertible
Posts: 1
Thanks: 0
Thanked 1 Time in 1 Post
Default

@Coolbit: Look at this thread [Only for registered users... ] the last posts could be your answer as i had the same issue with DME331 look into c:/ediabas/ecu if you have a dme331.prg file if not you need it to run tests on DME

greetings
Reply With Quote
The Following User Says Thank You to ArchonX For This Useful Post:
mouzg (08-12-2014)
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
HELP with ADS interface and INPA mistreku BMW GT1, OPS/OPPS, INPA 3 01-29-2012 06:39 AM
BMW Inpa 1.40+2.01+2.10 Diagnostic Interface daviscandy BMW diagnostics and repair 1 01-25-2012 05:56 AM
Plugin interface kudit Instructions, user manuals 0 07-14-2011 03:21 PM
Using bmw ops interface with winkfp (bmw standard tools programs) RVFINE BMW GT1, OPS/OPPS, INPA 2 07-11-2011 11:08 AM
Interface Sleuth BMW diagnostics and repair 0 03-26-2011 11:41 AM


All times are GMT. The time now is 11:17 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.1
BMW forum: diagnostics, coding, programming.