openpilot 是一个辅助驾驶操作系统。目前,它正在为300多款支持的车型升级驾驶辅助系统。 https://github.com/mouxangithub/openpilot
Go to file
mouxangithub 2270c6d7f1 feat(monitoring): 添加驾驶员分心检测灵敏度设置功能
新增 `DistractionDetectionLevel` 参数以控制驾驶员分心检测的灵敏度等级,并在 `dmonitoringd.py` 和 `helpers.py` 中实现不同等级对应的时间阈值配置。同时更新了相关逻辑以支持动态调整该参数。

fix(toyota): 支持 Toyota Wildlander PHEV 车型接入与控制

增加对 Toyota Wildlander PHEV 的指纹识别、车辆规格定义及接口适配,确保其在 TSS2 平台下的正常运行,并修正部分雷达ACC判断条件。

feat(ui): 优化 Dragonpilot 设置界面选项显示语言一致性

将 Dragonpilot 设置页面中的多个下拉选项文本进行国际化处理,统一使用翻译函数包裹,提升多语言兼容性。

chore(config): 更新 launch 脚本 API 地址并切换 shell 解释器

修改 `launch_openpilot.sh` 使用 `/usr/bin/bash` 作为解释器,并设置自定义 API 与 Athena 服务地址。

refactor(key): 实现 ECU 秘钥提取脚本并写入参数存储

创建 `key.py` 脚本用于通过 UDS 协议从 ECU 提取 SecOC 密钥,并将其保存至系统参数中供后续使用。

docs(vscode): 移除不再使用的终端配置项

清理 `.vscode/settings.json` 文件中过时的 terminal 配置内容。

feat(fonts): 新增中文字体资源文件

添加 `china.ttf` 字体文件以增强 UI 在中文环境下的渲染效果。

build(payload): 添加二进制负载文件

引入新的二进制 payload 文件用于辅助密钥提取流程。
2025-11-14 16:00:25 +08:00
.github openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
.vscode feat(monitoring): 添加驾驶员分心检测灵敏度设置功能 2025-11-14 16:00:25 +08:00
cereal feat: Squash all min-features into full 2025-11-11 22:44:56 +08:00
common feat(monitoring): 添加驾驶员分心检测灵敏度设置功能 2025-11-14 16:00:25 +08:00
docs openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
dragonpilot feat(monitoring): 添加驾驶员分心检测灵敏度设置功能 2025-11-14 16:00:25 +08:00
msgq_repo openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
opendbc_repo feat(monitoring): 添加驾驶员分心检测灵敏度设置功能 2025-11-14 16:00:25 +08:00
openpilot openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
panda openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
panda_tici feat: Squash all min-features into full 2025-11-11 22:44:56 +08:00
rednose_repo openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
release pre-build 2025-11-11 23:39:55 +08:00
scripts openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
selfdrive feat(monitoring): 添加驾驶员分心检测灵敏度设置功能 2025-11-14 16:00:25 +08:00
site_scons/site_tools openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
system feat(monitoring): 添加驾驶员分心检测灵敏度设置功能 2025-11-14 16:00:25 +08:00
teleoprtc_repo openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
third_party openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
tinygrad_repo openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
tools openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
.dockerignore openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
.editorconfig openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
.gitignore feat: Squash all min-features into full 2025-11-11 22:44:56 +08:00
1.sh feat(monitoring): 添加驾驶员分心检测灵敏度设置功能 2025-11-14 16:00:25 +08:00
BRANCHES.md pre-build 2025-11-11 23:39:55 +08:00
CHANGELOGS.md pre-build 2025-11-11 23:39:55 +08:00
conftest.py openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
Dockerfile.openpilot openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
Dockerfile.openpilot_base openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
git_src_commit openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
git_src_commit_date openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
Jenkinsfile openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
key.py feat(monitoring): 添加驾驶员分心检测灵敏度设置功能 2025-11-14 16:00:25 +08:00
launch_chffrplus.sh feat: Squash all min-features into full 2025-11-11 22:44:56 +08:00
launch_env.sh AGNOS 14.7 (#36597) 2025-11-11 23:05:29 +08:00
launch_openpilot.sh feat(monitoring): 添加驾驶员分心检测灵敏度设置功能 2025-11-14 16:00:25 +08:00
LICENSE openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
LICENSE.md feat: Squash all core features into min 2025-11-11 09:25:56 +08:00
mkdocs.yml openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
msgq openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
opendbc openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
payload.bin feat(monitoring): 添加驾驶员分心检测灵敏度设置功能 2025-11-14 16:00:25 +08:00
pyproject.toml openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
README_EN.md feat: Squash all core features into min 2025-11-11 09:25:56 +08:00
README_OPENPILOT.md feat: Squash all core features into min 2025-11-11 09:25:56 +08:00
README.md feat: Squash all core features into min 2025-11-11 09:25:56 +08:00
rednose openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
RELEASES.md openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
SConstruct feat: Squash all min-features into full 2025-11-11 22:44:56 +08:00
SECURITY.md openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
SPONSORS.md pre-build 2025-11-11 23:39:55 +08:00
teleoprtc openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
tinygrad openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00
uv.lock openpilot v0.10.1 release 2025-10-24 00:31:03 -07:00

Read this in Chinese

🐲 dragonpilot - Bringing the Spirit of the Dragon to Your Car

Join us on a smarter, more thoughtful driving journey.

👋 Welcome, friend!

dragonpilot was launched in 2019 by three early openpilot enthusiasts from the Chinese community. Our mission was simple: create a friendly space for users to share experiences, provide easier setup help, and add features tailored for local needs.

Localization has always been at the heart of what we do—starting with a fully Chinese interface. This made dragonpilot quickly popular in Chinese-speaking regions and helped our user base grow into one of the largest worldwide. That community support is what keeps us moving forward.

Built on top of the powerful openpilot—an open-source driver assistance system rated by Consumer Reports as outperforming commercial offerings—we add localized refinements and user-focused features to create a driving companion that truly fits your needs. (You can also see the original openpilot README preserved in our repo.)

The name dragonpilot reflects our vision: like the dragon of mythology, it is strong and wise, guarding your safety on the road. In Chinese culture, the dragon is also a symbol of luck and strength, representing our roots and pride.

Milestones

Beyond carrying forward openpilot's core strengths, we've reached several milestones inspired by community feedback:

  • 🚘 Always Lane Keep Assist (ALKA)

    More than a feature—it's part of the dragonpilot philosophy. Introduced as early as version 0.6.2, first tested on a 2017 Lexus IS300h, then expanded to Toyota's lineup and beyond. ALKA helps keep your vehicle steadily centered, giving you extra confidence on the road.

  • 🌐 First to add multilingual support

    Before openpilot officially supported it, we had already introduced multiple languages. dragonpilot fully supports Traditional Chinese, Simplified Chinese, and English.

  • 💻 Only community fork to support multiple hardware platforms at once

    We uniquely worked to make the project run on EON, comma two, comma 3, and Jetson—serving the widest range of users possible. Additionally, after the comma.ai team deprecated the comma 3 in version 0.10.0, we remain the only community fork to offer full, simultaneous support for the comma 3, comma 3X, and the O3, O3L, and O3XL (the O3 series being third-party hardware).

  • 📜 Once recognized as the #1 openpilot fork

    Thanks to an active community and continuous innovation, dragonpilot was once the largest openpilot fork officially recognized by comma ai. This honor belongs to everyone who contributed.

🧑‍💻 Design Philosophy - Less is More

As openpilot's AI grows stronger, many features that once required manual tuning are now handled by advanced models. That's why our focus has returned to “minimal changes.”

We aim to give you the purest, most official-like openpilot driving experience—while preserving dragonpilot's classic, community-loved features. With a solid AI foundation, simplicity is strength.

🛠️ Hardware Journey

From the early EON, to official devices like comma two / three (C2/C3/C3X), to creative community builds (C1.5, O2, O3, O3L, O3XL, etc.), and even experiments with Jetson Xavier NX.

Currently, the latest versions support: comma3 / 3X and community hardware like O3 / O3L / O3XL. Older devices such as EON / C1.5 / C2 are supported in the d2 branch. Whatever device you're on, it represents your passion for open-source driver assistance.

🫂 Join Us Become a “Dragon Seeker”

dragonpilot thrives thanks to every user's contributions and feedback. We're an open, transparent, and welcoming community where enthusiasts can share experiences with openpilot and dragonpilot.

Join our Facebook group here!

❤️ Special Thanks

Since day one, dragonpilot has never asked for funding through Patreon or similar platforms. Our vision is a community where everyone learns and grows together. It's about fun, not money.

That said, we're deeply grateful to those who voluntarily supported the project. Your encouragement keeps us motivated to keep building.

See our sponsors

Safety Notice

dragonpilot is a driver assistance system, not full self-driving. It reduces fatigue and improves safety, but you must remain alert and ready to take control at all times. Always follow your local traffic laws.

Thanks again for being here.

We look forward to riding the “dragon” with you on the road to smarter driving!