И где же вытащенный из EXE с оф.

И где же вытащенный из EXE с оф. сайта файл 12SW.WPH меньше бэкапа, если он на 4 кб больше?
np-r25xe01sek.bin - 1,048,576 байт
12SW.WPH - 1,052,614 байт

И в каком месте оф. прошивка отличается от бэкапа? Начало одинаковое, а в конце - информация для штатного прошивальщика.
Короче. Просто шить. Если программатор привередливый и ругается на расширение файла и его размер - переименовать в любое расширение, которое программатор считает кошерным и обрезать в файле 12SW.WPH все, что больше 1,048,576 (0100000h).