Подписка на RSS

Новые блоки SRS – сложность инженерных решений растёт

Среда, Октябрь 2nd, 2013

mazda6Система пассивной безопасности развивается семимильными шагами. Растёт сложность решений, усложняется оборудование. Каждый новый блок SRS не только увеличивает память для хранения данных, но и добавляет какие-то новые элементы в электросхему. Добавляются датчики (угла наклона, ESP и проч.), сетевые компоненты, а также изменяется и усложняется программа самого блока. К счастью для инженеров, в линейках многих производителей IC появились высоконадёжные и быстрые процессоры.

 

 

Infineon-2361A

В настоящее время популярны решения на базе процессоров марки Infineon (например, XC2361A), Texas Instruments (TMS470), Renesas (R5F61721R5F61725), Freescale (MPC5604 ) и пр.

(далее…)

Хакер может управлять вашим автомобилем!

Четверг, Сентябрь 12th, 2013

С развитием автомобилестроения, машина становится всё более похожей на компьютер или даже компьютерную сеть. Однако, в отличие от современных компьютерных сетей, автомобильная сеть практически не защищена.

 

Сегодня хакеры демонстрируют возможность отключения тормозов автомобиля (включая в компьютере так называемый “bleeding mode” – режим прокачки тормозов, когда тормоза не работают), управление рулём, приводом ремня безопасности и даже отключение двигателя – всё с обычного ноутбука.

(далее…)

Блок LIFAN – “бошевский” китаец

Четверг, Март 15th, 2012

Пришлось перепрошивать блок китайского автопрома, изготовленный под маркой BOSCH. В наличие было всего несколько дампов от аналогичных битых машин. Машины под рукой не было, поэтому блок был поднят на столе. Подключились прибором Launch X431, который, кстати говоря, является дилерским для этого автомобиля. Он показывает не только ошибки блока, а также данные креш, что весьма ценно. 
Множество попыток вынудили сделать подключение к программатору постоянным (без выпаивания чипа). Это значительно ускорило процесс.
Прямое подключение к чипу ST95160

В конечном счёте, не без помощи доблестных китайских автоэлектриков, блок был почищен.

Прошивка блока SGM-SIM. BMW.

Среда, Декабрь 21st, 2011

Если на автомобиле марки BMW горит лампочка AIRBAG, то на это могут быть десятки причин. Поэтому я так серьёзно отношусь к звонкам от владельцев автомобилей BMW E60, которые говорят "посчитай, брателлло, скока будет лампочку загасить, э?"… не видя автомобиля.
Вот и эта E60 приехала с горящей лампочкой и приговорённым диллером блоком SGM-SIM. Надо сказать, что в системе SRS у автомобилей BMW взаимодействует ни один, а множество различных блоков, наличие и отсутствие которых во многом зависит от комплектации. Ошибки могут писаться в любом из них или во всех сразу, это уже может показать только компьютерная диагностика. К сожалению, мультисканеры тоже "плохо дружат" с автомобилями этой марки, и выдают, порою, полную "чушь".
Диагностика блока SGM (Модуль безопасности и межсетевого преобразования) показала, что неисправен модуль SIM (внутренняя ошибка блока). В отличие от центрального сателлита, который находится как всегда, в центральной консоли, SGM находится за бардачком. Клиент приобрёл б/у блок (новый стоит около 30 000 р), и теперь нам нужно было "прикрутить" его к автомобилю. 
Обычно подобная задача может быть решена при помощи кодировки, прописываемой в этот блок из автомобиля. Однако, в нашем случае, блок на захотел прописываться и выдавал ошибку "Некорректный VIN".
Было принято решение вскрывать блоки. Внутри мы обнаружили процессор Motorolla. Прошивка из этого процессора показала, что в его EEPROM хранится VIN. Мы перенесли прошивку из одного блока в другой, после чего блок принял, наконец, кодировку.
Единственным казусом оказалось то, что новый блок, будучи с американского автомобиля, требовал SOS. Пришлось прокодировать ещё несколько блоков автомобиля, которые, по-видимому, "заразились" от него этой болезнью…
Блок SGM

Запуск и диагностика блока SRS без автомобиля

Четверг, Ноябрь 24th, 2011

Для эксперимента был выбран простейший блок подушек безопасности от Hyundai SantaFe (95910-26100) с процессором Motorolla MC68HC05.
Connecting to ECU on the table

Запитав его на столе и определив K линию, мы подключили его к диагностическому прибору X431. После загрузки программы, произвели чтение ошибок. Возникли ошибки по всем пиропатронам, индикатору AIRBAG, а также внутренняя ошибка блока. После этого блок было решено перепрошить. Выпаяв процессор и залив туда прошивку от хорошего блока, мы запаяли процессор обратно (благодаря "микроволне" это делается 5 мин). В качестве пиропатронов использовались резисторы необходимого номинала. Индикатором AIRBAG служил пробник, крокодил которого был прикреплён к плюсу блока питания. После прошивки, индикатор оставался зажжённым. Чтение ошибок показало одну ошибку "Voltage Low" (низкое питание). Действительно, оказалось что диагностический прибор забрал почти всё питание, хотя блок питания был расчитан на 0.5 А!
Отключив диагностический прибор, мы ещё раз подключили питание к блоку. Пробник отмигал и погас. Таким образом было установлено, что прошивка работает нормально.

Необычный глюк с блоком Nissan X-Trail (T30)

Суббота, Ноябрь 19th, 2011

Сегодня столкнулись с необычным глюком простейшего блока Nissan (98820JH40A). После перепрошивки блок был установлен на автомобиль для проверки. При этом ещё не все пиропатроны были подключены. Ошибки блок определил как и положено, после чего все пиропатроны были либо симитрованы, либо подключены. Ошибки все удалились, однако лампочка продолжала моргать. При принудительном стирании ошибок, лампочка гасла, однако после повторного включения зажигания, история повторялась. В результате, было принято решение ещё раз считать прошивку. Там оказались какие-то странные два байта, невесть откуда появившиеся где не надо. Повторная перепрошивка тем же самым файлом решила все проблемы…
Вот такой вот "глюк". Возможно связан с внештатным диагностическим сканером, либо "дребезгом" датчика, вмонтированного в блок.
Nissan X-Trail SRS ECU
Что интересно, распиновка у блоков Nissan X-Trail такая же "сумашедшая" как и у новых блоков, которые стоят в Infinity или Note.

Утопили блок SRS (Kia Sportage)

Воскресенье, Ноябрь 13th, 2011

Блок Airbag SportageМашина была залита водой, в следствие чего пострадал блок SRS. На диагностику, тем не менее, блок выходил на связь, правда писал внутреннюю ошибку, а также множество других ошибок по подушкам безопасности.  При вскрытии обнаружились следы окислов воды. Не смотря на то, что блок находился в воде всего четверо суток, вода уже сделала своё дело, некоторые ножки у микросхемы были "съедены". Пропайка, лужение и промывка ацетоном не дала существенных изменений (возможно, требовалась ещё перепрошивка?), поэтому блок решено было заменить. Удачно вписался блок от Huyndai Tucson, давно прошитый и лежавший у нас на полке.