Flex-fuel sensor wiring and E85 setup
The Continental flex sensor speaks frequency, not voltage. Wiring it right, feeding it to MHD, what scaling actually means — and the mistakes that skew the blend.
E85 is the cheapest performance fuel you can pump, and a flex-fuel sensor is what makes it safe to mix blindly: the DME learns what's actually in the tank and blends between calibrations. The physics of why ethanol moves your boost targets is its own guide; this one is the hardware — the sensor, the wiring, and the setup in MHD.
The sensor
Every credible BMW kit uses the same core part — the genuine Continental flex sensor sold under GM part numbers, most commonly 13577429 (short body, 3/8" quick-connects) and 13577394 (tabbed body with long inlets). The spec sheet that matters:
| Property | Value |
|---|---|
| Ethanol signal | 50–150 Hz frequency = 0–100% (E% = Hz − 50) |
| Accuracy | ±5% |
| Fuel temperature | Encoded in pulse width (41.5 × ms − 81.25 = °C) |
| Contamination flag | 180–190 Hz output |
| Electrical | 12 V supply, 3-pin GT150 connector (VCC / ground / signal) |
| Flow rating | 400 LPH through-body, −40 to 150 °C |
The signal line is a pull-down against a pull-up provided by the receiving side — the sensor grounds a 5 V line in pulses. That detail matters below.
Where it goes — plumbing
The sensor lives in the low-pressure fuel line, in the engine bay, in series — every drop the HPFP drinks passes through it. BMW kits (MHD's, Fuel-It's) are quick-connect hose assemblies that replace a section of the factory LP line: no cutting, and the stock line goes back in for a return to stock. The three laws:
- Match the quick-connect size to your line (5/16" or 3/8").
- The marked inlet faces the fuel feed. There's no sourced claim that reverse flow damages the element, but the housing is built flow-directional.
- After install, **pull hard on every fitting** — MHD's own install sheet leads with this because a fitting that looks seated and isn't is a fuel leak at 5 bar. Their PR360 hoses are pressure-tested to 10 bar static.
The wiring — two architectures
There is no factory flex wiring to reuse, so every kit lands one of two ways:
1. CAN analyzer (the current path). The sensor feeds a small CAN ethanol-content analyzer (ECA); the analyzer broadcasts ethanol on the powertrain CAN, and the DME hears it like another module. This is MHD's architecture for every supported platform. Wiring is four connections, posi-tap style: analyzer CAN-H and CAN-L onto the PT-CAN pair at the DME connector, switched +12 V, and chassis ground. MHD's kit ships a per-chassis sheet with the exact landing points — the G-series example, for instance, lands CAN-H/CAN-L on two specific pins of the DME's engine-bay connector. Use the sheet for your chassis, and verify the DME connector against the factory wiring diagram in your garage workspace before tapping anything.
2. Analog 0–5 V into a spare input (legacy N54). The older N54 route feeds an analyzer's 0–5 V output into the DME's DMTL (evap leak-pump) wire — "Ethanol Content (Wired)" in MHD's logging. It works, with one documented trade-off: while the ethanol signal occupies the DMTL wire, evap readiness will not set, so emissions testing means restoring the stock wire and flashing non-flex. CAN analyzers don't touch the DMTL circuit.
Power and ground, either way: 12 V switched (fuse tap), chassis/engine ground near the DME, and never power anything from the sensor's signal line — the sensor's three pins are supply, ground, and its own pull-down output; back-feeding 12 V into a signal input is how sensors and DME inputs die.
Setting it up in MHD
Flex fuel in MHD is a licensed feature stack, and the wiring is the smallest part of it:
- **Hardware:** a CAN ECA kit (or the legacy N54 wired kit). Plus a Monitor license on top of the Flasher license; OTS flex also wants the pump-gas map and the ethanol map pack.
- **At flash time:** pick the **ECA preset** that matches your analyzer — this is what people mean by "scaling." The preset tells the DME how to convert the analyzer's signal into ethanol percent; the wrong preset gives a plausible-but-wrong number and a wrong blend.
- **The FlexFuel checkbox** appears when licenses and an appropriate map allow it; checking it blends your selected pump-gas map with the related ethanol map — MHD's words, a "true flex fuel setup."
- **With OTS flex, all four map slots stay pump-gas selections.** The ethanol side isn't a slot; it's the blend MHD computes live.
Then the loop closes in the data: ethanol content logs as a channel (plus blend/interpolation values showing how fuel, load, timing, and knock are being interpolated), the in-car menu can display ethanol on the tach (1000 rpm = 10%, 7500 = 75%), and no reflash happens between fuel-ups. That last point is the entire value proposition: 93 one week, E40 the next, E85 after that, and the calibration follows the tank.
What scaling means beyond the preset
The preset handles sensor→percent. Everything downstream is the calibration's job: ethanol demands substantially more fuel volume (our E85 guide covers the physics), the fuel system has to deliver it (port injection and LPFP guides), and the tune carries the blend tables. MHD also offers a PI Safety flash option for port-injected cars — cutting ignition to a cylinder whose port injector stops — which we treat as required equipment on PI cars, not an optional extra.
The failure list
- **Wrong ECA preset** — the documented reason separate settings exist per analyzer brand; symptom is trims and timing that don't match the fuel you actually pumped.
- **Contaminated fuel** — the sensor jumps to 180–190 Hz; the DME sees an impossible percent. Bad gas is now a diagnostic, not a theory.
- **Bad ground** — offset or noisy readings on a pull-down signal; check the ground before replacing the sensor.
- **Water at the analyzer** — enough of a thing that Fuel-It ships the CANflex ECA in a water-resistant enclosure; mount it accordingly.
- **Lag after refueling** — the sensor only sees fuel that reaches it; a big blend change takes some driving to read true. Expect it, don't chase it.
- **12 V into the signal wire** — the miswire that kills hardware.
Sources
- [Sensor datasheet (Racetronix 13577429 page)](https://www.racetronix.biz/p/sensor-e85-qd-3-8-i-o-short-small/13577429)
- [MHD FlexFuel kit + install documentation](https://mhdtuning.com/pages/mhd-flexfuel-kit)
- [MHD+ Suite flex-fuel requirements and channels](https://mhd-tuning.atlassian.net/wiki/spaces/MFS2/pages/11763743)
- [E85 blend variability (US DOE AFDC)](https://afdc.energy.gov/fuels/ethanol-e85)
What does a flex-fuel sensor output?
A frequency: 50–150 Hz maps to 0–100% ethanol, so ethanol percent is simply the frequency minus 50. Fuel temperature rides in the pulse width, and 180–190 Hz is the sensor's own flag for contaminated fuel.
Do BMWs have factory flex-fuel wiring I can reuse?
No. No US-market BMW is a flex-fuel vehicle — the manufacturer approves up to E25, and there is no factory ethanol sensor to tap. Every BMW flex setup is aftermarket: a sensor in the low-pressure fuel line and an analyzer the DME can hear.