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.

rm -Rf /data/openpilot

cd /data

git clone


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 :)

cd /data/openpilot

git checkout --track origin/devel


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

rm -Rf /data/openpilot

cd /data

git clone


This can be done in a single command with:rm -Rf /data/openpilot && cd /data && git clone && reboot

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

engineer, hacker, early-adopter

Love podcasts or audiobooks? Learn on the go with our new app.