Внимание - после записи прошивки блок перезаписывается только при обращении к резервной области памяти!
Прошивка разрабатывалась с защитой от считывания и перезаписи. Время было такое :) Много было желающих поживиться за чужой счет.
Сейчас это уже не так актуально, поэтому есть смысл описать процедуру записи.
R9 состоит из двух частей. Первая часть - инициализирующая. Она при запуске прошивки записывает в еепром ключ защииты, который одновременно является списком адресов калибровок в памяти. Т.е обойти ключ нельзя, без него правильно работать не будет. Инит выполняет только эту функцию, управление двигателем в нем поломано, т.е. кажется даже не заведется (не проверял). Вторая часть (второй файл) это собственно работающая прошивка. Он существуетвдвух видах, для машин с датчиком кислорода ( лямбдой ) и без оного.
В связи с вышеизложенным запись осуществляется в два этапа. Сначала записывается инит. ЭБУ переружается путем выключения зажигания на 15 с и потом включения и секунд десять ( не засекал, но недолго ) ждем отмаргивания чека - прописывается ключ. Потом на его же место стандартными средствами записывается нужная рабочая часть. После этого прошивка становится не перезаписываемой стандартными загрузчиками ( процедура запииси в ней изменена ). Поэтому для перезаписи нужно обращаться загрузчиком к заводской или стандартной прошивке из резервных областей памяти. Способы такого обращения ( организации квазидвухрежимности ) в инете описаны и здесь рассматриваться не будут. Более того, при обращении загрузчиком к моей прошивке стирается ключ в еепром, она становится неактивированной. Ездить на ней будет можно, но многих вкусностей уже не будет, в том числе и двухрежимности. Диагностикой же можно пользоваться свободно.
Свободно распространняемую программу записи сейчас можно найти на украинском ланос-клубе http://lanos.com.ua/forum/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6
|