Automation and safety for real ECU tuning workflows.

FlowECU sits beside your existing tools (WinOLS, map packs, CSV, BIN/HEX) and automates the boring, repetitive part — while keeping every change transparent and tied to real map data.

Windows only · Designed to work with WinOLS projects/map packs, CSV/A2L, and BIN/HEX files.

What FlowECU does for you

Works with your WinOLS projects

Keep using WinOLS (or your own definition workflow) to build map packs. FlowECU reads your map data (CSV/A2L/JSON etc.) and applies tuned values to the correct addresses in the BIN — no guessing, no auto-offset hunting.

Alias-driven map roles

Maps are grouped by role (boost target, lambda, torque limit, ignition, etc.) using a language-aware alias system. Different naming styles or languages can still be treated as the same role when you apply a stage preset.

Safe, selective patching

Only maps that match known aliases are modified. Hardware/Software IDs are checked before patching so you don’t accidentally apply a tune to the wrong ECU. Anything that doesn’t match is left untouched and can be logged for review.

Stage presets & custom tweaks

Apply Stage 1/2/3 presets or your own custom options for boost, torque, fuel, and timing. You choose the strategy; FlowECU does the repetitive math and keeps it consistent across files.

Transparent change logs

Every tune generates a human-readable change log grouped by map. Quickly review what changed, where it changed, and by how much — handy for shops, customers, or revisiting a file months later.

Built for tuning shops

Trial gating, machine-bound yearly licenses, and straightforward inputs. No always-online requirement, no cloud lock-in. You keep using your flashing tools and workflow — FlowECU just takes care of the repetitive, error-prone parts.

What FlowECU is

An automation and safety layer for map-based tuning. It expects real map data from WinOLS/map packs/CSV and applies structured logic on top to make your stages and strategies repeatable.

What FlowECU is not

It’s not a flash tool, not a 2D/3D editor like WinOLS, and it doesn’t auto-discover maps in a raw BIN. You still define the maps; FlowECU makes repeatable, safe changes across those maps.

How it fits into your workflow

  1. Build your project in WinOLS (or another definition workflow).
    Create your map pack/definitions, and export the map data (e.g. CSV, A2L, JSON) along with the original BIN/HEX file.
  2. Import into FlowECU.
    Load the BIN and map data into FlowECU. Maps are grouped by alias-driven roles (boost, torque, fuel, ignition, lambda, etc.).
  3. Select your strategy.
    Choose a preset (Stage 1/2/3) and/or set custom targets and percentage changes. FlowECU applies the math across the relevant maps only, while checking HW/SW IDs.
  4. Generate tuned BIN + change log.
    FlowECU outputs a tuned BIN and a detailed change log you can review or archive. You can always open the result again in WinOLS or your usual tools for final checks.
  5. Flash with your normal tools.
    Nothing changes here — you still use your preferred flasher and workshop process.

The free trial lets you see this flow on your own projects before committing to a license.

Pricing & licensing

FlowECU is aimed at professional tuners and workshops who want safer, repeatable results across multiple cars and ECU versions.

FlowECU Professional License

$1,000 USD / year
  • 12-month license for one machine
  • All updates and improvements included while active
  • Email-based support
  • License bound to machine ID (renewable annually)
Licensing is currently handled manually via email.
Online checkout (Stripe) is being prepared. For now, please email your details and we will issue your annual license directly.

How to purchase

  1. Download and run the FlowECU trial to obtain your Machine ID (shown on the first screen).
  2. Email licensing@flowecu.co.nz with:
    • Your name and (optional) business name
    • Your Machine ID
    • Country / region
    • Your tuning platforms (e.g., BMW, VW, Audi)
  3. We’ll reply with payment details and activate your 12-month license once payment is confirmed.

NZ customers: price is GST-inclusive.
International customers: treated as a GST-free export.

How renewals work

  • Your license is valid for 12 months from the activation date.
  • You’ll receive a reminder email near expiry.
  • Renewing keeps all updates, features and support active.
  • Expired licenses stop working until renewed.

FAQ

Do I still need WinOLS or a map editor?

Yes. FlowECU expects map definitions from tools like WinOLS (CSV/A2L/JSON exports, map packs, etc.), or your own structured map data. It is not a replacement for WinOLS — it automates the tuning logic on top of those definitions.

Does FlowECU auto-find map offsets in a raw BIN?

No. FlowECU does not guess map locations. It uses the addresses and sizes from your map data. This is intentional: your existing definitions stay in control, and FlowECU focuses on safe, consistent value changes only.

Who is FlowECU for?

Primarily for tuning shops and serious enthusiasts who regularly work on the same platforms and want to:

  • Standardise Stage 1/2/3 packages across multiple cars
  • Reduce manual copy/paste or spreadsheet work
  • Keep a clear history of exactly what changed in each file
Is there a free hobbyist version?

The current trial lets you evaluate FlowECU on your own projects. The paid license is aimed at professional use. Longer-term, a hobbyist tier may be considered if there is enough demand.

How long does it take to receive my license?

Because licensing is manual right now, please allow up to 24–48 hours after payment confirmation. Licenses are emailed from licensing@flowecu.co.nz.

Is the license perpetual?

No — FlowECU uses a yearly licensing model. Your license is valid for 12 months and includes updates, improvements and support for the duration. Renewal is required to continue using the software.

What happens if my license expires?

The software will stop functioning until you renew. No data is lost — your map packs, presets and JSON files remain intact.