This Visual Studio MAUI solution targets Windows and Android platforms.
The app is an end-to-end solution that communicates with a vehicle's on-board diagnostic (OBD) system using any of the widely available ELM327-based wired USB, Bluetooth or Network (WiFi) OBDII adapters.
The code provided here is intended to serve as a basic starting point for a multi-platform design using Microsoft's MAUI framework, which has replaced Xamarin
- DTCs - Read and reset generic automotive data trouble codes.
- User PIDs - Customized ECU data queries for viewing live data.
- Configuration - Hardware Configuration, metric vs imperial, protocol selection etc.
- UI/UX - Provide some UI options intended for users to modify or expand upon