Добрый день, уважаемые фокусоводы.
Хочу начать новую тему по работе с
различными программами для диагностики и прошивки. Предлагается тут обсуждать нюансы работы данных программ, их плюсы/минусы, просто делиться опытом.
Предупреждение: для работы с данными программами необходимы некоторые навыки и знания, в случае некорректного использования данные действия могут привести к нежелательным последствиям и дорогостоящим ремонтам!!!
focccus.ru - здесь есть всегда последняя версия программы.
Полезные программыPATS Writer. Программа для работы с функциями иммобилайзера.FORD U2101 Killer. Программа для борьбы с ошибкой U2101fabdiag: программа для диагностики подушек безопасности F3, K2Тут можно скачать заводской конфиг авто по VIN номеру
V.Viktor
10 September 2012
Программы и приборы для диагностики и прошивки
reval
ELM не стабилен для этого,нужен хотя бы клубный адаптер.И соответственно настройки COM-порта
Это пока норм явление, через IDS конфиг залить в кугу не всегда с первого раза, а обновление приборки от типа занимает 40 мин или 2 часа
civil-zz
12 December 2014
2
reval
значит, ваш ELM питается только от OBD. при чтении BCM он перезагружается, питание кратковременно снимается с разъема, вот ELM и падает
reval
А какую программу используете, если не секрет?
Slaviiiik
Никто не спорит, бывают и кондиционные изделия из китая.
Но у ELS есть плюс, он быстрее. Правда, даже с пролификом FoCCCus сейчас быстрее 2М не работает. Обещают в будущем "прикрутить" скорость 5М.
Но даже 2М это быстрее чем 500К на ELM. Например, PCM или TCM через FoCCCus на моем ноуте с помощью ELS прошивается за 11 минут. Приборку еще не пробовал, не было необходимости.
У меня вот тоже лежит ELM327 купленный в 2012 году, так он работает стабильно наравне с ELS27, никаких проблем, в нем даже оригинальный FTDI стоит (в отличии от ELS
), но как показывает практика найти сейчас такой же - редкая удача. Большинство современных ELMов будет паршивенького качества и может глючить. Просто повезло.
Собственно по этому на форуме и советуют придерживаться ELS, т.к. там могут гарантировать качество, а китайцы со своими ELM не гарантируют ничего в принципе.
Slaviiiik
13 December 2014
Однозначно, ELS27 на порядок лучше, может и того больше, чем ELM327! Я просто описал свою историю! Всем SORRY!!!
Народ а подскажите можно ли слушать кан с помощью ЕЛМ 327 или ELS27?
finaef
15 December 2014mobile
Какими ат командами? Я через елм включают эхо ate1 заголовки ath1 и команду прослушки atma а он гонить какую-то пургу типа 98 00 00 0 00 00 data error а в конце bufer full error. Что за фигня кто знает?
finaef
15 December 2014mobile
civil-zz И через какую программу лучше снифеть? Я делаю через терминал!
finaefможно через ELMConfig, например.
скорости чтения недостаточно
finaef
15 December 2014
civil-zz
Спасибо за помощь! Смог выловить данные при разных действиях! Скажи как правильно послать команду в can ( ну например запирание замков с кнопки) если формат ответа на действие типо этого 62A2A20080D102 ? я так понял командой at fc sh? Блин с этими английскими даташитами засада!
civil-zz
16 December 2014
1
finaefнет, at fc sh - это установка заголовка для фрейма управления потоком, это обычно у нас не используется. чтобы в шину послать что-то, надо просто послать это адаптеру плейн текстом. т.е. просто 62A2A20080D102. если надо установить определенный заголовок, то это at sh.
цитата: |
с этими английскими даташитами засада |
это не есть гуд - вся более-менее полезная инфа на инглише онли
finaef
16 December 2014mobile
civil-zz
Понял, спасибо за инфу. А на сколько опасно если не ту команду отправлю? Блок не должен отвечать на ошибочные запросы по идеи!?
civil-zz
16 December 2014
1
finaef
это служебный обмен между блоками. Вы в него собираетесь вмешаться - сами думайте.
однократная посылка ничего не даст - сигнал должен держаться какое-то время. учтите, что родной сигнал будет конфликтовать с Вашим. либо передавайте с гораздо меньшим интервалом, либо глушите блок, который передает оригинальный сигнал.
при служебном обмене блоки не отвечают.
Вы собрались отправлять 62A2A20080D102? все биты из этой посылки расшифровали? учтите, что каждый из этих 56 битов может означать совершенно разные сигналы.
finaef
16 December 2014mobile
2
Конкретно эту посылку не расшифровывал, не нужна мне. Команды которые хочу посылать в принцепи безопасные и только в acm буду сдать. Я хочу сделать управление андройдом с штатных кнопок на руле и магнитолле, вот постепенно сканирую кан при нажатии этих кнопок и анализирую, посылать их в кан надо только для того чтоб удостовериться ч то это они, а дальше блютуз адаптер их будет просто ловить и командовать андройдом. Прога под андройд уже есть.
finaef, разве у FF3 не резистивные кнопки на руле? Не проще
так или
так? Кстати я снирфил CAN шину на FF3 с помощью ардуино и
CAN-BUS Shield, но до кнопок руля и мгнитолы не добрался.
finaef
17 December 2014mobile
Кнопки то резистивные,, но сигнал есть и в кане тоже
civil-zz
18 December 2014
2
finaef
не уверен на 100%, не помню, но, по-поему, именно сигнала кнопок в шине нет. кнопки подключены к мфд, а он уже шлет в шину именно сигнал, который актуален при данном режиме работы аудио. например, если активно радио, то при нажатии кнопки вправо идет сигнал поиска станции, если CD - переключить трек и т.д. нет такого общего сигнала "кнопка вправо".
finaef
18 December 2014mobile
Кнопки то да идут в дисплей, это 100 процентов. Сегодня займусь сканом кана на дисплее может что найду, если нет то нет.
Продолжая эпопею с кнопка сегодня сканировал кан, но все равно переодически вылетала ошибка can buffer error. Адаптер настроен на 500000 скорость.
civil-zz
Заметил еще примечательную штуковину в программe ELMConfig, а именно то что преключатель шины из hs в ms не соответствует переключателю адаптере. В forscan с этим все впорядке.
Короче выловил я все таки данные при нажатии кнопок. Через терминал послал ATSH0007A5 ответ OK, дальше ATCRA7AD ответ ОК, ну а дальше 22833C1 ответ 62833C00000000 ( ничего не нажато ) 62833C80000000 (громкость +) 62833C40000000 ( громкость - ) ну и тд.
civil-zz
Подскажи это данные кана или obd? И как можно зациклить (поставить на повтор) команду 22833C1 ? В даташите есть что то подобное, но что то я недогнал про каретку в конце строки?
civil-zz
18 December 2014
1
finaef:
|
преключатель шины из hs в ms не соответствует переключателю адаптере. |
прости, что чему не соответствует?
finaef:
|
дальше 22833C1 ответ 62833C00000000 ( ничего не нажато ) 62833C80000000 (громкость +) 62833C40000000 ( громкость - ) ну и тд. |
это диагностика, а не служебный обмен. он требует формата запрос-ответ. ранее вроде речь шла про то, чтобы из служебного трафика вылавливать данные в режиме прослушки
finaef:
|
Подскажи это данные кана или obd? |
еще раз - что, прости? данные передаются по кан-шине, если ты об этом. при чем тут обд?
finaef:
|
как можно зациклить (поставить на повтор) команду 22833C1 ? |
посылать ее циклически
finaefпостарайся, пожалуйста, четче формулировать свои мысли и вопросы, мы, программисты - народ туповатый.. я вот, честно, почти ничего не понял из твоих вопросов..
civil-zz:
|
finaef постарайся, пожалуйста, четче формулировать свои мысли и вопросы, мы, программисты - народ туповатый.. я вот, честно, почти ничего не понял из твоих вопросов.. |
Извиняй пожалуйста за сумбур написанный! Видимо позавчерашняя пьянка еще не отошла из головы!
civil-zz:
|
прости, что чему не соответствует? |
Переключатель на адаптере стоит в ms-can и в программе тоже, запускаю скан и тишина, как только переключаю на адаптере в hs-can то сразу начинает идти поток данных, при этом в программе стоит ms-can.
civil-zz:
|
это диагностика, а не служебный обмен. он требует формата запрос-ответ. ранее вроде речь шла про то, чтобы из служебного трафика вылавливать данные в режиме прослушки |
Ты прав хотел ловить команды в режиме прослушки, но из за постоянных ошибок buffer error забил на это.
civil-zz:
|
посылать ее циклически |
я понял что циклически))) я имел ввиду какой at командой? Все команды я вбивал в терминал вручную. Может есть в елм такая функция что бы я один раз вбил команду а дальше она сама ее повторяла без каких либо доп действий?
А про OBD Я ВООБЩЕ ТУПАНУЛЛ
civil-zz
18 December 2014
finaef:
|
Переключатель на адаптере стоит в ms-can и в программе тоже, запускаю скан и тишина, как только переключаю на адаптере в hs-can то сразу начинает идти поток данных, при этом в программе стоит ms-can. |
это в Scanner Mode? ок, я проверю..
finaef:
|
из за постоянных ошибок buffer error |
да, у некоторых елм с этим проблемы. с елс все ок работает
finaef:
|
я понял что циклически))) я имел ввиду какой at командой? Все команды я вбивал в терминал вручную. Может есть в елм такая функция что бы я один раз вбил команду а дальше она сама ее повторяла без каких либо доп действий? |
ну да, там в дашите это описано - если отправить просто символ первода каретки (0x13) без какой-либо предваряющей строки, то адаптер отправит в шину последнюю строку еще раз. впрочем, что мешает просто повторять запрос с нужной периодичностью?
xglooom
18 December 2014
finaef
Если просто послать \r т.е. нажать Enter, то ELM повторит последнюю набранную команду.
finaef
18 December 2014
civil-zz:
|
это в Scanner Mode? ок, я проверю.. |
Да scanner mode
civil-zz:
|
ну да, там в дашите это описано - если отправить просто символ первода каретки (0x13) без какой-либо предваряющей строки, то адаптер отправит в шину последнюю строку еще раз. впрочем, что мешает просто повторять запрос с нужной периодичностью? |
Да мешает только то что я сам через терминал вбиваю. Не используя никаких других программ. В будущем программа на андройде сама будет циклить запросы!
Про enter я вкурсе
finaef:
|
Переключатель на адаптере стоит в ms-can |
по умолчанию после запуска программы всегда стоит HS-CAN вроде
Уважаемые форумчане, подскажите ответ на вопрос. При использовании программы Focccus и при замене цифровых значений в центральном конфиге, можно просто выходить из программы? Исправления вступят в силу сами, или же нажимать на кнопку "записать в BCM или IPC"?