Skip to content
Data Log Screening Tool

BMW Data Log Analyzer

Upload a CSV or tab-delimited pull log to screen recorded RPM, boost, throttle, ignition timing, and intake air temperature. Results are estimates from uploaded sensor channels—not measured wheel horsepower, torque, or chassis-dyno output—and do not replace a tuner or mechanical diagnosis.

Supported input, assumptions, and limits
Data accepted and limitations of the BMW data log analyzer
ItemWhat the tool usesImportant limitation
FileCSV or tab-delimited text with one header rowOther delimiters, merged cells, or renamed channels may not parse.
ChannelsRPM, boost, throttle, ignition timing, intake-air temperatureMissing channels reduce confidence; many platform-specific corrections are not interpreted.
UnitsRPM, boost in psi, throttle in %, timing in degrees, IAT in °FThe parser does not convert bar, kPa, °C, absolute pressure, or mixed unit systems.
OutputA channel summary and rough stage-reference matchNo acceleration model, vehicle mass, gear ratio, road grade, weather correction, or dyno load is measured.

Accuracy depends on correct units, sensor calibration, selected channels, hardware, fuel, gear, ambient conditions, and log quality. For MHD exports, see the official MHD data-logging reference.

Upload or paste your log
Tip: include RPM, boost, throttle, timing, and IAT columns for the best analysis.
Quick readout
Rows parsed
0
Screening score
0/100
Peak RPM
Peak boost
Avg throttle
Max IAT
Estimated tune context

Upload a CSV or tab-delimited MHD / BM3 / JB4 log to analyze.

Stage and output references come from selected platform data plus detected boost. They are not calculated from vehicle acceleration or dyno load.

Findings
No readable rows were found in the uploaded file.
Recommended next steps
Export a complete 3rd or 4th gear pull log and upload it again.
What this tool looks for

What logs can I upload?

Upload CSV or tab-delimited text exported by a BMW logging tool. The parser looks for RPM, boost, throttle, ignition timing, and intake-air-temperature columns; unsupported headers remain unread.

Does this replace a tuner review?

No. This is a log-screening estimate, not a chassis-dyno measurement, diagnostic, or substitute for tuner review. Final decisions require exact hardware, fuel, units, conditions, and the complete log.

What makes a good pull log?

Follow your tuner's platform-specific logging instructions and only log where legal and safe. A complete pull with RPM, boost, throttle, timing, and temperature channels gives the parser more usable context.