爱好者 Muhammad Zulali 利用 Claude AI、3 美元的 Arduino Nano 开发板,完成 1994 款 Jeep 切诺基发动机 ECU 逆向和参数调校,让这辆没有 OBD2 接口的老车顺利通过加州排放检测,这辆老车之前多次检测失败,核心问题是 25mph、50mph 工况下氮氧化物 NOx 超标,车主一开始自己盲目调整混合气,结果排放指标进一步恶化,多次检测每次都要花费近 100 美元;这款老切诺基搭载老式 ECU,走 Chrysler SCI 总线通信,波特率 7800,信号电平逻辑和常规串口相反,很难用普通诊断设备读取数据,Arduino Nano 在这里充当信号转换桥接模块,把 ECU 数据转发给电脑,Claude 负责逆向总线协议、定位故障逻辑,Codex 辅助编写内存注入代码,整套硬件物料总成本不超过 15 美元,前后耗时一周完成调试,项目代码 xJ-scanner 已经开源上传 GitHub;整个方案不是直接替换原车 ECU,而是通过 EEPROM 注入自定义代码修改供油参数,降低高转速工况 NOx 排放,下面整理项目硬件清单、车辆故障信息、整套工作流程,同时区分技术演示和合规边界。
一、项目基础信息清单
| 项目 | 详情 |
|---|---|
| 车主 / 开发者 | Muhammad Zulali |
| 车辆 | 1994 款 Jeep Cherokee(切诺基) |
| 故障表现 | 加州排放检测 NOx 超标,25mph、50mph 工况不合格 |
| 核心硬件 | Arduino Nano(约 3 美元),全套物料合计≤15 美元 |
| AI 分工 | Claude:协议逆向、故障诊断、方案推导;Codex:内存、注入代码编写 |
| 车辆总线 | Chrysler SCI bus,7800 波特率,反向串口电平 |
| 原车限制 | 无 OBD2 接口,ECU 固件不可直接重刷 |
| 实现方式 | EEPROM 注入自定义代码,调整供油策略 |
| 开源项目 | xj-scanner,GitHub GPLv3 协议开源 |
| 总耗时 | 一周左右完成调试并通过排放检测 |
二、整套系统工作流程
1、硬件接线:Arduino Nano 接车辆 SCI 总线,做信号反转,打通老 ECU 和笔记本的数据链路。
2、AI 逆向:Claude 分析总线报文,解析 ECU 内部数据含义,定位 NOx 超标的底层原因。
3、代码生成:Codex 编写注入代码,向 EEPROM 写入新控制逻辑,修改燃油供给参数。
4、实车测试:路采数据、反复调校,逐步把 NOx 数值压到加州排放限值以内。
5、正式检测:到官方检测站点完成 smog 测试,最终达标通过。
三、两种处理方案对比表
| 方案 | 方式 | 成本 | 难点 |
|---|---|---|---|
| 传统修理厂维修 | 更换传感器、三元催化、大修发动机 | 数百至数千美元 | 老车配件难找,维修周期长 |
| Claude+Arduino 调试方案 | 逆向 ECU 总线、注入代码调校供油 | ≤15 美元 | 需要懂接线、风险高,存在合规争议 |
四、核心风险与合规提醒
⚠️ 该项目属于个人爱好者技术实验案例,不代表各地法规允许私自修改发动机 ECU 排放控制逻辑。
⚠️ 调校改动会改变发动机原厂标定,有可能带来油耗升高、发动机过热、其他污染物上升等副作用。
⚠️ 加州排放法规禁止篡改排放控制系统,该案例能通过检测,不等于这类修改在合规层面被认可。
⚠️ AI 给出的逆向代码存在出错风险,错误注入代码可能直接锁死原车 ECU。
五、这件事的技术看点
✅ 证明大模型可以辅助老旧非标车载总线逆向,弥补老车缺少专业诊断工具的痛点。
✅ 低成本微控制器 + AI 组合,降低复古车、冷门设备逆向调试门槛。
✅ 开源之后给经典 Jeep XJ 车系玩家提供了一套自主读取 ECU 数据的工具思路。
【常见问题】
问题 1:达人借助 Claude 和 Arduino 开发板,帮 1994 款切诺基解决了什么排放问题?
回答 1:达人借助 Claude 和 Arduino 开发板,帮 1994 款切诺基解决 25mph、50mph 行驶工况氮氧化物 NOx 超标问题,调校之后这辆老车顺利通过加州排放检测。
问题 2:1994 款切诺基为什么很难用普通诊断电脑读取发动机数据?
回答 2:1994 款切诺基没有 OBD2 接口,使用老式 Chrysler SCI 总线,7800 波特率且电平反向,普通诊断设备无法适配,需要 Arduino 开发板做信号转接再配合 Claude 逆向解析。
问题 3:这套 Claude+Arduino 方案,是直接重刷 1994 款切诺基原车 ECU 固件吗?
回答 3:这套 Claude+Arduino 方案不能直接重刷 1994 款切诺基原车 ECU 固件,原车 ECU 不支持重刷,采用的是向 EEPROM 注入自定义代码修改供油参数的方式。
问题 4:这个 1994 款切诺基排放调试项目的硬件成本和 AI 分工分别是什么?
回答 4:这个 1994 款切诺基排放调试项目硬件总物料成本不超过 15 美元,Claude 负责总线逆向和故障诊断,Codex 负责编写内存注入相关代码。
【参考资料】
[2026-11-14](Claude just reverse-engineered a 1994 Jeep Cherokee — owner combines a $3 Arduino with AI to help vehicle pass California emissions test)TechRadar
[2026-11-14](达人借助 Claude 和 Arduino 让 1994 款切诺基通过加州排放检测)新浪财经
[2026-11-13](1994 Jeep Cherokee owner hacks 32-year-old car with Claude AI to pass California smog tests)Tom's Hardware
[2026-11-13](A 32-Year-Old Jeep ECU, $15 in Parts, and Two AI Agents)Gadget Review
[2026-11-13](AI Take The Wheel: Driver Uses Claude To Hack 1994 Jeep Into Passing Smog Test)HotHardware
【免责声明】
本文仅为爱好者技术实验案例科普解读,不鼓励、不指导读者私自修改车辆排放电控系统;私自篡改车辆排放控制策略可能违反各地机动车环保法规,存在处罚风险;修改 ECU 参数会影响发动机可靠性、油耗以及尾气排放,操作不当会造成车辆损坏;项目开源代码仅用于技术研究,实操风险由操作者自行承担;案例达标结果仅针对本次测试工况,不保证长期稳定达标。
