Using Openpilot with Hondas that use Bosch camera and radar

Ted Slesinski
May 29, 2018 · 2 min read

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:

OUTDATED

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 https://github.com/commaai/openpilot.git

reboot

For new EON installs

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

cd /data/openpilot

git checkout --track origin/devel

reboot

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 https://github.com/energee/openpilot.git

reboot

This can be done in a single command with:rm -Rf /data/openpilot && cd /data && git clone https://github.com/energee/openpilot.git && 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.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

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