THE LIBRE  PROJECT

An open-source automotive diagnostic system

The car diagnostic tool for the public

THE VISION

Open-Source

Built with a commitment to transparency and collaboration, in line with open-source principles.

Data-driven

Contributing to more sustainable vehicle maintenance and reduced environmental impact.

Accessible for All

Designed for the public aiming to meet the needs of car owners and professionals.

Community Centered

Fostering knowledge-sharing and improvement across a community of users, developers.

THE ROADMAP

Libre Diagnostic is an open-source project aimed at building a system for car diagnostics. By the end of the project, we’re hoping to have a user-friendly platform that anyone—from car owners to mechanics—can use to better understand and maintain their vehicles. The outcome will be a tool that’s free, easy to use, and supported by a community of developers and users.

PHASE 1: Diagnostic Software
(Linux tar.gz)

(Apr 2025 - Feb 2026)

PHASE 2: Raspberry Pi Gateway
(Open Hardware Platform)

(Feb 2026 - Aug 2026)

PHASE 3: Android Application
(Mobile Platform)

(Aug 2026 - Dec 2026)

The END Goal

Phase 1 - Diagnostic Software (Linux tar.gz)

During this phase, the project delivers a complete Linux program, capable of communicating with vehicles, displaying real-time information, and retrieving both standard and manufacturer-specific diagnostic data. The software is designed to be user-friendly, extensible, and independent of expensive proprietary solutions, providing a practical alternative for vehicle owners, developers, and repair professionals. It is utilizing the ELM327 device to estasblish the connection between the car and the program.

1.

Connect the ELM327 adapter to the car’s OBD-II port. Ensure the connection is secure and the adapter is properly seated.

2.

On your computer, access the Bluetooth settings and select the ELM327 from the list then pair it with your device.

3.

Download and install the Libre Diagnostic Software on your computer. Follow the installation instructions.

4.

Once installation is complete, initiate a real-time diagnostics session to wirelessly retrieve and analyze data.

ELM327

ELM327

The ELM327 is a publicly available and affordable device that interfaces with a car’s OBD-II port, allowing access to the vehicle’s onboard diagnostics system. 

It acts as a bridge between the car and a computer or mobile device, communicating via Bluetooth or USB. 

Phase 2 - Raspberry Pi Gateway (Open Hardware Platform)

This phase focuses on developing a dedicated hardware gateway that connects directly to a vehicle and provides diagnostic information to applications and services. Unlike traditional solutions that rely on generic ELM327 adapters, the gateway is designed to offer greater flexibility, support for advanced vehicle diagnostics, and full control over how data is collected and processed. By combining open hardware and open software, it creates a foundation for more powerful and cost-effective diagnostic solutions. It basically eliminates the need of ELM327 device.

Phase 3: Android Application (Mobile Platform)

During this phase, the project evolves into a complete Android application that allows users to perform vehicle diagnostics from their mobile device. Beyond standard diagnostics, the app will support manufacturer-specific data and fault codes, giving users deeper insight into their vehicles without relying on expensive proprietary software. This transforms the project from a desktop diagnostic tool into a practical solution that can be used anywhere.

THE FEATURES

Real-Time Data Monitoring

Comprehensive Diagnostic Codes

User-Friendly Interface

Wireless Connectivity

Supports Multiple OBD-II Protocols

Graphical Data Representation

Data Export Functionality

Battery Voltage Monitoring

THE FORUM

Join the conversation soon! Our forum is currently under construction and will be open for collaboration and discussion shortly

THE CONTRIBUTERS

Everybody who is interested in this project is welcome to help or share ideas! 
Email to: contact@librediagnostic.com

THE SPONSORS

This project was funded through the NGI0 Core Fund, a fund established by NLnet with financial support from the European Commission’s Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101092990.

This project is also funded through NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission’s Next Generation Internet program. Learn more at the NLnet project page.