|
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
10.1.2016, 18:04
Сообщение
#1
|
||
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 1802 Регистрация: 21.2.2009 Из: Екатеринбург Вне форума Авто: Lancer IX 1.6MT (105HP) Репутация: 108
|
Собственно release candidate флешера.
Постарался проверить что в голову пришло, но 100% гарантии отсутствия глюков дать не могу. Надеюсь совместными усилиями мы их вычислим и изничтожим... (IMG:style_emoticons/default/wink.gif)
OpenFlasher_v1.0.0.3.rar ( 1,57 мегабайт )
Кол-во скачиваний: 2390Программа сделана по мотивам EcuFlash, но в отличии от него может читать/шить мицубовские ЭБУ на базе H8/539F (MH7202F) и H8/539FА (MH7203FA) через адаптеры, в которых работа с k-line организована функционально аналогично OpenPort 1.3. То есть подходит собственно OpenPort 1.3 (причем любая модификация D, M, S, U, R), USB - k-line адаптер от Орион СПб, Автомобильный USB адаптер K-L-линии универсальный от Мастер-Кит и аналогичные. Программа установки не требует. Просто распаковывайте из архива, запускайте и работайте. В архиве непосредственно исполняемый файл. Чуть пишет в реестр (адрес последней папки куда писался или откуда читался файл прошивки). Для активации работы с прошивкой на ЭБУ Mitsubishi используется специальный сигнал Boot. Он из себя представляет просто напряжение от 16 до 17 вольт, которое подается в тот момент, когда программа хочет произвести какую-либо операцию с прошивкой. Если чуть потренироваться, то вполне реально подавать эти самые +16 В в нужный момент вручную. OpenPort 1.3 (M, U, R) в принципе умеет формировать это напряжение, но выход boot у него слабенький, и при работе с ЭБУ на базе H8/539F и H8/539FА проседает гораздо ниже нужного уровня. Хотя для чтения прошивки мощности boot выхода OpenPort 1.3 таки хватает. А вот для записи - нет. (IMG:style_emoticons/default/sad.gif) Соответственно и для OpenPort 1.3 и для других адаптеров, у которых изначально нет boot выхода нужно обзавестись внешним источником +16V. Схемотехника источника +16 на ваше усмотрение. Можно например к паре крон соединенных последовательно добавить несколько гасящих излишнее напряжение диодов (2 или 3 штуки - надо по месту смотреть, чтобы на выходе конструкции было от 16 до 17 вольт). Либо к тем-же кронам кренку прицепить с выходным напряжением +16. Ну или еще что-нибудь придумать. Для удобства имеет смысл оборудовать конструкцию кнопкой или переключателем при нажатии/включении которого на boot-пин машины подавалось бы нужное напряжение. Внешний Boot нужно включать сразу перед нажатием кнопки Ok в диалоге (в идеале надо это делать одновременно, но проще подать boot чуть раньше). (IMG:http://forum.amadeus-project.com/uploads/monthly_01_2016/post-45-1452190043.png) ps. Жду замечаний, предложений и т.п. ------------------------------------------------------------------------------------------------------------------------------------------- История версий: v1.0.0.1 -
OpenFlasher_H8_RC.rar ( 10,43 мегабайт )
Кол-во скачиваний: 801- первая рабочая версия v1.0.0.2 -
OpenFlasher_v1.0.0.2.rar ( 1,57 мегабайт )
Кол-во скачиваний: 837- Чуть поправил алгоритм установки связи с ЭБУ. Теперь H8/539F ЭБУ должны читаться и со штатным boot-ом OpenPort 1.3. Для записи его мощности таки не хватает. - Прилинковал статично MFC библиотеки. Надеюсь теперь не надо будет для работы программы отдельно ставить в систему "Распространяемый пакет Microsoft Visual C++ 2010". v1.0.0.3 - файл выложен в начале сообщения - подкорректирована работа с H8/539FА |
|
|
||
![]() |
20.1.2016, 16:27
Сообщение
#2
|
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Технический Маньяк Сообщений: 1802 Регистрация: 21.2.2009 Из: Екатеринбург Вне форума Авто: Lancer IX 1.6MT (105HP) Репутация: 108
|
EcuFlash 1.41.2343 с внешним boot-ом. (IMG:style_emoticons/default/sad.gif)
Цитата [18:02:32.234] EcuFlash Version 1.41.2343
[18:02:32.234] OS Version Windows Vista [18:02:32.234] Qt Version 4.4.0 [18:02:32.240] 19 memory models read. [18:02:32.241] scanning for metadata models in C:/Program Files (x86)/OpenECU/EcuFlash v1.41.2343/rommetadata [18:02:32.444] 324 ROM metadata models scanned. [18:02:32.444] checksum module "subarudbw" loaded. [18:02:32.444] checksum module "mitsucan" loaded. [18:02:32.445] flashing tool "wrx02" loaded. [18:02:32.445] flashing tool "wrx04" loaded. [18:02:32.445] flashing tool "sti04" loaded. [18:02:32.445] flashing tool "sti05" loaded. [18:02:32.445] flashing tool "mitsukernel" loaded. [18:02:32.446] flashing tool "mitsukernelocp" loaded. [18:02:32.446] flashing tool "shbootmode" loaded. [18:02:32.451] flashing tool "shaudmode" loaded. [18:02:32.451] flashing tool "subarucan" loaded. [18:02:32.452] flashing tool "mitsucan" loaded. [18:02:38.530] 21490006 (89 tables) inheriting evo5base (0 tables) [18:02:38.548] 131072 byte image read. [18:02:46.710] Using interface OpenPort 1.3 Universal TXZ740BK7f5bb7c900000000000000000000000000000000 [18:02:53.439] sending init sequence 2 [18:02:53.452] got 0x11 response [18:02:53.452] sending init sequence 3 [18:02:53.837] entering bootloader [18:02:53.858] sending kernel size (1531) [18:02:53.882] sending kernel load address (0x0000F000) [18:02:53.906] uploading kernel [18:02:54.157] verifying kernel checksum response [18:02:54.157] kernel valid [18:02:54.376] kernel get version [18:02:54.389] kernel debug: [18:02:54.389] [B0] F2 A8 F0 36 F5 01 00 07 05 FB F0 00 B8 80 [18:02:54.401] kernel version is : OpenEcu Mitsubishi H8/539F Kernel V0.13 [18:02:54.401] reading kernel comm buffer size [18:02:54.414] comm buffer size set to 256 [18:02:54.414] reading kernel flash buffer size [18:02:54.427] flash buffer size set to 1024 [18:02:54.427] kernel read area: addr: 0000FEE0 len: 0001 [18:02:54.440] kernel read area: addr: 0000FEE2 len: 0001 [18:02:54.453] kernel read area: addr: 0000FEE3 len: 0001 [18:02:54.466] kernel read area: addr: 0000FF15 len: 0001 [18:02:54.480] flmcr: 80 ebr1: 00 ebr2: 00 ramcr: b8 [18:02:54.480] -- flashing image to ECU memory -- [18:02:54.880] -- comparing ECU flash memory pages to image file -- [18:02:54.880] seg start len ecu CRC32 img CRC32 same? [18:02:55.237] FB16 00010000 00003000 20094C7E 20094C7E YES [18:02:55.261] FB01 00013000 00000200 BD7BC39F BD7BC39F YES [18:02:55.286] FB02 00013200 00000200 BD7BC39F 608191D6 NO [18:02:55.310] FB03 00013400 00000200 BD7BC39F BD7BC39F YES [18:02:55.334] FB04 00013600 00000200 BD7BC39F BD7BC39F YES [18:02:55.359] FB05 00013800 00000200 BD7BC39F BD7BC39F YES [18:02:55.382] FB06 00013A00 00000200 BD7BC39F BD7BC39F YES [18:02:55.405] FB07 00013C00 00000200 BD7BC39F BD7BC39F YES [18:02:55.429] FB08 00013E00 00000200 BD7BC39F BD7BC39F YES [18:02:55.901] FB15 00014000 00004000 A3219E2D A3219E2D YES [18:02:56.373] FB14 00018000 00004000 D7AED1D0 D7AED1D0 YES [18:02:56.846] FB13 0001C000 00004000 690B37D3 690B37D3 YES [18:02:57.319] FB12 00020000 00004000 289B9C95 289B9C95 YES [18:02:57.790] FB11 00024000 00004000 6EE073DD 6EE073DD YES [18:02:58.262] FB10 00028000 00004000 9A66368B 9A66368B YES [18:02:58.733] FB09 0002C000 00004000 41BE7DE8 150AB693 NO [18:02:58.733] kernel flash enable [18:02:58.746] kernel blank flash page: addr: 0002C000 [18:02:58.759] kernel debug: [18:02:58.759] [B0] F4 45 F0 62 FF 05 F8 29 C0 00 F0 00 B8 80 [18:02:58.760] kernel error: programming failure [18:02:58.760] WARNING: failed to erase page at 0002C000! [18:02:58.760] kernel flash disable [18:02:58.775] interface close |
|
|
dmitrij_b Флешер для ЭБУ мицуб на базе H8/539F (MH7202F) и H8/539FА (MH7203FA) 10.1.2016, 18:04
Yegik У меня на Вин7 ,64 бит не хочет запускаться. Выдаё... 10.1.2016, 22:01
dmitrij_b Эх. Я надеялся, что если не буду использовать техн... 10.1.2016, 22:40
way_5604 Сегодня добрался до флешера и возникло пару вопрос... 14.1.2016, 12:47
dmitrij_b Ну у меня только одно предположение - возможно чут... 14.1.2016, 13:13
SSh Дим, а какой ток нужен? Существует великое множест... 14.1.2016, 14:39
dmitrij_b Реальный не мерил. Но исходя из стандарта J2534, в... 14.1.2016, 15:32
SSh Вообще-то много, глянь, не подойдет?
Стоит начиная... 14.1.2016, 16:39
dmitrij_b Хм. Описание вкусное. Спасибо подумаю.
Хотя чуть... 14.1.2016, 16:55
way_5604 а если попробовать готовые преобразователи?
наприм... 14.1.2016, 16:57
SSh Здесь гальваническая развязка не нужна, а цена эти... 14.1.2016, 17:17
way_5604 Цитата(SSh @ 14.1.2016, 21:17) Здесь галь... 14.1.2016, 17:20
SSh Цитата(way_5604 @ 14.1.2016, 18:20) штатн... 14.1.2016, 17:24
way_5604 Цитата(SSh @ 14.1.2016, 21:24) Цитата(way... 14.1.2016, 17:27
dmitrij_b Хм у него выход максимум +15V а надо бы 16.
Хотя г... 14.1.2016, 17:31
dmitrij_b StepUp, кстати, без гальванической развязки все ра... 14.1.2016, 17:45
way_5604 Цитата(dmitrij_b @ 14.1.2016, 21:45) А чт... 14.1.2016, 18:21
dmitrij_b Понятно. 14.1.2016, 18:39
way_5604 RE: Флешер для ЭБУ мицуб на базе H8/539F (MH7202F) и H8/539FА (MH7203FA) 17.1.2016, 13:22
dmitrij_b Цитата(way_5604 @ 17.1.2016, 15:22) Дмитр... 18.1.2016, 20:31
dmitrij_b Постараюсь завтра вечером проверить.
зы. Судя по ... 17.1.2016, 15:50
way_5604 Цитата(dmitrij_b @ 17.1.2016, 19:50) Пост... 17.1.2016, 17:48
dmitrij_b Выложил в первое сообщение OpenFlasher v1.0.0.2
Ч... 20.1.2016, 17:10
Yegik Ура ! Заработало !
Дим спасибо за библиоте... 20.1.2016, 20:59
dmitrij_b Пожалуйста! 20.1.2016, 23:35
dmitrij_b Вчера доделал тестовый OpenPort 1.3 c boot-ом на l... 10.2.2016, 11:31
Yegik Дим, а сколько вольт у такого опенпорта на выходе ... 10.2.2016, 21:39
dmitrij_b "Без нагрузки" (когда клемма просто в во... 10.2.2016, 21:55
way_5604 Цитата(dmitrij_b @ 11.2.2016, 1:55) ... 15.2.2016, 12:13
dmitrij_b Хм. Что-то не подумал про такое. Надо бы сделать..... 15.2.2016, 12:41
SSh Если трудно достать что-нибуть другое, то вот клас... 15.2.2016, 12:53
dmitrij_b Выложил в первое сообщение OpenFlasher v1.0.0.3
Ч... 28.2.2016, 17:04
way_5604 Цитата(dmitrij_b @ 28.2.2016, 21:04) Выло... 29.2.2016, 10:36
Albuminous Цитата(dmitrij_b @ 29.2.2016, 0:04) Вылож... 24.11.2019, 18:18
dmitrij_b Хм. В теории возможно, но на практике есть сложнос... 29.2.2016, 11:57
way_5604 Цитата(dmitrij_b @ 29.2.2016, 15:57) Хм. ... 29.2.2016, 13:37
ig67 Цитата(dmitrij_b @ 29.2.2016, 13:57) Хм. ... 12.5.2021, 16:04
dmitrij_b А где почитать про взаимозаменяемость 7201 и остал... 4.3.2016, 11:57
way_5604 А ну да, несовместимы.
Прошивки ECU с маркировкой... 5.3.2016, 7:03
eulle Дмитрий напишите мне пожалуйста в почту eulle@ya.r... 6.3.2016, 6:14
RN6LEA Дык тут форум то Мицухам) Тут только методом проб ... 23.6.2017, 20:57
saneba174 Всем привет
Кто нибудь проверял эту прогу с openpo... 26.4.2018, 11:20
dmitrij_b Без проверки могу сказать, что работать не будет. ... 26.4.2018, 21:53
HDV Добрый вечер всем участникам форума. Авто друга, у... 27.8.2018, 22:37
liros Цитата(dmitrij_b @ 26.4.2018, 21:53) Без ... 4.2.2019, 13:49
dmitrij_b OP 2.0 работает с CAN-ом, чего 1.3 не умеет. Внутр... 4.2.2019, 14:10
liros Цитата(dmitrij_b @ 4.2.2019, 14:10) OP 2.... 7.2.2019, 8:25
Albuminous Всем доброго дня недели.
Прочитал ветку, даташиту,... 24.11.2019, 18:03
dmitrij_b Программа OpenFlasher писалась и тестировалась име... 24.11.2019, 18:54
Albuminous А чисто теоретически вы можете предположить что пр... 24.11.2019, 20:36
Enigma Для каких машин этот флешер? 8.12.2019, 8:43
dmitrij_b К сожалению списка, в каких машинах применялись H8... 9.12.2019, 12:58
cartmanes На Pajero/Pajero Sport/Delica ставились. Openport ... 10.12.2019, 12:29
Yokel Есть у кого-нибудь распиновка данного процессора? ... 28.12.2019, 18:42
dmitrij_b Есть даташит на H8/538 и H8/539.
28.12.2019, 23:53
Yokel Это datasheet на MH7203 ?
У меня вот такой блок от... 29.12.2019, 8:09
dmitrij_b Насколько я в курсе MH7203FA = H8/539FА. 29.12.2019, 20:11
Yokel Есть возможность бут пин вызвонить ??? 4.1.2020, 18:34
dmitrij_b ? 4.1.2020, 20:48
Yokel На каком пину процессора! У вас же на ваши бло... 8.1.2020, 11:11
dmitrij_b По подписям пинов есть некоторое подозрение на 3 (... 8.1.2020, 18:32
simich Здравствуйте, сильно не пинайте если промахнулся в... 12.1.2020, 22:07
yrii прошу поделиться даташитом на H8/539FА (MH7203FA) 15.4.2021, 20:30
dmitrij_b Хм. Прямо с ходу могу только выложить все подряд, ... 16.4.2021, 15:00
yrii спасибо
не получается его в иде автоматом разреве... 16.4.2021, 16:52
arestant3283 Цитата(dmitrij_b @ 10.1.2016, 18:04) Собс... 11.1.2022, 12:56
TG_CAR Добрый день! Подскажите пожалуйста. Считается ... 25.7.2023, 11:23![]() ![]() ![]() |
|
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
| Текстовая версия | © 2006-2025 Форум Технических Маньяков. |
|
|