Проверка контрольной суммы


Wiki

Код основной страницы трансивера содержит контрольные суммы CC_BASE и CC_EXT, которые отвечают за целостность данных тела прошивки: регистры конфигурации, имя вендора, партномер трансивера, серийный номер и дата выпуска.

Во вкладках CODE DETAILS и CODE TABLE контрольные суммы представлены по адресам

  • 0x3F и 0x5F — для модулей SFP;
  • 0xBF и 0xDF — для модулей XFP, QSFP;
  • 0xDE — для модулей QSFP-DD.

По-умолчанию программа автоматически пересчитывает контрольные суммы после изменения кода в редакторе. Чтобы отключить автоматическую проверку контрольной суммы, снимите флаг в меню Edit - Autoset checksum.

Для проверки контрольной суммы используйте меню Edit - Verify Checksum. Программа произведет сравнение значений и вернет окно сообщения с результатами проверки. Поля контрольных сумм в редакторе будут подсвечены соответствующим цветом: зеленым, если контрольная сумма верна, и красным, если ошибочна.

Для обновления контрольной суммы используйте кнопку на основной панели программы или меню Edit - Set checksum.