# Articles

**URL:** https://community.tunersguild.com/c/knowledge-base/articles/25.md

[Latest](https://community.tunersguild.com/latest.md) · [Categories](https://community.tunersguild.com/categories.md) · [Tags](https://community.tunersguild.com/tags.md)

---

## [About the Articles category](https://community.tunersguild.com/t/about-the-articles-category/186)

<div class="topic-metadata">

**Author:** [@stanislav](https://community.tunersguild.com/u/stanislav)\
**Replies:** 0\
**Last updated:** [June 5, 2026, 3:56pm UTC](https://community.tunersguild.com/t/about-the-articles-category/186 "2026-06-05T15:56:32Z")

</div>

Evergreen explanations from Thomas — what an ECU actually does, why it does it, and how the math behind the maps works. Diesel and gasoline fundamentals, Ghidra and reverse engineering, calibration methodology. Read the…

---

## [How to Trace a Function in Ghidra — The Practical Workflow](https://community.tunersguild.com/t/how-to-trace-a-function-in-ghidra-the-practical-workflow/75)

<div class="topic-metadata">

**Author:** [@ThomasPirowski](https://community.tunersguild.com/u/ThomasPirowski)\
**Replies:** 0\
**Last updated:** [March 25, 2026, 12:45pm UTC](https://community.tunersguild.com/t/how-to-trace-a-function-in-ghidra-the-practical-workflow/75 "2026-03-25T12:45:00Z")

</div>

Here’s the actual workflow I use to trace a function in Ghidra when analyzing TriCore ECU firmware. Step 1: Start from what you know You know a map address from WinOLS. That address exists somewhere in the firmware. Na…

---

## [The Plausibility Check — Why the ECU Catches Your Changes](https://community.tunersguild.com/t/the-plausibility-check-why-the-ecu-catches-your-changes/74)

<div class="topic-metadata">

**Author:** [@ThomasPirowski](https://community.tunersguild.com/u/ThomasPirowski)\
**Replies:** 0\
**Last updated:** [March 24, 2026, 9:20am UTC](https://community.tunersguild.com/t/the-plausibility-check-why-the-ecu-catches-your-changes/74 "2026-03-24T09:20:00Z")

</div>

You make a change. You write the file. The car starts, runs for 30 seconds, then throws a fault code and goes into limp mode. The ECU is performing a plausibility check. What a plausibility check is The ECU constantly…

---

## [How Data Flows Inside ECU Firmware — From Sensor to Actuator](https://community.tunersguild.com/t/how-data-flows-inside-ecu-firmware-from-sensor-to-actuator/73)

<div class="topic-metadata">

**Author:** [@ThomasPirowski](https://community.tunersguild.com/u/ThomasPirowski)\
**Replies:** 0\
**Last updated:** [March 23, 2026, 3:55pm UTC](https://community.tunersguild.com/t/how-data-flows-inside-ecu-firmware-from-sensor-to-actuator/73 "2026-03-23T15:55:00Z")

</div>

Most calibrators work with maps. But if you want to understand why a map does what it does, you need to understand the signal path. Step 1: Sensor input — Raw electrical signal enters the ECU. The ADC converts it to a d…

---

## [Memory Types in ECU Firmware — Flash vs RAM vs Scratch](https://community.tunersguild.com/t/memory-types-in-ecu-firmware-flash-vs-ram-vs-scratch/72)

<div class="topic-metadata">

**Author:** [@ThomasPirowski](https://community.tunersguild.com/u/ThomasPirowski)\
**Replies:** 0\
**Last updated:** [March 23, 2026, 2:33pm UTC](https://community.tunersguild.com/t/memory-types-in-ecu-firmware-flash-vs-ram-vs-scratch/72 "2026-03-23T14:33:00Z")

</div>

When you work with ECU firmware in Ghidra, you’re not looking at one uniform block of data. The firmware is organized into distinct memory regions, each with a different purpose and behavior. Flash (Non-Volatile Program…

---

## [Torque Monitoring in Gasoline ECU (MED17/MG1) — Why It Exists](https://community.tunersguild.com/t/torque-monitoring-in-gasoline-ecu-med17-mg1-why-it-exists/71)

<div class="topic-metadata">

**Author:** [@ThomasPirowski](https://community.tunersguild.com/u/ThomasPirowski)\
**Replies:** 0\
**Last updated:** [March 20, 2026, 1:10pm UTC](https://community.tunersguild.com/t/torque-monitoring-in-gasoline-ecu-med17-mg1-why-it-exists/71 "2026-03-20T13:10:00Z")

</div>

Gasoline ECU torque monitoring is a safety system that most calibrators treat as an obstacle. It shouldn’t be — once you understand what it’s doing, you can work with it instead of fighting it. The basic function: The …

---

## [Understanding Conversion Factors — How Raw Hex Becomes Real Units](https://community.tunersguild.com/t/understanding-conversion-factors-how-raw-hex-becomes-real-units/70)

<div class="topic-metadata">

**Author:** [@ThomasPirowski](https://community.tunersguild.com/u/ThomasPirowski)\
**Replies:** 0\
**Last updated:** [March 20, 2026, 11:50am UTC](https://community.tunersguild.com/t/understanding-conversion-factors-how-raw-hex-becomes-real-units/70 "2026-03-20T11:50:00Z")

</div>

You open WinOLS. You find what looks like a torque limit map. The values read: 127, 189, 204, 231. No units shown. Are those Newton-meters? Percentages? Internal counts? This is one of the most concrete skills in ECU ca…

---

## [What Is a Torque Limiter and How Does It Actually Work](https://community.tunersguild.com/t/what-is-a-torque-limiter-and-how-does-it-actually-work/69)

<div class="topic-metadata">

**Author:** [@ThomasPirowski](https://community.tunersguild.com/u/ThomasPirowski)\
**Replies:** 0\
**Last updated:** [March 19, 2026, 10:25am UTC](https://community.tunersguild.com/t/what-is-a-torque-limiter-and-how-does-it-actually-work/69 "2026-03-19T10:25:00Z")

</div>

Most people who touch a torque limiter don’t actually know what it is. They see a value, they raise it, the car pulls harder — and they think they understood something. They didn’t. The ECU doesn’t control power. It con…

---

## [Lambda Control in Gasoline ECU — Why AFR Matters More Than You Think](https://community.tunersguild.com/t/lambda-control-in-gasoline-ecu-why-afr-matters-more-than-you-think/65)

<div class="topic-metadata">

**Author:** [@ThomasPirowski](https://community.tunersguild.com/u/ThomasPirowski)\
**Replies:** 0\
**Last updated:** [March 16, 2026, 12:45pm UTC](https://community.tunersguild.com/t/lambda-control-in-gasoline-ecu-why-afr-matters-more-than-you-think/65 "2026-03-16T12:45:00Z")

</div>

In diesel tuning, you target power. In gasoline tuning, you target AFR — and then you get power as a result of getting it right. What lambda control actually does The gasoline ECU runs a closed-loop control system arou…

---

## [Solid File vs Hollow File — How to Evaluate a Purchased Calibration](https://community.tunersguild.com/t/solid-file-vs-hollow-file-how-to-evaluate-a-purchased-calibration/59)

<div class="topic-metadata">

**Author:** [@ThomasPirowski](https://community.tunersguild.com/u/ThomasPirowski)\
**Replies:** 0\
**Last updated:** [March 9, 2026, 10:25am UTC](https://community.tunersguild.com/t/solid-file-vs-hollow-file-how-to-evaluate-a-purchased-calibration/59 "2026-03-09T10:25:00Z")

</div>

Not all purchased calibration files are equal. Some are solid — real engineering work on the right maps, consistent across the ECU’s torque model. Others are hollow — a few numbers changed to make the dyno graph look dif…

---

## [What is FMTC in Diesel ECU? Why Deleting It Is More Complicated Than You Think](https://community.tunersguild.com/t/what-is-fmtc-in-diesel-ecu-why-deleting-it-is-more-complicated-than-you-think/58)

<div class="topic-metadata">

**Author:** [@ThomasPirowski](https://community.tunersguild.com/u/ThomasPirowski)\
**Replies:** 0\
**Last updated:** [March 6, 2026, 8:08am UTC](https://community.tunersguild.com/t/what-is-fmtc-in-diesel-ecu-why-deleting-it-is-more-complicated-than-you-think/58 "2026-03-06T08:08:00Z")

</div>

FMTC. Four letters that cause more confusion in diesel calibration than almost anything else. Half the forums will tell you “just delete FMTC.” The other half say touching it will “break the torque model.” Both camps ar…

---

## [EDC16 vs EDC17: What's Different and Why It Matters for Calibration](https://community.tunersguild.com/t/edc16-vs-edc17-whats-different-and-why-it-matters-for-calibration/57)

<div class="topic-metadata">

**Author:** [@ThomasPirowski](https://community.tunersguild.com/u/ThomasPirowski)\
**Replies:** 0\
**Last updated:** [March 5, 2026, 7:42am UTC](https://community.tunersguild.com/t/edc16-vs-edc17-whats-different-and-why-it-matters-for-calibration/57 "2026-03-05T07:42:00Z")

</div>

If you’ve worked with both EDC16 and EDC17 files, you already know they feel different in WinOLS. The maps are in different places, some concepts are named differently, and what worked on EDC16 doesn’t always translate d…

---

## [Can You Do ECU Reverse Engineering Without Programming Knowledge?](https://community.tunersguild.com/t/can-you-do-ecu-reverse-engineering-without-programming-knowledge/55)

<div class="topic-metadata">

**Author:** [@ThomasPirowski](https://community.tunersguild.com/u/ThomasPirowski)\
**Replies:** 0\
**Last updated:** [March 4, 2026, 12:45pm UTC](https://community.tunersguild.com/t/can-you-do-ecu-reverse-engineering-without-programming-knowledge/55 "2026-03-04T12:45:00Z")

</div>

This comes up constantly: “I’m not a programmer. Can I really do reverse engineering?” Yes. And here’s why. Reading assembler for ECU analysis is nothing like writing software. You don’t need to invent logic. You don’t…

---

## [How DPF Regeneration Works Inside the ECU (And Why It Matters for Stage 1)](https://community.tunersguild.com/t/how-dpf-regeneration-works-inside-the-ecu-and-why-it-matters-for-stage-1/33)

<div class="topic-metadata">

**Author:** [@ThomasPirowski](https://community.tunersguild.com/u/ThomasPirowski)\
**Replies:** 0\
**Last updated:** [February 9, 2026, 3:55pm UTC](https://community.tunersguild.com/t/how-dpf-regeneration-works-inside-the-ecu-and-why-it-matters-for-stage-1/33 "2026-02-09T15:55:00Z")

</div>

If you work with diesel ECUs, you will deal with DPF. Here’s what’s actually happening inside the ECU during a regen. Step 1: Soot load estimation The ECU doesn’t directly measure soot. It calculates it using the diffe…

---

## [How to Use Ghidra for ECU Reverse Engineering: The 5 Windows You Actually Need](https://community.tunersguild.com/t/how-to-use-ghidra-for-ecu-reverse-engineering-the-5-windows-you-actually-need/32)

<div class="topic-metadata">

**Author:** [@ThomasPirowski](https://community.tunersguild.com/u/ThomasPirowski)\
**Replies:** 0\
**Last updated:** [February 9, 2026, 2:33pm UTC](https://community.tunersguild.com/t/how-to-use-ghidra-for-ecu-reverse-engineering-the-5-windows-you-actually-need/32 "2026-02-09T14:33:00Z")

</div>

The first time most people open Ghidra, they close it within ten minutes. The interface looks like something from a 1990s aerospace project — multiple floating windows, panels everywhere, terminology from academic comput…

---

## [EGR Delete: What You Must Change in the ECU Beyond Disabling the Valve](https://community.tunersguild.com/t/egr-delete-what-you-must-change-in-the-ecu-beyond-disabling-the-valve/30)

<div class="topic-metadata">

**Author:** [@ThomasPirowski](https://community.tunersguild.com/u/ThomasPirowski)\
**Replies:** 0\
**Last updated:** [February 6, 2026, 11:50am UTC](https://community.tunersguild.com/t/egr-delete-what-you-must-change-in-the-ecu-beyond-disabling-the-valve/30 "2026-02-06T11:50:00Z")

</div>

EGR removal is one of the most common jobs in diesel calibration. It’s also one of the most commonly done wrong. What EGR actually does in the ECU model EGR is integrated into the ECU’s air mass model. The ECU calculat…

---

## [Diesel Stage 1 Tuning: Step-by-Step Process Explained (Rail Pressure, SOI, Smoke Limit)](https://community.tunersguild.com/t/diesel-stage-1-tuning-step-by-step-process-explained-rail-pressure-soi-smoke-limit/29)

<div class="topic-metadata">

**Author:** [@ThomasPirowski](https://community.tunersguild.com/u/ThomasPirowski)\
**Replies:** 0\
**Last updated:** [February 5, 2026, 10:25am UTC](https://community.tunersguild.com/t/diesel-stage-1-tuning-step-by-step-process-explained-rail-pressure-soi-smoke-limit/29 "2026-02-05T10:25:00Z")

</div>

I’ve calibrated diesel ECUs for over 30 years. In that time, Stage 1 diesel tuning has become the bread and butter of this industry — and also the area where I see the most avoidable mistakes. This post is my attempt to …

---

## [Rail Pressure: When to Touch It and When Not To](https://community.tunersguild.com/t/rail-pressure-when-to-touch-it-and-when-not-to/27)

<div class="topic-metadata">

**Author:** [@ThomasPirowski](https://community.tunersguild.com/u/ThomasPirowski)\
**Replies:** 0\
**Last updated:** [February 4, 2026, 8:08am UTC](https://community.tunersguild.com/t/rail-pressure-when-to-touch-it-and-when-not-to/27 "2026-02-04T08:08:00Z")

</div>

Rail pressure is one of the most powerful levers in a diesel tune. It’s also one of the most commonly abused ones. Here’s my rule of thumb after 30 years: if you don’t know why the factory set it where they did, don’t m…

---

## [Driver Wish Map — Why Raising Values Doesn't Give More Power](https://community.tunersguild.com/t/driver-wish-map-why-raising-values-doesnt-give-more-power/26)

<div class="topic-metadata">

**Author:** [@ThomasPirowski](https://community.tunersguild.com/u/ThomasPirowski)\
**Replies:** 0\
**Last updated:** [February 3, 2026, 7:42am UTC](https://community.tunersguild.com/t/driver-wish-map-why-raising-values-doesnt-give-more-power/26 "2026-02-03T07:42:00Z")

</div>

The Driver Wish map is probably the most misunderstood map in a diesel ECU file. I’ve seen calibrators raise every value in it by 20% and then wonder why the car didn’t respond. Let me explain what this map actually doe…

---

## [How Diesel ECU Torque Model Works: Why Fuel Comes Last](https://community.tunersguild.com/t/how-diesel-ecu-torque-model-works-why-fuel-comes-last/19)

<div class="topic-metadata">

**Author:** [@stanislav](https://community.tunersguild.com/u/stanislav)\
**Replies:** 0\
**Last updated:** [February 3, 2026, 6:15am UTC](https://community.tunersguild.com/t/how-diesel-ecu-torque-model-works-why-fuel-comes-last/19 "2026-02-03T06:15:00Z")

</div>

This is one of the things that trips people up when they first open a diesel ECU file. They go looking for the injection duration map and start pulling values. The car responds. They think they understand what happened. …
