darkspr1te / J2534-pic

*on hold * Implement J2534 interface with a cheep Chinese elm327 copy (pic18f25k80)
14 stars 3 forks source link

J2534-pic project

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

Warning: Using this software on your device will erase OEM bootloader+firmware and you will no longer be able to use it in it's original application

Still TODO:

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

Some handy resources

Baud rate calculator URL

CanBUS calculator URL

J2534 Device via arduino enviroment with win32 dll sources too SardineCan