key programming immo tools emergency start device программаторы ключа заводилки Кодграббер штатных охранных систем, toyota, lexus, subaru.

Кодграббер Scher-Khan Magicar + анализатор пакетов

#1
Приветствую всех!

Предлагаю вашему вниманию очередной интересный проект, который создан на базе

Please Login or Register to view hidden text.

, и так же состоит из программной и аппаратной части, соответственно по аппаратной части вы можете прочитать информацию в теме USB-кодграббера. Программная часть включает в себя продвинутый анализатор пакетов,

Please Login or Register to view hidden text.

, и конечно глушилку, теперь обо всем по-порядку:

Анализатор пакетов



Поддерживаемые модели автосигнализаций: Scher-Khan Magicar III, IV, 3, 4, 5, 6, 7, 7H, Magicar Seven(M100 AS GOLD IV), 8, 8H, 9, 10, включая дополнительные пульты и обратки
Сигнализации Scher-Khan Magicar 7H, 8H, 9, 10 работают в кодировке MAGIC CODE PRO (стартовый бит учитывается при выводе длины)

Программа в режиме реального времени отображает кодировку принятого сигнала, длину кода, непосредственно принятые данные, а так же автоматически производит анализ пакета и выводит на экран информацию о формате пакета. Например если принят пакет Scher-Khan Magicar III, то в соответствующей колонке таблицы отобразится надпись "MAGIC CODE, статический". Таким образом вы сразу сможете определить от какой сигнализации пришла посылка или обратка.

Так же для удобства вы можете включить фильтр одинаковых посылок, записывать все входящие данные в лог-файл, при необходимости включить паузу приема или же принимать посылки только от пультов отфильтровав обратки. Так же в программе предусмотрена функция отображения бинарного (двоичного) представления принятой посылки, для этого достаточно просто кликнуть по нужной строке списка и вы увидите всю посылку в виде нулей и единиц.

Кодграббер



Как видно на скриншоте программы, внизу окна есть 8 кнопок. Каждая из них соответствует кнопке реального пульта. I, II, III, IV короткое нажатие, I+, II+, III+, IV+ соответственно длинное нажатие. Все принятые посылки отображаются в списке анализатора, и когда вы выберите посылку Scher-Khan Magicar III или IV, кнопки будут разблокированы и программа станет полным клоном настоящего пульта. При этом не важно какая кнопка была нажата в посылке которую принял код-граббер, т.к. программа автоматически анализирует посылку и после приема всего одного пакета вы можете делать практически все, снимать-ставить машину на охрану когда угодно и сколько угодно раз, заводить двигатель, включать тревогу и т.п. Так же после выброса вы сможете увидеть пакет в бинарном виде и понять как формируется следующая валидная посылка.

Поддерживаемые модели автосигнализаций: Scher-Khan Magicar III, IV (все основные пульты и дополнительные), а так же функция автозапуска двигателя, если она запрограммирована и подключена в автомобиле.

При этом никаких придуманных косяков в программах нет, это полностью боевой кодграббер, который я выкладываю в этот раздел с разрешения администрации форума. В общем смотрите скриншоты и фотки, я старался сделать удобный интерфейс, как для настольных ПК, так и для нетбуков, думаю все интуитивно-понятно.

Для того, что бы код-граббером не смогли воспользоваться незарегистрированные пользователи с просторов интернета, по умолчанию выброс и часть приема заблокированы. Те кто хотят халявы, смогут только увидеть, что все работает. Что бы перевести прибор из демо-режима в боевой, необходимо ввести пароль, который будет выдаваться за фотографию собранного девайса и скриншоты. На случай если я не смогу ответить, пароль так же есть у bumer525.
Пароль вводится следующим образом: открываем любую программу эмулятор терминала (например Hyper Terminal, Terminal by Bray и т.п.), вводим: UNLOCK XXXXXXXX. и жмем ввод, где ХХХХХХХХ это пароль.

Глушилка

Здесь все просто, запускаете программу и ставите галочку рядом с лейблом "Глушилка". Глушилка работает нахаляву без ввода пароля, что бы после сборки можно было проверить передачу. Для запуска из терминала команда такая: GLUSHILKA. Отключение вводом точки.

Железо приемопередающей части

Вам понадобится приемник и передатчик на частоту 433.920 МГц модуляция FSK, прекрасно подойдет штатный трансивер от сигнализаций Magicar.
Штатный Holtek-контроллер убирается и дальше подключение к USB-кодграбберу осуществляется следующим образом:



Назначение контактов attiny2313:
Код:
TXEnable = PB7
RXData = PB6
RXEnable = PB5
TXData = PB4
Подробное фото по распиновке

Please Login or Register to view hidden text.

и выводов микроконтроллера



Команды для работы через терминал:

?. - вывод информации о версии программы
MAGICAR 00 00000000000000000000. - выброс кода в эфир, где MAGICAR это формат кодировки, 00 длина кода в HEX, далее буфер в HEX на 10 байт. Прием выглядит аналогично
UNLOCK XXXXXXXX. - перевод в боевой режим, где XXXXXXXX пароль
GLUSHILKA. - Включение режима глушилки, не забывайте отключать :)

Прошу задавать вопросы по кодграбберу-анализатору в эту тему, по железу программатора в тему

Please Login or Register to view hidden text.

.
И конечно проект предоставлен в ознакомительных целях для тестирования автомобильных сигнализаций и за возможные последствия автор ответственности не несет.


Please Login or Register to view hidden text.

 
#6
А приемопередатчик на микросборках Аурели подойдет?

Please Login or Register to view hidden text.



---------- Post added at 17:28 ---------- Previous post was at 17:27 ----------

И как его доработать, если что?
Для моделей которые я описал в тексте не подойдут, но возможно подойдут для Scher-Khan A,B,Vegas,Logicar. Т.е. у большей части модельного ряда модуляция сигнала FSK, но есть модели с модуляцией ASK. Так что можешь попробовать :)
 
#7
Теперь давайте посмотрим небольшое кино, как это работает :)
В главных ролях: программный usb

Please Login or Register to view hidden text.

-анализатор, оригинальные сигнализации Scher-Khan Magicar III, 5 и 7H
Сюжет: на экране компьютера открыто окно кодграббера, который находится в режиме ожидания. Затем производится опрос состояния сигнализации шерхан 5 которая установлена в автомобиле, при этом программа-анализатор автоматически определяет тип пакетов которые отправляет пульт и ответы основного блока, и выводит информацию на экран. Тоже самое происходит с сигнализацией шерхан 7H, которая так же установлена в автомобиле. Затем происходит опрос состояния сигнализации шерхан III, которая находится на столе, на видео отчетливо слышен звук срабатывания реле, а программа аналогичным образом отображает посылки пульта и ответы блока, после чего выбирается пакет который отправил пульт, при этом программа определяет формат пакета, и при нажатии кнопки автоматически формирует будущую валидную посылку на открытие/закрытие и т.п. Далее нажимается кнопка и сигнализация снимается с охраны, после чего ставится обратно как родным пультом. Так же хорошо видно, что при управлении кодграббером сигнализация шлет обратки, но родной пульт их просто не замечает :)
Данное видео доступно в HD качестве

[YOUTUBE]ekjZ1WKOF-I[/YOUTUBE]
 
#8
Кто хочет использовать проект только в качестве анализатора эфира, или например проверить прием, то выпаивать холтек-контроллер не обязательно.
В трансиверах магикар есть контактная площадка с надписью RX-DATA, для приема достаточно взять сигнал с этого контакта и подать питание на трансивер:

 
#9
Для моделей которые я описал в тексте не подойдут, но возможно подойдут для Scher-Khan A,B,Vegas,Logicar. Т.е. у большей части модельного ряда модуляция сигнала FSK, но есть модели с модуляцией ASK. Так что можешь попробовать :)
Т.е. с прошивкой этого проекта для моделей сиг, указанных выше, может сработать?
 
#16
Вот проверил глушак ,работает .На дальность проверить не успел.Испытал Шерхан пятый ,анализирует нормально!четвёртую пока не встретил :)
 

Вложения

#17
Вот что мне достали для этого проекта.

Please Login or Register to view hidden text.



Please Login or Register to view hidden text.


Подойдут ли эти платы? Проверить их, как я понял, так. Подать питание с батарейки. Зачеи щупом через ПауерГраф посмотреть, будет ли реагировать на кнопки?
 
#18
Ты хочешь сказать , можно открыть 7,8,9,10 шерхан и владелец об этом не узнает ? И,что,конкретно,делает твоя глушилка ? То есть, на данных моделях, ты снимаешь сигу с охраны,и хозяин остается не в курсе ? На примере 3,4,5,6 это даже не рассматривается, это прошлый век. Пиши конкретно про 7,8,9,10 .
 
#19
На примере 3,4,5,6 это даже не рассматривается, это прошлый век. Пиши конкретно про 7,8,9,10 .
Тебе парень в закрытый раздел писать надо про это,а помне очень охота 5 раскрутить у нас выше 5 нету

---------- Post added at 22:04 ---------- Previous post was at 21:40 ----------

И,что,конкретно,делает твоя глушилка ?
хорошо глушит!
То есть, на данных моделях, ты снимаешь сигу с охраны,и хозяин остается не в курсе ?
только что испытал шерхан 4 там при открытии или закрытии на пульт ни что не приходит так ,что хозяин не узнает,что машину вскрыли.
 
Последнее редактирование:
#20
Ты хочешь сказать , можно открыть 7,8,9,10 шерхан и владелец об этом не узнает ? И,что,конкретно,делает твоя глушилка ? То есть, на данных моделях, ты снимаешь сигу с охраны,и хозяин остается не в курсе ? На примере 3,4,5,6 это даже не рассматривается, это прошлый век. Пиши конкретно про 7,8,9,10 .
Все ответы на твои вопросы есть в этой и предыдущих темах. Вчитывайся конкретно.

---------- Post added at 16:38 ---------- Previous post was at 16:36 ----------

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