Если Ваша прошивка имеет меньший объем, то можно и "просто забить 0х00". Драйвер должен сам понять по полям hex, где заканчивается прошивка.
Вообще же, мои познания в том, как хранится информация в исполняемых файлах, очень незначительны.
Цитата(evgen_ln @ Sep 19 2010, 22:05)

Прошивка лежит в драйвере nvstusb.sys, причем в трех ипостасиях...
Вообще то в четырех и в таком порядке: VID_0955&PID_0007, VID_0955&PID_7004, VID_0955&PID_7002, VID_0955&PID_7003. Причем в формате
iic (подраздел "3.4.3 Serial EEPROM Present, First Byte is 0xC2" из
EZ-USB® Technical Reference Manual (EZ-USB_TRM.pdf)), а не
Intel Hex.
Поиск начала
iic блока по последовательности: c2 55 09, поиск конца
iic блока по последовательности: 80 01 E6 00 00 00
Сообщение отредактировал Konst_777 - Sep 19 2010, 20:24