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

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

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

Сообщение Doc »

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

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

Сообщение oldmaelstrom »

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

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

Сообщение Doc »

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

если только так тогда нет смыслы.

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

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

Сообщение Adagumer »

Doc писал(а):
как я понимаю сдублировать тоже не получиться?

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

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

Сообщение TheTERMINATOR »

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

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

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

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

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

Сообщение Kavka »

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

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

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

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

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

Сообщение novodrodskiy »

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

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

Сообщение Kavka »

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

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

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

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

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

Сообщение novodrodskiy »

Kavka писал(а):Для какого контроллера? И где такое написано?....

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

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

Сообщение Doc »

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

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

Сообщение Martin76 »

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

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

Сообщение 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»