CAFlash N54

Content rating
Everyone
500+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

FLASHING
Load a tune and write it to the engine ECU. You can select from pre-configured options for TMAP sensor type, ethanol content, O2 banks, coils, oil pressure sensor and exhaust flap control.

LIVE DATA & GAUGES
Up to 72 values can be recorded from the ECU. Boost and boost target, timing for each cylinder, fuel trims, lambda, rail pressure, cam timing, knock, oil pressure and many more. You can choose to display them as gauge while driving, or save the data to CSV for later viewing using the built-in log viewer or by uploading to datazap.

LOG VIEWER
Open any log you've recorded and plot it. Pinch to zoom, drag to move along the run, and drag the cursor to read every channel at one point in time.

FAULT CODES & ADAPTATION CLEARING
Active and historic codes with a description of the error. Historic entries are also available for codes that have cleared. You can also clear adaptations such as battery reset (required when fitting a new battery), lambda control, injection quantity, learned variants and any other adaptation values that the ECU stores.

INJECTOR CODING
Read the energy and flow values out of the ECU, edit them, write them back. You can also export the values so you can move coding between ECUs without having to write them in manually.

ISN CORRECTION
Read the ISN from one MSD80 or MSD81 and write it into another. For replacing a faulty DME that still talks, or moving from an MSD80 to an MSD81. This allows users to complete an ECU swap at home without needing to send it away.
BMW N54 Engine Tuning
Updated on
Sep 13, 2026
Featured stories

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection

What’s new

Improvements:
Added 2 new logging channels
LPFP PWM% - This allows you to log the DME output to the LPFP. Useful for seeing how hard the LPFP is working and if an upgrade is needed.
Boost setpoint - Axis value for WGDC base table

Bug Fixes:
The app will now correctly tell other modules on the CAN that the DME is being flashed. This will increase flashing speed and prevent errors being stored in other modules due to the flash.

The ISN update process has been optimised.
Content rating
Everyone
Learn more

App support

About the developer
Richard Dodd
caflash@outlook.com
United Kingdom

Similar apps