(HR) Hajes Racing

  • Manufacturing
  • Guides
    • Troubleshooting, Diagnostic & Repairs
    • HR Academy
    • BHG – Index
      • BHG – How to find out maximal boost of your turbo
      • BHG – How to find optimal air-to-fuel ratio for your TDi
      • BHG – Safe & simple ECU remapping guide
    • Calibration data calculators & remap simulator
  • SHOP
    • HRA guarantees
    • My account
    • Basket
    • Checkout
  • Tools
  • Articles
    • Best Masters and Books
  • Projects
    • Cars
      • eGarage
    • MTB
    • Survival
  • Help
    • About
    • FAQ
    • Contact
    • Donation
    • Sitemap

Know is do.

Testimonials
FREE eBook + ECU remap coaching
You are here: Home / BHG / BHG – Safe & simple ECU remapping guide

BHG – Safe & simple ECU remapping guide

This article is part of the infamous BHG guides. The simplest and “safest” engine calibration (ECU remap) guide for beginners.

Stop wasting your time, we will do "all" for you.

Get more than €10,000 knowledge for a fraction of its value + no repair bills for common turbocharger and clutch damage + save years of training and enjoy your properly remapped car!

ORDER NOW

PLEASE READ WARNINGS BEFORE YOU PROCEED !!!

IF YOU FIND INFORMATIONS USEFUL, PLEASE CONSIDER DONATION.

SUMMARY

  • Preparation
  • Max. boost for turbo
  • Max. injector duration
  • The easy part
  • Boost & boost control
  • Fuelling
  • Injection timing
  • EGT limiter
  • Whine first and thank me later

Preparation

I assume you have found out all the necessary maps in your ECU. It is very hard to find correct maps without DAMOS. Make sure you are 100% confident about what a map does before you change anything.

My ECU is still simple – just about twenty Driver Wish maps, over twenty SOI and duration maps. Modern cars have more and more maps – if you make wrong changes you will fuck up your car !!!

We will make a nice reverse-engineering practice that will train you in gathering necessary data from your ECU calibration maps.

All examples here are based on Skoda Octavia 2.0TDi (1Z3, BMM, 103kW) with Bosch EDC16U34.

We need to know following data:

  • FIRST understand what each change causes to engine operation. Changing calibration maps in ECU is the easiest part.
  • HW limits of your car – make sure your clutch, automatic gearbox or whatever you have in your car, can handle extra torque !
  • max. boost for turbo
  • max. injector duration

Max. boost for turbo

You can either “safely” increase boost by 5% from 2200 – 3500 rpm (VW 1.9 – 2.0 TDi with GT16 or GT17 turbochargers) or squeeze max. air from your turbocharger by following our article about How to find max. boost for your turbo.

If I understood the Bosch manual correctly there is something like minimal boost and max. boost map and values are interpolated from those maps. I still do not understand fully how those two maps interact.

I change only “upper limit” boost map and leave min. boost as it is because you will most likely screw up cruise speed values as well.

Without a compressor map for your turbocharger, I suggest you not change anything from 900hPa down to 600hPa because it is a dangerous game to play with PR.

Max. injector duration

You need to find out fuelling values for 2000-4000 rpm. Make a nice spreadsheet where you put engine speed, boost, torque/IQ, and find/interpolate necessary values. SOI is based on IQ and duration is based on SOI.

Reverse engineered Bosch EDC16U34 calibration data for VW 2.0 TDi, BMM, 103kW with Garrett GT1646V turbocharger. Simply use common values from your maps…My spreadsheet matches values from the torque limiter map.

You will have to interpolate values and maps because the required value usually lies between two columns or even between two maps. You can use BHG calibration data calculators to make your life easy.

In most cases you are looking for SOI map 9 (once coolant reaches 80°C) because cold engine doesn’t bother us – we want max. torque once engine is warmed up. You NEVER push your car while not properly warmed up or without proper maintenance !!!

Interesting is that “duration switch” is in Bosch documentation but missing in DAMOS.

Most interesting duration maps for us are 0-3.

Duration map for SOI 30°.

Duration map for SOI 22° – somewhere between maps 0 and 1 lies durations for engine speeds from around 3750 to 4500 rpm. Max. IQ is 55-60 mg.

You have to interpolate all maps to get desired values used in your car.

Duration map for 15° SOI – injector durations for engine speeds from around 2600 to 3750 rpm. Max. IQ 60-65 mg.

Duration map for 9° SOI – engine speeds from 0 to 2500 rpm. Max. IQ 65 mg.

Duration maps are a pain in the ass because you need 3D interpolation calculator to get values for your car. As you can see from the above maps, we have the following injector limits:

  • 65mg up to 2600 rpm
  • 60mg for 2600 – 3700 rpm
  • 55mg for 3700 – 4500 rpm

The easy part

What is described here is basically what we do if someone asks us for assistance. We do not do engine calibration – we offer guidance so that you can learn from it.

You have understood cause-effect of changing engine parameters. We have made a nice spreadsheet where we reverse engineered calibration data from manufacturer like an example above by.

Calibration data calculators

We also made some estimates with help of HR calculators.

MAF values are not real and usually lower than estimated – I see from VCDS log that they are usually 5 to 10% lower than estimated.

AFR is based on MAF so it will drop as well – do not forget that all modern cars (even my 2006 Skoda) uses closed-loop control and AFR in above by table is just a set-point value that is controlled further down in process.

For example full load value is allowed as low as 17.4:1 and gradually increased to 19-20:1 once EGT limiter kicks in. All ECUs what I saw so far use set-point and estimates without losses because you never know VE, PR and losses before IC at various engine operating conditions.

Compressor maps are one great puzzle. While airflow is compensated for losses, PR not. Manufacturers use simple PR 2.4 for 2400 mbar boost where in reality is at least 2.7 – beware if you have a compressor map for your turbo do not forget to estimate real PR !!!

We want everything simple so we become percent-masters. Now, you can simply increase values by 5%.

Boost & boost control

We start with air related maps because without air there is no fuel.

I left lower boost limit untouched and only increased upper limit boost map.

I suggest you to not screw up with the boost limiter at values lower than 900hPa without some serious calculations – it is a deadly business for your turbocharger, especially if you live in mountains…I often drive at 750hPa altitudes.

If you increase boost limiter, you have to tell ECU temperature compensation. I guess you won’t notice much difference if you leave it unchanged. Lower the temp the less hard turbocharger needs to compress air.

I dare to say that all modern cars with closed-loop control use more reliable MAP-based smoke limiter. In above by calibration map, you can see that IAT 40°C is considered as normal temperature in engine operation.

At full load fun, I am seeing IAT 50-60°C over summer, which reduces air density and power.

I also like to control turbo vanes because small turbochargers tend to over-speed if poorly controlled. You can even introduce race-style “boost spike” for faster compressor spool up but watch out, thermal shocks and cycles kill turbocharger faster!

SVBL usually needs no changes because it is set to 2620 mbar on my car (+200/-400 mbar control range). At whooping 2820 mbar, turbocharger control kicks in and opens vanes to reduce turbine speed. Of course, it doesn’t mean you can use 2820mbar boost, it is for short deadly spikes 😉

Fuelling

We have now more air in engine and we can increase fuelling by 5% as well.

Torque increased by 5% from 2247 to 3500 rpm. Once again, 900hPa is your limit especially on fuelling because increasing fuelling is more deadly than increasing boost as you have already learned from beginner’s guide.

Driver Wish/Pedal usually doesn’t need to be changed because it is usually beyond torque limiter maps anyway. But I like racing-like feeling of “short” pedal so I usually push values from 65% up.

There was a time when I used really “short” accelerator pedal where just light  pressing of pedal provided 100% fuelling. Problem was when others drove my car because it felt like 1000HP car 😀

Make sure you change correct Pedal maps because there are usually at least nine normal Pedal maps – general map, reverse gear, automat, and five to six maps for each gear.

Avoid changing pedal maps for low gears

Common chiptuner strategy is to change all Pedal maps, including maps for DPF regeneration cycles. Especially, avoid changing maps for low gears – otherwise, you will destroy car transmission (in better case just a clutch).

Your car most likely uses MAP-based control. You may want to check out MAP smoke limiter and account for new boost values. Original values were over 60mg on my car so you don’t even need to change anything there.

Of course, your car might be controlled by MAF map so you have to change it accordingly. I have tried MAF control on my car and it doesn’t work smoothly or there is an error in wiring somewhere….no idea, I have changed MAF sensor and it keeps doing funny things.

Torque to IQ map usually needs no changes either.

Don’t forget to leave some margin for fuel temperature correction. Once, fuel gets hot (usually 70°C on my car) it loses about 3% of its weight but volume remains same.

In other words, if you request 60mg IQ injectors must now inject 62mg in order to keep same volume of fuel. It is same like air density in turbocharger – 1000mg of air mass @ 0°C needs 2000 mbar boost but 2400 mbar boost @ 40°C IAT.

Injection timing

There is no need for changes in duration maps because we barely touched limits of injectors.

We can slightly advance SOI though because a 1° change usually makes no noticeable difference and we lower EGT due to increased fuelling.

Of course, if you decide to screw around with injection timing – do not forget to change all SOI maps.

There is SOI limiter for coolant temperature (we are interested usually in 9th SOI map for 80°C coolant temp) and there are also SOI maps for limiting timing per gear.

Think long and hard about changing injection timing and fueling at low gears unless you have upgraded clutch. That is how I killed my clutch in beginning.

EGT limiter

!!! NEVER CHANGE EGT LIMITER…PERIOD !!!

As you can see, from 3000 rpm and 800°C, ECU reduces fuelling by 2-10%. I see in Maxidot constant 800°C with occasional trips to 820°C territory for short bursts. DPF regen runs 800°C for 10 minutes.

EGT is main constrain in intelligent engine calibration. If you have no EGT sensor I suggest you to install one or do not screw around with AFR. I noticed on pre-DPF cars that some sort of EGT modelling is used for estimate of temperature.

How does exactly EGT modelling works…no idea, never had chance to investigate further.

Temperature limits of turbochargers

  • First-generation turbochargers have a safe limit of 750°C.
  • First-generation DPF turbochargers have a safe limit of 800°C (increase it just to 850°C and your turbo dies in the following 20,000 km as mine).
  • Modern turbochargers can handle safely 900°C.

Furthermore, if I understood correctly, modern ECUs use EGT limiter as secondary torque limiter. For example Skoda Octavia vRS TDi with Siemens Simos PPD ECU has no torque limiter based on atmospheric pressure but torque is reduced by EGT limiter.

Whine first and thank me later

In my 25+ years career I am already accustomed to mental diarrhoea. Those who speak do not know and less they know the more they try to defend their bullshit.

I feel your disappointment because we have increased torque just by 5% and where the hell is the magic gains claimed by chiptuners.

Stop whining like a little girl and deal with facts.

I aim for transition response rally-style engine calibration at engine speeds where it matters most. My racing clutch can handle 500Nm and I can enjoy low rpm torque with most fun starting at 2500-3500 rpm. I managed to move 103kW @ 4000 rpm to 112kW @ 3000 rpm.

Fuel economy remains same and I got extra torque for my racing training. What do you need more?

The Ultimate Gift

You have been given real power and you can choose to fuck your engine calibration further.

But don’t you dear to mention my name once you fuck up your car and refer to “my” teaching.

If you are about shopping trips, bragging on Internet and traffic light racing…reduce AFR further and make it smoke like hell. You gain some power for first 30 seconds until EGT limiter kicks in…it is your choice.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  Copyright © 2008–2025 Hajes · All rights reserved · Powered by Minimum Pro On Genesis Framework · WordPress · Log in

Once you stop learning, you start dying. Dismiss

We noticed you're visiting from United States (US). We've updated our prices to United States (US) dollar for your shopping convenience. Use Swiss franc instead. Dismiss