E123
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Всем привет. Возник вопрос по контрольным суммам модулей на F3. Вот есть контрольная сумма у модуля RAP на блинах. Алгоритм ее расчета теперь известен. Спасибо ув. AntiMember есть калькулятор для ее расчета. А есть модуль RAP в ПЗУ. И его контрольная сумма у некоторых семейств, например у Wyatt, у Brinks, НЕ ТАКАЯ как в модуле на блинах. Собственно в моём кролике сами модули на блинах и в ПЗУ отличаются немного, но известный алгоритм для ПЗУ уже не работает. Но это еще не всё. Есть контрольное двойное слово в ПЗУ после модулей RAP, CAP, SAP. Если оно не верно при запуске получаю LED:000000CC FAddr:0000C9B9 без запуска двигателя. Поэтому при сборке ПЗУ у таких семейств (вдруг кто еще займется этим неблагодарным делом) надо пересаживать модуль адаптивов+4 следующих байта. А вопрос, собственно, простой: никто не копал алгоритм расчета последних двух КС для ПЗУ? Заглохла идея с подстройкой адаптивов. ПЗУ в SOIC взамен безногой восьминожки на плате прижилось. А вот FW 0002BSM1 и 0009APM1 очень сильно отличаются. В последней есть 20D, а в первой нет команды, чтобы его положить на блины. А без него диск заводится, блины крутятся, а готовности нет... Хотел попробовать адаптивы руками поправить, напрямую в модуле RAP в ПЗУ. А КС не считаются, как на фараонах было. |