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

Копирование прошивки с микроконтроллеров

Добавлено: Пт июн 26, 2009 08:03:36
MHZ
У меня такой вопрос можно ли скопировать прошивку микроконтроллера? Например прислали вам набор для сборки цифрового вольтметра, микроконтроллер ATmega8 можно ли с помощью программатора извлечь прошивку из него или сделать копию??????

Добавлено: Пт июн 26, 2009 08:12:32
K()X
Если фьюзы защиты прошивки не выставленны во время самого процесса прошивки (что само по себе маловероятно) , то можно.

Добавлено: Пт июн 26, 2009 08:18:01
MHZ
K()X писал(а):Если фьюзы защиты прошивки не выставленны во время самого процесса прошивки (что само по себе маловероятно) , то можно.
А проверить это можно я так понимаю тупо прочитав микроконтроллер?

Добавлено: Пт июн 26, 2009 09:34:03
saschai
В некоторых случаях, можно при помощи параллельного пр-ра :))

Добавлено: Сб июн 27, 2009 00:19:50
chief
А проверить это можно я так понимаю тупо прочитав микроконтроллер?
не знаю как с другим софтом, но понипрог считывает код, вот только полный бред если фузы стоят :cry:
Поэтому просто считать мало, можно например в протеус считанный код засунуть и проверить работает ли он.

Добавлено: Сб июн 27, 2009 08:26:04
MHZ
chief писал(а):
А проверить это можно я так понимаю тупо прочитав микроконтроллер?
не знаю как с другим софтом, но понипрог считывает код, вот только полный бред если фузы стоят :cry:
Поэтому просто считать мало, можно например в протеус считанный код засунуть и проверить работает ли он.
Попробывал скопировать прошивку с набора МастерКИТ не получается,наверно они знают о защитных фьюзах.Мало того что у них цены космические,так они и схемы,и печатки и прошивки скрывают зла не хватает :evil: !

Добавлено: Сб июн 27, 2009 09:22:06
ibiza11
вообще коммерческие проекты все лочатся, и их можно понять, ведь они продают готовое изделие, а туда входит и схема и программа. по сути как раз использование микроконтроллера и дает ту секретность при открытом аппатном решении. так что всего лишь один незалоченный контроллер способен лишить их (в частности этих барыг -"МастерКит" ) всей прибыли.

Добавлено: Сб июн 27, 2009 09:26:03
pomidor
2MHZ
дык, они же виноваты только в том, что хочется им кушать..
Кто же вам мешает это дело изучить, склепать собственное, а потом раздавать бесплатно etc

Добавлено: Сб июн 27, 2009 11:15:48
Igor_67
По поводу копирования залоченных прошивок - однозначно НЕ ПОЛУЧИТСЯ! Были несколько лет назад попытки сломать защиту в AT89C51/52- народ парился месяцев 8. Безрезультатно. Так что, ИМХО, проще самому все это дело изучить и написать код. :))

Добавлено: Сб июн 27, 2009 12:43:54
MHZ
Ребят, одно дело с целью обогащения это делать, а другое чисто для себя. Я столкнулся с такой ситуацией когда из набора у микроконтроллера была согнута нога,я соответственно попытался выправить,а она поломалась под корень. С этого момента я и задался вопросом копирования прошивки.

Добавлено: Сб июн 27, 2009 13:09:01
pomidor
дык, и все тут про это - скопировать залоченный мелкоконтроллер нельзя, можно поискать в Сети подобное с исходниками и пр. , или разработать аналогичное самому, благо информации - море (и если времени больше денег)
Те, если нужно просто изделие - легче и дешевле купить, если интересно - то делать самому

Re: Копирование прошивки с микроконтроллеров

Добавлено: Ср мар 17, 2010 12:18:10
L-29
Может, это и не клонирование, но знакомый электронщик какой-то прогой снял сигналы с устройства, потом собрал клон, но уже на другом МК. Естественно, прошивку он не считывал, и схема немного отличается. И что интересно, новое устройство полностью работоспособно, даже работает под фирменным драйвером. Может, кто вкурсе, и расскажет об этой технологии?

Re: Копирование прошивки с микроконтроллеров

Добавлено: Ср мар 17, 2010 18:15:32
ARV
L-29 писал(а): Может, кто вкурсе, и расскажет об этой технологии?
технология простая: сначала учишься на хорошо и отлично, потом работаешь, набираешься опыта, потом где-то берешь хорошие приборы, чтобы снять сигналы... на основе этого долго-долго думаешь и разрабатываешь полный функциональный аналог :)

и всего делов!

Re: Копирование прошивки с микроконтроллеров

Добавлено: Ср мар 17, 2010 19:19:05
DrWatson
Вот так и появились в СССР К580ВМ80, К1858ВМ1 и т.д.

Re: Копирование прошивки с микроконтроллеров

Добавлено: Ср мар 17, 2010 23:25:30
L-29
ARV писал(а):
L-29 писал(а): Может, кто вкурсе, и расскажет об этой технологии?
технология простая: сначала учишься на хорошо и отлично, потом работаешь, набираешься опыта, потом где-то берешь хорошие приборы, чтобы снять сигналы... на основе этого долго-долго думаешь и разрабатываешь полный функциональный аналог :)

и всего делов!
Я не знаю на хорошо или отлично учится (ещё студент) "знакомый электронщик", но долго-долго думать он не стал, а взял и сделал за 2-а дня, да и то с перекурами!

Re: Копирование прошивки с микроконтроллеров

Добавлено: Чт мар 18, 2010 01:10:02
andrey_artemov
DrWatson писал(а):Вот так и появились в СССР К580ВМ80
К580ИК80 :))

Re: Копирование прошивки с микроконтроллеров

Добавлено: Ср мар 24, 2010 19:18:12
culibin 100
всем привет я тоже задавался вопросом чтения кода вышла лажа .
кто знает как работает чтение кода с прошитыми фузами
защитные фузы можно снять стерев перед этим весь мк
может както подредактировать софт чтобы чтение начиналось не с регистра фуз а с ячейки памяти
поделитесь домыслами

Re: Копирование прошивки с микроконтроллеров

Добавлено: Ср мар 24, 2010 21:04:28
maglev
Неглупые люди, разработавшие контроллер, приложили усилия, потратили время и деньги для того, чтобы защищенную прошивку нельзя было слить никак. Они могли допустить ошибки, но методом "както подредактировать софт" их переплюнуть очень сложно. Забудь.

Re: Копирование прошивки с микроконтроллеров

Добавлено: Ср мар 24, 2010 21:30:08
culibin 100
забыть конечно легче чем сделать но все таки софт ведь знает что тереть мк надо с памяти программ а лищ затем фузы значит у него четко обозначен адрес начала стирания памяти
а если ему сказать тереть с адреса фузи программу не трогать что думаете по этому поводу ...

Re: Копирование прошивки с микроконтроллеров

Добавлено: Чт мар 25, 2010 10:44:14
culibin 100
это мои размышления вслух я ничего не пытаюсь никому доказать и утверждать я просто пытаюсь вести дискуссию на эту тему это здравый интерес в довольно актуальной теме , а по поводу микросхемы кое что мы уже съели .
спасибо за понимание