Страница 2 из 7

Re: Микас 11 что это было?

Добавлено: 04.02.2013, 17:17
TUN
нашел нашел предписание о замене блоков при такой ошибке.
Видимо вы правы.
Можно ли теперь хоть чем нибудь этот блок перешить?

Re: Микас 11 что это было?

Добавлено: 08.02.2013, 07:03
TUN
Началась черная полоса.... Из тех проблем , что касаются форума : пытался перешить блок , совершал над ним безчеловечные эксперименты и в итоге завалил Scan Master USB . Блок пришлось покупать новый (а микасы - очень дорогие...)
Сейчас остался без денег и без загрузчика . Но , да ладно , переживем.


ВОПРОС К РАЗРАБОТЧИКАМ

Нашел в интернете несколько случаев , когда люди совершали мою ошибку.
До 2009 года на УАЗики ставился другие датчики скорости. А с 2009 начали ставить не только новый датчик , но и новый блок , прошивка вместо 798 - 79906 . Если поставить на УАЗ с новым ВАЗовским датчиком скорости старый блок или залить прошивку на базе ПО 798 то блок будет не верно определять скорость и включать отсечку не при 130км/ч , а при 80.
Самое неприятное в том , что люди совершившие мою ошибку другим оборудованием легко её исправляли . Заливали в блок прошивку на базе 799 или 798 но с отключеным ограничением скорости.

Я не предъявляю претензий по поводу заваленного блока, я просто прошу разобраться с этой проблемой. Если необходимо , могу выслать вам блок для проверки.

Re: Микас 11 что это было?

Добавлено: 09.02.2013, 22:02
serg71
Хоть и название темы не слишком коректное , но попробую изложить суть проблемы , старая связка , м11(Патриот 3163-376301 _ 4090000788) подключился без проблем , считал прошивку , отключаться не хочет , выход только через диспетчер , проблема решалась так - перемычка на ГР , зажигание включено , жму подключиться , пауза пару сек. , передергиваю зажигание , только потом идет отключение , адреналина сегодня добавило , во время установления связи софтина жутко тормозит комп, лог не получилось снять.А подскажите еще на счет размера прошивки , считывает 896 кбт, все что есть на этот блок 575 кбт .

Re: Микас 11 что это было?

Добавлено: 10.02.2013, 20:05
Андрей
896кь - это М11ЕТ с электродросселем, 576кб - простые м11 и м10.3.

Re: Микас 11 что это было?

Добавлено: 11.02.2013, 11:48
serg71
Так должно быть , это я знаю , но загрузчик считал с м11 (мех.дросель -896кбт) , вот считаная.

Re: Микас 11 что это было?

Добавлено: 11.02.2013, 16:25
Андрей
Там после адреса 8FFF0 одни "FF"-ки идут, т.е. пустое место, если их обрезать как раз получится 576кб.

Re: Микас 11 что это было?

Добавлено: 11.02.2013, 21:02
TUN
Может я что-то путаю, читал где-то на форуме , что раньше с м73 была подобная проблема . Прошивка считывалась длинная , а назад записывалась только до 60% и зависала . Потому что область бут , невозможно переписать. Потом это исправили .
А вот на закрытых микасах исправлять , не хотят.
Опять же может путаю что-то , но и в комбике и чип лодыре есть запрет на работу с областью бут. И предупреждение , что если запрет проигнорировать , то можно завалить блок.
Надо , что то подобное сделать и на Мотор Лодыре.

Re: Микас 11 что это было?

Добавлено: 11.02.2013, 22:08
serg71
А вообще кто-то шил м11 мотор-лоадером , а то что-то стремно , с такими танцами для выхода из режима програмирования , и подскажите еще , как отличить закрытый он или нет , подойдет тот же метод , что для м7.3 (если через бут считывается 9в..00 - значит лоченый) или нет. , чиплоадер ломаный не хочет соединяться , нужно доработать ? (или если он закрыт , то все равно нельзя)

Re: Микас 11 что это было?

Добавлено: 11.02.2013, 23:52
Nikolay
Здравствуйте, Уважаемые пользователи!

TUN, если это возможно, отправьте проблемный ЭБУ нам - мы посмотрим, можно ли с ним что-нибудь сделать. Что касается записи в закрытый ЭБУ открытой прошивки, то это не приведет к открытию процессора. К сожалению, процессоры ST10 устроены таким образом, что полностью отключить защиту нельзя - возможно только временное отключение.

В отличии от M73, в котором область загрузчика не затрагивается, в ЭБУ семейства Микас-11 данную область необходимо переписывать. В результате, при записи открытой прошивки в закрытый ЭБУ, загрузчик открытой прошивки не может корректно сработать и открыть блок для повторной перезаписи. Ранее данный вопрос поднимался и, к сожалению, мы не смогли найти альтернативу данному решению.

Что касается датчика скорости, то данную особенность ПО определить не может. Попробуем еще раз рассмотреть возможность сохранения области загрузчика для повтороной перезаписи прошивки.

serg71, нам встречались 2 подобных случая: из-за аппаратных особенностей ЭБУ не выходило на связь без наличия подключенного ГР. Вывод об аппаратных особенностях был сделан, т.к. поведение ЭБУ не менялось от того, какая прошивка была загружена. Информация актуальна для ЭБУ Микас-11 и M7.3 - Итэлма. Мы занесем ее в FAQ.

Что касается записи прошивки, то в ПО Мотор-Лоадер показывается процесс записи всего объема FLASH, т.е., если прошивка занимает 60% объема, то данная область памяти после стирания не будет записываться и процесс "прыгнет" с 60 сразу до 100%.

Вы правы, определение закрытого типа ЭБУ идентично для всех процессоров семейства ST10 (наличие 9B 00 при чтении через бутстреп (с доработкой)).

Re: Микас 11 что это было?

Добавлено: 12.02.2013, 07:17
Иоанн
Nikolay писал(а): Вы правы, определение закрытого типа ЭБУ идентично для всех процессоров семейства ST10 (наличие 9B 00 при чтении через бутстреп (с доработкой)).
Не путаете насчет доработки "закрытых блоков"? Что будет с процессоров "закрытого блока", если мы с ним будет работать в BSL?
9В 00 получается при считывании прошивки с "закрытого" блока модулем для обычным блоков. Это касается большей частью владельцев комбика, у которых модули для закрытых и открытых блоков продаются отдельно. И при считывании прошивки модулем для обычных М73 (в нашем случае М73 Итэлма) с "закрытого блока, в хексе увидим 9В 00.

Доработка применяется только на обычных блоках, и то при необходимости.

Разве не так?

Вот немного http://forum.chiptuner.ru/showpost.php? ... stcount=12

Re: Микас 11 что это было?

Добавлено: 12.02.2013, 11:55
serg71
Nikolay , а подскажите тогда , по каким адресам лежит бутлоадер в прошивке , можно будет сравнить считанную и записываемую прошивки на предмет идентичности бутлоадера , они должны быть абсолютно одинаковыми ?или могут быть отличия , и почему тогда лоадер вычитывает 896кбт(понятно что после адреса 8FFF0 одни FFFF) если нормальный размер прошивки 576кбт , опять путаница получается.Выходит если в закрытый блок записать прошивку с открытого блока , то она запишется и блок будет работать нормально , но переписать его уже не получиться никаким методом и загрузчиком, только замена проца?

Re: Микас 11 что это было?

Добавлено: 12.02.2013, 12:20
Nikolay
Здравствуйте, Уважаемые пользователи!

Иоанн, нет, не путаю. Под режимом "с доработкой" подразумевается режим, при котором процессор переводится в работу через бутстреп, т.е. на работу через загрузчик, встроенный производителем процессора. Этот загрузчик не имеет возможности отключения защиты процессора. Также он не может вызывать на выполнение программный код, записанный в его FLASH-памяти. Чтение содержимого процессора в таком режиме _абсолютно_ безопасно, т.к. чисто технически не может повлиять на содержимое защищенной FLASH.

serg71, бутлоадер расположен до адреса 0x2000. Идентичные бутлоадеры должны иметь полностью идентичное содержание. Если где-то есть отличие - нужно смотреть дизассемблированный код для того, чтобы определить, на что они влияют. Мы вычитываем весь объем памяти процессора целиком, не обрезая пустые области в конце прошивки. При записи эти области просто будут проигнорированы.

Re: Микас 11 что это было?

Добавлено: 12.02.2013, 14:53
Иоанн
Nikolay, если так то да. Верно. Не правильно понял. :pivo:

Re: Микас 11 что это было?

Добавлено: 12.02.2013, 15:06
serg71
Только наверное до 0x200 , а по 0х4200 это иденты софта ? получается если область от начала и по 0х200 одинакова в прошивках , то можно записывать и и не бояться ?, заведется и будет работать это уже другой вопрос , лиш бы можно было откатиться назад.

Re: Микас 11 что это было?

Добавлено: 12.02.2013, 15:15
Андрей
то касается записи прошивки, то в ПО Мотор-Лоадер показывается процесс записи всего объема FLASH, т.е., если прошивка занимает 60% объема, то данная область памяти после стирания не будет записываться и процесс "прыгнет" с 60 сразу до 100%Если я правильно понял, то при записи 896кб будут записаны только 576кб (это как раз 60%) а дальше "процесс "прыгнет" с 60 сразу до 100%". Если так, то, TUN, можете смело писать счтанные 896кб. Только вот с защищенной ителмой такое не прокатывало, прогресс зависал на 60% с ошибкой записи. Но, в ителме при считывании после адреса 8fff0 шли не FF-ки, а 9B00 - это означает, что данная область закрыта процессором от чтения и записи и проц принимал на запись только 576кб. В данном же случае с микасом 11 область прошивки не закрыта процессором, по этому проц примет и 576кб и 896кб.