commaai / commaai/openpilot

Add support for Geely EX2 (2025 BEV)

Open
#38,887 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
63.7k
Forks
11.4k
Avg merge
17h 53m
Merged PRs (30d)
171

Description

### Car support request: Geely EX2

**Car:** Geely EX2 (2025–) — battery-electric B-segment hatchback, RWD, 85 kW / 150 Nm motor, 35.4 or 47.1 kWh LFP battery depending on market. Sold in several global markets (South America, Southeast Asia, Oceania, Europe).

**Stock ADAS:** L2 suite based on a front monocular camera + brake control module: Adaptive Cruise Control, AEB / predictive braking, Lane Departure Warning / lane centering.

As far as I can tell no Geely model is currently in the supported cars list, so I'd like to request — and help bootstrap — support for the EX2.

### Documentation I can provide

**1. Complete official wiring / circuit diagrams (794 pages, PDF ~19 MB, English translation):**
https://drive.google.com/file/d/1LrXwNLU_1hSSsNgRV2aE_Ytqw9N1xlm9/view?usp=sharing

Sections most relevant for a port:
- Wiring harness node (CAN) distribution diagrams (p. 133)
- Cruise control (p. 153) and Adaptive cruise control (p. 155) circuits
- Active safety system: ABS (p. 166), ONE BOX integrated brake control (p. 168), Predictive braking (p. 170), Lane Departure Warning (p. 172)
- Electric power steering (p. 184), EPB (p. 178), TPMS (p. 180)
- Instrument cluster (p. 160), IVI / audio host (p. 217), driving recorder (p. 219)
- Full power distribution, fuse/relay, ground point, connector and harness routing diagrams

From the diagrams, the ADAS stack communicates on separate **CS CAN** and **IF CAN** buses.

**2. Full official service manual (PDF ~640 MB, English translation):**
https://drive.google.com/file/d/1Fl1Tm0V2ibSUIppLJ2CHcMpWH7t3My9p/view?usp=sharing

### What I can do

I own the car, so I can:
- Capture CAN dumps / fingerprints with cabana on the ADAS and chassis buses
- Test a port on the actual vehicle

Happy to provide anything else needed to get this car supported. Thanks!

Contributor guide

Open the contributing guide

Research direction

Start with the issue's ADAS and chassis CAN documentation, especially the CS CAN and IF CAN sections, and capture fingerprints or dumps with cabana as described. Done means the EX2 is implemented and validated on the owner's vehicle, but the issue does not identify repository entry points, tests, or a narrower implementation scope.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
autonomous-driving
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.