I'm new to here, but after reading, reaching out and asking questions, and trying to wrap my head around this complex subject - I've made a bit of progress, but still have some questions.
Goal
My goal is to manipulate the instrument cluster (IPC) using an ELM327 without the use of a PCM/BCM/etc. I'm doing this to learn more about the protocol and potentially use it as a teaching aid to help teach Lao people about basic electronics and serial communication. I'll be putting the IPC in an enclosure with the ELM327 USB Clone, a 12v power supply, and some additional controls for various lights and whatnot.
Ultimately, I would like to make it so that I could use an application such as SimHub and Farm Simulator 19 to provide the data, convert it over into the correct format, and send that data to the IPC to control the gauges and leds (maybe even send some DIC messages if possible).
IPC
The IPC is from a 2006 H2, I believe? It's a GM cluster 2005/2006 time. I can send photos if needed. (Very similar to the frame in this video: https://youtu.be/WQMHnoe5uWI?t=132)
IPC Wiring
I connected the IPC pins as follows:
A11 -> RED -> POWER FOR ILLUMINATION - 12V
B9 -> 12V Diodes 1&2 Source (IGNITION)
B11 -> 12V Diodes 3&4 Source (BATTERY)
A12 -> BLACK -> GND FOR ILLUMINATION
B12 -> GND
A7 -> GREY -> Data (Not sure why, as I saw lots of info online about using A6, but A6 on my board is not connected).
Additional Parts
I purchased an ELM327 USB Clone off of AliExpress. I don't have great access to other ones, and this isn't the ideal device, but due to COVID and Lao mail, it was the best option I had.
I also purchased a 12v 3a power supply.
ELM327 Wiring
Pins 4 & 5 on the OBD-II Connector were connected to GND. Pin 2 on the OBD-II Connector was connected to the the Grey/A7 data wire. Pin 16 on the OBD-II Connector was connected to 12v power.
I have successfully connected the serial data, watched the device send data to the ELM327, and have done the basic steps to communicate via the ELM327 to the IPC.
Example:
Code: Select all
atl1
ath1
atsh6c60f1
Question/Request
Given I am not using a PCM/BCM to provide the communication to reference from, does someone have some reference data for VPW GM Class 2 Serial Data?
Logs of data sent to control gauges/leds/dic would be useful, but any data at all would be useful. Ideally, if someone has a Tech 2, and can do sweeps of the gauges and etc, record that data, and send it to me, that would be great! GMLanBible is really for GMLan, and doesn't seem to work with VPW/J1850 commands (at least that's what I've been seeing thus far).
If anyone knows exactly what header I should be setting with the atsh command, that would be great!
Thanks for reading! I hope some of this information will be useful for those exploring this area like myself.