OUT-CLUB.RU

OUT-CLUB.RU (https://out-club.ru/board/index.php)
-   Outlander XL 2007 - 2012 г.в. - Электроника, мультимедиа, навигация (https://out-club.ru/board/forumdisplay.php?f=271)
-   -   Исследование механизма работы ПО MMCS (https://out-club.ru/board/showthread.php?t=37735)

AS21 20.05.2015 12:08

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от Алексей2402 (Сообщение 1980806)
Я не разу это не делал, может есть образ с двумя видами карт и рабочими лоадингами?

1) У Вас E01
Вам надо иметь два loading.kwi именно для Вашей E01
-- Европейский
-- Русский
А потом в них править путь к картам
Поскольку у Вас веник 80 - более правильно было бы разбить так: на первый раздел (hdd) выделить 40 Gb - а карты расмещать так:
--- hdd\E\ - Европа
--- hdd\R\ - Украина/Россия
Предлагаю это звять за стандарт
Для тех у кого веник 40 - аналогично:
--- hdd\E\ - Европа
--- hdd\R\ - Украина/Россия
-- 20 Gb - хватает для обеих карт

Тогда мы не будем плодить кучу loading.kwi и сможем выложить их в шапку

Алексей2402 20.05.2015 12:14

Re: Исследование механизма работы ПО MMCS
 
Это не проблема, разбить могу как угодно, а вот запустить никак.

Добавлено через 2 минуты
У меня есть лоадинг LOADING_R03_G_DVD_24h_NEW-EM3, на нем всё отлично работает, но только с одними картами

Добавлено через 4 минуты
А у Вас нет случайно образа с правильным обозначением дисков, а размер я поправлю

Добавлено через 5 минут
Или ссылка на образ

AS21 20.05.2015 12:45

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от Алексей2402 (Сообщение 1980828)
А у Вас нет случайно образа с правильным обозначением дисков, а размер я поправлю

У меня есть образ 80
Но я его делал под linux. Расширение *.img
Могу выложить, но не надолго, занимает 75 Gb
Подходит?

Алексей2402 20.05.2015 12:55

Re: Исследование механизма работы ПО MMCS
 
А что обозначает под линукс? Я его из по винды не увижу?

AS21 20.05.2015 13:11

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от Алексей2402 (Сообщение 1980895)
А что обозначает под линукс? Я его из по винды не увижу?

Как файл - увидишь
А вот увидит ли его acronis - не знаю (у него образы- *.tib)

Алексей2402 20.05.2015 15:08

Re: Исследование механизма работы ПО MMCS
 
Дайте плиз ссылочку, попробую быстро скачать и попробовать.

AS21 20.05.2015 22:48

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от Алексей2402 (Сообщение 1980784)
выбираю загрузить с диска HDD и ошибку выдает

Значит неправильно hdd разбит
А карты какие видит со старым loading.kwi? Вероятнее всего - Украина/Россия
sanila71 - для карт РФ + Украина - возьмите loading.kwi из шапки не правленый по пути к картам
С этим loading.kwi (R03_G) - должны заработать нормально: карты РФ + Украина
А для Европы - используйте тот Ваш,который у Вас с ними работает нормально

Добавлено через 14 часов 10 минут
Цитата:

Сообщение от Алексей2402 (Сообщение 1980990)
Дайте плиз ссылочку, попробую быстро скачать и попробовать.

Уже и сжимал и все равно 17Gb
Не знаю где выложить. На моем столько места нет

Добавлено через 17 часов 17 минут
Вот. Могу подержать только сутки
http://solk.org.ua/HDD801.rar

Стаc 29.05.2015 12:22

Re: Исследование механизма работы ПО MMCS
 
Вложений: 1
Добрый день.
Для владельцев автомобилей марки Peugeot 4008 или Citroen AirCross может оказаться полезным представленный ниже материал, описывающий процедуру самостоятельной смены логотипа при загрузке ГУ MMCS W11/W12.
После установки в мой Peugeot 4008 штатной ГУ W12 от Mitsubishi Outlander 3 в наследство мне достался логотип этой замечательной фирмы, возникающий на экране всякий раз при запуске двигателя.
https://out-club.ru/board/attachment...ukeulrb7aa.jpg
Не секрет, что в файле прошивки для данного ГУ содержатся логотипы для всех марок, в автомобили которых производится его штатная установка: Outlander, 4008 и AirCross. Поиски способа замены логотипа в ГУ через меню или с использованием секретных комбинаций результата не принесли.
На помощь мне пришел уважаемый AS21, который и предложил следующий способ решения задачи, за что хочется передать ему "большое человеческое спасибо".
Итак, по порядку:
1. Загружаем файл прошивки Loading.kwi (у меня версии W) в программу jRemaker, создателем которой является AS21. Находим в дереве прошивки блоки с интересующими нас логотипами автомобилей (в моем случае это MMC и Peugeot) и выгружаем их на компьютер, используя в меню Dump функцию Export Unit.
https://out-club.ru/board/attachment...kjnmdkrntj.jpg
https://out-club.ru/board/attachment...kmbxyfjyet.jpg
2. Устанавливаем на компьютер любой HEX редактор. В моем случае это программа HEX Editor Neo, которая после своей установки работает в ознакомительном режиме, но полностью функциональна.
3. Открываем в HEX редакторе логотип MMC для просмотра его 16-тиричного кода. Справа от кода видим его символьное отображение. Наша задача - запомнить эти символы, а именно символы "BM8а......", отражающие начало кода логотипа, чтобы отыскать его в общем коде прошивки. С этим разобрались, символы запомнили.
https://out-club.ru/board/attachment...6hmszpgpvt.jpg
4. Теперь в HEX редакторе открываем сам файл прошивки, которую и будем переделывать.
к сожалению, изображение утрачено
5. Вызываем меню поиска (Ctrl+F) и вводим для поиска символы BM8а, с которых начинается код логотипа MMC.
https://out-club.ru/board/attachment...uhaqzbu1fx.jpg
Нажимаем Enter, после чего программа находит несколько мест в коде прошивки, где встречается искомая комбинация. Обратите внимание, что в прошивке несколько таких мест, так что ищите визуально тот участок, где код точно совпадает с кодом от логотипа MMC. Для себя я характерным признаком совпадения кода обозначил наличие символов ".яяя.", идущих в 4 ряде кода логотипа MMC от его начала.
6. В результате поиска я обнаружил участок кода прошивки, где начинался непосредственно код логотипа MMC. Начинался он символом "42" в строке с номером 06Ff8000.
https://out-club.ru/board/attachment...kbukvhbtxy.jpg
7. Все в том же HEX редакторе, не закрывая код прошивки Loading.kwi, открываем файл - теперь уже логотип Peugeot.
https://out-club.ru/board/attachment...3wbllghfaq.jpg
8. Наша задача предельно проста - выделить и скопировать весь код, отвечающий за логотип Peugeot, и вставить его в прошивку, заменив им участок кода в прошивке, отвечающий за отрисовку логотипа MMC. Так как размеры в байтах логотипов MMC и Peugeot (а также и Citroen) одинаковые - риска затереть какие-либо важные данные рядом с кодом логотипа после вставки нет.

9. В окне кода логотипа Peugeot выделяем все (нажатие Ctrl+A) и копируем в буфер обмена (нажатие Ctrl+C).
https://out-club.ru/board/attachment...bfvfwwpekr.jpg
10. Переходим в окно кода прошивки. Встаем курсором на найденное нами место начала кода логотипа MMC и вставляем скопированный нами ранее код логотипа Peugeot (нажатие Ctrl+V)
https://out-club.ru/board/attachment...phmfabqebt.jpg
11. Вставленный участок кода окрасится в красный цвет, перебросив нас вниз на последний символ вставленного кода. Сохраняем все изменения в нашей прошивке (нажатие Ctrl+S).
https://out-club.ru/board/attachment...b6fyztqdqu.jpg
12. Вот и все. Проверяем свой результат, загружая полученную прошивку в программу jRemaker. Если вы все сделали правильно, то теперь в контейнере логотипа MMC будет отображаться логотип Peugeot.
https://out-club.ru/board/attachment...nmxjmmkjz1.jpg
13. Остается только установить данную прошивку в ГУ, в результате чего получаем желаемый результат.
https://out-club.ru/board/attachment...ggnerzkykd.jpg

P.S. Хочу отметить, что все действия я выполнял с прошивкой версии W, которая уже была установлена на ГУ. Для того, чтобы уговорить ГУ обновить прошивку, мне пришлось сначала обновить ГУ на более старую версию U, а затем уже обновить на измененную W.

Еще раз хочу поблагодарить господина AS21, без которого данная переделка прошивки была бы невозможна. Всем удачи!

AS21 29.05.2015 12:30

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от Стаc (Сообщение 1988470)
описывающий процедуру самостоятельной смены логотипа при загрузке ГУ MMCS W11/W12.

Здесь есть один подводный камень.
Если размер нового кода окажется больше, чем та область, которая выделена под такой файл, то не получится. Донор должен быть равен или меньше

LA_ 31.05.2015 10:38

Re: Исследование механизма работы ПО MMCS
 
Возможно ли в MMCS добавить поддержку MirrorLink (чтобы с телефона на Android транслировать изображение - см. например, Sygic MirrorLink Navigation)? Интересно, какие авто поддерживают MirrorLink "из коробки"? Какой процессор у их бортовых компьютеров?

mac-mac 31.05.2015 17:36

Re: Исследование механизма работы ПО MMCS
 
LA_, нельзя. И дело не в процессоре, а в софте и железе. http://www.mirrorlink.com

AS21 08.06.2015 09:33

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от LA_ (Сообщение 1989827)
Возможно ли в MMCS добавить поддержку

Думаю с этим уже можно будет
https://out-club.ru/board/showpost.p...postcount=4228

AS21 10.06.2015 10:17

Re: Исследование механизма работы ПО MMCS
 
Не ругайтесь, что не в тему, но уж больно аппарат интересный, особенно в плане работы с КАН шиной. Если кто уже сталкивался, то:
- есть ли вариант для нас
- и КАН шина?
https://www.drive2.ru/l/6675990/
http://naviki.ru/shtatnaya-magnitola...1-dlya-kia-rio

mitsubi 10.06.2015 11:25

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1997690)
Не ругайтесь, что не в тему, но уж больно аппарат интересный, особенно в плане работы с КАН шиной. Если кто уже сталкивался, то:
- есть ли вариант для нас
- и КАН шина?
https://www.drive2.ru/l/6675990/
http://naviki.ru/shtatnaya-magnitola...1-dlya-kia-rio

обычная китайская балалайка, которых куча в параллельных темах, причем у этой форм-фактор морды не для Мицубиси

AS21 10.06.2015 13:29

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от mitsubi (Сообщение 1997744)
обычная китайская балалайка, которых куча в параллельных темах, причем у этой форм-фактор морды не для Мицубиси

Согласен полностью, за исключением, она работает с CAN шиной напрямую.
т.е. настройки комфорта и другое - возможно
Если встречал этой фирмы на таком проце для Митсубиси - выложи плз.

AS21 22.06.2015 07:03

Re: Исследование механизма работы ПО MMCS
 
Вот пример:
Это в рекламе (объявление):
Штатная магнитола Mitsubishi Outlander 2005-2012 - SMARTY Trend - Android 4+
ОС Android 4.2.2 / 4.4.x;
1.5GHz Cortex A9 Dual-Core CPU;
1Gb DDR3 RAM;
Яркий HD дисплей 8 дюймов;
Емкостный multi-touch экран;
Встроенный WiFi (Hotspot);
Аналоговый ТВ тюнер;
Видеорегистратор;
Спящий режим, включение за 2 сек;
OBD2 диагностика.
А это мне ответил продавец:
CAN модуль идет в комплекте!
Ставили такой аппарат неоднократно.
В этой магнитоле по шине работает:
1. Включение камеры заднего вида
2. Сигнал ручника
3. Иллюминация
4. Поддержка системы Rockford
Работают кнопки на руле (резистивные)

Ну и где здесь даже ОДБ2?
Так что не совсем обычная...

bernik 22.06.2015 11:13

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 2003197)
OBD2 диагностика.

Они имеют ввиду что вы купите отдельно OBD2 и вставите в диагностический разъем , а на магнитолу как и на любой андроид установите приложение и можно диагностировать машину.

AS21 22.06.2015 11:22

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от bernik (Сообщение 2003277)
Они имеют ввиду что вы купите отдельно OBD2 и вставите в диагностический разъем , а на магнитолу как и на любой андроид

У тебя есть эти приложения, чтобы они работали вместе с магнитолой?
Из переписки с ним, я понял, что продавец этой темой не владеет
ELM327 - работает по диагностике с двигателя хорошо. По связи с ETACS - никак.
Пока, методом орпроса, выяснил, что проблема ELM327, как одна из причин - разные скорости по CAN шине. Вобщем пока неясно

bernik 22.06.2015 11:40

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 2003281)
ELM327 - работает по диагностике с двигателя хорошо. По связи с ETACS - никак.

Так оно и есть с ETACS не работают только по двигателю.

AS21 22.06.2015 11:42

Re: Исследование механизма работы ПО MMCS
 
А почему - не знаешь?
Нет команд, или причина глубже?
Есть окрытый код для андроида по работе с ELM327? Для любого авто....

bernik 22.06.2015 11:46

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 2003290)
А почему - не знаешь?

Нет не знаю.

fbird 22.06.2015 22:38

Re: Исследование механизма работы ПО MMCS
 
С ELM327 и смартфоном на андроиде у меня работает программа Torque http://4pda.ru/forum/index.php?showtopic=193433, это походу самая известная. Под нее как плагин есть вроде набор PID под Mitsubishi, называется MUT https://play.google.com/store/apps/d...ixrezza.mut_ii, данные с OBD2 читает вроде и без него, и с ним, возможно с ним точнее, не все, правда, ну что етакс отдает, уровень топлива в баке вроде не читает

AS21 24.06.2015 13:18

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от fbird (Сообщение 2003701)
С ELM327 и смартфоном на андроиде у меня работает программа Torque http://4pda.ru/forum/index.php?showtopic=193433, это походу самая известная. Под нее как плагин есть вроде набор PID под Mitsubishi, называется MUT https://play.google.com/store/apps/d...ixrezza.mut_ii, данные с OBD2 читает вроде и без него, и с ним, возможно с ним точнее, не все, правда, ну что етакс отдает, уровень топлива в баке вроде не читает

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

Сегодня нашел по КАН шине ID и много разных циферок, связаных с работой климат контроля
Пока до конца не понял все значения, если получится сделать новую оболочку, косвенно можно попробовать вытащить инфу о температуре в салоне
А температуру на улице надо искать по командной строке, связаной с приборкой.
Вобщем что-то нашел, но вот пока не нашел главный ответ на свой вопрос:
- ELM327 - может редактировать, или только слушает (сканирует)?

Вот здесь чел все расписал
http://vdiag.net/elm327.html
Предварительный вывод, мне его подсказал очень хороший спец по ETACS:
- кодинг шить ELM должен.
надо пробовать
Ищу хоть какую-то открытую инфу по работе с ELM в терминале:
- командные строки для инициализации (т.е. связь с шиной или отдельным устройством, где указывается скорость?)
- синтаксис команд на получение инфы из кан шины как конкретной, так и общей (т.е. если она может получить все, идет по кан шине в этот момент)
-- особенно интересно применительно к митсубиси (но можно и другие авто. Хочу понять правила написания команд)
--- как выглядит командная строка в терминале, например, если поменять пробег для приборки
--- или как выглядит командная строка в терминале на стирание всех ошибок или конкретной ошибки
Давайте навалимся, если получится - это же хоть какой-то шаг вперед....

fbird 24.06.2015 16:57

Re: Исследование механизма работы ПО MMCS
 
А он есть и бесплатной версии, и на 4pda, куда ссылку я дал, там и полный есть прям в шапке, оттуда быстрее забрать будет чем я с телефона вытащу, не знаю, сохранился ли там установщик apk
Плагина купленного нет, там же на 4pda есть, правда 1-й версии, 2-й нету. И там же народ активно обсуждает его, делится опытом

ELM327 насколько я понимаю, только читает, и ошибки позволяет стирать
Кстати, там же терминал для ELM327 под Андроид в шапке лежит

AS21 24.06.2015 17:08

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от fbird (Сообщение 2004657)
А он есть и бесплатной версии, и на 4pda, куда ссылку я дал, там и полный есть, оттуда быстрее забрать будет чем я с телефона вытащу, не знаю, сохранился ли там установщик apk
Плагина купленного нет, там же на 4pda есть, правда 1-й версии, 2-й нету

Вот в том то и беда, что когда я захотел считать, с меня попросили деньги
Если не трудно, проверь плз. Может я не туда ткнулся
Заказал ELM327(2.1) блутуз + переход (грибочек)-блутуз-USB
Мне для начала и первая пойдет, чтобы понять, что она вообще может
Цитата:

Сообщение от fbird (Сообщение 2004657)
ELM327 насколько я понимаю, только читает, и ошибки позволяет стирать

Раз позволяет стирать/редактировать, значит есть функция записи.
Осталось понять - насколько зашита: программно или аппаратно?
Если программно: как только пойму, что она считывает (синтаксис), и как она ошибки стирает (тоже синтаксис) - думаю можно будет говорить и об каких-то сроках в ETACS

fbird 24.06.2015 17:32

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 2004660)
Вот в том то и беда, что когда я захотел считать, с меня попросили деньги
Если не трудно, проверь плз. Может я не туда ткнулся
Заказал ELM327(2.1) блутуз + переход (грибочек)-блутуз-USB

Кинул ссылку в личку. А вот с версией 2.1 вроде не все в порядке, не со всеми коннектиться машинами что ли, 1.5 там советуют, у меня 1.5

AS21 24.06.2015 18:09

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от fbird (Сообщение 2004667)
Кинул ссылку в личку. А вот с версией 2.1 вроде не все в порядке, не со всеми коннектиться машинами что ли, 1.5 там советуют, у меня 1.5

Спасибо, я тоже это видел, но в основном это касается старых авто.
Зато в 2.1 есть какой-то новый протокол. Ладно придет - буду разбираться
У моего знакомого 1.5. Будет с чем сравнивать

BeeOS 25.06.2015 01:26

Re: Исследование механизма работы ПО MMCS
 
Всем привет.
Привело меня на этот форум сообщение 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) - так просто не работают.

Профиль Torque:
Протокол - авто
Строка инициализации: ATSP0\nATAL\nATIB10\n

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 - с Киева). Вполне вероятно, что нам дадут посмотреть ГУ. Однако для тестов - скажут "покупайте", при том останется вопрос с китайцами по поводу прошивки.
[свернуть]
В общем, я чем смогу - тем помогу :)

AS21 25.06.2015 16:10

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от BeeOS (Сообщение 2004837)
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 в терминале - буду очень признателен

BeeOS 28.06.2015 02:21

Re: Исследование механизма работы ПО MMCS
 
Если есть время - советую посмотреть вот эту 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)
[свернуть]
http://stackoverflow.com/questions/2...s-pernament-on
Вот пример, как отправить что-то в can. Я бы посоветовал отправлять в can-анализатор, а не в машину :)

psy 29.06.2015 12:22

Re: Исследование механизма работы ПО MMCS
 
Вложений: 4
Стал счастливым обладателем электросхем делики д5.
Отсканировать всю книгу не просите. Если нужно что-то конкретное - пишите. Начинаю учить японский :-)

megaaxel 29.06.2015 12:40

Re: Исследование механизма работы ПО MMCS
 
вот если бы оригинал найти (сервис-мануал для Делики) в электронном виде...

psy 29.06.2015 12:47

Re: Исследование механизма работы ПО MMCS
 
megaaxel, да, я бы тоже не отказался. Известен хотя бы номер диска?

megaaxel 29.06.2015 13:05

Re: Исследование механизма работы ПО MMCS
 
номер типа MZ или код CD?

psy 29.06.2015 13:22

Re: Исследование механизма работы ПО MMCS
 
Хоть что-нибудь для поиска этого диска.

AS21 29.06.2015 22:25

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от BeeOS (Сообщение 2006196)
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 (Сообщение 2006196)
Могу читать обычные pid`ы,

Как это выглядит на экране, можешь выложить скрин?
Цитата:

Сообщение от BeeOS (Сообщение 2006196)
А вот их офис/филиал в Киеве есть, соответственно есть возможность в живую покрутить-пощупать ГУ.

Ну и как, дали "порулить"?
Цитата:

Сообщение от BeeOS (Сообщение 2006196)
какая шина висит на 6 и 14 обд пинах?

500
А вот как через нее идет инфа в 83,33 или 250 (MUT3) - не знаю

Добавлено через 50 минут
Цитата:

Сообщение от BeeOS (Сообщение 2006196)
Если есть время - советую посмотреть

Прочитал.
Там есть пример, как получить обороты двигателя.
Вопрос:
1) ЭТО работает?
У меня по КАН через анализатор:
ID = 02C - обороты
6F 00 -> 800
72 1C -> 2000
7D 78 -> 3000
как то не бьет с их примером, а что показывает ELM?

Добавлено через 1 час 1 минуту
Цитата:

Сообщение от psy (Сообщение 2006777)
Стал счастливым обладателем электросхем делики д5.

Очень хорошая штука, но по камерам из такой вот книжки мне уже все дал "Константин"
Думаю это сильно зантересует форумчан из клуба DELICA

Добавлено через 1 час 7 минут
Цитата:

Сообщение от BeeOS (Сообщение 2006196)
Проблема - перепрошить микроконтроллер

А какие есть варианты?
Например, если есть доп. коробочка (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 (Сообщение 2006196)
Я бы посоветовал отправлять в can-анализатор, а не в машину

can-анализатор - это не то устройство, которое что-то принимает или нет.
Он читает всю КАН шину
Для тестов, можно придумать такое ID, которого нет КАН шине или тестироваться на
ID=310
D0 - отвечает за языки (02- англ... 0B - русский)
D1 - пока не знаю
D2 - единицы измерения (48 - км/ч, км/л, С (град). Если добавиь 40h -> 88, то вместо С (град), будет F (град)
D3, D4 - настройки комфорта (стеклоподъемник, фары, поворотники, сигнализация...)
Легко исправить, если что-то не так сделать.

Вопрос: что может еще относиться к кастомизации, кроме перечисленного,чтобы понять что искать прменительно к D1?

BeeOS 30.06.2015 16:51

Re: Исследование механизма работы ПО MMCS
 
Вложений: 2
Цитата:

Сообщение от AS21 (Сообщение 2007131)
Ну и как, дали "порулить"?

Говорили "приедь, посмотри, мы не против", но тогда мне не надо было, так как знал всё, что хотел. Сейчас, думаю не откажут.

Цитата:

Сообщение от AS21 (Сообщение 2007131)
А какие есть варианты?
Например, если есть доп. коробочка (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 пакета - один включает троекратное мигание указателей поворота, второй - отключает.

BeeOS 30.06.2015 17:03

Re: Исследование механизма работы ПО MMCS
 
Если интересно - вот обзор на то ГУ, о котором я говорю
https://www.youtube.com/watch?v=5HutaA71hVg
Там можно увидеть такой-же кан блок, как и у myst.iba, вот только версия другая.
STM32 F103C8T6 - микроконтроллер, который умеет работать с CAN, usb, есть gpio.
Как я понимаю - он слушает CAN, и через gpio выводит сигнал задней передачи, сигнал включения габаритов, может ещё что-то (ручник). А вот по какому протоколу он с ГУ общается - загадка. И нужно ли его переделать/перепрошить "под наши цели" - тоже загадка.
Но со штатным рокфордовским усилком он умеет работать, как говорят (сам не проверял).

AS21 30.06.2015 18:15

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от BeeOS (Сообщение 2007567)
В идеале - для проверки подошли бы 2 пакета - один включает троекратное мигание указателей поворота, второй - отключает.

Поворотн.(мигают 3 раз. после перемещ.подрул.перекл.) ->
выкл.: ID = 310 -> 00 00 00 00 80 07
вкл.: ID = 310 -> 00 00 00 00 90 07

Добавлено через 12 минут
Цитата:

Сообщение от BeeOS (Сообщение 2007575)
STM32 F103C8T6 - микроконтроллер, который умеет работать с CAN, usb, есть gpio.

Мой кан анализатор сделан на STM32F105
Программное только под Windows
Читает все и посылает любые команды на скоростях любых, ему плевать на протоколы.
Выставил скорость, прослушал все, что гуляет на этой шине, и тренируйся в изменениях. Все работает в реальном массштабе времени.
1-й канал - запустил изменения. 2-й канал слушаешь как эти изменения воспринимаются шиной
Но продавец утверждает, что на андроиде таких нет. Не встречал?

Добавлено через 15 минут
Цитата:

Сообщение от BeeOS (Сообщение 2007575)
Если интересно - вот обзор на то ГУ, о котором я говорю

Я на этот обзор устал уже смотреть.
А не спрашивал у москвичей, они для этой магнитолы могут вносить изменения в код. Или только тупо че дали, то и тестируем?

Добавлено через 24 минуты
И еще! В CAN1 шине - PID - имею три знака
Например - обороті не 1C, а 02C

BeeOS 01.07.2015 20:10

Re: Исследование механизма работы ПО MMCS
 
До последнего надеялся, что у меня кривая прога для терминалки с елм. Но нет, сегодня взял ноут - та же беда. После ATMA молчит. Наверное кривой адаптер. Отключить троекратное мигание поворотников не вышло - пишет no data, а посмотреть что оно отправило в шину - нечем.
Потому оставлю пример, как через терминал отправить что-то в шину:
ATZ
ATAL
ATH1
ATL1
ATSP6
ATSH310 - ид 310
000000008007 - сам пакет

Москвичи сами прошивку не правят, только китайцам говорят, что добавить или исправить.


Текущее время: 00:55. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
Использование материалов сайта разрешается только при условии размещения активной ссылки на OUT-CLUB.RU
Copyright ©2006 - 2025, WWW.OUT-CLUB.RU