Service History and Maintenance
Confirm that engine oil, coolant, and spark plugs (petrol) or glow plugs (diesel) are within their service intervals. Running a tune on degraded consumables introduces unnecessary variables and can mask underlying issues. Fresh fluids and ignition components give the calibration the cleanest possible baseline.
Diagnostic Scan
Run a full OBD-II scan and, if possible, a BMW-specific scan using ISTA or a compatible tool. Clear any historical faults and then drive the vehicle to confirm no new codes appear. Active fault codes — especially boost, fuel-pressure, or misfire faults — must be resolved before a calibration file is written.
Hardware Inspection
Inspect charge pipes, intercooler hoses, and vacuum lines for cracks or loose clamps. Check the intake filter for contamination and ensure the mass-airflow sensor is clean. On higher-mileage vehicles, a boost-leak test is highly recommended — even a small leak can skew airflow calculations and reduce the effectiveness of a tune.
Document Your Setup
When you submit a file request, include the vehicle VIN, current mileage, fuel grade you run, and a list of any aftermarket hardware. The more context our engineers have, the more precisely they can tailor the calibration. Photos of modifications and a short datalog at wide-open throttle are always welcome.
Related Resources
BMW File Service
Need a Custom BMW Calibration?
Checklist complete? Submit your vehicle details and original ECU file to start the calibration process.
Submit Vehicle DetailsOriginal ECU File
Read via OBD, Bench or Boot
Vehicle Details
Model, year and specification
Fuel Information
Fuel type and octane rating
ECU Identification
Hardware and software version