Вскрываем брелок. Если там чип от микрочип: HCS200, HCS300, HCS301, значит это наш пациент
Нам нужно в нем поменять мануфактурный код на свой. Тут 2 пути: Программатором Pickit или собрать свой программатор.
1-й способ, через PicKit2: forum88/topic11831-45.html#p268411
2-й способ:
Ищем конфиденциальный 00218a_c.pdf и proghcs1.zip
Программатор сделан на древнем PIC16F84A, если есть в закромах - собираем по схеме 00218a_c.pdf и заливаем прошивку proghcs1.zip.
Моя прошивка для pic12f675 и PIC12F629:
Уточнения читать тут: forum104/topic11831-75.html#p275669
Исходники моего программатора для pic12f675 и PIC12F629:
Тестовая прошивка и исходник программатора для PIC16F876A:
Программатор интересен тем, что сам изменяет серийный номер устройства при каждом программировании чипа. Удобно, если у вас много разных ворот шлагбаумов и лампочек.
Декодеры Keeloq проще делать на контроллерах, более доступно и гибко.
У микрочипа много пдф и исходников: 00662b.pdf, 00714a.pdf, 00744a.pdf, 00827a.pdf, 91045a.pdf и.т.д. Алгоритм декодирования можно портануть на ардуины, кста, может есть готовый?
Прошивка декодера:
http://roboforum.ru/forum104/topic11831.html#p266164
Прошивка 2-й версии декодера:
http://roboforum.ru/forum104/topic11831-75.html#p275759
- Код: Выделить всё
Отключаемый rs232
10 серийных номеров
битовая настройка кнопок
Прошивка 3-й версии декодера:
http://roboforum.ru/forum104/topic11831-135.html#p321075
- Код: Выделить всё
;KeeloqDecodV3.pic, 8 февраля 2015
;добавлено запоминание состояния выходов в eeprom (для восстановления состояния при пропадании питания)
;добавлен режим: Кнопки с зависимой фиксацией, одну нажал — остальные отщелкнулись.
;добавлен сброс всех выходов, если нажато больше одной кнопки.
Приемник - маленькие платки со сверхрегенераторами.
forum104/topic11831.html#p266565
Детальное описания проекта от Ann:
forum88/topic11831-15.html#p267777