Я ведь не просто так назвал пару утилит.

Я ведь не просто так назвал пару утилит. Обе дают наглядную информацию, с каких адресов начинаются те или иные регионы.
В fits вообще все просто - открыть в ней бекап, щелкнуть мышкой на bios region и указать путь к файлу 120424.ROM. После чего нажать иконку - build (или F5). На экране пойдет процесс сборки. Если все нормально, в папке с программой появится вновь собранный файл image.bin (или как там его, по умолчанию).


Если делать в HEX редакторе, то указанные утилиты нам сказали, что bios region начинается с адреса 0180000h. А обновление имеет размер 0280000h, что в сумме дает 0400000h - 4 Мегабайта ровно.
Соответственно, открыть в HEX редакторе бэкап и 120424.ROM. В бэкапе, начиная с адреса 0180000h и до конца выделить и удалить. Потом перейти к 120424.ROM, выделить все, скопировать, и вставить в конец обрезанного бэкапа. Сохранить как...
Это ведь не сложно? Писать все это намного дольше и муторней.