Using Openpilot with Hondas that use Bosch camera and radar

The purpose of this article is to document how to set up openpilot for use with the:

  • 2017 and 2018 CR-V (EX, EX-L, and Touring)
  • 2017 and 2018 Civic Hatchback (Any trim with Honda Sensing)
  • 2018 Accord (All trims)

Unplug OEM connector from camera and plug bosch giraffe into camera. OEM connector should then be plugged into the front of the giraffe. Plug panda into the ODB port, then connect EON and Giraffe with mini USB cable.

Update 8/31/2018 — Official comma giraffe available

Comma’s giraffe only has two switches! Use 1 1 for stock Honda sensing (also must unplug USB from EON). Use 1 0 for Openpilot.

Buy comma gear here:


The switches on the giraffe should be configured as 1 0 0 1. (1 is up, 0 is down)

(You can use the stock Honda Sensing without the EON by setting the switches to 1 1 1 1).

After installing openpilot on your EON, remote into it via SSH, more info on this can be found here.

Update 6/17/2018 — Bosch code merged into official comma repo

Since the devel code is more stable than my bosch branch, here are simple instructions on how to install it, I recommend using this code for new installs.

This will install the devel branch and get rid of my repo as an origin remote.

For new EON installs

If you have just installed openpilot using the link and have never used the bosch fork, these instructions are for you :)

To remove the default release version of openpilot and replace with the bosch version, use the following commands:

This can be done in a single command with:

The correct branch for bosch support is and should be the default branch if you do a new clone from the git address above.

Written by

engineer, hacker, early-adopter

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store