×

Sale ends todayGet 30% off any course (excluding packages)

Ends in --- --- ---

[GDI] Base map buildout: HPFP and Injector parameters

EFI Tuning Fundamentals

Forum Posts

Courses

Blog

Tech Articles

Discussion and questions related to the course EFI Tuning Fundamentals

= Resolved threads

Author
189 Views

Hey everyone! I'm going through and creating a base map for the first time, on my BMW N55 GDI engine, but I need a little advice on setting up the DI injectors. I don't have a factory datasheet for my injectors, although I do know they're the Bosch HDEV5 -2ls injectors. Data for this specific injector isn't published, but it's parent injector; Bosch HDEV5.2 is. I believe the only difference between the 2 injectors is, the 2ls is meant to fit BMW narrow engine block, and an additional 2 way spray pattern.

I'm working with an EcuMaster EMU Pro, paired with their GDI driver. The biggest concern of mine is setting up the actual injector data into the ECU / GDI client. Since I don't have much factory technical data, some of my information hasn't been added into the ECU / GDI. For example, I don't have the injector Dead Times, but I figured that I could set a conservative value, based on the new generation of the injector family - and work on tuning the values. While tuning, I figured I would keep track of the volume flow for each cylinder, and adjust the dead times per cell in the base deadtime table, until the cylinders meet the targeted fuel flow from the flow reference. If necessary, depending on injector condition and carbon build up (if any), I could make corrections to each cylinder using a corrections table. Is this a reasonable and valid assumption for tuning in GDI injectors? I would make sure deadtime is assumed higher than what it would probably be, in order to keep the boosted engine running richer for safety - checking lambda to ensure.

My other thing is the High Pressure Fuel Pump, and controlling it; thus setting the parameters for it as well. When reading EcuMaster's guide on tuning a GDI engine, they had the whole pump taken apart, measured, and tested - but that doesn't seem very viable; especially for tuning shops. I guess really my question is throughout this entire post is, how do tuning shops handle GDI engines that might not have such specific technical data? Certainly a tuning shop isn't taking a part a HPFP, measuring, and doing all these other calculations in order to tune the engine??

Now, EcuMaster does have a base map for BMW's B58 Gen 2, which is still the I6 3.0L - same firing order; with the newer HDEV 6 injectors, and a higher rail pressure of 300 from ~250. I could use these parameter values as a base setup just to get the engine firing and running, and then possible tune each and everything out. It'd probably take a little longer, but I figured it's much cheaper than sending injectors to be tested, re-installed (already paid 1,000 to have them installed earlier), and taking the HPFP apart.

If anyone has tuned a GDI engine before, or has any kind of input - I would really appreciate any and all advice on how to navigate my situation here. Thanks!

This is why a tuning shop would only take on a flash tune for a GDI engine. Or fit a stand-alone only if the support for the exact engine was available. Now you have the opportunity to climb the steep learning curve, measure the HPFP cam, become the expert for these engines. I do not believe this is a small task

Hi David, thanks for the reply! I asked this question in the EcuMaster Facebook group wall, and one of the engineers there said that reading the OEM data from the OEM ECU is a likely ability in order to obtain this data. Do you think that would be a viable solution apposed to having to measure and test everything out myself?

I would get that guy to help you! The rabbit hole of decoding an OEM ECU to extract some table information in an unknown format seems really difficult to me, but maybe it's not.

We usually reply within 12hrs (often sooner)

Need Help?

Need help choosing a course?

Experiencing website difficulties?

Or need to contact us for any other reason?