This project is using a clone elm327 device with a pic18f25k80 MCU, in it's default config you can't get CAN 500 to function from 4MHZ X-TAL (AFAIK) So I've replaced the 4MHZ defualt X-TAL with a 8MHZ from the scraps bin, quick hack i know and wont fix all the other devices out there, pity but lets get codebase working, i have the orig 4mhz so i can try getting 500Kbps working another time.
This project is also a sister project to the OM127-reboot project
OM127-reboot:-URL
CPU:PIC18F25K80
CAN IC:MCP2551
K-Line : Transistor
am currently using the ecan example files,now that i've fixed can speed and config i'll drop the ecan usage
X-TAL Speed is 8MHZ
PLL = X-TAL * 4
Baud rate calculator URL
CanBUS calculator URL
J2534 Device via arduino enviroment with win32 dll sources too SardineCan