Try www.scantool.net

They have a lot of info and prices are not bad if your looking for a premade cable. Also they utilize the ELM chip for OBDII.

If your willing to put in the time and effort they publish all their PCB drawings and schematics. Enjoy.