Сваять прошивку осознанно (или вдумчиво) без даташита на чип будет проблематично, скорее даже невозможно. Разве что по наитию...
subsystem = 0x40021102
по смещению 0x03, ИМХО, причем НЕ в "перевернутом" виде как привыкли аля Lo Hi
Что-то мне подсказывает, что vendor = 0x1102 & device = 0x0008 в явном виде в прошивке нет, скорее всего "зашито" аппаратно.
Получается Subsystem Vendor ID 1102 по смещению 3, а вот с Subsystem ID 1000 не понятно откуда оно берёт. Наверно это дефолтные значения если внешней конф. флеши нет или она читается с ошибкой (как вариант, после чтения проверяется КС, которая обычно расположена в двух последних байтах прошивки).
Сваять прошивку осознанно (или вдумчиво) без даташита на чип будет проблематично, скорее даже невозможно. Разве что по наитию...
по смещению 0x03, ИМХО, причем НЕ в "перевернутом" виде как привыкли аля Lo Hi
Что-то мне подсказывает, что vendor = 0x1102 & device = 0x0008 в явном виде в прошивке нет, скорее всего "зашито" аппаратно.
Получается Subsystem Vendor ID 1102 по смещению 3, а вот с Subsystem ID 1000 не понятно откуда оно берёт. Наверно это дефолтные значения если внешней конф. флеши нет или она читается с ошибкой (как вариант, после чтения проверяется КС, которая обычно расположена в двух последних байтах прошивки).