iPhone to CAN bus anyone?

Discussion in 'iPhone' started by KD7IWP, Jun 25, 2009.

  1. macrumors 6502a

    KD7IWP

    Joined:
    Mar 8, 2004
    Location:
    American living in Canada
    #1
    I was thinking that it would be incredibly awesome to see someone create a hardware/software solution for the iPhone that could connect to the CAN bus in newer vehicles. Seriously, what if you could switch engine maps, control vehicle functions, look at live data, etc from your iPhone screen!! I wish I was good enough to develop for hardware, so far all I have is limited c#/asp experience.
     
  2. macrumors Nehalem

    Applejuiced

    Joined:
    Apr 16, 2008
    Location:
    At the iPhone hacks section.
    #2
    Whats a CAN bus?
     
  3. macrumors newbie

    Joined:
    Jun 25, 2009
    #3
    Yes please.
     
  4. macrumors regular

    Joined:
    Oct 12, 2008
    #4
    I believe a CAN BUS is the connection point on the newer cars and trucks that you can hook a diagnostic computer to. its usually under the dash on the drivers side.
     
  5. macrumors Nehalem

    Applejuiced

    Joined:
    Apr 16, 2008
    Location:
    At the iPhone hacks section.
    #5
    So this guy wants to view his cars "Check Engine" light error codes on his iphone?
    What else are we going to hear? :D
     
  6. macrumors 68020

    R.Youden

    Joined:
    Apr 1, 2005
    #6
    What you mean is the OBD port. It would be very neat is someone could do this yes.

    More information here:

    OBD
     
  7. macrumors regular

    Joined:
    Oct 12, 2008
    #7
    ok then I stand corrected... so what is a CAN bus?
     
  8. macrumors 6502a

    Joined:
    Feb 4, 2008
    #8
    CAN bus is the bus used at least in newer Chrysler cars for what I call the infotainment systems (connects GPS, radio, DVD player, etc to each other). It does a lot more, though. I believe it's also used with the engine's systems communications as well.

    http://en.wikipedia.org/wiki/CAN-bus
     
  9. macrumors 68040

    McGiord

    Joined:
    Oct 5, 2003
    Location:
    Dark Castle
    #9
    That would be nice to have.

    For the auto technicians to leverage the advatanges of the iPhone as a diagnostic tool, and online access to the service manuals, serevice bulletins, as well as support from the call centers, OEM, etc...
    A hardware interface would be required. Technically it is feasible.

    Some years ago, there was a product to do some of that (read, clear DTCs, and read sensor data) for OBDII in Palm OS, using the Springboard port of the Handspring Palm OS PDAs.

    To make it commercial viable probably it has to be focused on specific markets. Even standards are used, every car manufacturer has their own versions for specific control units.

    Anyway, how much would you expect to pay for a CAN BUS kit?
     
  10. macrumors 68020

    Joined:
    May 15, 2005
    #10
    out

    I have seen a device that does this already or was coming out soon. It was a cable, and then software or access to the internet for diganostics and tracking.

    I think it was over on the mbworld.org forums.
     
  11. macrumors newbie

    Joined:
    Jun 25, 2009
    #11
    link please:rolleyes:. this sounds perfect!
     
  12. macrumors regular

    FastangV6

    Joined:
    Oct 1, 2007
    #12
  13. macrumors member

    Joined:
    Jun 15, 2009
    Location:
    BC, Canada
    #13
    I checked out that link and my only concern is that it would be a lot of money to spend before you would know what that app could or can't do for your vehicle. I would want to know EXACTLY what I would get before I shelled out 40us for the app and who knows how much for the wifi port adapter.

    I do want to be able to access my trouble codes. But I want ALL of them, not just a few of the basic ones. I really don't care if its thru my Iphone or a laptop. I just want a product that will tell me what it does up front and follow thru...

    My vehicle uses the CAN bus (2004 Ford Superduty) as well I believe.
     
  14. macrumors 68020

    Joined:
    May 15, 2005
    #14
    not the one

    That link above is not the diagnostic tool I was talking about, it seems more like a performance tool.

    I'll do some research on the diagnostic tool, it was a CES 2009 announcement that showed it off.
     
  15. Slarti Bartfast, Nov 21, 2009
    Last edited: Dec 30, 2010

    macrumors member

    Joined:
    Oct 19, 2009
    #15
    .
     
  16. Slarti Bartfast, Nov 21, 2009
    Last edited: Dec 30, 2010

    macrumors member

    Joined:
    Oct 19, 2009
    #16
    .
     
  17. macrumors G5

    jav6454

    Joined:
    Nov 14, 2007
    Location:
    1 Geostationary Tower Plaza
    #17
    Well, the iPhone can do it... all you need is the proper accessory and the accompanying application.

    With with OS 3, you can pretty much use any accessory.
     
  18. macrumors 6502a

    Joined:
    Oct 2, 2008
    #18
    The problem with getting a real CAN module for an iPhone is actually that there's no standard for this stuff.

    The CAN messages are different for each manufacturer, and likely different for each car model.

    How many of you here would actually be interested in hooking something up to your car, downloading the raw messages, and then trying to find patterns in the messages and taking a guess as to what they mean?

    If so, get this first.

    Been tempted to do it, but I got so many other projects in line. Anybody else here have a VQ35DE (Nissan engine)?
     
  19. macrumors 604

    Joined:
    Mar 26, 2008
    Location:
    West Suburban Boston Ma
    #19
    The car manufacturers have been trying to keep people from finding out what the info means; they want people to go to the dealers with problems. IIRC, they are even trying DMCA to prevent people from sharing info about what the codes mean.
     
  20. macrumors newbie

    Joined:
    Oct 3, 2012
    #20
    I've seen lots of blue tooth OBDII adapters to let you connect your car connect to an iPhone. I've never looked into what apps are out there though. I could see how that'd be a nice toy to have.
     

Share This Page