I replaced Phoenix's original headlights in two stages. First to go were the low-beam modules — four 90mm HELLA halogens in the front grille. I swapped them for HELLA Bi-LED Essential (1AL 015 318-111) and the result was immediate: a sharp light cutoff, noticeably higher output, pleasant colour temperature. No problems at all.
I assumed the second stage would go just as smoothly. It didn't.
High beams — this time Performance
For the high beams I chose HELLA Bi-LED Performance L45-65 (1AL 015 318-031) — modules with significantly higher output and throw than the Essential. At the same time I added a HELLA 50 cm LED light bar with a position light, controlled by its own switch on the dashboard.
The first surprise came before I connected a single wire.
Custom 3D-printed bracket
Although the new modules share the same 90mm diameter as the original halogens, their body shape is completely different — Phoenix's original brackets simply couldn't be used. I didn't want to drill new holes or make any irreversible modifications to the bodywork, so I designed a custom 3D-printed adapter. It fits into the original mount and lets each headlight be adjusted with three set screws.
Mechanically sorted. Then came the wiring.
Bosch BCM and diagnostic pulses
Phoenix runs on an Iveco Daily 60C18 chassis from 2016, with a Bosch Body Control Module managing the lighting. The BCM doesn't work as a simple switch — it periodically sends short diagnostic pulses into each lighting circuit and evaluates the response. A halogen responds predictably: current, heat, resistance. An LED module responds completely differently. The BCM flags it as a fault and blocks the high beams.
The Essential low-beam modules apparently pass the diagnostic fine. The Performance modules on the high-beam circuits did not.
Resistors — a month of testing, zero result
The classic fix for LED lights in cars with sensitive electronics: power resistors wired in parallel with the LED module to simulate a halogen's current draw. I tried various values, various configurations, measuring current on each branch.
It didn't work. The BCM doesn't just measure static current — it sends pulses and waits for a specific time-domain response. Resistors simulate steady-state draw, but they can't mimic a halogen's behaviour during a diagnostic pulse. The result was always the same: lights won't turn on.
Iveco, authorised dealer, firmware
I called Iveco. Their answer: go to an authorised dealer, they can help with diagnostics. I went. Result: BCM reprogramming is technically possible, but the dealer refused to do it — too much risk of breaking other vehicle functions. They suggested a firmware update. I turned that down — Iveco Daily 2016, working vehicle, no software update without knowing exactly what it changes.
Dead end number three. Time for a different approach.
Power direct from the battery
I stopped trying to make the BCM power the LED modules and changed the entire approach. The BCM doesn't supply power anyway — it just switches a relay. New cables run directly from the battery through a dedicated fuse. The BCM controls the relay as before, nothing more.
While working on the wiring, I found something I wasn't expecting.
12.5 V instead of 14.2 V
While running the new cable route I measured the voltage at the original headlight connector: 12.5 V. With the alternator running it should be 14.2 V. The connectors in the front headlight wiring were heavily oxidised — contact resistance was causing a drop of over 1.7 V.
After cleaning and rebuilding the connections: 14.2 V. The halogens had been running on significantly lower voltage for years. I didn't expect to find that.
Chattering relay and MOSFET
New route, new fuse, relay connected — the lights came on for the first time. But the relay started chattering. The BCM's high-beam output carries so little current that the relay can just about engage, but can't hold reliably. It hovers at the threshold and the chattering is the result.
Fix: I inserted a MOSFET switching stage between the BCM output and the relay coil. A MOSFET is voltage-controlled, not current-controlled — the BCM drives it with virtually zero load, and the MOSFET in turn drives the relay with a clean, stable signal. The chattering disappeared immediately.
DRL rings and the daytime result
The HELLA Performance modules have daytime running lights (DRL) built in — start the engine and rings around the headlights come on automatically. No extra wiring needed. The daytime look is clean.
Night driving on a wet road
The biggest difference over halogens is at night in poor conditions. The reach is substantially longer, the cutoff is sharp, and there's no yellow cast. The roof bar adds another level of visibility — but on a normal road I leave it off; it's for open roads with no oncoming traffic.
Installation video
The entire process — from early resistor experiments through discovering the oxidised connectors to the final MOSFET solution — is documented on video:
Was it worth it?
Absolutely. But I'd be dishonest if I didn't say it took far longer than expected. Swapping a halogen takes half an hour — with LED modules and BCM in an Iveco Daily, expect several weeks before you have a working result.
At the end you have a van that lights the road the way it should. And you also know your front wiring connectors are clean and delivering full voltage — something I'd never verified without this project.
Components used
- HELLA Bi-LED Essential — 1AL 015 318-111 (low beams, stage 1)
- HELLA Bi-LED Performance L45-65 — 1AL 015 318-031 (high beams, stage 2)
- HELLA 50 cm LED light bar with position light, 4,770 lm (roof-mounted auxiliary driving lights)
- 3D-printed adapter with three adjustment screws (custom design for Phoenix's original headlight mounts)
- MOSFET switching stage (between BCM output and relay coil — eliminates chattering)
- Automotive relay
- New fused power cables from the battery (bypassing original wiring with oxidised connectors)
FAQ
Can HELLA Bi-LED modules be installed plug & play in Iveco Daily?
Low beams (HELLA Bi-LED Essential) yes — direct swap, immediate result. High beams (HELLA Bi-LED Performance) are not plug & play: the Bosch BCM sends diagnostic pulses into the circuit and expects a specific response. The LED module responds differently than a halogen, so the BCM blocks the high beams.
Why didn't resistors fix LED compatibility in Iveco Daily?
The BCM doesn't just measure static resistance — it sends short diagnostic pulses and evaluates the response. Power resistors simulate steady-state current draw but can't mimic a halogen's behaviour during these measurement pulses. So resistors won't solve it.
What is a MOSFET and why did it solve the problem?
A MOSFET is a voltage-controlled electronic switch — it draws virtually no current from the BCM output. Placed between the BCM and the relay coil, it lets the BCM see near-zero load while delivering a clean, stable signal to the relay. Chattering gone, circuit reliable.
What did cleaning the connectors actually improve?
While running new power cables I found heavily oxidised connectors in the front headlight wiring. Voltage at the end of the run was only 12.5 V instead of 14.2 V. After cleaning and rebuilding the joints, voltage came up to a full 14.2 V — brighter, more reliable output.