После исключения указателя на процедуру post 50 из

После исключения указателя на процедуру post 50 из таблицы пост кодов, материнка и вся ее переферия в том числе USB работает исправно , но есть одна странность, невозможно войти в bios setup...позже буду разбираться с чем это связанно, возможно что bios был подпорчен modbinом во время редактирования, ведь фактически usb остались включены, несмотря на то что в настройках по умолчанию я их выключал.
вот что я делал (очень кратко)
1)делим original.bin на две половинки и грузим в IDA каждую из них в нужный сегмент


2) идём к стандартной точки входа F0000:F800D, далее следуем по стоящему там jmp
3) ищим инструкцию push 0E000h, это сегмент перехода, соответственно в индексном регистре si должен лежать адрес
в моём случае mov si, 8FF0h, соответственно переодим по адресу 0E000:8FF0, рядом здесь в регистр di заносится адрес начала таблицы указателей на процедуры пост, у меня было mov di, 901Fh, переходим туда
4) сворачиваем байты таблицы в слова, ищим указатеь на post50h, не трудно посчитать что это будет 80е слово в таблице
5) заносим сюда адрес пустышки, (луче брать где нибудь из начала таблицы, для того чтобы при последующем сжатии файл не получился компактнее
Очень странно что винда инициализирует контроллер нормально, а биос где-то спотыкается...