Results 1 to 9 of 9

Thread: Looking for help with 83.3 baud CANBUS integration for Chysler, Jeep, Dodge

  1. #1
    Newbie
    Join Date
    Jul 2011
    Posts
    9

    Looking for help with 83.3 baud CANBUS integration for Chysler, Jeep, Dodge

    I'm a noob to carPCs, but I'm starting to get serious about implementing one in my '11 Challenger. My aftermarket head unit is clinging to life by a shoestring and....simply put....they just don't make 'em like they used to. I'm looking to handle complicated audio processing, but things like navigation, internet, and video cams would definitely be coming down the road. I have no conceptual problems (yet) with the hardware stuff, like the PSU, PC, or monitor. I get those thanks to this site's search feature. What I don't get are the software integration parts to retain things like steering wheel controls, OBDII, and make the car not flip it's stuff when I remove the PAC adapter for the CANBUS. I've visited canhack.org, but honestly I'm not a software person, so it doesn't make much sense to me. If there isn't a file named "Setup.exe" I'm lost.

    1. Has anyone successfully (and seemlessly) integrated the factory steering wheel controls for the 83.3k baud CANBUS system on a CJD vehicle through either a front-end or windows 7/8? I'm also a bit lost on the required hardware to accomplish this. Further CAN related diagnostics and OBD info sniffing/integration would be excellent as well. I believe this includes 3rd gen Durangos, all Challengers, earlier Chargers and 300s (I think it changed around MY12?), and probably the 4th gen Rams, but I don't know on that. I'm sure anyone that has a system working for them would know what I'm talking about. I don't understand how to make it work. I'm using all aftermarket speakers and amps, so no need to retain the factory amplifier (or anything else downstream from the head unit). I've taken a microprocessors class, but I only ever covered PIC assembly programming and a little bit of C. I'm a junior/senior level EE undergrad. We never made it to CAN systems and I certainly never learned how to write code for windows integration. I have or have access to most electronics tools if any are necessary.

    2. Is anyone selling a PC HD radio tuner now? It seems like all the ones that come up on search are discontinued and HD radio is a must for me.

    3. The audio processing programs are all a bit confusing to me. I've downloaded and tried playing with audiomulch, but there's a whole lot of things I don't need, and I can't find some of the ones I would need (time alignment, independent channel EQ, output assignments, phase flipping, etc.)

    I'm sure #2 and #3 I can figure out with some more searching, but I figured I'd throw those in too in case someone knows easily.

    My budget on this project isn't infinite, but I could throw up to $2k at this project before it starts getting uncomfortable, so in terms of the CAN integration, money isn't a major concern. I just need to understand it and know how to source the hardware for it. Right now I'm mostly interested in trying windows 8, but if a front end would suite me better that's 100% fine with me. Everything is flexible and nothing is purchased yet.

    Any help would be appreciated, especially from fellow CJD owners that have some experience with this stuff. I haven't seen any recent Challenger builds and the ones that do exist haven't answered PMs (inactive).

  2. #2
    Low Bitrate Challenged's Avatar
    Join Date
    Jan 2010
    Posts
    86
    Hi Ceri,
    I know we've discussed this a bit inside of PMs, but I wanted to post here as well, so that any solutions we come up with can be seen by others. I have a pretty detailed thread on my Challenger install here: http://www.mp3car.com/newbie/138628-...r-install.html I ended up not using any software solutions to tie into the CANBUS network, and instead I used PAC Audio hardware solutions to get both my factory amplifier to turn on and off, and to interface with the steering wheel controls.

    For HD Audio I used the Directed DMHD-1000.

    For backup camera: "I just hooked the Pac-Audio C2R-CHY4 green reverse camera wire directly to the Lilliput green reverse wire and it worked perfectly."

    "I am using a single 4-channel amplifier to power both the subwoofer and the 6 factory Boston Acoustics speakers. My car came with the factory CAN-Bus controlled amplifier as well, so I bought a PAC-Audio C2R-CHY4 harness, which turns the factory amp on and off via CAN-Bus control messages."

    "For anyone interested, I was finally able to get my steering wheel controls working today after a few false starts. What finally ended up working for me was purchasing a a Pac-Audio SWI-PS unit to plug directly into the Pac-Audio C2R-CHY4."

  3. #3
    Newbie
    Join Date
    Jul 2011
    Posts
    9
    Quote Originally Posted by Challenged View Post
    Hi Ceri,
    I know we've discussed this a bit inside of PMs, but I wanted to post here as well, so that any solutions we come up with can be seen by others. I have a pretty detailed thread on my Challenger install here: http://www.mp3car.com/newbie/138628-...r-install.html I ended up not using any software solutions to tie into the CANBUS network, and instead I used PAC Audio hardware solutions to get both my factory amplifier to turn on and off, and to interface with the steering wheel controls.

    For HD Audio I used the Directed DMHD-1000.

    For backup camera: "I just hooked the Pac-Audio C2R-CHY4 green reverse camera wire directly to the Lilliput green reverse wire and it worked perfectly."

    "I am using a single 4-channel amplifier to power both the subwoofer and the 6 factory Boston Acoustics speakers. My car came with the factory CAN-Bus controlled amplifier as well, so I bought a PAC-Audio C2R-CHY4 harness, which turns the factory amp on and off via CAN-Bus control messages."

    "For anyone interested, I was finally able to get my steering wheel controls working today after a few false starts. What finally ended up working for me was purchasing a a Pac-Audio SWI-PS unit to plug directly into the Pac-Audio C2R-CHY4."
    The part that confuses is how you went about bridging the difference between splicing in the multiple wires on the back of a CD player to the computer recognizing and acting appropriately when I push the volume up button on the back of the steering wheel. I noticed in your thread that you used a JoyCon device of some sort. It looks like it has some sort of button assigning macro program for exterior inputs. I've never seen or messed with anything like that. How do you go about using that with say native windows 7/8, and is it different than if you were using something like CF or RR? I've got the RP4-CH11, which I think is a combination of the CHY4 and the SWI units so what it sounds like you might be telling me is that I have most of the hardware already. I'd just need that JoyCon thing and some way for the front end to interpret what it sends out, which presumably is pretty easy to understand.

  4. #4
    Low Bitrate Challenged's Avatar
    Join Date
    Jan 2010
    Posts
    86
    That's pretty much it. Basically, the Joycon device has a USB port that plugs into the PC and acts as a keyboard interface of sorts. You can use the PAC Audio device (in my case, the SWI-PS) to convert to CAN-BUS information so that your factory steering wheel controls will work. http://store.mp3car.com/Joycon_EXR_S..._p/com-159.htm

  5. #5
    Low Bitrate Challenged's Avatar
    Join Date
    Jan 2010
    Posts
    86
    Oh, and one thing you want to be sure of is that the PAC Audio device you use outputs variable resistance. I called PAC Audio tech support and just asked the guy if the SWI-PS did that. You can probably call and ask about the RP4-CH11..not familiar with that device offhand, as it's been a while since I did the research on all of it.

  6. #6
    Newbie
    Join Date
    Jul 2011
    Posts
    9
    So if I'm understanding the Joycon right, it's not necessarily communicating with the CANBUS. It's more like a mimicry interface. Push a button and it learns how that button behaves electrically and makes that sort of a signal become something in the PC. It's not a CAN based code-level interpretation. It's just a behavior capture device. So it wouldn't allow any sort of CAN system manipulation. One way control.

  7. #7
    Low Bitrate Challenged's Avatar
    Join Date
    Jan 2010
    Posts
    86
    Correct

  8. #8
    Low Bitrate rtgree01's Avatar
    Join Date
    Aug 2007
    Location
    STL
    Posts
    99
    Hey!

    I've been able to do a lot with my 2007 Charger...
    First some background... I am a software guy that dabbles a little in hardware. I had been looking at putting a computer in the car before I even bought my Charger... I found canhack.org. They had a lot of good information, and I've decoded even more. I didn't want to add in a lot of extra equipment, so I wanted to be able to re-use the built-in amplifier, Sirius radio, and steering wheel controls.

    I purchased a CANUSB device and wrote some software to monitor the CAN bus. I was then able to write some code that would replace the head unit. It sends the commands to control the amplifier, control the sirius radio, and also listen to the steering wheel controls. I then proceeded to fry the CANUSB device... WOOO!

    Next came the mbed microcontroller. I figured out how to talk CAN using it. I then designed a circuit card that does a lot more... It talks back to the computer over Ethernet. I also wrote a RideRunner plugin to use it...

    So, I have full access to all the devices on the 83.3k interior CAN bus. I'm actively decoding more and more.... I want to be able to control the windows, sunroof, seat position, and more... but things are working out as well.... My next design will include an audio mixer/switcher.

    I am under the impression that starting 2008 Chrysler changed to a 125k speed on the interior bus.

    If you didn't want all the control that I've got, someone could definitely go the route of the PAC Audio equipment. It's probably a lot simpler. I've had to write a bunch of code to do all this, and I've learned how to layout a circuit card and get it built.

    I'd love to help if you want any... I love my Charger, and I'm happy to help another mopar!

    Ryan
    Last edited by rtgree01; 01-15-2013 at 09:37 PM. Reason: more info about my microcontroller interface

  9. #9
    Newbie
    Join Date
    Jul 2011
    Posts
    9
    Quote Originally Posted by rtgree01 View Post
    Hey!

    I've been able to do a lot with my 2007 Charger...
    First some background... I am a software guy that dabbles a little in hardware. I had been looking at putting a computer in the car before I even bought my Charger... I found canhack.org. They had a lot of good information, and I've decoded even more. I didn't want to add in a lot of extra equipment, so I wanted to be able to re-use the built-in amplifier, Sirius radio, and steering wheel controls.

    I purchased a CANUSB device and wrote some software to monitor the CAN bus. I was then able to write some code that would replace the head unit. It sends the commands to control the amplifier, control the sirius radio, and also listen to the steering wheel controls. I then proceeded to fry the CANUSB device... WOOO!

    Next came the mbed microcontroller. I figured out how to talk CAN using it. I then designed a circuit card that does a lot more... It talks back to the computer over Ethernet. I also wrote a RideRunner plugin to use it...

    So, I have full access to all the devices on the 83.3k interior CAN bus. I'm actively decoding more and more.... I want to be able to control the windows, sunroof, seat position, and more... but things are working out as well.... My next design will include an audio mixer/switcher.

    I am under the impression that starting 2008 Chrysler changed to a 125k speed on the interior bus.

    If you didn't want all the control that I've got, someone could definitely go the route of the PAC Audio equipment. It's probably a lot simpler. I've had to write a bunch of code to do all this, and I've learned how to layout a circuit card and get it built.

    I'd love to help if you want any... I love my Charger, and I'm happy to help another mopar!

    Ryan
    Wow. That's a pretty impressive list of accomplishments. All the current Challengers use the low speed CAN system (the 83.3k speed) up to 2013 at least, so I think your '07 Charger would run on the same (or very similar) code. I'm better with hardware stuff being an EE undergrad. Software not so much. If you're game, I'll send you my email address for any programs you've got. The main thing is steering wheel controls and not making the car flip out for no radio, but anything else you've got would just be more examples of the sort of coding you've done. I constantly run across people that say something like "so I just wrote a simple little plugin for my front end and....". It kills me how everyone seems to know how to do this but me.

    If you've got anything else like pictures of your install or links/names of the hardware you're using that would be much appreciated too.

Similar Threads

  1. 2010 Dodge Ram Tablet Integration
    By pardegt in forum Worklogs
    Replies: 1
    Last Post: 12-09-2012, 05:28 PM
  2. Please help - Garbage from ELM327 - Baud
    By rudiel in forum Engine Management, OBD-II, Engine Diagnostics, etc.
    Replies: 7
    Last Post: 01-17-2011, 02:37 PM
  3. Replies: 33
    Last Post: 05-07-2008, 09:24 PM
  4. Baud Rates
    By NiSlo in forum Engine Management, OBD-II, Engine Diagnostics, etc.
    Replies: 10
    Last Post: 12-08-2007, 07:31 PM
  5. Dodge Chrysler Jeep Eagle Blank Radios??
    By mindscream in forum Off Topic
    Replies: 0
    Last Post: 09-28-2004, 02:21 PM

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
  •