Honda CR-Z: Keeping Factory HandsFreeLink Bluetooth When Replacing the Head Unit
Introduction
The CR-Z's HandsFreeLink (HFL) module provides voice-controlled Bluetooth phone calling through the steering wheel buttons, but from the factory it only powers up when the OEM head unit is present. Owners who want to fit an aftermarket stereo normally lose this feature entirely. This guide explains how to keep the factory HFL system alive and functional on its own by supplying the module with the single enable signal it looks for and routing its audio into a modern head unit. It applies specifically to the CR-Z EX non-navigation trim; the navigation-equipped cars use a different wiring scheme and are not covered here. Retaining HFL also preserves conveniences tied to the module, such as the climate fan automatically dropping speed when a call is active. Because the procedure involves probing and tapping low-voltage wiring at the radio and HFL connectors, work methodically and confirm every pin with a meter before making a connection. Adapted from a community writeup by wizkid057 on CRZ Forum (https://www.crzforum.com/threads/diy-factory-bluetooth-handsfreelink-without-factory-radio.6504/), including corrections from the follow-up discussion.
Reference
Tools Required
- Digital multimeter
- Interior trim removal tools
- Wire strippers and crimpers (or soldering iron and solder)
- Heat-shrink tubing or electrical tape
- Ring terminal for the ground connection
- Factory radio and HandsFreeLink connector pinout reference
Parts Required
-
Aftermarket head unit with an AUX (line-level) input and volume control
-
Length of automotive hookup wire
-
Optional: third-party steering-wheel-control input adapter
Safety Warnings
- ⚠ Pin numbering varies between wiring references. Confirm the white enable wire with a multimeter before grounding it; on some diagrams pin 11 is a speaker output, and grounding a speaker line can damage the amplifier.
- ⚠ Wired directly to an amplifier the HFL output is extremely loud. Route it through a volume-controllable input to avoid startling levels.
- ⚠ This procedure is documented only for the EX non-navigation CR-Z; the navigation cars use different wiring and these pin assignments may not apply.
Step-by-Step Instructions
1 Confirm your trim and gather the pinouts
Verify that your car is a CR-Z EX without factory navigation. The method here relies on the non-navi harness layout, and it is not expected to work on navi cars, which route the HFL wiring differently. Before touching anything, obtain the pinout for the large main radio connector and for the smaller grey HandsFreeLink connector so you can positively identify each wire by color and cavity.
2 Remove trim and disconnect the factory head unit
Pull the dash trim needed to reach the radio, then unplug every harness from the factory head unit. The goal is to run the HFL module completely independently of the original stereo, so the head unit itself will no longer be in the circuit once the enable and audio wiring below is in place.
3 Identify the two connectors you will work on
Locate the large factory radio connector and the smallest connector, a grey plug, which carries the HandsFreeLink signals. All of the wiring changes in this guide are made at these two plugs. Label them so you do not confuse the main radio harness with the HFL harness while working.
4 Enable the HFL module by grounding the correct pin
The module wakes up when one control wire is pulled to ground. On the largest connector this is the small white wire the original author identified as pin 11, tied to ground (or fed instead into a third-party steering-wheel-control input unit). Numbering differs between reference diagrams, and a later reader confirmed that this wire corresponds to pin 5 on the standard diagram, not pin 11. Do not blindly ground a pin by its number: on some steering-wheel-control device manuals pin 11 is a speaker output, and grounding that could damage the audio circuit. Use a multimeter to confirm you have the correct white enable wire before connecting it to ground.
5 Route the HFL audio output
Take the audio pair from the grey HandsFreeLink connector, the Green wire (pin 9) and the Red wire (pin 10), and feed them to an audio input. The original demonstration wired these straight to the factory amplifier, which works for a quick test but plays back very loudly.
6 Send the audio into an input with volume control
The HFL module outputs a fixed, full-level line-out signal, so it has no internal volume adjustment. To make call audio a usable volume, connect the Green and Red pair to an AUX or similar line-level input on your new head unit and control the level there, rather than driving an amplifier directly. Switch the head unit to that input when using HandsFreeLink.
7 Add optional status and switching signals
Two more wires on the HFL connector let you automate behavior. The Brown wire (pin 8) is the signal that the module is actively sending audio to the head unit; it reads active high at roughly 9V and can trigger an automatic switch to the HFL input or a mute of your other source. The Blue wire (pin 1) indicates a linked phone and sits at 12V active high, useful for driving a status indicator. Without one of these signals wired to an input-switching circuit, you will not get automatic audio switching and must change inputs manually.
8 Reassemble and test
Restore power and press the Bluetooth talk button on the steering wheel. The HFL module should respond and the on-screen prompts should behave normally, with call audio coming through the input you wired. Confirm volume is controllable at the head unit, then reinstall the trim once everything checks out.
Pro Tips
- 💡 The HFL module is line-out at full level with no volume of its own, so always feed it into an input you can attenuate rather than straight to an amplifier.
- 💡 Use the Brown active-audio wire (pin 8, ~9V active high) to drive an input-switching or mute circuit if you want the head unit to swap to HFL automatically during calls.
- 💡 Keeping the HFL module intact preserves linked behaviors such as the climate blower dropping from high speed when the Bluetooth button is pressed.
- 💡 The button feedback for the HandsFreeLink controls does not run to the radio area, so tapping the steering-wheel buttons for a separate device from the head unit location is not straightforward.
Was this guide helpful?