Всем привет! Нужна подсказка как переубедить заказчика :D Что есть: ардуина(выбор заказчика) 2560, esp8266 настроенная в качестве моста между ардуиной и компом, прошивка(тоже заказчика). Цель: прошивать по воздуху ардуину. Проблема 1: заказчик боится что прошивку разберут и узнают секретные алгоритмы. Потому давать пользователю файл прошивки не подходит. Выход - хранить прошивку в памяти компа скачав с сервера, а там уже передавать на ESP для последующей прошивки. Проблема 2: avrdude требует для прошивки фактически существующий файл. Какие есть идеи решения сей дилеммы?
Комментарии: 19
Maxim
Есть еще вариант прошить кастомный загрузчик в дуину и гнать шифрованную прошивку
Unsupported
+ именно так
Artem
Вариант хороший. Есть ардуино-совместимые прошивки в открытом доступе?
Maxim
Ну я бы попробовал взять стандартный загрузчик и слегка пропатчить, добавив туда крипто
Unsupported
взять optiboot или что-то такое и модифицировать под себя
Central
А прошивка разве содержит исходный код, а если он уже скомпилирован то какой смысл пытаться его защитить
Unsupported
от клонирования устройства защитишь зато
Artem
Верно. Железную оснастку можно скопировать, но вот получив прошивку это считай апздец. Я всех услышал. Спасибо за совет!
Maxim
Ты только помни, что прошивка из AVR сливается специалистами весьма за недорого
Anonim
Пусть ещё компаундом зальют А под компаунд стрихнин Ну, в общем, чтобы заколупался человек
Artem
Тут расчёт на фьюзы блокировки чтения. Скажем так. Ценность содержимого чипа меньше чем стоимость микрошлифовки и всего сопутствующего
Anonim
Кто-то на форумах предлагал за 300$ слить
Maxim
Ну я видел цены порядка 50-70к рублей
Shadowsoul
потому что avr - это днище древнее
Unsupported
а ты - вредное :)
Anonim
Не требую я никаких файлов, что вы пристали?
Unsupported
ты фьюзы в меге328 научись читать правильно, а то путаешь H и E