Results 1 to 8 of 8

Thread: articles on hacking your vehicle bus

  1. #1
    Constant Bitrate
    Join Date
    Sep 2009
    Posts
    158

    articles on hacking your vehicle bus

    i put up a couple posts on my blog about hacking your vehicle bus... might be useful to those just starting out trying to determine how to interface with things like steering wheel buttons, door locks, windows/sunroof, stereo information, etc.

    the posts use my 2003 Jeep Grand Cherokee as an example, which uses the Chrysler PCI Data Bus (SAE J1850 VPW protocol). everything should apply to those hacking on newer CAN-Bus vehicles as well - you'd just have to look at the datasheets i reference for the correct ELM AT commands.



    i focused on how to use a laptop or tablet/phone to gather the information you need from the bus. once you have the info, you would then write an app for the laptop/tablet/phone or microcontroller code depending on your exact scenario. you could continue to use an ELM327 interface if you are working with a laptop/tablet/phone. if you are going to be using a microcontroller then you could still hack into an ELM based scan-tool (before the USB/Bluetooth interface portion of the circuits), but it would probably be simpler to just buy the correct shield or breakout board.
    Last edited by theksmith; 04-25-2013 at 04:19 AM.

  2. #2
    Maximum Bitrate
    Join Date
    May 2012
    Location
    Grandville, MI
    Posts
    570
    Very nice...
    Did you write all of both articles?
    The picture with the breadboard on it looks alot like a Parallax Propeller module. Did you use one of these to make your ODBII connection or what is the story?

    I am thinking of getting one of the scantool modules and link it to a parallax prop for my vehicle.
    Last edited by redheadedrod; 04-25-2013 at 02:36 PM.

  3. #3
    Constant Bitrate
    Join Date
    Sep 2009
    Posts
    158
    yes i wrote the articles, all stuff i assimilated or learned while doing my tablet install.

    for my own carputer, i just used the USB scan tool connected to the tablet and wrote and android app to watch for the steering wheel buttons.

    the breadboard pic is of an Arduino Nano from another project i was working on. just using the picture in reference to the statement in the article about most people using a microcontroller for this type of thing but that i didn't go that route.

  4. #4
    Constant Bitrate
    Join Date
    Jul 2009
    Posts
    140
    Nice write up. Now we need an article on creating a android app to listen for steering wheel buttons

  5. #5
    Constant Bitrate
    Join Date
    Sep 2009
    Posts
    158
    Quote Originally Posted by that_kid View Post
    Nice write up. Now we need an article on creating a android app to listen for steering wheel buttons
    thanks!

    there's a link after the video in the second article to my github account. i made the app open source. the code is documented pretty decently so that people can use it as a base for their own version.

  6. #6
    Constant Bitrate FockMasterDan's Avatar
    Join Date
    May 2008
    Location
    Westerville, Ohio
    Posts
    140
    This is great news for me.

    CAN bus is much easier to work with, but with my PCI bus Chrysler there just hasn't been as much put into hacking it. You're methods will work in identicle fasion for me. Thank you very much for sharing your work.
    Computer is in the car, but in a very "raw" install right now.

    Worklog - here

  7. #7
    Constant Bitrate
    Join Date
    Jul 2009
    Posts
    140
    Quote Originally Posted by theksmith View Post
    thanks!

    there's a link after the video in the second article to my github account. i made the app open source. the code is documented pretty decently so that people can use it as a base for their own version.


    Excellent, I'll be checking this out shortly. Thanks

  8. #8
    Constant Bitrate FockMasterDan's Avatar
    Join Date
    May 2008
    Location
    Westerville, Ohio
    Posts
    140
    I just ordered my OBD port reader and a OBD Y cable as well so I can leave a service port open in the stock location. I'm just using the USB version with the computer in the car.

    I'll start working on it right away when it arrives.

    Could you possibly post a lit of the codes you've successfully deduced for your car? I'm working on a similar year Chrysler that uses a lot of the same electronics.
    Computer is in the car, but in a very "raw" install right now.

    Worklog - here

Similar Threads

  1. Mp3Car Forum Generated Articles
    By ssteger in forum VaultWiki
    Replies: 0
    Last Post: 02-09-2010, 04:15 PM
  2. Anyway to recover the old wiki articles
    By durwood in forum Mp3car Forum Suggestions/Comments
    Replies: 7
    Last Post: 12-11-2009, 08:58 AM
  3. NYTimes/Slashdot articles on carpc's
    By jpelzer in forum General MP3Car Discussion
    Replies: 11
    Last Post: 09-10-2004, 09:36 PM
  4. Car Tutorial/Articles?
    By Seabass in forum General Hardware Discussion
    Replies: 7
    Last Post: 08-19-2003, 11:17 AM

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
  •