[P1kachu] владеет парой Honda начала 1990-х годов с индивидуальной настройкой штатных блоков управления двигателем, и после ремонта блока управления двигателем на своем цивике 93-го года он обнаружил, что попал в кроличью нору чипов Honda ECU EPROM..
Во время ремонта владелец тюнинговой мастерской, или [Тюнер-сан], как его называет [P1ikachu], сделал резервную копию пользовательской настройки на другой чип EPROM. Это было сделано с помощью старого программатора Advantest R4945A EPROM, который [Tuner-san] предположительно также использовал для клонирования картриджей Famicom в свое время. Поняв, что [Тюнер-сан] может только клонировать содержимое, но не просматривать или изменять его, он начал искать способы сделать это.
EPROM запрограммированы с использованием более высокого напряжения (12,5 В - 25 В), но для их чтения используется 5 В. Адрес памяти выбирается путем установки каждого из 15 контактов адреса на высокий или низкий уровень, а затем считывания состояния 8 контактов данных для извлечения одного байта данных. Промойте и повторите для каждого из 256 адресов памяти на Microchip 27C256 EPROM. Один из предыдущих владельцев Civic [Пикачу] внес некоторые неизвестные изменения в настройку, поэтому он сейчас просматривает выгруженные данные, чтобы увидеть, что изменилось. После того, как он закончит вычисление таблицы программирования EPROM, он планирует провести некоторое тестирование с [Tuner-san], чтобы, возможно, сгладить ограниченное число оборотов.
Интересным аспектом EPROM является то, что они стираются с помощью ультрафиолетового излучения, которое устанавливает все биты памяти в 1. Во время программирования выбранные биты могут быть установлены в 0, но невозможно установить их обратно в 1 без снова стирая весь чип.
Возняться с компьютерами в автомобилях нужно не только для тюнинга, но и для выявления довольно серьезных недостатков безопасности, особенно в современных автомобилях.