Быстрый заказ, позвонить +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел на Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Ремкомплект РХХ на Mitsubishi Lancer IX, 1.6 (4G18), MD619857, 1450A116
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники"

> Диагностика двигателя, логгирование и прошивка ECU.
Artem NN
сообщение 1.6.2009, 13:00
Сообщение #1


Супер Технический Маньяк
*****

Группа:
Администраторы
Сообщений: 818
Регистрация: 29.5.2009
Из: Нижний Новгород
Вне форума


Репутация:   57  


Предлагаю развить тему логгирования, чтения ошибок перепрошивки ECU.

Mprog и EPT - прошивальщик и прошивка для кабеля. (что бы виделся прогами как родной)
Unlocker - для разблокирования ECU - если по каким то причинам не получается считать прошивку.

Проги для пользования думаю найдете сами в инете.
EcuFlash 1.28 и 1,29 (версии выше для этого шнурка уже не подходят- нужен OpenEcu2.0) в ней же драйвера для шнура
EvoScan 2.5
EcuEdit 3.5
Mitsulogger

как прошивать
http://forums.evolutionm.net/ecuflash-179/ (на английском)
не забудьте записать код иммобилайзера перед прошивкой

Для каждой прошивки ROM или BIN нужен файл XML в котором написано расположение всех нужных таблиц.
Иначе допустим в EcuFlash вместо таблиц будет открываться абракадабра.

Кто ни то снимал логи или прошивал ?? У кого есть опыт в этих делах поделитесь плиз.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
 
Start new topic
Ответов
Artem NN
сообщение 6.3.2012, 14:00
Сообщение #2


Супер Технический Маньяк
*****

Группа:
Администраторы
Сообщений: 818
Регистрация: 29.5.2009
Из: Нижний Новгород
Вне форума


Репутация:   57  


Думаю будет полезно (не только мне), но и для всех кто более или менее пытается по коду лазить.
Фалкон (Саша) меня просветил по битам. Спасибо!!! (Поправляйте если что не так)
Я сам в танке поэтому сделал для себя табличку битов, что бы голову не ломать.
Часто встречаются в коде обозначения как (допустим пример) FFDF, или h,20 - это одно и тоже FFFF-FFDF= 20 это Бит№5 (нолик шестой 1111 1111 1101 1111)
(считаем номер бита по ноликам с права на лево)
Бит 0 0x0001 FFFE 1111 1111 1111 1110
Бит 1 0x0002 FFFD 1111 1111 1111 1101
Бит 2 0x0004 FFFB 1111 1111 1111 1011
Бит 3 0x0008 FFF7 1111 1111 1111 0111
Бит 4 0х0010 FFEF 1111 1111 1110 1111
Бит 5 0х0020 FFDF 1111 1111 1101 1111
Бит 6 0x0040 FFBF 1111 1111 1011 1111
Бит 7 0x0080 FF7F 1111 1111 0111 1111
Бит 8 0x0100 FEFF 1111 1110 1111 1111
Бит 9 0x0200 FDFF 1111 1101 1111 1111
Бит 10 0x0400 FBFF 1111 1011 1111 1111
Бит 11 0x0800 F7FF 1111 0111 1111 1111
Бит 12 0x1000 EFFF 1110 1111 1111 1111
Бит 13 0x2000 DFFF 1101 1111 1111 1111
Бит 14 0x4000 BFFF 1011 1111 1111 1111
Бит 15 0x8000 7FFF 0111 1111 1111 1111

Что бы понять, что в коде точно бит - рядом с FFDF или h 20 еще бывают такие команды как tst - сравнение с нулем (или отличие от нуля) (могут проверятся как бит или регистр или данные).
And - гасит 1 в 0 биты маски тем самым выключает бит (везде будут нули). Or- наоборот включает не взведеные т.е. 0 в 1 включает бит (в место нуля будет 1).
Короче как я понял and выключает вычисление или ветку алгоритма, а or -на оборот включает переход или вычисление. (но это надо смотреть далее по коду - за что отвечает бит).

Думаю надо попробовать еще себе сделать такие таблички (подсказки) по другим битным картам (что бы голову не ломать). Благо еще gktuning (Юра) расписал все номера битов за что отвечают.
00000F8A BitMap0_byte_F8A:.data.w h'E24F
00000F9A BitMap1_byte_F9A:.data.w 4
00000FAA BitMap2_byte_FAA:.data.w h'56DA
00000FBA BitMap3_byte_FBA:.data.w 8
00000FCA BitMap4_byte_FCA:.data.w h'89FF
00000FDA BitMap5_byte_FDA:.data.w h'4290
00000FEA BitMap6_unk_FEA:.data.w 0
00000FFA BitMap7_word_FFA:.data.w h'18
0000100A BitMap8_100A: .data.w h'7315
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post

Сообщений в этой теме
- Artem NN   Диагностика двигателя, логгирование и прошивка ECU.   1.6.2009, 13:00
- - Yegik   Видимо, тоже самое. Вторая таблица с формулой AFR...   29.2.2012, 0:20
- - Yegik   УРА!!! Сегодня, наконец приехали моз...   29.2.2012, 15:48
- - Yegik   ЦитатаПланируется замена мозгов на авто ??Да. Т.к....   29.2.2012, 20:06
- - Artem NN   Мозг новый от какого авто 1.6MAP или 2,0 MAF У в...   29.2.2012, 20:33
- - Yegik   Artem NN, у меня MMC Carisma 1,6 MAF 1996 года, дв...   29.2.2012, 20:52
- - Artem NN   Нашел управление бензонасосом по табличке в прошив...   29.2.2012, 21:20
- - Yuriy_R   Артем, прикольные там описания таблиц по запуску, ...   1.3.2012, 8:09
- - dmitrij_b   Ну, надо сказать, что FTDI-шные дрова никогда Open...   1.3.2012, 13:28
|- - falcon   Цитата(dmitrij_b @ 1.3.2012, 12:28) Ну, н...   1.3.2012, 13:48
- - Yegik   Эта схемка+кусок схемы от Optnport1.3 на 555 микр...   2.3.2012, 8:30
- - Yegik   Можно ещё проще.   2.3.2012, 8:36
- - Yegik   Поставил новые мозги, а разьёмы иммобилайзеров (ст...   3.3.2012, 17:48
|- - falcon   Цитата(Yegik @ 3.3.2012, 16:48) Поставил ...   3.3.2012, 19:51
- - Yegik   ЦитатаЕсли менять 569A, то: С отключенной лямбдой ...   3.3.2012, 20:13
|- - falcon   Цитата(Yegik @ 3.3.2012, 19:13) ЦитатаЕсл...   3.3.2012, 22:05
- - Yegik   Попробовал в семи адресах поменять на 569С, в посл...   4.3.2012, 15:54
- - gbix   попробуй 8 бит поставить в 1. [ECUOptionSet2.8] ...   4.3.2012, 16:40
- - Yegik   Цитатапопробуй 8 бит поставить в 1. [ECUOptionSe...   4.3.2012, 16:54
- - gbix   по простому. по адресу faa поставь 579c похоже на ...   4.3.2012, 17:09
- - Yegik   Цитатапо простому. по адресу faa поставь 579c похо...   4.3.2012, 19:15
- - gbix   да. именно так. поменять 569А на 579А   4.3.2012, 19:27
- - Yegik   Наконец получилось отключить иммо. Поменял в FAA b...   4.3.2012, 22:56
- - gbix   нестыковычка выходит... 2 это 0010, т.е 1й бит. т...   4.3.2012, 23:16
- - Yegik   Я имел ввиду это: Вместе с прошивкой я выкладывал...   5.3.2012, 8:07
- - gktuning   Тфу ты, совсем запутали - так бит 3 - это и есть и...   5.3.2012, 12:30
- - falcon   Вопрос по поводу ГТ и его блокировки. Залогировал ...   5.3.2012, 16:54
|- - 0uch.!   Цитата(falcon @ 5.3.2012, 17:54) Вопрос п...   5.3.2012, 17:31
- - Yuriy_R   Вот, если я правильно понимаю, скважность импульса...   5.3.2012, 18:46
|- - 0uch.!   Цитата(Yuriy_R @ 5.3.2012, 19:46) Вот, ес...   5.3.2012, 19:03
- - Yuriy_R   А может для комфорта передвижения...   6.3.2012, 8:41
- - Artem NN   Думаю будет полезно (не только мне), но и для всех...   6.3.2012, 14:00
- - Artem NN   А вот так примерно это выглядит в коде - вынос и...   6.3.2012, 14:14
- - gbix   поправочка - биты считаются от 0, просто так полож...   6.3.2012, 22:13
- - gktuning   Справедливости ради должен заметить, это не я пери...   7.3.2012, 0:14
- - Artem NN   То gbix Таблицу : Бит 0 Бит 1 поправил. То ...   7.3.2012, 9:30
- - Artem NN   Ускоряем логгирование в 4е раза. (для 93270019) ...   7.3.2012, 9:59
|- - falcon   Цитата(Artem NN @ 7.3.2012, 8:59) <map...   7.3.2012, 16:54
- - Yegik   Вопрос для маньяков. С новыми мозгами выдаёт ошибк...   7.3.2012, 21:04
|- - falcon   Цитата(Yegik @ 7.3.2012, 20:04) Вопрос дл...   7.3.2012, 23:30
- - Artem NN   И так есть результат по скорости передачи данных. ...   7.3.2012, 21:51
|- - falcon   Цитата(Artem NN @ 7.3.2012, 20:51) 62500 ...   7.3.2012, 23:10
- - andr_mozg   logdefs_evo.xml <baudrates> <valu...   7.3.2012, 21:59
- - Artem NN   И так сравнение скоростей. Данные из файлов логов...   7.3.2012, 23:49
- - Yegik   ЦитатаВерни родные калибровки расходомера. Я их не...   7.3.2012, 23:57
|- - falcon   Цитата(Yegik @ 7.3.2012, 22:57) ЦитатаВер...   8.3.2012, 0:34
|- - cartmanes   Цитата(Yegik @ 7.3.2012, 23:57) Я их не т...   9.3.2012, 11:11
|- - Yegik   Цитата(cartmanes @ 9.3.2012, 11:11) Цитат...   9.3.2012, 13:32
|- - falcon   Цитата(Yegik @ 9.3.2012, 12:32) Ещё увели...   13.3.2012, 17:50
- - cartmanes   volume air flow   9.3.2012, 14:03
- - andr_mozg   по мотивам ЦитатаУскоряем логгирование в 4е раза...   9.3.2012, 14:46
|- - falcon   Цитата(andr_mozg @ 9.3.2012, 13:46) по мо...   9.3.2012, 15:04
- - andr_mozg   подскажите по проверки параметра есть ROM 80230006...   11.3.2012, 14:39
|- - falcon   Цитата(andr_mozg @ 11.3.2012, 13:39) подс...   11.3.2012, 17:19
- - Yegik   falcon, можешь выложить формулы для перевода в ...   11.3.2012, 19:10
|- - falcon   Цитата(Yegik @ 11.3.2012, 18:10) falcon, ...   11.3.2012, 21:27
- - Yegik   falcon, огромное спасибо. Добавил твою формулу в S...   12.3.2012, 19:54
- - 0uch.!   Сегодня проверял "сам себя" по ЕГТ( свою...   13.3.2012, 17:00
- - gktuning   Вот из мануала:   16.3.2012, 23:01
- - Yegik   Недавно пробовал залить тефра прошивку-96532706. Н...   20.3.2012, 19:57
|- - 0uch.!   Цитата(Yegik @ 20.3.2012, 20:57) Недавно ...   21.3.2012, 16:53
- - Galant VR-G   Залез под панель посмотрел пины есть 1 4 5 7 9 11 ...   21.3.2012, 19:24
|- - Yegik   Цитата(Galant VR-G @ 21.3.2012, 20:2...   21.3.2012, 20:08
- - Galant VR-G   так мне надо на open porte припоять 1 пин к 4 и 5...   21.3.2012, 20:57
|- - gktuning   Цитата(Galant VR-G @ 21.3.2012, 20:5...   23.3.2012, 1:13
- - Galant VR-G   Цитата(gktuning @ 23.3.2012, 1:13) Цитата...   23.3.2012, 10:21
- - dmitrij_b   Ну, оригинальная коммутационная плата, которая из ...   23.3.2012, 11:33
- - gktuning   Дима, а чего 11 переключал на 10, (если не путаю, ...   23.3.2012, 14:02
- - dmitrij_b   А потому как OpenPort 1.3U и у него на 10-й пин ид...   23.3.2012, 14:07
- - Galant VR-G   Нужно ли на двухплатном варианте соединять 15 и 16...   24.3.2012, 10:31
- - dmitrij_b   Это фильтр по питанию, а не соединение 15 и 16 ног...   24.3.2012, 11:24
- - Yegik   Не могу понять как работают карты "Open loop...   25.3.2012, 17:48
|- - Artem NN   Цитата(Yegik @ 25.3.2012, 18:48) Не могу ...   25.3.2012, 20:58
|- - falcon   Цитата(Artem NN @ 25.3.2012, 19:58) Цитат...   26.3.2012, 13:28
- - andr_mozg   Это примерно так?   26.3.2012, 19:16
- - Artem NN   Не примерно, а точно так. Это все в мануалах Мерли...   26.3.2012, 20:14
- - Yegik   ЦитатаЭто примерно так? Ага. Или так: Под бензин...   26.3.2012, 20:22
- - falcon   Кстати, пока тут вопросы про эвоскан. Я тут почини...   31.3.2012, 23:13
- - Yegik   Странно. У меня нормально читает ошибки. Версия Эв...   31.3.2012, 23:43
- - gktuning   Саша, попробуй в окошке "Select Method/ECU:...   1.4.2012, 2:25
- - falcon   ЦитатаСаша, попробуй в окошке "Select Mtthod/...   1.4.2012, 17:21
- - Yegik   ЦитатаА на заведенной/заглушенной - неважно? У себ...   1.4.2012, 18:33
|- - falcon   Цитата(Yegik @ 1.4.2012, 17:33) ЦитатаНо ...   1.4.2012, 21:39
- - Rcus   Про вытаскивание внутренних данных интересно наско...   2.4.2012, 20:04
- - Yegik   ЦитатаЧто-то как-то... маловато. Это ведь не дизел...   2.4.2012, 20:07
- - falcon   Цитатаи как прошиву пропатчить?где почитать?прошив...   2.4.2012, 22:02
|- - Rcus   Цитата(falcon @ 3.4.2012, 1:02) Цитатаи к...   3.4.2012, 4:21
- - ewgen1   прошива 80700010.точнее вот эта.где то есть об это...   3.4.2012, 1:16
|- - falcon   Цитата(ewgen1 @ 3.4.2012, 1:16) прошива 8...   3.4.2012, 1:29
- - dmitrij_b   2 falcon & Artem NN: Ребята, подскажите. Я ту...   13.4.2012, 22:47
|- - falcon   Цитата(dmitrij_b @ 13.4.2012, 22:47) 2 fa...   14.4.2012, 18:30
- - falcon   ELM 0.5.0.1 ELM 0.5.0.2   18.4.2012, 23:12
- - Rcus   Вопрос к копавшим прошивку двигателя с двумя датчи...   22.4.2012, 13:05
24 страниц V  « < 6 7 8 9 10 > » 


Fast ReplyReply to this topicStart new topic
9 чел. читают эту тему (гостей: 9, скрытых пользователей: 0)
Пользователей: 0

 



Быстрый заказ, позвонить +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел на Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Ремкомплект РХХ на Mitsubishi Lancer IX, 1.6 (4G18), MD619857, 1450A116
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники"