Skip to content

BYD: Atto 3 port support - #39113

Draft
xieliwei wants to merge 12 commits into
commaai:masterfrom
xieliwei:byd-upstream
Draft

xieliwei wants to merge 12 commits into
commaai:masterfrom
xieliwei:byd-upstream

Conversation

@xieliwei

Copy link
Copy Markdown

commaai/opendbc#3880

Submodule bump for the Atto 3 work above. Also latches the LKS button in a param for the BYD safety flag, and a couple of small controlsd helpers (gated on CarParams flags) for cluster lane greying and lead-trail shading. Happy to drop the controlsd bits if not wanted.

Submission for the BYD port bounty, commaai/opendbc#2017.

Demos

  • Long-only: 148fa33c79475c93/000000d4--c918f5decb
  • Lat-only: 148fa33c79475c93/000000d5--350680b91d
  • Dashcam: 148fa33c79475c93/000000d6--cef509d2e6

Validation

  • Dongle ID: 148fa33c79475c93
  • Route: 148fa33c79475c93/000000d4--c918f5decb

@xieliwei
xieliwei marked this pull request as draft October 18, 2026 09:44
@xieliwei
xieliwei force-pushed the byd-upstream branch 2 times, most recently from 3a374db to c6e5a99 Compare October 23, 2026 16:01
Distance + steps personality up. Distance - steps it down.
Lane visible from laneLineProbs. Close lead sets both depart bits
using the stock chevron fill threshold.
Model visibility and close-follow orange must not change Toyota
or other cars that consume leftLaneVisible/Depart.
Replace brand==byd with hudLaneFromModel.
Stock 2-bar ACC paints the warn level at ~75% and too-close at ~60% of its follow distance; move our cuts from 90%/50% to those.
Adds BYD Atto 3 2022-25 from the pinned opendbc CarDocs.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant