У вас сдох FRM

Есть такая проблема о которой наслышены многие (а многие еще и встречались с ней)))) владельцы баварской марки, при которой полностью отказывает наружное освещение (точнее ближний свет и габариты при включенном зажигании горят, но управлять этим мы не можем), не работают передние стеклоподъемники, центральный замок, свет в салоне. При диагностике блок FRM не выходит на связь. В остальных блоках куча ошибок связанных со связью с этим блоком.

Среди ремонтников я не слышал единого мнения о причине данного отказа. У каждого свое мнение опирающееся на опыт, слухи, домыслы… почти как всем известный холивар «ios и android» только в узком кругу людей)) Факт в том, что отказ блока FRM3 происходит по причине сбоя области eeprom в микроконтроллере (MC9S12XEQ364) управляющем данным блоком. Причем eeprom умирает постепенно, пока изменения в нем не достигнут критической массы. А дальше блок работает до тех пор пока ему не потребуются данные из еепром… Т.е. перезагрузка, будь то подключение диагностики или снятие клеммы аккумулятора (попытка завести на слабом аккумуляторе приравнивается к снятию).

Ранее ремонтировали этот блок относительно варварским методом… просто записывая eeprom с другого, похожего, но еще рабочего блока, программируя и кодируя его под машину. В этом случае все не заводские кодировки авто естественно удаляются и приходится вручную кодировать этот блок.

Но, все можно сделать гораздо проще! Внутренняя память микроконтроллера MC9S12XEQ364 хранит его родной eeprom! Он зашифрован в области памяти под названием D-flash считав которую можно полностью восстановить работоспособность блока FRM3 сохраняя все изменения кодироввок блока(к примеру такие как отключение ошибок на противотуманные фонари при установке китайского ксенона, или складывающиеся при закрытии авто зеркала, или...  список в бмв довольно длинный ). Тем самым экономя время, деньги и время.

Главное правильно считать D-flash, чтобы не уничтожить его. Вот маленькое пошаговое пособие, как это сделать. данное пособие в принципе может пригодится, как "программирование микроконтроллеров для чайников"))

Снимаем блок с авто и кладем на стол. Вот он, виновник данного поста:

У вас сдох FRM Автоэлектрика, BMW, Прошивка, Ремонт электроники, Программатор, Для чайников, Длиннопост

хотя, настоящий виновник чуть глубже… вот он!

У вас сдох FRM Автоэлектрика, BMW, Прошивка, Ремонт электроники, Программатор, Для чайников, Длиннопост

точки подключения к программатору уже давно всем известны(фото из тыырнетов)

У вас сдох FRM Автоэлектрика, BMW, Прошивка, Ремонт электроники, Программатор, Для чайников, Длиннопост

припаиваемся(можно на bdm столике это делать, но мне так больше нравится)

У вас сдох FRM Автоэлектрика, BMW, Прошивка, Ремонт электроники, Программатор, Для чайников, Длиннопост

Запускаем xprog, выбираем злополучный "MC9S12XEQ364". будем читать d-flash()

У вас сдох FRM Автоэлектрика, BMW, Прошивка, Ремонт электроники, Программатор, Для чайников, Длиннопост

нажимаем кнопку "new", затем "read". Выскочит ошибка партишн(это про слетевшую разметку памяти микроконтроллера идет речь), не пугаемся, так надо!;)

У вас сдох FRM Автоэлектрика, BMW, Прошивка, Ремонт электроники, Программатор, Для чайников, Длиннопост

нажимаем "ок". выскакивает следующее окно:

У вас сдох FRM Автоэлектрика, BMW, Прошивка, Ремонт электроники, Программатор, Для чайников, Длиннопост

ничего не меняя!("number of sectors for eeprom" = 0; d-flash = 32768; eeprom = 0) нажимаем "ок". пошел процесс считывания d-flash. далее восстанавливаем eeprom из d-flash(я пользуюсь утилитой dflashtoeee). Открываем получившившийся файл в xprog. для проверки прокручиваем в самый конец файла, там в открытом виде должен быть вин номер кузова автомобиля, которому принадлежит блок.

У вас сдох FRM Автоэлектрика, BMW, Прошивка, Ремонт электроники, Программатор, Для чайников, Длиннопост

нажимаем "devices" выбираем "MC9S12XEQ364_EEE".

Перед записью получившегося файла ОБЯЗАТЕЛЬНО СТИРАЕМ ОБЛАСТЬ EEPROM! ОБЯЗАТЕЛЬНО!

для этого нажимаем кнопку "erase". опять ошибка по партишн. Только на этот раз нужно указать размер eeprom

number of sectors for eeprom = 16

d-flash = 0

eeprom = 4096.

нажимаем "ок". область eeprom стирается. затем "write". ждем завершения, отпаиваемся, ставим блок на авто, радуемся проделанной работе;)

как я уже говорил в данном методе никакие кодирования и программирования НЕ НУЖНЫ! все кодировки остаюстся прежними!

вроде все разжевал, если что спрашивайте

Сообщество Ремонтёров

7.5K постов42.6K подписчиков

Правила сообщества

ЕСЛИ НЕ ХОТИТЕ, ЧТОБЫ ВАС ЗАМИНУСИЛИ НЕ ПУБЛИКУЙТЕ В ЭТОМ СООБЩЕСТВЕ ПРОСЬБЫ О ПОМОЩИ В РЕМОНТЕ, ДЛЯ ЭТОГО ЕСТЬ ВТОРОЕ СООБЩЕСТВО:


Посты с просьбами о помощи в ремонте создаются в дочернем сообществе: https://pikabu.ru/community/HelpRemont

К публикации допускаются только тематические статьи с тегом "Ремонт техники".

В сообществе строго запрещено и карается баном всего две вещи:

1. Оскорбления.

2. Реклама.

В остальном действуют базовые правила Пикабу.

Автор поста оценил этот комментарий

Думаете если замазали вин текстом то hex замазывать не нужно? :)

раскрыть ветку (1)
4
Автор поста оценил этот комментарий

и много вам даст знание вина авто на котором стоял этот блок?)) а вот клиент увидев свой вин в открытом виде мог бы и обидеться))

1
Автор поста оценил этот комментарий

Встаёт колом, при попытке повернуть двигатель сопротивляется. Ругается на отсутствие связи с ней. Иногда движок рейки мелко дёргает руль влево-вправо.

раскрыть ветку (1)
4
Автор поста оценил этот комментарий

там есть датчик крутящего момента. сальник вала на котором он сидит изнашивается и начинает пропускать воду к датчику, либо рвется шлейф к этому датчику. но судя по симптомам больше на воду похоже

показать ответы
24
Автор поста оценил этот комментарий

отключение ошибок на противотуманные фонари при установке китайского ксенона

Надо таким сразу монтировку в лобовое втыкать. И потом ногами по лицу ещё.  И глаза высверлить.

Иллюстрация к комментарию
раскрыть ветку (1)
6
Автор поста оценил этот комментарий

мы люди маленькие, в сфере услуг работающие. руководство приняло в ремонт - нужно делать. да и в россии, насколько знаю, довольно строго с этой темой

Автор поста оценил этот комментарий

а Вы не разбираете часом в седьмых баянах? Не работает на панели приборов подсветка кнопок и пропадает подсветка дисплея когда включаешь ближний свет. АКП горит, все как надо. Когда то не было подсветки дислпея, пропаивал резисторы. Потом попал в яму - машина в аварийку. Через некоторое время обнаружил что не работает подсветка в на приборке в салоне...

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

в приборке подсветка включается по кану, все остальное на одном проводе висит и включает в блоке света. либо блок света, либо с проводкой что-то... нужно руки засовывать

Автор поста оценил этот комментарий

почему портятся данные в его еепром

непонятно... если износ, то вылетит опять, если некорректный алгоритм обращения к EEPROM - тайминги например, то тоже проблема. внизу пишут, что от питания зависит... ну надо смотреть кто там не прав, step down какой нить, ну или тупо кондёр потолще накатить:) на фото платы кстати нифига не видно катушек, может с др стороны? вот эти 470мкф - не о чём. ps я ваще не в теме автоэлектроники, чисто прикинул на что бы смотрел если бы у меня на МК flash слетала

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

я только поверхностно в теме электроники))) но физический износ исключаем! не попадалось мне еще ни одного умершего процессора. всегда читаются-стираются без проблем. и блоки, после восстановления еще ни разу не возвращались... за исключением двух:

1. стоял китайский ксенон, высоковольтные провода ксенона лежали аккурат на силовых проводах лампочек(frm управляет головным светом). развел хомутами их в разные стороны и машина не возвращалась.

2. изначально восстанавливал блок не я, но через месяц после первого восстановления человек был у меня и при диагностике блок "умер". к фрму был приклеен gsm модуль сигнализации.

короче я проблему вижу в электромагнитных помехах))

показать ответы
1
Автор поста оценил этот комментарий

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

Ps.  "счастливый"  обладатель е84

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

каждый раз? ко мне почти (кроме особых случаев) еще ни разу не возвращались!

показать ответы
Автор поста оценил этот комментарий

Ещё от незамененной лампочки если достаточно долго игнорировать ошибку.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

считаю это заблуждением!не было у меня такого, чтобы часто вылетали фрмы с ошибками по лампочкам, зато были с китайскими ксенонами, были с gsm модулями рядом с блоком... в таки случаях как правило месяца на три хватает

показать ответы
1
Автор поста оценил этот комментарий

Дружище, а как работает электрорейка на копейках и е90 не в курсе?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

что с ней?

показать ответы
Автор поста оценил этот комментарий

Стоит тег "моё" тогда это тоже вы? https://www.drive2.ru/b/485725755318206654/

раскрыть ветку (1)
Автор поста оценил этот комментарий

это тоже я

Автор поста оценил этот комментарий

А dflashtoeee халявная есть или покупать только? Или есть альтернативы?

раскрыть ветку (1)
Автор поста оценил этот комментарий

халявной не встречал, альтернатива с некоторых пор есть

Автор поста оценил этот комментарий

а программируете разные штуки?
ну, это как с дровами для компа, надо периодически обновлять.
у меня машина 11 года, а софт в блоках был вообще 10го.
Где-то год тому назад обновил, стала лучше работать, но немного криво, камера заднего вида с ошибкой включается теперь, хотел бы поправить.
еще, сам ее программировал, но, по моему не совсем удачно, хочу чтобы посмотрели не сильно ли я накосячил.
Ну и все не могу цифровые приборы включить))))

раскрыть ветку (1)
Автор поста оценил этот комментарий

вы уверены в изменении работы авто? тооочно? может эффект плацебо?)) мы эксперимент проводили, знакомы на чиптюн приехал. залили ему его же прошивку и отправили прокатиться... приехал довольный, "поехала гораздо лучше" говорит)))

показать ответы
Автор поста оценил этот комментарий

В первые же месяцы после покупки (на момент покуки а/м было 4+ года) после съема клемы блок перешел в аварийный режим, в сервисе зарядили 15к и сутки-двое работы, нашел умельца, который сделал все за полтора часа и 4к. Почитав форумы как я понял блок фрм проблемная тема для, по крайней мере, е84, так что смотрю наперед в связи с предстоящей возможной заменой аккумулятора


И кстати спрошу может знаете. На сколько я понял фрм отвечает за задние стеклоподъемники. У меня бывает проблема с передним пассажирским, который после неоднократных подъемов/опусканий остается в верхнем положении и какое-то время не реагирует ни на что. Проблема в самом моторчике или может датчик какой глючит? И раньше если зажимаешь кнопку на ключе закрывались все стеклоподъемники,теперь на это реагируют только задние.

раскрыть ветку (1)
Автор поста оценил этот комментарий

что по ошибкам пишет? бывает после восстановления стеклоподъемники отказываются нормально работать. навскидку криво восстановленный блок.

Автор поста оценил этот комментарий

Авто, а вы из какого города?

Обновляете блоки на Х3 Ф25!

Сколько стоит?

раскрыть ветку (1)
Автор поста оценил этот комментарий

обновляем, только зачем?

мск

показать ответы