реклама на сайте
подробности

 
 
> lpc2138fbd64 можно ли выкачать прошивку.
IgorN
сообщение Feb 24 2016, 11:44
Сообщение #1





Группа: Участник
Сообщений: 9
Регистрация: 24-02-16
Пользователь №: 90 588



Здравствуйте, коллеги. Заранее прошу прощения за непрофессиональный вопрос. От программирования микроконтроллеров далёк.
Вопрос такой. Есть китайская сигнализация на контроллере lpc2138fbd64. Через встроенный prolific COM-USB подключается и настраивается. Железка сама по себе работает, но с точки зрения пользователя, криво и неудобно. Есть острое желание внести косметические улучшения.
Есть ли вероятность того, что существующую прошивку можно выкачать из устройства, отредактировать и влить обратно?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
scifi
сообщение Feb 24 2016, 11:56
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(IgorN @ Feb 24 2016, 14:44) *
Есть ли вероятность того, что существующую прошивку можно выкачать из устройства, отредактировать и влить обратно?

Китайцы наверняка включили защиту от считывания. Мастеры-ломастеры за слом такой защиты денежку берут. И даже если бы удалось выкачать, её же нужно дизассемблировать - это тот ещё геморрой.
Короче, не надо этим заниматься.
Go to the top of the page
 
+Quote Post
IgorN
сообщение Feb 24 2016, 12:19
Сообщение #3





Группа: Участник
Сообщений: 9
Регистрация: 24-02-16
Пользователь №: 90 588



Цитата(scifi @ Feb 24 2016, 11:56) *
Китайцы наверняка включили защиту от считывания. Мастеры-ломастеры за слом такой защиты денежку берут. И даже если бы удалось выкачать, её же нужно дизассемблировать - это тот ещё геморрой.
Короче, не надо этим заниматься.


Спасибо за ответ. Из любопытства - какой порядок цен может быть за слом защиты и дизассемблирование?
Go to the top of the page
 
+Quote Post
scifi
сообщение Feb 24 2016, 12:37
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(IgorN @ Feb 24 2016, 15:19) *
Спасибо за ответ. Из любопытства - какой порядок цен может быть за слом защиты и дизассемблирование?

Где-то на этом форуме ссылка была. Там какие-то ломастеры на сайте прайс-лист публиковали. Там типовая цена была то ли 1000, то ли 10000 вечнозелёных.
А дизассемблирование или, точнее, реверс-инжиниринг занимает примерно столько же усилий, сколько и разработка с нуля, если не больше.

Цитата(IgorN @ Feb 24 2016, 15:33) *
Предлагают выслать устройство им и оплатить обратную отсылку. Если весь этот реверс инжиниринг бессмысленный геморрой, не понимаю их китайскую логику.

Логика ясна. Прошивка позволяет клонировать их изделие. Для того чтобы можно было высылать обновление кому угодно, должна быть реализована схема защиты (шифрование прошивки индивидуальным ключом перед пересылкой и тому подобное). Очевидно, они с этой схемой не заморачивались.
Go to the top of the page
 
+Quote Post
IgorN
сообщение Feb 24 2016, 12:46
Сообщение #5





Группа: Участник
Сообщений: 9
Регистрация: 24-02-16
Пользователь №: 90 588



Цитата(scifi @ Feb 24 2016, 12:37) *
Логика ясна. Прошивка позволяет клонировать их изделие. Для того чтобы можно было высылать обновление кому угодно, должна быть реализована схема защиты (шифрование прошивки индивидуальным ключом перед пересылкой и тому подобное). Очевидно, они с этой схемой не заморачивались.


Т.е. имея готовое устройство, содрать аппаратную начинку значительно проще, чем содрать аппаратную начинку + написать софт к ней?
Go to the top of the page
 
+Quote Post
scifi
сообщение Feb 24 2016, 14:11
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(IgorN @ Feb 24 2016, 15:46) *
Т.е. имея готовое устройство, содрать аппаратную начинку значительно проще, чем содрать аппаратную начинку + написать софт к ней?

Я имел в виду, что, если вы получили прошивку в виде обновления, вы можете скопировать плату, вычислить все детали, изготовить клон, залить туда прошивку - и всё. Далее торговля контрафактом и прикарманивание их прибыли. Кстати, поэтому частенько сошкуривают маркировку с микросхем.
Go to the top of the page
 
+Quote Post
IgorN
сообщение Feb 24 2016, 14:26
Сообщение #7





Группа: Участник
Сообщений: 9
Регистрация: 24-02-16
Пользователь №: 90 588



Цитата(scifi @ Feb 24 2016, 15:11) *
Я имел в виду, что, если вы получили прошивку в виде обновления, вы можете скопировать плату, вычислить все детали, иготовить клон, залить туда прошивку - и всё. Кстати, поэтому частенько сошкуривают маркировку с микросхем.


Про клонирование 1 в 1 мне всё ясно. Это не спортивно и не интересно. Все глюки и косяки оригинала переедут в клон. Вносить изменения, грубо говоря, нельзя.

Я, наверное, не совсем корректно задал вопрос. Попробую перефразировать.
Допустим у меня есть готовое рабочее устройство. В данном конкретном случае GSM сигнализация от дядюшки Ляо. Захотел я, негодяй и пират, начать производить такое же устройство.
Какую часть в процентах будут работы по клонированию аппаратной части, а какую часть работы по написанию софта с нуля? Подозреваю, что не 50/50.
Go to the top of the page
 
+Quote Post
Baser
сообщение Feb 24 2016, 16:07
Сообщение #8


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(IgorN @ Feb 24 2016, 16:26) *
Какую часть в процентах будут работы по клонированию аппаратной части, а какую часть работы по написанию софта с нуля? Подозреваю, что не 50/50.

Если речь об автосигнализации с GSM, то там применяется микроконтроллер и GSM модуль, ну и немного мелочевки на рассыпухе.
Вот и вся аппаратная часть, она уже сама по себе высокоинтегрирована (прошивка для GSM модуля занимает мегабайты, иногда 10-20Мбайт, но вам ее самому писать не нужно sm.gif ).
А прошивка для МК может быть десятки-сотни килобайт, зависит от функционала.
Так что я бы оценил для данного случая соотношение трудоемкости разработки Hard/Soft в минимум 1/10 до 1/неограничено....
Go to the top of the page
 
+Quote Post
IgorN
сообщение Feb 24 2016, 18:24
Сообщение #9





Группа: Участник
Сообщений: 9
Регистрация: 24-02-16
Пользователь №: 90 588



Ещё раз всем спасибо за ответы.

Цитата(Baser @ Feb 24 2016, 17:07) *
Если речь об автосигнализации с GSM, то там применяется микроконтроллер и GSM модуль, ну и немного мелочевки на рассыпухе.
Вот и вся аппаратная часть, она уже сама по себе высокоинтегрирована (прошивка для GSM модуля занимает мегабайты, иногда 10-20Мбайт, но вам ее самому писать не нужно sm.gif ).
А прошивка для МК может быть десятки-сотни килобайт, зависит от функционала.
Так что я бы оценил для данного случая соотношение трудоемкости разработки Hard/Soft в минимум 1/10 до 1/неограничено....


Речь идёт о сигнализации для строений. Принцип, в общем-то тот же, масштабы несколько побольше. Выходы на несколько температурных датчиков, несколько сухих контактов и несколько логических радиоканалов 433 Мгц.
Go to the top of the page
 
+Quote Post
mantech
сообщение Feb 24 2016, 19:13
Сообщение #10


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(IgorN @ Feb 24 2016, 21:24) *
Выходы на несколько температурных датчиков, несколько сухих контактов и несколько логических радиоканалов 433 Мгц.


С термодатчиками ничего сложного нет, а вот радиомодули... Тут уже интереснее, судя по описанию, ваша железка является "сервером" сбора локальной информации с н-ного кол-ва радиопередатчиков, объединеных в сеть. Так вот, если не хотите еще и ломать прошивки передатчиков, нужно узнавать протокол их общения с вашей железкой. Судя по "433МГц" - это явно не зигби или что-то подобное, скорей всего что-то "свое"...

ЗЫ. Может все проще, конечно, если радиомодуль нужен только для брелка "поставить.снять с охраны"

Сообщение отредактировал mantech - Feb 24 2016, 19:15
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- IgorN   lpc2138fbd64 можно ли выкачать прошивку.   Feb 24 2016, 11:44
|- - scifi   Цитата(IgorN @ Feb 24 2016, 17:26) Какую ...   Feb 24 2016, 14:43
- - Artos5   Проще написать с нуля и учесть сразу все "улу...   Feb 24 2016, 12:21
|- - IgorN   Цитата(Artos5 @ Feb 24 2016, 12:21) Проще...   Feb 24 2016, 12:33
|- - Artos5   Цитата(IgorN @ Feb 24 2016, 14:33) С этим...   Feb 24 2016, 13:01
- - IgorN   scifi, Artos5 спасибо за ответы, спасибо что не за...   Feb 24 2016, 13:25
|- - Artos5   Цитата(IgorN @ Feb 24 2016, 15:25) scifi,...   Feb 25 2016, 08:43
|- - IgorN   Цитата(Artos5 @ Feb 25 2016, 08:43) Скаже...   Feb 25 2016, 09:26
- - Ga_ry   Цитата(IgorN @ Feb 24 2016, 13:44) Есть о...   Feb 24 2016, 20:32
- - IgorN   Цитата(Ga_ry @ Feb 24 2016, 21:32) Какой-...   Feb 25 2016, 06:17


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 12:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01488 секунд с 7
ELECTRONIX ©2004-2016