peschehod
BANNED | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Чтобы те, кто столкнётся с необходимостью перепрошивки ROM HDD, то ли по причине порчи содержимого ПЗУ, то ли с целью клонирования контроллера HDD при выходе его из строя, не тратили время на перечитывание всевозможного флуда и "изобретение велосипеда", привожу ниже описание, способное помочь быстро справиться с этой задачей. Для HDD Samsung F4 (HD322GJ, HD256GJ, HD255GJ...): В обновителе F4EG.exe загрузчик "LFRD" с конфигуратором имеет длину 500h и расположен по смещению 4DA00h. Длина загружаемого обновителем образа, указанная в строке 810h конфигуратора (считая от начала загрузчика) составляет 20100h (байты имеют обратный порядок). В строке 900h конфигуратора также указаны параметры оверлея "MOVLY001". Для использования этого загрузчика для загрузки образа ROM HDD семейства F4 потребуется прописать в строке 810h длину образа, равную длине загружаемого образа, т.е. 40000h и заполнить строку 900h нулями. После этого потребуется изменение контрольной сумы конфигуратора, прописанной в его конце. Поскольку образ ROM HDD семейства F4 не имеет прописанной в его конце контрольной суммы, потребуется процедура, её прописывающая. Вся конструкция "Загрузчик + Конфигуратор + образ ROM" имеет длину 40500h и может быть смонтирована в любом HEX-редакторе. Загрузку можно произвести в терминале командой: DBG>DN 40500 0 В случае успешного завершения операции ответ HDD будет иметь вид: EPVOK (Erase Programming Verification OK) BOOT> (В описании длины указаны в словах!) Валидатор контрольной суммы упакованный в архив ssg_csum.7z. | Всего записей: 113 | Зарегистр. 13-10-2018 | Отправлено: 16:26 11-11-2018 | Исправлено: peschehod, 15:28 31-12-2018 |
|