Программы для диагностики и конфигурирования на базе ELM327

14 years ago

8



Взял китайский клон адаптора ELM327
на 5atm.ru работает ина высокой кан шине и на средней!
ELM, ELM327, диагностика, диагностический адаптер, диагностический разъем, конфигурация

vovanmal
13 April 2010

Программы для диагностики и конфигурирования на базе ELM327
2,5M
views
847
members
10,1K
posts

avatar
civil-zz
29 November 2012


tedi_k
this bug appears only of you work in offline mode. many thanks for the report, I'll fix it surely

mlk
thanks for the logs and screenshots.. unfortunately they are not enough informative. did you try to set option "Write in file", maybe in that case full lof will be stored?
As for mileage - such value appear if your BCM doesn't store the mileage (there is a maximum value - FFFFFF), I'l try to fix it.
avatar
mlk
29 November 2012


avatar
civil-zz:

mlk
thanks for the logs and screenshots.. unfortunately they are not enough informative. did you try to set option "Write in file", maybe in that case full lof will be stored?


I think that posted log is taken from file, but will check later at home
avatar
Richiemac
30 November 2012


2007 S max ...

posted image

???
avatar
Макс136136
30 November 2012


Richiemac
Не знаю что с ним у тебя, но побывал на с максе 2008 г. Без проблем нашел машину
avatar
Digital-Cj
30 November 2012

7

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

1) civil-zz, ты писал, что аппаратный сброс ELM это нога 28 на землю. Но если верить даташиту на ELM или на сам PIC, то для этих целей служит нога 1, именуемая MCLR (memory clear). Её действительно нужно коротнуть на землю, но из-за особенностей разводки плат, есть вероятность коротнуть питающую цепь. Так что для сброса ногу лучше отпаять или отрезать её дорожку. Ну и потом "вернуть всё взад".

2) Появлялись мысли (quickie) что для увеличения скорости работы попробовать сменить кварц на 8 МГц. Кто-нибудь делал так? Сам PIC может работать до 16 МГц. И вроде как прошивке PIC'а должно быть пофиг с какой частотой его тактуют. То есть не скажет "оп-па.. а чё так быстро"?

3) civil-zz, напишу несколько пожеланий для улучшения ELMConfig. Некоторые были озвучены ранее, но не реализовались. Просто на заметку.

список


Пока что это всё.
P.S. Конечно, большущий респект ребятам в теме: civil-zz, DarkLeo. Ну и остальным
vicctor58
30 November 2012


цитата:
2) Сделать возможность показа DTC всех модулей в одном инфо-окне. Чтобы можно было заценить масштаб трагедии.


Присоединяюсь.
quickie
30 November 2012


Digital-Cj
Опытные товарищи обратили внимание на тот факт, что при замене кварца скорость будет больше не только у UART, но и у CAN. В итоге elmconfig не заработает. Да и похоже смысла менять нет - сейчас скорость ограничивается опросами по USB.
avatar
civil-zz
30 November 2012

2

mlk
krot79
Richiemac
можете попробовать вот эту версию для работы с дорестайлом: ELMConfig_S-Max_Test?
Думаю, что я правильно нашел и исправил ошибку
avatar
civil-zz
30 November 2012

3

avatar
Digital-Cj:

Но если верить даташиту на ELM или на сам PIC, то для этих целей служит нога 1, именуемая MCLR (memory clear). Её действительно нужно коротнуть на землю, но из-за особенностей разводки плат, есть вероятность коротнуть питающую цепь. Так что для сброса ногу лучше отпаять или отрезать её дорожку. Ну и потом "вернуть всё взад".

вот цитата из даташита на ELM327:
цитата:
When the ELM327 first power up, it looks for a jumper between pin 28 (the OBD Tx LED output) and circuit common (Vss). If a jumper is in place, it will turn off all the PPs for you, restoring the IC to the factory  defaults. To use this feature, simply connect a jumper to circuit common (which appears in numerous places - pins 8 or 19 of the ELM327, pin 5 of the RS232 connector, one end of most capacitors, or at the OND connector), then hold the other end of the jumper to pin 28 while turning the power on. When you see the RS232 Rx LED begin to flash quickly, remove the jumper - the PPs are off


avatar
Digital-Cj:

1) Сделать возможность сброса as build в две кнопки (отдельно для модулей MS и HS). Поставил юзверь прогу, нажал по очереди кнопки (ну или переключил шину, когда прога попросит) и получил полный дамп конфига. А далее пусть делает что хочет - всегда сможет "вернуть всё взад".

2) Сделать возможность показа DTC всех модулей в одном инфо-окне. Чтобы можно было заценить масштаб трагедии.

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

avatar
Digital-Cj:

3) Программа в качестве ошибки воспринимала сообщение "SEARCHING..." хотя после этого прога не падала, а продолжала работать и выдавать данные.

а когда это сообщение появляется? я ни разу у себя "SEARCHING..." не видел..

avatar
Digital-Cj:

4) Люди просили "Сброс адаптивных настроек PCM". Я присоединяюсь к ним.

это сделаю, как только у меня откуда-нибудь появятся ключи от 3 уровня безопасности PCM

avatar
Digital-Cj:

5) Можно ли внедрить какой-нить ELMConfig.ini для условий запуска программы? Например, чтобы по умолчанию выставить "свои" настройки (порт, скорость, авто) и после запуска ползоваться только двумя кнопками либо "Открыть порт" либо "Оффлайн".

да, думаю, это сделаю в следующем релизе, вещь полезная, сам все собираюсь-собираюсь

avatar
Digital-Cj:

6) Ну и конечно поддержка FF3 

будет, как только немного забуду, какая это мутотня - забивать на форму все эти 100500 параметров
avatar
Richiemac
30 November 2012


mlk
krot79
Richiemac
можете попробовать вот эту версию для работы с дорестайлом: ELMConfig_S-Max_Test > civil.iffc.ru?
Думаю, что я правильно нашел и исправил ошибку

ОК, спасибо. Я постараюсь сегодня вечером ...
quickie
30 November 2012


avatar
civil-zz:

будет, как только немного забуду, какая это мутотня - забивать на форму все эти 100500 параметров

Зачем так мучать себя? Можно ведь сделать просто грид, как в ИДС, тем более допустимые параметры в мондео и фокусе в большинстве своём совпадают. На мой взгляд, то что сейчас - и не туда и не сюда. Смысла особого делать столько контролек особо нет, если они не систематизированы...
krot79
30 November 2012


civil-zz
Как раз сегодня должен юсб елм забрать, заодно и попробую на юсб и синем зубе (а авто не умрет если чё не так пойдет на синем зубе?). Еще раз респектую
avatar
civil-zz
30 November 2012


quickie
а как их можно систематизировать, на основе каких критериев? тем более, я не знаю даже, как в IDS эт сделано, честно говоря

krot79
нет, с bluetooth все-таки не стоит. скорее всего, косяк произойдет уже на загрузке бутлоадера, это не страшно, но рисковать я бы не стал
quickie
30 November 2012


civil-zz
Систематизировать по назначению к примеру.

Сделать как в ИДС проще всего. Просто отображается список из двух колонок - слева название, справа комбобокс с возможностью выбора другого значения. Как во всяких там визуальных средствах, где нужно менять проперти объектам. Получается всё однообразно. Хотя и не систематизировано, но время при программировании здорово экономит.
avatar
systemroot
30 November 2012

1

quickie
не экономит нифига, только рябит в глазах
quickie
30 November 2012


avatar
systemroot:

не экономит нифига

Конечно, конечно. Накидать 200 контролек гораздо быстрее. И связать их с данными. А потом ещё повторить это для остальных машин. Искать ошибки потом тоже очень интересно. Я уж не говорю про то, что систематизировать в списке их будет гораздо проще (сделать дерево), чем перетаскивать контрольки.

Но, если таким не владете, то кидайте контрольки.
avatar
systemroot
30 November 2012


quickie
я не автор программы, а автор решил что так ему удобнее посему пусть будет так. мне лично удобнее и быстрее асбилт поправить и контрольку перечитать.
чем искать в таблице на IDS
quickie
30 November 2012

1

systemroot
Мой пост предназначался автору изначально, а не вам. А программирование - самой программы, а не то, как Вы будете потом менять параметры в машинах. Поэтому ваше замечание про "экономию", мягко говоря, непонятно.
avatar
Makarich1979
30 November 2012


civil-zz
Пробовал сегодня на дорестовом Smax. Новая версия выдала ту же ошибку. Адаптированная версия машину увидела. При подключении к машине сразу сбрасывается время, перезапускается климат и загорается неисправность двигателя. Сигнал ремней не отключился, автозапирание заработало.
krot79
30 November 2012


Makarich1979
Так ты смог прочитать конфигурацию и сохранить заводские настройки на винт, или опять зависло с ошибкой на новой программе (и я немного запутался - новая версия, адаптированная версия )?
avatar
Makarich1979
30 November 2012


krot79
Я скачал версию и подключился к машине. Сохранил конфиг себе на ноут. При этом слетело время в машине.
krot79
30 November 2012


Makarich1979
Дык это нормально. У меня когда официалы дилерским компом в конфигурации ковырялись тоже все послетало (часы, радиостанции, климат, показания борт. компьютера).
avatar
Richiemac
30 November 2012


avatar
Makarich1979:

krot79
Я скачал и подключился к машине. Сохранил конфиг себе на ноут. При этом слетело время в машине.


Так что, это работает? Простите, используя Google Translate, и я немного запутался.
avatar
Makarich1979
30 November 2012


Richiemac
Адаптированная версия работает на дорестайлинговых машинах.
avatar
Richiemac
30 November 2012


avatar
Makarich1979:

Richiemac
Адаптированная версия работает на дорестайлинговых машинах.


Не переводя правильно. Будет ли он работать на 2007 Smax? Благодаря ...
avatar
Makarich1979
30 November 2012


Richiemac
У меня заработало.
avatar
Dimuccio®
30 November 2012


civil-zz
Версия 0.2.2с заработала с моим адаптером! Правда, пробовал "на столе" только. Но тест скорости не проходит, хотя это и не важно, 38400 вполне достаточно.

P.S. А порты COM1 и COM2 только у меня пропали из списка доступных или это особенность новой версии программы ?
jorik60
30 November 2012


Сегодня приобрёл ELM 327 1.4 USB. Драйвер поставил с диска. С ELM-FF2 работает, а вот с ELMconfig при запуске пробного теста скорости выдает «превышено ожидание корректного ответа…». Знаю, что такая проблема обсуждалась выше, но смена скорости порта и работы ELM, драйвера и пр. ни к чему не привела. Какие еще могут быть варианты лечения этой заморочки? Заранее благодарен.
posted image
avatar
procyon
30 November 2012


Подскажите пожалуйста, в программе elmconfig в разделе блока HEC графа "серийные номера транспондеров" это и есть номера записанных ключей?
Соответственно количество номеров соответствует количеству записанных ключей?

1 person online

1 person online

Log in to leave a message or Sign up


up