Фрикер Клуб

Фрикер Клуб (https://phreakerclub.com/forum/index.php)
-   Песочница-2 (https://phreakerclub.com/forum/forumdisplay.php?f=14)
-   -   Помогите разобраться новичку с прошивкой микроконтроллера (https://phreakerclub.com/forum/showthread.php?t=7630)

wickedwave 31.01.2021 08:16

Помогите разобраться новичку с прошивкой микроконтроллера
 
Вложений: 2
Всем привет! Кто разбирается в микроконтроллерах, просветите пожалуйста.
У меня задача такая:

Есть брелок от шлагбаума An Motors АТ-4, на нем установлена микросхема 12F629.
Мне нужно загрузить в эту микросхему свой мануфактурник (в режиме Secure decrypt).

Как и чем можно перепрошить этот микроконтроллер?

Имеется из программаторов Pickit 3, PIC 150, EZP2013 и прищепка 8pin. Если с помощью программатора EZP2013 и его софта у меня получается загружать свой мануфактурник в HCS301, там я выставляю режим шифрования и мануфак, ничего сложного, все получается. Но с 12F629 я даже не знаю с чего начать.

Я не знаю какую программу использовать, в каких полях указывать мануфактурник и какими из имеющихся программаторов это сделать. Я в этом практически ничего не понимаю, но очень хочется научиться и разобраться.
В идеале, хотелось бы прошить через EZP2013, но похоже это невозможно.

Может кто готов поделиться информацией и советом? Буду благодарен. :helllp:

Фото программаторов и программы.
https://phreakerclub.com/forum/attac...1&d=1612073665
https://phreakerclub.com/forum/attac...1&d=1612073703

Бурый 31.01.2021 23:41

Re: Помогите разобраться новичку с прошивкой микроконтроллера
 
Цитата:

Сообщение от wickedwave (Сообщение 60650)
Всем привет! Кто разбирается в микроконтроллерах, просветите пожалуйста.
У меня задача такая:

Есть брелок от шлагбаума An Motors АТ-4, на нем установлена микросхема 12F629.
Мне нужно загрузить в эту микросхему свой мануфактурник (в режиме Secure decrypt).

Как и чем можно перепрошить этот микроконтроллер?

Имеется из программаторов Pickit 3, PIC 150, EZP2013 и прищепка 8pin. Если с помощью программатора EZP2013 и его софта у меня получается загружать свой мануфактурник в HCS301, там я выставляю режим шифрования и мануфак, ничего сложного, все получается. Но с 12F629 я даже не знаю с чего начать.

Я не знаю какую программу использовать, в каких полях указывать мануфактурник и какими из имеющихся программаторов это сделать. Я в этом практически ничего не понимаю, но очень хочется научиться и разобраться.
В идеале, хотелось бы прошить через EZP2013, но похоже это невозможно.

Может кто готов поделиться информацией и советом? Буду благодарен. :helllp:

Фото программаторов и программы.
https://phreakerclub.com/forum/attac...1&d=1612073665
https://phreakerclub.com/forum/attac...1&d=1612073703

Ну так сам МК ничего не знает о мануфактурном коде и что это такое. Для того, чтобы Вам МК мог взаимодействовать с нужным Вам брелоком, его надо этому "научить", для этого нужна писать обработчик принимаемой посылки, где Вам мае вы будете применять для дешифровки.

DIVER_SANT 01.02.2021 05:06

Re: Помогите разобраться новичку с прошивкой микроконтроллера
 
Тогда надо просто изучать апноты микрочипа по Keeloq

wickedwave 01.02.2021 17:55

Re: Помогите разобраться новичку с прошивкой микроконтроллера
 
Я думал может есть готовые скрипты или как они правильно называются, где можно подставить свои значения (мануфактурник) и загрузить в микросхему через программатор. В моем представлении "оно" так выглядит.

Добавлено через 4 минуты
Цитата:

Сообщение от Бурый (Сообщение 60651)
Ну так сам МК ничего не знает о мануфактурном коде и что это такое. Для того, чтобы Вам МК мог взаимодействовать с нужным Вам брелоком, его надо этому "научить", для этого нужна писать обработчик принимаемой посылки, где Вам мае вы будете применять для дешифровки.

К примеру, на брелке Дорхан (HCS 301) МК - тоже не знает ничего о мануфактурнике. Но с помощью программы и программатора я могу ему записать этот код внутрь. У меня есть мною придуманный мануфактурник. Есть приёмник, который работает с моим мануфактурником.

То же самое, я сейчас хочу проделать с пультом АТ-4, записать в микросхему 12F629 свой мануфактурник, но не знаю как, поэтому спрашиваю совета.

Бурый 03.02.2021 08:25

Re: Помогите разобраться новичку с прошивкой микроконтроллера
 
Цитата:

Сообщение от wickedwave (Сообщение 60654)
Я думал может есть готовые скрипты или как они правильно называются, где можно подставить свои значения (мануфактурник) и загрузить в микросхему через программатор. В моем представлении "оно" так выглядит.

Добавлено через 4 минуты


К примеру, на брелке Дорхан (HCS 301) МК - тоже не знает ничего о мануфактурнике. Но с помощью программы и программатора я могу ему записать этот код внутрь. У меня есть мною придуманный мануфактурник. Есть приёмник, который работает с моим мануфактурником.

То же самое, я сейчас хочу проделать с пультом АТ-4, записать в микросхему 12F629 свой мануфактурник, но не знаю как, поэтому спрашиваю совета.

Вы меня не совсем правильно поняли HCS в данном случае специализированная микросхема и понятие мануфактурный кодона знает, а вот сторонний МК нет, для того чтобы он узнал о таком (в виде конкретеоонкиетной процедуры) - надо её описать. Это, как сказали выше, читать апноуты по KeeLoq. там есть исходные коды

Добавлено через 4 минуты
Я готов Вам помочь, но от Вас требуется изучить апноуты до уровня что такое KeeLoq. P. S. В своё время имел проблемы с 12f629 в части перевода в режим sleep, на 625 куда проще было.

wickedwave 03.02.2021 11:03

Re: Помогите разобраться новичку с прошивкой микроконтроллера
 
Цитата:

Сообщение от Бурый (Сообщение 60656)
Вы меня не совсем правильно поняли HCS в данном случае специализированная микросхема и понятие мануфактурный кодона знает, а вот сторонний МК нет, для того чтобы он узнал о таком (в виде конкретеоонкиетной процедуры) - надо её описать. Это, как сказали выше, читать апноуты по KeeLoq. там есть исходные коды

Добавлено через 4 минуты
Я готов Вам помочь, но от Вас требуется изучить апноуты до уровня что такое KeeLoq. P. S. В своё время имел проблемы с 12f629 в части перевода в режим sleep, на 625 куда проще было.

Спасибо за ответ! Теперь становится понятнее. Получается что 12f629 является своего рода пустым механизмом, логику которого будет определять написанный код, программа. Хорошо, я попробую изучить принципы Keeloq.
Но если честно, мне было бы проще заплатить денежку уже за готовую прошивку для моего мануфактурника и на её примере уже вникать и пытаться понять что куда. Я думаю уже готовые коды есть, просто их подредактировать немного под мой код, правильно понимаю? И сколько бы стоила такая прошивка, если вы готовы помочь? Можно в ЛС.

Бурый 05.02.2021 08:37

Re: Помогите разобраться новичку с прошивкой микроконтроллера
 
Цитата:

Сообщение от wickedwave (Сообщение 60658)
Спасибо за ответ! Теперь становится понятнее. Получается что 12f629 является своего рода пустым механизмом, логику которого будет определять написанный код, программа. Хорошо, я попробую изучить принципы Keeloq.
Но если честно, мне было бы проще заплатить денежку уже за готовую прошивку для моего мануфактурника и на её примере уже вникать и пытаться понять что куда. Я думаю уже готовые коды есть, просто их подредактировать немного под мой код, правильно понимаю? И сколько бы стоила такая прошивка, если вы готовы помочь? Можно в ЛС.

Я могу Вам предложить иной подход, изучите пожалуйста апноуты, о которых говорилось ранее. Так же поясните как у Вас с языками программирования. Каким языком владеете? Писать за Вас я не хочу, хоть там и все "просто", я хочу увидеть Вашу заинтересованность в этом. Деньги мне не интересны. С удовольствием приму участие в Вашем проекте, от Вас - ваше рвение!

Бурый 06.02.2021 00:24

Re: Помогите разобраться новичку с прошивкой микроконтроллера
 
На Вики почитай, там есть реализация Encrypt/Decrypt на С++ https://yandex.ru/turbo/ru.wikipedia.org/s/wiki/KeeLoq


Текущее время: 23:59. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd. Перевод: zCarot
(C) www.phreakerclub.com