С момента покупки лампа подушек на панели не загоралась даже при включении зажигания.
На днях менял радиатор отопителя и решил заодно разобраться с этой проблемой. Предварительно опросил систему сканером (нормальный сканер читает все блоки через разъем под рулем!!!). В системе AIRBAG были ошибки по высокому сопротивлению подушки безопасности водителя, по неисправности фронтального датчика удара со стороны водителя, по индикаторной лампе подушек и самая неприятная ошибка - crash data (информация о сработавшей системе AIRBAG). Последняя ошибка требует замены блока управления подушками, не стирается сканером и не дает стереть другие ошибки системы. При разборке салона убедился, что подушка в руле нормальная и имеет корректное сопротивление (сопротивление пиропатрона примерно 2,5 Ома). В панели приборов лампочку просто выкинули - установил новую, которая тут же радостно зажглась. Осталось решить, что делать с блоком... Будем чинить!
Снял блок с машины. Он находится на центральном туннеле кузова, прямо под подлокотником. Крепится двумя гайками и одним болтом.
На машинах 2002 - 2004г.в. могут стоять два разных блока. Блок с номером 95910-3E000 идет для 1-й подушки (в руле водителя), блок с номером 95910-3E100 для 2-х подушек (в руле водителя и пассажира). Блоки по внутреннему "железу" одинаковые, разница в прошивке. Разбираем блок открутив четыре винта под пятиконечную звездочку, со штырем по центру (такие же как на расходомере). На плате находим небольшую микросхему памяти (имеет 8 выводов с маркировкой 95080) Для наглядности я обвел ее красным.
В неё при ударе, записывается всякая гадость


После установки на машину, лампа штатно мигнула 6 раз и погасла. Проверил сканером, ошибок в памяти нет.
PS Надеюсь не слишком заумно написал?