Class 2 data bus? J1850?

I have a 2004 impala LS 1SC. Now everytime i go to do anyhting, look at a pinout for anything etc i find this mysterious thing called a "class 2 data bus" mentioned. Apparently it is a one wire asynchronous uniplex PWM modulated peer to peer serial bus(breathes). Various parts of the car use it to talk to each other and tell each other to do stuff. It contains vast amounts of useful functionality which i want access to. Almost ALL gm vehicles have one. I think that other vehicles have something similar. The problem is i can't find much info on it.

I have found some very basic info on the electrical nature of the bus, and how data is transmitted over it, but nothing on WHAT data is transmitted over it and how to do anything useful with it. Does anybody know anything about this bus? This could lead to some fun hardware projects.

Cmon somebody must know somehting. I can't find ANYHTING. The only people who seem to know anything are GM and a few company's making factory integration gizmos etc and neither are talking. I am mainly concerned about info on the command structure for controlling things such as lights, locks, driver information center, message thingy, onstar, AC, and radio.

Grr the link isn't working. Looks like they guy is using dyndns.org to forward to a server in Salt Lake City connected through comcast cable. Its prolly a server in his basement somewhere. In any case its not working If anybody tries this page and it works could you please save it and forward it to me. Neither wayback nor google have that particular page archived.

Class 2 is a proprietary proticol used by Ford and GM of J1850. In order for it to be useful you'll need to reverse engineer the signals using a hardware box. There are several on the market. The one I use is the neoVI (www.intrepidcs.com) because it supports so many protocols including j1850.

Oh yeah.. and if your vehicle supports it you can always use j1978 or j1979 for standard diagnostics such as engine speed and VIN. This is the open standard set by the SAE to standardize information on in-vehicle networks.