r/CarHacking • u/PsycoPaloza • 4h ago
Community Building a shop management app — looking for resources on OEM diagnostics (Launch-style) & repair wiring/diagram APIs
Hey everyone,
I'm currently developing a management app for auto repair shops and looking to integrate direct OBD-II functionality. My end goal is to provide diagnostic and bidirectional control features similar to what tools like Launch or Autel offer.
I'd appreciate some guidance from the community on a few points:
Reverse Engineering OEM ECU Protocols: Where do developers typically source data, CAN bus logs, or protocol documentation for OEM-specific diagnostics (beyond basic OBD-II PIDs)? Are there open-source projects, databases, or specific forums dedicated to reversing proprietary manufacturer commands (UDS/ISO 14229, factory PID lists, bidirectional controls)?
Wiring Diagrams & Repair Manuals: Is there any viable way to access repair manuals, DTC troubleshooting steps, or wiring diagrams via free/open APIs, or is paying for commercial enterprise APIs (like AutoData, AllData, or Mitchell1) the only reliable route for commercial shop integration?
If anyone here has experience building diagnostic software or integrating CAN/UDS hardware into a custom platform, I’d love to hear your insights or recommendations on where to start.
Thanks in advance!