Сообщение от
Monohrom
Cтатика же.
Как показала практика, статика бывает разной.
Псевдослучайная генерация при первой загрузке после сброса настроек - один вариант.
Константа в бинарнике или в конфигурационных файлах в прошивке - второй вариант.
Со статикой в этих тендах странно то, что это не какой-то обособленный кусок устройств. Они размазаны по всему диапазону, рядом с этими устройствами попадаются с 24бит алгоритмом, и с неизвестным целевым алгоритмом. Пока что не попалось ни одно устройство, у которого на этикетке был бы этот самый static pin.
Как вариант: в старые устройства, где пин генерировался от MAC адреса, вшили прошивку, написанную для новых устройств, где пин шьется в EEPROM. У старых устройств в области, где ожидается pin, записано что-то другое, что в итоге и интерпретируется как static pin. Вполне может быть, так как
Сообщение от
Monohrom
Если кратко: у китайцев бардак.
И у одной из моделей были устройства со "старым серийником" и 24bit пинкодом, с "промежуточным" серийником и тем же 24битным пином, и 2 варианта с "обычным" серийником - с 24битным пином, и с неизвестным алгоритмом.
Сообщение от
Isica
выявить все "группы совместимости" и правильно распределить устройства между ними;
Пока что можно утверждать только о том, что отгадать pin можно для устройств одной модели из разных партий, выпущенных непрерывно друг за другом. Между разными устройствами выпущенными даже в "стык", угадать не получится. Вот как пример:
Какой красивый серийник))
Экспериментальный генератор не смог подобрать ничего вообще.
Так же в мусор летит теория, что pin коды для каждой партии начинаются всегда с определенного pin кода.