Страница 1 из 1

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

Добавлено: Чт май 22, 2014 12:14:08
Doc
Господа есть ли какая нибудь возможность "стянуть" залоченную прошивку с ATMEGA168PU?

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

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

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

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

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

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

Добавлено: Чт май 22, 2014 19:12:27
Adagumer
Doc писал(а):
как я понимаю сдублировать тоже не получиться?
Сдублировать это тоже что и "стянуть" ибо защита не в прошивке а в локе-битах
кои устанавливаются после прошивки контроллера.

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

Добавлено: Чт май 22, 2014 20:13:34
TheTERMINATOR
В описании фьюзебит доктора говорится, что фьюзы сбрасываются, не затрагивая прошивки. Кто-то пробовал?

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

Добавлено: Чт май 22, 2014 20:20:38
АлександрЛ
Так это фьюзы.. а за защиту отвечают lock - биты.. если их стереть, то вместе с прошивкой...

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

Добавлено: Чт май 22, 2014 20:21:33
Kavka
Сдаётся мне, что при залоченном контроллере и "фьюзебит доктор" не поможет - на то она и блокировка, что убирается только общим стиранием памяти контроллера.
Эх, опередили уже. :))

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

Добавлено: Чт май 22, 2014 20:29:25
АлександрЛ
Ну да.. Это только в американческих фильмах, на ответ "файл защищён", главный герой набирает "снять защиту", и защита снимается.... :))) :)))

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

Добавлено: Пт май 23, 2014 06:27:33
novodrodskiy
Если забыли запретить фьюзами режим отладки, то в этом режиме можно прошивку слить даже если лок бит стоит правильно.

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

Добавлено: Пт май 23, 2014 08:08:15
Kavka
Для какого контроллера? И где такое написано? Думается, что не я один жажду подтверждения.

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

Добавлено: Пт май 23, 2014 08:27:27
ИС-пытатель
АРМы какие-нибудь по ходу

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

Добавлено: Пт май 23, 2014 11:43:27
novodrodskiy
Kavka писал(а):Для какого контроллера? И где такое написано?....
Для Atmega16.

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

Добавлено: Пт май 23, 2014 19:50:02
Doc
и как это сделать?
как в режим отладки можно заглянуть?

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

Добавлено: Пт май 23, 2014 20:14:01
Martin76
У ТС М168, не М16
Doc писал(а):"стянуть" залоченную прошивку с ATMEGA168PU?
У нее нет JTAG, насколько известно :tea:

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

Добавлено: Сб май 24, 2014 15:58:04
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.
Короче вариантов кроме полного стирания чипа нет. По крайней мере официальная документация о них не знает.

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