So I found this:
J2534 is a standard that for communications between a vehicle and a computer. A J2534 device simply allows its user to interface with a vehicle programmer using a PC or other device that can store and access flash programming media and re-program a vehicles powertrain modules. In other words, its a go-between for a computer to communicate with the car's . Soon, with any luck, we will soon be able to access the , Security and other modules with pass thru units. J2534 has several differant specifications that are sometimes confusing to understand outside engineering circles. For all intent and purpose, the simplest explanation for these J2534 specifications are as follows:
J2534-1 - deals spacifically with flash programing capabilities on two fronts; avalablitiy of data and a device that will allow anyone to program a vehicle. In short, both software and hardware avalability for flash programing of a vehicles powertrain managment module.
J2534-2 - deals with access to manufacturer spacific modules and communications protocols. -2 compliant devices allow access to other devices other than powertrain on several automobile lines including GM, Volvo, BMW, Toyota, and Ford. A good example of this is the DrewTech Cardaq and how it works with Toyota factory software (Techstream) to access any vehicle systems as opposed to just the . There is more later on this.
J2534-3 - This is a proposed conformance test that is in deveolpment by the Society of Automotive Engineers (SAE) to test the compliance of all J2534-1 devices. (yea I know, seems kind of confusing). Once J2534-3 is in place, all manufactures of J2534-1 units should be able to pass the conformance test. In other words, a "stamp of approval" from the SAE.
HERE:
http://www.ebay.co.uk/gds/Scan-Tool...ng-and-J2534-Basics-/10000000011027118/g.html