搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

inotbarnacle/ID6_apps_prerelease

硬件与物联网

通过 AI Agent 和 ENET 连接,为宝马 iDrive ID6 安装自定义仪表和菜单。

121
22
Python
创建于 7 天前

项目介绍

这个仓库提供在宝马 NBT Evo ID6 主机上安装自定义仪表和菜单的源文件与 Agent 操作说明。当前预发布版包含 BoostDeck、ShiftDeck 和 MHD Maps 三个应用,安装后位于 iDrive 的 My Vehicle 下。BoostDeck 的宝马仪表定义来自一辆 2016 款 340i,ShiftDeck 使用标准 OBD 转速和车速,MHD Maps 则需要兼容的 MHD+ 多地图调校。

安装方式比较特殊:由具备终端权限的编程 Agent 完成。仓库里的 AgentReadMe.md 让 Agent 识别主机、检查固件和框架哈希,再选择对应的安装配置或移植流程。

快速使用

  1. 停好车,打开点火开关,等 iDrive 启动,用有线 ENET 线把车辆 OBD 接口连接到电脑;必要时使用 USB 网卡。
  2. 在电脑上打开具备终端权限的 Agent(例如 Codex),给它一段提示,让它读取 AgentReadMe.md 并在这台电脑上执行说明。
  3. 留在车旁。Agent 可能会要求你用解锁工具临时开启 SSH、从 iDrive 读取固件版本,或核对 SSH 指纹。安装期间保持 iDrive 唤醒和 ENET 连接稳定。
  4. 只有在 Agent 确认安装文件已验证后,才重启 iDrive,然后在停车状态下检查菜单。

兼容性检查

已发布的安装配置覆盖 NBTevo_N18092I、NBTevo_V20153I 和 NBTevo_Y24073J。写入文件前,Agent 会核对具体固件和两个框架哈希。未列出的版本需要额外的兼容工作,并在停车状态下验证;仓库提供了未列出固件的处理流程。

BoostDeck 的仪表定义来自单一车辆,可能因 ECU 不同而有差异。对于 MHD Maps,测试地图切换时需另行检查 MHD 当前激活的槽位。信号和地图细节见源码说明。

使用约束

  • 整个过程要求车辆停放、点火开关打开、iDrive 保持唤醒,并且有线 ENET 连接全程可靠。
  • Agent 必须能在连接车辆的电脑上执行命令,并且可能需要临时开启主机的 SSH。
  • 只有列出的固件配置被视为受支持,其他版本需要移植和验证。
  • 仓库未声明许可证。

HotRepo 点评

该项目在 2026-11-14 出现在 HotRepo 的 Python 新项目榜,记录的一小时窗口内新增 4 颗 Star,累计达到 105 颗 Star、18 个 Fork。没有记录到 GitHub 全语言日榜名次,因此现有数据只支持这一次新项目榜记录。它的吸引力来自自定义 iDrive 仪表和 Agent 安装这一组合,但实际风险在于把车辆访问权交给自动安装流程;项目自身用兼容性检查和停车验证来约束这一过程。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。

相关推荐

  1. robertnisipeanu/idrive-apps通过 mgu Store 安装的宝马 iDrive 7 应用,把 CarPlay 或 Android Auto 地图投到仪表盘和 HUD 上。C++383
  2. robertnisipeanu/mgu-store为 BMW iDrive 7/8 车机提供应用商店,可从 GitHub 仓库、网址或 U 盘安装、更新和卸载应用。JavaScript719