Как "снять" залоченною прошивку?

Обсуждаем контроллеры компании Atmel.
Ответить
Doc
Открыл глаза
Аватара пользователя
Сообщения: 65
Зарегистрирован: Пт янв 06, 2006 12:13:45
Откуда: Moscow

Сообщение Doc »

Господа есть ли какая нибудь возможность "стянуть" залоченную прошивку с ATMEGA168PU?
Малое знание опасно, впрочем как и большое....
Контактная информация:
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 66
Зарегистрирован: Ср май 02, 2012 11:09:24
Откуда: Житомир

Сообщение oldmaelstrom »

в домашних условиях никак, можно обратится к профессионалам http://russiansemiresearch.com/ru/ только это недешево. Иногда взлом прошивки обойдется дороже разработки аналогичного устройства с нуля. :)
ONtOSbox
Контактная информация:
Реклама
Doc
Открыл глаза
Аватара пользователя
Сообщения: 65
Зарегистрирован: Пт янв 06, 2006 12:13:45
Откуда: Moscow

Сообщение Doc »

oldmaelstrom писал(а):в домашних условиях никак, можно обратится к профессионалам http://russiansemiresearch.com/ru/ только это недешево. Иногда взлом прошивки обойдется дороже разработки аналогичного устройства с нуля. :)
если только так тогда нет смыслы.

как я понимаю сдублировать тоже не получиться?
Малое знание опасно, впрочем как и большое....
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2304
Зарегистрирован: Чт ноя 15, 2012 20:47:59
Откуда: Крымск

Сообщение Adagumer »

Doc писал(а):
как я понимаю сдублировать тоже не получиться?
Сдублировать это тоже что и "стянуть" ибо защита не в прошивке а в локе-битах
кои устанавливаются после прошивки контроллера.
Реклама
Эиком - электронные компоненты и радиодетали
Вымогатель припоя
Аватара пользователя
Сообщения: 562
Зарегистрирован: Пн авг 27, 2012 10:38:20
Откуда: Москва

Сообщение TheTERMINATOR »

В описании фьюзебит доктора говорится, что фьюзы сбрасываются, не затрагивая прошивки. Кто-то пробовал?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 43942
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

Так это фьюзы.. а за защиту отвечают lock - биты.. если их стереть, то вместе с прошивкой...
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

Сдаётся мне, что при залоченном контроллере и "фьюзебит доктор" не поможет - на то она и блокировка, что убирается только общим стиранием памяти контроллера.
Эх, опередили уже. :))
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Друг Кота
Аватара пользователя
Сообщения: 43942
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

Ну да.. Это только в американческих фильмах, на ответ "файл защищён", главный герой набирает "снять защиту", и защита снимается.... :))) :)))
Мучитель микросхем
Сообщения: 441
Зарегистрирован: Пт май 25, 2012 19:30:42

Сообщение novodrodskiy »

Если забыли запретить фьюзами режим отладки, то в этом режиме можно прошивку слить даже если лок бит стоит правильно.
Мудрый кот
Аватара пользователя
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

Для какого контроллера? И где такое написано? Думается, что не я один жажду подтверждения.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Вымогатель припоя
Аватара пользователя
Сообщения: 577
Зарегистрирован: Ср июн 19, 2013 08:10:48
Откуда: Москва, СПб, Липецк, Рязань

Сообщение ИС-пытатель »

АРМы какие-нибудь по ходу
Мучитель микросхем
Сообщения: 441
Зарегистрирован: Пт май 25, 2012 19:30:42

Сообщение novodrodskiy »

Kavka писал(а):Для какого контроллера? И где такое написано?....
Для Atmega16.
Doc
Открыл глаза
Аватара пользователя
Сообщения: 65
Зарегистрирован: Пт янв 06, 2006 12:13:45
Откуда: Moscow

Сообщение Doc »

и как это сделать?
как в режим отладки можно заглянуть?
Малое знание опасно, впрочем как и большое....
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 20183
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Сообщение Martin76 »

У ТС М168, не М16
Doc писал(а):"стянуть" залоченную прошивку с ATMEGA168PU?
У нее нет JTAG, насколько известно :tea:
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

Там есть debugWire. Чтобы его включить надо записать бит DWEN. Однако:
The status of the Fuse bits is not affected by Chip Erase. Note that the Fuse bits are
locked if Lock bit1 (LB1) is programmed.
Program the Fuse bits before programming the
Lock bits.
Короче вариантов кроме полного стирания чипа нет. По крайней мере официальная документация о них не знает.

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

Вернуться в «AVR»