Показать сообщение отдельно
  #16  
Старый 25.12.2012, 14:40
Аватар для AngelOfGrief
AngelOfGrief AngelOfGrief вне форума
Голдмембер
 
Регистрация: 06.12.2011
Адрес: Москва
Сообщений: 8,333
По умолчанию

Цитата:
Сообщение от Mamay Посмотреть сообщение
Там не все так просто, прошивки привязаны к блоку... Контрольные суммы еще есть и все такое. Имея на руках копию прошивки, нужно подобрать контрольную сумму для своего блока, иначе не заработает )))
Контрольная сумма -- знаете что такое? Это число, которое вычисляется по дампу прошивки по известной формуле. А необходимость её "подбирать" (только не подбирать, а вычислять) может возникнуть только в случае если вы сами что-то корчевали в прошивке, правили таблицы итд итп. Но поскольку 996тт шьются уже с десяток лет, в этом нет никакой нужды (о чём я сразу и написал). Контрольная сумма является частью прошивки, так что если вы берёте готовую прошивку, контрольная сумма в ней уже соответствует прошитому дампу, поэтому ничего вычислять не нужно. Железо ведь одно и то же.

Здесь есть несколько иная тема. Установщики мощностных китов зачастую эксплуатируют байку, что есть такое понятие, как "прошивка, привязанная к конкретному автомобилю". Т.е., якобы у каждой машины есть индивидуальные параметры (калибровка), прописанные в стоковую прошивку и чтобы правильно перепрошить, нужно учесть их, запросив с завода по VIN. При том, что такая мысль, вроде бы, кажется вполне разумной, в реальности в 996тт подобных калибровок не существует. Вернее, они есть, но они автоматически накапливаются машиной в процессе эксплуатации (скажем, усреднённые показания датчиков, используемые в случае их отказа) и они не зашиты в ППЗУ (т.е. в микросхему Flash памяти, к-ю мы перепрошиваем).

Мой блок отсылался на перепрошивку в Германию, причём они в него вкрячили ещё коробочку сверху. Как потом объяснили спецы, это всего лишь защита от копирования. Люди, создающие прошивки, осознают, что вся ценность именно в ней, поэтому предпринимают всё возможное чтобы её защитить. Если же машины прошита через разъём и штатная микросхема осталась на месте, прошивку можно "стянуть" через кабель. Кстати, надо будет попросить мастера снять мой блок, я хочу на него посмотреть, возможно оттуда тоже можно слить прошивку программатором (скорее всего). У меня просто в молодости был обширный опыт работы с этими микросхемами, я даже в студенческом возрасте сам паял программаторы за неимением возможности купить готовый.

Есть ещё методика защиты прошивки с "плавающими битами", но вряд ли они прибегли к этому. Суть её вкратце такова: небольшой фрагмент микросхемы при помощи специальной технологии шьют "некачественно", так, что после прошивки биты плавают, т.е. считывается произвольно то нолик, то единичка, т.е. небольшой фрагмент микросхемы ведёт себя как дефектный. Программа, которая выполняется в микросхеме, время от времени обращается к этому сегменту памяти и проверяет, что он всё время читается по-разному, т.е. что дефект на месте. Если вы такую микросхему считаете программатором и сделаете копию, разумеется, вы такой эффект повторить не сможете и полУчите "застывшую" в неком положении копию плавающих битов. Когда копия устанавливается в устройство, процессор быстро обнаруживает, что плавающие биты пропали и прошивка перестаёт работать. Но это, блин, супер-сложно, сомневаюсь, что немцы до такого дошли в случае с 996тт.

Если нет кабеля для перепрошивки без снятия с машины, можно снять блок и, считав микросхему, сделать её копию. Это вообще не сложно. Программаторы, к-е позволяют это сделать, стоят в р-не 30 долл:

http://www.ebay.com/itm/New-1-PCS-PC...item416eaaef68

Я вообще купил в своё время за 20. Чистая микросхема серии 27 стоит 6-7 долл:

http://www.chipdip.ru/product/w27c512-45.aspx

Остаётся только вас процитировать. Все так просто, сразу чувствуется опыт и глубочайшие познания.
__________________
Верное суждение позволяет извлекать выгоду из всего созерцаемого. /Уильям Шекспир/. |
Псевдо-комментатор, чудо-знаток, несущий бред, местами поверхностно треплив. В розовых очках на чёрном 996tt по жизни.
.

Последний раз редактировалось AngelOfGrief; 25.12.2012 в 14:57.
Ответить с цитированием