fupsrl

02 — Quick Start with the Demo ECU (No Hardware)

2 min read Updated 15 July 2026

The bundled demo ECU is the fastest way to learn INCAZ safely. It provides an XCP slave with live engine-like measurements, calibration pages, DAQ, UDP/TCP transport, and XCP programming support. No target board, networked ECU, or vehicle is needed.

Start the demo ECU

python -m incaz.sim

On Windows, installer\start_demo_ecu.bat provides the same convenience path. Keep the demo ECU terminal open while using INCAZ. It serves XCP over both UDP and TCP on port 5555; the default host is 127.0.0.1.

Run the complete demo

  1. Open INCAZ.
  2. Choose Database → New Database… and create a database, for example demo.incazdb.
  3. Choose Project → Import A2L… and select demo/demo.a2l.
  4. In the Database tree, right-click the imported project and choose Add dataset (HEX)…; select demo/demo.hex.
  5. Open Hardware → Configure…. Use UDP or TCP, host 127.0.0.1, port 5555, then choose DAQ or POLLING mode.
  6. Drag measurements such as EngineSpeed, CoolantTemp, or ThrottlePos from the Variables browser into a Measure Table or Oscilloscope.
  7. Press F11 to start measurement; press F9 to stop it.
  8. Double-click ScalarGain or TorqueCurve to open a calibration editor. Change a safe value and observe the live response.
  9. Press F12 to start an MF4 recording, then stop recording from the Measurement menu.
  10. Save the experiment with Ctrl+S.

What the demo proves

Action Feature validated
Import demo A2L and HEX Project/database workflow and A2L/HEX parser.
Start POLLING or DAQ XCP transport, acquisition and GUI dispatch.
Open a scope High-rate scrolling signal visualization.
Edit a scalar/curve Online working-page calibration.
Record MF4 ASAM MDF acquisition-group export.
Flash demo data set XCP PGM/ProF flash sequence in a safe simulator.

Important distinction

The demo validates the INCAZ workflow, not the configuration of a production ECU. A real target has its own A2L semantics, access protection, page strategy, DAQ event list, network topology, flash procedure, and safety requirements. Reconfigure those explicitly when moving beyond the demo.