Программы и приборы для диагностики и прошивки



Добрый день, уважаемые фокусоводы.

Хочу начать новую тему по работе с различными программами для диагностики и прошивки. Предлагается тут обсуждать нюансы работы данных программ, их плюсы/минусы, просто делиться опытом.

Предупреждение: для работы с данными программами необходимы некоторые навыки и знания, в случае некорректного использования данные действия могут привести к нежелательным последствиям и дорогостоящим ремонтам!!!

focccus.ru - здесь есть всегда последняя версия программы.
Полезные программы
PATS Writer. Программа для работы с функциями иммобилайзера.
FORD U2101 Killer. Программа для борьбы с ошибкой U2101
fabdiag: программа для диагностики подушек безопасности F3, K2
Тут можно скачать заводской конфиг авто по VIN номеру
диагностика, диагностический разъем, программы для прошивки, прошивка, программа, сканер, приборы

avatar
V.Viktor
10 September 2012

Программы и приборы для диагностики и прошивки
4,7M
views
939
members
8,4K
posts

kamenemotors
19 March 2020


Экран RP3 (монохром), есть USB и Bluetooth, Rear Parking ,есть ли смысл выполнить отключение запрос кода через раздел FCDIM и как это сделать ?
natallia7000
19 March 2020


у меня была такая проблема нужно было прошивать EEPROM.дешевле купить другой экран (от 15$) или экран от RP7, там можно камеру подключить.
kamenemotors
19 March 2020


На экране V060282 ,скажите правильный код пожалуйста.
avatar
АНДРЕЙ1973
20 March 2020


4405
scan11
21 March 2020


Доброго времени суток всем!
Неплохо было бы сообща разобраться в проблеме по актуальной теме, а именно, с прошивкой нового блока TCM.
По порядку.. У моего друга FF3 PowerShift. 2012 г.в. На пробеге 66000км "приказал долго жить" TCM.
Был приобретён и установлен в а/м новый модуль TCM. И как известно, в него требуется "вшить" прошивку.
У меня адаптер, аналогичный "клубному" ELS27. Не знаю, можно ли здесь указать ссылку на мою статью о сборке данного адаптера... Если можно, то выложу позже. Если нет, то запрашивайте в личку (для ознакомления). В статье вся история разработки/сборки данного адаптера, схема, и.т.д.
Для прошивки нового блока использовалась известная всем программа FoCCCus. Скорость адаптера была выставлена в 2000000, время ожидания в свойствах порта 1mS.
Питание ноутбука осуществлялось от бортовой сети автомобиля. Прошить блок не удалось ни под каким "соусом":(
Суть проблемы:
Новый TCM "отзывается", выдаёт HW идентификатор. Но при запуске процесса прошивки происходит следующее:
Примерно через 7-10 секунд программа выдаёт сообщение в маленьком окошке: "Error during loading VBF"
В логе, примерно через 5-7 секунд, вместо строк с байтами данных появляется "NO DATA", перемежающееся с действительными строками байтов. Примерно 10-20 "NO DATA", процесс останавливается и выводится вышеприведённое сообщение "Error during loading VBF".
Такая вот фигня..
Помогите, пожалуйста разобраться, в чём дело!!!
Может сюда заглянут разработчики ELS27? таки для них упомяну, что мой адаптер - это НЕ коммерческий проект!!! Я его разрабатывал и собирал только для себя, поэтому прошу также помощи знающих. Возможно это будут Digital-Cj и/или ittrium. При разработке моего проекта эти участники форума оказывали мне техническую помощь в виде консультаций, за что я им премного благодарен!!!
***
А теперь немного размышлений по теме..
Сегодня разговаривал с челом, который прошивает/адаптирует PowerShift так он сказал, что, типа ELS27 это "фигня", а вот типа UCDS и ADS "мазовые" адаптеры.. .. На это хочется сказать следующее. Если б я не "жил" электроникой всю свою сознательную жизнь, то может я б это и "схавал", но уж нет...
Не верю в то, что STN1170 (STN2120), который стоит в ELS27, а в моём адаптере, в частности, STN1170 - это "лажа"... Тогда получается, что разработчики STN1170 (2120) лепят туфту??? Никак не получается..
В ADSe, например, установлен STM32xxxx По функциональности и мощности такой же интерпретатор как STNxxx (имеется в виду, конечно микропрограмма внутри MCU). А ведь ADS "шьёт" TCM "на ура" (вот только что позвонил друг и сообщил, что всё прошил этот вышеупомянутый чел за 3 минуты!!)
Далее, смотрел видео, как человек без заминок прошивает TCM FoCCCus`ом и ELM!!! 327... Даже не ELS`ом!!!
В чём же трабл?
Помогите, кто располагает информацией!!! Если будут нужны логи FoCCCus`а, скину куда скажете. Есть логи трёх неудачных попыток прошивки.
Спасибо за внимание. С надеждой на решение проблемы! Жду ответов с нетерпением!
Всем здоровья и удачи!
Пока!
avatar
DuoX
21 March 2020


scan11
Логи можете приложить, наверное, тут (только под катом). Одним из вариантов решения проблемы могу посоветовать попробовать увеличить таймаут чтения ответа модуля (в FoCCCus называется CAN Timeout на вкладке Tools). Какая версия прошивки STN1170 у вас?
Silvice
22 March 2020

1

scan11
Насколько я помню, чтобы прошить удачно Фокккусом, надо обязательно указывать в RECOVERY HW-номер модуля ТСМ. Помнится, что я успешно шил с помощью оригинального ЕЛС27 ТСМ-модули для ФФ3 (и на машине, и даже на столе).
scan11
23 March 2020


DuoX
Версия прошивки STN: 4.2.4 Это будет видно в логах. Логи выложу вечером.
Сегодня модуль, после разборки и сборки только двух плат вышел на связь "на столе".
posted image
Данные считываются на ура. Попытки прошить неудачны ни при каких (пока) параметрах порта и железа.
CAN Timeout изменял и на увеличение и на уменьшение.. Ставил 100ms, 20ms 150ms. В последнем случае теряется связь с MCU TСМ.
scan11
23 March 2020


Silvice
цитата:
Насколько я помню, чтобы прошить удачно Фокккусом, надо обязательно указывать в RECOVERY HW-номер модуля ТСМ.

Только что попробовал. Ошибка возникает ещё раньше чем обычно:(
Логи всех попыток выложу вечером с подробными описаниями.
avatar
АНДРЕЙ1973
23 March 2020

-2

scan11
покажите лучше схему адаптера.
scan11
23 March 2020


Итак, ЛОГи.
(TCM новый. "Пустой". При чтении выдаёт только HW идентификатор). Терминатор HS-CAN 120 Ом установлен. Без него связи с TCM нет
Лог 1 Попытка прошивки на автомобиле. Скорость адаптера установил FoCCCus 5000000.Тайм-ауты порта по умолчанию.
Скрытый текст

Лог 2 Попытка прошивки на автомобиле. Скорость адаптера установлена 2000000.Тайм-аут порта 1ms.
Скрытый текст

Лог 3 Попытка прошивки на автомобиле. Скорость адаптера установлена 500000.Тайм-аут порта 1ms.
Скрытый текст

Лог 4 Попытка прошивки на столе. При любых возможных скоростях STN1170 и FoCCCus.Тайм-аутах порта и задержках HS-CAN результат одинаковый:(
Скрытый текст

Что характерно, при прошивке "на столе" ошибка появляется намного быстрее. на первых "NO DATA"
Как-то так..
avatar
DuoX
23 March 2020


scan11
Обновите STN. В прошивке 4.2.4 был плавающий косяк с приемом ответов (вернее с таймаутами).
Проявлялся так:
Скрытый текст
scan11
23 March 2020


DuoX
Обновить до последней? v5.0.0?
Тупой вопрос задаю...: А есть какие-либо варианты?
Попробую, отпишусь.
Кстати у Вас такая же картина в логе как и у меня..
avatar
DuoX
23 March 2020


scan11
Можете до последней. В ней, правда, тоже есть косяки, но при использовании FoCCCus они не проявятся.
scan11
23 March 2020


А на какой у Вас работает нормально? В смысле без "NO DATA"?
avatar
DuoX
23 March 2020


scan11
На 5 😄. Можно еще вниз уйти, на 3.3.1, но смысл? Пробуйте, дело в этом - 100%.
scan11
23 March 2020


На прошивке v5.0.0 ошибка выскочила позднее в виде "Can`t erase flash memory"
Откатил прошивку STN1170 на v3.3.1
Прошивка TCM пошла:)
Была парочка "вылетов", но это незначительно. Теперь хоть ясно в чём причина "косяка"!!
Главное, что адаптер работоспособен, причина не в его конструкции и он не требует доработки!
Обо всех достижениях и подробностях процесса будет сообщено:)
avatar
DuoX
23 March 2020


scan11
цитата:
ошибка выскочила позднее в виде "Can`t erase flash memory"

Без логов ничего не подскажу. Но если завелась 3.3.1 оставайтесь на ней. На ней тоже все будет работать.
scan11
24 March 2020


В целях сбора статистики были произведены 4 перепрошивки TCM. Версии ПО и STN1170 для всех попыток:
Версия FoCCCus 0.8.6 CAN timeout - 52mS Менялся на 24mS и 100mS Эффекта нет. Поэтому оставлен по умолчанию
Версия STN1170 3.1.1 Версии 4.2.4 и 5.0.0 "глючат":
4.2.4 - прерывание прошивки на стадии "Loading Secondary Bootloader". Всегда в одном и том же месте.
5.0.0 - прерывание прошивки на стадии "Erase Flash Memory". Всегда в одном и том же месте.
Ниже версии 3.1.1 "откатиться" не получается. В одном случае невозможность установки связи с STN, в другом несоответствие загрузчика версии STN:(
Далее менялись скорости STN, параметры COM порта, перепрошивки производились с версии BV6P-7J104-EA на FV6P-7J104-JF и обратно.
Все процессы прошли без срывов, с успешным завершением. Во всех случаях "NO DATA" появляется несколько раз на стадии "Erase flash memory" и один раз на стадии "Upload VBF to ECU", но ошибки не вызывает. Скорее всего это какая-то специфика.. Попробую спросить у разработчика FoCCCus. Думаю "послать" не должен..
Теперь 4 лога, по порядку:
Ага, попробовал приложить логи.. А они - то не помещаются!!
Что делать? Куда ж их "присобачить"?
Кому понадобятся логи - запрашивайте с указанием куда класть:)
А в общих чертах выводы такие:
1. Явные косяки в прошивках STN выше версии 3.1.1 (может будет "чудо" выше 5.0.0, хочется надеяться..)
2. Версии FoCCCus 0.8.4 (ака special ELS edition) и 0.8.6 работают равноценно (во всяком случае с моей версией адаптера).
3. Скорость STN 500000 и 2000000 не влияют на скорость и качество процесса прошивки.
4. CAN Timeout в FoCCCus в пределах от 24mS до 100mS не влияет на скорость и качество процесса прошивки.
Теперь жду другой TCM, не разобранный. Попробую "помучить" его. Отпишусь. Также какие-либо оперативные обстоятельства будут освещаться по мере поступления.
Всем принявшим участие на данный момент огроиное Спасибо!!!
avatar
DuoX
24 March 2020mobile


scan11
цитата:
Во всех случаях "NO DATA" появляется несколько раз на стадии "Erase flash memory" и один раз на стадии "Upload VBF to ECU", но ошибки не вызывает. Скорее всего это какая-то специфика.

Именно, это специфика обработки ответа ожидания - один из костылей, связанный с программной реализацией отправки сегментированных сообщений.
scan11
24 March 2020


DuoX
цитата:
Именно, это специфика обработки ответа ожидания

Пардон, случайно не "ожидания ли ответа"? (робко интересуюсь:) )
А где можно, так сказать "просветиться", почитать про эти сегментрованные сообщения, да и вообще про обмен данными между MCU некоего автомобильного блока и STN`ом или другим каким интерпретатором. Хочется, так сказать вникнуть поглубже, манит, понимаете ли эта тема:) Может у Вас какие доки есть?
Сегодня вечером поищу в нете, может чего нарою.
avatar
DuoX
24 March 2020mobile


scan11
Можно толковать двояко, но это именно обработка ответа 7F**78 enchanced response-timing. Смотрите ISO-15765
avatar
civil-zz
24 March 2020


не, для фф3 это ISO14229. 15765-4 это скорее фф2
avatar
DuoX
24 March 2020


В принципе описание UDS есть и в ISO15765-3, но более подробно да, в ISO14229
scan11
24 March 2020


Спасибо. Направление понято:)
civil-zz
А "клубники" уведомляли ObdSol о том, что прошивки STN 4.2.4 и 5.0.0 "косые"? Я имею в виду то, что как ни странно чем новее прошивка тем как бы она должна быть лучше. А тут налицо ухудшение! Давайте я напишу Крису Финчеру из ObdSol по проблеме. Только мне нужен его контакт. Я с ним связывался в 2014, когда отправлял свою схему на рецензию. И если мне не изменяет память контакт мне давал Антон (Digital-Cj) Если у кого есть контакт скиньте плз.
Может поправят😳
avatar
DuoX
24 March 2020


scan11
Кстати вы так и не показали лог, по какой причине на 5.0.0 прошивка провалилась? Я пока что нашел в ней одну проблему, невозможность отправки сегментированных сообщений(аппаратно с STPX) длиной более 256 байт (хотя в предыдущих прошивках с этим все было ок).

civil-zz
Не сталкивался с такой проблемой?
scan11
24 March 2020


DuoX
Сейчас прошьюсь 5.0.0 и пришлю лог. Ожидайте.
scan11
24 March 2020


Ловите лог. Вылет на стадии "Erasing Flash"
FoCCCus 0.8.4 (aka ELS Special Edition)
Скрытый текст


Кстати вот эта строка: 023E800000000000 и есть камень преткновения возникновения всех "No DATA"
avatar
DuoX
24 March 2020

1

scan11
Хм, ну по видимому тут как раз никаких проблем с прошивкой нет. Это просто FoCCCus не знает, что адаптер научили 7F**78 обрабатывать...
scan11
24 March 2020


Ааа, вот в чём дело.. Ну пусть хоть так. Может когда-нибудь он "узнает", хочется надеяться:)
А вот это 7Fxxx78 это команда какая-то? Сорри за тупняк:)

3 people online

3 people online

Log in to leave a message or Sign up


up