Эти кодовые последовательности Мангуста получилось расшифровать методом Normal learning.
Описываю как я это сделал :
Для примера взял три верхние кодовые последовательности от Мангуста предоставленные
ED584563FFBAB402
AAEDFFFFFFBAB402
FC014E4AFFBAB402
Сначала преобразовал эти последовательности в двоичный код:
11101101010110000100010101100011111111111011101010 11010000000010
10101010111011011111111111111111111111111011101010 11010000000010
11111100000000010100111001001010111111111011101010 11010000000010
Затем произвел зеркалирование (последнее число поставил первым, предпоследнее вторым и т.д.) и получил на выходе:
01000000001011010101110111111111110001101010001000 01101010110111
01000000001011010101110111111111111111111111111110 11011101010101
01000000001011010101110111111111010100100111001010 00000000111111
Далее преобразовал полученные данные обратно в HEX:
402D5DFF C6A21AB7
402D5DFF FFFFB755
402D5DFF 5272803F
Потом расчленил каждую последовательность на составляющие - не шифрованная часть (код кнопки, серийный номер) и шифрованная часть, где:
код кнопки = 4 (повторяется во всех пакетах, в не шифрованной части)
серийный номер = 02D5DFF (повторяется во всех пакетах, в не шифрованной части)
шифрованная часть от трех пакетов:
C6A21AB7
FFFFB755
5272803F
Затем вычислил ключ шифрования по методу Normal learning из мануфактурного кода и серийного номера и получил:
FE86391CF72FF19C
Далее, расшифровал шифрованные части этим ключом и получил:
400078E6
400078E7
400078E8
Ура!!! Как видим, код кнопки совпал с тем, что в не шифрованной части,
а так же виден ХОП увеличивающийся на единицу.
Теперь непонятки с пакетами которые принимаю мега анализатором:
Пример принятых пакетов в кодировке Keeloq Мега анализатором на ардуино:
F26C737A3DCD5920
C5DC32923DCD5920
3F5333733DCD5920
112D01513DCD5920
935AD8AE3DCD5920
935AD8AE3DCD5920
Расшифровать их по описанному выше алгоритму у меня никак не получается.
--- Объединение сообщений ---
КТО МОЖЕТ ПОДСКАЗАТЬ ЧТО НЕ ТАК ДЕЛАЮ