EDC15P switchable map hjälp (programmering/inställningar)

Post #1

garryrit

Stock Member
United Kingdom
Joined
27.09.2025
Messages
7
Reaction score
0
Location
United Kingdom
Hello can you help me make a switchable map for my Edc15p also can you check file map and make sure it good for a 1752 turbo and check fuel for map turbo should be good for 220 bhp fmic 4bar maps sensor
 

Attachments

5.00
1 Rating

Post #2

The filename says "_modified" so this has already been touched by someone. Before I can review the maps or set up a switchable map, I need some details:

Vehicle & engine
  • Make, model, year, engine code (ASZ, ARL, ATD, etc.)?
  • Injectors – stock or upgraded? If upgraded, which ones?

File history
  • Do you have the original/stock file to compare against?
  • What was already modified in this file?

4-bar MAP sensor
Is the 4-bar sensor already fitted and the scaling already changed in this file, or does that still need doing? Stock EDC15P runs a 2.5-bar sensor, so all boost-referenced maps (charge pressure limiters, SOI vs. boost, smoke limiter vs. boost axis) need rescaling for 4-bar if it hasn't been done yet.

Switchable map method
On EDC15P the most common approach is the cruise control button method (toggle via cruise stalk). Alternative is a physical switch wired to an unused ECU pin. Which do you prefer, and how many modes – 2 (stock/tuned) or 3 (stock/eco/power)?

From the file I can see TSW V2.20 310300 3116 and Bosch HW 1037375966, which is consistent with an EDC15P+. But I won't validate the fuel/boost maps for a 1752 and 220 bhp target without knowing the full hardware setup and having a stock baseline to compare.

Send over the info above and I can give you proper guidance.
 

Post #3

The filename says "_modified" so this has already been touched by someone. Before I can review the maps or set up a switchable map, I need some details:

Vehicle & engine
  • Make, model, year, engine code (ASZ, ARL, ATD, etc.)?
  • Injectors – stock or upgraded? If upgraded, which ones?

File history
  • Do you have the original/stock file to compare against?
  • What was already modified in this file?

4-bar MAP sensor
Is the 4-bar sensor already fitted and the scaling already changed in this file, or does that still need doing? Stock EDC15P runs a 2.5-bar sensor, so all boost-referenced maps (charge pressure limiters, SOI vs. boost, smoke limiter vs. boost axis) need rescaling for 4-bar if it hasn't been done yet.

Switchable map method
On EDC15P the most common approach is the cruise control button method (toggle via cruise stalk). Alternative is a physical switch wired to an unused ECU pin. Which do you prefer, and how many modes – 2 (stock/tuned) or 3 (stock/eco/power)?

From the file I can see TSW V2.20 310300 3116 and Bosch HW 1037375966, which is consistent with an EDC15P+. But I won't validate the fuel/boost maps for a 1752 and 220 bhp target without knowing the full hardware setup and having a stock baseline to compare.

Send over the info above and I can give you proper guidance.
Skoda fabia vrs asz stock injectors yes map sensor is calibration in i believe it may have stage 1 do not have stock file i read with mpps v18
 

Post #4

Skoda fabia vrs asz stock injectors yes map sensor is calibration in i believe it may have stage ...

Good—then we have at least:

Skoda Fabia vRS, ASZ, stock injectors, and you are reading it with MPPS v18 (512KB dump, I assume, but please confirm).

For me to be able to say whether this file is really “good” for 1752 and around 220 bhp (and whether the 4-bar MAP</b] is calibrated correctly and the switchable map works), a few key pieces of data are still missing:

  • The car’s model year (month/year) and whether the ECU is EDC15P+</b] (it says ecu/etikett).
    [*]Confirm ECU HW/SW number from the label (I can see something in the file pointing to Bosch HW 1037375966, but I want the exact information from the label + SW/part number).
    [*]The exact boost pressure (bar) you want to run with the 1752.
    [*]Which 4-bar MAP sensor</b>: brand/art.nr, and whether it is physically installed as a 4-bar sensor (not just “scaled” in the software). Are you running it as 4-bar in the calculations, or is it still logik/scaling based on 2.5-bar?
    [*]The MPPS read: was it a full dump (the same size every time, t.ex. 512KB) or partial? And do you know whether it is flashad/med checksum afterward?
    [*]The switchable map mode</b]: how is it intended to be toggled (cruise button or external switch), and are you running 2 modes (stock/tuned) or 3 modes?


Please write down the points above (briefly is fine). Then I can point out exactly what you need to check in your modified file: that boostaxis/limiters are rescaled for the correct MAP (4-bar), that smoke/rail/IQ-limiter matches the air mass for the 1752, and whether the fuel is actually reasonable for ~220 bhp with stock injectors.
 

Post #5

Great—then at least we have:

Skoda Fabia vRS, ASZ, stock injectors, and you are reading with MPPS v18 (I assume a 512KB dump, but please confirm).

For me to be able to say whether this file is actually “good” for 1752 and around 220 bhp (and that the 4-bar MAP</b] is correctly calibrated and that the switchable map works), some key data is still missing:


    • Vehicle model year (month/year) and whether the ECU is EDC15P+</b] (it says on ecu/etikett).
      [*]Confirm ECU HW/SW number from the label (I can see something in the file pointing to Bosch HW 1037375966, but I want the exact information from the label + SW/part number).
      [*]Exact boost pressure (bar) you want to run with the 1752.
      [*]Which 4-bar MAP sensor</b>: brand/art.nr and whether it is physically installed as a 4-bar sensor (not just “scaled” in the software). Are you using it as 4-bar in the calculations, or is it still logik/scaling from 2.5-bar?
      [*]The MPPS read: was it a full dump (the same size every time, t.ex. 512KB) or partial? And do you know whether it is flashad/med checksummed afterwards?
      [*]Switchable map mode</b]: how is it intended to toggle (cruise button or external switch), and are you running 2 modes (stock/tuned) or 3 modes?


Please write the points above (brief is enough). Then I can point out exactly what you need to check in your modified file: that boostaxis/limiters are rescaled for the correct MAP (4-bar), that smoke/rail/IQ-limiter matches the airflow for the 1752, and whether the fueling is actually reasonable for ~220 bhp with stock injectors.
Also 3 maps
 

Post #6

Also 3 map

Okej—men “also 3 map” räcker inte för att jag ska kunna säga om filen är rätt för 1752/220 och att switchningen funkar.

För att jag ska kunna kolla 3-läges upplägget behöver jag att du skriver exakt:

  • Vilka 3 lägen är det (t.ex. Stock / Stage1 / 1752-boost), eller hur numrerar du dem (Map0/1/2)?
  • Hur växlar du mellan lägena: cruise-knapp eller extern switch till en ECU-ingång? (om du vet: vilken pin/ingång)
  • Vilka delar i mapparna har ändrats i respektive läge (boost/charge limiters, smoke/rail/IQ-limiter, osv – om du vet)

Och för att kunna verifiera att 4-bar verkligen är korrekt för 1752 i din fil behöver jag dessutom exakt:
  • ECU-etikettens HW nr och SW/part nr (så jag inte gissar utifrån filen)
  • Vilket laddtryck i bar du vill köra för 1752
  • Vilken 4-bar MAP-sensor</b> (märke/art.nr) och om den är monterad fysiskt som 4-bar
 

Post #7

Good—then at least we have:

Skoda Fabia vRS, ASZ, stock injectors, and you are reading it with MPPS v18 (I assume a 512KB dump, but please confirm).

For me to be able to say whether this file really is “good” for 1752 and around 220 bhp (and that the 4-bar MAP</b] is correctly calibrated and that the switchable map works), a few key details are still missing:


    • Vehicle model year (month/year) and whether the ECU is EDC15P+</b] (it says ecu/etikett).
      [*]Confirm ECU HW/SW number from the label (I can see something in the file pointing to Bosch HW 1037375966, but I want the exact information from the label + SW/part number).
      [*]Exact boost pressure (bar) you want to run with the 1752.
      [*]Which 4-bar MAP sensor</b>: brand/art.nr and whether it is physically installed as a 4-bar unit (not just “scaled” in the software). Are you using it as 4-bar in the calculations, or is it still logik/scaling from 2.5-bar?
      [*]The MPPS read: was it a full dump (the same size every time, t.ex. 512KB) or partial? And do you know whether it is flashad/med checksum afterwards?
      [*]Switchable map mode</b]: how is it intended to be toggled (cruise button or external switch), and are you running 2 modes (stock/tuned) or 3 modes?


Please write the points above (briefly is enough). Then I can point out exactly what you need to check in your modified file: that boostaxis/limiters are rescaled for the correct MAP (4-bar), that smoke/rail/IQ-limiter matches the airflow for the 1752, and whether the fueling is actually reasonable for ~220 bhp with stock injectors.
Sorry, can you reply in English? I have not managed to get the switching to work. However, I know this map has 2 code locks, 2 in codeblock 5.
I would like an eco map on codeblock 2 and a map that is good for my turbo.Set setup with my 4-bar MAP sensor, which is correctly calibrated; I am not scaled to 2.5 bar
 

Post #8

Sorry can you reply in English and iv not managed to get switching to work. However I know this m...

You’ll need to send a few exact identifiers first—otherwise I can’t tell you where “codeblock 2” and “codeblock 5” are in your EDC15P file, or what you can safely change to make an eco mode vs a turbo mode.

Post/transcribe these (from the ECU label + your file layout):

  • ECU label: Bosch HW number + SW/part number (exactly as printed).
  • Confirm if it’s EDC15P+ or not (from the label).
  • Your MPPS read: was it a full dump (same size every time, e.g. 512KB)?
  • Explain “2 code locks 2 in codeblock 5”:
    • What parameters are locked (boost/torque/limits etc.)—if you know.
  • How you intended to select modes, since switching “doesn’t work”:
    • Which input are you using (pin/wire) or what switch method (cruise/external)?
  • 4-bar MAP sensor details: brand + part number, and confirm it’s physically 4-bar (not just “scaled in software”).
  • Your target boost for the “turbo/good for my turbo” mode (in bar).
  • Clarify what you mean by “not scaled 2.5 bar”:
    • Are you already using correct 4-bar scaling in the file and want me to set limits for it?
    • Or are you still on 2.5-bar logic and want you to change it to 4-bar?

If you can also upload/attach the file (or screenshots of the codeblock/map list from your tool showing “codeblock 2” and “codeblock 5”), I can tell you exactly what to change for eco vs turbo—and what’s blocking the switching.
 

Post #9

You’ll need to send a few exact identifiers first—otherwise I can’t tell you where “codeblock 2” and “codeblock 5” are in your EDC15P file, or what you can safely change to make an eco mode vs a turbo mode.

Post/transcribe these (from the ECU label + your file layout):

  • ECU label: Bosch HW number + SW/part number (exactly as printed).
  • Confirm if it’s EDC15P+ or not (from the label).
  • Your MPPS read: was it a full dump (same size every time, e.g. 512KB)?
  • Explain “2 code locks 2 in codeblock 5”:
    • What parameters are locked (boost/torque/limits etc.)—if you know.
  • How you intended to select modes, since switching “doesn’t work”:
    • Which input are you using (pin/wire) or what switch method (cruise/external)?
  • 4-bar MAP sensor details: brand + part number, and confirm it’s physically 4-bar (not just “scaled in software”).
  • Your target boost for the “turbo/good for my turbo” mode (in bar).
  • Clarify what you mean by “not scaled 2.5 bar”:
    • Are you already using correct 4-bar scaling in the file and want me to set limits for it?
    • Or are you still on 2.5-bar logic and want you to change it to 4-bar?

If you can also upload/attach the file (or screenshots of the codeblock/map list from your tool showing “codeblock 2” and “codeblock 5”), I can tell you exactly what to change for eco vs turbo—and what’s blocking the switching.
Hi,

I've checked the file information and can provide the following details.

The ECU is a Bosch EDC15P++ with:

  • Bosch Part Number: 0281011823
  • Software Number: 038906019NJ
  • Software Version: SG7331
  • Vehicle: Seat Ibiza
  • Engine: BLT 1.9 TDI (130 bhp / 310 Nm)
  • ECU Type: EDC15P++
  • Read method: Full MPPS OBD read

The current calibration is set up as follows:

  • Torque limiter capped at 76 mg/stroke
  • Driver's wish capped at 80 mg/stroke
  • IQ by MAF limiter capped at 70 mg in some areas and 60 mg in others
  • Current target boost approximately 1.9 bar
  • Boost limiters set to approximately 3050 mbar and 3100 mbar absolute

The turbo itself is capable of 2.0 bar boost and I would like the performance mode to peak at around 2.0 bar provided this is considered safe for the hardware and calibration.

Regarding injector duration maps:

  • Codeblock 2 injector duration currently scales to 75 mg at the highest point
  • Codeblock 5 injector duration currently scales to 60 mg at the highest point

My concern is that if Codeblock 5 is intended to be the higher performance mode, the injector duration map appears underscaled compared to the requested fuel quantity. With a torque limiter of 76 mg and driver's wish of 80 mg, I would expect the duration scaling in the performance codeblock to support approximately 75-80 mg so that duration is not acting as a limiting factor.

For an economy mode, a 60 mg duration scale may be acceptable if fuel quantity is intentionally limited. However, for the performance mode I would like the injector duration map scaled appropriately to match the intended fuel request, rather than simply extending values without maintaining correct duration characteristics.

From what I can see, the fuel request, torque limiter, driver's wish, MAF limiter, duration maps and boost control all need to be matched correctly so that neither fuel nor boost becomes an unintended restriction.

I would also like the map switching logic configured through the brake pedal and accelerator pedal. Ideally, when entering the map selection mode, the instrument cluster needles would perform a sweep or display a clear indication of which map is currently selected. This would allow me to switch between modes without any external switches and have a visual confirmation of the active map.

My intended setup would be:

  • Economy mode with reduced fuel and boost targets
  • Performance mode with approximately 2.0 bar peak boost and fuel limits matched accordingly
  • Brake pedal and accelerator pedal map switching logic
  • Needle sweep indication to confirm the currently selected map

The project currently shows two codeblocks, so I'm not sure where the reference to Codeblock 5 originates. If you're referring to a separate switching strategy or another version of the file, could you point me to the exact location or provide a screenshot showing it?

Please let me know if you need any additional screenshots or information from the file.
 

Post #10

Hi,

I've checked the file information and can provide the following details.

The ECU is a Bosch ED...

Bra—nu har vi i alla fall ECU-IDs och att du gjort en full MPPS OBD-read, så jag kan börja kartlägga varför din “switch” inte beter sig som tänkt.

Men för att kunna avgöra vilket läge som är “eco” respektive “performance” (och om det verkligen är dina codeblock 2 och codeblock 5 som växlas), behöver jag fortfarande 2 saker från dig:

  • Hur försöker du växla lägena? Beskriv exakt vilken metod/ingång du använder (t.ex. cruise-knapp, extern switch till en ECU-ingång, vakuum, osv) och vilken pin/kontakt/ledning du kopplat mot.
  • Vad visar loggen eller din editor att ECU:n faktiskt gör när du “byter”? Ge en screenshot/utdrag där du ser:
    • vilken tabell/flagga/parameter som väljer mode (kopplingen mellan “eco/perf” och codeblock 2/5),
    • och gärna att du kan se mode-läget live (t.ex. via data/listor i din tool).

Angående din sprutduration-oro: det är helt rimligt att “underscale” i ett codeblock kan göra att du inte når förväntad IQ/bränsle—men utan att vi vet vilket codeblock som faktiskt är aktivt när du tror att du testar performance, kan jag inte säga om det är en felkalibrering eller bara att du växlar fel (eller att switchningen inte får effekt p.g.a. blockerande villkor).

Sist: du nämner “not scaled 2.5 bar” men nu kör du target runt 1.9–2.0 bar. För att jag ska kunna bedöma om dina boost/limiters och MAP-logik stämmer mot din hårdvara: vilken MAP-sensor (märke + art.nr) har du monterat, och bekräfta att ECU:n räknar mot bar abs när den jämför mot dina 3050/3100 mbar? (Om du kan: posta namnet på den tabellen/parametern i filen där gränserna uttrycks.)
 

Post #11

Bra—nu har vi i alla fall ECU-IDs och att du gjort en full MPPS OBD-read, så jag kan börja kartlägga varför din “switch” inte beter sig som tänkt.

Men för att kunna avgöra vilket läge som är “eco” respektive “performance” (och om det verkligen är dina codeblock 2 och codeblock 5 som växlas), behöver jag fortfarande 2 saker från dig:

  • Hur försöker du växla lägena? Beskriv exakt vilken metod/ingång du använder (t.ex. cruise-knapp, extern switch till en ECU-ingång, vakuum, osv) och vilken pin/kontakt/ledning du kopplat mot.
  • Vad visar loggen eller din editor att ECU:n faktiskt gör när du “byter”?Ge en screenshot/utdrag där du ser:
    • vilken tabell/flagga/parameter som väljer mode (kopplingen mellan “eco/perf” och codeblock 2/5),
    • och gärna att du kan se mode-läget live (t.ex. via data/listor i din tool).

Angående din sprutduration-oro: det är helt rimligt att “underscale” i ett codeblock kan göra att du inte når förväntad IQ/bränsle—men utan att vi vet vilket codeblock som faktiskt är aktivt när du tror att du testar performance, kan jag inte säga om det är en felkalibrering eller bara att du växlar fel (eller att switchningen inte får effekt p.g.a. blockerande villkor).

Sist: du nämner “not scaled 2.5 bar” men nu kör du target runt 1.9–2.0 bar. För att jag ska kunna bedöma om dina boost/limiters och MAP-logik stämmer mot din hårdvara: vilken MAP-sensor (märke + art.nr) har du monterat, och bekräfta att ECU:n räknar mot bar abs när den jämför mot dina 3050/3100 mbar? (Om du kan: posta namnet på den tabellen/parametern i filen där gränserna uttrycks.)
I have scaled a 4 bar map sensor correctly
 

Post #12

Hello, could you help me create a switchable engine map for my EDC15P? Could you also check the map and make sure it is compatible with a 1752 turbo? Also check the fuel calibration: the turbo should be suitable for 220 hp, with a front-mount intercooler and a 4-bar MAP sensor.

1. Switchability (Multi-map / Switchable)​#

In your EDC15P_SG7331 file, the structure contains two active Coding Blocks (often configured at the standard address for front-wheel-drive manual transmission versions and 4Motion/automatic transmission versions).

  • Check: To create a software-switchable map, we can copy your power settings (Torque Map, Smoke Map, Turbo Pressure, Durations) only to Coding Block 2, while leaving Coding Block 1 stock (or in Eco mode).
  • Use: Switching will be done while stationary using VCDS by changing the ECU coding (for example, switching from coding 00002 to 00003).

2. 4-bar MAP sensor (Mandatory linearization)​#

This is the most critical point in your current file. The 4-bar sensor (usually the modBosch 0 281 002 576 model or similar) sends a signal from 0.5V to 4.5V that corresponds to absolute pressures different from those of the stock sensor.

  • Current state in the file: The stock linearization table (usually a 2x1 map expressed in millivolts and millibars) has remained configured for the stock 3-bar sensor (usually 200 mV -&gt; 200 mbar and 4800 mV -&gt; 3000 mbar).
  • Correction to apply: If you start the car like this, it will immediately regulate pressure blindly and destroy your turbo. This map must be changed to the 4-bar sensor values:
    • Voltages (Axes): 500 mV and 4500 mV (or 200 mV and 4800 mV depending on your sensor's exact datasheet).
    • Pressures (Values): 200 mbar and 4000 mbar.
  • Diagnostic limiter: You must also raise the maximum pressure diagnostic value (Max MAP Display Limit), which is stock-limited to 3000 mbar, so you can correctly read your VCDS logs up to 4000 mbar.

3. Fuel Management for 220 hp (IQ - Injection Quantity)​#

To produce 220 horsepower cleanly on a 1.9 TDI at 4000 tr/min, you need to inject between 72 mg and 75 mg of fuel per stroke (mg/stroke).

  • Torque & smoke limiters: In your modified file, the axes of the smoke maps (MAP or MAF) and the torque map must be redefined to reach 75 mg (they often stop at 60 or 65 mg in stock files or stage 1 files).
  • Duration Maps (Duration 0 to 4): If you have stock injectors (e.g., TDI 150 ARL with stock nozzles), the duration map axis stops at 60 mg. You need to extrapolate the axis to 75 mg . Be careful: for 75 mg injection with stock nozzles, the opening duration will exceed 38° or 39° of crankshaft rotation at high RPM. Your exhaust gas temperatures (EGT) will be very high. Having installed a large front-mount intercooler (FMIC) will greatly help cool the intake air, but monitor your EGT.

4. Turbo Pressure (For the 1752)​#

The GT1752v (hybrid) turbo is capable of supplying the air needed to burn 72-75 mg of gasoline, but it will be pushed to its limits.

  • Required pressure: To maintain a correct Air/Carburant (AFR) ratio of around 17:1 to 17.5:1 without smoking black like a locomotive, you need to request 1.85 bar to 1.90 bar of gauge pressure (or approximately 2850 mbar to 2900 mbar absolute pressure).
  • Changes in the file:
    • The turbo boost target map ( Target Boost Map ) must be calibrated to 2900 mbar max from 2250 to 3750 tr/min, then gradually reduced to 2750 mbar at 4200 tr/min to protect the small exhaust turbine of the 1752.
    • The turbo limiter map as a function of atmospheric pressure ( Boost Limiter Map ) must be increased accordingly so it does not limit the target.
    • The Single Value Boost Limiter (SVBL) map must be set to 2950 mbar (currently, if it is stock, it will cut injection and put the car into limp mode / limp mode as soon as it reaches 2620 mbar).

Summary of corrective actions to carry out on your file:​#

  1. Linearize the MAP sensor to 4000 mbar and recalibrate the diagnostic sensor.
  2. Extend the axes of the Torque Map, Smoke Map, and Injection Duration Maps up to 75 mg .
  3. Calculate and inject the duration extrapolations for 75 mg (slightly adjusting injection timing - SOI - so combustion does not finish too late in the cylinder).
  4. Set the turbo target to 2900 mbar , adjust the N75 map (variable geometry) to avoid spikes (pressure spikes) at spool-up, and raise the SVBL to 2950 mbar.
  5. Duplicate this power profile on the secondary Coding Block if you want to keep a first stock or economical block (switchable map via VCDS).
 

Post #13

Fio76, some of your points are useful general context, but a few things need correcting for this specific case:

1. MAP sensor scaling
garryrit has already confirmed multiple times that the 4-bar MAP sensor is physically fitted and the scaling is done in the file. The warning about destroying the turbo is valid as general advice, but doesn't apply here. What would be useful is for him to post the exact linearisation values from the file so they can be verified against his specific sensor.

2. Switching via VCDS coding change is not a real switchable map
Changing the coding byte via VCDS at standstill requires a laptop and cable every time you want to switch — that's not what most people mean by "switchable map." On EDC15P++ the proper multi-map switching is typically done via:
  • Cruise control stalk (most common — toggling cruise in a specific sequence)
  • External switch wired to an unused ECU input pin
Both allow on-the-fly switching without tools. garryrit wants 3 maps and says switching "doesn't work" — so the real issue is how the mode select flag/input is configured in his file, not just which codeblock holds which data.

3. Codeblock layout
You reference "Bloc de Codage 1" and "Bloc de Codage 2," but garryrit's file has active content in codeblock 2 and codeblock 5 with different injector duration scaling in each. On EDC15P++ with SW 038906019NJ, the codeblock layout is software-version dependent. Without identifying the exact map addresses in his dump, we can't assume a standard CB1/CB2 arrangement.

4. Still-open questions for garryrit
Before anyone can properly set up 3-mode switching or validate the tune for a 1752 at ~220 bhp, he still needs to provide:
  • Which switching method/input he's using (cruise stalk, external switch, which pin)
  • What exactly happens when he tries to switch — does the ECU acknowledge the mode change at all?
  • Exact linearisation values currently in the file for the 4-bar MAP sensor
  • 4-bar sensor brand and part number

Without those answers, any codeblock or map edits are guesswork.
 
Activity
So far there's no one here