Сваять прошивку осознанно (или вдумчиво) без даташита на

Сваять прошивку осознанно (или вдумчиво) без даташита на чип будет проблематично, скорее даже невозможно. Разве что по наитию...

subsystem = 0x40021102

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

к звуковушке нужен биос E-MU® 0404 PCI (EM8852)