Программа SFPTotal Wizard поддерживает запись изменений в память трансиверов с защитой от записи с использованием пароля ( MSA SFF-8472, SFF-8636). Поддерживаемая длина пароля составляет 4 байта. Ввод пароля осуществляется в шестнадцатеричном формате (HEX) с использованием латинских букв верхнего регистра от A до F с цифр от 0 до 9. Например: AABBCCDD.
По-умолчанию программное обеспечение производит запись изменений без использования пароля. Чтобы установить значение пароля, который будет использоваться для разблокировки памяти трансивера перед записью изменений, и задать параметры области ввода пароля, используйте меню:
Control - Set a password
В окне настроек установите флаг Entering the password before..., чтобы включить ввод пароля перед записью изменений в память трансивера. Снимите данный флаг, если необходимо выключить функцию ввода пароля.
Укажите параметры ввода пароля:
Нажмите Save для сохранения настроек или Cancel - для отмены изменений. Установки пароля должны выполняться перед записью изменений в память трансивера.
После применения настроек, программатор будет осуществлять ввод пароля перед выполнением записи изменений в память трансивера. Используйте кнопку записи на основной панели программы, чтобы произвести запись изменений с предварительным вводом пароля.
Список известных паролей для программирование трансиверов с защитой от записи доступен в Базе прошивок.
В таблице представлены стандартные параметры ввода пароля для различных типов трансиверов в соответствии с их спецификациями.
Тип модуля | Адрес страницы | Смещение |
---|---|---|
SFP / SFP+ | A2 | 7B |
SFP28 | A2 | 7B |
XFP | A0 | 7B |
QSFP+ | A0 | 7B |
QSFP28 | A0 | 7B |
QSFP-DD | A0 | 7A |
В процессе записи изменений в память трансивера при вводе правильного пароля может возникнуть ситуация, при которой программа вернет ошибку записи WRITE FAIL. Данная проблема возникает в случаях, когда трансивер чувствителен к настройкам записи: размеру блока, паузе между блоками, скорости тактирования шины данных. Требуется подобрать оптимальные параметры работы устройства на шине данных для успешного программирования памяти трансивера.
Откройте настройки устройства через меню Tools - General settings, чтобы установить оптимальные параметры.
Для того, чтобы использовать функцию ввода пароля, трансивер SFP должен поддерживать адресное пространство таблицы A2h. Это легко проверить - прочитайте страницу A2h, программатор должен успешно выполнить эту операцию, при этом страница A2h [00-7F] не должна быть пустой.
Адрес страницы и смещение ввода пароля могут отличаться от стандарта, если завод-производитель использует собственное проприетарное решение для защиты памяти от изменений. Уточняйте данную информацию у производителя.
Если трансивер не сохраняет изменения в памяти после сброса питания, при этом запись выполнена с ответом WRITE OK, то необходимо выполнить запись с использованием скрипта для ввода специфичной для данного трансивера команды на сохранение данных в энергонезависимой памяти.