Results 1 to 3 of 3

Thread: Need Help !

  1. #1
    Newbie
    Join Date
    May 2010
    Posts
    6

    Need Help !

    Hello all,
    actually, I'm new for OBD and Can_Bus and I would like to build an application that can access to some functionality (diagnostics and control) from/to my car.
    so, I have some doubts on this regard I believe that I can find here the information which I need:
    • My car is (Mercedes-Benz e200 Kompressor 2006) .. how I can know what ECU's it have ?
    • can I use my laptop initially to test my application without any needs for Carputer ?
    • what control functionality are possible to access open/close) doors windows .. light ON/OFF and turning mirrors ,entertainment and Navigation as well.
    • Reading diagnostic signals(Speed, RPM, Fuel status and battery level .. etc )
    • Recommended OBDII scanner (Serial or WLAN or USB .. etc)
    • can I do all those functionality via OBD port only .. or do I need some other External devices ?

    btw, I would like to use java as programming language .. and

    Thanks in advance for your attention .
    EMS,

  2. #2
    VENDOR - ScanTool Vitaliy's Avatar
    Join Date
    Dec 2006
    Location
    Phoenix, AZ
    Posts
    624
    EMS,

    Assuming you're in the EU, a 2006 Mercedes is required to be EOBD compliant. Given that the model year is relatively recent, means that it is using ISO15765-4 (CAN) as the communications protocol.

    Reading speed, RPM, fuel level, et cetera could not be easier, as they are all generic OBD-II parameters. Controlling doors/windows, etc is more difficult, but may be possible -- depending on the network architecture. If there is a gateway between the diagnostic port and the rest of the bus (as is often the case), then you must bypass it in order to monitor and send messages on the CAN bus. Do realize that you would be doing this at your own risk, however -- as the messages you send, may be interfering with critical engine and transmission control messages (damage to mechanical components is a possibility).

    Messages that are used for control are rarely documented, so the only practical approach is reverse engineering. Set up the interface for monitoring, then adjust your radio volume up/down and see if you can identify which messages are being sent in response to your actions. Repeat for windows open/close, lights on/off, and so on.

    My opinion is biased, but if I were you I would use OBDLink as my OBD interface of choice. It is more expensive than the ELM327 based interfaces, but it gives you more control, and it is firmware upgradeable. You can get it with WiFi or Bluetooth, although if you can, stick with a wired connection (one less thing to worry about).

    Best regards,

    Vitaliy
    OBDLink MX: world's smallest, fastest, most advanced OBD/Bluetooth adapter with SW and MS CAN support. Read the review to learn more.
    Need to look up a diagnostic trouble code? Try the most up-to-date, free DTCsearch.com!

    You cannot send me a private message using this forum. Use my email instead: vitaliy[@]scantool.net.

  3. #3
    Newbie
    Join Date
    May 2010
    Posts
    6
    Quote Originally Posted by Vitaliy View Post
    EMS,

    Assuming you're in the EU, a 2006 Mercedes is required to be EOBD compliant. Given that the model year is relatively recent, means that it is using ISO15765-4 (CAN) as the communications protocol.

    Reading speed, RPM, fuel level, et cetera could not be easier, as they are all generic OBD-II parameters. Controlling doors/windows, etc is more difficult, but may be possible -- depending on the network architecture. If there is a gateway between the diagnostic port and the rest of the bus (as is often the case), then you must bypass it in order to monitor and send messages on the CAN bus. Do realize that you would be doing this at your own risk, however -- as the messages you send, may be interfering with critical engine and transmission control messages (damage to mechanical components is a possibility).

    Messages that are used for control are rarely documented, so the only practical approach is reverse engineering. Set up the interface for monitoring, then adjust your radio volume up/down and see if you can identify which messages are being sent in response to your actions. Repeat for windows open/close, lights on/off, and so on.

    My opinion is biased, but if I were you I would use OBDLink as my OBD interface of choice. It is more expensive than the ELM327 based interfaces, but it gives you more control, and it is firmware upgradeable. You can get it with WiFi or Bluetooth, although if you can, stick with a wired connection (one less thing to worry about).

    and I'll be very happy if there are any threads on this regards in this forum that you can recommend me to read ..

    Best Regards,

    Vitaliy
    Thanks Vitaliy for your quick response .. and I'm sorry for my absence in during the last few weeks because of Exams.
    your above post was helpful for me .. but whenever I read more and search more in this topic I got confuse more and more

    So, Yes I'm in Europe (Germany) .. but are the OBD type (EOBD) and ISO15765-4 (CAN) as communication protocol always complain with only new cars in Europe i.e How can I know the OBD type and communication protocol for specific vehicle just to be sure before buying any device ?

    of course I'll do everything on my risk and I'll use revers-engineering for that before I do anything

    but the problem right now is that I can't select the proper CAN reader or scanner for my car and how I can know the PID's for my car ?

    and also someone told me that the OBD scanner is used for limited functionalities .. and he recommended me to use can Reader instead of OBD but I couldn't understand the difference between CAN-bus Reader (e.q VScom NET-CAN 110) and OBD scanner(e.q OBDLink) which you recommended me and how to connect the can bus reader I mentioned above to my car (via OBD entry ) is it ?

    In addition to some more questions confused me a lot:

    If I have device complain with some communication protocol does it work with car from another communication protocol .. ?

    what about LIN bus .. I almost understood everything about it but the question is How can I access to this bus .. is it possible to access it via can.. ?

    so, lots of questions but I'm really got confused ..!

    Thank you again for your help .. and I'm sorry for my strange questions

    BEST REGARDS,
    EMS

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
  •