BMW M54B30 - Engine set up/injector phase

After a few hours on the dyno today we have been trying to explore the lack of throttle response from the engine which wasn’t there in V2 this is combined with some strange fueling issues as though the fuel isn’t being delivered at the correct time within the engine on throttle inputs, initially we thought possible in correct injection phase.

Below are some basics and screenshots from both V2 and V3. Hopefully you can have a look over and check.

Wiring - Coils and injectors are wired in numerical order - eg Cylinder 3 is wired to output 3 etc

V2 config - Had a similar issue when mapping on V2 and fixed by changing the offset to 5 as shown.

V3 config - We have experimented with injection angle control, both start of ignition event and end of injection hasn’t made a difference to the response.

I have commented in the main software thread regarding tuning the acceleration enrichment with a suggestion for a compensation table to possibly help with this too if the above appears correct.

Attached log - Approx 30 minutes into the log you can see various throttle inputs. Have had to compromise with the numbers for the acc enrichment as different amounts are needed depending on engine load.

EFI Mapping Log Final.emublog3 (2.9 MB)

Did you get this working?

correct firing order 1-5, 3-6, 2-4

I am still using the above settings, with the initial v3 bugs ironed out with the enrichment it works a lot better now. This dyno session was very early on in the v3 releases.

The firing order is as said above 1 5 3 6 2 4

I have the firing order offset as in v2 there was an offset setting.

Is anyone else has any other M54 configurations please share and I will compare and test.

1 Like

here you have
Dyno_v4 650hp.emub3 (72.7 KB)

1 Like

Thanks
I notice we are using quite different primary trigger settings.
Mine are:
60
First trigger 45
Trigger angle 54 (set with timing light)

Will give your settings ago and see if it makes any difference.

Do you have a scope file of a running engine just to compare it?

scope_202567_107.emubscp3 (627 Bytes)
here i made it today
and timing is checked with timing light

Looks similar but the base trigger settings different.
I have attached a scope and screen shot, let me know what you think.
Intake and Exhaust.emubscp3 (631 Bytes)

I had Vanos tuned quite well with V2 version, but V3 needs different settings. Do you guys have any baseline settings for M54?

Your firing order is wrong

This is what I have been trying to establish.
Is the firing order not ‘correct’ for the different trigger settings. Where comparing scopes the 2nd cylinder is still firing in a ‘similar’ position in terms of location after the missing tooth.

I dont think trigger settings changes firing order, just take my settings. They are tested with gun both vanos working.
Also change cam2 settings

Hello mate, can you share your Vanos MAP (Cam 1 and Cam 2) for V2 ?

Have a look at the following post. This is tuned for 272/256 Schrick cams.

I have my file posted here.

Thank you ! I will have a look :slight_smile:

1 Like

Hello,I am new here,and for 15 years I used Megasqurt,now the setup requared CAN comunication,so will need lots of help with that.In this setup what did you use for CAN comunication any additional ecu,or something like that ?

E46 Canbus is a drop down setting in the ECU, all Canbus messages are predefined for the use of the OEM clocks.

Will also update this thread. Recently I have been back to the dyno with a different inlet manifold with the injectors in a different, much better location for the spray pattern and all the hesitations and throttle response has cleared up with half the acceleration enrichment needed. Checked with a timing light and the settings in the initial post are spot on.

1 Like

Thats great,now I need to explain what I am doing,in a few words :slight_smile: I have BMW X3 E83 with engine M54B22 as far I as I know E46 and X3 are simular and this setup should be work but its not.I used CAN reader and read raw data from the car and my ID mostly are real different,also I try to setup DBW but when I didnt have correct CAN setting cant receive information from PPS,and lots of other issues I have,but mostly I wanna setup my CAN communication,the other things will be done one way or another :wink:

DBW is not related to Canbus on the E46, this should be directly wired to the ECU.

1 Like