База прошивок
База прошивок SFPTotal предназначена для подбора данных и материалов по кодированию трансиверов. Её используют при подготовке совместимого кода для конкретного модуля и сетевого оборудования. Здесь описаны условия доступа и порядок выбора подходящих данных.
В контексте программирования SFP словом «прошивка» часто называют содержимое доступных областей памяти. Такой образ не обязательно является внутренним исполняемым ПО контроллера. Сначала определите, какие данные нужны для вашей задачи, — подробнее в руководстве по EEPROM и Serial ID.
Условия доступа к базе прошивок
Для доступа через сайт требуется аккаунт с подтверждённым email, заполненный профиль и хотя бы одно привязанное оригинальное устройство SFPTotal. Наличие непривязанного программатора на руках само по себе не завершает привязку аккаунта.
- Войдите в свой аккаунт и завершите подтверждение email и заполнение профиля, если сайт предлагает это сделать.
- Откройте «Мои устройства» и проверьте наличие своего программатора. Если его нет, подайте заявку на добавление по серийному номеру.
- Серийный номер можно узнать в SFPTotal Wizard через Help → Get device version. Не путайте его с серийным номером трансивера из Serial ID.
- После завершения привязки откройте «База прошивок» в личном кабинете. Переход на портал SFPTotal Labs зависит также от состояния связанного аккаунта и авторизации сервиса.
Привязка устройства и активация программатора — разные процедуры. Условия активации операций платы не следует подменять условием входа в базу. Наличие нужного кода и условия его использования уточняются в сервисе.
Как подбирать код для SFP и других трансиверов
| Параметр | Зачем он нужен |
|---|---|
| Форм-фактор и интерфейс управления | Карта SFP, SFF-8636 и CMIS имеют разные поля и порядок доступа. |
| Артикул и аппаратная ревизия | Одинаковое торговое название не гарантирует одинаковую память, контроллер и алгоритм записи. |
| Физические параметры | Скорость, оптическое исполнение или RJ45 должны соответствовать реальному изделию и линии. |
| Целевое оборудование | Модель коммутатора, порт и версия его ПО определяют требования к распознаванию и поддержке трансивера. |
| Область изменения | Нужно понимать, какие поля допустимо менять и какие настройки, калибровки и уникальные данные должны сохраняться. |
Совпадение бренда или длины файла — только часть проверки. Не записывайте полный образ другой аппаратной реализации вместо точечного изменения. Если описание материала не подтверждает применимость к вашему модулю, уточните её до записи.
Изменение идентификации не меняет физическую скорость, длину волны, тип волокна и возможности аппаратуры. Если причина отсутствия линка физическая, другой код её не устраняет.
Последовательность работы с выбранными данными
- Прочитайте исходный модуль и запишите его идентификацию.
- Сделайте резервную копию доступных страниц. Сохраняйте её отдельно от подготовленного кода.
- Подберите данные по параметрам выше и уточните тип защиты от записи.
- Подготовьте нужные изменения, проверьте применимые контрольные суммы и выполните запись по инструкции.
- Повторно прочитайте изменённые области и сравните результат. Если процедура требует фиксации данных или штатного перезапуска, выполните её для этой модели и проверьте сохранность постоянных данных.
- Проверьте распознавание и реальную работу в целевом оборудовании.
Если база не открывается или подходящего кода нет
- Нет привязанного устройства: проверьте «Мои устройства» и состояние заявки. Повторная регистрация другого аккаунта не заменяет привязку.
- Сайт просит подтвердить email или заполнить профиль: завершите указанную процедуру в своём аккаунте.
- Возникла ошибка перехода на SFPTotal Labs: прочитайте сообщение личного кабинета. Если аккаунт Labs уже существует, может потребоваться вход с ранее установленным паролем; при ошибке создания аккаунта обратитесь в поддержку.
- Не подтверждена применимость данных: подготовьте артикул и ревизию трансивера, модель оборудования, версию ПО и ответ операции Wizard. Передавайте файлы и серийные номера только через предусмотренный канал поддержки.
Если поддержка запрашивает дополнительную информацию, приложите точный текст ошибки и укажите, на каком этапе она возникла: вход на сайт, привязка устройства, переход в Labs или подбор данных.