А он есть и бесплатной версии, и на 4pda, куда ссылку я дал, там и полный есть прям в шапке, оттуда быстрее забрать будет чем я с телефона вытащу, не знаю, сохранился ли там установщик apk
Плагина купленного нет, там же на 4pda есть, правда 1-й версии, 2-й нету. И там же народ активно обсуждает его, делится опытом
ELM327 насколько я понимаю, только читает, и ошибки позволяет стирать
Кстати, там же терминал для ELM327 под Андроид в шапке лежит
Последний раз редактировалось fbird; 24.06.2015 в 17:05.
А он есть и бесплатной версии, и на 4pda, куда ссылку я дал, там и полный есть, оттуда быстрее забрать будет чем я с телефона вытащу, не знаю, сохранился ли там установщик apk
Плагина купленного нет, там же на 4pda есть, правда 1-й версии, 2-й нету
Вот в том то и беда, что когда я захотел считать, с меня попросили деньги
Если не трудно, проверь плз. Может я не туда ткнулся
Заказал ELM327(2.1) блутуз + переход (грибочек)-блутуз-USB
Мне для начала и первая пойдет, чтобы понять, что она вообще может
Цитата:
Сообщение от fbird
ELM327 насколько я понимаю, только читает, и ошибки позволяет стирать
Раз позволяет стирать/редактировать, значит есть функция записи.
Осталось понять - насколько зашита: программно или аппаратно?
Если программно: как только пойму, что она считывает (синтаксис), и как она ошибки стирает (тоже синтаксис) - думаю можно будет говорить и об каких-то сроках в ETACS
Вот в том то и беда, что когда я захотел считать, с меня попросили деньги
Если не трудно, проверь плз. Может я не туда ткнулся
Заказал ELM327(2.1) блутуз + переход (грибочек)-блутуз-USB
Кинул ссылку в личку. А вот с версией 2.1 вроде не все в порядке, не со всеми коннектиться машинами что ли, 1.5 там советуют, у меня 1.5
Кинул ссылку в личку. А вот с версией 2.1 вроде не все в порядке, не со всеми коннектиться машинами что ли, 1.5 там советуют, у меня 1.5
Спасибо, я тоже это видел, но в основном это касается старых авто.
Зато в 2.1 есть какой-то новый протокол. Ладно придет - буду разбираться
У моего знакомого 1.5. Будет с чем сравнивать
Всем привет.
Привело меня на этот форум сообщение AS21 на форуме lancer, в теме про китайские андроид-мафоны, и вижу что попал куда надо
Дальше - много текста
Вот инфа, которую сейчас могу дать:
ELM327
Из того что есть:
Lancer X 2.0 2WD CVT (версию етакса надо будет посмотреть)
Samsung galaxy s4 (lollipop 5.0.1)
Torque 1.8.49 (крякнутая, найдено на 4pda)
ELM327 mini v1.5 (по ATZ говорит, что 1.5, ATSP0 ATAL ATIB10 - все ОК)
Плагины MUT и MUT v2 (найдены на 4pda) - так просто не работают.
1. Плагин MUT - добавляет кастомные PID, у меня их часть либо не активна, либо показывает постоянно одно значение (бред) и не меняются.
2. Плагин MUT V2 - есть 3 режима, два для работы с ISO 9142-2 Hybrid ("старый импорт" и "v2"), а так же "CAN-BUS mode 23".
Лично у меня они все не работают (датчики не активны), плагин постоянно крашится, если попытаться в него зайти.
mode 23 - эта фишка включается только через прошивку мозгов?
[свернуть]
Китайские андроид-балалайки
По поводу Torque и диагностики на таких мафонах - всё только через ELM327, встроенных средств нет, что бы там не писали.
Было время (около полу года назад), когда сидел на форуме redpower, общался с их директором (или владелец, я хз). Человек сам занимается своим продуктом, обзоры пишет, ведет переговоры с китайцами - в общении человек достаточно заинтересован (но времени у него всегда мало), к людям прислушивается.
Им китайцы делают ГУ на андроиде, и софт они-же пишут (плюшки с хотелок форума иногда добавляли - значит общение с кодерами есть). Однако все прошивки зашифрованы, разобрать их не получится (скорее всего).
В общем, дела с такими мафонами обстоят так:
В ГУ внутри есть платка самого android и отдельно MCU (микроконтроллер). Отдельно подключается Кан-бокс.
Кан-боксы есть разные, в зависимости от модели авто. При том для ВАГов они умеют отображать климат, менять настройки в мозге, штатной сигналке и т д.
Для мицу кан-бокс умеет только управлять штатным рокфордовским усилком (может и выводит сигнал габаритов - не помню уже).
Суть в том, что с кан-боксом андроид общается через MCU, в настройках андроида выбирается автомобиль (так MCU понимает, с каким кан-боксом ему работать), и соответственно меняет функционал ГУ на нужный.
Теперь к вопросам, на которые у меня ответа нет:
1. Почему не реализовано управление етаксом, как в MMCS, для нас? Если у ВАГов то реализовано?
Или у них не было инфы про кан мицу, или аппаратная несовместимость где-то.
2. Для реализации считывания инфы с кана и управления етаксом нужно только допилить прошивку MCU и софт андроида, или надо и кан-бокс переделать? (не забываем, что для разных марок, а иногда и моделей авто - разные кан-боксы)
По поводу редактирования прошивки MCU и андроида (они отдельно идут) - сомневаюсь, что китайцы дадут исходники.
В любом случае:
Я могу зайти на форум, что-то спросить/попросить, познакомить и учавствовать в диалоге.
Я знаю, что у redpower есть офис в Киеве (я, как и AS21 - с Киева). Вполне вероятно, что нам дадут посмотреть ГУ. Однако для тестов - скажут "покупайте", при том останется вопрос с китайцами по поводу прошивки.
1. Почему не реализовано управление етаксом, как в MMCS, для нас? Если у ВАГов то реализовано?
Или у них не было инфы про кан мицу, или аппаратная несовместимость где-то.
Скорости КАН шин:
На ASX: 1 - 83.33, 2-500, 3-500;
На Out3: 1 - 250 ; 2-3 сквозная - 500 ;
Плюс, свой MUT протокол
Я уже писал ранее:
1) Ты можешь запустить ELM327 в терминале?
2) Хоть какой-то параметр или посмотреть, а еще лучше поправить, можно и для двигателя?
Мне нужен синтаксис команд. Если получится пример - выложи фото скрина, с подробным описание, что делал.
3) Где у ELM327 при инициализации устанавливается скорость КАН шины?
4) Москва нам не поможет, я имел ввиду продавцов. Надо искать концы в Киеве
5) Не все так плохо с прошивками. Если есть возможность добавлять свое приложение из инета - тогда через подобную функцию, думаю можно будет установить и прогу по обслуживанию ELM327. Или копать инфу на яддро, она есть, только не на все модели.
Добавлено через 8 минут
Я повторюсь. Тема для меня абсолютно новая.
Я пока не знаю синтаксис команд ELM
Если я с помощью ELM327 смогу в терминале:
- поменять язык приборки - тогда все будет сделано быстро
Мой КАН анализатор выдает:
ID=310 D0=02 D1=00 D2=00 D3=00 D4=00 - это английский
....
ID=310 D0=0B D1=00 D2=00 D3=00 D4=00 - это русский
Если кто-то знает как это сдеалать на ELM327 в терминале - буду очень признателен
Если есть время - советую посмотреть вот эту pdf'ку. Можно понять как выбрать протокол и работать с стандартными пидами. Вот инфу как получать can сообщения с определенным id, и как их отправлять ещё гуглю.
А тем временем:
1. Могу.
2. Могу читать обычные pid`ы, как работать с кан шиной - пока гуглю.
3. Гуглю
4. Вести переписку с человеком в Москве или в Киеве - нету разницы. А вот их офис/филиал в Киеве есть, соответственно есть возможность в живую покрутить-пощупать ГУ.
5. Установить apk, даже получить рут - не проблема. Проблема - перепрошить микроконтроллер, так как с кан шиной работает именно он.
У меня вот какой вопрос: какая шина висит на 6 и 14 обд пинах?
Какую инфу оттуда можно стянуть, какие параметры поменять?
Какая скорость и длинна ид. Вот варианты:
CAN протоколы, которые тянет ELM327
ISO 15765-4 CAN (11 bit ID, 500 kbaud)
ISO 15765-4 CAN (29 bit ID, 500 kbaud)
ISO 15765-4 CAN (11 bit ID, 250 kbaud)
ISO 15765-4 CAN (29 bit ID, 250 kbaud)
ISO 15765-4 CAN (11 bit ID, 500 kbaud)
ISO 15765-4 CAN (29 bit ID, 500 kbaud)
ISO 15765-4 CAN (11 bit ID, 250 kbaud)
ISO 15765-4 CAN (29 bit ID, 250 kbaud)
Выходит, что из-за микросхемы, по коорой сязывается ELM - у нее всего две скорости.
Кстати, мой сканер тоже на этих микрухаг. Но отлично справляется со скоростью 83,33
Цитата:
Сообщение от BeeOS
Могу читать обычные pid`ы,
Как это выглядит на экране, можешь выложить скрин?
Цитата:
Сообщение от BeeOS
А вот их офис/филиал в Киеве есть, соответственно есть возможность в живую покрутить-пощупать ГУ.
Ну и как, дали "порулить"?
Цитата:
Сообщение от BeeOS
какая шина висит на 6 и 14 обд пинах?
500
А вот как через нее идет инфа в 83,33 или 250 (MUT3) - не знаю
Добавлено через 50 минут
Цитата:
Сообщение от BeeOS
Если есть время - советую посмотреть
Прочитал.
Там есть пример, как получить обороты двигателя.
Вопрос:
1) ЭТО работает?
У меня по КАН через анализатор:
ID = 02C - обороты
6F 00 -> 800
72 1C -> 2000
7D 78 -> 3000
как то не бьет с их примером, а что показывает ELM?
Добавлено через 1 час 1 минуту
Цитата:
Сообщение от psy
Стал счастливым обладателем электросхем делики д5.
Очень хорошая штука, но по камерам из такой вот книжки мне уже все дал "Константин"
Думаю это сильно зантересует форумчан из клуба DELICA
Добавлено через 1 час 7 минут
Цитата:
Сообщение от BeeOS
Проблема - перепрошить микроконтроллер
А какие есть варианты?
Например, если есть доп. коробочка (CAN) - как приложение к автомагнитоле. И в ней прописан авто Митсубиси:
- этот блок разве не слушает кан шину?
Вот пример таког блочка https://out-club.ru/board/showpost.p...postcount=2236
Добавлено через 10 часов 23 минуты
MODEL ELM 327 v1.2 поддерживает 9+1 протокол:
1 - SAE J1850 PWM (41.6 Kbaud);
2 - SAE J1850 VPW (10.4 Kbaud);
3 - ISO 9141-2 (5 baud init, 10.4 Kbaud);
4 - ISO 14230-4 KWP (5 baud init, 10.4 Kbaud);
5 - ISO 14230-4 KWP (fast init, 10.4 Kbaud);
6 - ISO 15765-4 CAN (11 bit ID, 500 Kbaud);
7 - ISO 15765-4 CAN (29 bit ID, 500 Kbaud);
8 - ISO 15765-4 CAN (11 bit ID, 250 Kbaud);
9 - ISO 15765-4 CAN (29 bit ID, 250 Kbaud);
10 – Automatic.
т.е. первые 5 - низкая скорость.
Есть возможность - 10 – Automatic.
Интересно, а версии 1.5 или 2.1 - какие у них проколы?
Добавлено через 10 часов 29 минут
Цитата:
Сообщение от BeeOS
Я бы посоветовал отправлять в can-анализатор, а не в машину
can-анализатор - это не то устройство, которое что-то принимает или нет.
Он читает всю КАН шину
Для тестов, можно придумать такое ID, которого нет КАН шине или тестироваться на
ID=310
D0 - отвечает за языки (02- англ... 0B - русский)
D1 - пока не знаю
D2 - единицы измерения (48 - км/ч, км/л, С (град). Если добавиь 40h -> 88, то вместо С (град), будет F (град)
D3, D4 - настройки комфорта (стеклоподъемник, фары, поворотники, сигнализация...)
Легко исправить, если что-то не так сделать.
Вопрос: что может еще относиться к кастомизации, кроме перечисленного,чтобы понять что искать прменительно к D1?
Говорили "приедь, посмотри, мы не против", но тогда мне не надо было, так как знал всё, что хотел. Сейчас, думаю не откажут.
Цитата:
Сообщение от AS21
А какие есть варианты?
Например, если есть доп. коробочка (CAN) - как приложение к автомагнитоле. И в ней прописан авто Митсубиси:
- этот блок разве не слушает кан шину?
Вот пример таког блочка
Так во всех китайских ГУ используются такие блоки (разные для разных авто). Как это реализовано:
Внутри ГУ (плата android -> MCU), потом на ГУ есть колодка, в которую подключается can-box (такой-же, как на фотке), а в него уже подключается can от авто.
Выходит так: CAN авто -> can-box -> MCU -> android
Вот что не понятно: каким образом связана плата android и MCU. Как передается инфа от MCU к can-боксу. MCU и can-box у нас темные лошадки
Потому, без такого ГУ и инфы про него, можем только через elm327 работать.
Что сегодня получил в терминале:
>ATZ - сброс адаптера, он ответил своей версией
>ATSP6 - работаем по ISO 15765-4 CAN (11 bit ID, 500 kbaud)
>ATH1 - включаем отображение can id
>ATAL - включаем поддержку длинных пакетов
>0105 - спрашиваем температуру охлаждайки
нам ответили 2 раза, с разных can id, хз почему
7E8 03 41 05 5E
7E9 03 41 05 5E
7E8 7E9 - can id, 03 - сколько байт в ответе, ответ 4 режима 1, pid 05. 5E - данные. 5E=94 94-40=54 по цельсию - наша температура
>010C - спросим обороты
7E8 04 41 0С 00 00
7E9 04 41 0С 00 00
Пардон, заводим двигатель
>010C - спросим обороты
7E8 04 41 0С 0E 48
7E9 04 41 0С 0E 4C
ответ в том-же формате, обороты E48=3656, делим на 4 = 914
>ATMA - пытаемся "слушать всё" что ходит через can, но почему-то тишина (хз почему)
>01C - опечатка
>010C - ещё раз обороты
7E8 04 41 0С 13 0B
7E9 04 41 0С 13 08
130B = 4875, делим на 4 = 1218
Для меня осталось загадкой, почему не работает прослушка шины. Может прога не выводит, может ELM327 коцнутый, хз. Но я сомневаюсь, что в тот момент через шину ничего не ходило.
По поводу разных версий - это всё поделки китайцев, поддержка протоколов та-же.
Я могу попробовать отправить какое-то сообщение в шину, но мне нечем проверить, ушло ли оно, правильно ли ушло и т д.
Пакет для смены языка - мне не катит, у меня старая приборка (красная).
В идеале - для проверки подошли бы 2 пакета - один включает троекратное мигание указателей поворота, второй - отключает.
В идеале - для проверки подошли бы 2 пакета - один включает троекратное мигание указателей поворота, второй - отключает.
Поворотн.(мигают 3 раз. после перемещ.подрул.перекл.) ->
выкл.: ID = 310 -> 00 00 00 00 80 07
вкл.: ID = 310 -> 00 00 00 00 90 07
Добавлено через 12 минут
Цитата:
Сообщение от BeeOS
STM32 F103C8T6 - микроконтроллер, который умеет работать с CAN, usb, есть gpio.
Мой кан анализатор сделан на STM32F105
Программное только под Windows
Читает все и посылает любые команды на скоростях любых, ему плевать на протоколы.
Выставил скорость, прослушал все, что гуляет на этой шине, и тренируйся в изменениях. Все работает в реальном массштабе времени.
1-й канал - запустил изменения. 2-й канал слушаешь как эти изменения воспринимаются шиной
Но продавец утверждает, что на андроиде таких нет. Не встречал?
Добавлено через 15 минут
Цитата:
Сообщение от BeeOS
Если интересно - вот обзор на то ГУ, о котором я говорю
Я на этот обзор устал уже смотреть.
А не спрашивал у москвичей, они для этой магнитолы могут вносить изменения в код. Или только тупо че дали, то и тестируем?
Добавлено через 24 минуты
И еще! В CAN1 шине - PID - имею три знака
Например - обороті не 1C, а 02C
До последнего надеялся, что у меня кривая прога для терминалки с елм. Но нет, сегодня взял ноут - та же беда. После ATMA молчит. Наверное кривой адаптер. Отключить троекратное мигание поворотников не вышло - пишет no data, а посмотреть что оно отправило в шину - нечем.
Потому оставлю пример, как через терминал отправить что-то в шину:
ATZ
ATAL
ATH1
ATL1
ATSP6
ATSH310 - ид 310
000000008007 - сам пакет
Москвичи сами прошивку не правят, только китайцам говорят, что добавить или исправить.
Стал счастливым обладателем электросхем делики д5.
Отсканировать всю книгу не просите. Если нужно что-то конкретное - пишите. Начинаю учить японский :-)