В даташите на контроллер описана структура, которая размещается в конце флешки, данные из которой контроллер использует в служебных целях (VID, PID и т.д.). Визулально в любом HEX-редакторе откройте прошивку увидите сначала заголовок (сигнатуру) - 2 байт, длину в 512-байтных секторах (или 256?, гуру поправьте) - 1 байт, далее сам код модуля, в конце (перед нулями или FF) - контрольная сумма, далее - блок 00 или FF, потом вот эта необходимая самому чипу структура. Пару месяцев назад ковырял прошивку на предмет принудительного включения кэша записи на сглючившем максторе, пришлось разобораться. ИМХО, структуру оставить - остальное занулить.
В даташите на контроллер описана структура, которая размещается в конце флешки, данные из которой контроллер использует в служебных целях (VID, PID и т.д.). Визулально в любом HEX-редакторе откройте прошивку увидите сначала заголовок (сигнатуру) - 2 байт, длину в 512-байтных секторах (или 256?, гуру поправьте) - 1 байт, далее сам код модуля, в конце (перед нулями или FF) - контрольная сумма, далее - блок 00 или FF, потом вот эта необходимая самому чипу структура. Пару месяцев назад ковырял прошивку на предмет принудительного включения кэша записи на сглючившем максторе, пришлось разобораться. ИМХО, структуру оставить - остальное занулить.