Modern vehicles are sophisticated machines, packed with onboard computers and millions of lines of code. While not yet fully “connected cars” in the futuristic sense, they generate vast amounts of data that can be incredibly useful. A truly smart vehicle has the potential to optimize fuel efficiency, navigate using real-time traffic and weather updates, detect engine problems early, and even collect data to potentially lower insurance premiums.
At the heart of accessing this wealth of information is the On-Board Diagnostics II (OBD-II) port, standard in most cars and light trucks. This port acts as a gateway to your car’s Engine Control Unit (ECU). To tap into this data stream, you need an external device that plugs into the OBD-II port.
The OBD-II standard ensures compatibility with a standardized 16-pin J1962 connector across most makes and models. Coupled with a wireless connection, this allows for seamless data transfer to your smartphone. However, to make sense of this raw data, you need a dedicated OBD2 application.
In 2017, the market offered a range of excellent OBD2 apps for both Android and iOS platforms. These apps empower you to monitor your car’s health and performance directly from your smartphone. Let’s explore seven of the best OBD2 apps available in 2017, examining their strengths and weaknesses to help you choose the right one for your needs. Whether you’re looking for an Android OBD app or an iPhone OBD app, this guide will help you navigate the options.
Here’s a rundown of some of the top-rated OBD2 diagnostic apps for Android:
1. Torque Pro (OBD 2 & Car)
Alt text: Torque Pro OBD2 Android App Interface displaying real-time vehicle diagnostics data.
Torque Pro consistently ranks as a leading OBD2 app for Android users in the Google Play Store. Renowned for its extensive feature set and wide compatibility, Torque Pro offers a robust platform for vehicle diagnostics and performance monitoring. Its open architecture also supports numerous widgets and plugins, further expanding its functionality and customization.
With Torque Pro, you gain real-time insights into your car’s operation. Monitor OBD fault codes, track vehicle performance metrics, access sensor data, and much more. This app leverages an OBD II Bluetooth adapter to communicate with your car’s ECU.
One of Torque Pro’s standout features is its customizable dashboard. You can tailor the display with widgets to show the specific data points that are most important to you. The app also utilizes GPS for tracking and logging, allowing you to review your car’s behavior over time and pinpoint events. Like a dedicated scan tool, Torque Pro can also read and reset Diagnostic Trouble Codes (DTCs), Check Engine Lights (CELs), and other fault codes, potentially saving you money on unnecessary mechanic visits.
Key Features of Torque Pro:
- Dyno/Dynomometer & Horsepower/HP Readings: Estimate your vehicle’s horsepower and torque.
- Transmission Temperature Readings: Monitor transmission health (if supported by your vehicle).
- Speed Timings: Provides highly accurate speed readings, often more precise than GPS alone.
- CO2 Emissions Indicators: Estimate your vehicle’s carbon dioxide emissions.
- Customizable Dashboards: Create personalized dashboards with a wide array of widgets.
- User Profiles: Set up profiles for multiple drivers or vehicles.
- GPS-Tagged Tweets (Automatic): Share driving data on social media (feature may be outdated).
- Extensive Fault Code Database: Access a large database of DTC definitions and fault code history.
- Theme Support: Customize the app’s appearance with different color themes.
- Data Logging & Export: Send logging data via web or email for in-depth analysis.
- HUD (Head-Up Display) Mode: Project essential data onto your windshield for nighttime driving.
- GPS Speedometer & Compass: Real-time GPS-based speed and direction information.
- Turbo Boost Gauge: For turbocharged vehicles supporting MAP and MAF sensors.
- Voice Alarms: Configure audible alerts for specific parameters.
- Car Dock Maintenance Features: Integration with car dock systems.
- Screenshot Sharing: Easily share app screenshots to social media and email.
- AIDL API for Developers: Allows third-party apps to integrate with Torque Pro.
- Tablet Support: Optimized for use on Android tablets.
- Broad Vehicle Compatibility: Works with most OBDII-compliant vehicles manufactured after 2000.
Common Issues with Torque Pro (Reported in 2017):
- High Battery Consumption: Can drain battery life, especially during prolonged use.
- Incompatibility with Some Cars: May not fully function with all vehicle models.
While battery consumption was a concern for some users, Torque Pro remained a feature-rich and powerful OBD2 app in 2017. Developers are constantly working to optimize apps and address user feedback, highlighting the importance of considering user reviews in software development, as Archer Software emphasizes in their approach to creating user-friendly and efficient applications.
2. HobDrive
Alt text: HobDrive OBD2 Android App Interface displaying trip computer and diagnostic information.
HobDrive stood out in 2017 as a potentially underrated OBD app in the Play Store, particularly beneficial for owners of hybrid vehicles. Positioned as an intelligent trip computer and OBD2 diagnostic tool, HobDrive offered a unique blend of features for monitoring both trip data and vehicle health.
HobDrive primarily utilizes an ELM327 adapter and GPS sensors to gather comprehensive trip information and diagnostic data. While an ELM327 adapter (Bluetooth or Wifi) is recommended for full OBD2 functionality, HobDrive can also operate in GPS-only mode, providing basic trip computer features even without an OBD2 connection.
The full version of HobDrive, compared to its demo version, unlocks a wider array of capabilities, including continuous error tracking, detailed MPG (miles per gallon) tracking over various time periods, graphical data representations, diagnostics for KWP protocols, and features for managing fueling and service records.
Key Features of HobDrive:
- Vehicle Sensor Indices: Access and monitor a wide range of vehicle sensor readings.
- Engine Diagnostics: Perform engine diagnostics and read fault codes.
- Trip Recording Computer: Track detailed trip statistics and data.
- Performance Tools: Analyze vehicle performance metrics.
- Route Planning: Basic route planning functionalities (may be limited compared to dedicated navigation apps).
- MPG Calculation: Calculate and monitor fuel efficiency (MPG).
- Flexible Visual Layouts: Customize the app’s display to your preferences.
- Continuous Error Tracking: Monitors and logs errors over time.
- MPG Tracking (Hourly, Daily, Weekly): Provides granular fuel consumption data.
- Graphical Data Representation: Visualize data through charts and graphs.
- KWP Protocol Diagnostics: Supports diagnostics for KWP communication protocols.
- Fueling and Service Records: Log fuel fill-ups and vehicle service history.
Common Issues with HobDrive (Reported in 2017):
- Unstable Operation: Some users reported occasional instability or crashes.
- Poor Clarity on High-Resolution Devices: Blurring or display issues on devices with higher screen resolutions.
- Bluetooth Connection Problems: Intermittent issues with Bluetooth connectivity.
Despite these reported issues, HobDrive offered a compelling set of features, especially for users seeking a trip computer with integrated OBD2 diagnostics. As Archer Software emphasizes, continuous updates and improvements are crucial for app stability and user experience. Regularly releasing new versions to address bugs and enhance performance is a key aspect of responsible software development.
3. OBD Car Doctor Pro
Alt text: OBD Car Doctor Pro Android App Interface displaying real-time vehicle parameters and diagnostic information.
OBD Car Doctor Pro presented itself as a straightforward and functional app focused on core OBD2 diagnostics in 2017. Its primary purpose was to read data from your OBD adapter and present real-time engine and vehicle parameters in an accessible format.
This app excels at displaying essential data such as speed, engine RPM, temperature readings, pressure readings, and other sensor data supported by your vehicle. OBD Car Doctor Pro also allows users to visualize this data through real-time charts, providing a graphical representation of vehicle performance. A key function is its ability to check and manage the Check Engine Light, reading and clearing stored error codes and related freeze frame data.
Key Features of OBD Car Doctor Pro:
- Real-time Vehicle Indicators: Displays speed, RPM, temperature, pressure, and other sensor data.
- Real-time Data Charts: Visualizes data streams in graphical charts.
- Check Engine Light Control: Reads and clears error codes and freeze frame data.
- Real-time Parameter Recording: Records parameters for later review and analysis.
- Multiple Parameter Display: Allows simultaneous viewing of multiple parameters.
- Background Parameter Recording: Records data even when the app is running in the background.
- Data Sharing: View and share recorded parameter data.
- GPS Support: Integrates GPS data (functionality may vary).
- Fuel Economy Parameters: Provides fuel consumption related metrics.
- DTC Data Storage and Sharing: Store and share Diagnostic Trouble Code (DTC) information.
- Fuel Consumption Tracking (Time-Based): Monitors fuel consumption over time periods.
Common Issues with OBD Car Doctor Pro (Reported in 2017):
- Unstable Connection with Cheap Adapters: Connectivity issues reported with lower-quality OBD adapters.
- Multi-Step Error Clearing: Clearing errors may require multiple steps or procedures.
- Bluetooth Connection Problems: Intermittent Bluetooth connectivity issues.
While adapter compatibility and Bluetooth stability were points of concern for some users, OBD Car Doctor Pro offered a solid set of core diagnostic features. Archer Software’s emphasis on stability in software development is particularly relevant here. Ensuring reliable connections and consistent performance across various hardware configurations is crucial for a positive user experience in diagnostic applications.
4. Carista OBD2
Alt text: Carista OBD2 Android App Interface showing vehicle customization and diagnostic options.
Carista OBD2 took a slightly different approach in 2017, focusing not only on diagnostics but also on vehicle personalization and customization. It aimed to empower users to modify their car’s electronic settings, alongside standard OBD2 diagnostic functions.
Carista requires an OBD II adapter to interface with your car’s OBD2 port. Once connected, the app can access vehicle data, perform diagnostics, and enable customization options. Carista also offered a feature to input vehicle data manually, even without an adapter, for certain functionalities.
Beyond standard OBD2 diagnostics like fault code reading and clearing, Carista offered “Extended diagnostics,” providing access to manufacturer-specific diagnostics for systems like ABS, airbags, and navigation (depending on vehicle model). This extended diagnostic capability set it apart from some more basic OBD2 apps. Furthermore, Carista’s “Extended customization” feature allowed users to personalize vehicle behavior, such as automatic headlight activation, door locking behavior, and parking sensor sound adjustments. Carista also included a “Preventing Damage” feature with an overheating alert, monitoring engine temperature and providing notifications if unsafe levels were reached.
Key Features of Carista OBD2:
- Extended Diagnostics: Accesses manufacturer-specific diagnostics beyond standard OBD2.
- Fault Code Diagnostics: Reads and clears fault codes, resets Check Engine Light.
- Emissions Test Readiness Check: Verifies vehicle readiness for emissions testing.
- Advanced Manufacturer Diagnostics (ABS, Airbag, Navigation etc.): Access to system-specific diagnostics (vehicle dependent).
- Service Indicator Reset: Resets service indicators for supported models.
- Extended Customization: Personalize vehicle electronic settings (lights, locks, sounds etc.).
- Overheating Alert: Monitors engine temperature and provides alerts.
- Vehicle Viability Monitoring: Tracks vehicle health and reports faults.
- Fault Code Deletion: Clears fault codes.
- Check Engine Light Reset: Resets the Check Engine Light.
- OBD2 Compatibility: Compatible with OBD2-compliant vehicles (most post-2000 models).
Common Issues with Carista OBD2 (Reported in 2017):
- Connection Errors Saving Settings: Issues reported when saving customized settings.
- Adapter Compatibility Problems: Connection problems with certain OBD adapters.
Despite some connectivity concerns, Carista OBD2 distinguished itself with its customization features and extended diagnostic capabilities. Archer Software’s emphasis on thorough testing before software release is particularly relevant for apps like Carista, where seamless communication with diverse vehicle systems and reliable setting modifications are crucial for user satisfaction. Rigorous testing helps ensure a smooth and error-free user experience.
Moving beyond Android, let’s explore some of the popular universal OBD apps available for iPhone users in 2017:
1. OBD Auto Doctor
Alt text: OBD Auto Doctor iOS App Interface displaying vehicle diagnostics and performance data.
OBD Auto Doctor was widely recognized as a leading OBD II car diagnostics tool and often considered the best car diagnostic app for the iOS platform in 2017. It offered a user-friendly interface for interacting with your vehicle’s OBD II system, effectively turning your iPhone into a capable automotive scanner.
OBD Auto Doctor focused on making OBD-II diagnostics accessible and straightforward. It allowed users to check and reset trouble codes, monitor real-time car data, and turn off the Check Engine Light. It was a valuable tool for car enthusiasts and anyone wanting to understand their vehicle better and perform basic diagnostics themselves.
Key Benefits of OBD Auto Doctor:
- Emissions Test Readiness Check: Verify readiness for emissions testing.
- Advanced Diagnostics: Access DTCs, Freeze Frame data, and MIL (Malfunction Indicator Lamp) status.
- Fuel Consumption Monitoring: Track fuel consumption to potentially save money.
- Real-time OBD II Indicator Monitoring: Detect anomalies by observing live data.
- Data Visualization Options: Choose between numerical and graphical displays of sensor data.
- Engine and Transmission Data Support: Access data from various vehicle systems.
- Diagnostic Data Sharing (Email): Send diagnostic data via email.
- ECU Information Retrieval: Read VIN, Calibration IDs, and Calibration Verification Numbers.
- Built-in DTC Database: Access a database of over 14,000 alarm codes.
- Imperial and Metric Unit Support: Choose preferred units of measurement.
Disadvantages of OBD Auto Doctor (Reported in 2017):
- ELM327 v2.1 Adapter Issues: Problems reported with connectivity using adapters labeled ELM327 v2.1.
- Fuel Consumption Accuracy (Diesel): Potential inaccuracies in fuel consumption readings for diesel vehicles.
Despite some adapter compatibility and diesel fuel accuracy concerns, OBD Auto Doctor remained a highly regarded and feature-rich OBD2 app for iOS in 2017. The app’s focus on user-friendliness and comprehensive diagnostics made it a popular choice. As Archer Software notes, user dissatisfaction can stem from software problems and errors, highlighting the importance of rigorous testing and user-centric design in app development.
2. EOBD Facile
Alt text: EOBD Facile iOS App Interface displaying vehicle diagnostic information and error codes.
EOBD Facile aimed to bring vehicle diagnostics to your iPhone and iPad, eliminating the need for specialized tools or trips to the mechanic for basic diagnostics. By connecting an OBD II device to your car’s port and launching the app, users could diagnose issues, turn off warning lights, and view real-time vehicle data.
EOBD Facile focused on providing essential diagnostic functions in a mobile format. Its core functionalities included viewing engine fault codes, clearing the Check Engine Light, and monitoring manufacturer-specific error codes. The app also offered trip recording capabilities and GPS data logging.
Key Functions of EOBD Facile:
- Engine Fault Code Viewing: Displays engine fault codes and their meanings.
- Check Engine Light Clearing: Turns off the Check Engine Light.
- Manufacturer-Specific Error Code Monitoring: Monitors enhanced error codes.
- Trip Recording: Records trip data.
- GPS Data Logging: Logs GPS data during trips.
- Trip Data Saving and Recovery: Save and retrieve trip recordings within the app.
Errors in EOBD Facile (Reported in 2017):
- Incompatibility with Some Cars: Not compatible with all vehicle models.
- Non-Functional Free Version: The free version may have severely limited or no functionality.
- Periodic Connectivity Problems: Intermittent connection issues reported.
While EOBD Facile offered valuable diagnostic features, users reported some compatibility and connectivity issues. The limitations of the free version were also a point of criticism. Archer Software emphasizes the importance of thorough testing and error correction in software development. Skipping or minimizing testing phases can lead to a higher incidence of errors and user dissatisfaction. Outsourcing software development can be a solution when in-house resources for comprehensive testing are limited.
3. Engine Link
Alt text: Engine Link iOS App Interface displaying customizable dashboards and real-time vehicle data gauges.
Engine Link aimed to transform your iOS device into a comprehensive vehicle diagnostic instrument using an OBD II adapter (WiFi or Bluetooth). It offered a wide range of features for diagnostics, performance monitoring, and customization of data displays.
Engine Link focused on providing a customizable and data-rich experience. It allowed users to check emissions readiness, monitor real-time vehicle conditions, read and clear OBD II fault codes, and track car performance. Users could customize dashboards, select specific data points to display, and utilize features like MPG widgets and HUD mode.
Benefits of Engine Link:
- Emissions Check: Verifies emissions system readiness.
- Real-time Vehicle Condition Monitoring: Displays live vehicle data.
- OBD II Fault Code Reading and Clearing: Manages OBD II fault codes.
- Real-time Car Performance Monitoring: Tracks performance metrics.
- Customizable Data Display: Select and prioritize displayed data.
- DTC/CEL/Fault Code Interaction: Manage stored and real-time fault codes.
- MPG Widget: Monitors fuel consumption and efficiency.
- HUD Mode: Head-Up Display mode for nighttime driving.
- Transmission Temperature Display: Monitors transmission temperature.
- Speed, RPM, Load, Coolant, Fuel Tank Gauges: Displays key vehicle parameters.
- Customizable Dashboards: Create personalized dashboards.
- GUI Customization: Customize the app’s visual interface.
- Library Support: Add libraries via the app for extended functionality.
- ECU Support: Enhanced ECU communication capabilities.
- Customizable Background Colors: Personalize app appearance.
- Data Logging via Email: Export data logs via email.
Problems with Engine Link (Reported in 2017):
- Adapter Compatibility (ELM Wi-Fi/Bluetooth LE): Primarily compatible with ELM-compatible Wi-Fi or Bluetooth Low Energy adapters.
- Wi-Fi Connection Issues: Intermittent Wi-Fi connectivity problems.
- Language Support Limitations: Potential limitations in language support.
Despite some adapter and connectivity limitations, Engine Link offered a powerful and customizable OBD2 app experience for iOS users in 2017. Its data visualization and customization capabilities were notable strengths. Archer Software highlights the potential of data visualization software to transform cars into “connected cars.” When outsourcing software development, ensuring comprehensive feature sets and thorough error elimination are key goals.
Conclusion
In 2017, these seven OBD2 apps represented some of the best options for car owners seeking to understand and monitor their vehicles using Android and iOS devices. Each app offered a unique set of features and functionalities, catering to different user needs and preferences. From comprehensive diagnostics and performance monitoring to vehicle customization and trip recording, these apps demonstrated the growing power of smartphone-based automotive tools.
While some apps faced challenges like battery consumption, adapter compatibility, or connectivity issues, the overall landscape of OBD2 apps in 2017 was vibrant and continuously evolving. Companies like Archer Software play a crucial role in this evolution, providing expertise in developing embedded software solutions for connected cars and mobile apps for car owners. Vehicle monitoring applications tailored to specific organizational needs can optimize fleet management and ensure best practices in industries like transportation and logistics.
For those interested in exploring connected car technologies and customized automotive software solutions, Archer Software offers expertise in developing mobile applications for Android, iOS, Windows Phone, and Blackberry, including geolocation and geopositioning services. To learn more about creating connected car software solutions tailored to your needs, you can contact the experts at Archer Software.