Skip to content

China Tech & Products

Опубликовано: 18 августа 2026 г.Обновлено: 24 августа 2026 г.FYZSXNB АналитикаRU

Разбираем реальное состояние поддержки BYD в openpilot в 2026 году: официальный upstream, community-порты, DBC/CAN, Atto 3 и почему совместимость одной модели нельзя автоматически переносить на другую.

Openpilot для BYD в 2026 году: что уже есть в открытом коде и почему «поддержка BYD» ещё не означает plug-and-play

Короткий ответ: экосистема openpilot вокруг BYD уже существует, но говорить о полноценной универсальной поддержке BYD пока рано.

Openpilot для BYD в 2026 году: что уже есть в открытом коде и почему «поддержка BYD» ещё не означает plug-and-play обзор и технические параметры
Openpilot для BYD в 2026 году: что уже есть в открытом коде и почему «поддержка BYD» ещё не означает plug-and-play — ключевые выводы и агрегатная база
м списке автомобилей opendbc BYD пока не фигурирует как обычная upstream-supported марка, а официальный bounty на полноценный BYD port всё ещё открыт. GitHub

Именно здесь часто возникает путаница:

«Кто-то уже управляет BYD через openpilot» ≠ «можно купить comma, подключить к любому BYD и ехать».

Что считается настоящей поддержкой openpilot

В экосистеме comma есть несколько уровней поддержки автомобилей.

Upstream-supported автомобиль — это машина, которая должна работать с официальной программной веткой и поддерживаемой аппаратной конфигурацией. Кроме этого существуют автомобили в статусах Under Review, Custom, Dashcam и различные community-порты. Сами разработчики opendbc подчёркивают, что наличие программного порта ещё не всегда означает plug-and-play поддержку. GitHub

Для полноценного нового автомобильного порта требуется значительно больше, чем просто найти CAN-сообщение руля.

В opendbc автомобильный интерфейс включает чтение состояния автомобиля, формирование управляющих сообщений, ограничения безопасности и модельно-зависимую логику. Проект отдельно поддерживает CAN parsing/packing, car interfaces и safety-код. GitHub

Поэтому реальная адаптация обычно затрагивает как минимум:

  • CAN-топологию;
  • распознавание автомобиля;
  • команды EPS/LKAS;
  • ACC и продольное управление;
  • счётчики сообщений и checksum;
  • состояние педалей и тормозов;
  • ограничения управляющих команд;
  • hardware harness;
  • Panda safety.

Что уже есть по BYD

Открытые исследования BYD появились задолго до официального upstream-порта.

Существует отдельный публичный репозиторий opendbc-byd, где опубликованы результаты reverse engineering CAN-шины BYD и DBC для раннего BYD Tang PHEV. Автор прямо описывает исследование сигналов скорости, угла руля и других данных через CAN. GitHub

Это важный фундамент, но DBC сам по себе ещё не превращает автомобиль в полностью поддерживаемую openpilot-модель.

DBC позволяет описывать сообщения CAN и сигналы внутри них. Для управления автомобилем дополнительно нужен полноценный car interface и безопасная схема передачи управляющих сообщений.

Почему ситуация изменилась в 2026 году

Наиболее интересная часть сегодняшней картины — появление значительно более глубоких community-исследований современных BYD.

Например, публичный проект по BYD Atto 3 / Yuan Plus 2024 описывает не только CAN-сигналы, но также распиновку, bus topology, корректировки DBC, fingerprinting, radar и требования Panda. Автор указывает, что порт реально работает через fork carrotpilot, но подчёркивает: данные получены с одной конкретной машины и не должны автоматически переноситься на другой BYD. GitHub

В этом проекте также упоминаются связанные upstream-работы по Atto 3 и Sealion 7. Это показывает, что BYD уже не находится на уровне «никто не знает CAN». Работа стала значительно ближе к полноценным автомобильным портам. GitHub

При этом официальный BYD bounty в opendbc остаётся открытым. Его условия включают harness design, качественный lateral port и, желательно, longitudinal support. GitHub

То есть корректнее говорить:

**BYD уже технически исследуется и частично управляется community-портами, но бренд в целом ещё нельзя считать универсально поддерживаемым upstream openpilot.**

Почему порт Atto 3 нельзя просто перенести на другой BYD

Это особенно важно для владельцев китайских автомобилей, ввезённых в Россию.

Даже если два автомобиля используют похожую ADAS-архитектуру, между ними могут различаться:

  • поставщик фронтальной камеры;
  • разъём камеры;
  • CAN bus;
  • идентификаторы сообщений;
  • firmware ECU;
  • EPS;
  • radar;
  • checksum;
  • message counters;
  • ADAS state machine.

В исследовании Atto 3 отдельно отмечено, что китайские и экспортные автомобили разных годов могут отличаться, а BYD использовал разные поставщики камер и разъёмы. Автор прямо рекомендует проверять конкретный автомобиль, а не наследовать параметры от другой модели. GitHub

Это одна из главных причин, почему фраза:

«BYD уже взломали»

для практического владельца почти бесполезна.

Правильный вопрос звучит иначе:

**Совпадает ли электронная архитектура именно моей машины с уже исследованной конфигурацией?**

Openpilot для BYD в 2026 году: что уже есть в открытом коде и почему «поддержка BYD» ещё не означает plug-and-play диагностика и регламент обслуживания
Openpilot для BYD в 2026 году: что уже есть в открытом коде и почему «поддержка BYD» ещё не означает plug-and-play — алгоритм диагностики и обслуживания

А что с BYD Frigate 07

Для владельца Frigate 07 основной вывод сегодня простой:

наличие работающих BYD community-портов не доказывает готовую поддержку Frigate 07.

В актуальной официальной документации opendbc BYD пока не появляется в списке стандартно поддерживаемых автомобилей. GitHub

Поэтому Frigate 07 пока корректнее рассматривать как отдельную задачу адаптации.

Это не обязательно означает необходимость reverse engineering с нуля.

Если автомобиль использует близкие к другим BYD поколениям:

  • структуру CAN;
  • EPS;
  • ACC;
  • camera ECU;
  • radar;
  • actuation messages,

то существующая BYD-кодовая база может значительно сократить работу.

Но сначала это необходимо доказать логами и идентификаторами ECU.

То, какие данные нужны для оценки адаптации Frigate 07, разобрано в отдельном материале по Frigate 07.

Что нужно проверить до покупки оборудования

Если автомобиль официально не указан как поддерживаемый, сначала имеет смысл собрать данные, а уже затем покупать hardware и рассчитывать на полноценное управление.

Пошаговая методика такой проверки описана в материале «Как проверить BYD перед установкой openpilot: камера ADAS, CAN, ECU и fingerprint».

1. Точная модель и год

Одного названия автомобиля недостаточно.

Нужны:

  • модель;
  • год выпуска;
  • рынок;
  • комплектация;
  • тип ADAS.

Один и тот же китайский автомобиль может менять электронные блоки внутри одного модельного цикла.

2. Камера ADAS

Нужно определить:

  • производителя;
  • номер детали;
  • connector;
  • firmware.

Для разных камер может потребоваться совершенно другой harness.

3. CAN fingerprint

CAN fingerprint помогает понять, насколько автомобиль похож на уже исследованные конфигурации.

Совпадение отдельных CAN ID — хороший сигнал, но не доказательство полной совместимости.

4. ECU firmware

Firmware fingerprints позволяют сравнивать конкретные блоки между автомобилями.

Особенно важны:

  • camera ECU;
  • EPS;
  • radar;
  • ABS/ESP;
  • gateway.

5. Управляющие сообщения

Самый важный вопрос — не «видит ли openpilot скорость».

Читать CAN относительно легко.

Настоящий порт начинается там, где необходимо безопасно управлять:

  • steering;
  • acceleration;
  • braking.

6. Safety

Даже если удалось отправить рабочую команду руля, это ещё не готовый автомобильный порт.

opendbc отдельно использует safety-ограничения и тесты для поддерживаемых автомобилей. GitHub

Почему community-порт всё равно очень ценен

Отсутствие upstream-поддержки не означает, что community-разработка бесполезна.

Наоборот.

Если уже существуют:

  • DBC;
  • carstate;
  • carcontroller;
  • CAN builders;
  • fingerprints;
  • radar parser;
  • safety groundwork,

задача меняется.

Вместо:

«Как вообще управляется BYD?»

можно исследовать:

«Какие именно отличия имеет эта модель BYD от уже работающей платформы?»

Это принципиально меньшая задача.

Поэтому открытые BYD-порты важны даже для владельцев других моделей: они дают отправную точку для сравнения архитектуры.

Практический вывод

На август 2026 года наиболее точная формулировка выглядит так:

BYD уже имеет реальную open-source базу для интеграции с openpilot, включая рабочие community-исследования современных автомобилей. Но наличие этой базы ещё не превращает весь модельный ряд BYD в plug-and-play платформу. GitHub

Если речь идёт о конкретном автомобиле вроде Frigate 07, правильный путь — не покупать оборудование на основании фразы «BYD поддерживается», а сначала сравнить:

CAN → ECU → camera → EPS → ACC → firmware → harness → safety.

И только после этого можно понять, является ли задача простой модельной адаптацией или полноценным новым портом.


Sources

  • comma.ai / opendbc — project documentation and supported-car definitions. GitHub
  • comma.ai / opendbc — open BYD port bounty. GitHub
  • Community BYD Atto 3 / Yuan Plus openpilot port research. GitHub
  • Public BYD CAN / DBC reverse-engineering repository. GitHub

Нужно проверить деталь, модель или поставщика?

Пришлите номер детали, фото или документацию.

Связаться