Pontiac G8 Forum banner
1 - 20 of 92 Posts

·
Registered
Joined
·
9 Posts
Discussion Starter · #1 ·
Been a lurker here for a while. Finally have something to contribute!

My goal is to get the steering wheel controls to control my ipod. I know it is going to be a slow, long project, but I have made enough progress to actually post and share with the G8 community. I plan on being really open with all my hacking. Hopefully, some if this may be useful to some of you.

Today I was able to log some SWCAN messages from my G8. (Using a home made ELM327 and a AU5970 SW CAN tranceiver, 33.3Kbaud, both 11 and 29 bit). I think I narrowed the arbitration IDs of the wheel controls down to about 5..

10 0D 00 60
10 2E 80 80 *
10 30 60 60 ? Incremental data ? Could be volume string to headunit.
10 30 A0 80
10 31 00 80 1 byte..

Results can be found on my blog: gmlanhack.blogspot.com. Posted are 2 logs, one with no wheel controls active, one with. Enjoy!
 

·
Registered
Joined
·
511 Posts
Interesting, once you figure that out, work on the VIM!
 

·
Registered
Joined
·
471 Posts
I had a cable that hooked up to my ipod that then made the headunit control it in my vette. I loved it and it would be cool if you could get this figured out.
 

·
Registered
Joined
·
626 Posts
Nice! Let's see what you can cook up. I know Chris (GTPrix) has been working on a similar feature.
 

·
Registered
Joined
·
419 Posts
TMK,

Thank you very much for sharing. Once I clear my plate of the other projects I have going on, I may join you in learning about our cars.

George
 

·
Registered
Joined
·
1,260 Posts
I was wondering when somebody was going to get around to to working on the GM LAN. I always wanted to take a stab at it, but my skills in that area are too limited
 

·
Registered
Joined
·
496 Posts
Been a lurker here for a while. Finally have something to contribute!

My goal is to get the steering wheel controls to control my ipod. I know it is going to be a slow, long project, but I have made enough progress to actually post and share with the G8 community. I plan on being really open with all my hacking. Hopefully, some if this may be useful to some of you.

Today I was able to log some SWCAN messages from my G8. (Using a home made ELM327 and a AU5970 SW CAN tranceiver, 33.3Kbaud, both 11 and 29 bit). I think I narrowed the arbitration IDs of the wheel controls down to about 5..

10 0D 00 60
10 2E 80 80 *
10 30 60 60 ? Incremental data ? Could be volume string to headunit.
10 30 A0 80
10 31 00 80 1 byte..

Results can be found on my blog: gmlanhack.blogspot.com. Posted are 2 logs, one with no wheel controls active, one with. Enjoy!
Woohoo! I hope you figure it out.
 

·
Registered
Joined
·
571 Posts
Kudos to you my friend. A true hacker--one with open source ideals--the way it should be, with no profit motive in mind. Subscribed. After this project, perhaps you can tackle the "Atari Gauge" reprogram.
 

·
Registered
Joined
·
1,885 Posts

·
Registered
Joined
·
2,154 Posts
Awesome man. If i even knew where to begin in such a project I'd have started it a while ago. Thankful we have guys like you out there. Keep us updated!
 

·
Premium Member
Joined
·
1,561 Posts
Kudos to you my friend. A true hacker--one with open source ideals--the way it should be, with no profit motive in mind. Subscribed. After this project, perhaps you can tackle the "Atari Gauge" reprogram.
Yeah God forbid anyone wants to get paid for their hard work LOL

OP welcome to the fun and frequently frustrating work of CAN ;)
 

·
Registered
Joined
·
457 Posts

·
Registered
Joined
·
1,886 Posts
Yeah God forbid anyone wants to get paid for their hard work LOL

OP welcome to the fun and frequently frustrating work of CAN ;)
Yeah, screw those bastards that come up with products that we all wanted in our cars after a lot of hard work, and then have the nerve to actually charge us for it... I mean, it's all just 1s and 0s, it's not like they invented the numbers or anything.

;)

Oh and OP, great work and keep it up, I'm bookmarking your blog...
 

·
Registered
Joined
·
9 Posts
Discussion Starter · #15 ·
Steering Wheel Control Messages..

ArbID: 10 0D 00 60

Select up
10 0D 00 60 00 00 01 00
10 0D 00 60 00 00 00 00

select down
10 0D 00 60 00 00 1F 00
10 0D 00 60 00 00 00 00

Enter
10 0D 00 60 01 00 00 00
10 0D 00 60 00 00 00 00

Volume up
10 0D 00 60 00 00 00 01
10 0D 00 60 00 00 00 00

Volume down
10 0D 00 60 00 00 00 1F
10 0D 00 60 00 00 00 00

Volulme Enter
10 0D 00 60 20 00 00 00
10 0D 00 60 00 00 00 00

Source Button
10 0D 00 60 02 00 00 00
10 0D 00 60 00 00 00 00

Road Button
10 0D 00 60 03 00 00 00
10 0D 00 60 00 00 00 00

Phone Talk
10 0D 00 60 10 00 00 00
10 0D 00 60 00 00 00 00

Hang up
10 0D 00 60 40 00 00 00
10 0D 00 60 00 00 00 00

And I almost have the top line of the DIC figured out.. (Says Pwne, I was going for Pwned.. Something isn't quite right yet)

 

·
Northeast G8 Owners Club
Joined
·
1,979 Posts
I'll leave this one up to you Electrical and Computer Engineers. Us Mechanical guys know a little from each of your respective diciplines but damn! lol I'll stick to the basic audio stuff and the major Mechanical stuff! lol

Good luck and let us know what you come up with.
 

·
Car Crazy
Joined
·
206 Posts
This is awesome I would love to be able to do this! And that's awesome what you did with the DIC!
 

·
Premium Member
Joined
·
2,286 Posts
:confused:
 
1 - 20 of 92 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top