Skip to content

darkspr1te/OM127-reboot

Repository files navigation

OM127-reboot

Basic board bring up, CAN 500 working, LCD working, Buttons (polling) Working, UART1 Serial Working, USB/USB Detect working. Partial REV ENG of schematics,

Hackaday Logs for current discussions URL

CPU:STM32F103RB 
CAN IC:TJA1050
K-Line : Transistor/Opamp

This project is also a sister project to the J2534-pic project

J2534-pic:-URL

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:

  • Add more CAN OBD logic,
  • remap SWD to GPIO for CAN chip mute control
  • rev eng K-line etc (Prob similar to ELM327 schematics)
  • add pictures of internals/mods and current menus
  • add schematics in pdf format
  • Add protocols for :-
    • 1 SAE J1850 PWM (41.6 kbaud)
    • 2 SAE J1850 VPW (10.4 kbaud)
    • 3 ISO 9141-2 (5 baud init, 10.4 kbaud)
    • 4 ISO 14230-4 KWP (5 baud init, 10.4 kbaud)
    • 5 ISO 14230-4 KWP (fast init, 10.4 kbaud)
    • 6 ISO 15765-4 CAN (11 bit ID, 500 kbaud)
    • 7 ISO 15765-4 CAN (29 bit ID, 500 kbaud)
    • 8 ISO 15765-4 CAN (11 bit ID, 250 kbaud)
    • 9 ISO 15765-4 CAN (29 bit ID, 250 kbaud)
  • EEPROM saving, CAN Sniffer.

Device Autophix OM127URL :- URL Ancel AD310(Orange) :-URL

Requires modified Arduino STM32F1x see this

also see: rogerclarkmelbourne/Arduino_STM32@master...coddingtonbear:HardwareCAN

also SPI flash lib

Check notes within the source code for descriptions for now, other documentation to follow.

Current Features of software RAW CAN sniffer CAN injector/Denial RAW K-Line Sniffer EEPROM save/dump via USB for CAN sniffer USB/CAN Auto detect UART1 software switchable (Kline/uart) Contrast setting PID Filter (usable within CAN Sniffer)

K-Line Docs URL

Additional reading on OBD General:- URL URL URL URL URL

About

Autophix OM127 replacement firmware bring up

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages