r00t
Новичок
- Мар
- 9
- 0
пишут что проверяли работу на опенпорт 1.3 и опенпорт 2.0. Вообще не вижу надобности в каком-то специальном шнуре - мозг работает на определенном стеке протоколов. На физическом уровне это ISO9141, на программном уровне - это Subaru Select Monitor. Программа под операционную систему ОС Виндовс, если она специально не проверяет, что подключен именно оригинальный кабель(например по usb vendor id, device id), то ей монопенисуально - т.к. далее работа идет через Serial-интерфейс.Я так понимаю нужен шнур еще
Что такого в этом экутеке ? Он работает на стоковых мозгах, они не теряют возможность снимать логи и читать всякую информацию: ошибки, iam, таблицу FLKC. Единственное, что пропадает, это возможность считать прошивку и записать ее при помощи стандартных программ.
Здесь нужно разобраться - как все же происходит считывание прошивки:
1) стандартные программы через кабель посылают загрузчику специальную команду
2) загрузчик переходит в режим чтения флеш-памяти при учете, что замкнут разъем для прошивки под торпедой
3) программа начинает запрашивать по очереди адрес за адресом из флэшпамяти, пока не загрузит всю прошивку
Проблема в том, что мозг с экутеком игнорирует команду на чтение памяти, из чего я могу сделать вывод - что они просто поменяли ее в прошивке и сделали другой. Допустим раньше это была команда
0x80 0x10 0xF0 0x06 0xA0 0x00 0x20 0x00 0x00 0x7F 0xC5
а стала
0x80 0x10 0xF0 0x06 0xA1 0x00 0x20 0x00 0x00 0x7F 0xC5
и все, стандартные программы об этом не знают, мозг старые команды не распознает - приехали.
Ну вот как-то так