Вообщем не поборол я тему с CRC в этом биосе - конфу перечитал несколько раз и ничего не выходит, вот последовательность моих действий, что то из конфы взял что то сам додумывал :
1. lha e bin.bin (получаю собственно распакованный файл original.bin)
2. правлю 1 байт в надписи (просто меняю букву hiew )
3. cbrom null /pci original.bin (жму его обратно и получаю bios.rom )
3. hiew байты 0Fh, 10h, 11h, = 00h бит 12h=50h (аналогия с шапкой родного биоса, подсмотрел в конфе)
4. правлю байт 01h согласно контрольной сумме у меня байт 01h =3Fh (после всех изменений проверяю lha - все работает, размер покаванного родного и моего правленного один и тот же - для чистоты эксперемента )
5. своей приблудой пишу в родной bin.bin поверху полученный файл.
6. cbrom bin.bin /d - все вроде оки.
7. гружусь с диска пытаюссь прошить (прошивалка стандартная авард awd851.exe )
8. Получаю ошибку CRC бинарника.
CDROM v2.07
lha - сайта
Если в файл original.tmp не вносить изменения - то все работает на ура после все выше описанных манипуляций.
Вопрос собственно ко всем: ГДЕ Я ЛОХАНУЛСЯ ? уж помогите доиработнику. #-o
Привет всем еще раз.
Вообщем не поборол я тему с CRC в этом биосе - конфу перечитал несколько раз и ничего не выходит, вот последовательность моих действий, что то из конфы взял что то сам додумывал :
1. lha e bin.bin (получаю собственно распакованный файл original.bin)
2. правлю 1 байт в надписи (просто меняю букву hiew )
3. cbrom null /pci original.bin (жму его обратно и получаю bios.rom )
3. hiew байты 0Fh, 10h, 11h, = 00h бит 12h=50h (аналогия с шапкой родного биоса, подсмотрел в конфе)
4. правлю байт 01h согласно контрольной сумме у меня байт 01h =3Fh (после всех изменений проверяю lha - все работает, размер покаванного родного и моего правленного один и тот же - для чистоты эксперемента )
5. своей приблудой пишу в родной bin.bin поверху полученный файл.
6. cbrom bin.bin /d - все вроде оки.
7. гружусь с диска пытаюссь прошить (прошивалка стандартная авард awd851.exe )
8. Получаю ошибку CRC бинарника.
CDROM v2.07
lha - сайта
Если в файл original.tmp не вносить изменения - то все работает на ура после все выше описанных манипуляций.
Вопрос собственно ко всем: ГДЕ Я ЛОХАНУЛСЯ ? уж помогите доиработнику. #-o