Claude и Codex разобрали компьютер 32-летнего Jeep через Arduino за 3 доллара

Автор -

Мухаммад Зулали рассказал, как Claude Code и Codex за неделю разобрали компьютер двигателя его Jeep Cherokee 1994 года. Агенты научились читать машину, скопировали её программу и запустили внутри свой код. Из железа понадобились Arduino Nano за 3 доллара и три провода, пишет pimenov.ai.

Всё началось с проверки выхлопа в Калифорнии: без неё машине не продлить регистрацию. Jeep заваливал тест на скорости 25 миль в час из-за оксидов азота. Каждая проверка стоила около 100 долларов, новый кислородный датчик не помог. Разъёма OBD2 у машины нет, и обычные сканеры её не читают. Тогда Зулали спросил Claude Code, как достать данные прямо из компьютера двигателя.

  • Claude выяснил, что компьютер общается по старому протоколу SCI с перевёрнутым сигналом, и предложил поставить переводчиком Arduino Nano на макетной плате. Первая попытка ничего не дала: резисторы глушили сигнал. Резистор вынули, и в половине второго ночи пришли первые цифры, температура охлаждающей жидкости и напряжение аккумулятора.
  • Зулали положил MacBook на пассажирское сиденье, и Claude записывал поездку. Он заметил, что компьютер отдаёт скорость вдвое больше настоящей, и поделил её на два.
  • Манометр показал в топливной рампе 10 PSI. Claude предложил сам включить бензонасос. Насос работал около 10 секунд, пока Зулали не испугался и не попросил остановиться. С этого момента агент перестал только читать машину и начал ей управлять.
  • Ночная поездка показала, что программа ChryslerScanner, которой читают такие компьютеры, на этой машине путает знак коррекции топлива. Смесь всё время была в порядке.
  • Claude скопировал всю программу компьютера на ноутбук. В ней нашлась калифорнийская версия: на нагрузках, при которых идёт тест, она урезает топливо сильнее федеральной.
  • Перепрошить блок не вышло. Его сделали в декабре 1993 года, примерно за 4 месяца до того, как такие блоки стали программируемыми. Тогда Codex нашёл, как отправить компьютеру маленькую программу по тем же трём проводам, и записал её в память, которая не стирается при отключении аккумулятора.

Утром в день проверки на первой станции сломался стенд, на второй потребовали полный бак. В итоге Jeep тест прошёл. Диагностику, по словам Зулали, почти всю сделал Claude, работу с памятью — Codex, а сам он занимался проводами и вождением. Схему, код и инструкции для агентов он выложил в проект xj-scanner на GitHub.

Это просто очень круто. Каждый день появляются новые применения Claude и Codex в совершенно неожиданных жизненных ситуациях и историях, и это одна из них. Мы уже живём в мире, где нет никаких ограничений, кроме фантазии и настоящего желания что-то сделать.

Поделитесь новостью