Welcome Anonymous !

Everything you need to modify your ride
 

ECU - OBDII DTCs and PIDs

GM Lan Single Wire CAN Bus Sniffing

Discuss Diagnostic Trouble Codes and Parameter IDs for the Holden VE Commodore, VEII Series Commodores, and HSV E1, E2, and E3 models

Postby jezzab » Tue Nov 19, 2013 5:41 pm

Put it this way, I can fire up my busted ass old S1 radio on the bench with NOTHING CAN related plugged into it and use it. Just power....
Daily Ute - 2009 Holden VE SSV Ute Single Turbo (IQ, E3 Cluster, EDI) - 586rwhp
Drag Ute - 2002 Holden VU SS Twin Turbo - 1010rwhp [SOLD]

All VE/VF Module reprogramming. Remote programming with flash box
http://www.facebook.com/jsbperformance
User avatar
jezzab
Site Admin
 
Posts: 1032
Joined: Sun Nov 20, 2011 9:42 pm
Location: Melbourne
Has thanked: 42 times
Been thanked: 26 times

Postby foxdie » Tue Nov 19, 2013 10:08 pm

I think what Jez is trying to say here is yes it can be done and has been multiple times in the past. Your local GM Dealer just confirmed his / her limited competence on the matter. That or they were just trying to deter you because, well, it's taking money out of their pocket in their eyes ;)

There's a lot can be done with the series 1 and 2 head units. There's 3 ways to approach what you're doing;

  1. Change the VIN in the head unit
  2. Trick the head unit into thinking its still fitted in the old car by spoofing data
  3. Completely disable VIN checking

All 3 options are achievable, several of us have already have with time and patience. Its not information we're gonna just give out freely though, not because we're mean but because we all stand by the principle of give a man a fish.

What we're happy to do though is help steer you on your journey. I suggest you start by familiarising yourself with GMLAN doc GMW3110, its an incredibly insightful but daunting read and separates those with dedication and passion from those who are just in it for a quick buck. Even 12 months on, I still find myself referring to it for new information.

The more you demonstrate you know and the more you assist the community, the more doors open :)
Jason "Foxdie" Gaunt
Sting Red 2007 LS2 Vauxhall VXR8, Walkinshaw Performance power pack, lowered springs, 20" Lenso CQ4 alloys :D
Co-curator of the GMLAN Bible - http://is.gd/gmlanbible
User avatar
foxdie
Moderator
 
Posts: 97
Joined: Fri Oct 12, 2012 5:03 am
Location: Birmingham, UK
Has thanked: 0 time
Been thanked: 3 times

Postby acca » Sat Jan 11, 2014 6:19 am

Hello everyone

I have an Opel Astra J , produced by GM.

I'd like to use an arduino board with sparkfun can shield i, order to read steering commands

Could you please help me, i'd like to know if i must tie CAN_L to ground and connect CAN_H to the single wire CAN.

Wich pins have i to use on the obd connector ?

Just to be sure beefore breaking my car !

thank you very much
sorry for my poor english
acca
Kicking Tyres
 
Posts: 8
Joined: Sat Jan 11, 2014 6:14 am
Has thanked: 0 time
Been thanked: 0 time

Postby acca » Sun Jan 12, 2014 8:06 pm

Hi again

I managed to communicate with my car and faound that the message 10 43 80 40 01 means VOL+

I found it by comparing a dump of CAN messages with and without pressing the Steering Wheel buttons.

It's not according to the GMLan Bible, right ?

Now i'd like to manage to write to the LCD screen wich is above the Radio, but i don't know how to guess the LCD header

Did someone managed to do that ?

Thanks
acca
Kicking Tyres
 
Posts: 8
Joined: Sat Jan 11, 2014 6:14 am
Has thanked: 0 time
Been thanked: 0 time

Postby jezzab » Tue Jan 14, 2014 7:47 am

Look for the text being sent to the radio in ascii hex. You will find the GMLAN bible stuff is based on the Holden VE platform and its variants like Vauxhall and Pontiac G8
Daily Ute - 2009 Holden VE SSV Ute Single Turbo (IQ, E3 Cluster, EDI) - 586rwhp
Drag Ute - 2002 Holden VU SS Twin Turbo - 1010rwhp [SOLD]

All VE/VF Module reprogramming. Remote programming with flash box
http://www.facebook.com/jsbperformance
User avatar
jezzab
Site Admin
 
Posts: 1032
Joined: Sun Nov 20, 2011 9:42 pm
Location: Melbourne
Has thanked: 42 times
Been thanked: 26 times

Postby acca » Tue Jan 14, 2014 8:37 pm

Yes i did it, but can't find text by calculating CHAR(HEXDEC(bytemessage))
I use the code from this page : https://github.com/Afterglow/arduino-gmlan
The output is in attachment, there are two worsheets, one without pressing a button, the other recorded when pressing a button.

I have to admit that i don't understand CAN parameters in the code. Maybe i don't listen to good messages ?

Regards
You do not have the required permissions to view the files attached to this post.
acca
Kicking Tyres
 
Posts: 8
Joined: Sat Jan 11, 2014 6:14 am
Has thanked: 0 time
Been thanked: 0 time

Postby jezzab » Wed Jan 15, 2014 7:49 am

Only ASCII text i see is your VIN (0LPD6EG8C1012082). Are you SURE the radio and the display above it are actually separate modules and have their own CAN ID's and is not just a external display for the radio???
Daily Ute - 2009 Holden VE SSV Ute Single Turbo (IQ, E3 Cluster, EDI) - 586rwhp
Drag Ute - 2002 Holden VU SS Twin Turbo - 1010rwhp [SOLD]

All VE/VF Module reprogramming. Remote programming with flash box
http://www.facebook.com/jsbperformance
User avatar
jezzab
Site Admin
 
Posts: 1032
Joined: Sun Nov 20, 2011 9:42 pm
Location: Melbourne
Has thanked: 42 times
Been thanked: 26 times

Postby acca » Wed Jan 15, 2014 10:33 pm

Yes because i have a dension Gateway pro box (to read mp3 from an usb stick) wich use CAN bus to read steering wheel commands and wich is able to write to the lcd screen
acca
Kicking Tyres
 
Posts: 8
Joined: Sat Jan 11, 2014 6:14 am
Has thanked: 0 time
Been thanked: 0 time

Postby jezzab » Thu Jan 16, 2014 7:41 am

well plug it in and log it when you start playing a MP3. Does it display the track name? When you press volume up or down what is actually displayed on the screen?
Daily Ute - 2009 Holden VE SSV Ute Single Turbo (IQ, E3 Cluster, EDI) - 586rwhp
Drag Ute - 2002 Holden VU SS Twin Turbo - 1010rwhp [SOLD]

All VE/VF Module reprogramming. Remote programming with flash box
http://www.facebook.com/jsbperformance
User avatar
jezzab
Site Admin
 
Posts: 1032
Joined: Sun Nov 20, 2011 9:42 pm
Location: Melbourne
Has thanked: 42 times
Been thanked: 26 times

Postby acca » Wed Jan 22, 2014 7:48 pm

Hi
Here is another try

I was playing a mp3 using cd player, the title is on the screen then i changed displayer informations (album, artist ...)

maybe the arduino code is filtering the message ?

Can someone explain this par of code please ?
Code: Select all
  flags = mcp2515_read_register(CANINTF);
  if ((flags & 0x01) == 0x01) {
    renderMsg(0x61);
    // Clear the message flag..
    mcp2515_modifyRegister(CANINTF, 0x01, 0x00); 
  }

  if ((flags & 0x02) == 0x02) {
    renderMsg(0x71);
    // Clear the message flag..
    mcp2515_modifyRegister(CANINTF, 0x02, 0x00); 
  }
You do not have the required permissions to view the files attached to this post.
acca
Kicking Tyres
 
Posts: 8
Joined: Sat Jan 11, 2014 6:14 am
Has thanked: 0 time
Been thanked: 0 time

PreviousNext

Return to ECU - OBDII DTCs and PIDs

  • View new posts
  • View unanswered posts
  • Who is online
  • In total there are 7 users online :: 0 registered, 0 hidden and 7 guests (based on users active over the past 5 minutes)
  • Most users ever online was 405 on Sat Mar 30, 2024 1:42 am
  • Users browsing this forum: No registered users and 7 guests