Слить прошивку из PIC16C84

Компьютеры железо pic Микроконтроллер microchip

Добрый день, возник вот такой вопрос:

Имеется холодильник "Минск", управляемый микроконтроллером Microchip PIC16C84. Холодильник всем устраивает, кроме ряда функций, например, включение звукового сигнала при открытой дверце. Хотелось бы слить программу, изменить, в частности, код, отвечающий за подачу сигнала и, залив, например, в 16F84, заменить контроллер (корпус DIP, шаг ножек большой, в этом проблем нет). Просто оторвать холодильнику "пищалку" не хочется, ибо он сигнализирует с ее помощью и о других нештатных ситуациях.

Заранее предвидя встречные вопросы:
1. да, дизассемблировать HEX/BIN сложности нет, хоть вручную;
2. да, с ассемблером дело имел, думаю в 33 командах разберусь;
3. да, про биты защиты знаю, но не уверен, что они установлены, вот как раз и проверю;
4. нет, я не нарушаю права разработчика на интеллектуальную собственность, ибо изделие мной куплено и будет модифицировано только для себя без последующего тиражирования.

Собственно вопрос: есть ли возможность слить программу из микроконтроллера PIC16C84 при помощи программатора PICKit2? Если нет, то что для этого нужно (готов быть посланным в гугл, но с конкретным примером запроса)? Возможно (но сомневаюсь) где-то уже есть слитый дамп, где найти?

P.S. Да, я знаю, что задача из разряда "чем бы дитятко не тешилось", но, почему бы и нет? В крайнем случае, если убью блок управления - куплю новый, благо они не дорогие.

Примечание:
Упс, да, модель не указал - мой косяк. Вот она, эта суровая белорусская шифровка: МХМ-1734-01 КШД-365/80

Насчет битов защиты - а кто их знает, попытаться-то можно.

Что программатор поддерживает - знаю, но с ним не работал, интересует как раз, как это сделать.

Прошивка с нуля - интересная идея, но реверс всего холодильника подразумевает почти полную его разборку (чтоб добраться до всех датчиков), с последующим курением даташитов. А если где-то попадется оригинальная деталька, так еще и ее реверс. Это не тот подвиг, на который я готов пойти прямо сейчас. =)

Примечание:
>Он у вас в наличии? Купленный или самодельный?
Программатор есть возможность взять на время. Купленный (но, возможно, китайский клон).

Все, спасибо, разобрался. Это я затупил. Просто пока программатор не взял, ПО для него не ставил, а там же, блин, кнопка Read+Export на самом видном месте.
Ответы:
Вы бы название холодильника хоть обозначили... Тогда возможно и дамп нашли бы...
Данный программатор поддерживает данный контроллер) Дерзайте... Хотя очень сильно сомневаюсь что биты защиты не установлены, это делается автоматически...
P.S. Если уж серьёзно хочется поизвращатся, напишите прошивку с нуля)))
К сожалению прошивки нет(((
А в чем конкретно проблема с программатором? Он у вас в наличии? Купленный или самодельный?
На картинке 1 -  ваш контроллер. Лапы для программирования указаны.
На картинке 2 - подключение программатора для внутрисхемного программирования. (Есть вероятность что прочитать чип не получится, если чип прошит на использование внешнего кварца или другого источника задающего тактовую частоту)
Посмотрите страничку: http://www.compeljournal.ru/enews/2007/13/10
Посмотрите на плате блока управления разъем 5-6(м.б. 8) пинов. Возможно подписанный "ICSP" .
Если есть к нему и цепляйтесь программатором.
Программу для PICKit2 можно скачать с оф сайта microchip. ссылка ниже.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.