# SFPTotal — Русский 2026-11-09 ## [Универсальное программно-аппаратное решение для кодирования волоконно-оптических приемопередатчиков](https://sfptotal.io/ru/) ![SFPTotal Wizard: таблица кода EEPROM трансивера SFP](https://sfptotal.io/images/products/gallery-previews/home-wizard-1024-cd26ffd68183) ### Универсальное программно-аппаратное решение для кодирования волоконно-оптических приемопередатчиков Программное обеспечение SFPTotal поддерживает гибкий и удобный интерфейс для работы с кодом переводчика. Кодирующие панели позволяют успешно перечислить трансцев наиболее популярные формы факторов, произведенных различными мировыми заводами. Отличительной особенностью является отсутствие привязки к модулям конкретного производителя, а также поддержка защищенных от записи приемопередатчиков. [Получить более подробную информацию](https://sfptotal.io/ru/#information) ### Проект SFPTotal E>olution Проект исследует совместимость и использование 100G, 200G, 400G, 800G, 1.6T и 3.2T высокоскоростных оптических трансцепторов DSFP, QSFP, QSFP-DD и OSFP с сетевым переключающим оборудованием в фиброоптических коммуникациях, системах хранения данных и искусственного интеллекта, а также разрабатывает решения для тестирования и программирования оптических трансферов. Ключевым продуктом является программатор серии SFPTotal E, поддерживающий наиболее популярные факторы формы переводчика. [Получить более подробную информацию](https://sfptotal.io/ru/products/sfptotal-evolution) ![SFPTotal E>olution](https://sfptotal.io/images/products/gallery-previews/evolution-01-640-3a13fa66bc06) ### Программатор SFPTotal Plus X QSFP-DD Универсальная кодирующая панель SFPTotal Plus X серии предназначена для поддержки широкого спектра переносной формы фактора типа на одном устройстве. SFPTotal Plus X способен перепрограммировать самые популярные типы переводчиков: QSFP-DD, QSFP28, XFP, SFP28, SFP+ и SFP. Это идеальный инструмент для поставщиков сетевого оборудования, интернет-провайдеров и инженеров system intergatores, которые работают с оптическими приемопередатчиками, изготовленными и поставляемыми различными производителями по всему миру. [Получить более подробную информацию](https://sfptotal.io/ru/products/sfptotal-plus-x) ![SFPTotal Plus X](https://sfptotal.io/images/products/gallery-previews/plus-x-01-640-90bf4b66b042) ### Программа для высокоскоростных трансцепторов 400G/800G Программник SFPTotal OSFP Board читает и пишет память переводчиков 400G и 800G OSFP. Он поддерживает модули OSFP-IHS и OSFP-RHS, а также кабели AOC и DAC. Инструмент для поставщиков сетевого оборудования, системных интеграторов и инженеров, работающих с высокоскоростными сетями и системами искусственного интеллекта. Он подключается к ПК через USB и использует SFPTotal Wizard для чтения, редактирования и написания фирменного программного обеспечения. [Получить более подробную информацию](https://sfptotal.io/ru/products/sfptotal-osfp-board) ![SFPTotal OSFP Board](https://sfptotal.io/images/products/gallery-previews/osfp-board-01-640-2ffb31cb7c9c) ### Высокая скорость кодирования Платы кодирования SFPTotal Mini и Plus основаны на фирменном командном протоколе, который обеспечивает быстрый и стабильный доступ к памяти приемопередатчика по I2С базы данных. ### Дружественный пользовательский интерфейс программного обеспечения Программное обеспечение предоставляет удобный интерфейс, который позволяет считывать, декодировать, редактировать и записывать изменения в память приемопередатчиков. ### 400 хорошо известных паролей Команда SFPTotal регулярно исследует продукты различных производителей и предоставляет клиентам поддержку в отношении паролей для кодирования приемопередатчиков, защищенных от записи. ### Библиотека кодов Наша база данных SFPTotal Labs содержит более 25 000 кодов поставщиков, которые помогут вам найти и устранить проблему совместимости с сетевым коммутационным оборудованием. ### Сообщество пользователей Клиенты могут получить доступ к онлайн-платформам для общения с пользователями, совместного обсуждения, поиска и решения популярных проблем использования оптических приемопередатчиков. ### Техническая поддержка Техническая поддержка рада проконсультировать по вопросам использования оборудования и решения наиболее популярных проблем с приемопередатчиками с помощью плат кодирования SFPTotal. ### Протестируйте его бесплатно перед покупкой! Основные особенности программного обеспечения можно тестировать перед покупкой. Вы можете скачать программное обеспечение, чтобы проверить его бесплатно и принять решение о покупке. [Я бы хотел проверить это сейчас!](https://sfptotal.io/ru/software) ![SFPTotal Wizard](https://sfptotal.io/images/products/gallery-previews/home-trial-640-f31a400c5997) ### Основная информация Кодирующие панели SFPTotal предназначены для кодирования оптических переносчиков волокна. Различные рецензии оборудования поддерживают популярные факторы формы, включая GBIC, SFP, SFP+, SFP28, XFP, QSFP, QSFP28 и QSFP-DD, а также модули RJ45, DAC и AOC кабели. Платы SFPTotal поддерживают кодирование для приемопередатчиков с функцией DDM, а также для приемопередатчиков с защитой от записи. Платы кодирования выполнены без корпуса для обеспечения доступа к контактным площадкам и элементам управления, которые требуются для кодирования некоторых AOC / DAC и оптических приемопередатчиков на основе схемы аппаратной защиты. Программаторы могут улучшить параметры совместимости с фирменным оборудованием, таким как 3com, Alcatel, Cisco, Extreme, Juniper, Lucent, Moxa, HP, Meriton, Ericsson / Marconi, Mellanox, Nortel, Net Insight, Nokia, Redback, Siemens, Transmode, Qlogic, Westermo, Allied Telesis, Cyan, DCN, Dlink, Enterasys, Foundry, Hitachi, Apresia, Huawei, Linksys, Netgear, Mikrotik, Orion, Ruijie, Tejas Network, Transitfion, ZTE, Zyxel и так далее. #### Быстрый старт Кодирование SFPTotal соединяется с ПК с кабелем USB, включенным в комплект. Подключенное устройство обнаруживается операционной системой при первом подключении панели. Чтобы начать, следуйте следующим шагам: 1. Устанавливать [SFPTotal driver](https://sfptotal.io/ru/software) для кодирующей платы 2. Загрузите и запустите [SFPTotal Wizard](https://sfptotal.io/ru/software) программное обеспечение Программная плата работает на основе проприетарного протокола SFPTotal и работает с официальным программным обеспечением SFPTotal Wizard, которое предоставляет интерфейс для доступа к основным функциям и возможностям устройства. Устройство не требует специальных настроек. Программа SFPTotal Wizard автоматически обнаруживает кодирующую панель, когда устройство подключено к ПК. Иногда ПК, работающему под управлением ОС Windows, требуется перезагрузка системы для стабильной работы драйвера виртуального последовательного порта. Более подробную информацию об устройствах SFPTotal можно получить на [SFPTotal Wiki](https://wiki.sfptotal.com). #### Проблемы с совместимостью Программаторы SFPTotal разработаны в соответствии со спецификациями MSA SFF, поддерживают приемопередатчики GBIC, SFP, SFP+, XFP и QSFP, а также способны успешно перепрограммировать модули большинства производителей. Кодирующие панели поддерживают все адресное пространство переводчиков (например: A0H, A2H). Это означает, что все доступные страницы памяти трансивера могут быть прочтены и написаны с особыми разрешениями. Аппаратное обеспечение выполнено с учетом условий совместимости и безопасности микросхем памяти и микросхемы управления, а также стабильного питания схемы приемопередатчика. По умолчанию, кодирующая панель записывает в память переводчиков с размером блока байтов 8 и скоростью часов 10 kHz. Это обеспечивает наиболее совместимый с оптическими транссеурами, которые изготовлены с различными конструкциями оборудования. Операционные настройки (скорость автобуса данных, размер блока и значение интервалов) могут быть изменены при необходимости. Поэтому у вас не будет никаких проблем с перепрограммированием обычных переносчиков. Кроме того, программное обеспечение SFPTotal Wizard позволяет выполнять однобайтовые операции чтения и записи для приемопередатчиков с особыми требованиями к обмену данными. #### Кодирующие приемопередатчики с защитой от записи Большинство пересекателей, защищенных письмом, могут быть перешифрованы с помощью пароля 4-bytes, который отключает память пересекателя, чтобы внести новые изменения. Программа SFPTotal имеет специальный интерфейс для установки параметров и выполнения письменной операции с входом пароля. Кроме того, программное обеспечение поддерживает скрипты, которые позволяют выполнять сложный алгоритм или сэкономить команду для программирования писем-защищенных трансцев с особой программирующей логикой отличается от стандарта MSA. Программное обеспечение способно сделать поиск пароля для переводчиков с неизвестной стоимостью пароля. Наша служба технической поддержки предоставляет скрипты и пароли для программирования приемопередатчиков соответствующих производителей. Программирование может иметь ограничения для некоторых производителей трансиверов или дизайн оборудования. Это может быть связано с заменой чипа в новом комплекте или установкой пароля, который еще не был найден и тестирован командой SFPTotal. Вы можете использовать подготовленные сценарии или создать свое собственное решение для кодирования, используя командный протокол SFPTotal, для кодирования заблокированных модулей, если вы знаете оригинальный алгоритм (или пароль). #### Где взять коды? Большинство проблем совместимости, связанных с использованием оптических приемопередатчиков и сетевого коммутационного оборудования, связаны с ошибками в объявлении кода, в котором представлены параметры приемопередатчика, с неправильными контрольными суммами и использованием несовместимого кода поставщика. Вам необходимо загрузить правильный код поставщика в приемопередатчик, чтобы устранить проблемы с совместимостью. В рамках технической поддержки мы предоставляем нашим клиентам доступ к базе данных кодов поставщиков, а также консультируем по обеспечению совместимости приемопередатчиков с коммутационным оборудованием. пожалуйста, свяжитесь с [Техническая поддержка](https://sfptotal.io/ru/contacts) Чтобы получить больше информации. ## [Программаторы трансиверов](https://sfptotal.io/ru/products) ### Программаторы трансиверов Сравните интерфейсы и выберите плату программатора. Цены и доступность для заказа указаны по международному каталогу в долларах США. [Сравнить платы](https://sfptotal.io/ru/products#sf-comparison) [![SFPTotal Mini](https://sfptotal.io/images/storefront/mini/1.jpg)](https://sfptotal.io/ru/products/sfptotal-mini) ### [SFPTotal Mini](https://sfptotal.io/ru/products/sfptotal-mini) Компактная плата для программирования трансиверов SFP, SFP+ и SFP28 с поддержкой SFPTotal Wizard. SFP / SFP+ / SFP28 SKU: SFPT-M USD 350.00 Свяжитесь с отделом продаж для уточнения способов доставки и окончательных условий заказа. [![SFPTotal Plus](https://sfptotal.io/images/storefront/plus/1.png)](https://sfptotal.io/ru/products/sfptotal-plus) ### [SFPTotal Plus](https://sfptotal.io/ru/products/sfptotal-plus) Предыдущее поколение универсальной платы для программирования трансиверов GBIC, SFP, XFP и QSFP. Перед заказом ознакомьтесь с актуальной ревизией. GBIC / SFP / XFP / QSFP28 SKU: SFPT-P Устаревшая аппаратная ревизия [Перейти к новой ревизии](https://sfptotal.io/ru/products/sfptotal-plus-new) [![SFPTotal Plus New](https://sfptotal.io/images/storefront/plus-new/1.jpg)](https://sfptotal.io/ru/products/sfptotal-plus-new) ### [SFPTotal Plus New](https://sfptotal.io/ru/products/sfptotal-plus-new) Универсальная плата для программирования трансиверов SFP, XFP и QSFP, включая 25G SFP28 и 100G QSFP28. SFP28 / XFP / QSFP28 SKU: SFPT-P USD 980.00 Свяжитесь с отделом продаж для уточнения способов доставки и окончательных условий заказа. [![SFPTotal Plus X](https://sfptotal.io/images/storefront/plus-x/1.jpg)](https://sfptotal.io/ru/products/sfptotal-plus-x) ### [SFPTotal Plus X](https://sfptotal.io/ru/products/sfptotal-plus-x) Универсальный программатор для трансиверов 400G QSFP112, 200G/400G/800G QSFP-DD с поддержкой QSFP28, SFP28, XFP и совместимых кабелей AOC/DAC. Работает с SFPTotal Wizard. SFP28 / XFP / QSFP28 / QSFP112 / QSFP-DD SKU: SFPT-X USD 1,490.00 Свяжитесь с отделом продаж для уточнения способов доставки и окончательных условий заказа. [![SFPTotal Whistle](https://sfptotal.io/images/storefront/whistle/1.jpg)](https://sfptotal.io/ru/products/sfptotal-whistle) ### [SFPTotal Whistle](https://sfptotal.io/ru/products/sfptotal-whistle) Компактная плата для программирования трансиверов SFP и SFP+ с поддержкой цифровой диагностики. SFP / SFP+ SKU: SFPT-W USD 120.00 Свяжитесь с отделом продаж для уточнения способов доставки и окончательных условий заказа. [![SFPTotal OSFP Board](https://sfptotal.io/images/storefront/osfp-board/1.jpg)](https://sfptotal.io/ru/products/sfptotal-osfp-board) ### [SFPTotal OSFP Board](https://sfptotal.io/ru/products/sfptotal-osfp-board) Плата для программирования трансиверов OSFP 400G и 800G, включая OSFP-IHS, OSFP-RHS и совместимые кабели AOC/DAC для сетей ИИ. OSFP-IHS / OSFP-RHS SKU: SFPT-O Цена по запросу [Запросить предложение](https://sfptotal.io/ru/contacts) Свяжитесь с отделом продаж для уточнения способов доставки и окончательных условий заказа. [![SFPTotal E>olution](https://sfptotal.io/images/storefront/evolution/1.jpg)](https://sfptotal.io/ru/products/sfptotal-evolution) ### [SFPTotal E>olution](https://sfptotal.io/ru/products/sfptotal-evolution) Универсальный программатор для трансиверов 400G QSFP112, 200G/400G/800G QSFP-DD, 400G/800G OSFP с поддержкой DSFP, SFP и совместимых кабелей AOC/DAC. SFP / DSFP / QSFP112 / QSFP-DD / OSFP SKU: SFPT-E Цена по запросу [Запросить предложение](https://sfptotal.io/ru/contacts) Свяжитесь с отделом продаж для уточнения способов доставки и окончательных условий заказа. ### Сравнить платы | Плата | SKU | Интерфейсы | Подключение к ПК | | --- | --- | --- | --- | | [SFPTotal Mini](https://sfptotal.io/ru/products/sfptotal-mini) | SFPT-M | SFP / SFP+ / SFP28 | USB type C | | [SFPTotal Plus](https://sfptotal.io/ru/products/sfptotal-plus) | SFPT-P | GBIC / SFP / XFP / QSFP28 | Micro USB | | [SFPTotal Plus New](https://sfptotal.io/ru/products/sfptotal-plus-new) | SFPT-P | SFP28 / XFP / QSFP28 | USB type C | | [SFPTotal Plus X](https://sfptotal.io/ru/products/sfptotal-plus-x) | SFPT-X | SFP28 / XFP / QSFP28 / QSFP112 / QSFP-DD | USB type C | | [SFPTotal Whistle](https://sfptotal.io/ru/products/sfptotal-whistle) | SFPT-W | SFP / SFP+ | USB 2.0 | | [SFPTotal OSFP Board](https://sfptotal.io/ru/products/sfptotal-osfp-board) | SFPT-O | OSFP-IHS / OSFP-RHS | USB type C | | [SFPTotal E>olution](https://sfptotal.io/ru/products/sfptotal-evolution) | SFPT-E | SFP / DSFP / QSFP112 / QSFP-DD / OSFP | USB type C | [Программное обеспечение SFPTotal Wizard](https://sfptotal.io/ru/software) · [Связаться с отделом продаж](https://sfptotal.io/ru/contacts) ## [Программатор SFPTotal Mini](https://sfptotal.io/ru/products/sfptotal-mini) ### Программатор SFPTotal Mini SKU: SFPT-M USD 350.00 Свяжитесь с отделом продаж для уточнения способов доставки и окончательных условий заказа. Специализированный программатор для трансиверов SFP, SFP+, SFP28, включая AOC, DAC.Плата имеет 20-контактный порт SFP (SFF-8431), порт USB и разъём внешнего питания для трансиверов с высоким потреблением: дальнобойных DWDM и PON SFP OLT. SFPTotal Mini основан на проприетарном протоколе SFPTotal, который позволяет выполнять гибкое кодирование для различных приемопередатчиков в форм-факторе SFP. Устройство полностью совместимо с официальным программным обеспечением SFPTotal Wizard. В комплект входит кодирующая панель Mini серии и микро-кабель USB для подключения к ПК. Модель Mini — ревизия 1.3 или новее Совместимость SFP, SFP+, SFP28 Подключение к ПК USB 2.0 В комплект входит Плата программатора серии Mini, кабель micro USB Размеры, мм 50 x 66 x 13 Гарантия 36 месяцы - SFP RJ45 - 1G SFP - 2/4/8/16G FC - 32G FC - 10G SFP+ - 25G SFP28 - SFP OLT PON - AOC - DAC В наличии [![SFPTotal Mini](https://sfptotal.io/images/products/gallery-previews/mini-01-640-4815d3c761e2)](https://sfptotal.io/images/products/gallery/mini/sfptotal-mini-1.6-01.jpg) [![SFPTotal Mini](https://sfptotal.io/images/products/gallery-previews/mini-02-160-ce7dc9412ad2)](https://sfptotal.io/images/products/gallery/mini/sfptotal-mini-1.6-02.jpg) [![SFPTotal Mini](https://sfptotal.io/images/products/gallery-previews/mini-03-160-02252ab4ca90)](https://sfptotal.io/images/products/gallery/mini/sfptotal-mini-1.6-03.jpg) [![SFPTotal Mini](https://sfptotal.io/images/products/gallery-previews/mini-04-160-e1a6207f3031)](https://sfptotal.io/images/products/gallery/mini/sfptotal-mini-1.6-04.jpg) - [Руководство пользователя](https://sfptotal.io/ru/wiki/SFPTotal_Documentation) - [Программное обеспечение SFPTotal Wizard](https://sfptotal.io/ru/software) - [Модель корпуса для 3D-печати](https://sfptotal.io/download/SFPT-M16__3D.zip) ### Обзор Программатор **SFPTotal Mini** Компактный программатор для трансиверов 1G SFP, 10G SFP+, 25G SFP28, включая RJ45 SFP, PON OLT SFP, DAC, AOC. Плата изготовлена по MSA SFF-8074, SFF-8431 и SFF-8472. Она имеет 20-контактный порт SFP (SFF-8431), Micro USB и разъём внешнего питания 5V DC для оптических трансиверов с потреблением свыше 1.5 W. Конструкция оборудования предусматривает наличие выводов для управления источником питания и доступа к основным линиям ввода-вывода портов приемопередатчика, которые могут потребоваться для кодирования приемопередатчиков с аппаратной защитой. **SFPTotal Mini** устройство имеет встроенное программное обеспечение, основанное на проприетарном протоколе SFPTotal и полностью совместимое с официальным программным обеспечением SFPTotal Wizard, что позволяет выполнять гибкое кодирование для защищенных от записи приемопередатчиков разных производителей. Устройство содержит всё необходимое для работы с трансиверами SFP. Для начала подключите его к компьютеру кабелем USB. ### Основные характеристики По сравнению с аналогичными кодирующими устройствами SFPTotal Mini обладает следующими преимуществами: - Поддерживает приемопередатчики со скоростью до 25G на одной плате кодирования - Обеспечивает необходимый источник питания для подключения мощных оптических трансиверов мощностью 1,5 Вт и более - Поддержка трансиверов не ограничивается только одним производителем - Обеспечивает доступ ко всем адресным пространствам памяти приемопередатчика - Позволяет перекодировать защищенные от записи приемопередатчики MSA - Поддерживает кодирование с помощью скрипта для приемопередатчиков, отличных от MSA - Поддерживает аппаратный поиск пароля для приемопередатчика, заблокированного паролем - Имеет официальное программное обеспечение с дружественным и удобным графическим интерфейсом - Доступ в режиме реального времени к цифровому интерфейсу мониторинга диагностики - Предоставляет доступ к базе данных knowlege и технической поддержке SFPTotal. ### Приложение Программатор SFPTotal Mini предназначен для следующих задач: - Кодирование оптических и медных трансиверов, кабелей DAC и AOC - Улучшение совместимости приемопередатчиков с фирменным сетевым коммутационным оборудованием - Кодирующие приемопередатчики с защитой от записи различных производителей - Доступ к регистрам контроллера PHY и ручная настройка - DWDM SFP+ управление настраиваемым каналом приемопередатчика - Чтение интерфейса DDM и проверка заводских настроек - Ребрендинг кода для OEM-трансиверов - Тестовая платформа для предпродажной подготовки приемопередатчиков ### Быстрый старт Кодирующая панель подключается к ПК с помощью кабеля типа C USB, включенного в комплект. Операционная система обнаруживает устройство и обнаруживает необходимый Virtual Serial Port драйвер, когда устройство подключилось сначала. Следуйте простым шагам, чтобы начать: 1. Устанавливать [Драйвер SFPTotal Mini](https://sfptotal.io/ru/software#driver) 2. Скачайте и запустите приложение [SFPTotal Wizard](https://sfptotal.io/ru/software) Плата кодирования SFPTotal управляется с помощью официального программного обеспечения SFPTotal Wizard, которое предоставляет пользовательский интерфейс для управления платой кодирования для записи и чтения кода и получения доступа к основным функциям.Для начала работы с программой не требуется предварительной конфигурации. SFPTotal Wizard автоматически обнаруживает оригинальную кодирующую панель, подключенную к ПК. *После установки драйвера в некоторых версиях ОС Windows для корректной работы драйвера виртуального последовательного порта требуется обязательная перезагрузка системы.* Пожалуйста, следуйте нашей документации: [SFPTotal Wiki](https://sfptotal.io/ru/wiki/SFPTotal_Documentation). ### Ключ активации SFPTotal Mini снабжается ограниченной функциональностью, что позволяет тестировать устройство до использования, но функция письма ограничена. Активация необходима для того, чтобы устройство было запущено конечным клиентом, но не дилером или агентом. Эта политика позволяет SFPTotal предоставлять наилучшие гарантийные условия и сервисное обслуживание, помогает быть уверенным, что устройство не использовалось перед продажей и будет стабильно работать в течение длительного времени. Кроме того, когда устройство активировано, мы отсчитываем гарантийный срок с момента выдачи ключа активации, а не с даты покупки. Ключ активации является уникальной стоимостью для каждой кодирующей таблицы и связан с ее серийным номером. Ключ должен быть приложен к кодирующей панели для удаления ограничений функциональности. Ключ активации входит в комплект SFPTotal coding board: он выдается после покупки устройства и становится доступным в личном кабинете клиента на веб-сайте. Если вы купили SFPTotal coding board у дилера и не получили ключ активации, вы можете зарегистрироваться на веб-сайте и получить ключ активации для своего устройства бесплатно. Вам не нужно повторять процедуру активации для кодирующей панели при подключении к другому ПК или перезагрузке операционной системы. Активация проводится один раз и является постоянной для устройства. ### Кодирующие оптические приемопередатчики ###### Кодирование разблокированных приемопередатчиков Большинство оптических приемопередатчиков с разблокированной памятью содержат микросхему EEPROM, такую как 24C02, которая хранит информацию о форм-факторе приемопередатчика, длине волны, технологии передачи, скорости, типе кодирования, названии поставщика, серийном номере и т.д.Это решение представлено во многих дешевых гигабитных транссеверях и DAC, которые не поддерживают функцию DDM. Память этих переносителей может быть переписана нормально без каких-либо ограничений от переносителя. В таких трансцейрах, как правило, доступна только страница A0H для чтения, но чтение страницы A2H возвращает ошибку. Вам просто нужно импортировать код поставщика в программное обеспечение или редактировать генерический код из модуля, а затем нажмите кнопку Написать, чтобы написать на такие модули. Кодировщик возвращается WRITE OK ответ, когда запись будет успешно выполнена. После этого вы можете использовать приемопередатчик с обновленным кодом поставщика! ###### Кодирующие приемопередатчики с защитой от записи Согласно спецификации MSA SFF-8472, трансиверы с DDM могут иметь защиту от записи. Перед внесением изменений для разблокировки памяти может потребоваться пароль длиной 4 байта. Такие модули управляются специальным микроконтроллером, который эмулирует микросхему EEPROM и обеспечивает запись в режиме ведомого устройства I2C. Он также может работать как буфер EEPROM и управлять выводом защиты от записи Write Protect микросхемы памяти. Попытка записи на такой приемопередатчик без пароля или с неправильным паролем возвращает ошибку - WRITE FAIL. Программа SFPTotal Wizard поддерживает функцию изменения настройки письма и позволяет установить значение пароля для отключения памяти, прежде чем сохранить новые изменения. Кроме того, программное обеспечение позволяет создавать сложные программирующие алгоритмы в виде скриптов. Он позволяет кодировать переносчики, которые требуют метода кодирования завода, что несовместимо с спецификацией MSA. ## [Программатор SFPTotal Plus Новинка](https://sfptotal.io/ru/products/sfptotal-plus-new) ### Программатор SFPTotal Plus Новинка SKU: SFPT-P USD 980.00 Свяжитесь с отделом продаж для уточнения способов доставки и окончательных условий заказа. Универсальный программатор для трансиверов SFP, SFP+, XFP, QSFP, SFP28, QSFP28. SFPTotal Plus New использует собственный протокол SFPTotal, позволяющий гибко кодировать различные трансиверы в форм-факторах SFP, XFP и QSFP. Устройство полностью совместимо с официальным программным обеспечением SFPTotal Wizard. В комплект входит серийная плитка для кодирования Plus и кабель типа C USB для подключения к ПК. Модель Plus New — ревизия 1.2 или новее Совместимость SFP, SFP+, SFP28, XFP, QSFP+, QSFP28 Подключение к ПК USB 2.0 В комплект входит Плата программатора серии Plus, кабель USB type C Размеры, мм 107 x 101.6 x 15 Гарантия 36 месяцы - 100BASE SFP - 1G/10G SFP RJ45 - 1G SFP - 2/4/8/16G Fiber Channel - 32G FC - XFP - 10G SFP+ - 25G SFP28 - CWDM/DWDM - SONET/SDH - 40G QSFP+ - 50G BiDi QSFP28 - 100G QSFP28 - AOC - DAC В наличии [![SFPTotal Plus New](https://sfptotal.io/images/products/gallery-previews/plus-new-01-640-122378500095)](https://sfptotal.io/images/products/gallery/plus-new/001.jpg) [![SFPTotal Plus New](https://sfptotal.io/images/products/gallery-previews/plus-new-02-160-8b96e1315d63)](https://sfptotal.io/images/products/gallery/plus-new/002.jpg) [![SFPTotal Plus New](https://sfptotal.io/images/products/gallery-previews/plus-new-03-160-ced24badf0c7)](https://sfptotal.io/images/products/gallery/plus-new/003.jpg) [![SFPTotal Plus New](https://sfptotal.io/images/products/gallery-previews/plus-new-04-160-bb787f089781)](https://sfptotal.io/images/products/gallery/plus-new/004.jpg) - [Руководство пользователя](https://sfptotal.io/ru/wiki/SFPTotal_Documentation) - [Программное обеспечение SFPTotal Wizard](https://sfptotal.io/ru/software) - [Модель корпуса для 3D-печати](https://sfptotal.io/download/SFPT-P__3D.zip) ### Обзор Доска для кодирования **SFPTotal Plus** Новинка Проектируется разработка программного обеспечения программного обеспечения SFPTotal Plus. Он поддерживает XFP, SFP, SFP+, QSFP+ и QSFP28 трансферов, в том числе SFP RJ45, PON OLT SFP, SFP28 и AOC/DAC кабелей. Плата кодирования содержит 20-контактный порт SFP (SFF-8431), 30-контактный порт XFP (INF-8077i), 38-контактный порт QSFP (SFF-8636), порт USB type C и разъем питания для подключения внешнего источника питания 5 В постоянного тока для оптических приемопередатчиков с высоким уровнем энергопотребления: более 1,5 Вт. **SFPTotal Plus** Новинка устройство имеет встроенное программное обеспечение, основанное на проприетарном протоколе SFPTotal и полностью совместимое с официальным программным обеспечением SFPTotal Wizard, что позволяет выполнять гибкое кодирование для защищенных от записи приемопередатчиков разных производителей. Конструкция оборудования предусматривает наличие выводов для управления источником питания и доступа к основным линиям ввода-вывода портов приемопередатчика, которые могут потребоваться для кодирования приемопередатчиков с аппаратной защитой. Он содержит всё необходимое для работы с трансиверами нескольких форм-факторов. Просто соедините его с компьютером с кабелем USB, чтобы начать. *В отличие от программирования SFPTotal Plus, в новой редакции не содержится порт для подключения GBIC формат-фактор-трансцеваторов. Порт GBIC был удален как устаревший.* ### Основные характеристики По сравнению с аналогичными кодирующими устройствами SFPTotal Plus New обладает следующими преимуществами: - Поддерживает несколько форм-факторов на одной плате кодирования - Обеспечивает необходимый источник питания для подключения мощных оптических трансиверов мощностью 1,5 Вт и более - Поддержка трансиверов не ограничивается только одним производителем - Обеспечивает доступ ко всем адресным пространствам памяти приемопередатчика - Позволяет перекодировать защищенные от записи приемопередатчики MSA - Поддерживает кодирование с помощью скрипта для приемопередатчиков, отличных от MSA - Поддерживает аппаратный поиск пароля для приемопередатчика, заблокированного паролем - Имеет официальное программное обеспечение с дружественным и удобным графическим интерфейсом - Доступ в режиме реального времени к цифровому интерфейсу мониторинга диагностики - Предоставляет доступ к базе данных knowlege и технической поддержке SFPTotal. ### Приложение SFPTotal Plus New programmer используется для следующих задач: - Кодирование оптических и медных трансиверов, кабелей DAC и AOC - Улучшение совместимости приемопередатчиков с фирменным сетевым коммутационным оборудованием - Кодирующие приемопередатчики с защитой от записи различных производителей - Доступ к регистрам контроллера PHY и ручная настройка - DWDM SFP+ управление настраиваемым каналом приемопередатчика - Чтение интерфейса DDM и проверка заводских настроек - Ребрендинг кода для OEM-трансиверов - Тестовая платформа для предпродажной подготовки приемопередатчиков ### Быстрый старт Кодирующая панель подключается к ПК с помощью кабеля типа C USB, включенного в комплект. Операционная система обнаруживает устройство и обнаруживает необходимый Virtual Serial Port драйвер, когда устройство подключилось сначала. Следуйте простым шагам, чтобы начать: 1. Устанавливать [Драйвер SFPTotal Plus New](https://sfptotal.io/ru/software#driver) 2. Скачайте и запустите приложение [SFPTotal Wizard](https://sfptotal.io/ru/software) Кодирующая панель SFPTotal контролируется через SFPTotal Wizard, которая обеспечивает интерфейс для чтения и написания кода и доступа к основным функциям. Первоначальная конфигурация не требуется: SFPTotal Wizard автоматически выявляет оригинальную кодирующую панель, подключенную к ПК. *После установки драйвера в некоторых версиях ОС Windows для корректной работы драйвера виртуального последовательного порта требуется обязательная перезагрузка системы.* Пожалуйста, следуйте официальной документации: [SFPTotal Wiki](https://sfptotal.io/ru/wiki/SFPTotal_Documentation). ### Ключ активации SFPTotal Plus New снабжается ограниченной функциональностью, что позволяет тестировать устройство до использования, но функция письма ограничена. Активация необходима для того, чтобы устройство было запущено конечным клиентом, но не дилером или агентом. Эта политика позволяет SFPTotal обеспечить лучшие условия гарантии и обслуживание, помогает убедиться, что устройство не было использовано до продажи и будет работать стабильно в течение длительного времени. Кроме того, когда устройство активировано, мы рассчитываем дату гарантии с момента активации ключевого вопроса, а не дату покупки. Ключ активации является уникальной стоимостью для каждой кодирующей таблицы и связан с ее серийным номером. Ключ должен быть приложен к кодирующей панели для удаления ограничений функциональности. Ключ активации входит в комплект SFPTotal coding board: он выдается после покупки устройства и становится доступным в личном кабинете клиента на веб-сайте. Если вы купили SFPTotal coding board у дилера и не получили ключ активации, вы можете зарегистрироваться на веб-сайте и получить ключ активации для своего устройства бесплатно. Вам не нужно повторять процедуру активации для кодирующей панели при подключении к другому ПК или перезагрузке операционной системы. Активация проводится один раз и является постоянной для устройства. ### Кодирующие оптические приемопередатчики ###### Кодирование разблокированных приемопередатчиков Наиболее оптические транссеверы с отключенной памятью содержат чип EEPROM, такой как 24C02, который хранит информацию о факте формы транссевера, длине волны, технологии передачи, скорости, типе кодирования, имени поставщика, серийном номере и т.д. Это решение представлено во многих дешевых гигабитных транссеверях и DAC, которые не поддерживают функцию DDM. Память этих переносителей может быть переписана нормально без каких-либо ограничений от переносителя. В таких трансцейрах, как правило, доступна только страница A0H для чтения, но чтение страницы A2H возвращает ошибку. Вам просто нужно импортировать код поставщика в программное обеспечение или редактировать генерический код из модуля, а затем нажмите кнопку Написать, чтобы написать на такие модули. Плата кодирования возвращает ответ WRITE OK, когда запись выполнена успешно. После этого вы можете использовать приемопередатчик с обновленным кодом поставщика! ###### Кодирующие приемопередатчики с защитой от записи Согласно спецификации MSA SFF-8472, трансиверы с DDM могут иметь защиту от записи. Перед внесением изменений для разблокировки памяти может потребоваться пароль длиной 4 байта. Такие модули управляются специальным микроконтроллером, который эмулирует микросхему EEPROM и обеспечивает запись в режиме ведомого устройства I2C. Он также может работать как буфер EEPROM и управлять выводом защиты от записи Write Protect микросхемы памяти. Попытка записи без пароля или с неверным паролем возвращает ошибку. - WRITE FAIL. Программа SFPTotal Wizard поддерживает функцию изменения настройки письма и позволяет установить значение пароля для отключения памяти, прежде чем сохранить новые изменения. Кроме того, программное обеспечение позволяет создавать сложные программирующие алгоритмы в виде скриптов. Он позволяет кодировать переносчики, которые требуют метода кодирования завода, что несовместимо с спецификацией MSA. ## [Программатор SFPTotal Plus X Поддержка QSFP-DD](https://sfptotal.io/ru/products/sfptotal-plus-x) ### Программатор SFPTotal Plus X Поддержка QSFP-DD SKU: SFPT-X USD 1,490.00 Свяжитесь с отделом продаж для уточнения способов доставки и окончательных условий заказа. Устройство для программирования памяти трансиверов 200G/400G/800G QSFP-DD, 400G QSFP112, 200G QSFP56, 100G QSFP28, 40G QSFP+, 25G SFP28, 10G SFP+, 1.25G SFP, 10G XFP, включая AOC/DAC. SFPTotal Plus X имеет порт QSFP-DD для трансиверов двойной плотности 200G/400G/800G. Порт обратно совместим с трансиверами 400G QSFP112, 200G QSFP56, 100G QSFP28 и 40G QSFP+. Плата полностью совместима с SFPTotal Wizard, который предоставляет HEX-редактор с поддержкой CMIS. В комплект входят плата программатора серии Plus X и кабель USB type C для подключения к компьютеру. Модель Plus X — ревизия 1.6 или новее Совместимость SFP, SFP+, SFP28, XFP, QSFP, QSFP28, QSFP56, QSFP112, QSFP-DD Подключение к ПК USB type C В комплект входит Плата программатора серии Plus X, кабель USB type C Размеры, мм 130 x 130 x 15 Гарантия 36 месяцев - 100BASE SFP - 1/10G SFP RJ45 - 1G SFP - 2/4/8/16/32G FC - 10G SFP+ - 25G SFP28 - CWDM/DWDM - SONET/SDH - XFP - 40G QSFP+ - 50G BiDi QSFP28 - 100G QSFP28 - 200G QSFP56 - 400G QSFP112 - 200G QSFP-DD - 400G QSFP-DD - 800G QSFP-DD - AOC - DAC В наличии [![SFPTotal Plus X](https://sfptotal.io/images/products/gallery-previews/plus-x-01-640-90bf4b66b042)](https://sfptotal.io/images/products/gallery/plus-x/002.jpg) [![SFPTotal Plus X](https://sfptotal.io/images/products/gallery-previews/plus-x-02-160-13056f7da313)](https://sfptotal.io/images/products/gallery/plus-x/001.jpg) [![SFPTotal Plus X](https://sfptotal.io/images/products/gallery-previews/plus-x-03-160-e1bd386a0444)](https://sfptotal.io/images/products/gallery/plus-x/004.jpg) [![SFPTotal Plus X](https://sfptotal.io/images/products/gallery-previews/plus-x-04-160-c5c2a8f7f337)](https://sfptotal.io/images/products/gallery/plus-x/003.jpg) - [Руководство пользователя](https://sfptotal.io/ru/wiki/SFPTotal_Documentation) - [Программное обеспечение SFPTotal Wizard](https://sfptotal.io/ru/software) - [Модель корпуса для 3D-печати](https://sfptotal.io/download/SFPT-X__3D.zip) ### Обзор Доска для кодирования **SFPTotal Plus X** QSFP-DD является развитием аппаратной конструкции SFPTotal Plus. Поддерживает трансиверы 400G QSFP112, 200G/400G/800G QSFP-DD, модули XFP, SFP, SFP+, SFP28, QSFP+, QSFP28, QSFP56, включая SFP RJ45, PON OLT SFP и совместимые кабели AOC/DAC. Плата имеет порты SFP, XFP и QSFP-DD, разъём USB Type-C для подключения к ПК и разъём внешнего питания 5V DC для оптических трансиверов с потреблением свыше 1.5 W. **SFPTotal Plus X** QSFP-DD устройство имеет встроенное программное обеспечение, основанное на проприетарном протоколе SFPTotal и полностью совместимое с официальным программным обеспечением SFPTotal Wizard, что позволяет выполнять гибкое кодирование для защищенных от записи приемопередатчиков разных производителей. Конструкция оборудования предусматривает наличие выводов для управления источником питания и доступа к основным линиям ввода-вывода портов приемопередатчика, которые могут потребоваться для кодирования приемопередатчиков с аппаратной защитой. Он содержит всё необходимое для работы с трансиверами нескольких форм-факторов. Просто соедините его с компьютером с кабелем USB, чтобы начать. *В отличие от программирования SFPTotal Plus, в новой редакции не содержится порт для подключения GBIC формат-фактор-трансцеваторов. Порт GBIC был удален как устаревший.* ### Основные характеристики По сравнению с аналогичными устройствами кодирования, SFPTotal Plus X обладает следующими преимуществами: - Поддерживает несколько форм-факторов на одной плате кодирования - Поддерживает трансиверы 100G, 200G, 400G и 800G, включая 400G QSFP112, 200G/400G/800G QSFP-DD - Обеспечивает необходимый источник питания для подключения мощных оптических трансиверов мощностью 1,5 Вт и более - Поддержка трансиверов не ограничивается только одним производителем - Обеспечивает доступ ко всем адресным пространствам памяти приемопередатчика - Позволяет перекодировать защищенные от записи приемопередатчики MSA - Поддерживает кодирование с помощью скрипта для приемопередатчиков, отличных от MSA - Поддерживает аппаратный поиск пароля для приемопередатчика, заблокированного паролем - Имеет официальное программное обеспечение с дружественным и удобным графическим интерфейсом - Доступ в режиме реального времени к цифровому интерфейсу мониторинга диагностики - Предоставляет доступ к базе данных knowlege и технической поддержке SFPTotal. ### Приложение Программатор SFPTotal Plus X предназначен для работы в следующих задачах: - Кодирование оптических и медных трансиверов, кабелей DAC и AOC - Улучшение совместимости приемопередатчиков с фирменным сетевым коммутационным оборудованием - Кодирующие приемопередатчики с защитой от записи различных производителей - Доступ к регистрам контроллера PHY и ручная настройка - DWDM SFP+ управление настраиваемым каналом приемопередатчика - Чтение интерфейса DDM и проверка заводских настроек - Ребрендинг кода для OEM-трансиверов - Тестовая платформа для предпродажной подготовки приемопередатчиков ### Быстрый старт Кодирующая панель подключается к ПК с помощью кабеля типа C USB, включенного в комплект. Операционная система обнаруживает устройство и обнаруживает необходимый Virtual Serial Port драйвер, когда устройство подключилось сначала. Следуйте простым шагам, чтобы начать: 1. Устанавливать [Драйвер SFPTotal Plus X](https://sfptotal.io/ru/software#driver) 2. Скачайте и запустите приложение [SFPTotal Wizard](https://sfptotal.io/ru/software) Плата кодирования SFPTotal управляется с помощью официального программного обеспечения SFPTotal Wizard, которое предоставляет пользовательский интерфейс для управления платой кодирования для записи и чтения кода и получения доступа к основным функциям.Для начала работы с программой не требуется предварительной конфигурации. SFPTotal Wizard автоматически обнаруживает оригинальную кодирующую панель, подключенную к ПК. *После установки драйвера в некоторых версиях ОС Windows для корректной работы драйвера виртуального последовательного порта требуется обязательная перезагрузка системы.* Пожалуйста, следуйте нашей документации: [SFPTotal Wiki](https://sfptotal.io/ru/wiki/SFPTotal_Documentation). ### Ключ активации SFPTotal Plus X снабжается ограниченной функциональностью, что позволяет тестировать устройство до использования, но функция письма ограничена. Активация необходима для того, чтобы устройство было запущено конечным клиентом, но не дилером или агентом. Эта политика позволяет SFPTotal предоставлять наилучшие гарантийные условия и сервисное обслуживание, помогает быть уверенным, что устройство не использовалось перед продажей и будет стабильно работать в течение длительного времени. Кроме того, когда устройство активировано, мы отсчитываем гарантийный срок с момента выдачи ключа активации, а не с даты покупки. Ключ активации является уникальной стоимостью для каждой кодирующей таблицы и связан с ее серийным номером. Ключ должен быть приложен к кодирующей панели для удаления ограничений функциональности. Ключ активации входит в комплект SFPTotal coding board: он выдается после покупки устройства и становится доступным в личном кабинете клиента на веб-сайте. Если вы купили SFPTotal coding board у дилера и не получили ключ активации, вы можете зарегистрироваться на веб-сайте и получить ключ активации для своего устройства бесплатно. Вам не нужно повторять процедуру активации для кодирующей панели при подключении к другому ПК или перезагрузке операционной системы. Активация проводится один раз и является постоянной для устройства. ### Кодирующие оптические приемопередатчики ###### Кодирование разблокированных приемопередатчиков Наиболее оптические транссеверы с отключенной памятью содержат чип EEPROM, такой как 24C02, который хранит информацию о факте формы транссевера, длине волны, технологии передачи, скорости, типе кодирования, имени поставщика, серийном номере и т.д. Это решение представлено во многих дешевых гигабитных транссеверях и DAC, которые не поддерживают функцию DDM. Память этих переносителей может быть переписана нормально без каких-либо ограничений от переносителя. В таких приемопередатчиках, как правило, для чтения доступна только страница A0H, но чтение страницы A2H возвращает ошибку. Вам нужно просто импортировать код поставщика в программное обеспечение или отредактировать общий код из модуля, затем нажать кнопку записи для записи в такие модули. Плата кодирования возвращает WRITE OK ответ, когда запись будет успешно выполнена. После этого вы можете использовать приемопередатчик с обновленным кодом поставщика! ###### Кодирующие приемопередатчики с защитой от записи Согласно спецификации MSA SFF-8472, трансиверы с DDM могут иметь защиту от записи. Перед внесением изменений для разблокировки памяти может потребоваться пароль длиной 4 байта. Такие модули управляются специальным микроконтроллером, который эмулирует микросхему EEPROM и обеспечивает запись в режиме ведомого устройства I2C. Он также может работать как буфер EEPROM и управлять выводом защиты от записи Write Protect микросхемы памяти.Попытка записи на такой приемопередатчик без пароля или с неправильным паролем возвращает ошибку - WRITE FAIL. В SFPTotal Wizard можно изменять параметры записи и задавать пароль для разблокировки памяти перед сохранением изменений.Кроме того, программное обеспечение позволяет создавать сложные программирующие алгоритмы в виде скриптов. Он позволяет кодировать переносчики, которые требуют метода кодирования завода, что несовместимо с спецификацией MSA. ## [Программатор SFPTotal Whistle](https://sfptotal.io/ru/products/sfptotal-whistle) ### Программатор SFPTotal Whistle SKU: SFPT-W USD 120.00 Свяжитесь с отделом продаж для уточнения способов доставки и окончательных условий заказа. Миниатюрный и недорогой программатор для кодирования приемопередатчиков SFP и SFP+ с энергопотреблением до 1,5 Вт. Устройства подключаются непосредственно к USB-порту ПК. Устройство полностью совместимо с официальным программным обеспечением SFPTotal Wizard. В комплект входит только серия программирования Whistle. Активационный ключ – это сигнал, загруженный в память кодирующей таблицы. Модель Whistle — ревизия 1.1 или новее Совместимость SFP, SFP+ Подключение к ПК USB 2.0 В комплект входит Плата программатора серии Whistle Размер, мм 64 x 22 x 13 Гарантия 36 месяцев - SFP RJ45 - 1G SFP - 2/4/8/16G FC - 10G SFP+ - AOC - DAC В наличии [![SFPTotal Whistle](https://sfptotal.io/images/products/gallery-previews/whistle-01-640-afd4c95c70a1)](https://sfptotal.io/images/products/gallery/whistle/sfptotal-whistle-01.jpg) [![SFPTotal Whistle](https://sfptotal.io/images/products/gallery-previews/whistle-02-160-3ce3655e4bd2)](https://sfptotal.io/images/products/gallery/whistle/sfptotal-whistle-02.jpg) [![SFPTotal Whistle](https://sfptotal.io/images/products/gallery-previews/whistle-03-160-ea9eaf2b91a7)](https://sfptotal.io/images/products/gallery/whistle/sfptotal-whistle-03.jpg) - [Руководство пользователя](https://sfptotal.io/ru/wiki/SFPTotal_Documentation) - [Программное обеспечение SFPTotal Wizard](https://sfptotal.io/ru/software) ### Обзор Программатор **SFPTotal Whistle** это крошечная кодирующая плата, предназначенная для поддержки приемопередатчиков 1G SFP и 10G SFP+, включая медный RJ45 SFP, DAC и AOC. Кодирующая панель изготовлена в соответствии с спецификациями MSA SFF-8074, SFF-8431, SFF-8472 и содержит порт 20-pin SFP (SFF-8431) покрытой металлической клеткой и плоским соединителем USB. Кодирующая панель поддерживает оптические трансиверы с потреблением энергии до 1.5 W.Устройство не обеспечивает подключение внешнего снабжения энергией. Уровень мощности подъема ограничен максимальным потоком для порта USB 2.0. Конструкция аппаратного обеспечения **НЕ обеспечивает** для наличия выводов для управления источником питания и доступа к основным линиям ввода-вывода портов приемопередатчика, которые могут потребоваться для кодирования приемопередатчиков с аппаратной защитой. **SFPTotal Whistle** основан на чипе преобразователя интерфейса USB: он не содержит встроенного программного обеспечения и управляется с помощью официального программного обеспечения SFPTotal Wizard. Устройство работает на I2C шина данных с низкой тактовой частотой, что отрицательно сказывается на скорости кодирования по сравнению с сериями SFPTotal Mini или Plus. Он содержит все необходимое для поддержки EEPROM-базируемых SFP-передач. Просто подключите его непосредственно к компьютеру порт USB для запуска. ### Основные характеристики По сравнению с аналогичными кодирующими устройствами SFPTotal Whistle обладает следующими преимуществами: - Поддерживает приемопередатчики со скоростью до 10G на одной плате кодирования - Обеспечивает необходимый источник питания для подключения оптических трансиверов мощностью до 1,5 Вт - Поддержка трансиверов не ограничивается только одним производителем - Обеспечивает доступ ко всем адресным пространствам памяти приемопередатчика - Позволяет перекодировать защищенные от записи приемопередатчики MSA (с ограничениями) - Поддерживает кодирование с помощью скрипта для приемопередатчиков, отличных от MSA - Имеет официальное программное обеспечение с дружественным и удобным графическим интерфейсом - Доступ в режиме реального времени к цифровому интерфейсу мониторинга диагностики - Предоставляет доступ к базе данных knowlege и технической поддержке SFPTotal. ### Приложение SFPTotal Whistle programmer используется для следующих задач: - Кодирование оптических и медных трансиверов, кабелей DAC и AOC - Улучшение совместимости приемопередатчиков с фирменным сетевым коммутационным оборудованием - Кодирующие приемопередатчики с защитой от записи различных производителей - Доступ к регистрам контроллера PHY и ручная настройка - Чтение интерфейса DDM и проверка заводских настроек - Ребрендинг кода для OEM-трансиверов ### Быстрый старт Кодирующая панель подключается к ПК непосредственно к портам USB. Операционная система обнаруживает устройство и обнаруживает необходимый Virtual Serial Port драйвер, когда устройство подключилось сначала. Следуйте простым шагам, чтобы начать: 1. Устанавливать [Драйвер SFPTotal Whistle](https://sfptotal.io/ru/software#driver) 2. Скачайте и запустите приложение [SFPTotal Wizard](https://sfptotal.io/ru/software) Плата кодирования SFPTotal управляется с помощью официального программного обеспечения SFPTotal Wizard, которое предоставляет пользовательский интерфейс для управления платой кодирования для записи и чтения кода и получения доступа к основным функциям. Для начала работы с программой не требуется предварительной конфигурации. SFPTotal Wizard автоматически обнаруживает оригинальную кодирующую панель, подключенную к ПК. *После установки драйвера в некоторых версиях ОС Windows для корректной работы драйвера виртуального последовательного порта требуется обязательная перезагрузка системы.* Пожалуйста, следуйте нашей документации: [SFPTotal Wiki](https://sfptotal.io/ru/wiki/SFPTotal_Documentation). ### Ключ активации SFPTotal Whistle поставляется с предварительно загруженным ключом активации и готов к работе при подключении ### Кодирующие оптические приемопередатчики ###### Кодирование разблокированных приемопередатчиков Большинство оптических приемопередатчиков с разблокированной памятью содержат микросхему EEPROM, такую как 24C02, которая хранит информацию о форм-факторе приемопередатчика, длине волны, технологии передачи, скорости, типе кодирования, названии поставщика, серийном номере и т.д. Это решение представлено во многих дешевых гигабитных транссеверях и DAC, которые не поддерживают функцию DDM. Память этих переносителей может быть переписана нормально без каких-либо ограничений от переносителя. В таких трансцейрах, как правило, доступна только страница A0H для чтения, но чтение страницы A2H возвращает ошибку. Вам просто нужно импортировать код поставщика в программное обеспечение или редактировать генерический код из модуля, а затем нажмите кнопку <Write>, чтобы написать на такие модули. Кодирующая панель возвращает ответ <WRITE OK > после успешного написания. После этого вы можете использовать приемопередатчик с обновленным кодом поставщика! ###### Кодирующие приемопередатчики с защитой от записи Согласно спецификации MSA SFF-8472, трансиверы с DDM могут иметь защиту от записи. Перед внесением изменений для разблокировки памяти может потребоваться пароль длиной 4 байта. Такие модули управляются специальным микроконтроллером, который эмулирует микросхему EEPROM и обеспечивает запись в режиме ведомого устройства I2C. Он также может работать как буфер EEPROM и управлять выводом защиты от записи Write Protect микросхемы памяти.Попытка записи на такой приемопередатчик без пароля или с неправильным паролем возвращает ошибку - <WRITE FAIL>. Программа SFPTotal Wizard поддерживает функцию изменения настройки письма и позволяет установить значение пароля для отключения памяти, прежде чем сохранить новые изменения. Кроме того, программное обеспечение позволяет создавать сложные программирующие алгоритмы в виде скриптов.Это позволяет кодировать приемопередатчики, для которых требуется заводской метод кодирования, что несовместимо со спецификацией MSA. ## [Программатор SFPTotal OSFP Board](https://sfptotal.io/ru/products/sfptotal-osfp-board) ### Программатор SFPTotal OSFP Board SKU: SFPT-O Цена по запросу [Запросить предложение](https://sfptotal.io/ru/contacts) Устройство для программирования памяти трансиверов OSFP 400G и 800G для сетей искусственного интеллекта (ИИ). Программатор OSFP Board оснащён портом OSFP для подключения трансиверов OSFP-IHS и OSFP-RHS, включая кабели AOC и DAC. Полная совместимость с ПО SFPTotal Wizard. В комплект входят программатор OSFP Board, кабель USB type C для подключения к ПК и руководство пользователя. Модель OSFP Board рев. 1.0 или новее Совместимость OSFP-RHS, OSFP-IHS Подключение к ПК USB type C В комплект входит Программатор OSFP Board Кабель USB type C Руководство пользователя Размеры, мм 107 x 85 x 17 Гарантия 36 месяцы - 400G OSFP - 800G OSFP - OSFP-IHS - OSFP-RHS - AOC - DAC [![SFPTotal OSFP Board](https://sfptotal.io/images/products/gallery-previews/osfp-board-01-640-2ffb31cb7c9c)](https://sfptotal.io/images/products/gallery/osfp-board/sfptotal-osfp-board-04.jpg) [![SFPTotal OSFP Board](https://sfptotal.io/images/products/gallery-previews/osfp-board-02-160-6f37d41fa6b0)](https://sfptotal.io/images/products/gallery/osfp-board/sfptotal-osfp-board-01.jpg) [![SFPTotal OSFP Board](https://sfptotal.io/images/products/gallery-previews/osfp-board-03-160-10559c8e79e8)](https://sfptotal.io/images/products/gallery/osfp-board/sfptotal-osfp-board-02.jpg) [![SFPTotal OSFP Board](https://sfptotal.io/images/products/gallery-previews/osfp-board-04-160-7376f641f238)](https://sfptotal.io/images/products/gallery/osfp-board/sfptotal-osfp-board-03.jpg) - [Руководство пользователя](https://sfptotal.io/ru/wiki/SFPTotal_Documentation) - [Программное обеспечение SFPTotal Wizard](https://sfptotal.io/ru/software) ### Обзор Программатор SFPTotal OSFP Board позволяет перепрограммировать трансиверы OSFP-RHS и OSFP-IHS, кабели AOC и DAC. Аппаратная платформа основана на SFPTotal Mini с модифицированным портом OSFP для подключения трансиверов OSFP. Поддержку OSFP обеспечивают дополнительные цепи управления питанием и линиями ввода-вывода. Командный протокол SFPTotal предоставляет доступ к дополнительным адресным пространствам трансиверов с разными структурами и схемами памяти. SFPTotal OSFP Board подключается к компьютеру через USB, который обеспечивает питание и управление устройством. Для трансиверов с высоким энергопотреблением предусмотрен разъём внешнего питания. ### Основные характеристики По сравнению с альтернативными продуктами программатор SFPTotal OSFP Board обладает следующими преимуществами: - Аппаратная поддержка трансиверов OSFP-RHS и OSFP-IHS - Поддержка разных форм-факторов трансиверов одним устройством - Без привязки к модулям одного производителя - Доступ ко всем адресным пространствам трансиверов - Программирование модулей с нестандартной логикой записи - Аппаратный поиск паролей - Удобный интерфейс программного обеспечения - Бесплатная техническая поддержка команды SFPTotal ### Приложение Программатор может использоваться для следующих задач: - Перепрограммирование оптических и медных трансиверов - Программирование активных оптических и твинаксиальных кабелей - Обеспечение совместимости с сетевым оборудованием разных производителей - Перепрограммирование памяти защищённых от записи трансиверов - Изменение настроек PHY-контроллера - Ребрендинг OEM-трансиверов ### Быстрый старт Подключите программатор к компьютеру с помощью комплектного USB-кабеля. При первом подключении операционная система обнаружит новое устройство. Перед использованием программатора: 1. Установите драйвер устройства. 2. Скачать [SFPTotal Wizard](https://sfptotal.io/ru/software). Устройство использует стандартный драйвер виртуального последовательного порта, входящий в Windows 10 и более поздние версии. SFPTotal Wizard предоставляет интерфейс для редактирования, чтения и записи прошивок в память трансиверов. Начальная настройка не требуется: SFPTotal Wizard автоматически обнаруживает программатор, подключённый к ПК. Для корректной работы драйвера виртуального последовательного порта в некоторых версиях Windows после его установки требуется перезагрузка. [Читать полную документацию](https://sfptotal.io/ru/wiki/SFPTotal_Documentation). ### Ключ активации Производитель поставляет устройство в неактивированном режиме с ограниченной функциональностью. Вы можете проверить его работу, однако запись в память трансиверов заблокирована до активации. Чтобы включить все функции, активируйте устройство, записав ключ активации в его память. Владельцы оригинальных устройств могут зарегистрироваться на сайте и получить ключ активации в разделе «Мои устройства» личного кабинета. При заказе через сайт серийный номер устройства и ключ активации автоматически появляются в личном кабинете. ### Гарантия и обслуживание На устройство распространяются стандартные гарантийные условия производителя. Гарантия на программатор составляет 36 месяцев со дня первой продажи. В этот период предоставляются бесплатная техническая поддержка и бесплатный ремонт при соблюдении условий эксплуатации. [Читать полные условия гарантии и обслуживания](https://sfptotal.io/ru/warranty). ## [Программатор SFPTotal серии E](https://sfptotal.io/ru/products/sfptotal-evolution) ### Программатор SFPTotal серии E SKU: SFPT-E Цена по запросу [Запросить предложение](https://sfptotal.io/ru/contacts) Устройство для программирования памяти трансиверов SFP, DSFP, QSFP, QSFP-DD, OSFP, включая 1.25G SFP, 10G SFP+, 25G SFP28, 40G QSFP+, 100G QSFP28, 200G QSFP56, 400G QSFP112, 200G/400G/800G QSFP-DD, 50G DSFP, 100G DSFP, 400G OSFP, 800G OSFP, DAC, AOC, SFP RJ45. Порт QSFP-DD поддерживает трансиверы 200G/400G/800G QSFP-DD и обратно совместим с модулями 400G QSFP112, 200G QSFP56, 100G QSFP28 и 40G QSFP+. Порт DSFP/SFP поддерживает DSFP, SFP28, SFP+ и SFP, а порт OSFP — трансиверы 400G/800G для систем хранения данных и искусственного интеллекта (AI). Программатор использует собственный командный протокол и полностью совместим с официальным программным обеспечением SFPTotal Wizard. В комплект входят плата программатора серии E, кабель USB type C для подключения к компьютеру и руководство пользователя. Модель SFPT-E — ревизия 1.2 или новее Совместимость OSFP, QSFP-DD, QSFP112, QSFP, DSFP, SFP Подключение к ПК Кабель USB type C В комплект входит Программатор серии E Кабель USB type C Руководство пользователя Размеры, мм 107 x 107 x 15 Гарантия 36 месяцы - 100BASE SFP - SFP RJ45 - 1.25G SFP - 2/4/8/16/32G FC - 10G SFP+ - 25G SFP28 - SFP OLT PON - CWDM/DWDM - SONET/SDH - 50G DSFP - 100G DSFP - 40G QSFP+ - 50G BiDi QSFP28 - 100G QSFP28 - 200G QSFP56 - 400G QSFP112 - 200G QSFP-DD - 400G QSFP-DD - 800G QSFP-DD - 400G OSFP - 800G OSFP - OSFP-IHS - OSFP-RHS - AOC - DAC [![SFPTotal E>olution](https://sfptotal.io/images/products/gallery-previews/evolution-01-640-3a13fa66bc06)](https://sfptotal.io/images/products/gallery/evolution/sfptotal-evolution-02.jpg) [![SFPTotal E>olution](https://sfptotal.io/images/products/gallery-previews/evolution-02-160-d3db7cc5d488)](https://sfptotal.io/images/products/gallery/evolution/sfptotal-evolution-01.jpg) [![SFPTotal E>olution](https://sfptotal.io/images/products/gallery-previews/evolution-03-160-53347570fc04)](https://sfptotal.io/images/products/gallery/evolution/sfptotal-evolution-04.jpg) [![SFPTotal E>olution](https://sfptotal.io/images/products/gallery-previews/evolution-04-160-ee388ca90a9e)](https://sfptotal.io/images/products/gallery/evolution/sfptotal-evolution-03.jpg) - [Руководство пользователя](https://sfptotal.io/ru/wiki/SFPTotal_Documentation) - [Программное обеспечение SFPTotal Wizard](https://sfptotal.io/ru/software) - [Модель корпуса для 3D-печати](https://sfptotal.io/download/SFPT-E__3D.zip) ### Обзор Команда SFPTotal E>olution исследует совместимость и применение высокоскоростных оптических трансиверов с сетевым коммутационным оборудованием в оптоволоконных сетях, системах хранения данных и искусственного интеллекта, а также разрабатывает новые решения для тестирования и программирования оптических трансиверов. Программатор серии SFPTotal E поддерживает программирование памяти трансиверов 400G QSFP112, 200G/400G/800G QSFP-DD, 400G/800G OSFP, включая OSFP-IHS и OSFP-RHS. Также поддерживаются DSFP, SFP, SFP+, SFP28, QSFP+, QSFP28, QSFP56, SFP RJ45 и совместимые кабели AOC/DAC. Устройство поддерживает программирование защищённых от записи трансиверов с использованием паролей согласно MSA SFF-8472, SFF-8636, CMIS 4.0 и CMIS 5.0. Запись с помощью скриптов также поддерживает модули со сложными фирменными алгоритмами производителя и аппаратной защитой от записи. Устройство оснащено портами DSFP, QSFP-DD и OSFP с металлическими кожухами, USB-разъёмом для подключения к ПК, светодиодными индикаторами, перемычками управления питанием и состоянием сигналов, разъёмом для внешнего источника постоянного тока 5 В 2 А и разъёмом для лабораторного источника питания. Программатор подключается к компьютеру кабелем USB type C, который обеспечивает основное питание и управление устройством. Аппаратная платформа использует микроконтроллер ATMEGA32U4 со встроенной прошивкой программатора SFPTotal. При работе с трансиверами класса мощности 4 и выше, а также при отключении режима пониженного энергопотребления рекомендуется внешний адаптер питания. ### Основные характеристики По сравнению с альтернативными продуктами программатор SFPTotal серии E обладает следующими преимуществами: - Аппаратная поддержка трансиверов OSFP, QSFP-DD, QSFP112 и DSFP/SFP - Поддержка разных форм-факторов и скоростей от 1.25G до 800G одним устройством - Без привязки к модулям одного производителя - Доступ ко всем адресным пространствам трансиверов - Программирование модулей с нестандартной защитой и логикой записи с помощью скриптов командного протокола SFPTotal - Аппаратный поиск паролей - Удобный интерфейс программного обеспечения - Бесплатная техническая поддержка команды SFPTotal ### Приложение Программатор может использоваться для следующих задач: - Перепрограммирование оптических и медных трансиверов - Программирование активных оптических и твинаксиальных кабелей - Обеспечение совместимости с сетевым оборудованием разных производителей - Перепрограммирование памяти защищённых от записи трансиверов - Изменение настроек PHY-контроллера - Ребрендинг OEM-трансиверов ### Быстрый старт Подключите программатор к компьютеру с помощью комплектного USB-кабеля. При первом подключении операционная система обнаружит новое устройство. Перед использованием программатора: 1. Установите драйвер устройства. 2. Скачать [SFPTotal Wizard](https://sfptotal.io/ru/software). Устройство использует стандартный драйвер виртуального последовательного порта, входящий в Windows 10 и более поздние версии. SFPTotal Wizard предоставляет интерфейс для редактирования, чтения и записи прошивок в память трансиверов. Начальная настройка не требуется: SFPTotal Wizard автоматически обнаруживает программатор, подключённый к ПК. Для корректной работы драйвера виртуального последовательного порта в некоторых версиях Windows после его установки требуется перезагрузка. [Читать полную документацию](https://sfptotal.io/ru/wiki/SFPTotal_Documentation). ### Ключ активации Производитель поставляет устройство в неактивированном режиме с ограниченной функциональностью. Вы можете проверить его работу, однако запись в память трансиверов заблокирована до активации. Чтобы включить все функции, активируйте устройство, записав ключ активации в его память. Владельцы оригинальных устройств могут зарегистрироваться на сайте и получить ключ активации в разделе «Мои устройства» личного кабинета. При заказе через сайт серийный номер устройства и ключ активации автоматически появляются в личном кабинете. ### Гарантия и обслуживание На устройство распространяются стандартные гарантийные условия производителя. Гарантия на программатор составляет 36 месяцев со дня первой продажи. В этот период предоставляются бесплатная техническая поддержка и бесплатный ремонт при соблюдении условий эксплуатации. [Читать полные условия гарантии и обслуживания](https://sfptotal.io/ru/warranty). ## [Программатор SFPTotal Plus](https://sfptotal.io/ru/products/sfptotal-plus) ### Программатор SFPTotal Plus SKU: SFPT-P Устаревшая аппаратная ревизия [Перейти к новой ревизии](https://sfptotal.io/ru/products/sfptotal-plus-new) Универсальный программатор для трансиверов GBIC, SFP, SFP+, XFP, QSFP, SFP28, QSFP28. Устройство полностью совместимо с официальным программным обеспечением SFPTotal Wizard. В комплект входит программаторская панель Plus серии и микро-кабель USB для подключения к ПК. - 100BASE SFP - 1/10G SFP RJ45 - 1G SFP - 2/4/8/16G FC - 10G SFP+ - 25G SFP28 - CWDM/DWDM - SONET/SDH - GBIC - XFP - 40G QSFP+ - 50G BiDi QSFP28 - 100G QSFP28 - AOC - DAC Модель Plus рев. 1.2 или новее Совместимость SFP, SFP+, XFP, QSFP, QSFP28, GBIC Подключение к ПК USB 2.0 В комплект входит Плата программатора Plus HW 1.2, кабель micro USB Размер, мм 152 x 109 x 15 Гарантия 12 месяцы [![SFPTotal Plus](https://sfptotal.io/images/products/gallery-previews/plus-01-640-0eb180e3eb97)](https://sfptotal.io/images/products/gallery/plus/sfptotal-plus.png) [![SFPTotal Plus](https://sfptotal.io/images/products/gallery-previews/plus-02-160-d5b01204679c)](https://sfptotal.io/images/products/gallery/plus/sfptotal-plus-2.jpg) [![SFPTotal Plus](https://sfptotal.io/images/products/gallery-previews/plus-03-160-89cfc2241d72)](https://sfptotal.io/images/products/gallery/plus/sfptotal-plus-1.jpg) [![SFPTotal Plus](https://sfptotal.io/images/products/gallery-previews/plus-04-160-4c9901e5373c)](https://sfptotal.io/images/products/gallery/plus/sfptotal-plus-3.jpg) - [Руководство пользователя](https://sfptotal.io/ru/wiki/SFPTotal_Documentation) - [Программное обеспечение SFPTotal Wizard](https://sfptotal.io/ru/software) ## [SFPTotal Wizard](https://sfptotal.io/ru/software) ### SFPTotal Wizard Официальное программное обеспечение Скачать SFPTotal Wizard для чтения, редактирования и написания памяти оптических трансцев с помощью программаторов SFPTotal. Ниже вы найдете инструкцию по установке программного обеспечения, подключению вашего устройства и установке его драйвера. Программа доступна бесплатно. Вы можете использовать SFPTotal Wizard для редактирования переходных файлов firmware даже без подключенного программатора SFPTotal. [Скачать SFPTotal Wizard для Windows](https://sfptotal.io/download/1.0.5.7/SFPTotal%20Wizard.exe) Совместим с Windows 7 и более поздним. [История версии и changelog](https://sfptotal.io/ru/software-versions) [![Редактирование данных SFP EEPROM в таблице SFPTotal Wizard CODE TABLE](https://sfptotal.io/images/products/sfptotal-wizard/sfptotal-wizard-01.png)](https://sfptotal.io/images/products/sfptotal-wizard/sfptotal-wizard-01.png) [![Конфигурирование SFP написать пароль в настройках SFPTotal Wizard Password](https://sfptotal.io/images/products/sfptotal-wizard/sfptotal-wizard-04.png)](https://sfptotal.io/images/products/sfptotal-wizard/sfptotal-wizard-04.png) [![Параметры передачи SFP в разделах SFPTotal Wizard CODE DETAILS](https://sfptotal.io/images/products/sfptotal-wizard/sfptotal-wizard-02.png)](https://sfptotal.io/images/products/sfptotal-wizard/sfptotal-wizard-02.png) [![SFP цифровые диагностические мониторинг ценности и пределы предупреждения и тревоги в SFPTotal Wizard](https://sfptotal.io/images/products/sfptotal-wizard/sfptotal-wizard-03.png)](https://sfptotal.io/images/products/sfptotal-wizard/sfptotal-wizard-03.png) ### Ключевые функции программного обеспечения SFPTotal Wizard предоставляет следующие функции: - Читать и писать трансиверную память - Автоматически проверяют проверки - Импортируйте firmware из файла и экспортируйте его в файл - Доступ к целому пространству адресов памяти переводчика - Декодирующие параметры переносителя согласно спецификациям MSA - Конфигурировать параметры переводчика с использованием битов конфигурации - Программные переводчики, защищенные письмом - Поиск паролей для защищенных переводчиков - Поиск паролей с помощью словаря - Сравнить firmware byte по byte - Создание и написание фирменного программного обеспечения в комплектах - Автоматическое программирование с скриптами - Напишите firmware с автоматическими увеличениями серийного номера - Настройка канала DWDM SFP+ тунирующих переносчиков - Читайте диагностическую информацию в режиме реального времени ### Устройство Драйвер установки Программаторы SFPTotal используют виртуальный серийный портальный драйвер, включенный в Windows 10 и позже. Windows обычно автоматически устанавливает драйвер, когда вы впервые подключите устройство к вашему компьютеру. Подключите программатора к вашему компьютеру и ждите, пока установка драйвера завершится. После установки устройство должно появляться в разделе Порты (COM & LPT) в Windows Device Manager, с назначенным номером порта COM. Если водителя не хватает или у вашей системы есть специальные правила для установки новых устройств, следуйте руководствующим инструкциям по установке водителя ниже. #### Ручно установить драйвер устройства SFPTotal Скачать и установить подходящий драйвер для вашего программатора. Windows 8 и позже требуют цифровых подписанных драйверов. Доставленные пакеты водителя включают самоподписанный водительский сертификат. Скачайте водитель и следуйте инструкциям по установке ниже. - [Двигатель для SFPTotal OSFP Board / E>olution](https://sfptotal.io/download/Drivers/SFPTotal%20Driver.zip) - [Двигатель для SFPTotal Mini / Plus New / Plus X](https://sfptotal.io/download/Drivers/SFPTotal%20Driver.zip) - [Двигатель для SFPTotal Whistle](https://sfptotal.io/download/Drivers/CDM212364_Setup.zip) - [Драйвер для SFPTotal PG Series](https://sfptotal.io/download/Drivers/Drivers_SFPTotal_WinXP_Seven.zip) Наследие устройство Существует два варианта установки: временное отключение исполнения подписи водителя при стартапе системы или добавление сертификата SFPTotal в магазин сертификатов Windows перед установкой водителя. Загруженный архив содержит сертификат, с ним подписанные водители, а также инструмент для добавления сертификата в местный сертификатный магазин. 1. Экстрактировать драйвер архивы в новую папку. 2. Откройте Command Prompt (cmd.exe) в качестве администратора и перейдите в папку, содержащую извлеченные файлы драйвера. К примеру: ``` cd "C:\SFPTotal-Driver" ``` 3. Выполните следующие команды, чтобы добавить сертификат SFPTotal в магазины Trusted Root Certification Authorities и Trusted Publishers местной машины: ``` .\cer\certmgr.exe -add .\cer\SFPTotalTeam.cer -s -r localMachine ROOT .\cer\certmgr.exe -add .\cer\SFPTotalTeam.cer -s -r localMachine TRUSTEDPUBLISHER ``` 4. Выполните следующую команду, чтобы добавить драйвер в Windows: ``` pnputil -i -a "SFPTotal Device.inf" ``` На некоторых версиях Windows вы должны перезапустить компьютер, прежде чем виртуальный серийный портальный драйвер работает правильно. После добавления драйвера, подключите программатора к вашему компьютеру с помощью кабеля USB. Windows должен автоматически установить устройство. ![SFPTotal программатор и его COM порт в Windows Device Manager](https://sfptotal.io/images/instructions/sfptotal_device_manager.png) #### Настройка драйвера SFPTotal Whistle Прежде чем впервые подключить SFPTotal Whistle, установите драйверы порта FTDI Virtual COM. Инсталляционный пакет : [CDM212364\_Setup.zip](https://sfptotal.io/download/Drivers/CDM212364_Setup.zip) Подключите устройство напрямую к портам USB 2.0 Type-A без адаптеров или кабелей расширения. ЛЕД на нижней стороне панели светит, когда устройство правильно подключено. Если драйверы FTDI установлены правильно, Windows должен автоматически обнаружить устройство и установить его драйвер при подключении к нему. После установки устройство появляется в Windows Device Manager как серийный порт USB, вместе с номером порта COM, например, COM244. Используйте этот номер порта при установке соединения в SFPTotal Wizard. ### Руководство пользователя Прежде чем использовать программирование и программное обеспечение, прочитайте операционный руководство, предоставляемое вашим устройством. Посетите базу знаний, чтобы узнать больше о характеристиках и возможностях SFPTotal Wizard и вашего программатора SFPTotal. [Документация SFPTotal](https://sfptotal.io/ru/wiki/SFPTotal_Documentation) ## [История версии SFPTotal Wizard](https://sfptotal.io/ru/software-versions) ### SFPTotal Wizard — версия 1.0.6.6 3 февраля 2026 SHA-256: d21d22ca765f0b9455e1758dccaab6db7ddb66a52308d7836104bfb62a0b908f [Скачать SFPTotal Wizard 1.0.6.6 для Windows 11](https://sfptotal.io/download/1.0.6.6/SFPTotal%20Wizard.exe) #### Список изменений - Важные обновления безопасности - Обновлена версия протокола, используемая для подключения к серверу SFPTotal Labs ### SFPTotal Wizard — версия 1.0.6.4 4 ноября 2025 года SHA-256: ddf97d61c38e9fbeee6035101a8ba324c161810812ba677bdf774c9bca1920a5 [Скачать SFPTotal Wizard 1.0.6.4 для Windows 11](https://sfptotal.io/download/1.0.6.4/SFPTotal%20Wizard.exe) #### Список изменений - Улучшенная функциональность скриншотов - Проблема с проблемой, которая вызвала заморозку главного окна, была фиксирована. - Исправлено чтение DDM у QSFP - Применение hotfixes ### SFPTotal Wizard — версия 1.0.6.3 8 октября 2025 SHA-256: 06302ef661fc27449b54d80e4d7d89658c0ca9024ed3d26efa32ba0012114ddd [Скачать SFPTotal Wizard 1.0.6.3 для Windows 11](https://sfptotal.io/download/1.0.6.3/SFPTotal%20Wizard.exe) #### Список изменений - Дополнительная поддержка для SFP-DD трансферов - Добавлена поддержка новой ревизии SFPTotal Whistle - Улучшенная функциональность скриншотов - Добавлено функцию серийного числа - Добавлена поддержка для чтения персонализированной страницы - Установлена проблема с проблемой временного времени. - Применение hotfixes ### SFPTotal Wizard — версия 1.0.6.1 11 декабря 2024 SHA-256: 8c4100ea8d7d69e93853f2c84a127dffa49b448964f51cd03a881ac83ed9e5f0 [Скачать SFPTotal Wizard 1.0.6.1 для Windows 10](https://sfptotal.io/download/1.0.6.1/SFPTotal%20Wizard.exe) #### Список изменений - Добавлено DDM-читание для QSFP-DD и OSFP-трансцепторов - Применение hotfixes ### SFPTotal Wizard — версия 1.0.5.9 20 ноября 2024 SHA-256: 316b36c11f08c982404727eb372d433a84e81be89eef1d28fb7c9a3945b9481a [Скачать SFPTotal Wizard 1.0.5.9 для Windows 10](https://sfptotal.io/download/1.0.5.9/SFPTotal%20Wizard.exe) #### Список изменений - Добавлено CC\_DMI Checksum Validation - Добавить пастинг-код с клип-борда в сопоставитель кода - Добавлено функцию, чтобы проверить, какие дополнительные страницы поддерживает переводчик - Добавлена поддержка для переносчиков OSFP CMIS 5.0 - Проблема с продавцом OUI была решена. - Проблема с отображением длины волны трансмиссора была фиксирована. - Установлена проблема с параметром возмещения в калькуляторе. - Исправлено чтение DDM через SFPTotal Whistle ### SFPTotal Wizard — версия 1.0.5.7 17 октября 2022 SHA-256: 985b8a2b3779fff77aa91da68e555802e922644e6e3571c0ed9ef45a27440db4 [Скачать SFPTotal Wizard 1.0.5.7 для Windows 10](https://sfptotal.io/download/1.0.5.7/SFPTotal%20Wizard.exe) #### Список изменений - Применение горячих корректиров по проблемам при обновлении с версии 1.0.5.5 - Улучшенная функция резервного копирования - Добавлено сокращение Ctrl+B, чтобы сохранить резервную копию памяти - Добавить инструменты - Открыть резервные копии меню команд - Улучшенные контрольные функции по выбору кода в редакторе - Решен вопрос с небольшими проблемами по выбору кода. - Проблема с отображением текущих вариантов статей в Общих настройках была фиксирована. ### SFPTotal Wizard — версия 1.0.5.4 31 августа 2022 SHA-256: e39857270a8549a715c5dbace4bf6ef48cdccf51d402d130b7814e58f507c4f5 [Скачать SFPTotal Wizard 1.0.5.4 для Windows 10](https://sfptotal.io/download/1.0.5.4/SFPTotal%20Wizard.exe) #### Список изменений - Добавлено подбор, копирование, пастирование и очищение фрагментов кода в редакторе HEX - Добавлено сокращения для выбора, копирования, пастирования и очистки выбранного кода - Проблема с чтением таблицы по праву через SFPTotal Whistle была фиксирована. - Установлена проблема с калькулятором чека. - Добавлено команду для установки значения в редакторе HEX - Добавлено загрузку snapshots DDM для просмотра без подключенного передавателя - Добавлено сокращения для переключения типа модуля (Ctrl+1, Ctrl+2... Ctrl+5) - Решен вопрос с небольшими проблемами. ### SFPTotal Wizard — версия 1.0.5.3 13 декабря 2021 SHA-256: c204774674aed183903d539749e59c9227108a6d706a36e1a5c402d5d81faf72 [Скачать SFPTotal Wizard 1.0.5.3 для Windows 7](https://sfptotal.io/download/1.0.5.3/SFPTotal%20Wizard.exe) #### Список изменений - Добавлено чтение настройки канала для SFP+ DWDM туннельных переносчиков - Добавлено буферные переменные в скриптах - Добавлено интерфейс для отображения регистров STATUS - Добавлено однобитные операции по чтению и написанию - Добавлено команду скрипта, чтобы изменить каталог резервного копирования - Решен вопрос с небольшими проблемами. ### SFPTotal Wizard — версия 1.0.5.1 10 сентября 2021 SHA-256: f3899322e67c250a6fef2a2ceaae401698410a2f75ab8b894ad8a2cb2ad46d6f [Скачать SFPTotal Wizard 1.0.5.1 для Windows 7](https://sfptotal.io/download/1.0.5.1/SFPTotal%20Wizard.exe) #### Список изменений - Добавлено чтение DDM для SFP, XFP и QSFP - Исправлено и расширено формулы расчета стоимости - Добавлено сохранение используемых паролей в течение текущей сессии - Восстановленный пакетный код загрузки с поддержкой скрипта - Добавлена поддержка для формата кода QSFP-DD CMIS 5.0 - Добавлено ссылку с учетной записью SFPTotal Labs в настройках приложения - Добавлено изменение кода в редакторе - Добавлено сокращения клавиатуры для основных операций - Решен вопрос с небольшими проблемами. ### SFPTotal Wizard — версия 1.0.4.9 29 мая 2019 SHA-256: f0ded3e52416cfcefd62bf44e324d128eaf40420563e0fbc8c9ecba65bf32304 [Скачать SFPTotal Wizard 1.0.4.9 для Windows 7](https://sfptotal.io/download/1.0.4.9/SFPTotal%20Wizard.exe) #### Список изменений - Добавлено резервное копирование памяти трансивера перед чтением или написанием изменений - Установлен вопрос с настройкой параметров чтения/писывания через инструменты - Общие настройки для новых пересмотров панели. - Автоматически обновляют параметры ввода пароля, когда тип модуля меняется - SFPTotal Wizard можно настроить как стандартное приложение для открытия . Бин Филли - Проблема с ошибкой поправки по проблеме в приложении стартап была решена. - Добавлено окно changelog при обновлении к новой версии ### SFPTotal Wizard — версия 1.0.3.5 24 августа 2017 SHA-256: ac2db59b0473b56fde3ac0fa3104794cd1d793847f0a57a22b0849f9588a90ce [Скачать SFPTotal Wizard 1.0.3.5 для Windows XP](https://sfptotal.io/download/1.0.3.5/SFPTotal%20Wizard.exe) #### Особенности Стабильная версия программного обеспечения с поддержкой Windows XP. Эта версия рекомендуется для компьютеров с более старым аппаратным и программным обеспечением, где операционная система не может быть обновлена. Старые версии программного обеспечения больше не доступны для загрузки, потому что их операционные системы устарели и официально не поддерживаются. Если вам нужен конкретный строй программного обеспечения, пожалуйста, свяжитесь [Техническая поддержка](https://sfptotal.io/ru/contacts). ### Двигатели для устройств SFPTotal [Двигатель для SFPTotal OSFP Board / E>olution](https://sfptotal.io/download/Drivers/SFPTotal%20Driver.zip) [Двигатель для SFPTotal Mini/Plus New/Plus X](https://sfptotal.io/download/Drivers/SFPTotal%20Driver.zip) [Двигатель для SFPTotal Whistle](https://sfptotal.io/download/Drivers/CDM212364_Setup.zip) #### Наследственные устройства - [Драйвер для SFPTotal PG Series](https://sfptotal.io/download/Drivers/Drivers_SFPTotal_WinXP_Seven.zip) ## [Активация программатора SFPTotal](https://sfptotal.io/ru/device-activation) ### Активация программатора SFPTotal Чтобы контролировать несанкционированное использование и поддерживать политику гарантии, программаторы SFPTotal предоставляются в неактивированном режиме с ограниченной функциональностью. В этом режиме вы можете проверить работу устройства, но письмо в память переводчика остается блокировано до того момента, пока устройство не активируется. Чтобы включить полную функциональность, выделите активационный ключ и введите его в устройство. ### Где можно найти активационный ключ? Ключ активации уникален для каждого программатора и становится доступным в разделе «Мои устройства» вашего учетной записи сайта после завершения покупки. Если вы приобрели устройство через другой канал, зарегистрируйтесь на сайте и добавьте сериальный номер программирования в свой аккаунт в Моих устройствах для получения соответствующего ключа. [Мои устройства](https://sfptotal.io/ru/customer/devices) ### Как ввести ключ активации? В официальном программном обеспечении, запустить Write для операции памяти переводчика, даже если ни один переводчик не подключен к порту. На первом попытке написания устройство возвращает ошибку и вызывает активационный ключ. QERR:DEMO Введите активационный ключ в скорость. После успешной активации устройство сообщает о своем обновленном состоянии и информации о устройстве в истории работы. Активация уже завершена. ACTIVE Примерная история работы, подтверждающая активацию: ``` SFPTotal Plus (c) 2020 HW: 1.2 SW: 1.3.3 SN: SFPT-P121904301 ACTIVE ``` Активация устройства выполняется один раз. Ключ постоянно хранится в памяти устройства и не связывает программатора с конкретным компьютером. Вам не нужно повторять активацию при использовании программатора с другим ПК. ### Где я могу найти ключ для SFPTotal Whistle? Программники SFPTotal Whistle снабжаются ключом, который уже хранится в памяти устройства. Для завершения активации в SFPTotal Wizard требуется подключение к Интернету. Активация SFPTotal Whistle должна быть подтверждена на каждом компьютере, когда она используется впервые. ## [Как купить?](https://sfptotal.io/ru/buy) ### Как купить? ### От выбора устройства к размещению заказа 1. #### Выберите продукт Добавьте необходимые предметы в вашу шопинг-карту. 2. #### Проверьте свою машину Проверьте продукты и количество перед проверкой. 3. #### Введите свои детали Регистрируйтесь и предоставляйте свои контактные и доставленные данные. 4. #### Поставьте свой заказ Проверьте детали заказа и отправьте заказ. Для оптовых покупок обратитесь к департаменту продаж, чтобы подтвердить условия акций и поставок. ### Единый порядок Для розничных заказов до 10 штук каждого наименования используйте интерфейс нашего интернет-магазина. Выберите желаемый товар на странице продукта и добавьте его в торговое коробке. Откройте торговую коробку, чтобы проверить список продуктов и чек. Для оформления заказа вам понадобится зарегистрировать и уточнить ваши детали, необходимые для последующей обработки заказа и доставки оплаченного товара. ### Постоянные клиенты Пожалуйста, свяжитесь с отделом продаж перед размещением заказов на оптовую закупку, чтобы уточнить наличие необходимого количества товара на складе, а также обсудить условия доставки и заключить договор на поставку товара. ### Коммерческое партнерство Мы уделяем особое внимание компаниям, которые не только перепродают решения, но и являются постоянными пользователями продуктов SFPTotal и принимают активное участие в улучшении функций и возможностей программного обеспечения. Компании, которые неоднократно покупают наши продукты для собственного коммерческого использования, могут быть предоставлены специальными условиями покупки. Пожалуйста, свяжитесь с департаментом продаж для получения деталей. ![Иллюстрация](https://sfptotal.io/images/info/order-v4.png) ## [Способы оплаты](https://sfptotal.io/ru/payment-methods) ### Способы оплаты ### Выберите метод оплаты для вашего заказа 1. #### Онлайн заказы Выберите свой предпочтительный способ оплаты при оформлении заказа. 2. #### Кредитная / дебитная карта Мы принимаем кредитные и дебетовые банковские карты 3. #### PayPal PayPal является одним из самых распространенных способов оплаты в Интернете. Это безопасный и легкий способ оплаты. 4. #### Wire трансфер Для оплаты путем передачи проводов, пожалуйста, свяжитесь с Департаментом продаж по фактурам, банковским данным и инструкциям о платеже. 5. #### Криптовалюты Некоторые поставщики SFPTotal решений могут принять платежи в Bitcoin, Ethereum, USDT и USDC. Смотреть условия оплаты ниже. ### Оплата с помощью кредитной / Дебетовой карты Мы принимаем кредитные и дебетовые банковские карты. - Виза (включая электронные) - Mastercard и Maestro - JCB Пользователь должен знать номер карты, срок ее действия и ее CVC или CVV. Мы не добавляем никаких расходов на кредитную карту. Тем не менее, выдающийся банк может уплатить транзакционную плату. Вы можете связаться с вашим банком непосредственно, если вам нужна дополнительная информация. **Примечание:** Заказания с кредитной карточкой могут быть выполнены только владельцем карты. По соображениям безопасности платежи с кредитной/дебитной карточкой могут быть выполнены только с помощью онлайн-заказа. У нас есть строгие условия предварительного разрешения для защиты от злоупотребления карточкой и защиты конфиденциальности данных клиентов. ### Платить с PayPal **PayPal является одним из самых распространенных способов оплаты в Интернете. Это безопасный и легкий способ оплаты.** Выберите PayPal как способ оплаты при оформлении заказа. Затем вы будете перенаправляться в PayPal через безопасную онлайн-соединение, где вы можете завершить оплату. Вы можете совершать платежи с помощью кредитной карты, дебитной карты или с баланса вашего аккаунта PayPal. В определенных обстоятельствах может потребоваться пересмотр или дальнейшая обработка Вашего платежа. Процесс может занять 3-5 рабочие дни, и ваш заказ останется на хранении в течение этого периода. Вы можете проверить статус заказа за несколько дней. Если у вас есть вопросы, пожалуйста, свяжитесь с нами. ### Платить через Wi-Fi Transfer Для оплаты путем передачи проводов, пожалуйста, свяжитесь с Департаментом продаж по фактурам, банковским данным и инструкциям о платеже. Пожалуйста, подтвердите платежную валюту и любые применимые банковские сборы с Департаментом продаж перед отправлением вашего платежа. ### Платить с криптовалютой Некоторые поставщики SFPTotal решений могут принять платежи в Bitcoin, Ethereum, USDT и USDC. Условия оплаты за заказ с криптовалютой могут включать дополнительные расходы в виде платежа за конверсию. Пожалуйста, ознакомьтесь с условиями с департаментом продаж. ![Иллюстрация](https://sfptotal.io/images/info/payment-v4.png) ## [Доставка и доставка](https://sfptotal.io/ru/delivery-options) ### Доставка и доставка ### Доставка вашего заказа 1. #### Курьерские услуги Заказания отправляются с помощью DHL, FedEx, UPS, EMS курьерских услуг. 2. #### Корабльная плата Стоимость доставки включена в стоимость товара. 3. #### Импортные пошлины Пожалуйста, обратите внимание: Импортные пошлины могут взиматься в соответствии с таможенными правилами и законами страны назначения. Пожалуйста, обратитесь в службу поддержки клиентов, если у вас есть какие-либо вопросы о вариантах доставки. Заказания отправляются с помощью DHL, FedEx, UPS, EMS курьерских услуг. Стоимость доставки включена в стоимость товара. **Пожалуйста, обратите внимание: Импортные пошлины могут взиматься в соответствии с таможенными правилами и законами страны назначения.** Пожалуйста, обратитесь в службу поддержки клиентов, если у вас есть какие-либо вопросы о вариантах доставки. ![Иллюстрация](https://sfptotal.io/images/info/delivery-v4.png) ## [Гарантийная политика](https://sfptotal.io/ru/warranty) ### Гарантийная политика ### Стандартная гарантия на устройство составляет 36 месяцев с даты первой продажи. 1. #### Документация Прочитайте условия документации и гарантии перед использованием устройства. 2. #### Техническая поддержка Бесплатная техническая поддержка включается в период гарантийного периода, при условии условий эксплуатации. 3. #### Купить документы Сохраняйте гарантийную карту и доказательство покупки для гарантийных ремонтов. 4. #### Ремонт Гарантийные ремонты покрывают дефекты в материалах или рабочем оборудовании при нижеуказанных условиях. Полные гарантийные условия и исключения представлены ниже. Чтобы избежать ненужных неудобств, мы рекомендуем вам внимательно ознакомиться с документацией и разделом гарантии перед использованием устройства. 1. Стандартная гарантия на устройство составляет 36 месяцев с даты первой продажи. В течение указанного периода гарантируется бесплатная техническая поддержка и бесплатный ремонт продукта при условии соблюдения Покупателем условий эксплуатации. 2. Устройство и программное обеспечение, представленное на официальном сайте https://SFPTotal.io, предоставляются в соответствии с условиями лицензионного соглашения. Производитель оставляет за собой право внести любые изменения в устройство или программное обеспечение без уведомления покупателя. Если устройство устарело или уже не в производстве, оно не будет заменено новым устройством. 3. Данная гарантия дает Покупателю право на бесплатный ремонт устройства в случае дефектов материалов или изготовления. 4. Устройство принимается на гарантийный ремонт, если необходимо иметь правильно оформленные документы: гарантийный талон с указанием серийного номера и модели устройства, даты продажи, печати торговой организации и подписи Покупателя, а также документы, подтверждающие покупку (кассовый чек, счет-фактура). 5. Данная гарантия не распространяется на: - периодическое техническое обслуживание, ремонт или замена компонентов и принадлежностей; - использование неоригинальных адаптеров или других аксессуаров; - любые механические повреждения, включая износ печатной платы; - дефекты, возникшие в результате любой транспортировки устройства; - дефекты, возникшие в результате неправильного или небрежного использования, а также в случае форс-мажорных обстоятельств (включая, но не ограничиваясь ими) несчастные случаи, стихийные бедствия, пожары, несчастные случаи, насекомые, посторонние жидкости, химикаты или другие вещества, радиация, наводнения, вибрация, неправильная вентиляция, воздействие высоких или низких температур, колебания, напряжения, электростатические разряды, включая неправильное заземление, и другие виды внешних воздействий и воздействий. 6. Производитель (или Продавец) не несет ответственности за любой ущерб или убытки, связанные с использованием устройства или других подключенных к нему устройств, включая экономические и нематериальные убытки, упущенную выгоду, потерю дохода, потерю данных, простои оборудования и потерянное время пользователя, а также прямые, косвенные, случайные или косвенные убытки и ущерб. ![Иллюстрация](https://sfptotal.io/images/info/warranty-v4.png) ## [связаться с нами](https://sfptotal.io/ru/contacts) ### связаться с нами ### Продажи и общие вопросы - [support@sfptotal.io](mailto:support@sfptotal.io) #### Техническая поддержка - [tech@sfptotal.io](mailto:tech@sfptotal.io) #### Хочешь позвонить? - [+86 (195) 0183-4050](tel:+8619501834050) ### О SFPTOTAL™ Команда SFPTotal начала свою деятельность в 2012 году и специализировалась на исследованиях проблем совместимости между волоконно-оптическими приемопередатчиками и сетевым коммутационным оборудованием популярных моделей и брендов. Продукты SFPTotal представили вариативную кодирующую панель, предназначенную для программирования оптических транссевров различными формами факторов. Команда разрабатывает и поддерживает программные решения для кодирования инструментов и базы кодов поставщика, тестирует трансиверы и собирает пароли для кодирования писем-защищенных модулей, подверженных различным производителям. Пожалуйста, свяжитесь с Отделом продаж, чтобы получить более подробную информацию о продуктах, вариантах покупки и доставки. Если вы хотите получить более конкретную информацию о технических возможностях наших программаторов или вам необходимо решить конкретные проблемы с совместимостью, пожалуйста, свяжитесь с нашей Службой технической поддержки с подробной информацией о вашей проблеме, номерах партнеров и конфигурации используемого сетевого оборудования. **Рабочее время** Понедельник - Пятница, 10м — 6pm Часовой поясUTC + 8 ### SFPTotal в цифрах 25K+ коды в базе данных 450+ найденных паролей 2500+ клиентов по всему миру 82 охваченные страны ## [Согласие на обработку персональных данных](https://sfptotal.io/ru/info/personal-data-policy) ### Согласие на обработку персональных данных --- Поставляя свои персональные данные, Пользователь соглашается на обработку, хранение и использование своих персональных данных на основании Федерального закона No 152 "О персональных данных" от 27 июля 2006 года для следующих целей: - Регистрация пользователя на сайте - Использование поддержки клиентов - Получение Пользователем информации о маркетинговых событиях - Уполнение продавцом обязательств перед покупателем - Проведение аудитов и других внутренних исследований с целью улучшения качества предоставляемых услуг. Персональные данные - любая личная информация, которая позволяет идентифицировать Покупателя, например: - полное имя - Контактный номер телефона - Адрес электронной почты - Адреса доставки Персональные данные покупателей хранятся исключительно на электронных средствах и обрабатываются с использованием автоматизированных систем, за исключением случаев, когда неautomatic обработка персональных данных необходима в связи с соблюдением юридических требований. Продавец обязуется не передавать полученные персональные данные третьим лицам, за исключением следующих случаев: - По требованию уполномоченных государственных органов Российской Федерации только по основаниям и в порядке, установленном законодательством Российской Федерации. - Стратегические партнеры, которые работают с Продавцом для предоставления продуктов и услуг, или те, которые помогают Продавцу продавать продукты и услуги потребителям. Мы предоставляем третьим лицам минимальное количество персональных данных, необходимое только для предоставления требуемой услуги или завершения требуемой сделки. Продавец оставляет за собой право внести изменения в эти правила односторонне, при условии, что изменения не противоречат действующему законодательству Российской Федерации. Изменения в условиях настоящих Правил вступают в силу после их опубликования на Сайте. ## [Пользовательское соглашение](https://sfptotal.io/ru/info/terms-and-conditions) ### Пользовательское соглашение --- Настоящее Соглашение определяет условия для Пользователей использования материалов и услуг сайта https://SFPTotal.io (далее – «Сайт»). ### 1 Общие условия 1.1. Использование материалов и услуг Сайта регулируется нормами действующего законодательства Российской Федерации. 1.2. Это соглашение является публичной офертой. При доступе к материалам Сайта Пользователь считается, что пришел к настоящему Соглашению. 1.3. Администрация сайта имеет право односторонне изменять условия настоящего Соглашения в любое время. Такие изменения вступают в силу после 3 (трех) дней со дня опубликования новой версии Соглашения на сайте. Если Пользователь не согласен с внесенными изменениями, он обязан отказаться от доступа к Сайту, прекратить использование материалов и услуг Сайта. ### 2 Обязанности Пользователя 2.1. Пользователь соглашается не принимать действия, которые могут считаться нарушением российского права или международного права, в том числе в области интеллектуальной собственности, авторских прав и/или связанных с ними прав, а также любые действия, которые приводят или могут привести к нарушению нормального функционирования Сайта и услуг Сайта. 2.2. Использование материалов Сайта без согласия владельцев авторских прав не допускается (статья 1270 Гражданского кодекса Российской Федерации). Для законного использования материалов Сайта необходимо заключить лицензионные соглашения (получать лицензии) от Владельцев авторских прав. 2.3. При цитировании материалов Сайта, включая произведения, охраняемые авторским правом, обязательна ссылка на Сайт (подпункт 1 пункта 1 статьи 1274 Гражданского кодекса Российской Федерации). 2.4. Комментарии и другие сообщения Пользователя на Сайте не должны противоречить требованиям законодательства Российской Федерации и общепринятым нормам морали и этики. 2.5. Пользователь предупреждается, что Администрация Сайта не несет ответственности за посещение и использование внешних ресурсов, ссылки на которые могут содержаться на Сайте. 2.6. Пользователь соглашается, что Администрация Сайта не несет ответственности и не имеет прямых или косвенных обязательств перед Пользователем в связи с любыми возможными или возникающими убытками или убытками, связанными с любым содержанием Сайта, регистрацией авторских прав и информацией о такой регистрации, товарах или услугах, доступной или полученной через внешние сайты или ресурсы или другие контакты Пользователя, которые он ввел с использованием информации, размещенной на Сайте или ссылок на внешние ресурсы. 2.7. Пользователь соглашается с условием, что все материалы и услуги Сайта или любой их часть может сопровождаться рекламой. Пользователь соглашается, что Администрация Сайта не несет никакой ответственности и не имеет никаких обязательств в связи с такой рекламой. ### 3 Другие условия 3.1. Все возможные споры, возникающие из настоящего Соглашения или связанные с ним, решаются в соответствии с действующим законодательством Российской Федерации. 3.2. Ничто в Соглашении не может быть понимано как установление между Пользователем и Администрацией Сайта агентских отношений, партнерских отношений, отношений по совместной деятельности, личных трудовых отношений или любых иных отношений, не предусмотренных в Соглашении. 3.3. Признание судом какого-либо положения Соглашения недействительным или невыполнимым не влечет за собой недействительность иных положенных в Соглашении положений. 3.4. Инация Администрацией Сайта в случае нарушения любой из Пользователей положений Соглашения не лишает Администрации Сайта права в дальнейшем предпринимать соответствующие действия для защиты своих интересов и защиты авторских прав на материалы Сайта, защищенные в соответствии с законом. Пользователь подтверждает, что он знаком со всеми условиями настоящего Соглашения и безоговорочно принимает их. ## [Политика конфиденциальности](https://sfptotal.io/ru/info/confidential-policy) ### Политика конфиденциальности --- ### 1 Определение терминов Настоящая политика конфиденциальности персональных данных (далее – Политика конфиденциальной информации) работает с следующими понятиями: 1. **Администрация** (далее упоминается как **Администрация сайта**) Это имя специалистов, представляющих интересы организации, чьи обязанности включают управление сайтом, то есть организацию и (или) обработку полученных на нем персональных данных. Чтобы выполнить эти обязанности, они должны четко понять, почему информация обрабатывается, какую информацию следует обрабатывать, какие действия (операции) следует выполнять с полученной информацией. 2. **Личные данные** \- информация, которая напрямую или косвенно связана с идентифицированным или идентифицируемым физическим лицом (также называется субъектом персональных данных). 3. **Обработка персональных данных** \- любая операция (акция) или сочетание тех, которые Администрация осуществляет с персональными данными. Они могут собираться, записываться, систематизироваться, накапливаться, храниться, рафинироваться (если это необходимо, обновляться или изменяться), восстанавливаться, использовать, передавать (распространяться, предоставляться, предоставляться им), деперсонализировать, блокировать, удалять и даже уничтожать. Эти операции (акции) могут выполняться как автоматически, так и вручную. 4. **конфиденциальность персональных данных** является обязательным требованием для Оператора или иного должностного лица, работающего с данными Пользователя, охранять полученную информацию в тайне без раскрытия ее третьим лицам, если Пользователь, предоставивший персональные данные, не выразил свое согласие, и нет правового основания для раскрытия. 5. **Пользователь сайта Интернет-магазина** (далее - Пользователь) - лицо, посетившее веб-сайт Интернет-магазина, а также использующее его программы и продукты. 6. **Куки** \- краткий коэффициент данных, отправляемый веб-браузером или веб-клиентом на веб-сервер в HTTP запросе, каждый раз, когда Пользователь пытается открыть страницу Интернет-магазина. Фрагмент хранится на компьютере пользователя. 7. **IP-адреса** \- уникальный сетевой адрес узла в компьютерной сети, построенной с использованием протокола TCP / IP. ### 2 Общие положения 1. Просматривание сайта интернет-магазина, а также использование его программ и продуктов, означает автоматическое принятие там принятой Политики конфиденциальности, что означает, что Пользователь предоставляет персональные данные для обработки. 2. Если Пользователь не принимает существующую Политику конфиденциальности, Пользователь должен покинуть Интернет-магазин. 3. Настоящая Политика конфиденциальности распространяется только на веб-сайт Интернет-магазина. Если, используя ссылки, размещенные на веб-сайте последнего, Пользователь входит в ресурсы третьих лиц, Интернет-магазин не несет ответственности за его действия. 4. Проверка точности персональных данных, которые Пользователь, принявший Политику конфиденциальности, решил предоставить, не является ответственностью Администрации Сайта. ### 3 Субъект политики конфиденциальности 1. В соответствии с действующей Политикой конфиденциальности Администрация Интернет-магазина обязана не раскрывать персональные данные, предоставленные Пользователями, регистрирующимися на Сайте или размещающими заказ на покупку товаров, а также гарантировать абсолютную конфиденциальность этих данных. 2. Для предоставления персональных данных Пользователь заполняет электронные формы, расположенные на сайте Интернет-магазина. Персональные данные Пользователя, которые должны быть обрабатываны, являются: - его фамилия, имя, patronymic; - его контактный номер; - его адрес электронной почты (электронная почта); - адрес, на который должен быть доставлен приобретенный им товар; - адрес проживания пользователя. 3. Защита данных, автоматически передающихся при просмотре рекламных единиц и посещении страниц с статистическими системными скриптами (пикселями), установленными на них, осуществляется интернет-магажем. Вот список данных: IP-адрес; информация из файлов cookie; информация о браузере (или иной программе, через которую реклама становится доступной); время посещения сайта; адрес страницы, на которой находится рекламный блок; ссылка (адрес предыдущей страницы). 4. Деактивирование файлов cookie может привести к невозможности доступа к частям сайта интернет-магазина, требующим разрешения. Интернет-магазин собирает статистику о IP-адресах всех посетителей. Эта информация необходима для выявления и решения технических проблем и контроля за тем, как будут законные финансовые платежи. 5. Любая другая личная информация, не указанная выше (о том, когда и какие покупки были сделаны, какой браузер был использован, какая операционная система была установлена и т. д.) будет безопасно храниться и не будет распространяться. Настоящая Политика конфиденциальности предусматривает исключение для случаев, описанных в параграфах. 5.2 и 5.3. ### 4\. ЦЕЛИ СБОРА ПЕРСОНАЛЬНОЙ ИНФОРМАЦИИ ПОЛЬЗОВАТЕЛЯ 1. 1\. Администрация интернет-магазина собирает персональные данные пользователя в следующих целях: 1. Идентифицировать Пользователя, который завершил процедуру регистрации на сайте Интернет-магазина с целью размещения заказа и (или) покупки товара из этого магазина удаленно. 2. Обеспечить пользователю доступ к персонализированным ресурсам этого сайта. 3. Создание обратной связи с Пользователем, что означает, в частности, отправление запросов и уведомлений относительно использования веб-сайта Интернет-магазина, обработка запросов и приложений Пользователя, а также предоставление других услуг. 4. Определить местоположение Пользователя с целью обеспечения безопасности платежей и предотвращения мошенничества. 5. подтверждает, что данные, предоставленные Пользователем, являются полными и правильными. 6. Создайте учетную запись для совершения покупок, если Пользователь выразил желание сделать это. 7. Объясните Пользователя о состоянии его заказа в интернет-магазине. 8. Обработка и получение платежей, валидирование налоговых или налоговых кредитов, споры о оплате, определение того, целесообразно ли предоставлять конкретному Пользователю кредитную линию. 9. Поставьте Пользователю максимально быстрое решение проблем, столкнувшихся при использовании Интернет-магазина, через эффективную клиентскую и техническую поддержку. 10. Своевременно информировать Пользователя о обновленных продуктах, ознакомить его с уникальными предложениями, новыми ценами, новостями о деятельности Интернет-магазина или его партнеров и другой информацией, если Пользователь выражает свое согласие на это. 11. Реклама товаров онлайн-магазина, если Пользователь выражает свое согласие. Обеспечить пользователю доступ к веб-сайтам или услугам Интернет-магазина, тем самым помогая ему получать продукты, обновления и услуги. ### 5\. СПОСОБЫ И СРОКИ ОБРАБОТКИ ПЕРСОНАЛЬНОЙ ИНФОРМАЦИИ 1. Срок обработки персональных данных Пользователя ни в коем случае не ограничен. Процедура обработки может осуществляться любым способом, предусмотренным законом. В частности, с помощью информационных систем персональных данных, которые могут поддерживаться автоматически или без автоматизации. 2. Персональные данные Пользователя, обрабатываемые Администрацией Сайта, могут быть переданы третьим лицам, включая курьерские услуги, почтовые организации и телекоммуникационные операторы. Это делается с целью выполнения заказа Пользователя, оставленного ним на сайте Интернет-магазина, и доставки товара на адрес. Согласие Пользователя на такой перевод предусмотрено правилами политики Сайта. 3. Кроме того, персональные данные, обрабатываемые Администрацией Сайта, могут быть переданы уполномоченным государственным органам Российской Федерации, если это осуществляется законно и в порядке, предусмотренном законодательством РФ. 4. В случае утраты или раскрытия персональных данных Пользователю об этом уведомляется Администрация Сайта. 5. Все действия Администрации Сайта направлены на предотвращение третьим лицам доступа к персональным данным Пользователя (за исключением положений 5.2, 5.3). Данная информация не должна быть доступна последним, даже случайно, чтобы они не уничтожали, не меняли или не блокировали ее, не копировали или не распространяли ее или не совершали иных незаконных действий. Для защиты данных пользователей Администрация имеет набор организационных и технических мер. 6. В случае утраты или раскрытия персональных данных Администрация Сайта, вместе с Пользователем, готова принять все возможные меры для предотвращения потерь и других негативных последствий, вызванных этой ситуацией. ### 6\. ОБЯЗАННОСТИ СТОРОН 1. **Обязанности Пользователя включают**: 1. Предоставление информации о себе, которая отвечает требованиям интернет-магазина. 2. Обновление и дополнение предоставленной им информации в случае любых изменений. 2. **Задания Администрации Сайта включают в себя**: 1. Использование полученной информации исключительно для целей, указанных в пункте 4 действующей Политики конфиденциальности. 2. Обеспечение конфиденциальности информации, полученной от Пользователя. Они не должны быть раскрыты, если Пользователь не дает письменного разрешения. Кроме того, Администрация не имеет права продавать, обмениваться, публиковать или иным образом раскрывать персональные данные, передаваемые Пользователем, за исключением положений. 5.2 и 5.3 существующей Политики конфиденциальности. 3. Принимая меры предосторожности, чтобы персональные данные Пользователя оставались строго конфиденциальными, так же как такая информация остается конфиденциальной в современном бизнесе. 4. Блокирование персональных данных пользователя с момента, с которого Пользователь или его законный представитель делает соответствующий запрос. Право подать запрос на блокировку также предоставляется органу, уполномоченному защищать права Пользователя, который предоставил Администрации Сайта с их данными на период проверки, в случае выявления неточности указанных персональных данных или незаконных действий. ### 7\. ОТВЕТСТВЕННОСТЬ СТОРОН 1. В случае, если Администрация Сайта не выполнит свои собственные обязательства и, в результате, Пользователю нанесены убытки вследствие злоупотребления информацией, предоставленной ним, ответственность лежит с ней. Это, в частности, подтверждается российским законодательством. Настоящая Политика конфиденциальности является исключением для случаев, отраженных в п.п. 5.2, 5.3 и 7.2. 2. Однако существует ряд случаев, когда Администрация Сайта не несет ответственности в случае утраты или раскрытия данных пользователей. Это происходит, когда они: - Стать общественным имуществом до того, как они были потеряны или раскрыты. - Они были предоставлены третьими лицами до того, как они были получены Администрацией Сайта. - Объявлен с согласия Пользователя. ### 8 Дискуссия резолюция 1. Если Пользователь недоволен действиями Администрации Интернет-магазина и намерен защищать свои права в суде, перед подачей жалобы он должен подать иск без провала (опросит письменно разрешить конфликт добровольно). 2. Администрация, получившая претензию, обязана в течение 30 календарных дней со дня ее получения уведомить Пользователя в письменной форме о его рассмотрении и принятых мерах. 3. Если обе стороны не смогли договориться, спор направляется в судебный орган, где он должен быть рассмотрен в соответствии с действующим законодательством России. 4. Регулирование отношений между Пользователем и Администрацией Сайта в Политике конфиденциальности осуществляется в соответствии с действующим законодательством Российской Федерации. ### 9\. ДОПОЛНИТЕЛЬНЫЕ УСЛОВИЯ 1. Администрация сайта имеет право изменить существующую Политику конфиденциальности без просьбы о согласии Пользователя. 2. Вступление в силу новой Политики конфиденциальности начинается после того, как информация о ней размещается на сайте Интернет-магазина, если изменена Политика не предполагает другой вариант размещения. 3. Все предложения, пожелания, требования или вопросы, связанные с настоящей Политикой конфиденциальности, должны быть уведомлены в разделе обратной связи, расположенном на: (link). Или, отправляя электронную почту на: **support@sfptotal.ru**. 4. Вы можете прочитать о существующей Политике конфиденциальности, перейдя на страницу **https://sfptotal.io/info/confidential-policy** ## [Cookie уведомление](https://sfptotal.io/ru/info/cookie-policy) ### Cookie уведомление --- Мы используем технологию cookie, веб-бекон и другие подобные технологии, чтобы отличить вас от других пользователей нашего сайта. Это позволяет нам предоставить вам удобный переходный опыт на нашем сайте, а также дает вам возможность улучшить его. ### Что такое Cookies? Куки – это небольшие части данных, которые хранятся в браузере компьютера, мобильного телефона или другого устройства после посещения веб-сайтов. Куки широко используются для того, чтобы веб-сайты работали и собирали статистику. ### Как мы используем cookie? Информация, которую мы собираем через файлы cookie, помогает нам анализировать, как используется наш веб-сайт, чтобы мы могли сделать его максимально пользовательски удобным и функциональным. Персональные данные хранятся в файлах cookie, если вы дали согласие на их использование. Это обеспечивает безопасный доступ к вашему личному счету, что технически необходимо. ### Какие типы cookie мы используем? #### Технические cookies Использование этих функциональных файлов cookie не может быть отключено при посещении нашего сайта, так как они обеспечивают правильное функционирование сайта. Это включает в себя файлы cookie, которые собирают информацию о том, разрешаются ли другие файлы cookie на нашем сайте или нет. #### Сессионные cookies и cookie-файлы предпочтения Эти файлы cookie позволяют вам получить доступ к безопасным районам нашего сайта, добавить предметы в вашу торговую коробку или использовать электронную платежную систему. Эти файлы cookie истекают в конце посещения. Мы также можем использовать cookie-файлы, которые длится дольше и устанавливаются для запоминания ваших предпочтений и выборов, когда вы посещаете наш сайт. Жизненный цикл таких файлов cookie не превышает одного года. #### Аналитические куки Мы используем инструменты веб-аналитики для целей общего анализа использования сайта и для получения первоначальных данных для улучшения наших предложений. Таким образом полученная информация может быть передана в анонимной форме на сервер сервиса веб-аналитики, хранится и обрабатывается там. Мы можем использовать аналитические инструменты и связанные с ними файлы cookie от следующих поставщиков услуг: - Google Analytics: Политика конфиденциальности Google - Yandex.Metrica: Политика конфиденциальности Yandex ### Веб Бейкон Web beacons - это небольшие графические изображения (также называемые "пиксельные теги" или "чистые GIF"), которые могут быть размещены на наших веб-сайтах и встроены в наши услуги, приложения, сообщения и инструменты. Web beacons могут быть использованы для различных целей, в том числе для оценки результатов наших веб-сайтов, мониторинга количества посетителей и их поведения на наших веб-сайтах, определения процента электронных сообщений, которые фактически читаются по отношению к общему объему отправляемых электронных сообщений, мониторинга эффективности нашей рекламы, а также счета фактически просмотренных страниц, статей и ссылок. ### Подобные технологии для хранения информации Аналогичные технологии для хранения информации - технологии, которые позволяют написать определенную информацию в кеш-память веб-браузера или памяти устройства с использованием местных общих объектов или локально хранимых данных, таких как Flash и HTML 5 cookies и другие элементы программного обеспечения приложения для Интернета. Эти технологии могут быть использованы во всех используемых веб-браузерах. В некоторых случаях управление использованием локально хранящихся данных с помощью веб-браузера невозможно и требует специальных инструментов. Мы можем использовать эти технологии хранения для защиты вашей информации о аккаунте или для выявления необычного поведения браузера для предотвращения несанкционированного доступа к вашему аккаунту или для оценки производительности наших веб-сайтов, услуг, приложений или инструментов. ### Как я могу разрешить или блокировать использование файлов cookie? Большинство браузеров автоматически принимают файлы cookie. Вы можете удалить хранимые cookie на вашем устройстве в любое время. Как сделать это подробнее, вы можете найти в инструкции по использованию вашего браузера или производителя устройства. Вы также можете отключить все файлы cookie или только определенные в настройках вашего браузера. Однако каждый браузер отличается, поэтому для получения дополнительной информации о настройках файлов cookie, см. раздел Помощь вашего браузера. Обратите внимание, что отключая файлы cookie, вы не сможете использовать некоторые из функций, услуг, инструментов и приложений нашего сайта. ## [Документация SFPTotal](https://sfptotal.io/ru/wiki/SFPTotal_Documentation) ### Информация о проекте Команда проекта SFPTOTAL занимается изучением вопросов совместимости оптических трансиверов с сетевым коммутационным оборудованием. В рамках проекта разрабатывается программное обеспечение и оборудование для работы с волоконно-оптическими трансиверами, пассивными (DAC) и активными оптическими (AOC) кабелями популярных форм-факторов: GBIC, SFP, SFP+, SFP28, SFP-DD, DSFP, XFP, QSFP+, QSFP28, QSFP56, QSFP112, QSFP-DD, OSFP. Программаторы предназначены для решения основных проблем кодирования и обеспечения совместимости, возникающих в практике интернет-провайдеров, центров обработки данных, поставщиков сетевого оборудования и системных интеграторов в процессе работы с оптическими трансиверами и сетевым коммутационным оборудованием разных производителей. --- ### Модели программаторов - [SFPTotal E>olution](https://sfptotal.io/ru/wiki/SFPTotal_Evolution) - [SFPTotal OSFP Board](https://sfptotal.io/ru/wiki/SFPTotal_OSFP_Board) - [SFPTotal Plus X](https://sfptotal.io/ru/wiki/SFPTotal_Plus_X) - [SFPTotal Plus New](https://sfptotal.io/ru/wiki/SFPTotal_Plus_New) - [SFPTotal Mini](https://sfptotal.io/ru/wiki/SFPTotal_Mini) - [SFPTotal Whistle](https://sfptotal.io/ru/wiki/SFPTotal_Whistle) --- ### Программное обеспечение Оригинальные устройства SFPTotal полностью совместимы с официальным программным обеспечением <SFPTotal Wizard>, которое предоставляет удобный и функциональный интерфейс для работы с памятью трансиверов. Программное обеспечение распространяется бесплатно и доступно для скачивания через меню сайта <Скачать—SFPTotal Wizard>. Ознакомьтесь с руководством пользователя и узнайте больше об основных функциях и возможностях перед использованием программатора. --- ### Руководство пользователя - [Системные требования](https://sfptotal.io/ru/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D1%8B%D0%B5_%D1%82%D1%80%D0%B5%D0%B1%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F) - [Подключение к ПК](https://sfptotal.io/ru/wiki/%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA_%D0%9F%D0%9A) - Программное обеспечение [SFPTotal Wizard](https://sfptotal.io/ru/software) - [Пользовательский интерфейс](https://sfptotal.io/ru/wiki/%D0%9F%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81) - [Основные настройки](https://sfptotal.io/ru/wiki/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8) - [Информация об устройстве](https://sfptotal.io/ru/wiki/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F_%D0%BE%D0%B1_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B5) - [Структура памяти трансивера](https://sfptotal.io/ru/wiki/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) - [Чтение памяти трансивера](https://sfptotal.io/ru/wiki/%D0%A7%D1%82%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) - [Запись изменений в память трансивера](https://sfptotal.io/ru/wiki/%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B2_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) - [Запись с использованием пароля](https://sfptotal.io/ru/wiki/%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_%D1%81_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8F) - [Запись изменений с использованием скриптов](https://sfptotal.io/ru/wiki/%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9_%D1%81_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2) - [Автоматическая запись при подключении трансивера](https://sfptotal.io/ru/wiki/%D0%90%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_%D0%BF%D1%80%D0%B8_%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) - [Экспорт и импорт кода](https://sfptotal.io/ru/wiki/%D0%AD%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82_%D0%B8_%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82_%D0%BA%D0%BE%D0%B4%D0%B0) - [Проверка контрольной суммы](https://sfptotal.io/ru/wiki/%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9_%D1%81%D1%83%D0%BC%D0%BC%D1%8B) - [Операции с фрагментами кода](https://sfptotal.io/ru/wiki/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8_%D1%81_%D1%84%D1%80%D0%B0%D0%B3%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D0%BC%D0%B8_%D0%BA%D0%BE%D0%B4%D0%B0) - [Сравнение кодов](https://sfptotal.io/ru/wiki/%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2) - [Резервное копирование памяти трансивера](https://sfptotal.io/ru/wiki/%D0%A0%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) - [Диагностический интерфейс DDM](https://sfptotal.io/ru/wiki/%D0%94%D0%B8%D0%B0%D0%B3%D0%BD%D0%BE%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_DDM) - [Поиск пароля для трансивера](https://sfptotal.io/ru/wiki/%D0%9F%D0%BE%D0%B8%D1%81%D0%BA_%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8F_%D0%B4%D0%BB%D1%8F_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) - [Коды ошибок и значения](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%B4%D1%8B_%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA_%D0%B8_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F) - [Сброс шины данных](https://sfptotal.io/ru/wiki/%D0%A1%D0%B1%D1%80%D0%BE%D1%81_%D1%88%D0%B8%D0%BD%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85) - [База прошивок](https://sfptotal.io/ru/wiki/%D0%91%D0%B0%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BE%D0%BA) - [Пакетная генерация прошивок](https://sfptotal.io/ru/wiki/%D0%9F%D0%B0%D0%BA%D0%B5%D1%82%D0%BD%D0%B0%D1%8F_%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BE%D0%BA) - [Пакетная запись прошивок](https://sfptotal.io/ru/wiki/%D0%9F%D0%B0%D0%BA%D0%B5%D1%82%D0%BD%D0%B0%D1%8F_%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BE%D0%BA) - [Кнопка вызова внешнего обработчика](https://sfptotal.io/ru/wiki/%D0%9A%D0%BD%D0%BE%D0%BF%D0%BA%D0%B0_%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2%D0%B0_%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B5%D0%B3%D0%BE_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0) - [Активация устройства](https://sfptotal.io/ru/device-activation) --- #### Материалы - [Команды протокола SFPTotal](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE%D0%BC_SFPTotal) - [Проблемы совместимости и их решение](https://www.youtube.com/watch?v=hgIEBmlrHo4) - [Виды трансиверов по типу защиты от записи и способы программирования](https://sfptotal.io/ru/wiki/Transceiver_write_protection) - [Как перепрограммировать защищенные от записи трансиверы SFP RJ45?](https://sfptotal.io/ru/wiki/Reprogramming_write_protected_SFP_RJ45) - [Запуск программы под виртуальной машиной](https://sfptotal.io/ru/wiki/%D0%97%D0%B0%D0%BF%D1%83%D1%81%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BF%D0%BE%D0%B4_%D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9_%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%BE%D0%B9) - [Настройка канала для SFP+ DWDM tunable трансивера](https://sfptotal.io/ru/wiki/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D0%B0_%D0%B4%D0%BB%D1%8F_SFP_DWDM_tunable_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) - [Список стандартов для оптических трансиверов](https://sfptotal.io/ru/wiki/Transceiver_standards_and_specifications) - [Запускаем аппаратный поиск паролей](https://sfptotal.io/ru/wiki/%D0%90%D0%BF%D0%BF%D0%B0%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA_%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D0%B5%D0%B9) Материалы в процессе работы: - Создаем скрипты для модулей со сложной защитой от записи - Трюки с автоматизацией программирования - Восстанавливаем пороговые значения DDM --- #### Основные различия программаторов | Столбец 1 | Столбец 2 | Столбец 3 | Столбец 4 | Столбец 5 | | --- | --- | --- | --- | --- | | **Сравнение возможностей программаторов** | Whistle | Mini | Plus New | Plus X | | Поддержка SFP 1G/10G | | | | | | Поддержка SFP28 25G | | | | | | Поддержка XFP 10G | | | | | | Поддержка QSFP+ 40G | | | | | | Поддержка QSFP28 100G | | | | | | Поддержка QSFP56 200G | | | | | | Поддержка QSFP-DD 200G/400G | | | | | | Поддержка протокола команд SFPTotal \[1\] | | | | | | Подключение внешнего питания | | | | | | Программирование модулей с защитой от записи | с ограничениями | | | | 1. Проприетарный протокол команд SFPTotal реализуется аппаратным контроллером и включает набор инструкций, которые позволяют гибко изменять режимы работы программатора на шине данных, обращаться ко всем адресным пространствам трансивера, а также реализовывать сложные алгоритмы для настройки и программирования трансиверов с защитой от записи. ## [Системные требования](https://sfptotal.io/ru/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D1%8B%D0%B5_%D1%82%D1%80%D0%B5%D0%B1%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F) ПК с USB 2.0 Type A порт требуется для подключения и использования кодирующей панели. Кодирующая панель контролируется через виртуальный серийный порт и может работать на любой операционной системе с помощью специализированного программного обеспечения для подключения к виртуальным серийным портам. На Windows можно использовать SFPTotal кодирующие панели с официальным программным обеспечением [SFPTotal Wizard](https://sfptotal.io/ru/software). Чтобы бежать [SFPTotal Wizard](https://sfptotal.io/ru/software) Вам нужны Windows 7 / 8.1 / 10 или позднее с Microsoft . NET Framework 4.5 или более поздней установки. Вы можете скачать Microsoft. NET Framework прямо с официального сайта: [http://www.microsoft.com/ru-ru/download/details.aspx?id=17851](http://www.microsoft.com/ru-ru/download/details.aspx?id=17851) ## [Подключение к ПК](https://sfptotal.io/ru/wiki/%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA_%D0%9F%D0%9A) Подключите кодирующую панель к вашему компьютеру, используя поставленный кабель USB. Операционная система обнаружит новое устройство в первый раз, когда оно подключено. К примеру: **USB серийное устройство (COM16)** ![Подключение кодирующей панели SFP к компьютеру: порт COM USB-устройства в Windows Device Manager](https://sfptotal.io/images/documentation/i151/p35/356a192b-3208b91593-f2964a06ec48.jpg) ![Устройства USB в Windows, показывающие название SFPTotal Plus](https://sfptotal.io/images/documentation/i151/p35/356a192b-8a8604d7cb-1bf50e0eaef9.jpg) Windows 10 и позже обычно включает стандартный виртуальный серийный портальный драйвер, который должен быть установлен автоматически для устройства. Если операционная система не включает в себя драйвера для кодирующей панели, или конкретные правила установки драйвера применяются к подключенным устройствам, загрузите и установите соответствующий драйвер для вашего модели устройства вручную. Двигатели для устройств SFPTotal доступны [На странице Download](https://sfptotal.io/ru/software#driver). ### Примечание --- 1. Вы также можете подключиться непосредственно к кодирующей панели с помощью серийного терминального приложения, такого как HyperTerminal или PuTTY. 2. Используйте протокол SFPTotal для управления устройством. 3. Вы можете создать собственное приложение для работы с передачей памяти, используя протокол SFPTotal. ## [SFPTotal Wizard](https://sfptotal.io/ru/wiki/SFPTotal_Wizard) **SFPTotal Wizard** является официальным программным обеспечением для кодирующих панелей SFPTotal®. Все кодирующие панели SFPTotal полностью совместимы с SFPTotal Wizard. Приложение поддерживает собственный командный протокол управления устройством и обеспечивает удобный, всеобъемлющий интерфейс для работы с оптической памятью передач. Программное обеспечение распределяется бесплатно. Вы можете использовать SFPTotal Wizard для редактирования файлов firmware даже без подключения оригинального устройства. ### Основные характеристики - Читать и писать трансиверная память - Автоматическая проверка чексума - Импортировать фирменное программное обеспечение из файлов и экспортировать его в файлы - Поддержка всего адресного пространства переводчика - Подробные параметры переводчика по спецификациям MSA - Изменение параметров переводчика через конфигурационные биты - Программирование пишет защищенные трансеверы - Найти пароли для защищенных переводчиков - Словарь-базируемый поиск пароля - Бит-по-байт сравнить фирменное программное обеспечение - Бач фирменного программного обеспечения и написание - Автоматизация пишет с помощью скриптов - Писание фирменного программного обеспечения с увеличением серийного номера - Настройка канала DWDM SFP+ тунирующих переносчиков - Читать диагностическую информацию в режиме реального времени ## [Интерфейс пользователя](https://sfptotal.io/ru/wiki/%D0%9F%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81) Интерфейс приложения подразделяется на несколько разделов. Контрольный панель включает в себя кратковременные кнопки, меню для выбора типа и адреса таблицы переводчика, специализированные клавиши и операционный дневник. ### Меню Главный меню предоставляет доступ к основным функциям и настройкам приложения. ![Читать и писать SFP через меню управления в SFPTotal Wizard](https://sfptotal.io/images/documentation/i252/p36/356a192b-fcb789310b-f3aa55870ecb.jpg) --- ### Контрольные кнопки ![SFPTotal Wizard toolbar для работы с передач памяти](https://sfptotal.io/images/documentation/i252/p36/356a192b-e1362efe8e-414c7834a886.jpg) 1. Очистить редактор во вкладке CODE TABLE 2. Загрузить прошивку из файла в редактор во вкладке CODE TABLE 3. Сохранение текущего фирм-программы из редактора в файл 4. Проверьте firmware checksum 5. Читать код из памяти трансивера 6. Напишите код для передачи памяти 7. DDM Читательский режим 8. [Внешний торговый бутон](https://sfptotal.io/ru/wiki/%D0%9A%D0%BD%D0%BE%D0%BF%D0%BA%D0%B0_%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2%D0%B0_%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B5%D0%B3%D0%BE_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0) 9. Скриншоты для SFPTotal Labs 10. Основные настройки применения --- ### Выбор типа модуля и адреса пространства ![Выбор SFP и страницы памяти A0h (00–7F) в SFPTotal Wizard](https://sfptotal.io/images/documentation/i252/p36/356a192b-8f9e526d72-e010c73f785a.jpg) В меню drop-down выберите тип модуля и адресное пространство переводчика, которое кодирующая панель получает при чтении кода в редактор или написании кода из него. --- ### Редакторская область ![Память EEPROM трансивера SFP в SFPTotal Wizard: таблица байтов во вкладке CODE TABLE](https://sfptotal.io/images/documentation/i252/p36/356a192b-86f1926954-5e0095b535e6.jpg) 128-битная редакторская область отображает сегмент передачи памяти в шестидесячном (HEX) формате и в качестве символов ASCII. Регион редактора поддерживает редактирование кода. В таблице на левом боку введите шестидесятный код символа, чтобы изменить значение. Ценности используют верхнюю букву A-F и цифры 0-9. В правой таблице введите символы, чтобы изменить значения. Характеристики кодируются по стандарту ASCII. Изменения в клетках совершаются, когда вы нажмите кнопку Enter или переместите фокус (курсор) в другую клетку. --- ### Подробные параметры фирменного программного обеспечения ![Параметры передачи SFP в раздел CODE DETAILS: декодирование данных памяти в SFPTotal Wizard](https://sfptotal.io/images/documentation/i252/p36/356a192b-fd972fea82-a0566981866f.jpg) На панели CODE DETAILS предоставляется бит-по-бит-видение основного страницы памяти переводчика и декодируется его параметры в соответствии с спецификацией MSA. --- ### Операционный лог Содержит историю работы приложения. История написана в файл log.txt. --- ### Статус бар Показывает прогресс текущей работы, тип подключенного устройства, статус соединения сервера SFPTotal и ссылку на стандарт для выбранного типа переводчика. --- Цель каждого элемента интерфейса описывается в соответствующих разделах этого руководства. ## [Основные настройки](https://sfptotal.io/ru/wiki/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8) Откройте основные настройки приложения из меню **Инструменты - Общие настройки**. ![SFP кодирование набор в SFPTotal Wizard: частота автобуса, задержка и написанный размер блока](https://sfptotal.io/images/documentation/i203/p37/356a192b-6b19f84db9-0df625263e2c.jpg) В главном окне настройки содержится несколько клавиш. ### Программный совет На панели программирования содержится настройки панели кодирования. Эта секция доступна только для устройств, которые поддерживают командный протокол SFPTotal. **Скорость скорости (Hz)** Установка частоты часов автобуса данных и напрямую влияет на скорость передачи. **Перерыв операций b/t (ms)** Задержка между блоками данных во время автобусных операций. Рекомендуемый диапазон - 50 до 250 ms. **Секунтивное письмо, байты** Размер блока данных в байтах для последовательных записей. Поддерживаются ценности от 1 до 128. **Проверьте переносчик связи** Проверьте, что переносчик физически подключен к порту перед чтением или написанием. При включении кодирующая панель проверяет, подключается ли переводчик к его порту, прежде чем читать или писать код. Код ошибки возвращается, если порт пуст. К примеру: QERR:SFP\_EMPTY **Низкий режим питания (TX\_DIS)** Низкий режим мощности. Это настройка контролирует линию TX\_DIS переводчика. При включении кодирующая панель переключает переводчик в режим низкой мощности, уменьшая мощность выхода лазера. Скачок на кодирующей панели может обеспечивать ту же функцию. **Сделайте добавление. Значение таблицы перед чтением / написанием** Автоматически выберите дополнительный номер страницы при доступе к пространствам адреса страницы T00h, T01h, T02h и T03h. При включении этой функции программатор автоматически записывает номер дополнительной страницы, к которой нужно обратиться в динамической области памяти модуля при чтении или записи соответствующего участка со смещением 80h. Это позволяет при работе с оптическими трансцедерами. Исключить это настройка при работе с модулями DAC, которые не поддерживают DDM. --- ### Фоллеры **Коды маршрута для дефолта** Стандартный каталог для хранения файлов кода. **Скачать дорогу по дефолту** Стандартный каталог для хранения скриптовых файлов. **URL кнопки API** URL внешнего ресурса для обработки кода. Нажав на кнопку API, отправляется запрос на URL удаленного сервера. Серверный ответ возвращается редактору. --- ### SFPTotal Labs В этом разделах содержится информация об учетной записи пользователя SFPTotal Labs. ## [Устройство информации](https://sfptotal.io/ru/wiki/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F_%D0%BE%D0%B1_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B5) Приложение автоматически читает информацию о подключенном устройстве во время первой операции чтения и отображает ее в оперативном журнале. Вы можете запрашивать информацию о устройстве вручную из меню **Помощь - получить версию устройства**И Приложение отображает информацию о устройстве в оперативном журнале. ``` 2024-02-09 11:29:48 > Device version: SFPTotal Plus New (c) 2023 HW: 1.3 SW: 1.3.7 SN: SFPT-P1323122212 DEMO ``` Информация о устройстве включает в себя: - Тип устройства и год фирмного программного обеспечения - Hardware версия - Версия Firmware - Серийный номер - Статус активации --- При управлении устройством через прямую соединение порта COM вы можете запросить информацию о устройстве, выполняя команду. **VERSION** ## [Читать трансиверную память](https://sfptotal.io/ru/wiki/%D0%A7%D1%82%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) Для чтения данных из памяти трансивера: 1. Подключите кодирующую панель к вашему компьютеру и запустить SFPTotal Wizard; 2. Введите переводчик в порт кодирующей таблицы; 3. Выберите подходящий тип переводчика из меню drop-down **Тип модуля**; 4. Выберите область памяти для чтения из меню **Адресная таблица**; 5. Нажмите кнопку «Читает память» — **Читать код из модуля**; 6. Приложение отображает ответ кодирующей таблицы в операционном журнале и копирует данные из памяти переводчика в **Код таблицы**. Если читание удается, приложение показывает READ OK. Если произойдет ошибка в чтении, кодирующая панель возвращает соответствующую [ошибочный код](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%B4%D1%8B_%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA_%D0%B8_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F). ![Читать SFP модуль фирмауре в SFPTotal Wizard: память табл и операционный дневник](https://sfptotal.io/images/documentation/i175/p40/356a192b-3f6aa1f1d5-a17901b75737.jpg) ## [Код экспорта и импорта](https://sfptotal.io/ru/wiki/%D0%AD%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82_%D0%B8_%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82_%D0%BA%D0%BE%D0%B4%D0%B0) Приложение работает с 128-битными сегментами кода, хранящимися в виде бинарных файлов или зашифрованными в формате Intel HEX. ### Импорт #### Бинарные файлы Использование **Файлы - Открыто** или вытянуть файл в окно приложения для загрузки кода в редактор. --- #### Строка HEX Приложение может импортировать HEX строк, содержащий верхнюю часть A-F и цифры 0–9. Шрифт не должен превышать 256 символов, что является хексадецимальным представлением 128 байтов. **Файл - Импорт - HEX String** ![Импортный код терминала в хексадецимальном формате: импортный HEX как стройное окно](https://sfptotal.io/images/documentation/i251/p45/356a192b-0b8be3e968-fbd7c415e9bf.jpg) Введите код HEX в импортное окно. Используйте доступные инструменты для форматирования кода: удаляйте дополнительные пространства, конвертируйте буквы в верхнюю часть и удаляйте перерывы линии. Клик **Импортный код** передать данные редактору. ### Экспорт Чтобы сохранить код из редактора в файл, используйте меню: **Файлы - Сохраните как...** Приложение поддерживает экспорт кода в дополнительные файловые форматы через меню **Фильмы - экспорт**. ## [Письменная память трансивер](https://sfptotal.io/ru/wiki/%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B2_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) ### Как я могу написать изменения в память переносителя? Чтобы написать изменения: 1. Подключите кодирующую панель к вашему компьютеру и запустить SFPTotal Wizard; 2. Введите переводчик в порт кодирующей таблицы; 3. Выберите подходящий тип переводчика из меню drop-down **Тип модуля**; 4. Выберите область памяти для чтения из меню **Адресная таблица**; 5. Убедитесь, что редактор содержит правильный код; 6. Нажмите на кнопку для написания изменений в память передач — **Напишите код в модуль**; Приложение возвращает результат после завершения письменной операции. ![Писание модуля SFP в SFPTotal Wizard: память табл и операционный дневник](https://sfptotal.io/images/documentation/i118/p41/356a192b-8dc4641732-8876fc4e067d.jpg) --- ### Как писать работает? Во время стандартного письма кодирующая панель генерирует последовательность сигналов на базе данных IIC для передачи данных в блоках байтов 8. Характеристики сигналов и сроки выбираются для успешного программирования большинства доступных на рынке трансеров. После отправки последовательности, которая пишет изменения в память переносителя, кодирующая панель автоматически перечисляет записанную память. Затем он возвращает данные о чтении к заявке для сравнения. Если написанный сегмент кода соответствует сегменту, возвращенному проверкой, то написанное считается успешным. Заявка возвращает данные о чтении и подтверждение — WRITE OK. В противном случае заявка возвращается WRITE FAIL — Писание было неудачным. Если на базе данных происходит непереработанное перерыв, заявка возвращается [ошибочный код](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%B4%D1%8B_%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA_%D0%B8_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F) QERR. --- ### Почему заявка возвращает ошибку? Основной причиной ошибки написания является то, что изменения не хранятся в памяти переводчика. Обычно это вызвано защитой трансивера от записи. Для программирования защищённых от записи трансиверов по стандарту MSA требуется пароль. Смотреть [Писать с паролем](https://sfptotal.io/ru/wiki/%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_%D1%81_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8F) и [Типы трансцев, написанный методом защиты и как их программировать](https://sfptotal.io/ru/wiki/Transceiver_write_protection). Ошибка в письме также возвращается, если только часть данных была сохранена во время письма, или если внутренние механизмы модуля изменили страничные данные после письма и до того, как кодирующая панель проверила чтение. В этом случае, приспособиться к [Кодирование набор установки](https://sfptotal.io/ru/wiki/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8) найти подходящую частоту часов автобуса данных, размер блока данных и настройки промежуточного задержки между блоками для написания изменений. --- ### Примечание Перед записью изменений в память трансивера создайте резервную копию всего доступного адресного пространства для защиты от возможных ошибок. Мы также рекомендуем разрешить вход в записи сегментов кода, прочитанных из памяти переводчика в истории работы. Если память случайно переписана, этот запис может помочь восстановить оригинальные данные и восстановить последовательность изменений. Используйте [Функция Backup](https://sfptotal.io/ru/wiki/%D0%A0%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) Для того чтобы автоматически сохранить оригинальный переводчик фирмного программного обеспечения. ## [Писать с паролем](https://sfptotal.io/ru/wiki/%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_%D1%81_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8F) SFPTotal Wizard поддерживает изменения в памяти защищенной паролем (MSA SFF-8472, SFF-8636). Должина пароля, поддерживаемая, составляет байты 4. Введите пароль в шестнадцатеричном формате HEX, используя заглавные буквы A–F и цифры 0–9. К примеру: ААББКЦДД По умолчанию, программное обеспечение пишет изменения без пароля. Для установки пароля, используемого для отключения памяти переводчика перед написанием, и для установки места его ввода, используйте меню: **Контроль - установите пароль** ![Передаватель памяти записывает настройки пароля: табличный адрес, офсет и пароль (Hex) в SFPTotal Wizard](https://sfptotal.io/images/documentation/i146/p42/356a192b-265a2cbf0e-38385275eb6a.jpg) В окне настройки выберите **Введите пароль до...** чтобы включить ввод пароля перед записью изменений в память трансивера. Откройте этот контрольный ящик, чтобы отключить ввод пароля. Определите параметры ввода пароля: - Адрес страницы — **Адрес стола** - Пожалуйста, ознакомьтесь с паролем в пределах страницы — **Адрес пароля** - Значение пароля в HEX — **Пароль (Hex Password)** Клик **Спасти** Чтобы сохранить настройки, или **Отмена** Отменить изменения. Настройте пароль перед записью изменений в память трансивера. После применения настроек, кодирующая панель вводит пароль, прежде чем написать изменения в память переводчика. Используйте кнопку написания на главной панели инструментов, чтобы написать изменения с включением пароля. --- ### Список паролей Список известных паролей для программирования написания защищенных трансцейров доступен в Фермер-базе данных. --- ### Локации ввода паролей для различных типов переводчиков Таблица показывает стандартные параметры ввода пароля для различных типов переводчиков в соответствии с их спецификациями. | Тип модуля | Адрес страницы | Офсет | | --- | --- | --- | | SFP / SFP+ | A2 | 7B | | SFP28 | A2 | 7B | | XFP | A0 | 7B | | QSFP+ | A0 | 7B | | QSFP28 | A0 | 7B | | QSFP-DD | A0 | 7A | --- ### Настройки устройств, которые влияют на результат письма Приложение может вернуть WRITE FAIL даже при введении правильного пароля при написании изменений в память переводчика. Это происходит, когда переводчик чувствителен к настройкам письма: размер блока, промежуточная задержка блока и частота часов автобуса данных. Подберите подходящие параметры работы устройства на шине данных для успешного программирования памяти трансивера. Откройте настройки устройства из меню **Инструменты - Общие настройки** Для установления соответствующих параметров. - Настройка частоты записей между 10 000 и 100 000 Гц - Настройка размера блока письма до 1, 4, 8 или 128 байтов - Настройка промежуточного задержки между 50 и 250 мс --- ### Примечание 1. Для использования ввода пароля, переводчик SFP должен поддерживать пространство адреса таблицы A2h. Вы можете проверить это, прочитав страницу A2h: кодная панель должна успешно завершить работу, а страница A2h \[00–7F\] не должна быть пустой. 2. Адрес страницы и пароль входные отметки могут отличаться от стандарта, если производитель использует собственный механизм защиты памяти. Проверьте эти детали с производителем. 3. Если переводчик не сохраняет изменения после цикла питания, даже если письмо возвращается в режиме WRITE OK, используйте скрипт, чтобы отправить команду, специфическую для переводчика, которая хранит данные в неволевой памяти. ## [проверка чекера](https://sfptotal.io/ru/wiki/%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9_%D1%81%D1%83%D0%BC%D0%BC%D1%8B) Код на главной странице переводчика содержит суммы проверки. **CC\_BASE** и **CC\_EXT** которые обеспечивают целостность данных фирменного программного обеспечения: регистрации конфигурации, имя поставщика, номер части переводчика, серийный номер и дата изготовления. Во вкладках CODE DETAILS и CODE TABLE контрольные суммы находятся по адресам - 0x3F и 0x5F для модулей SFP; - 0xBF и 0xDF для модулей XFP и QSFP; - 0xDE для модулей QSFP-DD. По умолчанию приложение автоматически пересчитывает суммы проверки после изменения кода в редакторе. Чтобы отключить автоматическую проверку суммы, отключите проверку в меню **Правка — Автоматически установить контрольную сумму (Edit - Autoset checksum)**. Чтобы проверить проверку, используйте меню **Edit - Проверьте чеки**И Приложение сравнивает значения и показывает сообщение с результатами проверки. Поле чека в редакторе подчеркиваются в зеленом виде, если чека правильно, и в красном виде, если неправильно. ![Проверка SFP firmware checksum в SFPTotal Wizard: Checksums являются правильным сообщением](https://sfptotal.io/images/documentation/i254/p46/356a192b-9ba81b3616-087bb77aaa82.jpg) Для обновления чексума используйте кнопку на главной панели инструментов или меню. **Правка — Установить контрольную сумму (Edit - Set checksum)**. ## [Работа с фрагментами кода](https://sfptotal.io/ru/wiki/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8_%D1%81_%D1%84%D1%80%D0%B0%D0%B3%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D0%BC%D0%B8_%D0%BA%D0%BE%D0%B4%D0%B0) Приложение поддерживает операции на фрагментах кода в редакторе HEX. - Выбор фрагмента - Копирование кода - Пастинг Код - Чистка кода Чтобы использовать эти функции, правой кнопкой нажмите редактор HEX в левом боку окна приложения, чтобы открыть его контекстное меню. ![Выбор всех программ или фрагментов кода в контекстном меню SFPTotal Wizard HEX Editor](https://sfptotal.io/images/documentation/i130/p47/356a192b-89c36f6940-9281fcf7aab3.jpg) Выбранная область подчеркивается в черном. ![Выбранные байты памяти трансивера в редакторе SFPTotal Wizard HEX](https://sfptotal.io/images/documentation/i130/p47/356a192b-75bacd7569-ff7478d08051.jpg) Правый нажмите на выбранный фрагмент, чтобы снова открыть контекстное меню. ![Копирование кода терминала с командой Копировать код в SFPTotal Wizard](https://sfptotal.io/images/documentation/i130/p47/356a192b-586cab0c21-6a1e2ded28b1.jpg) Используйте доступные операции для копирования, пасти или очистки выбранного фрагмента. - **Копирование кода** копирует HEX-код выбранной зоны в клипборд. - **Код пасты** Импортирует код HEX из клип-наборки в выбранную область. Если клип-борд содержит больше данных, чем может содержать выбранная область, то хранится только данные, соответствующие выбору. - **Избранные изыскания** Заполняет выбранную область нулями. --- ### Примечание 1. Используйте краткие клавиатуры CTRL+A и CTRL+V Выберите всю область редактора и введите код. 2. Используйте краткие клавиатуры CTRL+A и CTRL+C Выберите целый редактор и копировать код в клипборд. 3. Используйте копирование и пастирование фрагментов кода для передачи части кода, которая содержит как текстовые, так и бинарные данные, например, в конкретную зону поставщика терминала. ## [Сравнение кодов](https://sfptotal.io/ru/wiki/%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2) На странице Кодекс Сравнитель в главном окне предоставляются инструменты для сравнения бита фирмы по биту. Этот инструмент помогает быстро найти различия между файлами и анализировать необходимые изменения. Карта сравнения делится на две панели, каждый отображающая таблицу кода 128-байт. Обе панели имеют одинаковый набор контрольных кноп. - Загрузить код из файла (только бинарные данные) - Откройте текущую область редактора - Импортировать код из CODE TABLE в текущую панель сравнения - Экспортировать код из панели сравнения в CODE TABLE - Сравнить код и подчеркнуть различия в текущей таблице - Яркие различия подчеркивают ![Сравнение терминалов в CODE COMPARATOR: различные байты подчеркиваются](https://sfptotal.io/images/documentation/i100/p48/356a192b-b7d3324742-47120441c120.jpg) ## [Поддержка передачи памяти](https://sfptotal.io/ru/wiki/%D0%A0%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) ### Создание резервной копии Идите в меню **Управление — резервное копирование памяти трансивера (Control - Back up transceiver memory)** или используйте клавиатуру Shortcut **CTRL+B** Чтобы создать резервную копию. ### Автоматические резервные копии Программа может автоматически создавать резервную копию основных страниц памяти трансивера перед каждой операцией чтения или записи. Чтобы включить эту функцию, выберите проверку в меню **Управление — автоматическое резервное копирование трансивера (Control - Back up transceiver automatically)**. ### Backup директории Резервные копии сегментов кода памяти трансивера сохраняются в формате . /backup/ directory рядом с приложением executable. Backups доступны в следующих форматах: - Совместный JSON файл - Индивидуальные бинарные файлы для каждой страницы. Вы можете быстро открыть резервный каталог из меню: **Инструменты - Open Backups folder** Индивидуальные резервные копии страницы памяти передач могут быть импортированы в редактор через Файл - Открыть или затягивая файл в окно приложения. ### Примечание Поддержка резервного копирования ограничена на кодирующие панели SFPTotal Whistle. ## [Диагностика DDM](https://sfptotal.io/ru/wiki/%D0%94%D0%B8%D0%B0%D0%B3%D0%BD%D0%BE%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_DDM) Программное обеспечение может читать данные цифрового диагностического мониторинга (DDM) переводчика в режиме реального времени. Чтобы прочитать данные DDM, выберите тип соединенного модуля и перейдите в меню: **Инструменты - Дигитальное диагностическое наблюдение** Диагностический контрольный панель чтения содержит следующие элементы: --- **Контрольный панель кнопки** ![Диагностические контролы DDM в SFPTotal Wizard: четкий, сохранены, читаются и параметры график](https://sfptotal.io/images/documentation/i225/p50/356a192b-3a4335d095-b663eeacc9d1.jpg) - Ясные данные - Сделайте доклад DDM - Начинаем читать DDM - Загрузить файл данных DDM - Загрузные лимиты --- **Таблица данных в режиме реального времени** Содержит декодированные табличные записи и текущие значения параметров DDM. При обработке значений DDM приложение сравнивает текущие параметры с конфигурированными лимитами и записывает экскурсии в зоне Alarms & Warnings. Цветное кодирование для текущих значений параметров: - Зеленый — нормальный рабочий диапазон - Желтый — параметр вступил в диапазон предупреждения (Введомление) - Красный — параметр вступил в диапазон тревоги (Аларм) ![Таблица DDM, показывающая температуру переноса, напряжение, лазерный ток и оптическую мощность](https://sfptotal.io/images/documentation/i225/p50/356a192b-da0c013a77-9ae887f9e8bb.jpg) --- **Изменить историю** ``` Timestamp Module Temperature Module Voltage TX Bias Current Power TX Power RX Optional Laser Temp/WavelengthOptional TEC current --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 17:06:13 25,95 °C 3,25 V 5242 uA -2,73 dBm -29,59 dBm 0 °C 0 mA 17:06:09 25,02 °C 3,25 V 5242 uA -2,72 dBm -28,86 dBm 0 °C 0 mA 17:06:05 24,16 °C 3,25 V 5242 uA -2,72 dBm -30,97 dBm 0 °C 0 mA 17:06:00 22,62 °C 3,25 V 5242 uA -2,72 dBm -29,59 dBm 0 °C 0 mA 17:05:56 21,64 °C 3,25 V 0 uA -40,001 dBm -40,001 dBm 0 °C 0 mA 17:05:52 20 °C 3,25 V 0 uA -40,001 dBm -40,001 dBm 0 °C 0 mA 17:05:47 18,33 °C 3,25 V 0 uA -40,001 dBm -40,001 dBm 0 °C 0 mA ``` --- **Чекс** Линия состояния содержит чек CC\_DMI, который указывает на целостность таблицы порога завода. Чексума находится на странице A2h на Offset 5Fh. ## [Поиск пароля для трансивера](https://sfptotal.io/ru/wiki/%D0%9F%D0%BE%D0%B8%D1%81%D0%BA_%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8F_%D0%B4%D0%BB%D1%8F_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) Пожалуйста, внимательно прочитайте эту статью перед использованием функции поиска пароля. Программное обеспечение поддерживает поиски паролей для программирования написать защищенные трансеверы и восстанавливать забытые пароли. Эта функция может быть особенно полезной, когда вам нужно быстро проверить ряд паролей в узком диапазоне. Программа также поддерживает поиски паролей на основе словаря, что может значительно ускорить поиск. ### Как начать поиск пароля? Прочитайте инструкцию тщательно и следите за шагами точно. 1. Читайте главную страницу памяти переводчика 2. Изменить код в редакторе 3. Идите в меню **Контроль - поисковая пароля** 4. В окне поиска пароля настройте местоположение ввода пароля 5. Определите диапазон поиска пароля или выберите **Словарь атаки** Для поиска на основе словаря. 6. Определите маршрут словаря, если выбран режим атаки словаря. 7. Нажмите «Старт», чтобы начать поиск. ![Словарь-базируемый переводчик пароля поиск в окне SFPTotal Wizard Search password](https://sfptotal.io/images/documentation/i183/p51/356a192b-8a8786b1cb-4eee40104a92.jpg) Комуникационный протокол между кодирующей таблицей и переводчиком не имеет операции, подтверждающей завершенное написание. Это означает, что кодирующая палата не получает подтверждения от передавателя, что писание было успешным. Чтобы проверить результат попытки пароля каждый, кодирующая панель перечисляет память переводчика и сравнивает ее с данными в редакторе приложения. Если данные совпадают с байтом по байту, то написание считается успешным. Операционный дневник дисплея `WRITE OK` И поиск прекращается. Если она не соответствует, заявка возвращается `WRITE FAIL` И поиск продолжается. После подтверждения успешного письма в модуль, поиск автоматически прекращается и отображает нашли пароль: ``` 2024-02-10 11:25:46 > Enter password 2024-02-10 11:25:46 > w1A2007B03AABBCCDD 2024-02-10 11:25:47 > Write Table A0 add. 00, 128 byte(s) from 00 2024-02-10 11:25:47 > W1A000007F0304070000000120400C15012A0000000F07000046494E4953415220434F5250323334200000906546544C46383532345032424E56202020412020200352009C0032000050423931595A57202020202020202020303730323237202068D8010B0000000000000000000000000000000000000000000000000000000000000000 2024-02-10 11:25:49 > 0304070000000120400C15012A0000000F07000046494E4953415220434F5250323334200000906546544C46383532345032424E56202020412020200352009C0032000050423931595A57202020202020202020303730323237202068D8010B0000000000000000000000000000000000000000000000000000000000000000 2024-02-10 11:25:49 > WRITE OK 2024-02-10 11:27:26 > Found password: AABBCCDD ``` --- **Пожалуйста, обратите внимание** Если вы начинаете поиск пароля без изменения первоначального кода переводчика в редакторе, то код возвращается. `WRITE OK` На самом первом попытке написать, потому что он считает, что написание было успешным. Это происходит потому, что данные в редакторе уже совпадают с данными в передаче памяти. Приложение показывает, что A **Фальшивый** Пароль нашла сообщение. Объявленный пароль не позволит вам писать последующие изменения. Это происходит, когда требуемая последовательность шагов не выполняется до начала поиска пароля. После чтения модуля и перед началом поиска вы **Необходимо изменить код фирмы** по крайней мере одному байту, чтобы данные в редакторе отличались от данных в памяти переводчика. В противном случае поиск пароля возвращает фальшивую положительную информацию о любой значении пароля. ### Видео водитель --- ### Примечание 1. Общее количество возможных комбинаций паролей: 2564 = 4 294 967 296 ## [Настройки канала DWDM](https://sfptotal.io/ru/wiki/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D0%B0_%D0%B4%D0%BB%D1%8F_SFP_DWDM_tunable_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) Приложение поддерживает настройку номера канала и длины волны SFP+ DWDM тюнируемых переводчиков в соответствии с *MSA SFF-8690: Тунизируемая карта памяти SFP+ для частот ITU* . Откройте интерфейс конфигурации из меню **Инструменты - SFP+ Tuning Management Interface** ![SFP DWDM в SFPTotal Wizard: канал, частота и длина волны](https://sfptotal.io/images/documentation/i161/p63/356a192b-949ba8a95c-4534fceaa40e.jpg) Клик **Читайте SFP+ туннельные записи** Читать поддерживаемую информацию каналов из реестров переводчиков. Текущие настройки переводчика отображаются на таблице, обозначенной **SFP+ Тунизируемые контрольные записи**. Поддерживаемые каналы перечислены на таблице, обозначенной **Поддерживаемые каналы**. Чтобы изменить номер канала, откройте **Поддержанный канал** Выберите необходимый канал **Это канал** or **Длительность**. Клик **Новый канал** Настройка нового канала. Трансиверу требуется время на перестройку. Обратитесь к документации производителя трансивера для информации о времени и готовности лазерного тонирования. --- ### Видео водитель ## [Аппаратный поиск паролей](https://sfptotal.io/ru/wiki/%D0%90%D0%BF%D0%BF%D0%B0%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA_%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D0%B5%D0%B9) Кодирующие панели, контролируемые через протокол команд SFPTotal, поддерживают поиски паролей оборудования, что позволяет проверять широкий спектр значений паролей на высокой скорости. Для подробностей о назначении и синтезе команд управления, см. [SFPTotal протокол команд](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE%D0%BC_SFPTotal#c1ebcbe35d57993ebbf941515f59f999cbd1d3b0). Во время поиска пароля для аппаратного оборудования, кодирующая панель не проводит время обмена данными с приложением. Он вводит пароль, пишет проверку и проверяет результат написания самостоятельно. --- ### Скорость поиска Вы можете изменить скорость поиска, конфигурируя задержку между блоками и частоту часов автобуса данных на кодировке перед началом. Установите частоту часов автобуса данных до 100 000 Гц. ``` I2CRATE=12 ``` Настройка промежуточного задержки до 16 мс ``` I2CPAUSE=10 ``` --- ### Ограничения скорости Для успешного поиска операционная скорость и межблоковая задержка должны дать переводчику достаточно времени, чтобы сэкономить изменения, а также позволить ему продолжать общаться и обрабатывать события базы данных. Слишком высокая скорость написания может прервать внутреннюю процедуру переводчика для сохранения изменений. В результате, правильный пароль может быть пропущен, потому что его эффект не может быть проверен. Выберите настройки кодирующей таблицы, которые позволяют продолжать поиск без прерывания от кодов ошибки базы данных. Ограничения скорости модуля зависят от его аппаратного обеспечения, качества его контрольного фирмавера и физической скорости удаления целевой памяти EEPROM/Flash. --- ### Проверьте слово написать местоположение Используйте команду `BFCWADR` и `BFCWOFT` Чтобы изменить по умолчанию слово-контроль, напишите местоположение. --- Проверьте настройки слов для SFP ``` BFCWADR=A0 BFCWOFT=00 ``` --- Проверьте настройки слов для QSFP ``` BFCWADR=A0 BFCWOFT=80 ``` --- Настройки для написания на страницу A2h SFP-передавателя ``` BFCWADR=A2 BFCWOFT=80 ``` --- ### Ранги ценности Чтобы ускорить поиск, первая проверка проходит в пределах определенных групп символов, представленных в таблице персонажей ASCII. Письмо из диапазона **A** to **Z** ``` BFSET A2 7B 41414141 5A5A5A5A 41414141 ``` --- Письмо из диапазона **a** to **z** ``` BFSET A2 7B 61616161 7A7A7A7A 61616161 ``` --- Дигитальный диапазон от **0** to **9** ``` BFSET A2 7B 30303030 39393939 30303030 ``` --- Символы, цифры и буквы ``` BFSET A2 7B 20202020 7A7A7A7A 20202020 ``` --- Полный диапазон ``` BFSET A2 7B 00000000 FFFFFFFF 00000000 ``` --- ### Начинать поиск Начало поиска пароля SFP+ с стандартной локацией ввода пароля ``` BFCWADR=A0 BFCWOFT=00 BFSET A2 7B 20202020 7A7A7A7A 20202020 ``` --- Начало поиска пароля SFP+ с нестандартным местом ввода пароля ``` BFCWADR=A0 BFCWOFT=00 BFSET A2 FC 20202020 7A7A7A7A 20202020 ``` --- Начало поиска пароля для XFP-трансцептора Перед тем, как начать поиск пароля для модулей XFP или QSFP, установите соответствующую **MODSEL/MODDESEL** Скачать Jumpers на панели устройства. ``` BFCWADR=A0 BFCWOFT=94 BFSET A0 7B 20202020 7A7A7A7A 20202020 ``` --- ### Поиск примера Hardware search log for a SFP+ transceiver when connected to the coding board through PuTTY. ``` # Set the clock frequency and delay I2CRATE=12 I2CPAUSE=05 # Check word entry location BFCWADR=A0 BFCWOFT=00 # Enable command echo CLI=1 # Search the specified range, entering the password at A2 offset FC BFSET A2 FC 84720000 8472FFFF 84720000 Device=A2 Offset=FC From 84 72 00 00 To 84 72 FF FF Start 84 72 00 00 FOUND: 84 72 84 00 STOP Device=A2 Offset=FC From 84 72 00 00 To 84 72 FF FF Current 84 72 84 00 ``` Результаты поиска: **84728400** --- ### Примечание Перед началом поиска подготовите командование по конфигурации и поисковому оборудованию в текстовом редакторе, чтобы избежать возможных ошибок. --- ### Видео водитель ## [Писание с письмами](https://sfptotal.io/ru/wiki/%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9_%D1%81_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2) Скрипты – это специальный механизм применения для последовательного отправки и обработки инструкций. Они могут конфигурировать настройки кодирующей таблицы, читать и писать передачу памяти, и выполнять другие операции. Используйте скрипты, когда переводчик требует программирования, которая отличается от стандарта MSA и нуждается в последовательности специальных инструкций, чтобы успешно сохранить изменения памяти. Скрипты также могут автоматизировать повторяемое программирование различных областей памяти переводчика с минимальным участием оператора. --- ### Как я использую сценарий? 1. Откройте меню **Контроль - Пишите с помощью скрипта - Выберите файл скрипта** для уточнения маршрута файла скрипта; 2. Убедитесь, что редактор содержит правильный код, если скрипт использует данные редактора во время выполнения; 3. Нажмите на кнопку записи памяти переносителя, чтобы запустить скрипт. При запуске скрипта приложение игнорирует в настоящее время выбранные настройки области памяти. Области чтения и письма должны быть указаны в командных скриптах. Пожалуйста, обратите внимание, что программное обеспечение не проверяет, удается ли писать после завершения сценария. --- ### Как я раскрываю выбранный сценарий? Идите в меню **Контроль - Писать с помощью сценария - Скрипт перенастройки** удалить выбранный скрипт и вернуться к стандартному письму. --- ### Как я создаю сценарий? Синтаксис команд Script базируется на протоколе команд SFPTotal. Примером : ``` // Write password AABBCCDD to page A2 at offset 7B w2A2007B03AABBCCDD // Write the code from the editor to page A0 at offset 00 w2A000007F{00;7F} // Write value 80 to page A2 at offset 7F w2A2007F0080 // Write value 01 to page A2 at offset FF w2A200FF0001 PAUSE // Read code from page A0 at offset 00 R2A000007F ``` Создайте текстовый файл и введите одну инструкцию по строке. Сохраните скрипт-файл, чтобы использовать эту программирование в приложении. --- #### Дополнительные командные скрипты Следующие дополнительные заказы обрабатываются приложением. **PAUSE** Перерыв сценария исполнения. Стандартная пауза – 100 ms. Опциональный параметр устанавливает длительность перерыва в миллисекунд. ``` PAUSE Delay 100ms PAUSE=2000 Delay 2000ms ``` --- **SETCHECKSUM** Пересчитать сумму чека. --- **SETVAL** Настройка редакторной клетки на Offset XX для оценки YY. Определите параметры в верхнем формате HEX. Параметр отпуска принимает значения с 00 до 7F. ``` SETVAL 7F 03 ``` --- **{00;7F}** Замена макроизоляции `{XX;YY}` используется внутри других команд для ввода сегмента кода из редактора. Во время выполнения скрипта макро автоматически заменяется текущими редакторными данными, начиная с байта XX и расширяя байты YY. Обратите внимание, что параметр YY имеет значение `00` в HEX означает, что 1 байт заменяется, при этом стоимость `7F` В HEX означает, что байты 128 заменяются. Настройка YY к длине сегмента в байтах минус один, выраженный в хексадецимале. Пример: запись сегмента размером 128 байт на страницу A2h со смещением 80h. ``` w2A200807F{00;7F} ``` Пример: написание 96-байтного сегмента границы DDM на страницу A2h в 00h, за которым следует чтение. ``` W2A200005F{00;5F} ``` Пример: присвоение переменной 16-битового кодового сегмента на Offset 0x44 который содержит серийное число. ``` $VAR2={44;0F} ``` --- **$VAR1** Буферная переменная $VAR1. Используйте буферные переменные для хранения фрагментов кода из редактора и вставки их содержимого при выполнении скрипта. Приложение поддерживает 10 буферных перемен, $VAR0–$VAR9. ``` $VAR1={00;43} $VAR2={44;0F} $VAR3={54;2B} $VAR4=002AFE $VAR5=4F ``` --- **$YYYY** Введите текущий год в команду. --- **$MM** Введите текущий месяц в команду. --- **$DD** Введите текущий день в команду. --- **BACKUPTOFILE** Запустите резервную копию для типа модуля, выбранного в настройках приложения. Приложение читает доступные страницы последовательно и сохраняет данные в файл. Эта команда эквивалентна запросу функции из меню приложения. --- **BACKUPDIR** Установите резервный каталог. Дополнительные параметры могут быть использованы для создания каталога с определенным названием. Пример: создание резервного каталога с датой в его названии. ``` $VAR5=SOMETEXT BACKUPDIR=\$YYYY-$MM-$DD_$VAR5\ BACKUPTOFILE ``` --- **IMPORTFILE** Импортировать код HEX из бинарного файла в редактор. ``` IMPORTFILE=\catalog\filename.bin ``` --- **IMPORTHEX** Введите код HEX в редактор. Пример: импортирование 128-байтного сегмента кода в редактор. ``` IMPORTHEX=030407100000000000000006670000000802001E4F454D2020202020202020202020202000000B4053465031302D535220202020202020204120202003520091001A000058473936535230313020202020202020303830393236202068F0031200001111A8DD05AA642FAA6F5A64DAF3285A9D000000000000000000F05E482F ``` Импортировать код в редактор путем концентрирования буферных переменных. ``` $VAR1={00;43} $VAR2={44;0F} $VAR3={54;2B} IMPORTHEX=$VAR1$VAR2$VAR3 ``` --- **INCREMENT** Увеличение стоимости переменного, содержащего хексадецимальное представление кода, таким образом, что число в конце его текстового представления увеличивается одним. Например, текст переменного изображения `SN129YY00201` Он конвертируется в `SN129YY00202`. Если нуры предшествуют численной части, приложение пытается сохранить первоначальную длину строки, когда увеличенному числу нужен дополнительный цифр, перемещая значение в левую сторону. Таким образом, стоимость `SN129YY00999` Он конвертируется в `SN129YY01000`. ``` $VAR1={00;43} // Assign the code area containing the serial number to a variable $VAR2={44;0F} $VAR3={54;2B} INCREMENT $VAR2 IMPORTHEX=$VAR1$VAR2$VAR3 ``` --- **ERASEVENDORCODE** Заполните область, специфическую для продавца, в редакторе нулями. --- **COUNTER** Скринтовая итерция контр. Поставьте это командование в начале скриптового файла, который работает в кругу. Текущий итерный счет доступен через переменную $COUNTER. ``` // Invoke the iteration counter COUNTER // Assign the current counter value to a variable $VAR0=$COUNTER // Display the counter value ECHO $COUNTER ``` --- **IF A ... B THEN ...** Сравнивать ценности . Используйте этот конструкт, чтобы сравнить A и B и выполнить команду, следующую за этим, если указанное состояние является истинным. ``` // Assign numeric values to variables $VAR1=10 $VAR2=20 // Display a message box if the condition is true. IF $VAR1 < $VAR2 THEN MSGBOX HELLO WORLD! ``` --- **LOOP** Повторяйте сценарий Поставьте это командование в конце скриптового файла, чтобы сообщить приложению, чтобы запустить процедуру снова. Команда UNLOOP отменяет LOOP. Используйте условия, чтобы выйти из круга и избегать бесконечной повторения. Пример с условием. ``` COUNTER ... R1A000007F ... // Repeat the script until 10 iterations have completed IF $COUNTER < 10 THEN LOOP ``` Если скрипт входит в бесконечное круглое, остановить его с использованием глобального разрыва команды в <Инструменты - Процессы разрыва>. --- **STRTOHEX** Конвертируйте текст после оператора в HEX строку. ``` $VAR9=STRTOHEX QSFP28-SR4 MSGBOX $VAR9 ``` --- **HEXTOSTR** Конвертируйте HEX строку по оператору в текст. ``` $VAR9=HEXTOSTR 5153465032382D535234202020202020 MSGBOX $VAR9 ``` --- **PADRIGHTHEX** Поставьте хексадециальную стоимость в $VAR1 на правой стороне с символом, код которого YY, пока длина его текстового представления не достигнет XX. Формат командования : `PADRIGHTHEX XX YY $VAR1` - `XX` децимальное число, указывающее длину текстового представления строки HEX; - `YY` HEX-код символа, используемого для падения строки до требуемой длины; - `$VAR1` переменная, содержащая HEX строку для конвертации. ``` // Convert text to a HEX string and store it in a variable $VAR9=STRTOHEX QSFP28-SR4 // Pad the variable on the right with spaces (HEX code 0x20) to 16 bytes $VAR8=PADRIGHTHEX 16 20 $VAR9 ECHO $VAR8 ``` Это командование полезно при назначении текста к переменному и конвертировании его в HEX строку определенной длины. --- **PADLEFTHEX** Работает аналогично PADRIGHTHEX. Дополняет шестнадцатеричное значение в $VAR1 слева символом с кодом YY, пока длина текстового представления не достигнет XX. --- **SAVECODEDIR** Настроить путь для сохранения файла кода автоматически без диалогового поля. Пример: настройка маршрута выхода кода в каталог, названный после серийного номера в коде: ``` $VAR4=HEXTOSTR {44;0F} SAVECODEDIR=C:\Users\DemoUser\Desktop\Codes\$VAR4 ``` --- **SAVEFILE** Сохраните код в файл по маршруту, установленному SAVECODEDIR. Приложение автоматически генерирует имя файла в соответствии с выбранным типом модуля и страницей. ``` $VAR4=HEXTOSTR {44;0F} SAVECODEDIR=C:\Users\DemoUser\Desktop\Codes\$VAR4 SAVEFILE ``` --- **SIGNATURE** Запускайте генератор с параметрами предварительного настройки. Эта функция требует расширенной лицензии генератора в приложении, которая не включена в стандартный пакет. --- #### Внешний пожарный трейдер **APIURL** Настройка URL, используемого для называния внешнего API-трейдера. ``` APIURL=http://localhost/example/api.php ``` **APICALL** Назовите внешний оператор API. Это эквивалентно нажатию кнопки API в главном окне приложения. Формат запроса POST для звонков в APIURL ``` POST Fields: code=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000&module_type=1&table=A0&offset=00 ``` - `code` код: 256 символов (HEX, верхняя часть); - `module_type` тип модуля (0 — GBIC, 1 — SFP, 2 — SFP-DD, 3 — XFP, 4 — QSFP, 5 — QSFP-DD, 6 — OSFP); - `table` адрес таблицы (HEX, верхняя часть; например: A0, A2); - `offset` Офсет таблицы (HEX, верхняя часть; например: 00, 80). Сервер должен вернуть JSON строк: ``` {"status":1,"script":"R1A000007F\r\nW1A000007F{00;7F}\r\n","message":"","code":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","module_type":"1","table":"A0","offset":"00"} ``` Ответ сервера должен содержать следующие параметры: - `status` 1 — импортировать и выполнять скрипт; 0 — отображать сообщение без импортирования кода; - `script` Скрипт-текст для исполнения после импорта кода; оставить пустым, если ни один скрипт не указан; - `message` возвращенное сообщение, отображаемое при статусе = 0; - `code` возвращенный код: 256-значный строк (HEX, верхняя часть); - `module_type` тип модуля (0 — GBIC, 1 — SFP, 2 — SFP-DD, 3 — XFP, 4 — QSFP, 5 — QSFP-DD, 6 — OSFP); - `table` адрес таблицы (HEX, верхняя часть; например: A0, A2); - `offset` Офсет таблицы (HEX, верхняя часть; например: 00, 80). --- #### Арифметические операции Процессор скрипта поддерживает добавление, субтракцию, размножение и разделение через **MATH**. Формат командования : `MATH Value1 %Operator Value2` Поддержанные аритметические операторы: - `+` \- добавление в дополнение; - `-` • Субтракция; - `*` — в множестве; - `/` — в разделении; ``` COUNTER $VAR0=MATH 10 - $COUNTER ECHO $VAR0 // Repeat the script while the condition is true IF $VAR0 > 0 THEN LOOP ``` --- #### Пользовательские файлы Команды для работы с файлом пользователя. **USERFILEPATH** Настройка пользовательского файлового маршрута. ``` USERFILEPATH=C:\Users\User\Desktop\user-file.txt ``` **GETUSERFILESTRING** Прочитайте указанную строку из файла пользователя. ``` GETUSERFILESTRING 10 ``` **SAVETOUSERFILE** Сохраните данные в файле пользователя. Примером : ``` // Store the serial number in a variable $VAR2={44;0F} // Save the variable value to the user file SAVETOUSERFILE HEXTOSTR $VAR2 // Add a line feed and carriage return SAVETOUSERFILE HEXTOSTR 0D0A ``` **$STRCOUNTUSERFILE** Эта стоимость содержит количество строк в файле пользователя. ``` // Find the inserted line's position by subtracting the script iteration count from the file's line count $VAR0=MATH $STRCOUNTUSERFILE - $COUNTER ECHO $VAR0 // Read the most recently inserted line from the file GETUSERFILESTRING $VAR0 ``` ## [Автоматическое письмо на связи](https://sfptotal.io/ru/wiki/%D0%90%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_%D0%BF%D1%80%D0%B8_%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) Программное обеспечение поддерживает автоматическое письмо к трансиверу, когда он подключен к портам кодирования. Чтобы включить эту функцию, выберите следующие контрольные ящики: **Контроль - проверка состояния подключенного устройства** **Контроль - автоматическая запись на встроенный переводчик** Установите связь с кодирующей панелью: **Подключение - Connect** ![Автоматические настройки программирования SFP: возможность проверки связи и написания в меню Контроль](https://sfptotal.io/images/documentation/i152/p44/356a192b-2a1a3ff372-5e2bf18e2670.jpg) После включения этого режима, программное обеспечение отслеживает входы, которые указывают на то, подключается ли переводчик к портам кодирующей таблицы. Когда подключение обнаруживается, запись автоматически начинается с настройки пароля или скрипта. ``` 2024-02-09 16:57:10 > [SFP] : Transceiver has been plugged-in the port 2024-02-09 16:57:11 > Write Table A0 add. 00, 128 byte(s) from 00 2024-02-09 16:57:11 > W1A000007F0D00230100000000000000058D00000000000A004F454D202020202020202020202020200F0002C94D43323230373331562D30313020202041314268000046BD0001049854573231313530313138342020202020313530353235202068F0037C2020202020202020202020202020202020202020202020202020202020202020 2024-02-09 16:57:13 > 0D00230100000000000000058D00000000000A004F454D202020202020202020202020200F0002C94D43323230373331562D30313020202041314268000046BD0001049854573231313530313138342020202020313530353235202068F0037C2020202020202020202020202020202020202020202020202020202020202020 2024-02-09 16:57:13 > WRITE OK ``` Чтобы снова написать, удалите переводчик из порта кодирующей таблицы, ждите, пока статус порта будет обновлен, а затем возобновляйте его. ![Автоматический SFP-фермовер писать в SFPTotal Wizard: таблица кода и рабочий день](https://sfptotal.io/images/documentation/i152/p44/356a192b-dbc7c9adf9-1f7948688204.jpg) Чтобы отключить автоматическое письмо, выберите ранее выбранные чекботы. ### Примечание Сочетание автоматического письма с сценарием позволяет программировать трансцеверы и значительно сокращает время, проведенное на ручных операциях. ## [Батч-код поколения](https://sfptotal.io/ru/wiki/%D0%9F%D0%B0%D0%BA%D0%B5%D1%82%D0%BD%D0%B0%D1%8F_%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BE%D0%BA) Программное обеспечение может генерировать файлы фирмного программного обеспечения в комплектах из шаблона, увеличивая сериальный номер и сберегая каждый результат в файл. Чтобы генерировать фирменное программное обеспечение с увеличением серийных чисел, введите символы местонахождения в поле серийных чисел шаблона: **%%%%**. В процессе генерации фирменного программного обеспечения, `%%%%` Знаки заменяются соответствующей цифровой стоимостью. 1. Загрузите шаблон firmware в редактор. 2. Введите символы местонахождения в поле Серийный номер, как показано на изображении. ![Исходный код прошивки SFP во вкладке CODE TABLE перед пакетной генерацией в SFPTotal Wizard](https://sfptotal.io/images/documentation/i84/p56/356a192b-38232c178a-a6dd573710bc.jpg) 3. Открыто **GENERATOR** Для доступа к настройкам генерации firmware. 4. Настроить каталог, где приложение должно сохранить файлы фирменного программного обеспечения. 5. Сет **Стартовая позиция** Для определения начальной стоимости для серийного числа. 6. Сет **Сотрудники** Для определения количества файлов, которые нужно генерировать. 7. Выберите **Обновление Checksums** Для того чтобы автоматически пересчитать заявку **CC\_BASE** и **CC\_EXT** Проверки при создании фирменного программного обеспечения. ![SFP генерация фирменного программного обеспечения в SFPTotal Wizard: каталог выхода, серийные номера и кнопку генератора Run](https://sfptotal.io/images/documentation/i84/p56/356a192b-dd42bb2140-a6dd573710bc.jpg) 8. Клик **Движение генератора** для начала процесса. ![Результаты генерации SFP: серийные номера и сохранены файлы в SFPTotal Wizard](https://sfptotal.io/images/documentation/i84/p56/356a192b-c88d781f15-a6dd573710bc.jpg) Приложение генерирует фирм-программу с использованием указанных настроек и сохраняет файлы в выбранном каталоге. Прогресс поколения показан в таблице на правой стороне окна. Файлы фирменного программного обеспечения будут доступны в указанном каталоге выхода. ![Файлы SFP, созданные генератором бач SFPTotal Wizard в Windows Explorer](https://sfptotal.io/images/documentation/i84/p56/356a192b-772e7ebe98-023d28be8221.jpg) Используйте эти файлы для последующих операций. ## [Батч писать](https://sfptotal.io/ru/wiki/%D0%9F%D0%B0%D0%BA%D0%B5%D1%82%D0%BD%D0%B0%D1%8F_%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BE%D0%BA) Программа поддерживает пакетную запись прошивок в память трансиверов. Это позволяет автоматически писать список файлов с уникальными серийными номерами, созданными с помощью генерации бач. Бач-программирование работает с подготовленным списком файлов фирмы. Подключайте трансиверы и записывайте в них файлы последовательно. Бач-программирование может использовать настройки ввода паролей или скрипты. Чтобы начать писать пакет, следуйте следующим шагам: 1. Откройте область редактора **Файл - новый** 2. Откройте папку Batch Loader **BATCH LOADER** - Определите маршрут файла скрипта, если переводчики требуют программирования на основе скрипта. - Настройка ввода пароля, если переводчики защищены паролем. - Клик **Добавить файлы** для загрузки списка файлов фирм-программы в пакет загрузчика. ![Батч-трансцивер фирмауер писать: файловая лента в SFPTotal Wizard BATCH LOADER](https://sfptotal.io/images/documentation/i145/p57/356a192b-26af260cd2-b5534685bebe.jpg) 3. Введите переводчик в порт кодирующей таблицы. 4. Клик **RUN BATCH LOADER** Начинаем писать батальон. Постарайтесь, чтобы первая операция написана закончилась. Статус работы показан в списке файлов бач. Когда письмо завершено, статус соответствующего файла изменяется в **Готово** — это завершено ![Батч-фермовер писать в SFPTotal Wizard: скорость подключения следующего трансцептора](https://sfptotal.io/images/documentation/i145/p57/356a192b-0b48314d33-c3b0895208d0.jpg) Приложение показывает скорость для продолжения процесса. ![Следующее окно переводчика: подключение следующего переводчика, чтобы продолжать писать firmware](https://sfptotal.io/images/documentation/i145/p57/356a192b-43a387f67a-f15ba88d715a.jpg) Удалите переводчик из порта кодирующей таблицы и подключите следующий. Клик **OK** в момент подключения следующего трансивера, или **Отмена** чтобы остановить процесс. На следующей итерации приложение загружает следующий файл фирмы с списка и выполняет процедуру написания. Затем он снова отображает скорость и ждет, пока следующий переводчик будет подключен. ### Примечание По умолчанию, программирование комплекта записывает файлы из списка фирменного программного обеспечения только в выбранную область памяти переводчика. Для программирования нескольких областей памяти используйте скрипты. ## [Внешний торговый бутон](https://sfptotal.io/ru/wiki/%D0%9A%D0%BD%D0%BE%D0%BF%D0%BA%D0%B0_%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2%D0%B0_%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B5%D0%B3%D0%BE_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0) Программное обеспечение поддерживает внешний редактор кода для различных процессов модификации и валидации кода, импортируя фирмавер в редактор и автоматически исполняет приказы при импорте кода. Коммуникация использует HTTP: приложение отправляет запрос POST на адрес сервера, указанный в **Инструменты - Общие настройки - Файлы - API Button URL**. Примерный запрос по почте: `code=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000&module_type=1&table=A0&offset=00` `code` содержит 256-значный код сегмента от редактора приложения; `module_type` Выбранный тип модуля (0 — GBIC, 1 — SFP, 2 — SFP+, 3 — XFP, 4 — QSFP); `table` адрес таблицы (например: A0, A2); `offset` Оплата (например, 00 и 80) Примерная реакция сервера: `{"status":1,"script":"R1A000007F\r\nW1A000007F{00;7F}\r\n","message":"","code":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","module_type":"1","table":"A0","offset":"00"}` Ответ сервера должен содержать JSON строк с следующими параметрами: `status` 1 — приложение импортирует код из ответа сервера и исполняет приказы, переданные в скриптах; 0 — показывает результат внешнего тренера из поле сообщений. `script` Список команд по протоколу SFPTotal `message` текстовое сообщение, отображаемое приложением, когда статус = 0 `code` код, возвращенный сервером; требуемая длина составляет 256 символов, представляющих 128 байтов. `module_type` Выбранный тип модуля (0 — GBIC, 1 — SFP, 2 — SFP+, 3 — XFP, 4 — QSFP) `table` адрес таблицы (например: A0, A2) `offset` Отчет от сегмента кода (например: 00, 80) If `status=1` приложение импортирует код от ответа сервера в редактор и выполняет приказания, переданные в `script`. If `status=0` Приложение отображает текст, переданный в `message`И Используйте этот режим для подтверждения кода с персонализированным скриптом, размещенным на сервере HTTP, и получите текстовое сообщение с результатами. ## [Название внешнего кодового трейдера](https://sfptotal.io/ru/wiki/%D0%92%D1%8B%D0%B7%D0%BE%D0%B2_%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B5%D0%B3%D0%BE_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0_%D0%BA%D0%BE%D0%B4%D0%B0) Статьи размещения о внешнем API-трейдере; содержимого нет. Смотреть связанную статью. ## [SFPTotal Whistle](https://sfptotal.io/ru/wiki/SFPTotal_Whistle) **Контент** 1. [Основная информация](https://sfptotal.io/ru/wiki/SFPTotal_Whistle) 2. [Применения](https://sfptotal.io/ru/wiki/SFPTotal_Whistle#1f14ddbb7157864a96a15933e63cc36c5f4eeb2d) 3. [Основные преимущества](https://sfptotal.io/ru/wiki/SFPTotal_Whistle#c3e739897ba710e17c363bf78735529bdf0144ec) 4. [Быстрый старт](https://sfptotal.io/ru/wiki/SFPTotal_Whistle#4e82e087889f8534521698ba06311cd9be56b4c6) - [Инсталляция Драйвера Прибора](https://sfptotal.io/ru/wiki/SFPTotal_Whistle#58d7cfe5c8194b301d63e9fcc4919c5f786c8128) - [Ключ активации](https://sfptotal.io/ru/wiki/SFPTotal_Whistle#09a90205073c75c1411e7d5a97e417263b8548c7) - [Программное обеспечение](https://sfptotal.io/ru/wiki/SFPTotal_Whistle#31fc1eaf71ad7f69afc20dfed736612540de0f02) - [Настройки соединения](https://sfptotal.io/ru/wiki/SFPTotal_Whistle#76bc18b1782b1491ce8d98e487dd9d1bfcab6003) 5. [Трансцевертные операции](https://sfptotal.io/ru/wiki/SFPTotal_Whistle#c735df8689e34636147068c79e678703500708c5) 6. [Решение общей проблемы](https://sfptotal.io/ru/wiki/SFPTotal_Whistle#618e0dcae9705b5514b13fe9f897ff1135d39f12) 7. [Особенности и ограничения](https://sfptotal.io/ru/wiki/SFPTotal_Whistle#ad57058c122323bd3895292e93434b90f59e3281) Программатор **SFPTotal Whistle** Миниатюрный программатор предназначен для записи EEPROM трансиверов SFP и SFP+ с потреблением до 1.5 W. Он полностью совместим с трансиверами, разработанными по MSA SFF-8074. Программатор поддерживает программирование защищённых паролем трансиверов по MSA SFF-8472. Устройство имеет порт SFP для трансиверов, USB 2.0-соединитель для подключения к ПК и электрический светодиод. ![Два SFPTotal Whistle USB кодирующие панели с различными трансцедерами установлены](https://sfptotal.io/images/documentation/site/products/gallery/whistle/sfptotal-whistle-01.jpg) --- ### Применения Кодирующая панель используется для следующих задач: - Читать и писать трансиверную память; - Программирование пишет защищенные переводчики; - Писание изменений в память переводчика для обеспечения совместимости с переключателями разных производителей; - Доступ к диагностической информации DDMI (DOM). --- ### Основные преимущества - Официальное программное обеспечение для Windows; - Совместимость с переводчиками разных производителей; - \- быстрые изменения параметров совместимости с трансивером; - небольшой размер и низкий вес; - Не требуется внешний адаптер питания; - Кабеля не требуется для подключения к ПК. --- ### Быстрый старт #### Инсталляция Драйвера Прибора Для правильной работы установите драйверы порта FTDI Virtual COM перед первым подключением устройства: [http://www.ftdichip.com/Drivers/VCP.htm](http://www.ftdichip.com/Drivers/VCP.htm) Оригинальные устройства SFPTotal Whistle не требуют дополнительной конфигурации. Подключите устройство напрямую к портам USB 2.0 Type A без адаптеров или кабелей расширения. ЛЕД на нижней стороне панели светит, когда устройство правильно подключено. Если драйверы FTDI уже установлены, подключение устройства к компьютеру Windows должно автоматически обнаружить новое устройство и установить его драйверы. В Менеджере устройств устройство появляется как серийный порт USB с его назначенным серийным номером портов (например, COM244). Вам понадобится этот номер порта для установки соединения устройства в SFPTotal Wizard. ![SFPTotal Whistle: USB Serial Port и его COM портный номер в Windows Device Manager](https://sfptotal.io/images/documentation/i102/p58/356a192b-902b0463c3-5fe637ccb870.JPG) --- #### Ключ активации Для работы с SFPTotal Wizard устройство должно содержать уникальный ключ цифровой активации (оборудочный ключ). Этот ключ аутентифицирует устройство и позволяет основным функциям программного обеспечения для чтения и письма передачи памяти. Все оригинальные устройства снабжаются активационным ключом, перезагруженным в память. Ключ проверяется автоматически в первый раз, когда устройство используется с официальным программным обеспечением SFPTotal Wizard. Компьютер должен быть подключен к Интернету для проверки. --- #### Программное обеспечение SFPTotal Whistle совместим с официальным [SFPTotal Wizard](https://sfptotal.io/ru/software) Программное обеспечение, версия 1.0.4.0 или выше. Прочитайте руководство пользователя перед началом. Кодирующая панель также может работать с IC-Prog [\[1\]](http://ic-prog.com/) Однако этот программный обеспечение не поддерживает доступ к страницы A2h или пароле-базируемому письму. --- #### Настройки соединения 1. Скачать и запустить SFPTotal Wizard; 2. Откройте меню drop-down **Подключение – настройки соединения**; 3. Яркий **Автоматически поиск связи** разблокировать настройки подключения устройства; 4. Клик **освещены**; 5. Выберите The **Серийный номер порта** значение, соответствующее порт COM, присвоенный устройству; 6. Выберите The **Тип программирования** для соответствия SFPTotal Whistle; 7. Клик **Спасать настройки соединения** для сохранения настроек; ![Настройки соединения SFPTotal Whistle: Порт COM и тип панели в окне Настройки подключения](https://sfptotal.io/images/documentation/i102/p58/356a192b-cbcb9b8628-44fa82b182c7.jpg) --- #### Трансцевертные операции Информация о основных функциях приложения доступна в разделе Показатель пользователя. --- ### Решение общей проблемы Следующие распространенные проблемы могут возникать при использовании устройства. **LED не светит, когда устройство подключено к** Проверьте ориентацию устройства. При входе устройства в горизонтальный порт USB, металлическая ящика SFP на борту должна выглядеть вверх. **Приложение не возвращает ничего при чтении передачи памяти** Проверьте настройки связи в Настройки связи. **Никакого номера порта не присваивается** На компьютерах Windows, где другие подключенные устройства уже использовали все резервные номера портов COM 256, система не может автоматически присвоить новый номер портов из-за поведения водителя FTDI. Укажите номер порта вручную. В Менеджере устройств, в разделе Порты (COM & LPT), выберите соответствующее устройство серийного порта USB, откройте свойства - Настройки портов - Advanced, и выделите номер порта COM. **Ошибка: «Нельзя найти библиотеку FTDI FTD2XX.DLL»** Файл библиотеки класса устройств FTDI отсутствует. Копируйте FTD2XX.dll в приложение SFPTotal Wizard. После установки драйвера этот файл можно найти в C:\\Windows\\System32. **Ошибка: «Славянское устройство не подтвердило передачу DeviceAddress: 0xA0»** Эта ошибка возникает, когда кодирующая панель не получает признания от рабского устройства (передавателя) при обращении к таблице A0h. Возможные причины включают: - Ни один переводчик не подключен к портам кодирующей панели; - Передаватель виноват и не реагирует; - Автобус данных закрыт; - Существует проблема контакта между переводчиком и кодирующей панелью. **Ошибка: «Славянское устройство не подтвердило перевод налог: 0x00»** Эта ошибка возникает, когда кодирующая панель не получает признания от рабского устройства (передавателя) при написании дефетного байта. Трансивер не готов выполнить операцию и продолжить обмен по шине данных. **WRITE FAIL — ошибка записи** Эта ошибка указывает на то, что написание в указанную область памяти переводчика было неудачным. Кодирующая панель выполнила написание, но проверка чтения не могла подтвердить, что изменения были сохранены в памяти переводчика. Обычно это происходит при написании в защищенную память. Используйте ввод пароля в контроле – Настройте пароль для программирования пароля защищенных переводчиков. --- ### Особенности и ограничения В отличие от SFPTotal Mini, серия Whistle использует конвертер интерфейса FTDI FT232 и программное обеспечение контролируемое сообщение автобусов данных: приложение контролирует станции линии автобусов, а не hardware controller. Программное обеспечение управления базами данных не позволяет корректировать режим связи и скорость для поддержки широкого спектра механизмов переноса, внедренных производителями модулей. Эти ограничения пишут поддержку для некоторых защищенных трансцев, которые чувствительны к скорости и времени часов, или чья программирование логика отличается от стандартов MSA. Программное обеспечение управления операцией базы данных не может обеспечить как высокую частоту часов, так и строгий график при генерировании сигналов, необходимых для чтения и написания памяти переводчика. Это может быть критическим, когда программирование переводчики, которые имеют управляющий контролер и эмулируют работу рабочего устройства в программном обеспечении. ## [SFPTotal Mini](https://sfptotal.io/ru/wiki/SFPTotal_Mini) **Контент** 1. [Основная информация](https://sfptotal.io/ru/wiki/SFPTotal_Mini) 2. [Применения](https://sfptotal.io/ru/wiki/SFPTotal_Mini#1f14ddbb7157864a96a15933e63cc36c5f4eeb2d) 3. [Основные преимущества](https://sfptotal.io/ru/wiki/SFPTotal_Mini#c3e739897ba710e17c363bf78735529bdf0144ec) 4. [Быстрый старт](https://sfptotal.io/ru/wiki/SFPTotal_Mini#4e82e087889f8534521698ba06311cd9be56b4c6) - [Инсталляция Драйвера Прибора](https://sfptotal.io/ru/wiki/SFPTotal_Mini#58d7cfe5c8194b301d63e9fcc4919c5f786c8128) - [Программное обеспечение](https://sfptotal.io/ru/wiki/SFPTotal_Mini#31fc1eaf71ad7f69afc20dfed736612540de0f02) - [Настройки соединения](https://sfptotal.io/ru/wiki/SFPTotal_Mini#76bc18b1782b1491ce8d98e487dd9d1bfcab6003) - [Активация устройства](https://sfptotal.io/ru/wiki/SFPTotal_Mini#d60c43dba8d1cb989665461b41663c11cac7d28f) - [Подключение трансивера](https://sfptotal.io/ru/wiki/SFPTotal_Mini#00972fe7f66b04665adf9c48d0743f9a693a171b) 5. [Контроль](https://sfptotal.io/ru/wiki/SFPTotal_Mini#e9f686423be28b2a114f10d89816203c52e5a03a) 6. [Контрольные команды](https://sfptotal.io/ru/wiki/SFPTotal_Mini#22418440dde4c54c0f099e9d5cb94b846cbde6f7) 7. [Примечание](https://sfptotal.io/ru/wiki/SFPTotal_Mini#7d74563e457666cab3955de69bc3a49870523040) Программатор **SFPTotal Mini** Программы кодирования настольной памяти SFP28, SFP+ и SFP трансцев, в том числе SFP RJ45, AOC и DAC. Он поддерживает программирование паролей защищенных трансевров согласно MSA SFF-8472, а также скрипто-базируемые письма и программирование модулей с защитными шрифтами аппаратного письма. Программатор полностью совместим с трансиверами, разработанными по MSA SFF-8074. Устройство имеет порт SFP для переносчиков, USB Type C конектор для подключения к ПК, светодиодные индикаторы, скачки управления энергией и конектор на внешний 5В DC питания. ![SFPTotal Mini SFP кодирующая панель с портами и USB-соединителем](https://sfptotal.io/images/documentation/i90/p59/356a192b-573370abb7-0594e633dce7.png) ![Внизу SFPTotal Mini показывают модели и таблицы пересмотра маркировки](https://sfptotal.io/images/documentation/i90/p59/356a192b-3bec720c96-0594e633dce7.png) --- ### Применения Кодирующая панель используется для следующих задач: - Программирование SFP RJ45, 1G SFP, 10G SFP+ и 25G SFP28 оптических трансцепторов; - Программирование кабелей AOC и DAC; - обеспечение совместимости модулей с сетевым оборудованием разных производителей; - Программирование записывает защищенную память переводчика; - Читать диагностическую информацию переносителя в режиме реального времени; - Установление канала DWDM SFP+ туннельных переводчиков; - Изменение настройки контролера PHY; - Ребрендинг OEM трансцевров. --- ### Основные преимущества - компактный размер; - Полная поддержка фактора формы SFP на одном устройстве; - отсутствие ограничений на конкретного производителя трансивера; - Гибкий контроль скорости написания и настройки; - Поддержка программирующих переводчиков с паролем; - Доступ к нестандартным адресам передачи памяти; - Программирование трансцейров с защитой писемного оборудования; - Внешняя поддержка энергоснабжения для высокоэнергетических переносчиков; - Поддержка поискового пароля; - Техническая поддержка от производителя. --- ### Быстрый старт #### Инсталляция Драйвера Прибора Для правильной работы установите драйвер устройства перед первым подключением устройства. Он доступен на **скачать страница**. Windows 10 / 11 включает драйверы для SFPTotal Mini по умолчанию. Просто подключите устройство к компьютеру и ждите, пока автоматическая установка будет завершена. Если операционная система не включает в себя драйвера или специальные правила установки драйвера применяются к новым устройствам, следуйте следующему: **Инструкция по установке водителя**. Некоторые версии Windows требуют перезапуска системы после установки драйвера для того, чтобы виртуальное серийное портное устройство функционировало правильно. --- #### Программное обеспечение Используйте официальную **SFPTotal Wizard** Программное обеспечение для работы с устройством. Он обеспечивает удобный интерфейс для редактирования, чтения и письма трансиверной памяти. Для начала использования приложения не требуется предварительной конфигурации или калибрации устройства. Для полных инструкций по программе, см. **Руководство пользователя**. --- #### Настройки соединения Подключите кодирующую панель к портам USB компьютера с помощью поставленного кабеля USB Type C. Операционная система обнаруживает новое устройство, когда оно подключено впервые. По умолчанию, конфигурация соединения не требуется. Приложение автоматически выявляет кодирующую панель, подключенную к ПК. Если приложение ранее было конфигурировано для прямого подключения к устройству, открывайте меню **Подключение - Connection Settings**. ![Настройки подключения: автоматическое обнаружение кодирующей панели SFPTotal Mini/Plus](https://sfptotal.io/images/documentation/i90/p59/356a192b-02d26c9bb6-fa650823060b.jpg) Сбросить **Серийный номер порта**, Выберите **Тип программирования** Для вашего устройства и выберите **Автоматическое поисковое устройство для подключения** Для подключения к кодирующей панели автоматически. Сохраните настройки связи, нажав **Спасать настройки соединения**. --- #### Активация устройства Программатор **SFPTotal Mini** обеспечивается ограниченной функциональностью и требует активации перед использованием. Смотреть секцию [Активация устройства](https://sfptotal.io/ru/device-activation). --- #### Подключение трансивера Подключите переносчик к порту SFP внутри металлической клетки. При введении его, набор на модульном кассировке должен выглядеть вверх. Введите переносчик в порт и мягко нажмите его, пока он не нажнет. Лач на кассе переносителя должен вмешиваться с портным ящиком. Когда переносчик правильно установлен, STAT LED прекращает блеск и останавливается. Кодирующая панель готова к использованию. Чтобы удалить трансивер, вытягивайте его залог, чтобы освободить лач, затем держите стороны модуля двумя пальцами и вытягивайте его из порта. Не вытягивайте на залог, так как он может сломаться. --- ### Контроль Кодирующая панель имеет следующие показатели состояния и контролы: **ЛЕД индикаторы** - Программатор **POWER/MCU** Индикатор освещается, когда устройство подключено к компьютеру. - Программатор **STATUS/STAT** Индикатор пропускается, когда электричество работает, и устройство ждет переводчика в порт SFP. Он постоянно горит при подключённом трансивере. - Программатор **ERROR/ERR** Индикатор остаётся на месте, когда устройство обнаруживает дефект базы данных или локкуп. - Программатор **TX\_ENA** Индикатор освещается, когда передач электрических пин соединяется с электроснабжением. - Программатор **RX\_ENA** Индикатор освещается, когда пины получателя подключены к электроснабжению. - Программатор **PRSNT** Индикатор освещается, когда переносчик подключается к порту кодирующей панели. **Джумперы** - Открытие **TX PWR/TX\_VCC** Отключает передачу энергии. - Открытие **RX PWR/RX\_VCC** Отключает приемную мощность. - Открытие **TX\_EN** включает режим пониженного энергопотребления: лазер выключен или работает на минимальной мощности. Замыкание контакта отключает режим пониженного энергопотребления. - Закрыть **RS0** и **RS1** Притягивает соответствующие переносчики на землю. --- ### Контрольные команды Программатор **SFPTotal Mini** Операция осуществляется с использованием собственного командного протокола, поддерживаемого SFPTotal Wizard. [SFPTotal протокол команд](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE%D0%BC_SFPTotal) обеспечение доступа к полным возможностям устройства для сложных программирующих процедур или конкретных контрольных регистров переводчика. --- ### Примечание 1. Компонентные этикетки на PCB могут отличаться в зависимости от пересмотра оборудования. Смотреть сопровождающуюся документацию для деталей. 2. Встроенные обновления программного обеспечения доступны только через сервис SFPTotal. Свяжитесь с поддержкой, чтобы проверить наличие обновления. 3. Внешний 5В DC 1А адаптер питания рекомендован для высокоэнергетических переносчиков. Полярность соединителя отмечена на устройстве PCB. 4. Hardware Reviews 1.6 включает дополнительную защиту электростатического оттока для повышения надежности. ## [SFPTotal Plus New](https://sfptotal.io/ru/wiki/SFPTotal_Plus_New) **Контент** 1. [Основная информация](https://sfptotal.io/ru/wiki/SFPTotal_Plus_New) 2. [Применения](https://sfptotal.io/ru/wiki/SFPTotal_Plus_New#1f14ddbb7157864a96a15933e63cc36c5f4eeb2d) 3. [Основные преимущества](https://sfptotal.io/ru/wiki/SFPTotal_Plus_New#c3e739897ba710e17c363bf78735529bdf0144ec) 4. [Быстрый старт](https://sfptotal.io/ru/wiki/SFPTotal_Plus_New#4e82e087889f8534521698ba06311cd9be56b4c6) - [Инсталляция Драйвера Прибора](https://sfptotal.io/ru/wiki/SFPTotal_Plus_New#58d7cfe5c8194b301d63e9fcc4919c5f786c8128) - [Программное обеспечение](https://sfptotal.io/ru/wiki/SFPTotal_Plus_New#31fc1eaf71ad7f69afc20dfed736612540de0f02) - [Настройки соединения](https://sfptotal.io/ru/wiki/SFPTotal_Plus_New#76bc18b1782b1491ce8d98e487dd9d1bfcab6003) - [Активация устройства](https://sfptotal.io/ru/wiki/SFPTotal_Plus_New#d60c43dba8d1cb989665461b41663c11cac7d28f) - [Подключение трансивера](https://sfptotal.io/ru/wiki/SFPTotal_Plus_New#00972fe7f66b04665adf9c48d0743f9a693a171b) 5. [Контроль](https://sfptotal.io/ru/wiki/SFPTotal_Plus_New#e9f686423be28b2a114f10d89816203c52e5a03a) 6. [Контрольные команды](https://sfptotal.io/ru/wiki/SFPTotal_Plus_New#22418440dde4c54c0f099e9d5cb94b846cbde6f7) 7. [Примечание](https://sfptotal.io/ru/wiki/SFPTotal_Plus_New#7d74563e457666cab3955de69bc3a49870523040) Программатор **SFPTotal Plus New** Программы кодирования программ памяти QSFP28, SFP28, XFP, SFP+ и SFP трансцев, в том числе SFP RJ45, AOC и DAC. Он поддерживает программирование паролей защищенных трансцев согласно MSA SFF-8472 и SFF-8636, а также скрипто-базируемые писания и программирования модулей с защитными шрифтами хардверной записи. Устройство имеет порты SFP, XFP и QSFP для трансиверов, USB Type C конектор для подключения к ПК, светодиодные индикаторы, скачки управления энергией и конектор на внешний 5В DC питания. ![Плата программатора SFPTotal Plus New с портами SFP, XFP и QSFP: расположение разъёмов](https://sfptotal.io/images/documentation/i230/p60/356a192b-55e756c155-755c1a60eac6.png) ![Нижняя сторона платы SFPTotal Plus New](https://sfptotal.io/images/documentation/i230/p60/356a192b-bdf21cc1eb-755c1a60eac6.png) --- ### Применения Кодирующая панель используется для следующих задач: - Программирование оптических трансцейров; - Программирование кабелей AOC и DAC; - обеспечение совместимости модулей с сетевым оборудованием разных производителей; - Программирование записывает защищенную память переводчика; - Читать диагностическую информацию переносителя в режиме реального времени; - Установление канала DWDM SFP+ туннельных переводчиков; - Изменение настройки контролера PHY; - Ребрендинг OEM трансцевров. --- ### Основные преимущества - компактный размер; - полная поддержка нескольких форм-факторов на одном устройстве; - Поддержка оптических трансиверов со скоростью передачи данных от 1.25G до 100G; - отсутствие ограничений на конкретного производителя трансивера; - Гибкий контроль скорости написания и настройки; - Поддержка программирующих переводчиков с паролем; - Доступ к нестандартным адресам передачи памяти; - Программирование трансцейров с защитой писемного оборудования; - Внешняя поддержка энергоснабжения для высокоэнергетических переносчиков; - Поддержка поискового пароля; - Техническая поддержка от производителя. --- ### Быстрый старт #### Инсталляция Драйвера Прибора Для правильной работы установите драйвер устройства перед первым подключением устройства. Он доступен на **скачать страница**. Windows 10 / 11 включает драйверы для SFPTotal Plus New по умолчанию. Просто подключите устройство к компьютеру и ждите, пока автоматическая установка будет завершена. Если операционная система не включает в себя драйвера или специальные правила установки драйвера применяются к новым устройствам, следуйте следующему: **Инструкция по установке водителя**. Некоторые версии Windows требуют перезапуска системы после установки драйвера для того, чтобы виртуальное серийное портное устройство функционировало правильно. --- #### Программное обеспечение Используйте официальную **SFPTotal Wizard** Программное обеспечение для работы с устройством. Он обеспечивает удобный интерфейс для редактирования, чтения и письма трансиверной памяти. Для начала использования приложения не требуется предварительной конфигурации или калибрации устройства. Для полных инструкций по программе, см. **Руководство пользователя**. --- #### Настройки соединения Подключите кодирующую панель к портам USB компьютера с помощью поставленного кабеля USB Type C. Операционная система обнаруживает новое устройство, когда оно подключено впервые. По умолчанию, конфигурация соединения не требуется. Приложение автоматически выявляет кодирующую панель, подключенную к ПК. Если приложение ранее было конфигурировано для прямого подключения к устройству, открывайте меню **Подключение - Connection Settings**. ![Настройки подключения: автоматическое обнаружение кодирующей панели SFPTotal Mini/Plus](https://sfptotal.io/images/documentation/i90/p59/356a192b-02d26c9bb6-fa650823060b.jpg) Сбросить **Серийный номер порта**, Выберите **Тип программирования** Для вашего устройства и выберите **Автоматическое поисковое устройство для подключения** Для подключения к кодирующей панели автоматически. Сохраните настройки связи, нажав **Спасать настройки соединения**. --- #### Активация устройства Программатор **SFPTotal Plus New** обеспечивается ограниченной функциональностью и требует активации перед использованием. Смотреть секцию [Активация устройства](https://sfptotal.io/ru/device-activation). --- #### Подключение трансивера Подключите переносчик через порт SFP, XFP или QSFP. При введении его, набор на модульном кассировке должен выглядеть вверх. Введите переносчик в порт и мягко нажмите его, пока он не нажнет. Лач на кассе переносителя должен вмешиваться с портным ящиком. Когда переносчик правильно установлен, STAT LED прекращает блеск и останавливается. Кодирующая панель готова к использованию. Чтобы удалить трансивер, вытягивайте его залог, чтобы освободить лач, затем держите стороны модуля двумя пальцами и вытягивайте его из порта. Не вытягивайте на залог, так как он может сломаться. --- ### Контроль Кодирующая панель имеет следующие показатели состояния и контролы: **Контроль силы** - Программатор **SW1** Слайд-переключатель контролирует мощность к портам переводчика. - Программатор **PWR** jumper дублирует функцию переключателя энергии. Устройство измерения может быть подключено в серии к энергоснабжению в этот момент. **ЛЕД индикаторы** - Программатор **MCU** Индикатор освещается, когда устройство подключено к компьютеру. - Программатор **STAT** Индикатор пропускается, когда электричество работает, и устройство ждет переводчика в порт SFP. Он постоянно горит при подключённом трансивере. - Программатор **ERR** Индикатор остаётся на месте, когда устройство обнаруживает дефект базы данных или локкуп. - Программатор **SFP** Индикатор освещается, когда переносчик подключен к портам SFP. - Программатор **XFP** Индикатор освещается, когда переносчик подключен к порту XFP. - Программатор **QSFP** Индикатор освещается, когда переносчик подключен к портам QSFP. **Джумперы** Порты переноса имеют группу скопцов для управления электрическими железными дорогами и входами переноса. **SFP** - Открытие **PWR\_TX** Отключает передачу энергии. - Открытие **PWR\_RX** Отключает приемную мощность. - Закрыть **RS0** и **RS1** Притягивает соответствующие переносчики на землю. **XFP** - Открытие **PWR\_5V0** Отключает передачу электроэнергии на 5В железной дороге. - Открытие **PWR\_3V3** отключает питание передатчика по линии 3,3 В. - Программатор **P\_DOWN/RST** Реактивирует модуль, отключая мощность. Открыто по дефолту. - Программатор **MOD\_DESEL** выбирает трансивер для доступа по шине данных. Открыт по умолчанию и контролируется программным обеспечением. **QSFP** - Открытие **VCC\_RX** Отключает QSFP приемную мощность. - Открытие **VCC\_TX** Отключает QSFP передач энергии. - Программатор **VCC1** Отключает QSFP передач контролера. - Программатор **MODSEL** выбирает трансивер для доступа по шине данных. Открыт по умолчанию и контролируется программным обеспечением. - Программатор **RESETL** Реактивировать модуль. Открыто по дефолту. **Низкий режим мощности** - Программатор **TX\_EN** отключает режим пониженного энергопотребления трансивера. Открыто по дефолту. **Автобус данных** Программатор **SDA**, **SCL** и **GND** выводы обеспечивают доступ к шине данных I2C. Логические уровни базы данных соответствуют 5V. --- ### Контрольные команды Программатор **SFPTotal Plus New** Операция осуществляется с использованием собственного командного протокола, поддерживаемого SFPTotal Wizard. [SFPTotal протокол команд](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE%D0%BC_SFPTotal) обеспечение доступа к полным возможностям устройства для сложных программирующих процедур или конкретных контрольных регистров переводчика. --- ### Примечание 1. Компонентные этикетки на PCB могут отличаться в зависимости от пересмотра оборудования. Смотреть сопровождающуюся документацию для деталей. 2. Встроенные обновления программного обеспечения доступны только через сервис SFPTotal. Свяжитесь с поддержкой, чтобы проверить наличие обновления. 3. Внешний 5В DC 2А адаптер питания рекомендуется для высокопродуктивных переносчиков. Полярность соединителя отмечена на устройстве PCB. 4. Hardware Reviews 1.3 включает дополнительную защиту электростатического оттока для повышения надежности. ## [SFPTotal Plus X](https://sfptotal.io/ru/wiki/SFPTotal_Plus_X) **Контент** 1. [Основная информация](https://sfptotal.io/ru/wiki/SFPTotal_Plus_X) 2. [Применения](https://sfptotal.io/ru/wiki/SFPTotal_Plus_X#1f14ddbb7157864a96a15933e63cc36c5f4eeb2d) 3. [Основные преимущества](https://sfptotal.io/ru/wiki/SFPTotal_Plus_X#c3e739897ba710e17c363bf78735529bdf0144ec) 4. [Быстрый старт](https://sfptotal.io/ru/wiki/SFPTotal_Plus_X#4e82e087889f8534521698ba06311cd9be56b4c6) - [Инсталляция Драйвера Прибора](https://sfptotal.io/ru/wiki/SFPTotal_Plus_X#58d7cfe5c8194b301d63e9fcc4919c5f786c8128) - [Программное обеспечение](https://sfptotal.io/ru/wiki/SFPTotal_Plus_X#31fc1eaf71ad7f69afc20dfed736612540de0f02) - [Настройки соединения](https://sfptotal.io/ru/wiki/SFPTotal_Plus_X#76bc18b1782b1491ce8d98e487dd9d1bfcab6003) - [Активация устройства](https://sfptotal.io/ru/wiki/SFPTotal_Plus_X#d60c43dba8d1cb989665461b41663c11cac7d28f) - [Подключение трансивера](https://sfptotal.io/ru/wiki/SFPTotal_Plus_X#00972fe7f66b04665adf9c48d0743f9a693a171b) 5. [Контроль](https://sfptotal.io/ru/wiki/SFPTotal_Plus_X#e9f686423be28b2a114f10d89816203c52e5a03a) 6. [Контрольные команды](https://sfptotal.io/ru/wiki/SFPTotal_Plus_X#22418440dde4c54c0f099e9d5cb94b846cbde6f7) 7. [Примечание](https://sfptotal.io/ru/wiki/SFPTotal_Plus_X#7d74563e457666cab3955de69bc3a49870523040) Программатор **SFPTotal Plus X** Программы кодирования табла памяти QSFP-DD, QSFP56, QSFP28, SFP28, XFP, SFP+ и SFP трансиверов, в том числе SFP RJ45, AOC и DAC. Он поддерживает программирование пароля защищенные трансеверы согласно MSA SFF-8472, SFF-8636 и CMIS 5.0, а также скрипто-базируемые писать и программировать модули с защитными шрифтами хардверных шрифтов. Устройство имеет порты SFP, XFP и QSFP-DD для трансиверов, USB Type C конектор для подключения к ПК, светодиодные индикаторы, скачки управления энергией и конектор на внешний 5В DC питания. ![SFPTotal Plus X кодирование: SFP, XFP и QSFP-DD порт расположение](https://sfptotal.io/images/documentation/i108/p61/356a192b-80eec02f1a-75ff1dc00f77.png) ![Под паром SFPTotal Plus X](https://sfptotal.io/images/documentation/i108/p61/356a192b-53eff62d3b-fb47744ce05d.png) --- ### Применения SFPTotal Plus X используется для следующих задач: - Программирование оптических трансцейров; - Программирование кабелей AOC и DAC; - обеспечение совместимости модулей с сетевым оборудованием разных производителей; - Программирование записывает защищенную память переводчика; - Читать диагностическую информацию переносителя в режиме реального времени; - Установление канала DWDM SFP+ туннельных переводчиков; - Изменение настройки контролера PHY; - Ребрендинг OEM трансцевров. --- ### Основные преимущества - компактный размер; - полная поддержка нескольких форм-факторов на одном устройстве; - Поддержка оптических переносчиков с темпами данных от 1.25G до 400G; - отсутствие ограничений на конкретного производителя трансивера; - Гибкий контроль скорости написания и настройки; - Поддержка программирующих переводчиков с паролем; - Доступ к нестандартным адресам передачи памяти; - Программирование трансцейров с защитой писемного оборудования; - Внешняя поддержка энергоснабжения для высокоэнергетических переносчиков; - Поддержка поискового пароля; - Техническая поддержка от производителя. --- ### Быстрый старт #### Инсталляция Драйвера Прибора Для правильной работы установите драйвер устройства перед первым подключением устройства. Он доступен на [скачать страница](https://sfptotal.io/ru/software#driver). Windows 10 / 11 включает драйверы для SFPTotal Plus X по умолчанию. Просто подключите устройство к компьютеру и ждите, пока автоматическая установка будет завершена. Если операционная система не включает в себя драйвера или специальные правила установки драйвера применяются к новым устройствам, следуйте следующему: [Инструкция по установке водителя](https://sfptotal.io/ru/software#driver). Некоторые версии Windows требуют перезапуска системы после установки драйвера для того, чтобы виртуальное серийное портное устройство функционировало правильно. --- #### Программное обеспечение Используйте официальную [SFPTotal Wizard](https://sfptotal.io/ru/software) Программное обеспечение для работы с устройством. Он обеспечивает удобный интерфейс для редактирования, чтения и письма трансиверной памяти. Для начала использования приложения не требуется предварительной конфигурации или калибрации устройства. Для полных инструкций по программе, см. [Руководство пользователя](https://sfptotal.io/ru/wiki/SFPTotal_Documentation#e9aa6ea1ce86697d7e125ea8149a1768a40ce9fb). --- #### Настройки соединения Подключите кодирующую панель к портам USB компьютера с помощью поставленного кабеля USB Type C. Операционная система обнаруживает новое устройство, когда оно подключено впервые. По умолчанию, конфигурация соединения не требуется. Приложение автоматически выявляет кодирующую панель, подключенную к ПК. Если приложение ранее было конфигурировано для прямого подключения к устройству, открывайте меню **Подключение - Connection Settings**. ![Настройки подключения: автоматическое обнаружение кодирующей панели SFPTotal Mini/Plus](https://sfptotal.io/images/documentation/i90/p59/356a192b-02d26c9bb6-fa650823060b.jpg) Сбросить **Серийный номер порта**, Выберите **Тип программирования** Для вашего устройства и выберите **Автоматическое поисковое устройство для подключения** Для подключения к кодирующей панели автоматически. Сохраните настройки связи, нажав **Спасать настройки соединения**. --- #### Активация устройства Программатор **SFPTotal Plus X** обеспечивается ограниченной функциональностью и требует активации перед использованием. Смотреть секцию [Активация устройства](https://sfptotal.io/ru/device-activation). --- #### Подключение трансивера Подключите переносчик к порту SFP внутри металлической клетки. При введении его, набор на модульном кассировке должен выглядеть вверх. Введите переносчик в порт и мягко нажмите его, пока он не нажнет. Лач на кассе переносителя должен вмешиваться с портным ящиком. Когда переносчик правильно установлен, STAT LED прекращает блеск и останавливается. Кодирующая панель готова к использованию. Чтобы удалить трансивер, вытягивайте его залог, чтобы освободить лач, затем держите стороны модуля двумя пальцами и вытягивайте его из порта. Не вытягивайте на залог, так как он может сломаться. --- ### Контроль Кодирующая панель имеет следующие показатели состояния и контролы: **Контроль силы** - Программатор **SW1** Слайд-переключатель контролирует мощность к портам переводчика. - Программатор **PWR** jumper дублирует функцию переключателя энергии. Устройство измерения может быть подключено в серии к энергоснабжению в этот момент. **ЛЕД индикаторы** - Программатор **MCU** Индикатор освещается, когда устройство подключено к компьютеру. - Программатор **STAT** Индикатор светит, когда мощность наступает, а устройство ждет переводчика. Он постоянно горит, когда к порту подключён трансивер. - Программатор **ERR** Индикатор остаётся на месте, когда устройство обнаруживает дефект базы данных или локкуп. - Программатор **SFP** Индикатор освещается, когда переносчик подключен к портам SFP. - Программатор **XFP** Индикатор освещается, когда переносчик подключен к порту XFP. - Программатор **QSFP** Индикатор освещается, когда переносчик подключен к портам QSFP. **Джумперы** Порты переноса имеют группу скопцов для управления электрическими железными дорогами и входами переноса. Функции главных прыжков отмечены на передней или задней части ПКБ. **SFP** - Открытие **PWR\_TX** Отключает передачу энергии. - Открытие **PWR\_RX** Отключает приемную мощность. - Закрыть **RS0** и **RS1** вытягивает соответствующие переносчики на землю, чтобы контролировать линии Rate Select. **XFP** - Открытие **PWR\_5V0** Отключает передачу электроэнергии на 5В железной дороге. - Открытие **PWR\_3V3** отключает питание передатчика по линии 3,3 В. - Программатор **P\_DOWN/RST** Реактивирует модуль, отключая мощность. Открыто по дефолту. - Программатор **MOD\_DESEL** выбирает трансивер для доступа по шине данных. Открыт по умолчанию и контролируется программным обеспечением. **QSFP** - Открытие **VCC\_RX** Отключает QSFP приемную мощность. - Открытие **VCC\_TX** Отключает QSFP передач энергии. - Программатор **VCC1** Отключает QSFP передач контролера. - Программатор **VCC2** Отключает QSFP-DD передач контролера мощности. - Открытие **VCC\_RX1** Отключает QSFP-DD приемную мощность. - Открытие **VCC\_TX1** Отключает QSFP-DD передач энергии. - Программатор **MODSEL** выбирает трансивер для доступа по шине данных. Открыт по умолчанию и контролируется программным обеспечением. - Программатор **RESETL** Реактивировать модуль. Открыто по дефолту. **Низкий режим мощности** - Программатор **TX\_EN** отключает режим пониженного энергопотребления трансивера. Открыто по дефолту. **Автобус данных** Программатор **SDA**, **SCL** и **GND** выводы обеспечивают доступ к шине данных I2C. Логические уровни базы данных соответствуют 5V. --- ### Контрольные команды Программатор **SFPTotal Plus X** Операция осуществляется с использованием собственного командного протокола, поддерживаемого SFPTotal Wizard. [SFPTotal протокол команд](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE%D0%BC_SFPTotal) обеспечение доступа к полным возможностям устройства для сложных программирующих процедур или конкретных контрольных регистров переводчика. --- ### Примечание 1. Компонентные этикетки на PCB могут отличаться в зависимости от пересмотра оборудования. Смотреть сопровождающуюся документацию для деталей. 2. Встроенные обновления программного обеспечения доступны только через сервис SFPTotal. Свяжитесь с поддержкой, чтобы проверить наличие обновления. 3. Внешний 5В DC 2А адаптер питания рекомендуется для высокопродуктивных переносчиков. Полярность соединителя отмечена на устройстве PCB. 4. Hardware Reviews 1.9 включает дополнительную защиту электростатического оттока для повышения надежности. ## [SFPTotal OSFP Board](https://sfptotal.io/ru/wiki/SFPTotal_OSFP_Board) **Контент** 1. [Основная информация](https://sfptotal.io/ru/wiki/SFPTotal_OSFP_Board) 2. [Применения](https://sfptotal.io/ru/wiki/SFPTotal_OSFP_Board#1f14ddbb7157864a96a15933e63cc36c5f4eeb2d) 3. [Основные преимущества](https://sfptotal.io/ru/wiki/SFPTotal_OSFP_Board#c3e739897ba710e17c363bf78735529bdf0144ec) 4. [Быстрый старт](https://sfptotal.io/ru/wiki/SFPTotal_OSFP_Board#4e82e087889f8534521698ba06311cd9be56b4c6) - [Инсталляция Драйвера Прибора](https://sfptotal.io/ru/wiki/SFPTotal_OSFP_Board#58d7cfe5c8194b301d63e9fcc4919c5f786c8128) - [Программное обеспечение](https://sfptotal.io/ru/wiki/SFPTotal_OSFP_Board#31fc1eaf71ad7f69afc20dfed736612540de0f02) - [Настройки соединения](https://sfptotal.io/ru/wiki/SFPTotal_OSFP_Board#76bc18b1782b1491ce8d98e487dd9d1bfcab6003) - [Активация устройства](https://sfptotal.io/ru/wiki/SFPTotal_OSFP_Board#d60c43dba8d1cb989665461b41663c11cac7d28f) - [Подключение трансивера](https://sfptotal.io/ru/wiki/SFPTotal_OSFP_Board#00972fe7f66b04665adf9c48d0743f9a693a171b) 5. [Контроль](https://sfptotal.io/ru/wiki/SFPTotal_OSFP_Board#e9f686423be28b2a114f10d89816203c52e5a03a) 6. [Контрольные команды](https://sfptotal.io/ru/wiki/SFPTotal_OSFP_Board#22418440dde4c54c0f099e9d5cb94b846cbde6f7) 7. [Примечание](https://sfptotal.io/ru/wiki/SFPTotal_OSFP_Board#7d74563e457666cab3955de69bc3a49870523040) Программатор **SFPTotal OSFP Board** Программы кодирования настольных программ памяти 400G и 800G OSFP переносчиков, AOC и DAC. Он поддерживает программирование паролей защищенных трансевров согласно CMIS 5.0, а также скрипто-базируемые письма и программирование модулей с защитными шрифтами аппаратного письма. Устройство имеет порт OSFP для переносчиков, USB Type C конектор для подключения к ПК, светодиодные индикаторы, скачки управления энергией и конектор на внешний 5V DC питания. ![SFPTotal OSFP Board: OSFP порт, кнопки и подключители питания](https://sfptotal.io/images/documentation/i180/p68/356a192b-b2a4dd28a9-9bf55b6d46cc.png) ![Нижняя сторона SFPTotal OSFP Board: маркировка и назначение контактов](https://sfptotal.io/images/documentation/i180/p68/356a192b-594b4848a1-9bf55b6d46cc.png) --- ### Применения SFPTotal OSFP Board используется для следующих задач: - Программирование оптических трансцейров; - Программирование кабелей AOC и DAC; - обеспечение совместимости модулей с сетевым оборудованием разных производителей; - Программирование записывает защищенную память переводчика; - Читать диагностическую информацию переносителя в режиме реального времени; - Ребрендинг OEM трансцевров. --- ### Основные преимущества - компактный размер; - Поддержка оптических переносчиков с темпами данных 400G и 800G; - отсутствие ограничений на конкретного производителя трансивера; - Гибкий контроль скорости написания и настройки; - Поддержка программирующих переводчиков с паролем; - Доступ к нестандартным адресам передачи памяти; - Программирование трансцейров с защитой писемного оборудования; - Внешняя поддержка энергоснабжения для высокоэнергетических переносчиков; - Поддержка поискового пароля; - Техническая поддержка от производителя. --- ### Быстрый старт #### Инсталляция Драйвера Прибора Для правильной работы установите драйвер устройства перед первым подключением устройства. Он доступен на [скачать страница](https://sfptotal.io/ru/software#driver). Windows 10 / 11 включает драйверы для SFPTotal OSFP Board по умолчанию. Просто подключите устройство к компьютеру и ждите, пока автоматическая установка будет завершена. Если операционная система не включает в себя драйвера или специальные правила установки драйвера применяются к новым устройствам, следуйте следующему: [Инструкция по установке водителя](https://sfptotal.io/ru/software#driver). Некоторые версии Windows требуют перезапуска системы после установки драйвера для того, чтобы виртуальное серийное портное устройство функционировало правильно. --- #### Программное обеспечение Используйте официальную [SFPTotal Wizard](https://sfptotal.io/ru/software) Программное обеспечение для работы с устройством. Он обеспечивает удобный интерфейс для редактирования, чтения и письма трансиверной памяти. Для начала использования приложения не требуется предварительной конфигурации или калибрации устройства. Для полных инструкций по программе, см. [Руководство пользователя](https://sfptotal.io/ru/wiki/SFPTotal_Documentation#e9aa6ea1ce86697d7e125ea8149a1768a40ce9fb). --- #### Настройки соединения Подключите кодирующую панель к портам USB компьютера с помощью поставленного кабеля USB Type C. Операционная система обнаруживает новое устройство, когда оно подключено впервые. По умолчанию, конфигурация соединения не требуется. Приложение автоматически выявляет кодирующую панель, подключенную к ПК. Если приложение ранее было конфигурировано для прямого подключения к устройству, открывайте меню **Подключение - Connection Settings**. ![Настройки подключения: автоматическое обнаружение кодирующей панели SFPTotal Mini/Plus](https://sfptotal.io/images/documentation/i90/p59/356a192b-02d26c9bb6-fa650823060b.jpg) Сбросить **Серийный номер порта**, Выберите **Тип программирования** Для вашего устройства и выберите **Автоматическое поисковое устройство для подключения** Для подключения к кодирующей панели автоматически. Сохраните настройки связи, нажав **Спасать настройки соединения**. --- #### Активация устройства Программатор **SFPTotal OSFP Board** обеспечивается ограниченной функциональностью и требует активации перед использованием. Смотреть секцию [Активация устройства](https://sfptotal.io/ru/device-activation). --- #### Подключение трансивера Подключите переносчик к порту OSFP внутри металлической клетки. При введении ее, на кассировке модуля и выложенном краю модуля ПКБ должна выглядеть вниз. Введите переносчик в портную клетку и мягко нажмите его, пока он не нажнет. Лач на кассе переносителя должен вмешиваться с портным ящиком. При правильном установке переносчика зеленый светодиод STAT прекращает блеск и останавливается. Кодирующая панель готова к использованию. Чтобы удалить трансивер, вытягивайте его залог, чтобы освободить лач, а затем держите стороны модуля двумя пальцами и вытягивайте его из порта. Не вытягивайте модуль по его закупке, так как он может сломаться. **ЛЕД продолжает блестить, и модуль не может быть прочтен** - Проверьте, что SW1, который контролирует мощность порта, настроен на ON или что программное обеспечение для управления мощностью включено. - Убедитесь, что требования к электроснабжению устройства удовлетворяются. Будьте внимательны! OSFP трансиверы вытягивают струю в соответствии с классом мощности, указанным производителем. Компьютерный порт USB не может обеспечить достаточную мощность, поэтому при подключении высокопродуктивных оптических переносчиков требуется внешнее снабжение. **Подключение OSFP-RHS переносчиков** Металлический портный кабель OSFP предназначен для стандартных модулей OSFP. Он не может принимать модули OSFP-RHS из-за внутренних остановок на каютных стенах. Для подключения модулей OSFP-RHS к кодирующей панели удаляют металлическую портную клетку, нажимая краю, которая проникает за пределы устройства PCB. Установка ящика для переносчиков OSFP-RHS. Подключение переносчиков без портной клетки не рекомендуется. --- ### Контроль Кодирующая панель имеет следующие показатели состояния и контролы: #### Контроль силы - Двойный скачок PWR переключает 5В DC-снабжение на вход контроллера. Устройство измерения можно подключить в серии к кругу здесь. - Слайдный переключатель SW1 контролирует мощность к портам переноса. Настроить его на ON, чтобы захватить порт OSFP. #### ЛЕД индикаторы - Индикатор MCU освещается, когда устройство подключено к компьютеру. - Индикатор STAT мигает, когда питание включено и устройство ожидает подключения трансивера. При подключении трансивера к порту индикатор горит постоянно. - Индикатор ERR остаётся на месте, когда устройство обнаруживает дефект или локкуп базы данных. - Индикатор PWR показывает, что мощность присутствует на входе контроллера. - Индикатор PRESENT освещается, когда переносчик подключается к портам OSFP. - Индикатор INT показывает, что настроен флаг перерыва. #### Джумперы В портный круг OSFP включает группу скопцов для управления индивидуальными электрическими железными дорогами и низкоскоростными сигналами. Функции главных прыжков отмечены на передней или задней части ПКБ. - Открытие VCC1 отключает мощность к первому каналу. - Открытие VCC2 отключает мощность к второму каналу. - Открытие VCC3 отключает мощность к третьему каналу. - Открытие VCC4 отключает мощность к четвертому каналу. - Джумпер INT/RSTn соединяет соответствующую портную линию OSFP, чтобы кодирующая панель могла читать M\_INT (Прорывная операция) и контролировать переносец через M\_RSTn. Закрыто по дефолту. - LPW/PSNT jumper соединяет соответствующую портную линию OSFP, чтобы кодирующая панель могла читать H\_PRSn и контролировать режим низкой мощности через M\_LPWn. Закрыто по дефолту. - Инсталляция скоплетеля LOWPWR вытягивает H\_LPWn до напряжения поставок и переключает переносчик в режим высокой мощности. Открыто по дефолту. - Резервный сканер восстанавливает модуль. Открыто по дефолту. Для получения дополнительной информации о линиях INT/RSTn и LPW/PSNT см. раздел 14.5, Сигналы низкой скорости, в официальной спецификации OSFP: [https://osfpmsa.org/assets/pdf/OSFP\_Module\_Specification\_Rev5\_1.pdf](https://osfpmsa.org/assets/pdf/OSFP_Module_Specification_Rev5_1.pdf) #### I2C информационный автобус Пинсы SDA, SCL и GND обеспечивают доступ к I2C-данному автобусу. Логические уровни базы данных соответствуют 5V. #### Подключение бенч энергоснабжения Кодирующая панель имеет контакты для подключения бенч-подачи с 3.3В DC-выхода напрямую к портовой энергетической железной дороге OSFP\_VCC. Рекомендуется обеспечить стабильное напряжение при работе с переносчиками, которые потребляют более 10 Вт. При подключении напрямую к бенч-поставке питания отключите контролер электроэнергии кодирующей панели путем установки SW1 слайд-переключателя на OFF. Определить ! При подключении бенч-снабжения напрямую не превышайте пределы 3.465 V DC, указанные в стандарте для Host VCC. --- ### Контрольные команды Программатор **SFPTotal OSFP Board** Операция осуществляется с использованием собственного командного протокола, поддерживаемого SFPTotal Wizard. [SFPTotal протокол команд](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE%D0%BC_SFPTotal) обеспечение доступа к полным возможностям устройства для сложных программирующих процедур или конкретных контрольных регистров переводчика. --- ### Примечание 1. Компонентные этикетки на PCB могут отличаться в зависимости от пересмотра оборудования. Смотреть сопровождающуюся документацию для деталей. 2. Встроенные обновления программного обеспечения доступны только через сервис SFPTotal. Свяжитесь с поддержкой, чтобы проверить наличие обновления. 3. Внешний 5В DC 2А адаптер питания рекомендуется для высокопродуктивных переносчиков. Полярность соединителя отмечена на устройстве PCB. 4. Кодирующая панель поддерживает связь с бенч-поставкой электроэнергии. ## [SFPTotal Evolution](https://sfptotal.io/ru/wiki/SFPTotal_Evolution) **Контент** 1. [Основная информация](https://sfptotal.io/ru/wiki/SFPTotal_Evolution) 2. [Применения](https://sfptotal.io/ru/wiki/SFPTotal_Evolution#1f14ddbb7157864a96a15933e63cc36c5f4eeb2d) 3. [Основные преимущества](https://sfptotal.io/ru/wiki/SFPTotal_Evolution#c3e739897ba710e17c363bf78735529bdf0144ec) 4. [Быстрый старт](https://sfptotal.io/ru/wiki/SFPTotal_Evolution#4e82e087889f8534521698ba06311cd9be56b4c6) - [Инсталляция Драйвера Прибора](https://sfptotal.io/ru/wiki/SFPTotal_Evolution#58d7cfe5c8194b301d63e9fcc4919c5f786c8128) - [Программное обеспечение](https://sfptotal.io/ru/wiki/SFPTotal_Evolution#31fc1eaf71ad7f69afc20dfed736612540de0f02) - [Настройки соединения](https://sfptotal.io/ru/wiki/SFPTotal_Evolution#76bc18b1782b1491ce8d98e487dd9d1bfcab6003) - [Активация устройства](https://sfptotal.io/ru/wiki/SFPTotal_Evolution#d60c43dba8d1cb989665461b41663c11cac7d28f) - [Подключение трансивера](https://sfptotal.io/ru/wiki/SFPTotal_Evolution#00972fe7f66b04665adf9c48d0743f9a693a171b) 5. [Контроль](https://sfptotal.io/ru/wiki/SFPTotal_Evolution#e9f686423be28b2a114f10d89816203c52e5a03a) 6. [Контрольные команды](https://sfptotal.io/ru/wiki/SFPTotal_Evolution#22418440dde4c54c0f099e9d5cb94b846cbde6f7) 7. [Примечание](https://sfptotal.io/ru/wiki/SFPTotal_Evolution#7d74563e457666cab3955de69bc3a49870523040) Программатор **SFPTotal E>olution** Проект проводит технические исследования в отношении совместимости и использования высокоскоростных оптических переносчиков с сетевым переключающим оборудованием в области оптической связи, хранения данных и систем искусственного интеллекта. Он также разрабатывает продукты для тестирования и программирования оптической передачи памяти. **SFPTotalЬ Е серии кодирующей панели** является специализированным устройством для программирования памяти оптических трансиверов 1.25G SFP, 10G SFP+, 25G SFP28, 40G QSFP+, 100G QSFP28, 200G QSFP56, 200G QSFP-DD, 400G QSFP-DD, 50G DSFP, 100G DSFP, 400G OSFP, 800G OSFP, включая DAC, AOC, SFP RJ45, OLT PON. Устройство поддерживает программирование паролей защищенных трансевров согласно CMIS 5.0, MSA SFF-8472 и SFF-8636, а также скрипто-базируемые писательские и программирующие модули с защитными шрифтами хардверного письма. Устройство имеет порты OSFP, QSFP-DD и DSFP с обратной совместимостью с SFP/SFP28 и QSFP+/QSFP28, USB Type-C для подключения к ПК, светодиодные индикаторы, перемычки управления питанием и разъём внешнего питания 5V 2A DC. ![3D-модель кодирующей панели SFPTotal Evolution с портами OSFP, QSFP-DD и DSFP/SFP](https://sfptotal.io/images/documentation/i167/p69/356a192b-30bddbbd71-db66cded2f06.png) --- ### Применения SFPTotal кодирующие панели используются для следующих задач: - Программирование оптических трансцейров; - Программирование кабелей AOC и DAC; - обеспечение совместимости модулей с сетевым оборудованием разных производителей; - Программирование записывает защищенную память переводчика; - Читать диагностическую информацию переносителя в режиме реального времени; - Ребрендинг OEM трансцевров. --- ### Основные преимущества - компактный размер; - Поддержка оптических переносчиков с темпами данных 400G и 800G; - отсутствие ограничений на конкретного производителя трансивера; - Гибкий контроль скорости написания и настройки; - Поддержка программирующих переводчиков с паролем; - Доступ к нестандартным адресам передачи памяти; - Программирование трансцейров с защитой писемного оборудования; - Внешняя поддержка энергоснабжения для высокоэнергетических переносчиков; - Поддержка поискового пароля; - Техническая поддержка от производителя. --- ### Быстрый старт #### Инсталляция Драйвера Прибора Для правильной работы установите драйвер устройства перед первым подключением устройства. Он доступен на [скачать страница](https://sfptotal.io/ru/software#driver). Windows 10 / 11 включает драйверы для SFPTotal Evolution по умолчанию. Просто подключите устройство к компьютеру и ждите, пока автоматическая установка будет завершена. Если операционная система не включает в себя драйвера или специальные правила установки драйвера применяются к новым устройствам, следуйте следующему: [Инструкция по установке водителя](https://sfptotal.io/ru/software#driver). Некоторые версии Windows требуют перезапуска системы после установки драйвера для того, чтобы виртуальное серийное портное устройство функционировало правильно. --- #### Программное обеспечение Используйте официальную [SFPTotal Wizard](https://sfptotal.io/ru/software) Программное обеспечение для работы с устройством. Он обеспечивает удобный интерфейс для редактирования, чтения и письма трансиверной памяти. Для начала использования приложения не требуется предварительной конфигурации или калибрации устройства. Для полных инструкций по программе, см. [Руководство пользователя](https://sfptotal.io/ru/wiki/SFPTotal_Documentation#e9aa6ea1ce86697d7e125ea8149a1768a40ce9fb). --- #### Настройки соединения Подключите кодирующую панель к портам USB компьютера с помощью поставленного кабеля USB Type C. Операционная система обнаруживает новое устройство, когда оно подключено впервые. По умолчанию, конфигурация соединения не требуется. Приложение автоматически выявляет кодирующую панель, подключенную к ПК. Если приложение ранее было конфигурировано для прямого подключения к устройству, открывайте меню **Подключение - Connection Settings**. ![Настройки подключения: автоматическое обнаружение кодирующей панели SFPTotal Mini/Plus](https://sfptotal.io/images/documentation/i90/p59/356a192b-02d26c9bb6-fa650823060b.jpg) Сбросить **Серийный номер порта**, Выберите **Тип программирования** Для вашего устройства и выберите **Автоматическое поисковое устройство для подключения** Для подключения к кодирующей панели автоматически. Сохраните настройки связи, нажав **Спасать настройки соединения**. --- #### Активация устройства Кодирующая панель обеспечивается ограниченной функциональностью и требует активации перед использованием. Смотреть секцию [Активация устройства](https://sfptotal.io/ru/device-activation). --- #### Подключение трансивера Кодирующая панель имеет порт OSFP, QSFP-DD и DSFP для трансиверов. Порт DSFP поддерживает трансиверы DSFP и SFP. Порт QSFP-DD совместим обратно и принимает переносчики QSFP-DD, QSFP28 и QSFP+. Введите переносчик в портную клетку и мягко нажмите его, пока он не нажнет. Лач на кассе переносителя должен вмешиваться с портным ящиком. При правильном установке переносчика зеленый светодиод STAT прекращает блеск и останавливается. Кодирующая панель готова к использованию. Чтобы удалить трансивер, вытягивайте его залог, чтобы освободить лач, а затем держите стороны модуля двумя пальцами и вытягивайте его из порта. Не вытягивайте модуль по его закупке, так как он может сломаться. **ЛЕД продолжает блестить, и модуль не может быть прочтен** - Проверьте, что SW1, который контролирует мощность порта, настроен на ON или что программное обеспечение для управления мощностью включено. - Убедитесь, что требования к электроснабжению устройства удовлетворяются. Будьте внимательны! OSFP трансиверы вытягивают струю в соответствии с классом мощности, указанным производителем. Компьютерный порт USB не может обеспечить достаточную мощность, поэтому при подключении высокопродуктивных оптических переносчиков требуется внешнее снабжение. **Подключение OSFP-RHS переносчиков** Металлический портный кабель OSFP предназначен для стандартных модулей OSFP-IHS. Он не может принять модули OSFP-RHS (модули слайда без тепловой подвески) из-за внутренних остановок на стенах клетки. Для подключения модулей OSFP-RHS к кодирующей панели удаляется металлическая портная клетка OSFP-IHS, нажимая краю, проникающую за пределы устройства PCB. Установка ящика для переносчиков OSFP-RHS. Подключение переносчиков без портной клетки не рекомендуется, так как это может нанести ущерб портовому соединению и соединениям соляра. --- ### Контроль Кодирующая панель имеет следующие показатели состояния и контролы: #### Контроль силы - Двойный скачок PWR переключает 5В DC-снабжение на вход контроллера. Устройство измерения можно подключить в серии к кругу здесь. - Слайдный переключатель SW1 контролирует мощность к портам переноса. Настроить его на ON, чтобы захватить порт OSFP. #### ЛЕД индикаторы - Индикатор MCU освещается, когда устройство подключено к компьютеру. - Индикатор STAT мигает, когда питание включено и устройство ожидает подключения трансивера. При подключении трансивера к порту индикатор горит постоянно. - Индикатор ERR остаётся на месте, когда устройство обнаруживает дефект или локкуп базы данных. - Индикатор PWR показывает, что мощность присутствует на входе контроллера. - Индикатор PRESENT освещается, когда переносчик подключается к портам OSFP. - Индикатор INT показывает, что настроен флаг перерыва. #### Джумперы В порты OSFP, QSFP-DD и DSFP включается группа скопцов для управления отдельными электрическими железными дорогами и низкоскоростными сигналами. Функции главных прыжков отмечены на передней или задней части ПКБ. **OSFP** - Открытие VCC1 отключает мощность к первому каналу. - Открытие VCC2 отключает мощность к второму каналу. - Открытие VCC3 отключает мощность к третьему каналу. - Открытие VCC4 отключает мощность к четвертому каналу. - Джумпер INT/RSTn соединяет соответствующую портную линию OSFP, чтобы кодирующая панель могла читать M\_INT (Прорывная операция) и контролировать переносец через M\_RSTn. Закрыто по дефолту. - LPW/PSNT jumper соединяет соответствующую портную линию OSFP, чтобы кодирующая панель могла читать H\_PRSn и контролировать режим низкой мощности через M\_LPWn. Закрыто по дефолту. - Инсталляция скоплетеля LOWPWR вытягивает H\_LPWn до напряжения поставок и переключает переносчик в режим высокой мощности. Открыто по дефолту. - Резервный сканер восстанавливает модуль. Открыто по дефолту. Для получения дополнительной информации о линиях INT/RSTn и LPW/PSNT см. раздел 14.5, Сигналы низкой скорости, в официальной спецификации OSFP: [https://osfpmsa.org/assets/pdf/OSFP\_Module\_Specification\_Rev5\_1.pdf](https://osfpmsa.org/assets/pdf/OSFP_Module_Specification_Rev5_1.pdf) **QSFP-DD/QSFP** - Открытие **VCC\_RX** Отключает QSFP приемную мощность. - Открытие **VCC\_TX** Отключает QSFP передач энергии. - Программатор **VCC1** Отключает QSFP передач контролера. - Программатор **VCC2** Отключает QSFP-DD передач контролера мощности. - Открытие **VCC\_RX1** Отключает QSFP-DD приемную мощность. - Открытие **VCC\_TX1** Отключает QSFP-DD передач энергии. - Программатор **MODSEL** выбирает трансивер для доступа по шине данных. Открыт по умолчанию и контролируется программным обеспечением. - Программатор **RESETL** Реактивировать модуль. Открыто по дефолту. **DSFP/SFP** - Открытие **PWR\_TX** Отключает передачу энергии. - Открытие **PWR\_RX** Отключает приемную мощность. - Закрыть **RS0** и **RS1** вытягивает соответствующие переносчики на землю, чтобы контролировать линии Rate Select. - Закрыть **RX\_LOS** соединяет RX\_LOS с управлением контроллером для режима чтения модуля SFP - Закрыть **TX\_FAULT** соединяет TX\_FAULT с управлением контроллером для режима чтения модуля SFP - Программатор **ИНТ / РСТН** соединяет соответствующую портную линию DSFP, чтобы кодирующая панель могла прочитать M\_INT (Interrupt Operation) и контролировать переводчик через M\_RSTn. Открыто по дефолту. - Программатор **LPW/PSNT** соединяет соответствующую портную линию OSFP, чтобы кодирующая панель могла читать H\_PRSn и контролировать режим низкой мощности через M\_LPWn. Открыто по дефолту. **Низкий режим мощности** - Программатор **TX\_EN** Отключает режим низкой мощности для переводчиков QSFP, QSFP-DD и SFP. Открыто по дефолту. #### I2C информационный автобус Пинсы SDA, SCL и GND обеспечивают доступ к I2C-данному автобусу. Логические уровни базы данных соответствуют 5V. #### Подключение бенч энергоснабжения Кодирующая панель имеет контакты для подключения бенч-подачи с 3.3В DC-выхода напрямую к портовой энергетической железной дороге OSFP\_VCC. Рекомендуется обеспечить стабильное напряжение при работе с переносчиками, которые потребляют более 10 Вт. При подключении напрямую к бенч-поставке питания отключите контролер электроэнергии кодирующей панели путем установки SW1 слайд-переключателя на OFF. Определить ! При подключении бенч-снабжения напрямую не превышайте пределы 3.465 V DC, указанные в стандарте для Host VCC. --- ### Контрольные команды Кодирующая панель работает с помощью собственного командного протокола, поддерживаемого SFPTotal Wizard. [SFPTotal протокол команд](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE%D0%BC_SFPTotal) обеспечение доступа к полным возможностям устройства для сложных программирующих процедур или конкретных контрольных регистров переводчика. --- ### Примечание 1. Компонентные этикетки на PCB могут отличаться в зависимости от пересмотра оборудования. Смотреть сопровождающуюся документацию для деталей. 2. Встроенные обновления программного обеспечения доступны только через сервис SFPTotal. Свяжитесь с поддержкой, чтобы проверить наличие обновления. 3. Внешний 5В DC 2А адаптер питания рекомендуется для высокопродуктивных переносчиков. Полярность соединителя отмечена на устройстве PCB. 4. Кодирующая панель поддерживает связь с бенч-поставкой электроэнергии. ## [Структура передачи памяти](https://sfptotal.io/ru/wiki/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) **EEPROM передачи хранит постоянные данные, которые используют оборудование для идентификации модуля.** Интерфейс управления также обеспечивает доступ к диагностике, статусу и настройкам. Вся изображение памяти часто называется неформальным «Фермер SFP», но постоянные данные идентификации, живые записи и внутреннее программное обеспечение контроллера различаются. Письменные полезная идентификация не меняет физический дизайн модуля. В следующих разделах объясняется серийный ID, A0h/A2h и различия между модулями SFP, XFP, QSFP и CMIS. Адреса и обязательные функции зависят от конкретной карты памяти и ее пересмотра. В SFPTotal Wizard выберите соответствующую **Тип модуля** и **Адресная таблица** Вместо того, чтобы полагаться только на аналогично названное поле. ### EEPROM, серийный идентификатор и живые реестры | Данные | Цель | Рассмотрим при внесении изменений | | --- | --- | --- | | Идентификация / Serial ID | Производитель, номер части, серийный номер, рекламные интерфейсы и другая информация. | Оборудование использует эти поля для идентификации. Они сами не доказывают hardware-способности модуля. | | Диагностика и статус | Измерения DDM, флаги и функциональный статус. | Ценности могут изменяться во время работы; не все записи можно написать. | | Постоянные и сервисные настройки | Калибрация, данные производителя и пользовательские области, где они предоставлены. | Требуется соответствующая спецификация, разрешения на доступ и процедура для конкретного продукта. | EEPROM может быть отдельной микросхемой или предоставляться через контроллер модуля. Чтение буфера по I²C само по себе не раскрывает внутреннюю архитектуру памяти. Порядок доступа и сохранение данных следует проверять отдельно от успешного чтения. ### Трансиверы SFP Карты семейной памяти SFP, основанные на SFF-8472, используют адресные пространства **A0h** и **A2h**И Это обычные 8-битовые адреса, которые включают направление бит; в 7-битовой нотации соответствующие адреса являются **0x50** и **0x51**И Не путайте их с байт-офсетом или дополнительным номером страницы. ![Диаграмма памяти SFP из оригинальной документации: A0h, A2h и переключаемые верхние страницы](https://sfptotal.io/images/documentation/i202/p39/356a192b-3eedfdfe13-c05f9d6acabb.jpg) *Диаграмма изображает организацию памяти. Проверьте соответствующую пересмотр SFF-8472 для точных определений поля.* #### A0h и поля идентификации В SFF-8472 12.5a базовые и расширенные поля идентификации занимают байты. **0–95**И Биты 96–127 распределяются на Продавца Специфический EEPROM. Bytes 128–255 маркированы Защищенными в настоящей редакции; они не должны описываться как универсальное стандартное место хранения для «кода совместимости». Введение производителя может отличаться и требует отдельной документации. Примеры полей SFP A0h согласно SFF-8472 | поле | Декабрь, децималь | интерпретация | | --- | --- | --- | | Имя продавца | 20–35 | Название производителя, 16 байтов ASCII. | | OUI производителя | 37–39 | Три-байтный идентификатор, а не текстильное имя бренда. | | Продавцы PN | 40–55 | Часть номер, 16 байтов ASCII. | | Продавцы Rev | 56–59 | Частичная пересмотр, четыре байта ASCII. | | Продавец СН | 68–83 | Серийный номер, 16 байтов ASCII. | | CC\_BASE / CC\_EXT | 63 / 95 | Поле Checksum для соответствующих идентификационных ранг. | Например, Продавчик PN начинается с offset 40 или 0x28. Поле длинным байтом 16, поэтому его последним байтом является 55 (0x37). Эти адреса принадлежат к карте памяти SFP и не должны применяться к аналогично названному поле QSFP или CMIS. #### A2h и дополнительные страницы A2h включает в себя области диагностики, калибрации и контроля. Дополнительные верхние страницы доступны при поддержке страниц; они выбраны в верхнем окне на байтах 128–255. Не допускайте, что каждый SFP, медный модуль или DAC обеспечивает A2h, все диагностические измерения или все дополнительные страницы. Для всех модулей SFP нет единого обязательного пароля: SFF-8472 предоставляет производителю специфические функции. Документация Wizard описывает конфигурируемые параметры ввода пароля, но их ценности должны быть проверены против реализации модуля. Смотреть больше [О SFP писать защиту](https://sfptotal.io/ru/wiki/Reprogramming_write_protected_SFP_RJ45). ### XFP Транссеверы XFP использует собственную карту управления, определенную в INF-8077i. Нижние окна и переключаемые верхние таблицы не должны рассматриваться как две зоны SFP A0h/A2h. Волшебник может ознакомиться с дополнительными таблицами T00h, T01h и т. д. Это не означает, что офсет из SFF-8472 применяется к ним. ![Диаграмма памяти XFP: нижнее окно, выбор страницы и верхние серийные ID и таблицы EEPROM](https://sfptotal.io/images/documentation/i202/p39/356a192b-6d83c08a6c-a2af3cccc601.jpg) ### QSFP переводчики Для семейства QSFP, сначала определить, какой интерфейс управления используется. SFF-8636 определяет нижнее окно на байтах 0–127 и верхнее окно на байтах 128–255 с отбором страниц. Верхняя страница 00h содержит данные идентификации; содержимое других страниц и доступные функции зависят от продукта. ![Диаграмма памяти QSFP с нижним окном и верхними страницами 00h, 01h, 02h и 03h](https://sfptotal.io/images/documentation/i202/p39/356a192b-5d6050186f-dbe17dea280a.jpg) Страница 02h в этой карте является памятью пользователя, а не обязательным изображением для конкретной марки на каждом продукте. Некоторые современные модули используют CMIS. Применяемая карта памяти имеет больше значения, чем аналогичный физический вид или номиналная скорость данных. ### QSFP-DD переносчики CMIS определяет общий модель управления для нескольких форм-факторов. Он отличает нижнюю память от верхнего окна; пагированные модули используют страничный выбор и, если предусмотрено, банковский выбор. Модуль рекламирует свои поддерживаемые страницы и функции, которые должны быть проверены против пересмотра CMIS и документации производителя. Плоская память и пагированная память не требуют одинаковых операций. ![Диаграмма CMIS из оригинальной статьи: низкая память, выбор банков и страниц, общие страницы и банкированные страницы](https://sfptotal.io/images/documentation/i202/p39/356a192b-ca7d97967c-b566a2004824.jpg) *Илюстрация показывает принцип обращения. Проверьте реализованную пересмотр CMIS для списка страниц и обязательных функций; диаграмма не описывает возможности каждого модуля.* ### Трансиверы OSFP OSFP также использует CMIS, но это не означает, что все внедренные страницы и функции соответствуют тем, которые в каждом модуле QSFP-DD. Проверьте рекламируемые возможности конкретного модуля, пересмотр интерфейса и поддержку кодирующей таблицы. Фактор физической формы и совместимость электрического интерфейса отделены от общего модели управления. ### Читать, сохранить и модифицировать данные в Wizard 1. Идентификация фактора формы, числа частей и пересмотра. Выберите таблицу Тип модуля и адрес, а затем выполните [Читать код из модуля](https://sfptotal.io/ru/wiki/%D0%A7%D1%82%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0). 2. Создать [Защита](https://sfptotal.io/ru/wiki/%D0%A0%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) в доступных районах. Запишите любую страницу, которую нельзя было прочитать: неполный набор не должен рассматриваться как полный образ продукта. 3. При выборе кода следуйте [Рекомендации для фирменной базы данных](https://sfptotal.io/ru/wiki/%D0%91%D0%B0%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BE%D0%BA)И Проверьте карту памяти, внедрение оборудования и целевое оборудование. 4. Определить The [Писать защиту](https://sfptotal.io/ru/wiki/Reprogramming_write_protected_SFP_RJ45)Подготовить только необходимые изменения и проверить [Чексумы](https://sfptotal.io/ru/wiki/%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9_%D1%81%D1%83%D0%BC%D0%BC%D1%8B). 5. После [Писать](https://sfptotal.io/ru/wiki/%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B2_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) Читайте одинаковые области снова. Сравнение постоянных данных, учитывая, что диагностические записи меняются во время операции. 6. Проверьте идентификацию и фактическую связь в целевом оборудовании. Успешная запись памяти не заменяет тест на ссылку. Изменение имени Продавца, Частного номера или кода совместимости не превращает оптику MM в оптику SM или добавляет не поддерживаемую физическую скорость данных. Переписание калибрационных и сервисных регистров требует отдельной, обоснованной процедуры. ### Спецификации и связанные с ними ресурсы - [SFF-8472 12.5а](https://members.snia.org/document/dl/25916), Таблица 4-2, раздели 4.3, 7 и 10.2 — SFP, полезная идентификация и доступ по конкретным поставщикам. - [SFF-8636 2.12](https://members.snia.org/document/dl/26418) — карта управления для четырехслойных модулей; [INF-8077i 4.5](https://members.snia.org/document/dl/26514) — XFP. - [Каталог OIF CMIS](https://www.oiforum.com/technical-work/implementation-agreements-ias/) — опубликованные ревизии; необходимо проверить применимость к продукту. - [MSA, SFF и CMIS ссылки](https://sfptotal.io/ru/wiki/Transceiver_standards_and_specifications) и [Читать DDM в волшебнице](https://sfptotal.io/ru/wiki/%D0%94%D0%B8%D0%B0%D0%B3%D0%BD%D0%BE%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_DDM). ## [База данных Firmware](https://sfptotal.io/ru/wiki/%D0%91%D0%B0%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BE%D0%BA) **SFPTotal Firmware Database предоставляет данные и ресурсы для программирующих переводчиков.** Используйте его при подготовке совместимого кода для конкретного модуля и сетевого устройства. В этой статье объясняются требования к доступу и как выбрать соответствующие данные. При программировании модулей SFP, «серверное программное обеспечение» часто относится к содержанию доступных областей памяти. Это изображение не обязательно является внутренним исполнительным программным обеспечением контроллера. В первую очередь, определите данные, необходимые для выполнения вашей задачи; см. [EEPROM и Serial ID Guide](https://sfptotal.io/ru/wiki/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0). ### Требования к доступе к базой данных фирмы Доступ к веб-сайту требует учетной записи с проверенным адресом электронной почты, завершенным профилем и по крайней мере одним связанным оригинальным устройством SFPTotal. Просто владение не связанной кодирующей таблицей не связывает ее с вашим аккаунтом. 1. Зарегистрируйтесь на свой счет и завершите электронную проверку и ваш профиль, если сайт просит вас это сделать. 2. Открыто [Мои устройства](https://sfptotal.io/ru/customer/devices) Убедитесь, что ваша кодировая панель перечислена. Если он отсутствует, отправьте запрос, чтобы добавить его с помощью его серийного номера. 3. Вы можете найти сериальный номер в SFPTotal Wizard через **Помогите получить версию устройства**И Не путайте его с серийным номером в серийном ID. 4. После того как связь завершена, открыта [База данных Firmware в вашем аккаунте](https://sfptotal.io/ru/customer/codesdb)И Доступ к SFPTotal Labs также зависит от состояния связанного счета и аутентификации сервиса. соединение устройства и [Активирование кодирующей панели](https://sfptotal.io/ru/device-activation) Есть отдельные процедуры. Условия, позволяющие выполнять операции на борту, не должны быть путаны с требованиями к входе в базу данных. Проверьте доступность кода и его условия использования в сервисе. ### Выбор кода для SFP и других трансцев Что нужно проверить перед написанием | Параметры | Почему это важно | | --- | --- | | Форма фактора и интерфейс управления | Карты памяти SFP, SFF-8636 и CMIS имеют разные поля и процедуры доступа. | | Частный номер и пересмотр оборудования | Одно и то же название не гарантирует одинаковую память, контролер или письменную процедуру. | | Физические параметры | Скорость данных, оптическая конфигурация или интерфейс RJ45 должны соответствовать фактическому продукту и ссылке. | | Целевое оборудование | Модель переключателя, порт и версия программного обеспечения определяют требования к идентификации и поддержке переводчика. | | Область для модификации | Идентифицировать, какие поля могут быть изменены и какие настройки, калибрации и уникальные данные должны быть сохранены. | Соответствие бренда или длины файла является только частью проверки. Не заменяйте целевые изменения полным изображением из разных устройств. Если описание ресурса не подтверждает применимость к вашему модулю, то перед письмом уточнить это. Изменение идентификационных данных не изменяет физическую скорость данных, длину волны, тип волокна или возможности оборудования. Если неудача ссылки имеет физическую причину, другой код не решит ее. ### Работа с выбранными данными 1. [Читайте оригинальный модуль](https://sfptotal.io/ru/wiki/%D0%A7%D1%82%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) и записывать их идентификационные данные. 2. Сделать [Защита](https://sfptotal.io/ru/wiki/%D0%A0%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) доступных страниц. Сохраняйте его отдельно от готового кода. 3. Выберите данные с использованием вышеуказанных параметров и определите [Тип защиты написать](https://sfptotal.io/ru/wiki/Reprogramming_write_protected_SFP_RJ45). 4. Подготовьте необходимые изменения, проверяйте соответствующие [Чексумы](https://sfptotal.io/ru/wiki/%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9_%D1%81%D1%83%D0%BC%D0%BC%D1%8B) И выполнять [Писать](https://sfptotal.io/ru/wiki/%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B2_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) согласно инструкции. 5. Прочитайте изменённые участки снова и сравните результат. Если процедура требует передачи данных или нормального перезапуска, следуйте процедуре для указанного образа и проверьте, сохраняются ли постоянные данные. 6. Проверьте идентификацию и фактическую работу в целевом оборудовании. ### Если база данных не открывается или соответствующий код недоступен - **Никакого устройства не подключается:** Проверьте состояние моих устройств и запроса. Регистрация другого аккаунта не заменяет подключение устройства. - **Сайт просит вас проверить свой электронный адрес или завершить свой профиль:** Заполните запрошенную процедуру в вашем аккаунте. - **Ошибка возникает при открытии SFPTotal Labs:** Прочитайте сообщение в вашем счете. Если учетная запись Labs уже существует, вам может понадобиться зарегистрироваться с паролем, установленным ранее. Контактная поддержка, если создание аккаунта не удается. - **Применимость данных не подтверждена:** Подготовка номера и пересмотра части переводчика, модели оборудования, версии программного обеспечения и оперативной ответа Wizard. Посылайте файлы и серийные номера только через назначенный канал поддержки. Если поддержка требует дополнительной информации, включите точную сообщение об ошибке и указать стадию, на которой она произошла: вход на сайт, подключение устройства, открытие лабораторий или подбор данных. ## [Протокол управления устройствами](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE%D0%BC_SFPTotal) **Контент** 1. [Читать трансиверную память](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE%D0%BC_SFPTotal#22b21de7b135c683816f5f3f83c9f3ab6545d23f) 2. [Письменная память трансивер](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE%D0%BC_SFPTotal#e9c066d5576fa37a89d0db713444893590e41800) 3. [Конфигурация команд](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE%D0%BC_SFPTotal#28b6034969a1957bfca6d6fd004f23dd36dd9f9a) 4. [Контроль силы](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE%D0%BC_SFPTotal#36df51e93003e36ad0f68a593be69061f409d480) 5. [Аппаратный поиск паролей](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE%D0%BC_SFPTotal#c1ebcbe35d57993ebbf941515f59f999cbd1d3b0) Команды протокола управления устройством SFPTotal поддерживаются кодирующими панелями серии Mini, Plus, Plus New и Plus X. Этот командный список применяется к устройствам с встроенным фирменным программным обеспечением SW 1.3.5 или более поздней. ### Читать трансиверную память Командовый код доступен устройствам на базе данных с использованием 8-битных адресов и параметров отчета, а также читает данные с страниц до 256 байтов. `R1A000807F` Команды чтения состоят из следующих параметров: `R` \+ `1` \+ `A0` \+ `00` \+ `80` \+ `7F` **Код командования** Команду читать начинается с символа командного кода **R** (Кратко о ***Читать***). Примечание командного кода определяет формат выхода результата чтения. - **R** Верхняя линия — возвращение данных в качестве HEX строки; - **r** нижнее место — возвращение данных в виде таблицы HEX. **Номер порта** Цифровой идентификатор порта на кодирующей панели. 0. GBIC 1. SFP 2. SFP+ 3. XFP 4. QSFP If `CMODPRST=01` включенная, кодирующая панель проверяет, что переводчик подключен к указанному порту перед чтением. Отключить это настройка, чтобы игнорировать номера портов. **Адрес страницы** Адрес страницы ведомого устройства на шине данных, записанный в формате HEX с заглавными буквами. К примеру: `A0` or `A2`. Смотреть [Структура передачи памяти](https://sfptotal.io/ru/wiki/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) Для получения дополнительной информации о поддерживаемых адресах страницы памяти трансивера. **Дополнительный номер страницы** Дополнительный номер страницы в формате HEX для трансиверов с динамическим адресном пространством. Примерные ценности : `00`, `01`, `02`, `03`. If `AWRADTBL=01` включен, кодная панель записывает дополнительный номер страницы для **Страница Выберите байт** при доступе к верхней памяти модулей XFP и QSFP. Это выбирает дополнительную таблицу, в которой переводчик выставляется в A0h на Offset 80h: `T00` or `T01` or `T02` or `T03`. Чтобы игнорировать дополнительный параметр номера страницы, установите `AWRADTBL=00`. **Офсет** Оплата, по которой данные читаются или пишутся. К примеру: - `00` Низкий уровень памяти, начиная с байта 0 - `80` верхняя часть памяти, начиная с байта 128 - `5F` Читать далее: 95 байтов **Читать / Писать байт** Количество байтов, которые можно прочитать из или написать в память переносителя. Определите параметр в верхнем формате HEX. Из-за представления реестра численность байтов читания должна быть уменьшена одним. - `00` Читать / Писать 1 байт - `7F` Читать / писать 128 байтов - `03` Читать и писать 4 байта **Вход и исполнение команды** Чтобы выполнить команду, прекратите ее с характером возвращения груза. `\x0D`. Форматированный вывод области чтения: ``` r1A000007F ## 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 : 03 04 07 00 00 00 01 20 40 0C 15 01 2A 00 00 00 01 : 0F 07 00 00 46 49 4E 49 53 41 52 20 43 4F 52 50 02 : 32 33 34 20 00 00 90 65 46 54 4C 46 38 35 32 34 03 : 50 32 42 4E 56 20 20 20 41 20 20 20 03 52 00 9C 04 : 00 32 00 00 50 42 39 31 59 5A 57 20 20 20 20 20 05 : 20 20 20 20 30 37 30 32 32 37 20 20 68 D8 01 0B 06 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ``` Стандартное чтение командного исполнения. ``` R1A000007F 0304070000000120400C15012A0000000F07000046494E4953415220434F5250323334200000906546544C46383532345032424E56202020412020200352009C0032000050423931595A57202020202020202020303730323237202068D8010B0000000000000000000000000000000000000000000000000000000000000000 ``` Читать 128 байтов с страницы T03h QSFP28 в адресном пространстве A0h в 80h. ``` R4A003807F 11CC07800000000000000003FF00020000000040484953494C49434F4E20202020202020000000004F4D333535394358313030202020202030316658051446E60607FFDE30333448545831304D3930303333383832313039333032300C1067A60000000000000000000000000000000000000000000000000000000000000000 ``` Командный результат заканчивается линиями и переносными символами. --- ### Письменная память трансивер Написывающее командование получает доступ к устройствам на базе данных с использованием 8-битных адресов и параметров, а также записывает данные на страницу до 256 байтов. `W4A002800F11223344556677889900AABBCCDDEEFF` Письменная команда состоит из следующих параметров: `W` \+ `4` \+ `A0` \+ `02` \+ `80` \+ `0F` \+ `11223344556677889900AABBCCDDEEFF` **Код командования** Напишите команду начинается с символа командного кода. **W** (Кратко о ***Писать***). В случае командного кода определяется, возвращается ли результат после написания. - **W** верхушка — выполните проверку, прочитавшую после написания и возвращая результат; - **w** Нижнее — писать только, без проверки чтения. Чтобы подтвердить письмо, сравнивайте данные, отправляемые в письмом команде, с данными, возвращенными кодирующей таблицей после завершения команды. **Номер порта** Цифровой идентификатор порта на кодирующей панели. 0. GBIC 1. SFP 2. SFP+ 3. XFP 4. QSFP If `CMODPRST=01` включенная, кодирующая панель проверяет, что переводчик подключен к указанному порту до написания. Отключить это настройка, чтобы игнорировать номера портов. **Адрес страницы** Адрес страницы ведомого устройства на шине данных, записанный в формате HEX с заглавными буквами. К примеру: `A0` or `A2`. Смотреть [Структура передачи памяти](https://sfptotal.io/ru/wiki/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) Для получения дополнительной информации о поддерживаемых адресах страницы памяти трансивера. **Дополнительный номер страницы** Дополнительный номер страницы в формате HEX для трансиверов с динамическим адресном пространством. Примерные ценности : `00`, `01`, `02`, `03`. If `AWRADTBL=01` включен, кодная панель записывает дополнительный номер страницы для **Страница Выберите байт** при доступе к верхней памяти модулей XFP и QSFP. Это выбирает дополнительную таблицу, в которой переводчик выставляется в A0h на Offset 80h: `T00` or `T01` or `T02` or `T03`. Чтобы игнорировать дополнительный параметр номера страницы, установите `AWRADTBL=00`. **Офсет** Оплата, по которой данные читаются или пишутся. К примеру: - `00` Низкий уровень памяти, начиная с байта 0 - `80` верхняя часть памяти, начиная с байта 128 - `5F` Читать далее: 95 байтов **Читать / Читать byte count** Количество байтов для записи в память трансивера. Определите параметр в верхнем формате HEX. Из-за представления реестра, число букв байтов должно быть сокращено одним. - `00` Читать / Писать 1 байт - `7F` Читать / писать 128 байтов - `03` Читать и писать 4 байта **Данные** Добавьте записные данные в конце команды как верхняя линия HEX без пространств или линейных переломов. `11223344556677889900AABBCCDDEEFF` Длина записанных данных должна соответствовать числу записанных байтов, указанному в параметрах команд. **Вход и исполнение команды** Чтобы выполнить команду, прекратите ее с характером возвращения груза. `\x0D`. --- ### Конфигурация команд **CLI** Утвердить или отключить эхо персонажа в терминальном окне во время ввода. инвалидностью по дефолту. Настройка возвращается к своему дефолту после цикла мощности. Искать текущее государство ``` ? CLI CLI=0 ``` Уметь ``` CLI=1 ``` Неспособность ``` CLI=0 ``` --- **VERSION** Обратите внимание на версию устройства. ``` SFPTotal Plus New (c) 2023 HW: 1.3 SW: 1.3.7 SN: SFPT-P1323122800 ACTIVE ``` **CMODPRST** Проверьте, что переносчик подключен к портам перед чтением или написанием. Затем обращайтесь к текущему расположению: ``` ? CMODPRST CMODPRST=01 ``` Возможность обнаружения трансиверной связи: ``` CMODPRST=01 ``` Открытие соединения с переносчиком: ``` CMODPRST=00 ``` При включении этого настройки кодирующая панель возвращает ошибку, если более одного передавателя подключено к его портам: ``` QERR: MTDOC ``` Если ни один переводчик не подключен к портам во время чтения или письма, кодирующая панель возвращает соответствующий код ошибки: ``` QERR: SFP_EMPTY ``` **AWRADTBL** Возможность автоматического написания дополнительного номера страницы к **Страница Выберите байт** Регистрируйтесь при доступе к адресам страниц T00h, T01h, T02h и T03h. Затем обращайтесь к текущему расположению: ``` ? AWRADTBL AWRADTBL=01 ``` Дополнительное число страниц позволяет писать: ``` AWRADTBL=01 ``` Отключить дополнительный номер страницы для написания: ``` AWRADTBL=00 ``` --- **STATUS** Кодирование портов входных и выходной статей. ``` STATUS GBIC : 1; 0; 0; 1; SFP : 1; 1; 1; 1; XFP : 1; 1; 1; 1; 1; QSFP : 1; 1; 1; 1; ``` Позиции значения параметров соответствуют следующей карте: ``` GBIC : MOD_ABS; TX_FAULT; RX_LOS; TX_DIS; SFP : MOD_ABS; TX_FAULT; RX_LOS; TX_DIS; XFP : MOD_ABS; RX_LOS; INTERRUPT; MOD_SEL; P_DOWN/RESET; QSFP : MOD_ABS; INTL; MOD_SEL; RESETL; ``` --- **TX\_DIS** Контролируйте линию TX\_DIS, которая позволяет низкий режим питания. Возможен по дефолту. Нажмите лазер и отключите режим низкой мощности. ``` TX_DIS=0 ``` Отключите лазер и включите режим низкой мощности. ``` TX_DIS=1 ``` На плате программатора может быть перемычка для аппаратного управления режимом пониженного энергопотребления. Закрытый скачок имеет прецедент. --- **I2CRATE** Установите частоту часы автобуса данных на кодирующей панели ***Мастер***. Параметр представлен шестидесятимическим реестром. ``` I2CRATE=12 # Clock frequency 100 kHz I2CRATE=40 # Clock frequency 30 kHz I2CRATE=C6 # Clock frequency 10 kHz ``` Для поиска текущего настройки скорости, используйте `? I2CRATE` ``` ? I2CRATE I2CRATE=C6 ``` Принимает ценности от `01h` to `FFh`. Частота часов рассчитывается с помощью формулы: `16 000 000 / (2 * I2CRATE * I2CPRESC + 16) = Speed Rate Hz` --- **I2CPRESC** Прескалатор для частоты часы автобуса данных кодирующей таблицы в ***Мастер***. Параметры представлены шестидесятным реестром. По умолчанию ценность: `04h` ``` I2CPRESC=04 ``` Для поиска текущего настройки скорости, используйте `? I2CPRESC` ``` ? I2CPRESC I2CPRESC=04 ``` Принимает ценности `00h`, `04h`, `10h`, `40h`. **I2CPAUSE** Задержка перед выходом автобуса читает результаты, в миллисекунд. По умолчанию ценность: `64h` or `100ms` ``` ? I2CPAUSE I2CPAUSE=64 I2CPAUSE=32 I2CPAUSE=32 ``` **I2CDELAY** Задать задержку перед формированием ReSTART с шагом 0,1 мс. По умолчанию ценность: `0Ah` ``` ? I2CPAUSE I2CPAUSE=0A I2CPAUSE=64 I2CPAUSE=64 ``` **I2CRESET** Выполните программный сброс шины данных. Перезапускайте интерфейс и генерируйте часовые пульсы 9 на линии базы данных SCL, чтобы восстановить рабские устройства, которые могут быть заблокированы. Реставрация автобуса данных: ``` I2CRESET ``` Возможность выздоровления. При подключении трансивера к порту шина данных сбрасывается автоматически. ``` I2CRESET=01 ``` Отключить вытяжку. ``` I2CRESET=00 ``` **I2CSTATE** Возвращение состояний линейки автобусов данных. ``` I2CSTATE SCL=01 SDA=02 ``` **USBDELAY** Задержка перед отправлением байта данных с устройства на компьютер через виртуальный серийный порт. ``` ? USBDELAY USBDELAY=0A USBDELAY=10 USBDELAY=10 ``` --- ### Контроль силы Поддерживается только на кодирующих панелях с программным обеспечением управления мощностью. **PWRRST** Энергетический цикл трансиверных портов. ``` PWRRST ``` I2CPAUSE влияет на интервал восстановления автобуса в 10 мс увеличения. **PWRCTRL** Контрольная мощность порта. Отключите мощь . ``` PWRCTRL=0 ``` Переверните мощь на. ``` PWRCTRL=1 ``` Изменение состояния электроэнергии должно сопровождаться соответствующей светодиодной индикацией. --- ### Аппаратный поиск паролей Кодирующая панель поддерживает поиски паролей для оборудования в диапазоне от `00000000` to `FFFFFFFF` Поиск проходит в кругу, увеличивая пароль одним. На каждом итерировании кодирующая панель вводит пароль и записывает проверку слова. `SFPTOTAL` Что такое 8 байты длинные. Затем он перечисляет слово «чек». Поиск удается, когда кодирующая панель может прочитать слово-контроль из памяти переводчика. **BFCWADR** Адреса страницы, где написано слово проверка. **BFCWOFT** Оплата за написание слова чек. **BFSET** Запустите поиск пароля Hardware. Команды имеют следующие параметры: - Password входная страница - Пароль вход Offset - Начало диапазона ценностей - Конец диапазона - Стартовая позиция Заказ начинает поиск, вводя пароли на страницу `A2h` В Offset `7Bh` В диапазоне от `41414141h` to `5A5A5A5Ah` Начинать с `45454545h`. ``` BFSET A2 7B 41414141 5A5A5A5A 45454545 Device=A2 Offset=7B From 41 41 41 41 To 5A 5A 5A 5A Start 45 45 45 45 45 45 45 46 ``` **BFSTOP** Затем прекратите поиск пароля. ``` BFSTOP STOP Device=A2 Offset=7B From 41 41 41 41 To 5A 5A 5A 5A Current 45 45 47 5A ``` **BFSTART** Восстановите поиск пароля с того места, где он остановился. **BFPASS** Программатор `? BFPASS` Команда возвращает текущую ценность. ``` ? BFPASS 45 45 47 5A ``` ## [Коды ошибок и значения](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%B4%D1%8B_%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA_%D0%B8_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F) Эта ссылка описывает сообщения SFPTotal Wizard, которые встречаются при работе с кодирующей панелью и памятью переводчика: `WRITE FAIL` И коды `QERR`И Код определяет стадию или состояние неудачи, но обычно не устанавливает одной причины. Сохраните полный ответ устройства и запишите модель панели и версию HW/SW, Wizard, операцию, адрес и страницу. Таблица охватывает документированные сообщения SFPTotal. Коды и методы восстановления могут отличаться между панелями и встроенными версиями программного обеспечения. Ошибка «Не мог создать SSL/TLS безопасный канал» при обновлении Wizard или при доступе к Labs касается сетевого соединения приложения. Используйте [Указания для SSL/TLS](https://sfptotal.io/ru/note/Issue-The-request-was-aborted-Could-not-create-SSL-TLS-secure-channel_28). ### Перейти к коду ошибки [WRITE FAIL](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%B4%D1%8B_%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA_%D0%B8_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F#e9d04dac9cf068b523c5f82029098786f4eda8c2) · [QERR:DEMO](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%B4%D1%8B_%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA_%D0%B8_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F#796b66b23428f7329919b312635b31b1ee403567) · [QERR:MTDOC](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%B4%D1%8B_%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA_%D0%B8_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F#195d839d3187e8516b57dcaad62efd20522ab4da) · [QERR:SFP\_EMPTY](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%B4%D1%8B_%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA_%D0%B8_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F#af6e1c067f6c93b3b3b0d1666c35fdad0927b716) · [QERR:SCL](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%B4%D1%8B_%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA_%D0%B8_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F#265d26c4b6c11d46b4cb8bc558bbc03d9c514829) · [QERR:SDA](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%B4%D1%8B_%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA_%D0%B8_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F#a462f08636692a90095e3ac1ed6c313d504f256c) · [QERR:I2C\_BUSY](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%B4%D1%8B_%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA_%D0%B8_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F#3ec311eccf3ae24fbc5f7f39bd1731c0ad6ab37d) · [QERR:R20](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%B4%D1%8B_%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA_%D0%B8_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F#e2e96d6cfdd48e6fd85f42b7bfdb9d02ca3aea97) · [QERR:W20](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%B4%D1%8B_%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA_%D0%B8_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F#acbb83fcd1fe83e177ead96647800aecc2055514) · [QERR:W30](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%B4%D1%8B_%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA_%D0%B8_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F#e9431bc7c72067d68e04db7003f94310adbf43b3) · [QERR:W48](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%B4%D1%8B_%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA_%D0%B8_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F#be876b076ebb5f69862304edc95b663d9ad7682b) · [QERR:x00](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%B4%D1%8B_%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA_%D0%B8_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F#7bc2956bc7e0ce52d3c232e3865e6bcc2a514a40). ### Код — значение — проверка — следующий шаг SFPTotal ошибки: диагностировать причину, а не полагаться на один код | Код | Значение | Что проверять | Следующий шаг | | --- | --- | --- | --- | | `WRITE FAIL` | Писание не подтверждено как успешное; упорность данных не подтверждена. | Прочитайте и сравните с ожидаемыми данными. Проверьте выбранную область, напишите доступ, мощность и требования конкретного модуля. | Сохраните оригинальную резервную копию. Отличайте проблему связи от защиты от записи; используйте [Напишите инструкцию по защите](https://sfptotal.io/ru/wiki/Reprogramming_write_protected_SFP_RJ45)И Не повторяйте весь демп до выявления причины. | | `QERR:DEMO` | План работает с ограниченной функциональностью и требует активации. | Статус устройства, модель и серийный номер, а также доступность ключа для этой таблицы. | ПЕРФОРМ [Нормальная активация](https://sfptotal.io/ru/device-activation) Проверьте активный статус. Активация панели отличается от ввода пароля переводчика или конфигурирования Labs доступа. | | `QERR:MTDOC` | Открытие соединения обнаружило более одного трансивера. | Проверьте все порты и подключенные кабельные окончания; оставьте только один модуль, подключенный для диагностики. Проверьте наличие контактов обнаружения присутствия. | После завершения операций удаляйте дополнительное соединение и повторяйте чтение. Если код сохраняется с одним модулем, отправьте конфигурацию в Поддержку, а не отключайте обнаружение, чтобы пропустить причину. | | `QERR:SFP_EMPTY` | Комитет не обнаруживает связи с соответствующим портом. | Проверьте правильный порт, полную вставку, совместимость модулей, контакты питания и обнаружения. Имя кода не заменяет проверку конкретной панели и порта. | Повторно подключите совместимый модуль в соответствии с его инструкциями и повторяйте чтение. Если известный хороший модуль также не обнаружен, свяжитесь с поддержкой, чтобы проверить панель. | | `QERR:SCL` | Часовая линия SCL держится низкой, блокируя коммуникацию. | Энергия, контакты, единый соединенный модуль и завершение текущей сделки. Только код не идентифицирует ошибочный компонент. | Следите за [Процедура восстановления автобуса](https://sfptotal.io/ru/wiki/Resetting_the_data_bus)И Программное обеспечение генерирует часовые пульсы может быть недостаточно для SCL; при необходимости следуйте процедуре полного цикла питания руководства панели. | | `QERR:SDA` | Линия данных SDA поддерживается низкой, блокирующей коммуникацию. | Те же условия подключения и мощности; возникает ли проблема после подключения конкретного модуля. | На поддерживаемой панели, используйте `I2CRESET` По данным The [Автобус перезагрузка инструкции](https://sfptotal.io/ru/wiki/Resetting_the_data_bus) Затем пробуйте чтение. Данная команда не удаляет письменную защиту. | | `QERR:I2C_BUSY` | Загруженное сообщение автобуса, описанное в инструкции по восстановлению связи. | Проверьте, работает ли операция, скрипт или автоматический старт, а затем проверьте соединения и мощность. | Постарайтесь завершить текущую операцию и остановить последующие автоматические запуска. Если ошибка сохраняется, используйте [Инструкция по восстановлению](https://sfptotal.io/ru/wiki/Resetting_the_data_bus) принимая во внимание командную поддержку совета. | | `QERR:R20` | Устройство не признало запрос по адресу в команде чтения. | Модульное присутствие и мощность, адрес/страница доступность, выбранная карта памяти и готовность устройства. | Начните с доступной зоны идентификации, а затем проверите рекламируемые возможности модуля. Ошибка только в A2h не доказывает отсутствия DDM. | | `QERR:W20` | Соответствующий недостаток адреса запроса признания для письма командира. | Сначала проверьте, можно ли читать модуль, затем проверите адрес, область, мощность и готовность к написанию. | Восстановление подтвержденного чтения. После проверки документации и резервного копирования, сделайте только необходимые разрешенные изменения. Этот код не доказывает, что требуется определенное пароль. | | `QERR:W30` | После того, как адрес с битом письма был признан, передача бата данных не была признана. | Предыдущий блок сберегает время, последовательный размер письма, задержка между операциями и защита выбранной области. | Сохраните текущие настройки. Если они не соответствуют требованиям модуля, настроить их через [Инструменты → Общие настройки](https://sfptotal.io/ru/wiki/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8) По данным документации. Если ошибка сохраняется, исследуйте защиту письма; не применяйте одинаковую задержку для каждого модуля. | | `QERR:W48` | Никакого признания не было получено по адресу с чтениями. | Полная операционная последовательность, готовность и мощность устройства, адрес и доступность прочитанной области. | Проверьте читание доступной зоны отдельно. Если ошибка повторяется, отправьте полный ответ и параметры работы в Поддержку. Не выбирайте метод удаления защиты от письма, основанный только на этом коде. | | `QERR:x00` | Эта ссылка использует код для неизвестной ошибки автобуса. | Полный реальный ответ, включая все символы и цифры, модель панели и версию программного обеспечения. | Сохраните ответ, не заменяя его участником. `x00` и отправить его в Поддержку с шагами для воспроизведения проблемы. Этот вклад не декодирует произвольный неизвестный код ошибки. | ### Почему QERR:R20 при чтении A2h не определяет, присутствует ли DDM Адреса может быть не признана, потому что адресное пространство не реализуется, но также из-за плохого контакта, отсутствия электроэнергии, готовности устройства или неправильно выбранной зоны. В первую очередь проверяйте стабильную идентификационную запись, диагностическую информацию в конкретной карте памяти SFP и документацию модуля. Интерпретируйте A0h/A2h в соответствии с конвенцией адресирования инструмента; используйте соответствующую карту памяти для других факторов формы. Только после этих проверок может быть определена диагностическая доступность. Только R20 не устанавливает отсутствие DDM, а также программного обеспечения для защиты шрифта. Смотреть [Трансиверная структура памяти](https://sfptotal.io/ru/wiki/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) и [Читать DDM-диагностика](https://sfptotal.io/ru/wiki/%D0%94%D0%B8%D0%B0%D0%B3%D0%BD%D0%BE%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_DDM). ### Где начать диагностировать письмо 1. Запишите точную работу, адрес/страницу и полный ответ. Создайте резервную копию доступной исходной памяти. 2. Проверьте связь с панелью, единый совместимый переводчик, правильный порт и мощность. В первую очередь необходимо установить повторяемое чтение. 3. Если во время письма проигрывается признание, проверьте наличие зоны, блокируйте требования по размерам и сэкономите время. Изменить один параметр одновременно и записать его оригинальную стоимость. 4. Рассмотрим пароль, WP или специальную заповедь только тогда, когда этот механизм подтверждается для конкретного продукта. После авторизованного письма, прочтите данные снова и сравните результат. Для команд SFPTotal и их применимости, используйте [Протокол Руководство](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE%D0%BC_SFPTotal)И Иметь Wizard автоматически не означает поддержку команд; например, общий протокол SFPTotal не применяется к Whistle. Ошибки в автобусном соединении покрыты в [QERR:SCL/SDA статья](https://sfptotal.io/ru/wiki/Resetting_the_data_bus). ### Что послать в поддержку о неизвестном коде Через [Официальный контактный канал](https://sfptotal.io/ru/contacts) Посылайте модель панели, HW/SW от Help → Get device version, Wizard version, module manufacturer/Part Number and revision, complete error string, address and page, write parameters, power connection and operation sequence. Включите результат тестирования с хорошо известным совместимым модулем. Удаление паролей, активационных ключей и входных деталей из журнала; не включать в общественное сообщение полные производственные пузырьки. Значение «погрешка -1» без приложения, операции и полного сообщения не является отдельно документированным QERR. Сначала установить контекст и отправить его в поддержку. ## [Реставрация автобуса данных](https://sfptotal.io/ru/wiki/%D0%A1%D0%B1%D1%80%D0%BE%D1%81_%D1%88%D0%B8%D0%BD%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85) Используйте меню **Контроль - перенастройка I2C базы данных** Для того, чтобы запустить сеанс перезагрузки на базе данных. Кодирующая панель генерирует 9 часов пульсов на SCL для перенастройки базы данных в программном обеспечении, следуя рекомендациям по внедрению I2C® Reset Application Note (AN-686). ## [Работа в виртуальной машине](https://sfptotal.io/ru/wiki/%D0%97%D0%B0%D0%BF%D1%83%D1%81%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BF%D0%BE%D0%B4_%D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9_%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%BE%D0%B9) При запуске SFPTotal Wizard внутри виртуального компьютера VirtualBox или Parallels, вы можете испытывать повторяющиеся отключения устройств или не сможете читать или писать память передач. Эта проблема возникает в основном, когда хост-операционная система OS X (macOS) или Linux и гостевая операционная система Windows. ### Что причиняет это? При выполнении команд по чтению приложение ожидает от устройства ответ 256-карта через виртуальный серийный порт. При виртуализации операционная система гостя может потерять часть данных, отправляемых устройством. Это обусловлено проблемами с эмуляцией OHCI/EHCI USB-контроллера и поведением стандартного виртуального серийного порта. ### Решение Чтобы решить проблему, выберите **USB контролер (xHCI)** в настройках виртуальной машины и подключите кодирующую панель через этот контролер. Если вы не можете изменить тип контроллера, выполните команду: ``` USBDELAY=80 ``` Это командование способствует медленному передаче данных из кодирующей панели на компьютер, уменьшая вероятность потери данных, когда интерфейс кодируемой панели проходит через гостевую операционную систему в виртуальной машине. ## [Передаватель пишет типы защиты и методы программирования](https://sfptotal.io/ru/wiki/Vidi-transiverov-po-tipu-zashtiti-ot-zapisi-i-sposobi-ih-programmirovaniq) ![Иллюстрация](https://sfptotal.io/images/documentation/i10/p9/356a192b-ddc2997e4f-f934a0b33b79.jpg) В этой статье объясняются различные виды защиты передачи в прямом языке и описывается, как быстро идентифицировать метод защиты модуля и успешно перепрограммировать его с помощью кодирующей панели SFPTotal Mini или SFPTotal Plus. ### Незащищенные перевозчики Незащищенный переводчик SFP обычно имеет чип EEPROM на своей круговой панели. Этот чип хранит идентификационные данные модуля и может быть переписано без ограничений или замков, наложенных модулем. Обычно можно прочитать только страницу A0h, в то время как чтение страницы A2h возвращает ошибку. Чтобы программировать такой модуль, загружайте необходимый фирмауэр в приложение и нажмите <Write>. Если написание удается, заявка должна быть возвращена WRITE OK. Основная проблема при программировании этих модулей заключается в выборе правильной скорости письма. EEPROM сравнительно медленная память, поэтому предпочтительна частота часов автобуса данных 1 kHz. Это в десять раз медленнее, чем стандартная скорость кодирования SFPTotal. Вы можете легко изменить скорость в настройках приложения. Остальная процедура проста. ### Hardware EEPROM пишет защиту Золотые переносчики SFP RJ45 и кабели DAC не содержат оптических компонентов, поэтому они не имеют лазерного драйвера и не нуждаются в DDM для мониторинга оптического получателя и передачи энергии. Эти модули также часто пишутся защищены. Как и с незащищенными транссеверами, их дизайн относительно прост, и стандартный чип EEPROM хранит характеристики модуля. Производители используют различные методы для блокировки нежелательных изменений EEPROM и предотвращения несанкционированного или случайного переписи модульного кода. Эти защиты служат практической целью: наши клиенты столкнулись с случайным удалением или изменением рабочего модульного кода, вызванного дефектами оборудования. Трансценеры с защитой EEPROM используют специальный WP (Write Protect) пин памяти. ![EEPROM пишет защиту: WP pin, SDA и SCL линии, A0-A2 адресные пины и электроснабжение](https://sfptotal.io/images/documentation/i10/p9/356a192b-e04436c107-f62c81c65d93.png) Когда WP pin находится на логическом уровне, равном напряжению поставок, письмо отключается, а память закроется. Для того, чтобы сохранить модуль, написанный при нормальном функционировании, эта линия соединяется через резистор к портальному пину питания SFP или к выходу, который устанавливается на высоком уровне логики. В результате память модуля читается только при введении в переключательный порт. Чтобы модуль был перепрограммируемым, добавляется более высокий резистор стоимости, чем резистор вытяжки поставок, чтобы вытянуть WP-линию на землю. Если пропускный путь перерывается или соответствующая линия SFP вынужденно подключается к земле (никогда не делать этого!), WP-пина памяти чипа становится низкой и написание становится возможным. Фабрики используют специализированных программаторов, которые применяют необходимый уровень логики к пину-контролю EEPROM письма доступа. SFPTotal кодирующие панели обеспечивают специальные контрольные системы для создания условий, необходимых для перепрограммирования модулей с защитой шрифта оборудования. ### Пароль защищенный переводчиком В соответствии с спецификацией SFF-8472 MSA, переходники с поддержкой DDM могут внедрять защиту от письма на основе пароля. Стандартный резервирует семь байтов страницы A2h для этой цели, хотя пароли обычно длинны всего четыре байта. Для того, чтобы программировать большинство защищенных 1G и 10G трансиверов успешно, введите пароль перед написанием изменений в модульную память. Модулы используют различные конструкции оборудования. Отделенный чип может контролировать письменный доступ к отдельному чипу EEPROM или содержать саму память. Попытка написать в такой модуль без пароля или с неправильным паролем возвращает WRITE FAIL. В трансиверах с отдельным чипом EEPROM защитный круг напоминает вышеописанный аппаратный замк. Разница заключается в том, что контролер управляет памятьным чипом WP pin. Он меняет выход контроля после того, как правильное пароль написано в область, начинающуюся с offset 7Bh на странице A2h. В других конструкциях трансиверов используются контроллеры со встроенной памятью. Поскольку они обрабатывают сигналы базы данных в программном обеспечении, эти модули могут быть чувствительными к скорости написания и интервалам между блоками данных. Знание правильного пароля достаточно для программирования этих модулей. Если пароль не удается получить, его можно найти, пробовая все возможные значения или наиболее вероятных кандидатов, например, с помощью словаря поиска. ### Что такое Save Command? Некоторые переводчики могут быть успешно программированы после ввода пароля, но не сохраняют изменения после удаления мощности. Когда энергия восстанавливается, оригинальный код остается в памяти. Во время программирования эти модули содержат изменения в временной памяти. Они требуют специальных инструкций, называемых заповедь спасения, для передачи фирмавера из временной памяти в неволевую память. Ни один общий стандарт не определяет, как программировать эти модули. Производитель каждый уточняет свою собственную последовательность инструкций. В идеале, производитель предоставляет программирование алгоритм; в противном случае, подходящий алгоритм должен быть идентифицирован из известных решений. Флексибильные скрипты, основанные на контрольном протоколе SFPTotal, доступны для написания на эти модули. ### Комбинированная защита Некоторые транзакторы объединяют заблокирование оборудования, вход пароля и спасательный команду. Например, модуль может отказаться от написания, если он не находится в режиме низкой мощности, даже когда используется правильный пароль. У этого подхода есть практическая причина: почему перепрограммировать модуль, когда его оптический передач работает на полной мощности? Комбинированная защита чаще всего встречается в модулях, соответствующих последним редакциям SFF-8472. Они поддерживают до 256 страниц в верхней области памяти A2h, начиная со смещения 80h. Для программирования этих трансцев, вы должны знать необходимую последовательность операций на имеющихся входных и выходных пинах и алгоритм программирования производителя заранее. ### Совокупность Незащищенные трансеиры могут быть успешно программированы, напишу на соответствующей частоте часов автобуса данных. Для переводчиков с защитой аппаратного обеспечения выберите линию, которая контролирует запечатанный ключ чипа памяти и поместите его в необходимое состояние перед написанием изменений. Для программирования модуля, защищенного паролем, вам нужно его пароль. Запросите его у вашего поставщика или производителя, или ищите его в официальных сетях данных. Если он недоступен, используйте функцию поиска пароля в программном обеспечении кодирования SFPTotal. Модулы, которые теряют изменения после удаления мощности, требуют ввода пароля и заповеди спасения, чтобы применить изменения к памяти переводчика. Данная программировая процедура может быть реализована с помощью скриптов. Для модулей с комбинированной защитой необходимо заранее знать программирование. Компании, приобретающие модули в больших количествах, могут получить необходимые инструкции от производителя. Наша команда поддержки может помочь с вопросами о программировании защищенных трансиверов. ## [Перепрограммирование записывает защищенные трансиверы SFP RJ45](https://sfptotal.io/ru/wiki/Kak-pereprogrammirovatx-zashtishtennie-ot-zapisi-transiveri-SFP-RJ45) **Прежде чем перепрограммировать защищенный в письменной форме SFP RJ45-трансцептор, выберите метод защиты, используемый этим конкретным модулем.** Hardware WP вход, пароль и специальный запас-команду требуют различных процедур. Соответствующий бренд или обложка не устанавливает, что круг одинаковый: переносчик номер части и пересмотр оборудования, и кодирующий планшет модель и пересмотр, все дело. Этот руководство охватывает операции памяти на модулях медного SFP. Рекодирование целесообразно, когда установлено требование совместимости или изменение данных; совместимый модуль не нуждается в перепрограммировании просто потому, что он установлен в новом переключателе. Код не может добавлять не поддерживаемую скорость или изменять физические возможности интерфейса модуля. ![Печень SFP RJ45 передает в переключательных портах с подключенным Ethernet кабелем](https://sfptotal.io/images/documentation/i177/p10/356a192b-9cfb7de295-9ab586a891a3.jpg) *Контейнер RJ45 идентифицирует медиа соединения, а не метод защиты памяти.* ### Проверка перед изменением EEPROM - Запишите номер части модуля и пересмотр, модель переключателя и его версию программного обеспечения. Сохраните оригинальный сериальный идентификатор и полный ответ на действие Wizard. - Проверьте модель кодирующей таблицы, пересмотр оборудования и статус активации. Поддержка для чтения не означает, что каждая операция написания доступна. - Подтвердить, что необходимая память может быть прочитана надежно. Сравнение повторяемых читаний: изменение байтов DDM может быть нормальным, но несовместимые постоянные данные идентификации требуют диагностики. - Сделайте A [Backup](https://sfptotal.io/ru/wiki/%D0%A0%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) Доступные участки до внесения любых изменений. Не заменяйте первоначальные данные с первым изображением, которое вы найдете. A0h/A2h, серийный идентификатор и различия между карты памяти объясняются в [Руководство по памяти EEPROM](https://sfptotal.io/ru/wiki/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0)И Ошибка чтения A2h или отсутствие DDM **Не доказывает** либо то, что нет микроконтроллера, либо то, что присутствует защитная защита для шрифта оборудования. Причиной может быть не поддерживаемая область, неправильный тип модуля или проблема с мощностью или соединением. Начнем с интерпретации [Кодирование ответа](https://sfptotal.io/ru/wiki/%D0%9A%D0%BE%D0%B4%D1%8B_%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA_%D0%B8_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F). ### Типы SFP пишут защиту Выбор диагностического подхода | Механизм | Возможные симптомы | требования | | --- | --- | --- | | Устройство WP | Идентификацию можно прочитать, но письма блокируются или не сохраняются. | Проверенный круг для конкретного продукта и контроль требуемой линии поддерживаемой кодирующей панелью. | | Пароль или другой контролер посреднического доступа | Некоторые участки доступны только после последовательности, указанной производителем. | Правильные параметры доступа и значение для этой реализации; настройки Wizard не определяют пароль самостоятельно. | | Специальная спасательная команда | Данные можно прочитать после написания, но оригинальный контент возвращается после перезапуска. | Документированная процедура передачи данных, иногда реализуемая в качестве скрипта. | | Комбинированная защита | Только пароль или изменение состояния строки недостаточно. | Полная последовательность соответствующего пересмотра, включая требуемое состояние модуля. | Ни один из этих симптомов не доказывает защитный механизм сам по себе. WRITE FAIL может также быть результатом проблем с подключением, не поддерживаемой зоны или ошибки в чтении. Для общей классификации см. статью [Типы защиты трансиверов](https://sfptotal.io/ru/wiki/Transceiver_write_protection). ### Как работает защита WP Hardware Некоторые медные модули SFP используют отдельный EEPROM, например, чип из семейства 24C02. В чипе вводится вводный контроль Write Protect, который позволяет писать доступ. На микрочипе 24LC02B подключение WP к VCC предотвращает расписание, при этом подключение к VSS удаляет этот аппаратный залог. Это свойство этого конкретного чипа; аналогичное обозначение на другом моделе не гарантирует одинаковые условия или защищенный диапазон памяти. Производитель переводчика может подключить WP к электрическому кругу или линии управления соединителем. Ранние эксперименты SFPTotal встретились с дизайнами, используя линии питания, TX\_DISABLE или TX\_FAULT. Тем не менее, только название бренда не может определить, какая линия связана с WP. Новый номер части или пересмотр требует собственной круговой проверки. ### Кодирование бортовых скачков и пересмотров оборудования Применяемость элементарных обозначений | Источник / Source | Проверенные этикетки | Ограничения примера | | --- | --- | --- | | SFPTotal Mini, текущий руководство | TX PWR/TX\_VCC, RX PWR/RX\_VCC, TX\_EN. | Проверьте функцию против знаков на вашей конкретной панели. Эти контрольные системы меняют строки линии; они не автоматически идентифицируют метод защиты. | | Plus New / Plus X: актуальные руководства | PWR\_TX, PWR\_RX и другие элементы управления, описанные в документации к модели. | Этикетки могут меняться между пересмотром оборудования. Не копируйте контактные позиции с более старшего Mini или Plus. | | P3 и Q3 в оригинальной статье | Этикетки из исторических примеров; оригинальная статья не записывала точных пересмотренных чисел. | Эти примеры не являются проверенными инструкциями для всех плат Plus, Mini и более новых моделей программаторов. | ![Плата SFPTotal Mini из оригинального руководства: увеличенный вид перемычек RX PWR, TX PWR и TX EN](https://sfptotal.io/images/documentation/i177/p10/356a192b-f55c4447bf-6be37ffd6184.jpg) *Историческая иллюстрация Mini. Сначала сопоставьте маркировку и расположение элементов с аппаратной ревизией своего устройства.* Если WP-пин конкретного SFP подтверждается, что он подключен к контролируемой линии, используйте контролы, указанные в руководстве кодирующей таблицы и последовательности модуля производителя. Изменить один проверенный параметр одновременно и записывать результаты чтения и написания. Восстановите нормальную конфигурацию панели после завершения. ![Расположение панели выходит из оригинальной статьи, показывая Q3 и красную линию связывающих контактов](https://sfptotal.io/images/documentation/i177/p10/356a192b-a4f4d33642-6be37ffd6184.jpg) *Оригинальный диаграмма Q3 сохраняется для идентификации исторического примера. Точный пересмотр оборудования не уточняется; он не устанавливает универсальные инструкции для моста Q3 на других панелях.* Текущие описания: [Mini](https://sfptotal.io/ru/wiki/SFPTotal_Mini), [Plus New](https://sfptotal.io/ru/wiki/SFPTotal_Plus_New) и [Plus X](https://sfptotal.io/ru/wiki/SFPTotal_Plus_X)И Если расположение отличается или круг неизвестен, отправьте поддержку модульного номера части, табличных знаков и табличной фотографии. Нет необходимости догадываться о функции контактов для установления применимости. ### Когда требуется пароль или скрипт В волшебнице, в **Контроль → установить пароль** Командовый вход конфигурирует предварительный пароль. Адрес таблицы, адрес пароля и пароль (Hex) должны соответствовать документации модуля. Для деталей см. [Пароль письма водитель](https://sfptotal.io/ru/wiki/%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_%D1%81_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8F)И Рабочие пароли и ограниченные наборы кодов не публикуются здесь. A2h:7Bh не должен рассматриваться как универсальное поле пароля SFP, определенное SFF-8472: спецификация оставляет соответствующие функции, специфические для поставщика, производителю. SFF-8636 определяет отдельный механизм пароля; его параметры не должны применяться ни к модулям SFP. Если модуль требует специального запаса команд или последовательности доступа, используйте [Подходящий сценарий](https://sfptotal.io/ru/wiki/%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9_%D1%81_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2) Только для проверенной модели и пересмотра. Случайный скрипт для аналогичного закрытия не заменяет алгоритм производителя. ### Порядок работы: чтение, резервное копирование, изменение и проверка 1. [Читать](https://sfptotal.io/ru/wiki/%D0%A7%D1%82%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) необходимой зоны с правильной таблицей Тип и адрес модуля. Запишите первоначальные данные идентификации. 2. Создайте резервную копию и подтвердите, что она была сохранена. При выборе данных следуйте [Условия и рекомендации для доступа к базовой базе firmware](https://sfptotal.io/ru/wiki/%D0%91%D0%B0%D0%B7%D0%B0_%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BE%D0%BA)• Подходящее имя бренда недостаточно. 3. Идентифицируйте метод защиты и подтвердите, что процедура применяется к вашему пересмотру. Подготовьте только необходимые изменения и соответствующий алгоритм письма. 4. Проверьте применимый [Чексумы](https://sfptotal.io/ru/wiki/%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9_%D1%81%D1%83%D0%BC%D0%BC%D1%8B) И выполнять [Писать операцию](https://sfptotal.io/ru/wiki/%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B2_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0)И Спасти полный ответ волшебника. 5. Прочитайте те же области еще раз и сравните их с ожидаемым результатом. После нормального перезапуска, прочитайте постоянные данные снова, если процедура для этого модуля требует этого. Современные диагностические значения не должны сравниваться, как будто они были неизменным изображением памяти. 6. Проверьте идентификационные данные и фактическую работу соединения на целевом сетевом оборудовании. Ответ WRITE OK и правильная контрольная сумма подтверждают соответствующие этапы, но не гарантируют полную совместимость или исправность соединения. ### Источники и применимость - [Микрочип 24AA02/24LC02B, DS21709H](https://ww1.microchip.com/downloads/en/DeviceDoc/21709H.pdf), Напишите раздел Защиты: пример ввода WP. - [SFF-8472 12.5а](https://members.snia.org/document/dl/25916)4.3 и 10.2: доступ, специфический для поставщика; [SFF-8636 2.12](https://members.snia.org/document/dl/26418), раздел 6.2.10: отдельный механизм пароля. - [MSA, SFF и CMIS ссылки](https://sfptotal.io/ru/wiki/Transceiver_standards_and_specifications) : Выбор спецификации для фактора формы. В этой статье уточняются ранее опубликованные эксперименты. Показания на пробы MicroTik и D-Link, тестированные в то время, не устанавливают применимости к каждому текущему числу частей этих брендов. Источники данных недостаточно для универсальной процедурной таблицы по пересмотру; конкретные пересмотры не изобретаны. ## [Оптические стандарты и спецификации трансиверов](https://sfptotal.io/ru/wiki/Spisok-standartov-i-specifikacij-MSA-dlq-opticheskih-transiverov) **MSA, SFF и CMIS описывают различные аспекты оптического трансцептора.** Некоторые документы определяют обложку и конектор, другие электрические сигналы, а другие — карты памяти и модульные процедуры управления. Чтобы выбрать спецификацию для программирования модуля SFP, QSFP или OSFP, сначала выберите задачу и интерфейс управления, используемый данным конкретным передавателем. Эта ссылка помогает вам найти основный документ, понять его цель и проверить его пересмотр. Номеры пересмотра ниже были проверены по отношению к источникам издателей на **23 октября 2026**И Пересмотр перечисленного документа не означает, что каждый модуль реализует его в полном объеме: проверка применимости к таблице данных продукта и декларированным возможностям. ### Что означают MSA, SFF и CMIS - **MSA — многофункциональное соглашение.** Соглашение между участниками отрасли о совместимых интерфейсах продукции. Существуют различные MSA, в том числе SFP и OSFP. Соответствующая маркировка MSA без документа, пересмотра и списка поддерживаемых функций не полностью описывает совместимость. - **SFF** Это семейство спецификаций, опубликованных через SNIA. Это включает в себя документы по механическому дизайну, электрическим интерфейсам и управлению. Таким образом, номер SFF не идентифицирует сам по себе формат фирменного программного обеспечения. - **CMIS — Общая спецификация интерфейса управления.** Общая спецификация для коммуникации между хостом и модулем: доступ к данным, способность рекламы и контроль. CMIS относится к нескольким факторам формы и не определяет для них единого механического дизайна. Публикованные ревизии доступны от OIF. Эти условия не являются взаимно исключительными. Например, спецификация оборудования OSFP MSA и CMIS охватывают различные части одного и того же продукта. Соответствие карте управления не гарантирует совместимость с каждым переключателем: электрический и оптический интерфейс, мощность, охлаждение и системные программные ограничения все еще применяются. ### Три слоя: механический дизайн, электрические интерфейсы и управление Идентификация документа, который вам нужен | Степень | Вопрос ответил | Примеры | | --- | --- | --- | | Механический дизайн | Каковы размеры модуля, конектора, клетки и монтажа? | SFF-8432, SFF-8661 и спецификация оборудования OSFP MSA. | | Электрические интерфейсы | Какие сигналы, пины питания и пины управления соединяют модуль с хостинг-устройством? | SFF-8418, SFF-8419, SFF-8679. | | Управление и память | Как идентификация, диагностика и поддерживаемые функции читаются и контролируют? | SFF-8472, SFF-8636 и CMIS; SFF-8024 помогает декодировать поля. | Карта памяти является частью интерфейса управления. Его доступные байты могут представлять хранимые идентификации, живые измерения, статус или команды. Эти данные не все свободно перечислимы EEPROM. Релевантная спецификация и внедрение модуля определяют задания адреса и письменные условия. ### Карты памяти, DDM и интерфейсы управления Начните с этой таблицы при чтении идентификации и диагностики. Факторы формы, перечисленные в списке, являются типичными приложениями; внешний вид модуля не определяет, какую карту управления он использует. Интерфейсы управления и таблицы кода | Документ | Цель | Форма фактора / сфера | Проверенная ревизия | Источник | | --- | --- | --- | --- | --- | | SFF-8472 | Идентификация, карта памяти, DDM и контроль. | Семейные модули SFP используют этот интерфейс. | 12.5a; 16.01.2026 | [SNIA PDF](https://members.snia.org/document/dl/25916) | | SFF-8636 | Карта памяти и управление четырехслойными модулями и кабелями. | Например, QSFP+/QSFP28 модули используют эту карту. | 2.12; 29.04.2026 | [SNIA PDF](https://members.snia.org/document/dl/26418) | | CMIS | Общий интерфейс управления, модульные возможности, состояния и данные. | Различные формы факторов, в том числе QSFP-DD и OSFP. | 5.4; май 2026 | [OIF PDF](https://www.oiforum.com/wp-content/uploads/OIF-CMIS-05.4.pdf) | | SFF-8024 | Общие таблицы кода для интерпретации полей, а не отдельная карта памяти. | Модулы, карты которых ссылаются на эти таблицы. | 4.14; 04.06.2026 | [SNIA PDF](https://members.snia.org/document/dl/26423) | **SFF-8472** полезен для интерпретации идентификационных данных семейства SFP и DDM. В картах памяти SFP используются обозначения A0h/A2h. Это адреса в принятом в этих документах формате, а не универсальные номера страниц для всех трансиверов. Инструменты с 7-битной адресацией I²C часто показывают те же адреса как 0x50/0x51. Уточните, какие обозначения принимает ваш инструмент. **SFF-8636 и CMIS** Различные интерфейсы управления. Адреса, номера страниц и письменные процедуры не должны передаваться из одного к другому. Для многосторонних модулей также проверьте выбор страницы и, при необходимости, банковский выбор, поддерживаемые функции и состояние модуля. Различные внедрения управления могут происходить даже в тесно связанных семьях QSFP. **SFF-8024** содержит общие таблицы кода, такие как идентификаторы типа модуля и соединителя. Он помогает интерпретировать значение поля, но не заменяет документ, который определяет адрес и значение поля в конкретной карте. ### SFP, QSFP и OSFP спецификации оборудования Эти документы поддерживают выбор и дизайн интерфейса оборудования. Спецификация решения связывает требования и ссылки на несколько документов; она не заменяет все подробные рисунки, электрические параметры или карту управления. Hardware спецификации | Документ | Цель | Форма фактора / сфера | Проверенная ревизия | Источник | | --- | --- | --- | --- | --- | | SFF-8418 | Высокая скорость интерфейса 10 Гб/с. | SFP+ 10G. | 1.4; 30.07.2015 | [SNIA PDF](https://members.snia.org/document/dl/25879) | | SFF-8419 | Электроснабжение и сигналы низкой скорости. | SFP+ и решения, ссылаясь на этот документ. | 2.0a; 10.07.2026 | [SNIA PDF](https://members.snia.org/document/dl/25880) | | SFF-8432 | Модуль и механик каюты механического дизайна. | Семейство SFP+. | 5.2a; 30.11.2018 | [SNIA PDF](https://members.snia.org/document/dl/25892) | | SFF-8402 | Отношения между спецификациями однослойного решения. | Семейство SFP+, в том числе SFP28. | 1.2; 21.12.2022 | [SNIA PDF](https://members.snia.org/document/dl/25869) | | SFF-8679 | Пины, электрические параметры, требования к мощности и оборудования. | Семья QSFP 4X. | 1.9; 21.04.2025 | [SNIA PDF](https://members.snia.org/document/dl/25969) | | SFF-8661 | Модульные механические требования. | QSFP+ 4X. | 2.5; 22.06.2018 | [SNIA PDF](https://members.snia.org/document/dl/25959) | | SFF-8665 | Отношения между управлением, электрическим интерфейсом и механическими спецификациями. | QSFP 4X поколения. | 2.0; 24.11.2025 | [SNIA PDF](https://members.snia.org/document/dl/25963) | | OSFP MSA | Механические, электрические и тепловые требования; CMIS охватывается отдельно. | OSFP и OSFP-RHS. | 5.22; 09.08.2025 | [OSFP MSA PDF](https://osfpmsa.org/assets/pdf/OSFP_Module_Specification_Rev5_22.pdf) | Для QSFP-DD, получить требования к оборудованию от соответствующего MSA, и требования к управлению от соответствующего CMIS пересмотра и модульной документации. Hardware-документ OSFP четко отделяет управление CMIS от механических, электрических и тепловых требований. Ни совместный интерфейс управления, ни аналогичная цель не делают OSFP и QSFP-DD механически обменяемыми. ### Ранние общие спецификации и документы MSA Эти номера документов часто появляются в файлах данных и пожилых инструкциях. Они сохраняются здесь, чтобы помочь интерпретировать оригинальные требования к продукту. Читайте их статус и объем вместе с номером пересмотра. Документы для первоначальных поколений | Документ | Цель | Форма фактора / сфера | Проверенная ревизия | Источник | | --- | --- | --- | --- | --- | | INF-8074i | Оригинальная спецификация SFP MSA; информационный документ. | SFP. | 1.0; 12.05.2001 | [SNIA PDF](https://members.snia.org/document/dl/26184) | | SFF-8431 | Ранние всесторонние требования к электроэнергии SFP+. Архив; см. объяснение ниже. | SFP+ 10G. | 4.1 от 6 июля 2009 г.; Добавка от 15 сентября 2013 г. | [SNIA PDF](https://members.snia.org/document/dl/25891) | | SFF-8436 | Комплексная спецификация QSFP+; применимость к другим поколениям требует отдельного проверки. | QSFP+ 4×10 ГБ/с. | 4.9; 31.08.2018 | [SNIA PDF](https://members.snia.org/document/dl/25896) | | INF-8077i | XFP электрические, управленческие и механические интерфейсы. | XFP 10G. | 4.5; 31.08.2005 | [SNIA PDF](https://members.snia.org/document/dl/26514) | **SFF-8431 является архивированным документом.** Его покрытие четко идентифицирует SFF-8419 для низкоскоростного интерфейса и SFF-8418 для оставшихся требований к электроэнергии 10G. Поэтому SFF-8431 не должен быть представлен как единственный текущий источник для всех параметров SFP+. **SFF-8436** Это общая спецификация QSFP+ 4×10 Gb/s. Для других поколений QSFP также проверьте SFF-8665, профиль электрического интерфейса и выбранную карту управления. SFF-8679 утверждает, что он заменяет базовую электрическую долю SFF-8436; SFF-8636 отдельно описывает управление модулем четырех линий. В предыдущей коллекции перечислены CMIS 5.0. Чтобы найти опубликованные рецензии, теперь используйте [Каталог OIF, раздел спецификаций интерфейса управления](https://www.oiforum.com/technical-work/implementation-agreements-ias/)И Пересмотр подтверждены там CMIS 5.4, May 2026. Это не требует использования 5.4 с модулем, предназначенным для дальнейшего пересмотра. ### Выбор спецификации для чтения или изменения памяти 1. **Идентифицировать продукт.** Запись фактора формы, номера частей и пересмотра оборудования. Проверьте таблицу данных модуля и операции, поддерживаемые кодирующей таблицей. 2. **Идентификация интерфейса управления.** Используйте документацию и идентификационные данные, прочитанные из модуля; только скорость назначения недостаточно. Выберите SFF-8472, SFF-8636, CMIS или другой конкретно указанный документ. 3. **Записывайте пересмотр** Сравнить номер страницы заголовка, изменить историю и декларированную поддержку модуля. Дата обновления сайта может отличаться от даты спецификации. 4. **Проверьте требуемое поле.** Установите адрес, страницу/банк, единицы, разрешения на чтение и письмо, условия доступа и обязательность функции. Для зашифрованной стоимости поля проконсультируйтесь с соответствующей таблицей SFF-8024. 5. **Сохраните оригинальные данные.** Перед внесением изменений создайте резервную копию доступных областей. Проверьте соответствующие суммы проверки и прочтите данные после написания. Защищенные и сервисные зоны не должны рассматриваться как обычный редактируемый буфер. Например, для интерпретации SFP Сериальный ID и DDM требуется карта SFF-8472 и таблицы кода. Проверка размеров клетки требует спецификации оборудования. Если модуль использует CMIS, выбор адресов из таблицы памяти SFP неправилен даже в том случае, если требуемое поле имеет аналогичное имя. Ни изменение стандартного номера в описании, ни написание другого идентификатора в память не добавляет в модуль неподдержамую физическую скорость, оптический тип или мощность. Совместимость кода и фактическая работа ссылки должны проверяться отдельно. ### Дополнительные документы из оригинальной коллекции Ниже приведенные ссылки сохраняют другие документы из оригинального списка. Никакого текущего номера пересмотра здесь не претендуется: проверьте страницу заголовок и статус в [СНИА каталог](https://www.snia.org/technology-communities/sff/specifications). - [SFF-8662](https://members.snia.org/document/dl/25960) - [SFF-8682](https://members.snia.org/document/dl/25972) - [SFF-8672](https://members.snia.org/document/dl/25965) - [SFF-TA-1004](https://members.snia.org/document/dl/26635) - [SFF-8663](https://members.snia.org/document/dl/25961) - [SFF-8683](https://members.snia.org/document/dl/25973) - [INF-8628: поиск каталога SNIA](https://www.snia.org/technology-communities/sff/specifications) - [SFF-8635](https://members.snia.org/document/dl/25944) - [SFF-8685](https://members.snia.org/document/dl/25975) - [INF-8438](https://members.snia.org/document/dl/25783) - [INF-8476](https://members.snia.org/document/dl/25786) - [INF-8474](https://members.snia.org/document/dl/25784) - [SFF-8071](https://members.snia.org/document/dl/26891) - [SFF-8461](https://members.snia.org/document/dl/25912) - [SFF-8084](https://members.snia.org/document/dl/25820) - [SFF-8083](https://members.snia.org/document/dl/25819) - [SFF-8081](https://members.snia.org/document/dl/25817) - [SFF-8690](https://members.snia.org/document/dl/25977) - [SFF-8433](https://members.snia.org/document/dl/25893) - [SFF-8089](https://members.snia.org/document/dl/25825) - [SFF-8079](https://members.snia.org/document/dl/26164) - [SFF-8075](https://members.snia.org/document/dl/26155) SFF-TA-1004 на сохранении ссылки указано **Развитие 0.0.10 дата 23 января 2018 года**И Это расширение проекта для управления тунируемыми модулями QSFP+/QSFP28, а не опубликованный универсальный стандарт конфигурации для всех модулей. Аналогично, наличие файла в каталоге не означает, что ваш продукт реализует всю его функциональность. ### Проверка документа и статус - **опубликован** в каталоге SNIA указывается документ, утвержденный для публикации; **Проект** Представляет проект для пересмотра. **истекает** Значит, обслуживание прекратилось; проконсультируйтесь с покрытием по причине. - Читайте номер и дату в PDF. URL-адреса постоянного издателя может начинать служать более новой редакции, делая более старую этикетку сохранена, помимо нее, неточной. - Используйте каталог OIF для CMIS и сайт соответствующей группы для спецификаций MSA. Не определяйте валюту исключительно по фамильному имени в коллекции третьих лиц. - Соответствует пересмотру против модульной таблицы данных. Новая пересмотра документа не автоматически обновляет уже произведенные устройства. Данная ссылка не заменяет основные спецификации. Вышеуказанные таблицы помогают распознавать документы по назначению; прочитайте соответствующую пересмотр документов для точных ценностей полей, параметров времени и требований. ### Связанные SFPTotal руководства - [Кодирование панели формирует факторы и возможности](https://sfptotal.io/ru/wiki/SFPTotal_Documentation) Модульные семьи, поддерживаемые моделями SFPTotal. - [Структура передачи памяти](https://sfptotal.io/ru/wiki/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) Как волшебник представляет области памяти. - [Читать память](https://sfptotal.io/ru/wiki/%D0%A7%D1%82%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) и [Поддержка Up](https://sfptotal.io/ru/wiki/%D0%A0%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0) Подготовка данных до редактирования. - [Диагностический интерфейс DDM](https://sfptotal.io/ru/wiki/%D0%94%D0%B8%D0%B0%D0%B3%D0%BD%D0%BE%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_DDM) Читать измерения и границы в Wizard. - [проверка чекера](https://sfptotal.io/ru/wiki/%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9_%D1%81%D1%83%D0%BC%D0%BC%D1%8B) : Команды для проверки поддерживаемых полей чека.