User Manual — En

Chapter 1

Introduction

What is D-Tech Core?

D-Tech Core is a free, PC-based Honda ECU diagnostic tool built by DynoTraxx. It connects directly to your motorcycle's Engine Control Unit (ECU) via a standard FTDI USB cable to provide real-time sensor data and fault code management.

The D-tech Core is engineered to address the specific diagnostic requirements of the local small-displacement Honda ecosystem. We believe that essential maintenance and troubleshooting capability should be accessible to every tuner and mechanic.

What Can It Do?

  • Live Sensor Dashboard — Real-time monitoring of RPM, TPS, MAP, ECT, IAT, battery voltage, injector timing, ignition advance, and more.
  • Interactive Data Graphing — Visual trend analysis over 5–30 second windows to catch intermittent sensor dropouts or electrical noise.
  • DTC Scanning & Interpretation — Read stored and current fault codes with plain-English descriptions.
  • DTC Memory Clearing — Erase stored error codes and turn off the warning light after repairs.
  • ECU Adaptive Reset — Clear learned values from the ECU, essential after replacing a sensor or cleaning the throttle body.
  • Calibrated Readings — See correct sensor values in proper units (°C, V, kPa, %, RPM).

Quick Bike Reference

D-Tech Core currently supports the following Honda models. Bike detection is automatic via ECM ID.

Model Year
RS150R V1 2016–2018
RS150R V2 2019–2021
RS150R V3 2022–
CBR150R 2021–2024
CBR150R (New) 2025–
RSX 150 2021–2024
RSX Winner 2025–
Dash 125 Fi V1 2018–2022
Vario 150 2018–2020
ADV 150 2019–2021
Wave 125i 2018–2023
Wave 110i 2017–2021
ℹ️
If the ECM ID is not in the built-in database, the app displays "Unknown Model". Live Data, DTC & Reporting functions still work — only the model name is unknown.

Chapter 2

Hardware Requirements & Setup

What You Need

While the software is free, a physical Diagnostic Kit is mandatory. You cannot communicate with the bike without the correct hardware.

Item Description
Windows PC / Laptop Windows 10 or 11, 64-bit. Acts as the central unit to run the software and process ECU data.
FTDI OBD2 USB Cable Must contain the FT232RL FTDI chip. This is the communication bridge between your PC and the bike's K-Line.
Honda DLC Adapter Converts the OBD2 16-pin plug to the bike's diagnostic port. Two types exist (see below).

DLC Adapter Types

  • Honda DLC Red 6-Pin Connector — For Euro5-compliant and newer models.
  • Honda DLC White 4-Pin Connector — For older fuel-injected models.

Chapter 3

Download & Installation

Where to Download

D-Tech Core is distributed exclusively through GitHub Releases. Hosting on GitHub ensures trusted, verified delivery and avoids browser security blocks associated with lesser-known download sources.

→ Go to GitHub Releases Page

Installation Steps

  1. Download the ZIP Download the latest D-Tech_Core_v*_Setup.zip file from the GitHub Releases page.
  2. Extract the ZIP Right-click the file → Extract All. You will see three files: The main installer D-Tech_Core_v*_Setup.exe, the VC_redist.x64.exe runtime, and the CDM2123620_Setup.exe FTDI driver. Extracted ZIP content
  3. Install Drivers & Runtimes (Critical) Inside your extracted folder, you MUST install the two additional files to ensure the software will run:
    ⚠️
    Required for first-time setup:
    1. Run CDM2123620_Setup.exe to install FTDI Cable Drivers.
    2. Run VC_redist.x64.exe to install C++ Runtimes.
  4. Run the Setup Double-click the D-Tech_Core_v*_Setup.exe file. If Windows warns about "Unknown Publisher", click "More info""Run anyway".
  5. Anti-Scam Notice Read the important notice about scam prevention. Click "I understand" to proceed.
  6. License Agreement Review the license terms. Click "I Agree" to continue.
  7. Choose Components D-Tech Core (Required) is pre-selected. Optionally add Start Menu and Desktop shortcuts.
  8. Choose Install Location Default: C:\Program Files\DynoTraxx\D-Tech Core. Change if needed.
  9. Launch Check "Run D-Tech Core" on the finish page and click Finish. You can also launch the program anytime using the D-Tech Core shortcut on your desktop.

FTDI Driver Installation

The FTDI driver allows Windows to recognise the USB cable as a serial device. Most Windows 10/11 systems install it automatically via Windows Update when the cable is first plugged in.

  1. Plug in the FTDI cable Connect the USB end to your PC. Windows may auto-install the driver.
  2. Verify in Device Manager Open Device Manager → expand Ports (COM & LPT). You should see a USB Serial Port (COMx) entry.
  3. Manual Install (if needed) If the device shows a yellow warning icon, run the CDM2123620_Setup.exe file included in your extracted folder to install the driver manually.
Device Manager showing FTDI COM port

Uninstalling

To remove D-Tech Core from your computer:

  • Go to Windows SettingsApps → search for "D-Tech Core" → click Uninstall.
  • Or run Uninstall.exe directly from the install directory.

Chapter 4

Getting Started

Application Overview

The main window interface elements are as described in the table below:

Interface Element Function & Description
Adapter Selection Choose the specific hardware interface or COM port used to link your computer to the ECU.
Connect Button Toggle this to establish or terminate the live data stream between the software and the vehicle.
ECU Mode Displays the current connection state (Disconnected, Initializing, Diagnostic Mode, etc.).
ECM Info Shows the ECM identification number and the write/flash count of the connected ECU.
Data Tab Selector Switch between the DTC view for error codes, the Live Data view for sensors and Reporting.
Data Area The central display for fault codes, live sensor grids, or interactive trend graphs.
Bike Model Automatically identifies the connected motorcycle model based on the ECM database.
Data Throughput Monitor real-time communication speed (TX/RX) and the active baud rate.
Update Notification Alerts you immediately if a newer version of D-Tech Core is available on GitHub.
About View software version information and developer credits.
D-Tech Core Interface
Data Tab Selector
Switch between the DTC view to check for errors, the Live Data view & Reporting.
Adapter Selection
Choose the specific hardware interface or COM port used to link your computer to the ECU.
Connect Button
Toggle this to establish or terminate the live data stream between the software and the vehicle.
ECU Mode
Displays the ECU connection state, whether it is currently Disconnected or in a specific diagnostic state.
ECM Info
Displays the identification number of the connected Engine Control Module and the flash count.
Data Area
Shows the active tab's content (DTC list, Sensor Grid, or Graphs).
Bike Model
Indicates current connected bike model.
Data Throughput
Displays live communication speeds, showing (TX) and (RX) in bytes per second including baud rate speed.
Update Notification
Shows the notification if a newer version is available for download.
About
Access software information.

Connecting the Adapter to the Bike

  1. Locate the DLC port The Diagnostic Link Connector is usually located under the seat, near the battery, or behind a side panel. Consult your bike's service manual for the exact location.
  2. Connect the adapter chain Plug the FTDI OBD2 cable into the DLC adapter (4-pin or 6-pin), then connect the adapter to the bike's DLC port.
  3. Turn the ignition ON The engine does not need to be running for DTC scanning. For Live Data, you can run the engine or just have ignition ON.
⚠️
Safety: Never disconnect the adapter while the engine is running. Always disconnect from the software first, then physically remove the cable.

Connecting to an ECU

  1. Plug in the hardware Connect the FTDI cable to your PC (USB) and to the bike (DLC adapter).
  2. Turn ignition ON The ECU must be powered. The engine does not need to be running.
  3. Select the adapter The app auto-discovers connected FTDI devices every 2 seconds. Your adapter should appear in the dropdown automatically.
  4. Click Connect The status bar will show "Initializing…" as the K-Line handshake begins.
  5. Wait for Diagnostic Mode Once the handshake completes, the mode changes to "Diagnostic Mode". ECM ID and Flash Count populate automatically.

To disconnect, simply click the Disconnect button. The device list auto-refreshes after disconnection.

Understanding ECU Modes

The ECU Mode indicator in the header bar reflects the current state of the connection:

Mode Meaning
Disconnected No active session with the ECU.
Initializing… K-Line handshake is in progress.
Ignition Off ECU is detected but the ignition switch is OFF or the kill switch is active.
Diagnostic Mode Normal connected state. Live Data and DTC features are fully available.

Chapter 5

Features

Live Data

The Live Data tab displays real-time sensor readings from the ECU. The screen is split into two panels:

Panel Description
Data Panel (Left) Text grid showing all sensor names, values, and units. Updates in real-time.
Graph Panel (Right) Two interactive plots for visual trend analysis. Helps catch intermittent sensor dropouts or noise over 5–30 second windows.
D-Tech Core Live Data Tab
Data Panel (Left)
Text grid showing all sensor names, values, and units. Updates in real-time.
Graph Panel (Right)
Two interactive plots for visual trend analysis. Helps catch intermittent sensor dropouts or noise over 5–30 second windows.

Available Sensors

Sensor Unit Description
Engine Speed RPM Current engine revolutions per minute
TPS % / V Throttle Position Sensor (percentage + voltage)
ECT °C / V Engine Coolant Temperature (temperature + voltage)
IAT °C / V Intake Air Temperature (temperature + voltage)
MAP kPa / V Manifold Absolute Pressure (pressure + voltage)
Battery V Battery voltage
Injector ms Injector pulse duration
Ignition ° Ignition advance angle
IACV steps Idle Air Control Valve position
Speed km/h Vehicle speed (on supported models)
O2 Sensor V Oxygen sensor voltage
STFT Short-Term Fuel Trim
Neutral Switch state Gear neutral indicator (ON/OFF)
Fuel Pump state Fuel pump relay (ON/OFF)
Fan Relay state Radiator fan relay (ON/OFF)
ℹ️
The system targets a 60 Hz display refresh rate. On monitors above 100 Hz, the 30-second graph window may not display data completely.

DTC (Diagnostic Trouble Codes)

The DTC tab lets you read and manage fault codes stored in the ECU.

Reading DTCs

When connected in Diagnostic Mode, fault codes are automatically retrieved and displayed in a table. Each code shows its ID and a plain-English description of the fault.

The system distinguishes between:

  • Current Faults — Active problems happening right now.
  • History Faults — Past intermittent issues stored in ECU memory.

Clearing DTCs

After completing a repair, click the Clear DTCs button to erase stored fault codes and turn off the MIL (warning light).

⚠️
Only clear DTCs after completing repairs. Clearing codes without fixing the underlying issue will cause them to return.

Resetting Learned Data

Click Reset Learned Data to clear the ECU's adaptive parameters. This is essential after:

  • Replacing a sensor (TPS, IAT, ECT, etc.)
  • Cleaning the throttle body
  • Replacing or servicing the IACV
D-Tech Core DTC Tab
DTC List Area
Show detected DTCs for Current & History faults.
Clear DTC Codes
Button to clear the DTC list.
Clear Learned Data
Resets adaptive parameters (fuel trims, IACV steps) to factory defaults.

Diagnostic Reporting

D-Tech Core v0.5 introduces professional PDF reporting, allowing you to generate and save detailed health checks for every bike you service.

  1. Customer & Vehicle Info Enter the owner’s name, contact, and mileage. These details will appear in the report header. The Vehicle Plate is mandatory; the generate button will remain disabled until it is entered.
  2. Workshop Info (One-Time Setup) Click "Edit Business Info" to set your workshop's name, address, and contact. This info is saved locally in your Documents/D-Tech Core folder and will automatically appear on every report.
  3. Report Readiness The Readiness panel shows two status indicators: ECU Connection and Vehicle Plate. Both must be green before a report can be created.
  4. Generate Report Click this button to capture a snapshot of the current live data and fault codes. A PDF will be generated and opened automatically for printing or saving.
  5. Open Reports Folder Quickly access all your previously generated diagnostic reports in Windows Explorer. Reports are named by plate number and timestamp.
D-Tech Core Reporting Tab
Customer & Vehicle Info
Enter owner details and the mandatory Vehicle Plate number here.
Workshop Profile
Setup your business details once; they will be saved and added to every report.
Report Readiness
Status indicators showing if the ECU is connected and the plate is entered.
Generate Report
Click to create the PDF report once readiness indicators are green.

Auto-Update Notification

D-Tech Core automatically checks for new versions on launch and again after 2 minutes. If a newer version is available:

  • A green "v* Available" banner appears in the footer.
  • Click the Download button to open the release page in your browser.

An internet connection is required for update checks.


Chapter 6

DTC Reference Table

Complete list of Diagnostic Trouble Codes supported by D-Tech Core. When a DTC is active, the corresponding sensor value on the Live Data dashboard will be highlighted in red.

View Full DTC Reference Table (01-01 to 113-01)
Code Description
01-01 MAP Sensor Circuit Low Voltage
01-02 MAP Sensor Circuit High Voltage
02-01 MAP Sensor Performance Problem
06-01 Barometric Sensor Circuit Low Voltage
06-02 Barometric Sensor Circuit High Voltage
07-01 ECT Sensor Circuit Low Voltage
07-02 ECT Sensor Circuit High Voltage
08-01 TP Sensor Circuit Low Voltage
08-02 TP Sensor Circuit High Voltage
09-01 IAT Sensor Circuit Low Voltage
09-02 IAT Sensor Circuit High Voltage
11-01 VS Sensor No Signal
12-01 No.1 Primary Injector Circuit Malfunction
13-01 No.2 Primary Injector Circuit Malfunction
14-01 No.3 Primary Injector Circuit Malfunction
15-01 No.4 Primary Injector Circuit Malfunction
16-01 No.1 Secondary Injector Circuit Malfunction
17-01 No.2 Secondary Injector Circuit Malfunction
18-01 CMP Sensor No Signal
19-01 CKP Sensor No Signal
21-01 O2 Sensor Bank 1 Low Voltage
21-02 O2 Sensor Bank 1 High Voltage
22-01 O2 Sensor Bank 2 Low Voltage
22-02 O2 Sensor Bank 2 High Voltage
23-01 O2 Sensor Bank 1 Heater Malfunction
24-01 O2 Sensor Bank 2 Heater Malfunction
25-01 Knock Sensor Circuit Malfunction
25-02 Knock Sensor Circuit Malfunction
29-01 IACV Circuit Malfunction
33-02 ECM EEPROM Malfunction
34-01 ECV Pot Low Voltage Malfunction
34-02 ECV Pot High Voltage Malfunction
35-01 EGCA Malfunction
36-01 A/F Sensor Malfunction
38-01 A/F Sensor Heater Malfunction
41-01 Shiftdrum Angle Sensor Circuit Low Voltage
41-02 Shiftdrum Angle Sensor Circuit High Voltage
48-01 No.3 Secondary Injector Circuit Malfunction
49-01 No.4 Secondary Injector Circuit Malfunction
51-01 HESD Linear Solenoid Malfunction
54-01 Bank Angle Sensor Circuit Low Voltage
54-02 Bank Angle Sensor Circuit High Voltage
56-01 Knock Sensor IC Malfunction
66-01 Rear Wheel Speed Sensor No Signal
67-01 Front Wheel Speed Sensor No Signal
71-01 TP Sensor 1 Low Voltage
71-02 TP Sensor 1 High Voltage
72-01 TP Sensor 2 Low Voltage
72-02 TP Sensor 2 High Voltage
73-01 TP Sensors 1 And 2 Voltage Correlation Malfunction
73-02 TP Sensors 1 And 2 Short Circuit
74-01 APS 1 (TCP) Low Voltage
74-02 APS 1 (TCP) High Voltage
75-01 APS 2 (TCP) Low Voltage
75-02 APS 2 (TCP) High Voltage
76-01 APS 1, 2 (TCP) Voltage Correlation Malfunction
77-01 TBW Return Spring Malfunction
78-01 TBW Motor Malfunction
79-01 TBW System Control Correlation Malfunction
82-01 Fast Idle Solenoid Valve Malfunction
84-01 CPU In The ECM Malfunction
85-01 TBW Relay Failure (On Side)
85-02 TBW Relay Failure (Off Side)
86-01 Serial Communication Malfunction
88-01 Evap Purge Control Solenoid Valve Malfunction
89-01 PAIR Control Solenoid Valve Malfunction
91-01 No.1 Ignition Coil Circuit Malfunction
92-02 No.2 Ignition Coil Circuit Malfunction
93-01 No.3 Ignition Coil Circuit Malfunction
94-01 No.4 Ignition Coil Circuit Malfunction
99-01 IMU Circuit Malfunction
103-01 CAN Communication Malfunction
103-02 CAN Communication Malfunction
103-03 CAN Communication Malfunction
103-04 CAN Communication Malfunction
107-01 Shift Stroke Sensor Circuit Low Voltage
107-02 Shift Stroke Sensor Circuit High Voltage
108-01 Shift Spindle Switch Circuit Low Voltage
108-02 Shift Spindle Switch Circuit High Voltage
113-01 Clutch Switch Circuit Low Voltage

Chapter 7

Troubleshooting

App Won't Open (New Install or Update)

Symptoms: You click the D-Tech Core icon, but nothing happens, or an error about "missing DLLs" appears.

Fix: This usually means the required support files were not installed. Go to your extracted installation folder and run these two files:

  • CDM2123620_Setup.exe — Installs the FTDI cable drivers.
  • VC_redist.x64.exe — Installs the Microsoft C++ Runtimes.

After installing both, try launching the app again.

Adapter Not Detected

Symptoms: The dropdown shows "No devices found" or "FTDI driver not installed".

  • Fix: Install the FTDI driver (see Chapter 3.3).
  • Check that the USB cable is securely plugged in.
  • Try a different USB port.
  • Click Refresh in the app.

Connection Fails / Stuck at "Initializing"

Symptoms: The app stays on "Initializing…" and never reaches Diagnostic Mode.

  • Verify the DLC wiring — the adapter must be firmly connected.
  • Ensure the ignition is ON.
  • Check that the correct DLC adapter type is used (4-pin vs 6-pin).
  • Try disconnecting and reconnecting.

ECU Mode Shows "Ignition Off"

Cause: The ignition switch is not ON, or the kill switch is active.

Fix: Turn the ignition to the ON position. Ensure the engine kill switch is in the RUN position.

"Unknown Model" in Footer

Cause: The ECM ID reported by the bike is not in the built-in database.

Note: Most diagnostic functions (Live Data, DTC) might still work normally. Only the model name display is affected.

Program Cannot Launch

Fix: Reinstall all three files in your extracted folder to ensure a clean setup:

  • Run D-Tech_Core_v*_Setup.exe
  • Run CDM2123620_Setup.exe (Drivers)
  • Run VC_redist.x64.exe (Runtimes)

Graph Display Issues

The system targets a 60 Hz display refresh rate. If you are using a monitor with a refresh rate above 100 Hz, the 30-second graph interval may not display data completely. This is a known limitation.

Update Notification Not Appearing

  • The app checks twice — on launch and again after 2 minutes.
  • An active internet connection is required.
  • If the server-side version metadata has not been updated, the notification will not trigger.

Chapter 8

Legal & About

Disclaimer

This product is provided "as is" without warranty of any kind, express or implied. DynoTraxx shall not be liable for any damages arising from the use of this product.

All product names, logos, and brands are property of their respective owners. All company, product, and service names used are for identification purposes only. Use of these names, trademarks, and brands does not imply endorsement.

License

By installing D-Tech Core, you agree to the license terms shown during the installation process. Please refer to those terms for full details regarding usage rights and restrictions.

Credits & Contact

Author: Aidil

Support & Feedback: +6011-1037-7438

↑ Back to Contents