Добрый день, возник вот такой вопрос:
Имеется холодильник "Минск", управляемый микроконтроллером Microchip PIC16C84. Холодильник всем устраивает, кроме ряда функций, например, включение звукового сигнала при открытой дверце. Хотелось бы слить программу, изменить, в частности, код, отвечающий за подачу сигнала и, залив, например, в 16F84, заменить контроллер (корпус DIP, шаг ножек большой, в этом проблем нет). Просто оторвать холодильнику "пищалку" не хочется, ибо он сигнализирует с ее помощью и о других нештатных ситуациях.
Заранее предвидя встречные вопросы:
1. да, дизассемблировать HEX/BIN сложности нет, хоть вручную;
2. да, с ассемблером дело имел, думаю в 33 командах разберусь;
3. да, про биты защиты знаю, но не уверен, что они установлены, вот как раз и проверю;
4. нет, я не нарушаю права разработчика на интеллектуальную собственность, ибо изделие мной куплено и будет модифицировано только для себя без последующего тиражирования.
Собственно вопрос: есть ли возможность слить программу из микроконтроллера PIC16C84 при помощи программатора PICKit2? Если нет, то что для этого нужно (готов быть посланным в гугл, но с конкретным примером запроса)? Возможно (но сомневаюсь) где-то уже есть слитый дамп, где найти?
P.S. Да, я знаю, что задача из разряда "чем бы дитятко не тешилось", но, почему бы и нет? В крайнем случае, если убью блок управления - куплю новый, благо они не дорогие.
Примечание:
Упс, да, модель не указал - мой косяк. Вот она, эта суровая белорусская шифровка: МХМ-1734-01 КШД-365/80
Насчет битов защиты - а кто их знает, попытаться-то можно.
Что программатор поддерживает - знаю, но с ним не работал, интересует как раз, как это сделать.
Прошивка с нуля - интересная идея, но реверс всего холодильника подразумевает почти полную его разборку (чтоб добраться до всех датчиков), с последующим курением даташитов. А если где-то попадется оригинальная деталька, так еще и ее реверс. Это не тот подвиг, на который я готов пойти прямо сейчас. =)
Примечание:
>Он у вас в наличии? Купленный или самодельный?
Программатор есть возможность взять на время. Купленный (но, возможно, китайский клон).
Все, спасибо, разобрался. Это я затупил. Просто пока программатор не взял, ПО для него не ставил, а там же, блин, кнопка Read+Export на самом видном месте.
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.