Bimmerlink is an application that reads real-time sensor data and vehicle telemetry from BMW and MINI cars through the OBD port. It allows users to capture time-series logs directly from the vehicle's electronic control units.
Sensor Summary https://github.com/aaasci/bimmerlink_log_analysis_web/blob/main/doc/bimmerlink-sensor-summary.pdf
In this project, I aimed to visualize the log files generated by Bimmerlink (exported as .csv) and convert them into a structured PDF report with charts and insights.
This is a small utility application designed to visualize Bimmerlink time-series logs. As such, it may contain inaccuracies or errors.
It must not be used for real diagnostics, vehicle troubleshooting, or safety-critical decisions.
For any official or accurate diagnosis, always rely on certified tools or professional automotive technicians.
You can access a sample CSV log file captured via Bimmerlink at the following link:
https://github.com/aaasci/bimmerlink_log_analysis_web/blob/main/test_data/2025-07-29_21-50-54.csv
Within the application, simply select any log file exported from Bimmerlink. No additional configuration is needed.
A .txt file listing all sensor names found inside the CSV log.
Example output:
https://github.com/aaasci/bimmerlink_log_analysis_web/blob/main/test_data/2025-07-29_21-50-54_bimmerlink_web_sensorlist.txt
A .pdf file containing charts for each non-constant sensor, visualized and correlated with engine speed.
This report helps you quickly understand sensor behavior, anomalies, and performance trends.
Example output:
https://github.com/aaasci/bimmerlink_log_analysis/blob/main/test_data/2025-07-29_21-50-54_bimmerlink_web_report.pdf