Home - zymbia-carpm/garagepro_sdk GitHub Wiki
GaragePro Android SDK Documentation
Overview
Welcome to the GaragePro Android SDK documentation! This guide will help you integrate the GaragePro Android SDK into your Android application, providing comprehensive OBD (On-Board Diagnostics) coverage across various vehicle systems. GaragePro offers over 200 diagnostic functions for cars, bikes, and heavy vehicles, compatible with any Bluetooth OBD2 scanner. The GaragePro SDK enables advanced OBD scanning, allowing you to retrieve real-time data, trouble codes, and vehicle information directly from systems such as Engine, ABS, SRS, EPS, BCM, Transmission, HVAC, Instrument cluster, and more. Additionally, it supports code clearance post-repair. With over a million codes cleared in the past 12 months, GaragePro ensures reliable diagnostics.
SDK Implementation
The SDK implementation is divided into five chapters:
- Chapter 1: Integration
- Chapter 2: Authentication
- Chapter 3: Scan and Clear Codes Process
- Chapter 4: PDF Reports and Data
- Chapter 5: Live Data Scan Process (SDK version > 10 (0.1.0))
Version updates
- Chapter 6: Module-wise Scan and Clear Process (SDK version 17 (0.1.7))
- Chapter 7: Wired UART Transport & Force Stop (SDK version 32 (0.3.5))
- Chapter 8: C2C Serial Device Support (SDK version 34 (0.3.7))
- Chapter 9: C2C & K-Line Module Support (SDK version 35 (0.4.0))
- Chapter 10: K-Line on C2C & Deferred Scan IDs (SDK version 36 (0.4.1))
- Chapter 11: HCV DPF Regeneration for Ashok Leyland (SDK version 49 (0.8.0))
- Chapter 12: NLC400 BLE Scanner Support (SDK version 29 (0.3.2); live data needs 0.6.6)