The headers for CAN or VPW can be setup depending on which protocol you are selecting. If selecting auto, all headers must be filled out before proceeding. On auto, it will tell the elm to choose protocol automatically, it will then search for the protocol, and finally it will then set the correct header depending if it finds VPW or CAN 11/29bit.
If it finds a protocol that is not VPW or CAN, it will say what it found then fail due to a unknown/unsupported protocol found.
As for reading data... it should work on both VPW and CAN protocols right now. It can request data normally, and should get a response back, But I dont expect the responses to come out nicely in the engine section for rpm/temp calc as I havent incorporated the CAN responses for those since i have no idea on what the responses look like yet!

Soo, if anyone could hook up a pcm to this.. that'd be great!

Also wouldnt bother with the VIN if using CAN, since the message received from CAN is formatted differently to that of VPW for the VIN.. which again.. I havent implemented..But will eventually!

