Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Программирование брелков HCS301 Keeloq
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Rf & Microwave Design
Mad-man
Народ, может кто знает, программировал брелки с чипами HCS301/200 от автосигнализаций или знает принципы обычения приемников...
нужна хелп...


приобрел кЭтайский девайс GD-RXV6D (AM приемник от брелков с плавающим кодом HCS301)

Документация на этот модуль GD-RXV6D на 2 страничках, не нашел в интернете больше ничего.

http://catalog.compel.ru/dat/ism/TECHWAY/pdf/GD-RXV6D.pdf

Краткое описание выходов. Инструкция по обучению приемника новых брелков. Ужас.
Обучение: нажать Learn (загорается светодиод на приемнике). Жму кнопку на брелке 2 (unsecure метод обучения) раза или все 4 кнопки (secure метод обучения, когда передается serial+seed).
Обучение не проходит. smile3046.gif

Судя по тому что в инструкции написано нажимать кнопку на брелке 1 раз для обучения я делаю вывод, что поддерживается только secure метод обучения.

Брелок запрограммировал вот такими параметрами, они на 100% правильны, за исключением seed который передается в момент secure обучения.

manufacturer code: 0123456789ABCDEF
Key E90B8E507F6643BB
SERIAL NO 16AF540
Dicrimination Value 140

unsigned short KeyEepromData[12] =
{
0xE90B, // key0
0x8E50, // key1
0x7F66, // key2
0x43BB, // key3
0x0000, // sync
0x0000, // reserved
0x016A, // serial0
0xF540, // serial1
0xE90B, // ? seed0
0x8E50, // ? seed1
0x0000, // envelope key
0b0101000000 // config word, low voltage - off,
// baud - 400ms pulse,
// envelope - disabled,
// overflow-disabled
};


Может кто знает принцип расчета seed (чтобы обучение прошло правильно), в доках микрочип я не вижу правил его расчета.

Или нужен любой пример eeprom брелка, которому способен обучиться приемник.

Китайцем написал просьбу скинуть пример - молчат....
Qwertty
Цитата(Mad-man @ Jul 11 2010, 22:39) *
Может кто знает принцип расчета seed (чтобы обучение прошло правильно), в доках микрочип я не вижу правил его расчета.
Или нужен любой пример eeprom брелка, которому способен обучиться приемник.
Китайцем написал просьбу скинуть пример - молчат....

Правила в AN652. Но у брелка и приемника должен совпадать manufacturer code. У Вас это скорее всего не так. А как программировать приемник непонятно. Если нужен AN - давайте почту, отправлю.
Напрасно Вы не купили самый обычный сверхрегенератор за 100р. Но каждый сам себе злобный Буратина. smile.gif
Mad-man
Цитата(Qwertty @ Jul 13 2010, 08:49) *
Правила в AN652. Но у брелка и приемника должен совпадать manufacturer code. У Вас это скорее всего не так. А как программировать приемник непонятно. Если нужен AN - давайте почту, отправлю.
Напрасно Вы не купили самый обычный сверхрегенератор за 100р. Но каждый сам себе злобный Буратина. smile.gif



Вот я тоже подумал что мануфактурер должен быть общим, тк нет возможности перепрограммировать приемник...
(при sucure learning происходит расчет KEY приемником из Manufacturer code который зашит в нем и получаемого Seed от брелка )
Мануфактурера приемника нет (((


> Но каждый сам себе злобный Буратина. smile.gif

Это китайцы злобные буратины. нет чтобы нормальный продукт сделать с документацией и примерами...как, например, у Hoperf...
А они наоборот...С одного чипа вообще шкуркой снято название...
Все ANы к диску Microchip есть, высылат не надо. спасибо.
Буду еще пробовать китайцев трясти!!! Чтобы выдали мне manufacturer


Цитата(Qwertty @ Jul 13 2010, 08:49) *
Напрасно Вы не купили самый обычный сверхрегенератор за 100р.


Мы не ищем простых путей) Согласен, что так было бы проще (алгоритм Keeloq в исходниках есть, он даже работает)
Потом присмотрю себе сверхрегенератор ) Как с этим разберусь. не выкидывать же его. Этот, кстати, тоже недорого стоит - около 200р. Но их тоже жалко )


ЗЫ:
еще заметил в коде ошибку.
слова в eeprom брелка следуют lsb-msb. А в коде выше - наоборот msb-lsb
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.