# Base map for b48 bmw swap

**URL:** <https://community.ecumaster.com/t/base-map-for-b48-bmw-swap/5062>\
**Category:** GENERAL\
**Created:** [January 11, 2026, 1:33am UTC](https://community.ecumaster.com/t/base-map-for-b48-bmw-swap/5062 "2026-01-11T01:33:18Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![ALEN](https://avatars.discourse-cdn.com/v4/letter/a/9dc877/32.png) [@ALEN](https://community.ecumaster.com/u/ALEN)\
**Post date:** [January 11, 2026, 1:33am UTC](https://community.ecumaster.com/t/base-map-for-b48-bmw-swap/5062/1 "2026-01-11T01:33:18Z")

</div>

hello. i need your help. we have a big project with a b48 engine put on a bmw e92 without electronics made for the track. we want to use ecu masters emu black. but we can’t find any base map. does anyone have one for sale or a tip where we can get help

---

<div class="post-metadata">

**Author:** ![michal.kowalski](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ecumaster.com/michal.kowalski/32/36_2.png) [@michal.kowalski](https://community.ecumaster.com/u/michal.kowalski)\
**Post date:** [January 12, 2026, 9:01am UTC](https://community.ecumaster.com/t/base-map-for-b48-bmw-swap/5062/2 "2026-01-12T09:01:31Z")

</div>

Hi, do you want to use direct injection? What generation B48 is it?

---

<div class="post-metadata">

**Author:** ![ALEN](https://avatars.discourse-cdn.com/v4/letter/a/9dc877/32.png) [@ALEN](https://community.ecumaster.com/u/ALEN)\
**Post date:** [March 7, 2026, 9:14pm UTC](https://community.ecumaster.com/t/base-map-for-b48-bmw-swap/5062/3 "2026-03-07T21:14:40Z")

</div>

Hy, direct injection, with GDI driver

---

<div class="post-metadata">

**Author:** ![michal.kowalski](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ecumaster.com/michal.kowalski/32/36_2.png) [@michal.kowalski](https://community.ecumaster.com/u/michal.kowalski)\
**Post date:** [March 9, 2026, 8:10am UTC](https://community.ecumaster.com/t/base-map-for-b48-bmw-swap/5062/4 "2026-03-09T08:10:52Z")

</div>

If you want to use direct injection, you need to buy EMU PRO and GDI Driver. EMU Black can’t run Direct Injection.

We have a base map for BMW B58 Gen 2 engine. [B58 GEN 2 Base Map](https://www.ecumaster.com/emu-pro-base-maps_b58-engine/)

We are currently working on Gen 1.

---

<div class="post-metadata">

**Author:** ![Kos.ybf](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ecumaster.com/kos.ybf/32/5924_2.png) [@Kos.ybf](https://community.ecumaster.com/u/Kos.ybf)\
**Post date:** [April 13, 2026, 7:02pm UTC](https://community.ecumaster.com/t/base-map-for-b48-bmw-swap/5062/5 "2026-04-13T19:02:24Z")

</div>

Hello, does ecumaster plan on developing a b48 (preferably gen 2) base tune? Thanks!

---

<div class="post-metadata">

**Author:** ![mkuklis\_ECUMASTER](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ecumaster.com/mkuklis_ecumaster/32/104_2.png) [@mkuklis\_ECUMASTER](https://community.ecumaster.com/u/mkuklis_ECUMASTER)\
**Post date:** [April 14, 2026, 1:45pm UTC](https://community.ecumaster.com/t/base-map-for-b48-bmw-swap/5062/6 "2026-04-14T13:45:50Z")

</div>

Yes, but it’s not in the timeline at this moment.

We have B58 Gen 2 done.  
We are currently working on B58 Gen 1 and B48 Gen 1.

B48 Gen 2 would be sometime after that.

---

<div class="post-metadata">

**Author:** ![Stroedi](https://avatars.discourse-cdn.com/v4/letter/s/db5fbb/32.png) [@Stroedi](https://community.ecumaster.com/u/Stroedi)\
**Post date:** [April 17, 2026, 2:57pm UTC](https://community.ecumaster.com/t/base-map-for-b48-bmw-swap/5062/7 "2026-04-17T14:57:10Z")

</div>

Hallo,

i swaped also a b58,

How you can control the water pumps?

Good greets from Austria

---

<div class="post-metadata">

**Author:** ![mkuklis\_ECUMASTER](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ecumaster.com/mkuklis_ecumaster/32/104_2.png) [@mkuklis\_ECUMASTER](https://community.ecumaster.com/u/mkuklis_ECUMASTER)\
**Post date:** [April 17, 2026, 3:39pm UTC](https://community.ecumaster.com/t/base-map-for-b48-bmw-swap/5062/8 "2026-04-17T15:39:27Z")

</div>

Hi,

B58 has a mechanical water pump.  
Nothing to control there.

Are you asking about an electric thermostat?  
There is a dedicated strategy for controlling the thermostat position.

---

<div class="post-metadata">

**Author:** ![Stroedi](https://avatars.discourse-cdn.com/v4/letter/s/db5fbb/32.png) [@Stroedi](https://community.ecumaster.com/u/Stroedi)\
**Post date:** [April 17, 2026, 4:22pm UTC](https://community.ecumaster.com/t/base-map-for-b48-bmw-swap/5062/9 "2026-04-17T16:22:40Z")

</div>

No the water pump for turbo and the pump for intake water cooling.

---

<div class="post-metadata">

**Author:** ![mkuklis\_ECUMASTER](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ecumaster.com/mkuklis_ecumaster/32/104_2.png) [@mkuklis\_ECUMASTER](https://community.ecumaster.com/u/mkuklis_ECUMASTER)\
**Post date:** [April 17, 2026, 4:32pm UTC](https://community.ecumaster.com/t/base-map-for-b48-bmw-swap/5062/10 "2026-04-17T16:32:44Z")

</div>

So you have a custom setup with additional pumps?

You can use “Custom outputs” in the output category to control extra loads.

---

<div class="post-metadata">

**Author:** ![Stroedi](https://avatars.discourse-cdn.com/v4/letter/s/db5fbb/32.png) [@Stroedi](https://community.ecumaster.com/u/Stroedi)\
**Post date:** [April 17, 2026, 7:53pm UTC](https://community.ecumaster.com/t/base-map-for-b48-bmw-swap/5062/11 "2026-04-17T19:53:56Z")

</div>

![WP1](https://europe1.discourse-cdn.com/flex013/uploads/ecumaster/original/2X/9/9b4eddcbea3fd642dc811d6e2a6dd2bc72c71c1a.jpeg)

 ![wp2](https://europe1.discourse-cdn.com/flex013/uploads/ecumaster/original/2X/5/546ff4e17dd0093de78adee9d077902e5ef2b2de.jpeg)

my B58 gen1 have 2 electric water pumps the pumps are LIN-Bus controlled

---

<div class="post-metadata">

**Author:** ![mkuklis\_ECUMASTER](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ecumaster.com/mkuklis_ecumaster/32/104_2.png) [@mkuklis\_ECUMASTER](https://community.ecumaster.com/u/mkuklis_ECUMASTER)\
**Post date:** [April 20, 2026, 12:27pm UTC](https://community.ecumaster.com/t/base-map-for-b48-bmw-swap/5062/12 "2026-04-20T12:27:21Z")

</div>

Sorry for the confusion, we had the engine in the dyno cell, and didn’t use those pumps.

Those pumps should be PWM, not LIN.  
B58 Gen 2 has LIN pumps.

You should be able to control them with custom outputs and a 100 Hz PWM signal.

---

<div class="post-metadata">

**Author:** ![Stroedi](https://avatars.discourse-cdn.com/v4/letter/s/db5fbb/32.png) [@Stroedi](https://community.ecumaster.com/u/Stroedi)\
**Post date:** [April 20, 2026, 7:45pm UTC](https://community.ecumaster.com/t/base-map-for-b48-bmw-swap/5062/13 "2026-04-20T19:45:26Z")

</div>

Thank you 😙

The pump needs water you cant test it without water.

---

<div class="post-metadata">

**Author:** ![remus](https://avatars.discourse-cdn.com/v4/letter/r/b2d939/32.png) [@remus](https://community.ecumaster.com/u/remus)\
**Post date:** [June 24, 2026, 6:11am UTC](https://community.ecumaster.com/t/base-map-for-b48-bmw-swap/5062/14 "2026-06-24T06:11:23Z")

</div>

Bump

Have done the wiring and complete install, everything looks good, tried to start the engine with settings from b58 base map gen2, have spark and fuel but is not synced correctly, hpfp readings are not steady.

have opened a ticket on suport but I’m still waiting for an answer for a week almost.

Does anyone have the correct settings for the first crank tooth, hp pump and injectors, also the gdi settings for them?

Thank you
