Сейчас на форуме: Dart Raiden, Alf, bedop66938 (+6 невидимых) |
eXeL@B —› Электроника —› простая отмычка ds-1990 на асме |
Посл.ответ | Сообщение |
|
Создано: 25 августа 2013 20:00 · Поправил: ylproduction · Личное сообщение · #1 новости с фронта простая отмычка ds-1990 БЕЗ ПИТАНИЯ. автор не я, собрана лично и проверена на домофоне мной. Отмыкает (я аж охерел) схема (так понятнее) кондюк электролит 22 мкф, диод бери с малым падением 200-300 мВ, я брал стеклянный в SMD исполнении, ПИК в PID корпусе (как нуб ) А ВОТ ИСХОДНИК НА АСМЕ Code:
Кусок из кода - номер таблетки Code:
К.О. : меняем код ключа на свой (либо универсальный), компилим (я компилил через фирменный MPASM) , получаем HEX, заливаем его в PIC. откомпиленый выше исходник (тут ключ 01 DB BB EB EB) Code:
у кого нет проггера - я в соседнем топике выкладывал JDM кстати, в исходном варианте конфиг стоял __CONFIG _CP_ON ,(ваще наглёж) наверняка типуля хотел мутить свои ключи .а ваще скажем спасибо санстюденту за изначальный реверс протокола (хотя китайцы по идее опередили) | Сообщение посчитали полезным: Gerpes |
|
Создано: 25 августа 2013 20:31 · Поправил: ylproduction · Личное сообщение · #2 |
|
Создано: 26 августа 2013 08:11 · Поправил: Gerpes · Личное сообщение · #3 |
|
Создано: 26 августа 2013 09:24 · Личное сообщение · #4 |
|
Создано: 26 августа 2013 09:31 · Поправил: Gerpes · Личное сообщение · #5 Да это я затупил что-то, ага так-то спаял, но не открывает. хекс брал тупо из первого поста скопировал и сохранил как .hex Решил прошивку перекомпилить, но что-то кучу ошибок выдает , никак не пойму. Можно на всякий случай готовый hex выложить? И еще вопрос- на самом домофоне где минус? а то я мало ли попалил проц уже)) |
|
Создано: 26 августа 2013 09:59 · Личное сообщение · #6 |
|
Создано: 26 августа 2013 10:14 · Поправил: Gerpes · Личное сообщение · #7 |
|
Создано: 26 августа 2013 12:29 · Поправил: ylproduction · Личное сообщение · #8 2 Gerpes вообще не реагирует ? или реагирует но не открывает ? залей прошивку из аттача. домофон будет реагировать но не будет открывать (так как код ключа вбит другой) кто не умеет компилить: 1. качаем полностью раздачу 2. устанавливаем по порядку 3. открываем в C:\Program Files\Microchip\MPLABC18\v3.44\mpasm\MPASMWIN.exe 4. компилим Code:
читай 2 пункт и все получится удачи вот попробуй прошивку, должен реагировать c0b6_26.08.2013_EXELAB.rU.tgz - Emu_Cyfral_noCP.HEX |
|
Создано: 26 августа 2013 13:42 · Личное сообщение · #9 кароч тут есть одна фишка (!) Code:
тут код выбрасывается задом-наперед тобышь всем привычная выгравированная запись 01 DB BB EB EB 00 00 CRC выбрасывается как 10 BD BB BE BE ... аа где CRC ? а где последние 2 байта "00 00" ? вот домофон и не реагирует, так как CRC не верный ( а где его в исходнике найти ? |
|
Создано: 26 августа 2013 21:05 · Поправил: Gerpes · Личное сообщение · #10 Пересобрал, контроллер в DIP, кондер с диодом между выводами спрятал, перемотал узкой изолентой- получился кубик с двумя усиками. Проверил еще раз, не открывает. Ошибок быть не должно, все же очень просто.. Видимо, в нашем колхозе другие стоят(не вникал еще в вопрос), их относительно недавно у нас ввели. Пока оставил- есть еще старые домофоны кое-где. |
|
Создано: 27 августа 2013 01:10 · Поправил: ylproduction · Личное сообщение · #11 Вернусь к исходнику, а именно с попыткой найти то место где забит CRC8 автор забыл откомментировать это место ( по логике, должен идти после тех 4 байт с 73 по 82 строчку команда movwf как раз пересылает литеру в регистр Code:
. нашел 04, опять 04 , 08 , 10 какой именно из них CRC ? как получится, поправлю 1й пост с подробным маном кстати, тестить надо только на домофоне\. такой ридер как у меня емуль не видит а обычный ключ видит |
|
Создано: 29 августа 2013 04:36 · Личное сообщение · #12 |
eXeL@B —› Электроника —› простая отмычка ds-1990 на асме |