# SFPTotal — Polski 2026-11-09 ## [Uniwersalne rozwiązanie sprzętowe i programowe do programowania transceiverów optycznych](https://sfptotal.io/pl/) ![SFPTotal Wizard: SFP EEPROM tabela kodu](https://sfptotal.io/images/products/gallery-previews/home-wizard-1024-cd26ffd68183) ### Uniwersalne rozwiązanie sprzętowe i programowe do programowania transceiverów optycznych Oprogramowanie SFPTotal oferuje elastyczny i wygodny interfejs do pracy z kodem transceiverów. Programatory umożliwiają przeprogramowanie najpopularniejszych formatów transceiverów różnych producentów z całego świata. Wyróżnikiem rozwiązania jest brak powiązania z modułami konkretnego producenta oraz obsługa transceiverów chronionych przed zapisem. [Dowiedz się więcej](https://sfptotal.io/pl/#information) ### Projekt SFPTotal E>olution Projekt bada zgodność i wykorzystanie szybkich transceiverów optycznych 100G, 200G, 400G, 800G, 1.6T i 3.2T w formatach DSFP, QSFP, QSFP-DD i OSFP z przełącznikami sieciowymi w komunikacji światłowodowej, pamięciach masowych i systemach sztucznej inteligencji oraz rozwija rozwiązania do testowania i programowania transceiverów optycznych. Głównym produktem jest programator serii SFPTotal E, obsługujący najpopularniejsze formaty transceiverów. [Dowiedz się więcej](https://sfptotal.io/pl/products/sfptotal-evolution) ![SFPTotal E>olution](https://sfptotal.io/images/products/gallery-previews/evolution-01-640-3a13fa66bc06) ### Programator SFPTotal Plus X QSFP-DD Uniwersalna płyta kodowania z serii SFPTotal Plus X jest zaprojektowana w celu wsparcia szerokiego zakresu czynnika formy przejmującego na jednym urządzeniu. SFPTotal Plus X umożliwia przeprogramowanie najpopularniejszych typów transceiverów: QSFP-DD, QSFP28, XFP, SFP28, SFP+ i SFP. To narzędzie dla dostawców sprzętu sieciowego, operatorów ISP i inżynierów integratorów systemów, którzy pracują z transceiverami optycznymi różnych producentów z całego świata. [Dowiedz się więcej](https://sfptotal.io/pl/products/sfptotal-plus-x) ![SFPTotal Plus X](https://sfptotal.io/images/products/gallery-previews/plus-x-01-640-90bf4b66b042) ### Programowanie do szybkich przekładników 400G/800G Programator SFPTotal OSFP Board odczytuje i zapisuje pamięć transceiverów 400G i 800G OSFP. Obsługuje moduły OSFP-IHS i OSFP-RHS oraz kable AOC i DAC. Narzędzie dla dostawców sprzętu sieciowego, integratorów i inżynierów pracujących z szybkimi sieciami i systemami sztucznej inteligencji. Łączy się z komputerem przez USB i wykorzystuje SFPTotal Wizard do odczytu, edycji i zapisu firmware. [Dowiedz się więcej](https://sfptotal.io/pl/products/sfptotal-osfp-board) ![SFPTotal OSFP Board](https://sfptotal.io/images/products/gallery-previews/osfp-board-01-640-2ffb31cb7c9c) ### Duża szybkość programowania Programatory SFPTotal Mini i Plus korzystają z własnego protokołu poleceń, który zapewnia szybki i stabilny dostęp do pamięci transceivera przez magistralę I2C. ### Wygodny interfejs oprogramowania Oprogramowanie oferuje wygodny interfejs do odczytu, dekodowania, edycji i zapisu zmian w pamięci transceiverów. ### 400 znanych haseł Zespół SFPTotal regularnie bada produkty różnych producentów i pomaga klientom w uzyskaniu haseł do programowania transceiverów chronionych przed zapisem. ### Biblioteka kodów Nasza baza SFPTotal Labs zawiera ponad 25,000 kodów producentów, które pomagają rozwiązywać problemy ze zgodnością z przełącznikami sieciowymi. ### Społeczność użytkowników Klienci mogą korzystać z platform internetowych umożliwiających wymianę doświadczeń, dyskusję oraz wspólne wyszukiwanie rozwiązań typowych problemów z transceiverami optycznymi. ### Wsparcie techniczne Wsparcie techniczne doradzi w kwestiach użytkowania urządzeń i rozwiązywania typowych problemów z transceiverami za pomocą programatorów SFPTotal.. ### Wypróbuj bezpłatnie przed zakupem! Podstawowe funkcje oprogramowania można przetestować przed zakupem. Pobierz je bezpłatnie, sprawdź działanie i podejmij decyzję o zakupie.. [Chciałbym go teraz przetestować!](https://sfptotal.io/pl/software) ![SFPTotal Wizard](https://sfptotal.io/images/products/gallery-previews/home-trial-640-f31a400c5997) ### Informacje ogólne Płyta kodowania SFPTotal jest zaprojektowana do kodowania nadawców optycznych włókien. Różne rewizje sprzętu obsługują popularne formaty, w tym GBIC, SFP, SFP+, SFP28, XFP, QSFP, QSFP28 i QSFP-DD, a także moduły RJ45 oraz kable DAC i AOC.Programatory SFPTotal obsługują również transceivery z funkcją DDM oraz ochroną przed zapisem. Programatory są dostarczane bez obudowy, aby zapewnić dostęp do pól kontaktowych i elementów sterowania potrzebnych do programowania niektórych kabli AOC/DAC i transceiverów optycznych z ochroną sprzętową. Programerzy umożliwiają poprawę opcji kompatybilności z sprzętem marki, takich jak: 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 i etc. #### Szybki start Programator SFPTotal łączy się z komputerem kablem USB dołączonym do zestawu. System operacyjny wykrywa urządzenie przy pierwszym podłączeniu. Aby rozpocząć pracę, wykonaj następujące czynności:: 1. Instalacja [SFPTotal driver](https://sfptotal.io/pl/software) Kodowanie tablicy 2. Pobierz i biegać [SFPTotal Wizard](https://sfptotal.io/pl/software) oprogramowanie Programator korzysta z własnego protokołu SFPTotal i oficjalnego oprogramowania SFPTotal Wizard, które zapewnia dostęp do głównych funkcji i możliwości urządzenia. Urządzenie nie wymaga specjalnych ustawień. SFPTotal Wizard automatycznie wykrywa programator po podłączeniu do komputera. W niektórych przypadkach po instalacji sterownika w systemie Windows konieczne jest ponowne uruchomienie komputera, aby wirtualny port szeregowy działał stabilnie. Więcej informacji na temat urządzeń SFPTotal można znaleźć [SFPTotal Wiki](https://wiki.sfptotal.com). #### kwestie zgodności Programatory SFPTotal zaprojektowano zgodnie ze specyfikacjami MSA SFF. Obsługują transceivery GBIC, SFP, SFP +, XFP i QSFP oraz umożliwiają przeprogramowanie modułów większości producentów. Programatory obsługują wszystkie przestrzenie adresowe transceiverów, na przykład A0H i A2H. Oznacza to możliwość odczytu i zapisu wszystkich dostępnych stron pamięci przy odpowiednich uprawnieniach. Sprzęt zaprojektowano z uwzględnieniem zgodności i bezpieczeństwa układów pamięci oraz sterownika, a także stabilnego zasilania obwodów transceivera. Domyślnie programator zapisuje pamięć transceivera w blokach po 8 bajtów z częstotliwością zegara 10 kHz. Zapewnia to zgodność z transceiverami optycznymi o różnych konstrukcjach sprzętowych. W razie potrzeby można zmienić parametry pracy: częstotliwość magistrali danych, rozmiar bloku i odstępy czasowe. Pozwala to dostosować zapis do standardowych transceiverów. SFPTotal Wizard umożliwia również odczyt i zapis pojedynczych bajtów w transceiverach o szczególnych wymaganiach dotyczących wymiany danych. #### Programowanie transceiverów chronionych przed zapisem Większość transceiverów chronionych przed zapisem można przeprogramować po podaniu 4-bajtowego hasła, które odblokowuje pamięć do zapisu zmian. Oprogramowanie SFPTotal ma specjalny interfejs do ustawiania parametrów i wykonywania zapisu z hasłem. Oprogramowanie obsługuje również skrypty, które umożliwiają realizację złożonych algorytmów i poleceń zapisu w transceiverach chronionych przed zapisem, korzystających z logiki odmiennej od standardu MSA. Umożliwia też wyszukiwanie nieznanego hasła transceivera. Nasze wsparcie techniczne udostępnia skrypty i hasła do programowania transceiverów poszczególnych producentów. Możliwość programowania może być ograniczona w przypadku niektórych producentów lub konstrukcji transceiverów. Przyczyną może być zmiana układu w nowej partii albo hasło, którego zespół SFPTotal jeszcze nie znalazł i nie przetestował. Jeśli znasz oryginalny algorytm lub hasło, możesz korzystać z gotowych skryptów albo tworzyć własne rozwiązania programowania zablokowanych modułów przy użyciu protokołu SFPTotal. #### Skąd pobrać kody? Większość problemów ze zgodnością transceiverów optycznych i przełączników sieciowych wynika z błędnych danych opisujących parametry transceivera, nieprawidłowych sum kontrolnych lub niezgodnego kodu producenta.Aby rozwiązać problem ze zgodnością, należy wgrać do transceivera prawidłowy kod producenta. W ramach wsparcia technicznego zapewniamy klientom dostęp do bazy kodów producentów oraz pomoc w zapewnieniu zgodności transceiverów z przełącznikami sieciowymi. Proszę o kontakt z [Wsparcie techniczne](https://sfptotal.io/pl/contacts) Aby uzyskać więcej informacji. ## [Programatory transceiverów](https://sfptotal.io/pl/products) ### Programatory transceiverów Porównaj interfejsy i wybierz tablicę programowania. Ceny i dostępność online korzystają z Międzynarodowego katalogu w USD. [Porównaj programatory](https://sfptotal.io/pl/products#sf-comparison) [![SFPTotal Mini](https://sfptotal.io/images/storefront/mini/1.jpg)](https://sfptotal.io/pl/products/sfptotal-mini) ### [SFPTotal Mini](https://sfptotal.io/pl/products/sfptotal-mini) Kompaktowa płyta do programowania SFP, SFP+ i SFP28 transcewerów, z obsługą SFPTotal Wizard. SFP / SFP+ / SFP28 SKU: SFPT-M USD 350.00 Skontaktuj się z Sprzedażą, aby potwierdzić opcje wysyłki i ostateczne szczegóły zamówienia. [![SFPTotal Plus](https://sfptotal.io/images/storefront/plus/1.png)](https://sfptotal.io/pl/products/sfptotal-plus) ### [SFPTotal Plus](https://sfptotal.io/pl/products/sfptotal-plus) Uniwersalny programator poprzedniej generacji do transceiverów GBIC, SFP, XFP i QSFP. Sprawdź aktualny przegląd przed zamówieniem. GBIC / SFP / XFP / QSFP28 SKU: SFPT-P Odnowiony przegląd sprzętu [Przejdź do nowej rewizji](https://sfptotal.io/pl/products/sfptotal-plus-new) [![SFPTotal Plus New](https://sfptotal.io/images/storefront/plus-new/1.jpg)](https://sfptotal.io/pl/products/sfptotal-plus-new) ### [SFPTotal Plus New](https://sfptotal.io/pl/products/sfptotal-plus-new) Uniwersalna tablica programowania dla przesyłek SFP, XFP i QSFP w tym 25G SFP28 oraz 100G QSFP28. SFP28 / XFP / QSFP28 SKU: SFPT-P USD 980.00 Skontaktuj się z Sprzedażą, aby potwierdzić opcje wysyłki i ostateczne szczegóły zamówienia. [![SFPTotal Plus X](https://sfptotal.io/images/storefront/plus-x/1.jpg)](https://sfptotal.io/pl/products/sfptotal-plus-x) ### [SFPTotal Plus X](https://sfptotal.io/pl/products/sfptotal-plus-x) Uniwersalny programator transceiverów 400G QSFP112 i 200G/400G/800G QSFP-DD, obsługujący QSFP28, SFP28, XFP i zgodne kable AOC/DAC. Praca z SFPTotal Wizard. SFP28 / XFP / QSFP28 / QSFP112 / QSFP-DD SKU: SFPT-X USD 1,490.00 Skontaktuj się z Sprzedażą, aby potwierdzić opcje wysyłki i ostateczne szczegóły zamówienia. [![SFPTotal Whistle](https://sfptotal.io/images/storefront/whistle/1.jpg)](https://sfptotal.io/pl/products/sfptotal-whistle) ### [SFPTotal Whistle](https://sfptotal.io/pl/products/sfptotal-whistle) Mała tablica programowania dla przesyłek SFP i SFP+, w tym wsparcie dla cyfrowego monitorowania diagnostycznego. SFP / SFP+ SKU: SFPT-W USD 120.00 Skontaktuj się z Sprzedażą, aby potwierdzić opcje wysyłki i ostateczne szczegóły zamówienia. [![SFPTotal OSFP Board](https://sfptotal.io/images/storefront/osfp-board/1.jpg)](https://sfptotal.io/pl/products/sfptotal-osfp-board) ### [SFPTotal OSFP Board](https://sfptotal.io/pl/products/sfptotal-osfp-board) Płyta programowania dla przesyłek 400G i 800G OSFP, w tym OSFP-IHS , OSFP-RHS oraz kompatybilne kable AOC/DAC używane w sieciach AI. OSFP-IHS / OSFP-RHS SKU: SFPT-O Cena na żądanie [Prosimy o cytat](https://sfptotal.io/pl/contacts) Skontaktuj się z Sprzedażą, aby potwierdzić opcje wysyłki i ostateczne szczegóły zamówienia. [![SFPTotal E>olution](https://sfptotal.io/images/storefront/evolution/1.jpg)](https://sfptotal.io/pl/products/sfptotal-evolution) ### [SFPTotal E>olution](https://sfptotal.io/pl/products/sfptotal-evolution) Uniwersalny programator transceiverów 400G QSFP112, 200G/400G/800G QSFP-DD i 400G/800G OSFP, obsługujący DSFP, SFP i zgodne kable AOC/DAC. SFP / DSFP / QSFP112 / QSFP-DD / OSFP SKU: SFPT-E Cena na żądanie [Prosimy o cytat](https://sfptotal.io/pl/contacts) Skontaktuj się z Sprzedażą, aby potwierdzić opcje wysyłki i ostateczne szczegóły zamówienia. ### Porównaj programatory | Płytka programatora | SKU | Interfejs | Połączenie PC | | --- | --- | --- | --- | | [SFPTotal Mini](https://sfptotal.io/pl/products/sfptotal-mini) | SFPT-M | SFP / SFP+ / SFP28 | USB type C | | [SFPTotal Plus](https://sfptotal.io/pl/products/sfptotal-plus) | SFPT-P | GBIC / SFP / XFP / QSFP28 | Micro USB | | [SFPTotal Plus New](https://sfptotal.io/pl/products/sfptotal-plus-new) | SFPT-P | SFP28 / XFP / QSFP28 | USB type C | | [SFPTotal Plus X](https://sfptotal.io/pl/products/sfptotal-plus-x) | SFPT-X | SFP28 / XFP / QSFP28 / QSFP112 / QSFP-DD | USB type C | | [SFPTotal Whistle](https://sfptotal.io/pl/products/sfptotal-whistle) | SFPT-W | SFP / SFP+ | USB 2.0 | | [SFPTotal OSFP Board](https://sfptotal.io/pl/products/sfptotal-osfp-board) | SFPT-O | OSFP-IHS / OSFP-RHS | USB type C | | [SFPTotal E>olution](https://sfptotal.io/pl/products/sfptotal-evolution) | SFPT-E | SFP / DSFP / QSFP112 / QSFP-DD / OSFP | USB type C | [SFPTotal Wizard oprogramowanie](https://sfptotal.io/pl/software) · [Kontakt sprzedaży](https://sfptotal.io/pl/contacts) ## [Programator SFPTotal Mini](https://sfptotal.io/pl/products/sfptotal-mini) ### Programator SFPTotal Mini SKU: SFPT-M USD 350.00 Skontaktuj się z Sprzedażą, aby potwierdzić opcje wysyłki i ostateczne szczegóły zamówienia. Specjalistyczny programator transceiverów optycznych SFP, SFP+ i SFP28, w tym kabli AOC i DAC.Programator ma 20-pinowy port SFP (SFF-8431), port USB i gniazdo zewnętrznego zasilania dla transceiverów o dużym poborze mocy, takich jak dalekosiężne DWDM i PON SFP OLT. SFPTotal Mini korzysta z własnego protokołu SFPTotal, który umożliwia elastyczne programowanie różnych transceiverów w formacie SFP. Urządzenie jest w pełni zgodne z oficjalnym oprogramowaniem SFPTotal Wizard. Zestaw zawiera programator serii Mini i kabel micro USB do połączenia z komputerem. Modelka Mini rev. 1.3 lub powyżej Kompatybilność SFP, SFP+, SFP28 Połączenie PC USB 2.0 Kit obejmuje Programator serii Mini, kabel micro USB Rozmiar, mm 50 x 66 x 13 gwarancja 36 miesiące - SFP RJ45 - 1G SFP - 2/4/8/16G FC - 32G FC - 10G SFP+ - 25G SFP28 - SFP OLT PON - AOC - DAC w magazynie [![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) - [Przewodnik użytkownika](https://sfptotal.io/pl/wiki/SFPTotal_Documentation) - [Oprogramowanie SFPTotal Wizard](https://sfptotal.io/pl/software) - [Model zamknięcia dla druku 3D](https://sfptotal.io/download/SFPT-M16__3D.zip) ### Przegląd Urządzenie **SFPTotal Mini** to kompaktowy programator obsługujący transceivery 1G SFP, 10G SFP+ i 25G SFP28, w tym miedziane RJ45 SFP, PON OLT SFP, DAC i AOC. Programator jest zgodny ze specyfikacjami MSA SFF-8074, SFF-8431, SFF-8472 i ma 20-pinowy port SFP (SFF-8431), port micro USB oraz gniazdo zewnętrznego zasilania 5V DC dla transceiverów optycznych o poborze mocy powyżej 1.5 W. Konstrukcja zapewnia dostęp do wyprowadzeń sterowania zasilaniem i głównych linii I/O portów transceiverów, co może być wymagane podczas programowania modułów z ochroną sprzętową. **SFPTotal Mini** urządzenie ma wbudowane oprogramowanie korzystające z własnego protokołu SFPTotal i jest w pełni zgodne z oficjalnym SFPTotal Wizard. Umożliwia to elastyczne programowanie transceiverów różnych producentów chronionych przed zapisem. Zawiera wszystko, co jest potrzebne do obsługi transceiverów w formacie SFP. Aby rozpocząć pracę, podłącz urządzenie do komputera kablem USB. ### Główne cechy W porównaniu z podobnymi urządzeniami kodowania, SFPTotal Mini ma następujące zalety: - Obsługuje przełączników z prędkością do 25G na jednej płycie kodowania - Zapewnia wymagane zasilanie do podłączenia potężnych przełączników optycznych 1.5 W i więcej - Wsparcie dla nadawców nie ogranicza się tylko do jednego producenta - Zapewnia dostęp do wszystkich przestrzeń adresowych pamięci przekazującej - Umożliwia odzyskiwanie chronionych przez pisanie przesyłek MSA - Wspiera kodowanie z skryptem dla transcewerów nie-MSA - Obsługuje wyszukiwanie hasła sprzętowego dla przejmującego zablokowanego hasła - Posiada oficjalny oprogramowanie z przyjaznym i zgodnym GUI - Dostęp w czasie rzeczywistym do interfejsu cyfrowego monitorowania diagnostyki - Zapewnia dostęp do bazy danych knowlege i wsparcia technicznego SFPTotal. ### Aplikacja Programowanie SFPTotal Mini jest wykorzystywane do następujących zadań: - Programowanie transceiverów światłowodowych i miedzianych, DAC, AOC - Poprawa kompatybilności nadawców z sprzętem do przełączania sieci marki - Kodowanie pisemnie chronionych transceiverów producentów różnorodnych - Dostęp do rejestrów sterowników PHY i konfiguracja ręczna - DWDM SFP+ przełącznik kanał kontrolny - Czytanie DDM interfejs i sprawdzenie przedstawienia fabryczne - Odtwarzanie kodów dla transcewerów OEM - Platforma testowa do przygotowania przesyłek przed sprzedażą ### Szybki start Programator łączy się z komputerem kablem USB type C dołączonym do zestawu. Przy pierwszym podłączeniu system operacyjny wykrywa urządzenie i instaluje wymagany sterownik wirtualnego portu szeregowego. Aby rozpocząć, wykonaj następujące czynności: 1. Instalacja [Sterownik SFPTotal Mini](https://sfptotal.io/pl/software#driver) 2. Pobierz i uruchomić aplikację [SFPTotal Wizard](https://sfptotal.io/pl/software) Programatorem SFPTotal steruje oficjalne oprogramowanie SFPTotal Wizard. Jego interfejs umożliwia zapis i odczyt kodu oraz dostęp do głównych funkcji urządzenia.Rozpoczęcie pracy z programem nie wymaga wstępnej konfiguracji. SFPTotal Wizard automatycznie wykrywa oryginalny programator podłączony do komputera. *W niektórych wersjach systemu Windows po instalacji sterownika konieczne jest ponowne uruchomienie komputera, aby sterownik wirtualnego portu szeregowego działał prawidłowo.* Prosimy o śledzenie naszej dokumentacji: [SFPTotal Wiki](https://sfptotal.io/pl/wiki/SFPTotal_Documentation). ### Aktywacja klucza SFPTotal Mini jest dostarczany z ograniczoną funkcjonalnością, aby umożliwić sprawdzenie urządzenia przed użyciem. Funkcja zapisu jest ograniczona do czasu aktywacji. Aktywacja potwierdza, że urządzenie będzie używane przez klienta końcowego, a nie sprzedawcę lub pośrednika. Ta polityka pozwala SFPTotal zapewniać korzystne warunki gwarancji i obsługi, a także potwierdzić, że urządzenie nie było używane przed sprzedażą i będzie długo działać stabilnie.Dla aktywowanego urządzenia okres gwarancji liczymy od daty wydania klucza aktywacji, a nie od daty zakupu. Klucz aktywacji jest unikatowy dla każdego programatora i powiązany z jego numerem seryjnym. Wprowadzenie klucza usuwa ograniczenia funkcjonalności urządzenia. Klucz aktywacji jest częścią zestawu programatora SFPTotal: zostaje wydany po zakupie urządzenia i jest dostępny na koncie klienta na stronie. Jeśli kupiłeś programator SFPTotal u sprzedawcy i nie otrzymałeś klucza aktywacji, możesz zarejestrować się na stronie i bezpłatnie uzyskać klucz do swojego urządzenia. Po podłączeniu programatora do innego komputera lub ponownej instalacji systemu nie trzeba powtarzać aktywacji. Aktywacja jest jednorazowa i trwała dla danego urządzenia. ### Programowanie transceiverów optycznych ###### Kodowanie odblokowanych transcewerów Większość transceiverów optycznych z niezablokowaną pamięcią zawiera układ EEPROM, na przykład 24C02. Przechowuje on format transceivera, długość fali, technologię transmisji, prędkość, rodzaj kodowania, nazwę producenta, numer seryjny i inne dane.To rozwiązanie występuje w wielu niedrogich transceiverach gigabitowych i kablach DAC bez funkcji DDM. Ich pamięć można standardowo nadpisywać bez ograniczeń ze strony transceivera. W takich transceiverach zwykle można odczytać tylko stronę A0H, natomiast odczyt strony A2H powoduje błąd. Zaimportuj kod producenta do oprogramowania lub edytuj kod odczytany z modułu, a następnie naciśnij przycisk Write. Programator zwraca WRITE OK Odpowiedź, gdy pisanie jest udane. Możesz użyć nadawcy z zaktualizowanym kodem sprzedawcy po tym! ###### Programowanie transceiverów chronionych przed zapisem Zgodnie ze specyfikacją MSA SFF-8472 transceivery obsługujące DDM mogą być chronione przed zapisem i wymagać podania 4-bajtowego hasła w celu odblokowania pamięci przed zapisaniem zmian. Takie moduły są sterowane przez specjalny mikrokontroler, który emuluje układ EEPROM i umożliwia zapis w trybie slave I2C. Może również pełnić funkcję bufora pamięci EEPROM i sterować jej wejściem Write Protect.Próba zapisu takiego transceivera bez hasła lub z nieprawidłowym hasłem powoduje błąd - WRITE FAIL. SFPTotal Wizard umożliwia zmianę ustawień zapisu i podanie hasła odblokowującego pamięć przed zapisaniem zmian. Pozwala także tworzyć złożone algorytmy programowania w postaci skryptów. Dzięki temu można programować transceivery wymagające fabrycznej metody niezgodnej ze specyfikacją MSA. ## [Urządzenie programujące SFPTotal Plus Nowy](https://sfptotal.io/pl/products/sfptotal-plus-new) ### Urządzenie programujące SFPTotal Plus Nowy SKU: SFPT-P USD 980.00 Skontaktuj się z Sprzedażą, aby potwierdzić opcje wysyłki i ostateczne szczegóły zamówienia. Płyta programowania wszechstronnego nadawcy dla nadawców optycznych z włókna SFP, SFP+, XFP, QSFP czynniki kształtu, Wśród nich są SFP28 i QSFP28. SFPTotal Plus New opiera się na własnym protokole SFPTotal, który umożliwia przeprowadzenie elastycznego kodowania dla wariantów w formach SFP, XFP i QSFP. Urządzenie jest w pełni zgodne z oficjalnym oprogramowaniem SFPTotal Wizard. Zestaw obejmuje programistyczną tablicę przejmującą Plus serii i kabel typu C USB dla połączenia z komputerem. Modelka Plus New w rewizji 1.2 lub nowszej Kompatybilność SFP, SFP+, SFP28, XFP, QSFP+, QSFP28 PC łączność USB 2.0 Kit obejmuje Płyta programowania przejmującego Plus serii, kabel typu C USB Rozmiar, mm 107 x 101.6 x 15 gwarancja 36 miesiące - 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 QSFP28 - 100G QSFP28 - AOC - DAC w magazynie [![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) - [Przewodnik użytkownika](https://sfptotal.io/pl/wiki/SFPTotal_Documentation) - [Oprogramowanie SFPTotal Wizard](https://sfptotal.io/pl/software) - [Model zamknięcia dla druku 3D](https://sfptotal.io/download/SFPT-P__3D.zip) ### Przegląd Przewodnik Programowania Transceptorów **SFPTotal Plus** Nowy Jest to zaawansowany projekt sprzętowy urządzenia programowania przejmującego przegląd SFPTotal Plus. Obsługuje XFP, SFP, SFP+, QSFP+ i QSFP28 transcewery, włączając SFP RJ45, PON OLT SFP, SFP28 i AOC/DAC kable. Płyta programowania nadawcy zawiera port 20-pin SFP (SFF-8431), 30-pin port XFP (INF-8077i), 38-pin port QSFP (SFF-8636), USB port typu C i jack zasilania do połączenia zewnętrznego zasilania 5V DC dla przesyłek optycznych o wysokim zużyciu zasilania: Więcej niż 1.5 W. **SFPTotal Plus** Nowy urządzenie ma wbudowane oprogramowanie korzystające z własnego protokołu SFPTotal i jest w pełni zgodne z oficjalnym SFPTotal Wizard. Umożliwia to elastyczne programowanie transceiverów różnych producentów chronionych przed zapisem. Konstrukcja zapewnia dostęp do wyprowadzeń sterowania zasilaniem i głównych linii I/O portów transceiverów, co może być wymagane podczas programowania modułów z ochroną sprzętową. Zawiera wszystko, co jest potrzebne do wsparcia wielokrotnych czynniki formowe przekazujących. Po prostu podłącz go do komputera za pomocą kabla USB, aby rozpocząć. *W przeciwieństwie do urządzenia programowania przesyłek SFPTotal Plus, nowa zmiana nie zawiera portu do połączenia przesyłków czynniki form GBIC. Port GBIC został usunięty jako przestarzały.* ### Główne cechy W porównaniu z podobnymi urządzeniami kodowania, SFPTotal Plus New ma następujące zalety: - Wspiera kilka czynników formowych na jednej płycie programowania nadawcy - Zapewnia wymagane zasilanie do podłączenia potężnych przełączników optycznych 1.5 W i więcej - Wsparcie dla nadawców nie ogranicza się tylko do jednego producenta - Zapewnia dostęp do wszystkich przestrzeń adresowych pamięci przekazującej - Umożliwia odzyskiwanie chronionych przez pisanie przesyłek MSA - Wspiera kodowanie z skryptem dla transcewerów nie-MSA - Obsługuje wyszukiwanie hasła sprzętowego dla przejmującego zablokowanego hasła - Posiada oficjalny oprogramowanie z przyjaznym i zgodnym GUI - Dostęp w czasie rzeczywistym do interfejsu cyfrowego monitorowania diagnostyki - Zapewnia dostęp do bazy danych knowlege i wsparcia technicznego SFPTotal. ### Aplikacja SFPTotal Plus New urządzenie programowania przekazującego jest używane do następujących zadań: - Programowanie transceiverów światłowodowych i miedzianych, DAC, AOC - Poprawa kompatybilności nadawców z sprzętem do przełączania sieci marki - Kodowanie pisemnie chronionych transceiverów producentów różnorodnych - Dostęp do rejestrów sterowników PHY i konfiguracja ręczna - DWDM SFP+ przełącznik kanał kontrolny - Czytanie DDM interfejs i sprawdzenie przedstawienia fabryczne - Odtwarzanie kodów dla transcewerów OEM - Platforma testowa do przygotowania przesyłek przed sprzedażą ### Szybki start Programator łączy się z komputerem kablem USB type C dołączonym do zestawu. Przy pierwszym podłączeniu system operacyjny wykrywa urządzenie i instaluje wymagany sterownik wirtualnego portu szeregowego. Aby rozpocząć, wykonaj następujące czynności: 1. Instalacja [SFPTotal Plus New kierowca](https://sfptotal.io/pl/software#driver) 2. Pobierz i uruchomić aplikację [SFPTotal Wizard](https://sfptotal.io/pl/software) Płyta programowania przejmującego SFPTotal jest kontrolowana za pośrednictwem SFPTotal Wizard, która zapewnia interfejs do czytania i pisania kodu oraz dostępu do głównych funkcji. Nie wymaga się konfiguracji wstępnej: SFPTotal Wizard automatycznie wykrywa oryginalną płyta programowania nadawcy podłączoną do komputera. *W niektórych wersjach systemu Windows po instalacji sterownika konieczne jest ponowne uruchomienie komputera, aby sterownik wirtualnego portu szeregowego działał prawidłowo.* Prosimy o oficjalną dokumentację: [SFPTotal Wiki](https://sfptotal.io/pl/wiki/SFPTotal_Documentation). ### Aktywacja klucza SFPTotal Plus New jest wyposażony w ograniczoną funkcjonalność, która umożliwia testowanie urządzenia przed użyciem, ale funkcja pisania jest ograniczona. Aktywacja jest wymagana, aby zapewnić, że urządzenie będzie obsługiwane przez klienta końcowego, ale nie przez dealer lub agent. Ta polityka sprawia, że SFPTotal jest w stanie zapewnić najlepsze warunki gwarancji i usługę, pomaga upewnić się, że urządzenie nie zostało używane przed sprzedażą i będzie działać stabilnie przez długi czas. Ponadto, gdy urządzenie zostało włączone, liczymy datę gwarancji od momentu aktywacji kluczowego problemu, a nie datę zakupu. Klucz aktywacji jest unikatowy dla każdego programatora i powiązany z jego numerem seryjnym. Wprowadzenie klucza usuwa ograniczenia funkcjonalności urządzenia. Klucz aktywacji jest częścią zestawu programatora SFPTotal: zostaje wydany po zakupie urządzenia i jest dostępny na koncie klienta na stronie. Jeśli kupiłeś programator SFPTotal u sprzedawcy i nie otrzymałeś klucza aktywacji, możesz zarejestrować się na stronie i bezpłatnie uzyskać klucz do swojego urządzenia. Po podłączeniu programatora do innego komputera lub ponownej instalacji systemu nie trzeba powtarzać aktywacji. Aktywacja jest jednorazowa i trwała dla danego urządzenia. ### Programowanie transceiverów optycznych ###### Kodowanie odblokowanych transcewerów Najbardziej optyczne nadajniki z wyłączoną pamięcią zawierają czip EEPROM, taki jak 24C02, który przechowuje informacje na temat czynnika kształtu nadajnika, długości fali, technologii przesyłania, speedraty, typu kodowania, nazwy sprzedawcy, numeru serii itp. To rozwiązanie pojawiło się w wielu tanich transcewerach gigabitowych i DAC, które nie obsługują funkcji DDM. Pamięć tych nadawców może być przepisana normalnie bez żadnych ograniczeń ze strony nadawcy. W takich przesyłkach, jako zasada, tylko strona A0H jest dostępna do czytania, ale czytanie strony A2H zwraca błąd. Wystarczy tylko importować kod dostawcy do oprogramowania lub edytować kod generyczny z modułu, a następnie naciśnij przycisk Napisz, aby napisać do takich modułów.Płyta programowania nadawcy zwraca odpowiedź WRITE OK, gdy pisanie jest pomyślnie wykonane. Możesz użyć nadawcy z zaktualizowanym kodem sprzedawcy po tym! ###### Programowanie transceiverów chronionych przed zapisem Zgodnie ze specyfikacją MSA SFF-8472 transceivery obsługujące DDM mogą być chronione przed zapisem i wymagać podania 4-bajtowego hasła w celu odblokowania pamięci przed zapisaniem zmian. Takie moduły działają pod kontrolą specjalnego mikrokontrolera, który emuluje chip EEPROM i zapewnia funkcję pisania w trybie niewolnictwa I2C. Ponadto, może działać jako buffer dla EEPROM i kontrolować napisać ochronę pin chip pamięci. Próba pisania do takiego nadawcy bez hasła lub z nieprawidłowym hasłem zwraca błąd - WRITE FAIL. SFPTotal Wizard umożliwia zmianę ustawień zapisu i podanie hasła odblokowującego pamięć przed zapisaniem zmian. Pozwala także tworzyć złożone algorytmy programowania w postaci skryptów. Dzięki temu można programować transceivery wymagające fabrycznej metody niezgodnej ze specyfikacją MSA. ## [Urządzenie programujące SFPTotal Plus X QSFP-DD obsługiwane](https://sfptotal.io/pl/products/sfptotal-plus-x) ### Urządzenie programujące SFPTotal Plus X QSFP-DD obsługiwane SKU: SFPT-X USD 1,490.00 Skontaktuj się z Sprzedażą, aby potwierdzić opcje wysyłki i ostateczne szczegóły zamówienia. Płyta programująca dla 200G/400G / 800G QSFP-DD, 400G QSFP112, 200G QSFP56, 100G QSFP28, 40G QSFP+, 25G SFP28, 10G SFP+, 1.25G SFP i 10G XFP, W tym kompatybilne kable AOC/DAC. SFPTotal Plus X ma port QSFP-DD dla 200G/400G / 800G podwójnej gęstości przesyłek. Port jest kompatybilny z 400G QSFP112, 200G QSFP56, 100G QSFP28 i 40G QSFP+ transcewerów. Płyta programistyczna nadawcy jest w pełni kompatybilna z oprogramowaniem SFPTotal Wizard, który zapewnia edytor HEX kopliant CMIS. Zestaw obejmuje programistyczną płytek przejmującą Plus X serii i kabel USB typu C dla połączenia z komputerem. Modelka Plus X rev. 1.6 lub powyżej Kompatybilność SFP, SFP+, SFP28, XFP, QSFP, QSFP28, QSFP56, QSFP112, QSFP-DD PC łączność USB type C Kit obejmuje Płyta programowania przejmującego Plus X serii, kabel typu C USB Rozmiar, mm 130 x 130 x 15 gwarancja 36 miesiące - 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 QSFP28 - 100G QSFP28 - 200G QSFP56 - 400G QSFP112 - 200G QSFP-DD - 400G QSFP-DD - 800G QSFP-DD - AOC - DAC w magazynie [![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) - [Przewodnik użytkownika](https://sfptotal.io/pl/wiki/SFPTotal_Documentation) - [Oprogramowanie SFPTotal Wizard](https://sfptotal.io/pl/software) - [Model zamknięcia dla druku 3D](https://sfptotal.io/download/SFPT-X__3D.zip) ### Przegląd Przewodnik Programowania Transceptorów **SFPTotal Plus X** QSFP-DD Jest to ewolucja projektowania sprzętu SFPTotal Plus. Obsługuje 400G QSFP112 i 200G/400G / 800G QSFP-DD, i XFP, SFP, SFP+, SFP28, QSFP+, QSFP28 i QSFP56 moduły, włączając SFP RJ45, PON OLT SFP i kompatybilne kable AOC/DAC. Płyta programowania nadawcy ma porty SFP, XFP i QSFP-DD, złącznik typu C USB dla połączenia z komputerem i jack dla zewnętrznego zasilania 5V DC dla nadawców optycznych z zużyciem mocy powyżej 1.5 W. **SFPTotal Plus X** QSFP-DD urządzenie ma wbudowane oprogramowanie korzystające z własnego protokołu SFPTotal i jest w pełni zgodne z oficjalnym SFPTotal Wizard. Umożliwia to elastyczne programowanie transceiverów różnych producentów chronionych przed zapisem. Konstrukcja zapewnia dostęp do wyprowadzeń sterowania zasilaniem i głównych linii I/O portów transceiverów, co może być wymagane podczas programowania modułów z ochroną sprzętową. Zawiera wszystko, co jest potrzebne do wsparcia wielokrotnych czynniki formowe przekazujących. Po prostu podłącz go do komputera za pomocą kabla USB, aby rozpocząć. *W przeciwieństwie do urządzenia programowania przesyłek SFPTotal Plus, nowa zmiana nie zawiera portu do połączenia przesyłków czynniki form GBIC. Port GBIC został usunięty jako przestarzały.* ### Główne cechy W porównaniu do podobnych urządzeń kodowania, SFPTotal Plus X Posiada następujące zalety: - Wspiera kilka czynników formowych na jednej płycie programowania nadawcy - Obsługa 100G, 200G, 400G i 800G transcewery, w tym 400G QSFP112 i 200G/400G / 800G QSFP-DD - Zapewnia wymagane zasilanie do podłączenia potężnych przełączników optycznych 1.5 W i więcej - Wsparcie dla nadawców nie ogranicza się tylko do jednego producenta - Zapewnia dostęp do wszystkich przestrzeń adresowych pamięci przekazującej - Umożliwia odzyskiwanie chronionych przez pisanie przesyłek MSA - Wspiera kodowanie z skryptem dla transcewerów nie-MSA - Obsługuje wyszukiwanie hasła sprzętowego dla przejmującego zablokowanego hasła - Posiada oficjalny oprogramowanie z przyjaznym i zgodnym GUI - Dostęp w czasie rzeczywistym do interfejsu cyfrowego monitorowania diagnostyki - Zapewnia dostęp do bazy danych knowlege i wsparcia technicznego SFPTotal. ### Aplikacja SFPTotal Plus X urządzenie programowania przekazującego jest zaprojektowane do pracy w następujących zadaniach: - Programowanie transceiverów światłowodowych i miedzianych, DAC, AOC - Poprawa kompatybilności nadawców z sprzętem do przełączania sieci marki - Kodowanie pisemnie chronionych transceiverów producentów różnorodnych - Dostęp do rejestrów sterowników PHY i konfiguracja ręczna - DWDM SFP+ przełącznik kanał kontrolny - Czytanie DDM interfejs i sprawdzenie przedstawienia fabryczne - Odtwarzanie kodów dla transcewerów OEM - Platforma testowa do przygotowania przesyłek przed sprzedażą ### Szybki start Programator łączy się z komputerem kablem USB type C dołączonym do zestawu. Przy pierwszym podłączeniu system operacyjny wykrywa urządzenie i instaluje wymagany sterownik wirtualnego portu szeregowego. Aby rozpocząć, wykonaj następujące czynności: 1. Instalacja [SFPTotal Plus X kierowca](https://sfptotal.io/pl/software#driver) 2. Pobierz i uruchomić aplikację [SFPTotal Wizard](https://sfptotal.io/pl/software) Programatorem SFPTotal steruje oficjalne oprogramowanie SFPTotal Wizard. Jego interfejs umożliwia zapis i odczyt kodu oraz dostęp do głównych funkcji urządzenia.Rozpoczęcie pracy z programem nie wymaga wstępnej konfiguracji. SFPTotal Wizard automatycznie wykrywa oryginalny programator podłączony do komputera. *W niektórych wersjach systemu Windows po instalacji sterownika konieczne jest ponowne uruchomienie komputera, aby sterownik wirtualnego portu szeregowego działał prawidłowo.* Prosimy o śledzenie naszej dokumentacji: [SFPTotal Wiki](https://sfptotal.io/pl/wiki/SFPTotal_Documentation). ### Aktywacja klucza SFPTotal Plus X jest wyposażony w ograniczoną funkcjonalność, która umożliwia testowanie urządzenia przed użyciem, ale funkcja pisania jest ograniczona. Aktywacja jest wymagana, aby zapewnić, że urządzenie będzie obsługiwane przez klienta końcowego, ale nie przez dealer lub agent. Ta polityka pozwala SFPTotal zapewniać korzystne warunki gwarancji i obsługi, a także potwierdzić, że urządzenie nie było używane przed sprzedażą i będzie długo działać stabilnie.Dla aktywowanego urządzenia okres gwarancji liczymy od daty wydania klucza aktywacji, a nie od daty zakupu. Klucz aktywacji jest unikatowy dla każdego programatora i powiązany z jego numerem seryjnym. Wprowadzenie klucza usuwa ograniczenia funkcjonalności urządzenia. Klucz aktywacji jest włączony do programu SFPTotal Transceiver Programming Board Kit: po zakupie urządzenia wydobywa się i staje się dostępny na koncie klienta na stronie internetowej. Jeśli kupiłeś programator SFPTotal u sprzedawcy i nie otrzymałeś klucza aktywacji, możesz zarejestrować się na stronie i bezpłatnie uzyskać klucz do swojego urządzenia. Po podłączeniu programatora do innego komputera lub ponownej instalacji systemu nie trzeba powtarzać aktywacji. Aktywacja jest jednorazowa i trwała dla danego urządzenia. ### Programowanie transceiverów optycznych ###### Kodowanie odblokowanych transcewerów Najbardziej optyczne nadajniki z wyłączoną pamięcią zawierają czip EEPROM, taki jak 24C02, który przechowuje informacje na temat czynnika kształtu nadajnika, długości fali, technologii przesyłania, speedraty, typu kodowania, nazwy sprzedawcy, numeru serii itp. To rozwiązanie pojawiło się w wielu tanich transcewerach gigabitowych i DAC, które nie obsługują funkcji DDM. Pamięć tych nadawców może być przepisana normalnie bez żadnych ograniczeń ze strony nadawcy. W takich przesyłkach, jako zasada, tylko strona A0H jest dostępna do czytania, ale czytanie strony A2H zwraca błąd. Wystarczy tylko importować kod dostawcy do oprogramowania lub edytować kod generyczny z modułu, a następnie naciśnij przycisk Napisz, aby napisać do takich modułów.Programowanie Transceptorów powraca WRITE OK Odpowiedź, gdy pisanie jest udane. Możesz użyć nadawcy z zaktualizowanym kodem sprzedawcy po tym! ###### Programowanie transceiverów chronionych przed zapisem Zgodnie ze specyfikacją MSA SFF-8472 transceivery obsługujące DDM mogą być chronione przed zapisem i wymagać podania 4-bajtowego hasła w celu odblokowania pamięci przed zapisaniem zmian. Takie moduły są sterowane przez specjalny mikrokontroler, który emuluje układ EEPROM i umożliwia zapis w trybie slave I2C. Może również pełnić funkcję bufora pamięci EEPROM i sterować jej wejściem Write Protect.Próba zapisu takiego transceivera bez hasła lub z nieprawidłowym hasłem powoduje błąd - WRITE FAIL. Oprogramowanie SFPTotal Wizard obsługuje funkcję zmiany ustawień pisania i umożliwia ustawienie wartości hasła do odblokowania pamięci przed zapisaniem nowych zmian.Ponadto oprogramowanie pozwala na tworzenie złożonych algorytmów programowania w postaci skryptów. Umożliwia to kodowanie transcewerów wymagających metody kodowania fabrycznego, co jest niezgodne ze specyfikacją MSA. ## [Programator SFPTotal Whistle](https://sfptotal.io/pl/products/sfptotal-whistle) ### Programator SFPTotal Whistle SKU: SFPT-W USD 120.00 Skontaktuj się z Sprzedażą, aby potwierdzić opcje wysyłki i ostateczne szczegóły zamówienia. Mały i niedrogi programator transceiverów SFP i SFP+ o poborze mocy do 1.5 W. Urządzenie podłącza się bezpośrednio do portu USB komputera. Urządzenie jest w pełni zgodne z oficjalnym oprogramowaniem SFPTotal Wizard. Zestaw zawiera wyłącznie programator serii Whistle. Klucz aktywacji jest już zapisany w pamięci programatora. Modelka Whistle rev. 1.1 lub powyżej Kompatybilność SFP, SFP+ PC łączność USB 2.0 Kit obejmuje Programator serii Whistle wielkość, mm 64 x 22 x 13 gwarancja 36 miesiące - SFP RJ45 - 1G SFP - 2/4/8/16G FC - 10G SFP+ - AOC - DAC w magazynie [![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) - [Przewodnik użytkownika](https://sfptotal.io/pl/wiki/SFPTotal_Documentation) - [Oprogramowanie SFPTotal Wizard](https://sfptotal.io/pl/software) ### Przegląd Urządzenie **SFPTotal Whistle** to niewielki programator transceiverów 1G SFP i 10G SFP+, w tym miedzianych RJ45 SFP oraz kabli DAC i AOC. Programator jest zgodny ze specyfikacjami MSA SFF-8074, SFF-8431, SFF-8472. Ma 20-pinowy port SFP (SFF-8431) z metalową klatką i płaskie złącze USB. Obsługuje transceivery optyczne o poborze mocy do 1.5 W.Urządzenie nie umożliwia podłączenia zewnętrznego zasilania. Dostępna moc jest ograniczona maksymalnym prądem portu USB 2.0. Projekt sprzętu **Nie dostarczamy** zapewnienia dostępu do wyprowadzeń sterowania zasilaniem i głównych linii I/O portów transceiverów, co może być wymagane do programowania modułów z ochroną sprzętową. **SFPTotal Whistle** korzysta z układu konwertera interfejsu USB: nie ma wbudowanego oprogramowania i jest sterowany przez oficjalny SFPTotal Wizard. Urządzenie działa na I2C magistrali danych z niską częstotliwością zegara, co zmniejsza szybkość programowania w porównaniu z seriami SFPTotal Mini i Plus. Zawiera wszystko, co jest potrzebne do obsługi transceiverów SFP z pamięcią EEPROM. Aby rozpocząć pracę, wystarczy podłączyć urządzenie bezpośrednio do portu USB komputera. ### Główne cechy W porównaniu z podobnymi urządzeniami kodowania, SFPTotal Whistle ma następujące zalety: - Obsługuje przełączników z prędkością do 10G na jednej płycie kodowania - Zapewnia wymagane zasilanie, aby połączyć przesyłki optyczne do 1.5 W - Wsparcie dla nadawców nie ogranicza się tylko do jednego producenta - Zapewnia dostęp do wszystkich przestrzeń adresowych pamięci przekazującej - Umożliwia odzyskiwanie chronionych przez pisanie transcewerów MSA (z ograniczeniami) - Wspiera kodowanie z skryptem dla transcewerów nie-MSA - Posiada oficjalny oprogramowanie z przyjaznym i zgodnym GUI - Dostęp w czasie rzeczywistym do interfejsu cyfrowego monitorowania diagnostyki - Zapewnia dostęp do bazy danych knowlege i wsparcia technicznego SFPTotal. ### Aplikacja Programowanie SFPTotal Whistle jest wykorzystywane do następujących zadań: - Programowanie transceiverów światłowodowych i miedzianych, DAC, AOC - Poprawa kompatybilności nadawców z sprzętem do przełączania sieci marki - Kodowanie pisemnie chronionych transceiverów producentów różnorodnych - Dostęp do rejestrów sterowników PHY i konfiguracja ręczna - Czytanie DDM interfejs i sprawdzenie przedstawienia fabryczne - Odtwarzanie kodów dla transcewerów OEM ### Szybki start Programator podłącza się bezpośrednio do portu USB komputera. Przy pierwszym podłączeniu system wykrywa urządzenie i instaluje wymagany sterownik wirtualnego portu szeregowego. Aby rozpocząć, wykonaj następujące czynności: 1. Instalacja [Sterownik SFPTotal Whistle](https://sfptotal.io/pl/software#driver) 2. Pobierz i uruchomić aplikację [SFPTotal Wizard](https://sfptotal.io/pl/software) Programatorem SFPTotal steruje oficjalne oprogramowanie SFPTotal Wizard. Jego interfejs umożliwia zapis i odczyt kodu oraz dostęp do głównych funkcji urządzenia.Rozpoczęcie pracy nie wymaga wstępnej konfiguracji. SFPTotal Wizard automatycznie wykrywa oryginalny programator podłączony do komputera. *W niektórych wersjach systemu Windows po instalacji sterownika konieczne jest ponowne uruchomienie komputera, aby sterownik wirtualnego portu szeregowego działał prawidłowo.* Prosimy o śledzenie naszej dokumentacji: [SFPTotal Wiki](https://sfptotal.io/pl/wiki/SFPTotal_Documentation). ### Aktywacja klucza SFPTotal Whistle ma fabrycznie wgrany klucz aktywacji i jest gotowy do pracy po podłączeniu. ### Programowanie transceiverów optycznych ###### Kodowanie odblokowanych transcewerów Większość transceiverów optycznych z niezablokowaną pamięcią zawiera układ EEPROM, na przykład 24C02. Przechowuje on format transceivera, długość fali, technologię transmisji, prędkość, rodzaj kodowania, nazwę producenta, numer seryjny i inne dane.To rozwiązanie występuje w wielu niedrogich transceiverach gigabitowych i kablach DAC bez funkcji DDM. Ich pamięć można standardowo nadpisywać bez ograniczeń ze strony transceivera. W takich transceiverach zwykle można odczytać tylko stronę A0H, natomiast odczyt strony A2H powoduje błąd. Zaimportuj kod producenta lub edytuj kod odczytany z modułu, a następnie naciśnij przycisk <Write>. Po udanym zapisie programator zwraca odpowiedź <WRITE OK >. Możesz użyć nadawcy z zaktualizowanym kodem sprzedawcy po tym! ###### Programowanie transceiverów chronionych przed zapisem Zgodnie ze specyfikacją MSA SFF-8472 transceivery obsługujące DDM mogą być chronione przed zapisem i wymagać podania 4-bajtowego hasła w celu odblokowania pamięci przed zapisaniem zmian. Takie moduły są sterowane przez specjalny mikrokontroler, który emuluje układ EEPROM i umożliwia zapis w trybie slave I2C. Może również pełnić funkcję bufora pamięci EEPROM i sterować jej wejściem Write Protect.Próba zapisu takiego transceivera bez hasła lub z nieprawidłowym hasłem powoduje błąd - <WRITE FAIL>. SFPTotal Wizard umożliwia zmianę ustawień zapisu i podanie hasła odblokowującego pamięć przed zapisaniem zmian. Pozwala także tworzyć złożone algorytmy programowania w postaci skryptów.Umożliwia to programowanie transceiverów wymagających fabrycznej metody programowania niezgodnej ze specyfikacją MSA. ## [Urządzenie programujące SFPTotal OSFP Board](https://sfptotal.io/pl/products/sfptotal-osfp-board) ### Urządzenie programujące SFPTotal OSFP Board SKU: SFPT-O Cena na żądanie [Prosimy o cytat](https://sfptotal.io/pl/contacts) Urządzenie do programowania pamięci 400G i 800G OSFP transcewerów dla sieci sztucznej inteligencji (AI). Urządzenie programowania przesyłek OSFP posiada port OSFP do połączenia przesyłków OSFP-IHS i OSFP-RHS, W tym kable AOC i DAC. W pełni kompatybilny z oprogramowaniem SFPTotal Wizard. Zestaw obejmuje urządzenie programowania przejmującego OSFP Board, kabel typu C USB do podłączenia do komputera i przewodnik użytkownika. Modelka OSFP Board rev. 1.0 lub powyżej Kompatybilność OSFP-RHS, OSFP-IHS Połączenie PC USB typ C Kit obejmuje OSFP urządzenie programowania nadawcy USB typ C kabel Przewodnik użytkownika wymiary mm 107 x 85 x 17 gwarancja 36 miesiące - 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) - [Przewodnik użytkownika](https://sfptotal.io/pl/wiki/SFPTotal_Documentation) - [Oprogramowanie SFPTotal Wizard](https://sfptotal.io/pl/software) ### Przegląd Urządzenie programowania przesyłek SFPTotal OSFP Board może reprogramować przesyłki OSFP-RHS i OSFP-IHS, kable AOC oraz DAC. Jego platforma sprzętowa opiera się na SFPTotal Mini z modyfikacją portu OSFP do połączenia przesyłek OSFP. Dodatkowe obwody zarządzania zasilaniem i kontrolki portu wejścia/wyjścia zapewniają wsparcie OSFP. Protokół polecenia SFPTotal zapewnia dostęp do dodatkowych przestrzeń adresowych nadawców z różnymi strukturami pamięci i układami. SFPTotal OSFP Board łączy się z komputerem za pośrednictwem USB, który dostarcza moc i kontroluje urządzenie. Zewnętrzny przełącznik zasilania jest dostarczany dla przełączników o wysokiej mocy. ### Główne cechy W porównaniu z alternatywnymi produktami, urządzenie programowania przesyłek SFPTotal OSFP Board oferuje następujące zalety: - Obsługa sprzętowa dla przesyłek OSFP-RHS i OSFP-IHS - Wsparcie dla różnych czynników formy nadawcy na jednym urządzeniu - Brak ograniczeń dla modułów od jednego producenta - Dostęp do wszystkich przesyłek adresowych - Moduły programowania z niestandardową logiką programowania - Hardware wyszukiwanie hasła - Przyjazny dla użytkownika interfejs oprogramowania - Bezpłatne wsparcie techniczne z zespołu SFPTotal ### Aplikacja Urządzenie programowania nadawcy może być używane do następujących zadań: - Reprogramowanie optycznych i miedzi transcewerów - Programowanie aktywnych kabli optycznych i dwukierunkowych - Zapewnienie zgodności z sprzętem sieciowym różnych producentów - Reprogramowanie pamięci chronionych przez pisanie nadawców - Zmiana ustawień sterownika PHY - Odtwarzanie OEM transceiverów ### Szybki start Podłącz urządzenie programowania nadawcy do komputera za pomocą dostarczonego kabla USB. System operacyjny wykrywa nowe urządzenie na pierwszym podłączeniu. Przed użyciem urządzenia programowania transceptora: 1. Instaluj kierowcę urządzenia. 2. Pobierz [SFPTotal Wizard](https://sfptotal.io/pl/software). Urządzenie wykorzystuje standardowy wirtualny serialowy sterownik portów włączony z systemem Windows 10 i później. SFPTotal Wizard zapewnia interfejs do edycji, czytania i pisania firmware w pamięci przekazującej. Nie wymagane jest konfiguracja początkowa: SFPTotal Wizard automatycznie wykrywa urządzenie programowania przekazującego podłączone do komputera. Niektóre wersje systemu Windows wymagają ponownego uruchomienia po zainstalowaniu sterownika, aby wirtualny serialowy sterownik portu działał prawidłowo. [Przeczytaj pełną dokumentację](https://sfptotal.io/pl/wiki/SFPTotal_Documentation). ### Aktywacja klucza Producent dostarcza urządzenie w trybie nieaktywnym z ograniczoną funkcjonalnością. Możesz przetestować działanie urządzenia, ale pisanie do pamięci przekazującej pozostaje zablokowane aż do aktywacji. Aby umożliwić pełną funkcjonalność, aktywować urządzenie, pisząc klucz aktywacji do jego pamięci. Właściciele oryginalnych urządzeń mogą zarejestrować się na stronie internetowej i wydać klucz do aktywacji w sekcji Moje urządzenia na swoim koncie. Podczas zamówienia za pośrednictwem strony internetowej numer serialny urządzenia i klucz aktywacji stają się automatycznie dostępne na koncie. ### Gwarancja i serwis Urządzenie jest objęte standardową polityką gwarancyjną producenta. Gwarancja urządzenia programowania nadawcy wynosi 36 miesiące od daty pierwszego sprzedaży. Bezpłatne wsparcie techniczne i bezpłatne naprawy są świadczone w tym okresie, pod warunkiem spełnienia warunków eksploatacji. [Przeczytaj pełną gwarancję i politykę obsługi](https://sfptotal.io/pl/warranty). ## [Urządzenie programujące z serii SFPTotal E](https://sfptotal.io/pl/products/sfptotal-evolution) ### Urządzenie programujące z serii SFPTotal E SKU: SFPT-E Cena na żądanie [Prosimy o cytat](https://sfptotal.io/pl/contacts) Urządzenie do programowania pamięci SFP, DSFP, QSFP, QSFP-DD i OSFP transcewery, włączając 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 i SFP RJ45. W tym QSFP-DD Port wspiera 200G/400G/800G QSFP-DD jest transceiver i jest z powrotem kompatybilny z 400G QSFP112, 200G QSFP56, 100G QSFP28 i 40G QSFP+ moduły. Port DSFP/SFP obsługuje port DSFP, SFP28, SFP+ i SFP moduły, Porta OSFP obsługuje przesyłki 400G/800G wykorzystywane w systemach magazynowania i sztucznej inteligencji (AI). Urządzenie programowania nadawcy wykorzystuje własny protokół polecenia i jest w pełni zgodne z oficjalnym oprogramowaniem SFPTotal Wizard. W zestawie znajduje się płyta urządzeń programowania transmisji serii E, kabel typu C USB do połączenia z komputerem i przewodnik użytkownika. Modelka SFPT-E rev. 1.2 lub powyżej Kompatybilność OSFP, QSFP-DD, QSFP112, QSFP, DSFP, SFP Połączenie PC USB typ C kabel Kit obejmuje Urządzenie programowania E serii Transceiver USB typ C kabel Przewodnik użytkownika wymiary mm 107 x 107 x 15 gwarancja 36 miesiące - 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 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) - [Przewodnik użytkownika](https://sfptotal.io/pl/wiki/SFPTotal_Documentation) - [Oprogramowanie SFPTotal Wizard](https://sfptotal.io/pl/software) - [Model zamknięcia dla druku 3D](https://sfptotal.io/download/SFPT-E__3D.zip) ### Przegląd SFPTotal E>olution bada kompatybilność i wykorzystanie prędkości przenośników optycznych z sprzętem przełączania sieci w komunikacjach optycznych włókien, systemach przechowywania danych i sztucznej inteligencji oraz rozwija nowe rozwiązania do testowania i kodowania przeności optycznych. SFPTotal serii E urządzenie do programowania transzyferów obsługuje programowanie pamięci 400G QSFP112, 200G/400G/800G QSFP-DDi400G/800G OSFPtranscendentów, Wśród nich są OSFP-IHS i OSFP-RHS. Wspiera również DSFP, SFP, SFP+, SFP28, QSFP+, QSFP28, QSFP56, SFP RJ45 i kompatybilne kable AOC/DAC. Urządzenie obsługuje programowanie oparte na hasłach chronionych przez pisanie nadawców zgodnie z MSA SFF-8472, SFF-8636, CMIS 4.0 i CMIS 5.0. Pisanie oparte na skryptach obsługuje również moduły z złożonymi własnymi algorytmami producenta i ochroną pisania sprzętu. Urządzenie posiada porty DSFP, QSFP-DD i OSFP z metalowymi pudełkami, złącznik USB dla komputera, wskaźniki LED, skoki kontrolujące moc i stan sygnału, złącznika jack do zewnętrznego zasilania 5V 2A DC oraz złącznik do zasilania laboratoryjnego. Urządzenie programowania nadawcy łączy się z komputerem za pośrednictwem kabla typu C USB, który zapewnia podstawową moc i kontrolę urządzenia. Jego platforma sprzętowa wykorzystuje mikrokontroler ATMEGA32U4, który obsługuje wbudowany firmware urządzeń programowania przejmującego SFPTOTAL. Z zewnętrznego adaptera zasilania zaleca się podczas pracy z przełącznikami Power Class 4 lub wyższymi oraz w przypadku wyłączenia trybu niskiej mocy. ### Główne cechy W porównaniu z alternatywnymi produktami, urządzenie programowania przesyłek serii SFPTotal E oferuje następujące zalety: - Obsługa sprzętowa dlaOSFP, QSFP-DD, QSFP112iDSFP/SFPtranscendentów - Wsparcie dla różnych czynników i prędkości kształtu od 1.25G do 800G na jednym urządzeniu - Brak ograniczeń dla modułów od jednego producenta - Dostęp do wszystkich przesyłek adresowych - Moduły programowania z niestandardową ochroną i logiką programowania za pomocą skryptu protokołu SFPTotal - Hardware wyszukiwanie hasła - Przyjazny dla użytkownika interfejs oprogramowania - Bezpłatne wsparcie techniczne z zespołu SFPTotal ### Aplikacja Urządzenie programowania nadawcy może być używane do następujących zadań: - Reprogramowanie optycznych i miedzi transcewerów - Programowanie aktywnych kabli optycznych i dwukierunkowych - Zapewnienie zgodności z sprzętem sieciowym różnych producentów - Reprogramowanie pamięci chronionych przez pisanie nadawców - Zmiana ustawień sterownika PHY - Odtwarzanie OEM transceiverów ### Szybki start Podłącz urządzenie programowania nadawcy do komputera za pomocą dostarczonego kabla USB. System operacyjny wykrywa nowe urządzenie na pierwszym podłączeniu. Przed użyciem urządzenia programowania transceptora: 1. Instaluj kierowcę urządzenia. 2. Pobierz [SFPTotal Wizard](https://sfptotal.io/pl/software). Urządzenie wykorzystuje standardowy wirtualny serialowy sterownik portów włączony z systemem Windows 10 i później. SFPTotal Wizard zapewnia interfejs do edycji, czytania i pisania firmware w pamięci przekazującej. Nie wymagane jest konfiguracja początkowa: SFPTotal Wizard automatycznie wykrywa urządzenie programowania przekazującego podłączone do komputera. Niektóre wersje systemu Windows wymagają ponownego uruchomienia po zainstalowaniu sterownika, aby wirtualny serialowy sterownik portu działał prawidłowo. [Przeczytaj pełną dokumentację](https://sfptotal.io/pl/wiki/SFPTotal_Documentation). ### Aktywacja klucza Producent dostarcza urządzenie w trybie nieaktywnym z ograniczoną funkcjonalnością. Możesz przetestować działanie urządzenia, ale pisanie do pamięci przekazującej pozostaje zablokowane aż do aktywacji. Aby umożliwić pełną funkcjonalność, aktywować urządzenie, pisząc klucz aktywacji do jego pamięci. Właściciele oryginalnych urządzeń mogą zarejestrować się na stronie internetowej i wydać klucz do aktywacji w sekcji Moje urządzenia na swoim koncie. Podczas zamówienia za pośrednictwem strony internetowej numer serialny urządzenia i klucz aktywacji stają się automatycznie dostępne na koncie. ### Gwarancja i serwis Urządzenie jest objęte standardową polityką gwarancyjną producenta. Gwarancja urządzenia programowania nadawcy wynosi 36 miesiące od daty pierwszego sprzedaży. Bezpłatne wsparcie techniczne i bezpłatne naprawy są świadczone w tym okresie, pod warunkiem spełnienia warunków eksploatacji. [Przeczytaj pełną gwarancję i politykę obsługi](https://sfptotal.io/pl/warranty). ## [Urządzenie programujące SFPTotal Plus](https://sfptotal.io/pl/products/sfptotal-plus) ### Urządzenie programujące SFPTotal Plus SKU: SFPT-P Odnowiony przegląd sprzętu [Przejdź do nowej rewizji](https://sfptotal.io/pl/products/sfptotal-plus-new) Uniwersalny urządzenie programowania nadawcy do kodowania nadawców optycznych z włókna GBIC, SFP, SFP+, XFP, QSFP czynniki kształtu, Wśród nich są SFP28 i QSFP28. Urządzenie jest w pełni zgodne z oficjalnym oprogramowaniem SFPTotal Wizard. Zestaw obejmuje urządzenie programowania przejmującego Plus serii i mikro kable USB dla połączenia z komputerem. - 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 QSFP28 - 100G QSFP28 - AOC - DAC Modelka Plus rev. 1.2 lub powyżej Kompatybilność SFP, SFP+, XFP, QSFP, QSFP28, GBIC Połączenie PC USB 2.0 Kit obejmuje Płyta urządzeń programowania przejmującego Plus HW 1.2 serii, mikro USB kabla wielkość, mm 152 x 109 x 15 gwarancja 12 miesiące [![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) - [Przewodnik użytkownika](https://sfptotal.io/pl/wiki/SFPTotal_Documentation) - [Oprogramowanie SFPTotal Wizard](https://sfptotal.io/pl/software) ## [SFPTotal Wizard](https://sfptotal.io/pl/software) ### SFPTotal Wizard Oficjalne oprogramowanie Pobierz SFPTotal Wizard, aby odczytywać, edytować i zapisywać pamięć transceiverów optycznych za pomocą programatorów SFPTotal. Poniżej znajdziesz instrukcje instalacji oprogramowania, podłączenia urządzenia i instalacji sterownika. Oprogramowanie jest dostępne bezpłatnie. SFPTotal Wizard umożliwia edycję plików firmware transceiverów również bez podłączonego programatora SFPTotal. [Pobierz SFPTotal Wizard dla Windows](https://sfptotal.io/download/1.0.5.7/SFPTotal%20Wizard.exe) Kompatybilny z systemem Windows 7 i później. [Historia wersji i changelog](https://sfptotal.io/pl/software-versions) [![edytowanie SFP EEPROM Dane w SFPTotal Wizard CODE TABLE TAB](https://sfptotal.io/images/products/sfptotal-wizard/sfptotal-wizard-01.png)](https://sfptotal.io/images/products/sfptotal-wizard/sfptotal-wizard-01.png) [![Konfiguracja SFP wpisywanie hasła w ustawieniach hasła SFPTotal Wizard](https://sfptotal.io/images/products/sfptotal-wizard/sfptotal-wizard-04.png)](https://sfptotal.io/images/products/sfptotal-wizard/sfptotal-wizard-04.png) [![SFP parametry przekazujące w zakładce 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) [![Wartości cyfrowego monitorowania diagnostycznego SFP oraz progi Warning i Alarm w SFPTotal Wizard](https://sfptotal.io/images/products/sfptotal-wizard/sfptotal-wizard-03.png)](https://sfptotal.io/images/products/sfptotal-wizard/sfptotal-wizard-03.png) ### Główne funkcje oprogramowania SFPTotal Wizard zapewnia następujące funkcje: - Czytanie i pisanie pamięci transzyjnej - Automatyczne sprawdzanie kontroli - Import firmware z pliku i eksportowanie go do pliku - Dostęp do całego przestrzeni adresowej pamięci przesyłkowej - Parametry dekodowania przejmującego zgodnie ze specyfikacją MSA - Konfiguracja parametrów nadawców za pomocą konfiguracji bitów - Programowanie transceiverów chronionych przed zapisem - Wyszukiwanie hasła dla chronionych transcewerów - Wyszukiwanie hasła za pomocą słownika - Porównanie firmware byte byte - Generowanie i pisanie firmware w zestawach - Automatyczne programowanie z skryptami - Wpisz firmware z automatycznymi liczbami serii - Zestaw kanału DWDM SFP+ tunable transceivers - Czytaj informacje diagnostyczne w czasie rzeczywistym ### Instalacja sterownika urządzenia Programatory SFPTotal korzystają ze sterownika wirtualnego portu szeregowego dostępnego w Windows 10 i nowszych. Zwykle system instaluje go automatycznie przy pierwszym podłączeniu urządzenia. Podłącz programator do komputera i poczekaj na zakończenie instalacji sterownika. Następnie urządzenie powinno pojawić się w sekcji Ports (COM & LPT) w Menedżerze urządzeń Windows z przypisanym numerem portu COM. Jeśli brakuje sterownika lub system ma szczególne zasady instalacji nowych urządzeń, postępuj zgodnie z poniższą instrukcją ręcznej instalacji sterownika. #### Instalacja sterownika urządzenia SFPTotal Pobierz i zainstalować odpowiedni sterownik dla programu. Windows 8 i nowsze wymagają sterowników podpisanych cyfrowo. Dostarczone pakiety zawierają samopodpisany certyfikat sterownika. Pobierz sterownik i postępuj zgodnie z instrukcjami instalacji poniżej. - [Sterownik do SFPTotal OSFP Board / E>olution](https://sfptotal.io/download/Drivers/SFPTotal%20Driver.zip) - [Sterownik do SFPTotal Mini / Plus New / Plus X](https://sfptotal.io/download/Drivers/SFPTotal%20Driver.zip) - [Przewodnik dla SFPTotal Whistle](https://sfptotal.io/download/Drivers/CDM212364_Setup.zip) - [Sterownik do SFPTotal PG Series](https://sfptotal.io/download/Drivers/Drivers_SFPTotal_WinXP_Seven.zip) Urządzenie dziedzictwa Dostępne są dwie metody instalacji: tymczasowe wyłączenie wymuszania podpisów sterowników podczas uruchamiania systemu albo dodanie certyfikatu SFPTotal do magazynu certyfikatów Windows przed instalacją sterownika. Pobrane archiwum zawiera certyfikat, podpisane nim sterowniki i narzędzie dodające certyfikat do lokalnego magazynu. 1. Wyciągnij archiwum sterownika do nowej folderze. 2. Uruchom Wiersz polecenia (cmd.exe) jako administrator i przejdź do folderu z rozpakowanymi plikami sterownika. Na przykład: ``` cd "C:\SFPTotal-Driver" ``` 3. Wykonaj poniższe polecenia, aby dodać certyfikat SFPTotal do magazynów Zaufane główne urzędy certyfikacji i Zaufani wydawcy komputera lokalnego: ``` .\cer\certmgr.exe -add .\cer\SFPTotalTeam.cer -s -r localMachine ROOT .\cer\certmgr.exe -add .\cer\SFPTotalTeam.cer -s -r localMachine TRUSTEDPUBLISHER ``` 4. Wykonaj następujące polecenie, aby dodać sterownik do systemu Windows: ``` pnputil -i -a "SFPTotal Device.inf" ``` W niektórych wersjach Windows należy ponownie uruchomić komputer, aby sterownik wirtualnego portu szeregowego działał prawidłowo. Po dodaniu sterownika podłącz programator do komputera kablem USB. Windows powinien zainstalować urządzenie automatycznie. ![SFPTotal programator i jego port COM w Windows Device Manager](https://sfptotal.io/images/instructions/sfptotal_device_manager.png) #### Instalacja sterownika SFPTotal Whistle Przed pierwszym podłączeniem SFPTotal Whistle zainstaluj sterowniki FTDI Virtual COM Port. Pakiet instalacyjny : [CDM212364\_Setup.zip](https://sfptotal.io/download/Drivers/CDM212364_Setup.zip) Podłącz urządzenie bezpośrednio do portu USB 2.0 Type-A, bez przejściówek i przedłużaczy. Po prawidłowym podłączeniu zaświeci się dioda LED na spodzie płytki. Jeśli sterowniki FTDI są zainstalowane prawidłowo, po podłączeniu urządzenia Windows powinien automatycznie je wykryć i zainstalować jego sterownik. Po instalacji urządzenie jest widoczne w Menedżerze urządzeń Windows jako USB Serial Port z numerem portu COM, na przykład COM244. Użyj tego numeru podczas konfigurowania połączenia w SFPTotal Wizard. ### Przewodnik użytkownika Przed użyciem programatora i oprogramowania przeczytaj instrukcję obsługi dostarczoną z urządzeniem. Odwiedź bazę wiedzy, aby poznać funkcje i możliwości SFPTotal Wizard oraz swojego programatora SFPTotal. [SFPTotal dokumentacja](https://sfptotal.io/pl/wiki/SFPTotal_Documentation) ## [Historia wersji SFPTotal Wizard](https://sfptotal.io/pl/software-versions) ### SFPTotal Wizard wersja 1.0.6.6 3 lutego 2026 SHA-256: d21d22ca765f0b9455e1758dccaab6db7ddb66a52308d7836104bfb62a0b908f [Pobierz SFPTotal Wizard 1.0.6.6 dla Windows 11](https://sfptotal.io/download/1.0.6.6/SFPTotal%20Wizard.exe) #### Changelowa - Ważne aktualizacje bezpieczeństwa - Aktualizacja wersji protokołu używanej do połączenia z serwerem SFPTotal Labs ### SFPTotal Wizard wersja 1.0.6.4 4 Listopad 2025 SHA-256: ddf97d61c38e9fbeee6035101a8ba324c161810812ba677bdf774c9bca1920a5 [Pobierz SFPTotal Wizard 1.0.6.4 dla Windows 11](https://sfptotal.io/download/1.0.6.4/SFPTotal%20Wizard.exe) #### Changelowa - Poprawa funkcjonalności skryptów - Rozwiązano problem, który spowodował zamrożenie głównego okna - QSFP DDM czytanie - zastosowane hotfixes ### SFPTotal Wizard wersja 1.0.6.3 8 październik 2025 SHA-256: 06302ef661fc27449b54d80e4d7d89658c0ca9024ed3d26efa32ba0012114ddd [Pobierz SFPTotal Wizard 1.0.6.3 dla Windows 11](https://sfptotal.io/download/1.0.6.3/SFPTotal%20Wizard.exe) #### Changelowa - Dodatkowe wsparcie dla przesyłek SFP-DD - Dodano wsparcie dla nowej przeglądu SFPTotal Whistle - Poprawa funkcjonalności skryptów - Dodano funkcję liczb seryjnych - Dodana obsługa do czytania przyzwoitej strony - Rozwiązywanie kwestii zegarów - zastosowane hotfixes ### SFPTotal Wizard wersja 1.0.6.1 11 grudzień 2024 SHA-256: 8c4100ea8d7d69e93853f2c84a127dffa49b448964f51cd03a881ac83ed9e5f0 [Pobierz SFPTotal Wizard 1.0.6.1 dla Windows 10](https://sfptotal.io/download/1.0.6.1/SFPTotal%20Wizard.exe) #### Changelowa - Dodane czytanie DDM dla przesyłek QSFP-DD i OSFP - zastosowane hotfixes ### SFPTotal Wizard wersja 1.0.5.9 20 Listopad 2024 SHA-256: 316b36c11f08c982404727eb372d433a84e81be89eef1d28fb7c9a3945b9481a [Pobierz SFPTotal Wizard 1.0.5.9 dla Windows 10](https://sfptotal.io/download/1.0.5.9/SFPTotal%20Wizard.exe) #### Changelowa - Dodane CC\_DMI weryfikacja - Dodaj kod pasowania z klawiatury do porównywarki kodu - Dodano funkcję, aby sprawdzić, które dodatkowe strony obsługuje nadawca - Dodane wsparcie dla OSFP CMIS 5.0 transcendentów - Zestawienie Sprzedawcy OUI - Ustawiono wyświetlacz długości fali nadawcy - Ustaw parametr opłat w kalkulatorze - DDM czytanie przez SFPTotal Whistle ### SFPTotal Wizard wersja 1.0.5.7 17 październik 2022 SHA-256: 985b8a2b3779fff77aa91da68e555802e922644e6e3571c0ed9ef45a27440db4 [Pobierz SFPTotal Wizard 1.0.5.7 dla Windows 10](https://sfptotal.io/download/1.0.5.7/SFPTotal%20Wizard.exe) #### Changelowa - Zastosowane hotfixes dla problemów podczas aktualizacji z wersji 1.0.5.5 - Poprawa funkcji backup - Dodaj skrót Ctrl+B, aby zaoszczędzić kopii zapasowej pamięci przekazującej - Dodano narzędzia - Open backups folder menu polecenie - Poprawa kontroli wyboru kodu w edytorze - Rozwiązanie drobnych problemów z kodem wyboru - Ustawiono wyświetlanie aktualnych stanów opcji w ogólnych ustawieniach ### SFPTotal Wizard wersja 1.0.5.4 31 sierpień 2022 SHA-256: e39857270a8549a715c5dbace4bf6ef48cdccf51d402d130b7814e58f507c4f5 [Pobierz SFPTotal Wizard 1.0.5.4 dla Windows 10](https://sfptotal.io/download/1.0.5.4/SFPTotal%20Wizard.exe) #### Changelowa - Dodane wybór, kopiowanie, pasowanie i oczyszczanie fragmentów kodu w edytorze HEX - Dodane skróty do wyboru, kopiowania, pasowania i wyczyściania wybranego kodu - Przeczytaj tabelę graniczną poprzez SFPTotal Whistle - Rozwiązanie problemu kalkulatora czekowego - Dodano polecenie, aby ustawić wartość w edytorze HEX - Dodane ładowanie zdjęć DDM do przeglądania bez połączonego nadawcy - Dodane skróty do przełączania typu modułu (Ctrl+1• CTRL+2• CTRL+5) - Złożone drobne problemy ### SFPTotal Wizard wersja 1.0.5.3 13 grudzień 2021 SHA-256: c204774674aed183903d539749e59c9227108a6d706a36e1a5c402d5d81faf72 [Pobierz SFPTotal Wizard 1.0.5.3 dla Windows 7](https://sfptotal.io/download/1.0.5.3/SFPTotal%20Wizard.exe) #### Changelowa - Dodane czytanie ustawienia kanału dla przełączników tunalnych SFP+ DWDM - Dodane warianty bufferowe w scenariuszach - Dodano interfejs do wyświetlania rejestrów STATUS - Dodane jednorazowe czytanie i pisanie operacji - Dodano dowód skryptów, aby zmienić katalog kopii zapasowej - Złożone drobne problemy ### SFPTotal Wizard wersja 1.0.5.1 10 Wrzesień 2021 SHA-256: f3899322e67c250a6fef2a2ceaae401698410a2f75ab8b894ad8a2cb2ad46d6f [Pobierz SFPTotal Wizard 1.0.5.1 dla Windows 7](https://sfptotal.io/download/1.0.5.1/SFPTotal%20Wizard.exe) #### Changelowa - Dodane czytanie DDM dla nadawców SFP, XFP i QSFP - Poprawa i rozszerzenie formuły obliczania wartości - Dodane oszczędności używanych hasła w bieżącym czasie sesji - Odzyskiwanie kodów batch z obsługą skryptów - Dodatkowe wsparcie dla QSFP-DD CMIS 5.0 Format kodowy - Dodane powiązanie konta SFPTotal Labs w ustawieniach aplikacji - Dodano kod zmiany śledzenie w edytorze - Dodane skróty klawiaturowe dla głównych operacji - Złożone drobne problemy ### SFPTotal Wizard wersja 1.0.4.9 29 maja 2019 SHA-256: f0ded3e52416cfcefd62bf44e324d128eaf40420563e0fbc8c9ecba65bf32304 [Pobierz SFPTotal Wizard 1.0.4.9 dla Windows 7](https://sfptotal.io/download/1.0.4.9/SFPTotal%20Wizard.exe) #### Changelowa - Dodano kopii zapasowej pamięci przejmującego przed czytaniem lub pisaniem zmian - Ustawienia stałe parametrów czytania/pisania za pośrednictwem narzędzi - Ogólne ustawienia dla nowych przeglądów tabeli - Automatycznie aktualizuje parametry wejścia hasła, gdy zmienia się typ modułu - SFPTotal Wizard można ustawić jako domyślną aplikację do otwarcia. bin filia - Naprawiono błąd w rozwiązywaniu problemów pop-up w aplikacji startup - Dodano okno changelog podczas aktualizacji do nowej wersji ### SFPTotal Wizard wersja 1.0.3.5 24 sierpień 2017 SHA-256: ac2db59b0473b56fde3ac0fa3104794cd1d793847f0a57a22b0849f9588a90ce [Pobierz SFPTotal Wizard 1.0.3.5 dla systemu Windows XP](https://sfptotal.io/download/1.0.3.5/SFPTotal%20Wizard.exe) #### cechy Stabilne oprogramowanie z systemem Windows XP. Ta wersja jest zalecana dla komputerów z starszym sprzętem i oprogramowaniem, gdzie system operacyjny nie może być uaktualniony. Starsze wersje oprogramowania nie są już dostępne do pobrania, ponieważ ich systemy operacyjne są przestarzałe i oficjalnie nie są obsługiwane. Jeśli potrzebujesz konkretnego oprogramowania, skontaktuj się [Wsparcie techniczne](https://sfptotal.io/pl/contacts). ### Drivery dla urządzeń SFPTotal [Sterownik do SFPTotal OSFP Board / E>olution](https://sfptotal.io/download/Drivers/SFPTotal%20Driver.zip) [Driver dla SFPTotal Mini/Plus New / Plus X](https://sfptotal.io/download/Drivers/SFPTotal%20Driver.zip) [Przewodnik dla SFPTotal Whistle](https://sfptotal.io/download/Drivers/CDM212364_Setup.zip) #### Urządzenia dziedzictwa - [Sterownik do SFPTotal PG Series](https://sfptotal.io/download/Drivers/Drivers_SFPTotal_WinXP_Seven.zip) ## [Aktywowanie urządzenia programowania transzyferów SFPTotal](https://sfptotal.io/pl/device-activation) ### Aktywowanie urządzenia programowania transzyferów SFPTotal Aby kontrolować nieautoryzowane korzystanie i wspierać politykę gwarancji, urządzenia SFPTOTAL dla nadawców programowania są dostarczane w trybie nieaktywnym z ograniczoną funkcjonalnością. W tym trybie można przetestować działanie urządzenia, ale pisanie do pamięci przekazującej pozostaje zablokowane, dopóki urządzenie nie zostanie włączone. Aby umożliwić pełną funkcjonalność, wydaj klucz aktywacyjny i wprowadź go do urządzenia. ### Gdzie mogę znaleźć klucz do aktywacji? Klucz aktywacji jest unikalny dla każdego urządzenia programowania transceptora i staje się dostępny w sekcji Moje urządzenia konta na Twojej stronie internetowej po zakończeniu zakupu. Jeśli zakupiłeś urządzenie za pośrednictwem innego kanału, zarejestruj się na stronie internetowej i dodaj numer serialny urządzenia programowania przekazującego do konta w Moich urządzeniach, aby uzyskać odpowiedni klucz. [Moje urządzenia](https://sfptotal.io/pl/customer/devices) ### Jak wprowadzić klucz aktywacji? W oficjalnym oprogramowaniu, uruchomić Write do operacji pamięci przejmującego, nawet jeśli żaden przejmujący nie jest podłączony do portu. W pierwszym próbie pisania urządzenie zwraca błąd i wzywa klucz do aktywacji. QERR:DEMO Wprowadź klucz aktywacji w prompcie. Po pomyślnej aktywacji urządzenie informuje o aktualnym stanie i informacjach o urządzeniu w historii operacji. Aktywacja jest już zakończona. ACTIVE Przykłady historii operacji potwierdzającej aktywację: ``` SFPTotal Plus (c) 2020 HW: 1.2 SW: 1.3.3 SN: SFPT-P121904301 ACTIVE ``` Aktywacja urządzenia odbywa się raz. Klucz jest trwale przechowywany w pamięci urządzenia i nie wiąże urządzenia programowania nadawcy z danym komputerem. Nie musisz powtarzać aktywacji podczas korzystania z urządzenia programującego transceptora z innym komputerem. ### Gdzie mogę znaleźć klucz do SFPTotal Whistle? Urządzenia SFPTotal Whistle dla transcewerów programowania są dostarczane z kluczem, który jest już przechowywany w pamięci urządzenia. Połączenie do Internetu jest wymagane, aby zakończyć aktywację w SFPTotal Wizard. Aktywacja SFPTotal Whistle musi być potwierdzona na każdym komputerze, gdy jest używana po raz pierwszy. ## [Jak kupić ?](https://sfptotal.io/pl/buy) ### Jak kupić ? ### Od wyboru urządzenia do złożenia zamówienia 1. #### Wybierz produkt Dodaj wymagane przedmioty do koszyka zakupowego. 2. #### Sprawdź swój wózek Sprawdź produkty i ilości przed sprawdzeniem. 3. #### Wprowadź swoje szczegóły Zarejestruj się i udostępnij swoje dane kontaktowe i dostawy. 4. #### Złóż zamówienie Sprawdź szczegóły zamówienia i złożyć zamówienie. W przypadku zakupów hurtowych skontaktuj się z Departamentem Sprzedaży w celu potwierdzenia warunków akcji i dostaw. ### Jednolity porządek Zamówienia detaliczne obejmujące nie więcej niż 10 sztuk każdej pozycji można składać w naszym sklepie internetowym. Wybierz produkt na jego stronie i dodaj go do koszyka. Otwórz koszyk, aby sprawdzić listę produktów i przejść do składania zamówienia. Zarejestruj się i podaj dane potrzebne do realizacji zamówienia oraz dostawy opłaconego towaru. ### Regularni klienci Przed złożeniem zamówienia hurtowego skontaktuj się z działem sprzedaży, aby potwierdzić dostępność wymaganej liczby produktów, omówić warunki dostawy i zawrzeć umowę dostawy. ### Partnerstwo handlowe Szczególną uwagę zwracamy firmom, które nie tylko ponownie sprzedają rozwiązania, ale są również regularnymi użytkownikami produktów SFPTotal i aktywnie biorą udział w poprawie funkcji i możliwości oprogramowania. Firmom, które wielokrotnie kupowały nasze produkty do własnego użytku komercyjnego, możemy zaoferować specjalne warunki zakupu. Szczegóły można uzyskać w dziale sprzedaży. ![Ilustracja](https://sfptotal.io/images/info/order-v4.png) ## [Metody płatności](https://sfptotal.io/pl/payment-methods) ### Metody płatności ### Wybierz metodę płatności dla Twojego zamówienia 1. #### Online zamówienia Wybierz ulubioną metodę płatności podczas składania zamówienia. 2. #### Karty kredytowe / debetowe Akceptujemy karty kredytowe i debetowe 3. #### PayPal PayPal to jeden z najczęstszych sposobów płatności online. Jest to bezpieczny i łatwy sposób zapłaty. 4. #### przewód transfer Aby zapłacić za pośrednictwem transferu przewodu, skontaktuj się z Departamentem Sprzedaży w celu uzyskania faktury, szczegółów bankowych i instrukcji płatniczych. 5. #### Kryptowaluta Niektórzy dostawcy rozwiązań SFPTotal mogą zaakceptować płatności w Bitcoin, Ethereum, USDT i USDC. Zobacz poniższe warunki płatności. ### Płatność za pomocą karty kredytowej / debetowej Akceptujemy karty kredytowe i debetowe. - Wiza (w tym elektron) - Mastercard i Mastercard - JCB Użytkownik musi znać numer karty, datę jej wygaśnięcia oraz CVC lub CVV. Nie dodajemy żadnych opłat za karty kredytowe. Bank emitujący może jednak pobierać opłatę transakcyjną. Możesz skontaktować się bezpośrednio z bankiem, jeśli potrzebujesz więcej informacji na ten temat. **Uwaga:** Zamówienia za pomocą karty kredytowej mogą być wypełnione tylko przez posiadacza karty. Ze względów bezpieczeństwa płatności kart kredytowych / debetowych można dokonać tylko za pomocą zamówień online. Posiadamy rygorystyczne warunki uprzedniego zatwierdzenia, aby chronić przed nadużyciem karty i chronić prywatność danych klientów. ### Płatność za pomocą Paypal **PayPal to jeden z najczęstszych sposobów płatności online. Jest to bezpieczny i łatwy sposób zapłaty.** Wybierz PayPal jako metodę płatności podczas składania zamówienia. Następnie zostaniesz przekierowany do PayPal za pośrednictwem bezpiecznej połączenia online, gdzie możesz dokonać płatności. Możesz dokonać płatności za pomocą karty kredytowej, karty debetowej lub z bilansu konta PayPal. W pewnych okolicznościach płatność może być konieczna do przeglądu lub dalszego przetwarzania. Proces może zająć 3-5 dni robocze, a Twoja zamówienie pozostanie w posiadaniu w tym okresie. Możesz sprawdzić status zamówienia w ciągu kilku dni. Jeśli masz jakiekolwiek pytania, skontaktuj się z nami. ### Płatność za pośrednictwem przewodu Aby zapłacić za pośrednictwem transferu przewodu, skontaktuj się z Departamentem Sprzedaży w celu uzyskania faktury, szczegółów bankowych i instrukcji płatniczych. Proszę potwierdzić walutę płatniczą i wszelkie obowiązujące opłaty bankowe z Departamentem Sprzedaży przed wysłaniem płatności. ### Płacisz kryptowalutą Niektórzy dostawcy rozwiązań SFPTotal mogą zaakceptować płatności w Bitcoin, Ethereum, USDT i USDC. Warunki płatności za zamówienie z kryptowalutą mogą obejmować dodatkowe koszty w formie opłaty za konwersję. Proszę sprawdzić warunki z Departamentem Sprzedaży. ![Ilustracja](https://sfptotal.io/images/info/payment-v4.png) ## [Przesyłka i dostawa](https://sfptotal.io/pl/delivery-options) ### Przesyłka i dostawa ### Dostawa Twojego zamówienia 1. #### Usługi kurierów Zamówienia są wysyłane za pośrednictwem usług DHL, FedEx, UPS, EMS. 2. #### opłata za wysyłkę Opłata za wysyłkę jest wliczona w cenę towaru. 3. #### Cła importowe Uwaga: zgodnie z przepisami celnymi i prawem kraju docelowego mogą zostać naliczone opłaty importowe. Proszę skontaktować się z obsługą klienta, jeśli masz jakiekolwiek pytania dotyczące opcji dostawy. Zamówienia są wysyłane za pośrednictwem usług DHL, FedEx, UPS, EMS. Opłata za wysyłkę jest wliczona w cenę towaru. **Uwaga: zgodnie z przepisami celnymi i prawem kraju docelowego mogą zostać naliczone opłaty importowe.** Proszę skontaktować się z obsługą klienta, jeśli masz jakiekolwiek pytania dotyczące opcji dostawy. ![Ilustracja](https://sfptotal.io/images/info/delivery-v4.png) ## [Polityka gwarancji](https://sfptotal.io/pl/warranty) ### Polityka gwarancji ### Standardową gwarancją dla urządzenia jest 36 miesiące od daty pierwszego sprzedaży. 1. #### dokumentacja Przeczytaj warunki dokumentacji i gwarancji przed użyciem urządzenia. 2. #### Wsparcie techniczne Bezpłatne wsparcie techniczne jest dostępne w okresie gwarancji, pod warunkiem przestrzegania zasad użytkowania. 3. #### Zakup dokumentów Utrzymuj kartę gwarancyjną i dowód zakupu w celu naprawy gwarancji. 4. #### naprawy Zapewnienie naprawy pokrywa wady w materiałach lub materiałach roboczych w warunkach poniżej. Pełne warunki gwarancji i wykluczenia są wymienione poniżej. Aby uniknąć niepotrzebnych nieprzyjemności, zalecamy, aby przed użyciem urządzenia dokładnie przeczytać dokumentację i sekcję gwarancji.. 1. Standardową gwarancją dla urządzenia jest 36 miesiące od daty pierwszego sprzedaży. W określonym okresie gwarantuje się bezpłatne wsparcie techniczne i bezpłatna naprawa produktu, pod warunkiem że Kupujący spełnia warunki eksploatacji.. 2. Urządzenie i oprogramowanie przedstawione na oficjalnej stronie internetowej https://sfptotal.io są dostarczane zgodnie z warunkami umowy licencyjnej. Producent zastrzega sobie prawo do dokonywania wszelkich zmian w urządzeniu lub oprogramowaniu bez powiadomienia Kupującego. Jeśli urządzenie jest przestarzałe lub nie jest już w produkcji, nie zostanie zastąpione nowym urządzeniem. 3. Niniejsza gwarancja daje Kupującemu prawo do bezpłatnego naprawy urządzenia w przypadku wad w materiałach lub materiałach roboczych. 4. Urządzenie jest akceptowane do naprawy gwarancyjnej, jeśli konieczne jest prawidłowo wykonane dokumenty: karta gwarancyjna wskazująca numer serialny i model urządzenia, datę sprzedaży, znak organizacji handlowej i podpis Kupującego, a także dokumenty potwierdzające zakup (przyjęcie gotówki, faktura). 5. Ta gwarancja nie obejmuje: - okresowa konserwacja, naprawa lub wymiana komponentów i akcesoriów; - użycie nieoryginalnych adapterów lub innych akcesoriów; - wszelkie uszkodzenia mechaniczne, w tym uszkodzenie drukarki; - błędy wynikające z jakiegokolwiek transportu urządzenia; - wady wynikające z niewłaściwego lub nieuzasadnionego użytkowania, a także w przypadku siły wyższej (w tym, ale nie ograniczając się do) wypadków, katastrof naturalnych, pożarów, wypadków, owadów, ciał zagranicznych, substancji chemicznych lub innych substancji, promieniowania, powodzi, wibracji, niewłaśniejszej wentylacji, narażenia na wysokie lub niskie temperatury, fluktuacji, napięć, wydzielania elektrostatyczne, w tym niewłaść podłoża i innych rodzajów wpływów zewnętrznych. 6. Producent (lub Sprzedawca) nie ponosi odpowiedzialności za jakiekolwiek szkody lub straty związane z użyciem urządzenia lub innych urządzeń powiązanych z nim, w tym straty gospodarcze i nie-materiaalne, straty zysków, straty dochodów, utraty danych, terminu eksploatacji sprzętu i utraty czasu użytkowania, a także bezpośrednie, pośrednie, przypadkowe lub konsekwentne straty i straty. ![Ilustracja](https://sfptotal.io/images/info/warranty-v4.png) ## [Skontaktuj się](https://sfptotal.io/pl/contacts) ### Skontaktuj się ### Sprzedaż i ogólne pytania - [support@sfptotal.io](mailto:support@sfptotal.io) #### Wsparcie techniczne - [tech@sfptotal.io](mailto:tech@sfptotal.io) #### Chcesz zadzwonić? - [+86 (195) 0183-4050](tel:+8619501834050) ### o SFPTOTAL™ SFPTotal Team rozpoczął działalność w roku 2012 i specjalizuje się w badaniach problemów zgodności między optycznymi nadawcami włókien i sprzętem do przełączania sieci popularnych modeli i marek. Produkty SFPTotal prezentują programowanie wariantów wariantowych, zaprojektowane do programowania różnych czynników kształtu transceiverów optycznych. Zespół opracowuje i wspiera rozwiązania oprogramowania dla narzędzi kodowania oraz bazy danych kodów dostawców, testuje przekazywców i gromadzi hasła do kodowania modułów chronionych pisaniem, które są wykorzystywane przez różnych producentów. Proszę skontaktować się z Departamentem Sprzedaży, aby uzyskać więcej informacji na temat produktów, opcji zakupu i wysyłki. Jeśli chcesz uzyskać bardziej szczegółowe informacje na temat technicznych zdolności naszych urządzeń do programowania przekazów lub potrzebujesz rozwiązywania konkretnego problemu zgodności, skontaktuj się z naszą Wsparciem Technicznym z szczegółami dotyczącymi problemu, liczby partnerów i konfiguracji używanych urządzeń sieciowych. **godziny pracy** poniedziałek - piątek, 10am – 6pm czasowośćŹródło: UTC+8 ### SFPTotal w liczbach 25K+ kody w bazie danych 450+ Znaleźli hasła 2500+ Klienci na całym świecie 82 Kraje pokryte ## [zgoda na przetwarzanie danych osobowych](https://sfptotal.io/pl/info/personal-data-policy) ### zgoda na przetwarzanie danych osobowych --- Przekazując swoje dane osobowe, Kupujący zgadza się na przetwarzanie, przechowywanie i wykorzystywanie swoich danych osobowych na podstawie ustawy federalnej nr 152 "O Danych Osobowych" z lipca 27, 2006 w następujących celach: - Rejestracja użytkownika na stronie - Wdrażanie wsparcia klienta - Użytkownik otrzymuje informacje o wydarzeniach marketingowych - Wykonanie przez Sprzedawcę zobowiązań wobec Kupującego - prowadzenie audytów i innych wewnętrznych badań w celu poprawy jakości świadczonych usług. Dane osobowe oznaczają wszelkie dane osobowe, które pozwalają Ci zidentyfikować Kupującego, takie jak: - Pełne imię - Numer telefonu kontaktowy - adres e-mail - Adres wysyłki Dane osobowe Kupującego są przechowywane wyłącznie w mediach elektronicznych i przetwarzane za pomocą automatycznych systemów, z wyjątkiem przypadków, gdy nieautomatyczne przetwarzanie danych osobowych jest konieczne w związku z spełnieniem wymogów prawnych. Sprzedawca zobowiązuje się nie przekazywać otrzymanych danych osobowych osobom trzecim, z wyjątkiem następujących przypadków: - Na żądanie upoważnionych organów państwowych Federacji Rosyjskiej tylko na podstawie i w sposób ustanowiony przez ustawodawstwo Federacji Rosji. - Partnerzy strategiczni, którzy współpracują z Sprzedawcą w celu dostarczania produktów i usług lub ci, którzy pomagają Sprzedawcy sprzedawać produkty i usługi konsumentom. Zapewniamy osobom trzecim minimalną ilość danych osobowych niezbędną tylko do świadczenia wymaganej usługi lub zakończenia wymaganej transakcji. Sprzedawca zastrzega sobie prawo do jednostronnych zmian niniejszych przepisów, pod warunkiem że zmiany nie sprzeczne z obowiązującym prawem Federacji Rosyjskiej. Zmiany w warunkach niniejszych przepisów wchodzą w życie po ich publikacji na Stronie. ## [Umowa użytkownika](https://sfptotal.io/pl/info/terms-and-conditions) ### Umowa użytkownika --- Niniejsza Umowa określa warunki korzystania przez Użytkowników z materiałów i usług witryny https://sfptotal.io (zwanej dalej „Witryną”). ### 1\. warunki ogólne 1.1. Korzystanie z materiałów i usług Strony jest reguluje normami obowiązującego prawa Federacji Rosyjskiej. 1.2. Niniejsza umowa jest ofertą publiczną. Dostępując do materiałów Strony, Użytkownik uważa się za dostęp do niniejszej Umowy. 1.3. Administrator Strony ma prawo do jednostronnej zmiany warunków niniejszej Umowy w dowolnym momencie. Takie zmiany wchodzą w życie po 3 (trzy) dni od daty publikacji nowej wersji umowy na stronie internetowej. Jeśli Użytkownik nie zgadza się z wprowadzonymi zmianami, jest zobowiązany odmówić dostępu do Serwisu, przestać korzystać z materiałów i usług Serwisu. ### 2\. Obowiązki Użytkownika 2.1. Użytkownik zgadza się nie podejmować działań, które mogą być uznane za naruszenie prawa rosyjskiego lub prawa międzynarodowego, w tym w dziedzinie własności intelektualnej, praw autorskich i / lub powiązanych praw, jak również wszelkich działań, jakie prowadzą lub mogą prowadzić do naruszenia normalnego funkcjonowania Witryny i usług Witryny. 2.2. Używanie materiałów Witryny bez zgody posiadaczy praw autorskich nie jest dozwolone (art. 1270 Kodeksu Cywilnego Federacji Rosyjskiej). W celu prawnie uzasadnionego wykorzystania materiałów strony internetowej konieczne jest zawarcie umów licencyjnych (objęcia licencji) od posiadaczy praw autorskich. 2.3. W przypadku odniesienia do materiałów z Serwisu, w tym autorskich dzieł, obowiązkowy jest link do Serwisu (podsekcja 1 ustęp 1 artykułu 1274 Kodeksu Cywilnego Federacji Rosyjskiej). 2.4. Komentarze i inne wpisy Użytkownika na Stronie nie powinny sprzeczne z wymogami ustawodawstwa Federacji Rosyjskiej i ogólnie akceptowanych norm moralnych i etycznych. 2.5. Użytkownik jest ostrzeżony, że Administracja Strony nie ponosi odpowiedzialności za odwiedzanie i wykorzystanie zewnętrznych zasobów, do których linki mogą być zawarte na Stronie. 2.6. Użytkownik zgadza się, że Administracja Strony nie jest odpowiedzialna i nie ma bezpośrednich lub pośrednich zobowiązań wobec Użytkownika w związku z wszelkimi możliwymi lub powstającymi stratami lub szkódami związanymi z jakimkolwiek treścią Strony, rejestracją praw autorskich oraz informacjami dotyczącymi takiej rejestracji, towarów lub usług, dostępnych lub otrzymanych za pośrednictwem zewnętrznych stron lub zasobów lub innych kontaktów Użytkowników, które wprowadził za pomocą informacji zamieszczonych na Stronie lub linków do zewnętrznych zasobów. 2.7. Użytkownik akceptuje postanowienie, że wszystkie materiały i usługi strony internetowej lub jakiejkolwiek jej części mogą być towarzyszyć reklamą. Użytkownik zgadza się, że Administrator Strony nie ponosi żadnej odpowiedzialności i nie ma żadnych zobowiązań w związku z taką reklamą. ### 3\. Inne warunki 3.1. Wszelkie ewentualne spory wynikające z niniejszej Umowy lub związane z nią zostaną rozstrzygnięte zgodnie z obowiązującym prawem Federacji Rosyjskiej. 3.2. Nic w Umowie nie może być rozumiane jako ustanowienie między Użytkownikiem a Administracją Strony internetowej stosunków agencji, stosunków partnerskich, stosunków na wspólnej działalności, stosunków osobistych zatrudnienia lub jakichkolwiek innych stosunków, które nie są wyraźnie przewidziane w Umowie. 3.3. Uznanie przez Trybunał jakiejkolwiek postanowienia umowy jako nieważnego lub niewykonalnego nie prowadzi do nieważności innych postanowień umowy. 3.4. Inaccja ze strony Administratora Strony w przypadku naruszenia przez Użytkownika postanowień Umowy nie pozbawia Administratora Stron od prawa do podjęcia późniejszych odpowiednich działań w celu ochrony ich interesów i ochrony praw autorskich materiałów Strony chronionych zgodnie z prawem. Użytkownik potwierdza, że jest świadomy wszystkich warunków niniejszej Umowy i bezwarunkowo je akceptuje. ## [Polityka prywatności](https://sfptotal.io/pl/info/confidential-policy) ### Polityka prywatności --- ### 1\. definicja terminów Obecna polityka prywatności danych osobowych (zwana dalej jako Polityka prywatności) działa z następującymi pojęciami: 1. **Administracja** (w dalszym ciągu określane jako **WEB Administracja**). Jest to nazwa specjalistów reprezentujących interesy organizacji, których obowiązki obejmują zarządzanie witryną, czyli organizowanie i (lub) przetwarzanie otrzymanych na niej danych osobowych. Aby wykonywać te obowiązki, muszą one wyraźnie zrozumieć, dlaczego informacje są przetwarzane, jakie informacje powinny być przetwarzane i jakie działania (operacje) powinny być wykonane z otrzymanymi informacjami. 2. **Dane osobowe** oznacza informacje, które są bezpośrednio lub pośrednio związane z zidentyfikowaną lub zidentyfikowalną osobą fizyczną (znaną również jako przedmiot danych osobowych). 3. **Przetwarzanie danych osobowych** \- jakiekolwiek operacje (akty) lub połączenie tych, które Administrator wykonuje z danymi osobowymi. Mogą być zbierane, zapisywane, systematyzowane, gromadzone, przechowywane, rafinowane (jeśli jest to konieczne, aktualizowane lub zmienione), odzyskane, wykorzystywane, przekazywane (rozprowadzane, dostarczane, udostępniane im), depersonalizowane, zablokowane, usuwane, a nawet zniszczone. Te operacje (akcje) mogą być wykonywane zarówno automatycznie, jak i ręcznie. 4. **poufność danych osobowych** jest obowiązkowym wymogem dla Operatora lub innego urzędnika pracującego z danymi Użytkownika, aby informacje otrzymane były zachowane w tajemnicy bez ujawnienia ich osobom zewnętrznym, jeżeli Użytkownik, który przekazał dane osobowe, nie wyraził zgody i nie ma podstawy prawnej do ujawnienia. 5. **Użytkownik strony internetowej sklepu internetowego** (dalej określany jako Użytkownik) - osoba, która odwiedziła stronę internetową sklepu internetowego, a także korzysta z jego programów i produktów. 6. **Cookies** \- krótki fragment danych wysłany przez przeglądarkę internetową lub klienta internetowego na serwer internetowy w żądanie HTTP, za każdym razem, gdy Użytkownik próbuje otworzyć stronę Sklepu Internetowego. Fragment jest przechowywany na komputerze Użytkownika. 7. **Adres IP** \- unikalny adres sieciowy węzła w sieci komputerowej zbudowanej przy użyciu protokołu TCP / IP. ### 2\. ogólne przepisy 1. Przeglądanie strony internetowej sklepu internetowego, a także korzystanie z jego programów i produktów, oznacza automatyczne akceptację tam przyjętych Polityki prywatności, co oznacza, że Użytkownik dostarcza dane osobowe do przetwarzania. 2. Jeśli Użytkownik nie akceptuje istniejącej Polityki prywatności, Użytkownicy muszą opuścić Sklep internetowy. 3. Obecna Polityka prywatności dotyczy wyłącznie strony internetowej sklepu internetowego. Jeśli, za pomocą linków zamieszczonych na stronie internetowej tego użytkownika, Użytkownik wprowadza zasoby osób trzecich, Sklep internetowy nie ponosi odpowiedzialności za jego działania. 4. Sprawdzanie dokładności danych osobowych, które Użytkownik, który przyjął Politykę Prywatności, postanowił dostarczyć, nie jest odpowiedzialnością Administratora Strony. ### 3\. przedmiot polityki prywatności 1. Zgodnie z obowiązującą Polityką Prywatności, Administracja Sklepu internetowego jest zobowiązana nie ujawniać danych osobowych udostępnionych przez Użytkowników rejestrujących się na Stronie lub złożenia zamówienia na zakup towarów, a także zapewnić absolutną poufność tych danych. 2. Aby przekazać dane osobowe, Użytkownik wypełnia formularze elektroniczne znajdujące się na stronie internetowej sklepu internetowego. Dane osobowe Użytkownika do przetwarzania to: - jego nazwisko, nazwisko i patronymic; - jego numer kontaktowy; - jego adres e-mail (w tym adres e-maila) - adres, do którego należy dostarczyć zakupione przez niego towary; - adres zamieszkania Użytkownika. 3. Ochrona danych automatycznie przekazywanych podczas przeglądania jednostek reklamowych i odwiedzania stron z statystycznymi skryptami systemu (pixelami) zainstalowanymi na nich jest wykonywana przez sklep internetowy. Oto lista tych danych: adres IP; informacje z plików cookie; informacje o przeglądarce (lub innym programie, za pośrednictwem którego reklama staje się dostępna); czas odwiedzenia strony; adres strony, na której znajduje się blok reklamowy; referrer (adres poprzedniej strony). 4. Wyłączanie plików cookie może prowadzić do niezdolności do dostępu do części witryny sklepu internetowego, które wymagają zezwolenia. Sklep internetowy gromadzi statystyki dotyczące adresów IP wszystkich odwiedzających. Informacje te są potrzebne w celu identyfikacji i rozwiązywania problemów technicznych oraz kontroli tego, jak będą wyglądać płatności finansowe prawnie. 5. Wszelkie inne dane osobowe nie określone powyżej (o tym, kiedy i jakie zakupy zostały dokonane, jaki przeglądarkę użyto, jaki system operacyjny został zainstalowany itp.) są bezpiecznie przechowywane i nie są rozprowadzane. Istniejąca Polityka prywatności stanowi wyjątek dla przypadków opisanych w ustępach. 5.2 i 5.3. ### 4\. Sposób gromadzenia danych osobowych użytkownika 1. 1\. Zbieranie danych osobowych Użytkownika przez Administrację Sklepu internetowego odbywa się w celu: 1. Identyfikuj Użytkownika, który zakończył procedurę rejestracji na stronie internetowej sklepu internetowego w celu złożenia zamówienia i (lub) zakupu towarów z tego sklepu na odległość. 2. Zapewnienie Użytkownikowi dostępu do zasobów osobistych tej strony. 3. Ustanowienie zwrotów z Użytkownikiem, co oznacza w szczególności wysyłanie żądań i powiadomień dotyczących korzystania z witryny internetowej Sklepu Internetowego, przetwarzanie żądania i aplikacji Użytkownika oraz świadczenie innych usług. 4. Określ lokalizację Użytkownika w celu zapewnienia bezpieczeństwa płatności i zapobiegania oszustwom. 5. Potwierdzenie, że dane dostarczone przez Użytkownika są kompletne i poprawne. 6. Tworzenie konta do dokonywania zakupów, jeśli Użytkownik wyraził swoje pragnienie. 7. Powiadom użytkownika o stanie jego zamówienia w sklepie internetowym. 8. Proces i otrzymanie płatności, weryfikacja kredytów podatkowych lub podatkowych, spór o płatność, ustalenie, czy jest to właściwe, aby zapewnić konkretnemu Użytkownikowi linię kredytową. 9. Zapewnij Użytkownikowi jak najszybciej rozwiązanie problemów, z którymi boryka się podczas korzystania z Sklepu internetowego, poprzez skuteczną obsługę klienta i wsparcie techniczne. 10. W terminie informuj Użytkownika o uaktualnionych produktach, zapoznaj go z unikalnymi ofertami, nowymi cenami, wiadomościami o działalności Sklepu internetowego lub jego partnerów oraz innymi informacjami, jeżeli Użytkownik wyraża na to zgodę. 11. Reklamuj towary sklepu internetowego, jeżeli Użytkownik wyraża zgodę. Zapewnienie Użytkownikowi dostępu do stron internetowych lub usług Sklepu Internetowego, pomagając mu w otrzymaniu produktów, aktualizacji i usług. ### 5\. Metody i warunki przetwarzania informacji osobistych 1. Termin przetwarzania danych osobowych Użytkownika nie jest w żaden sposób ograniczony. Proces przetwarzania może być wykonywany w dowolny sposób przewidziany przez prawo. W szczególności za pomocą systemów informacyjnych danych osobowych, które mogą być utrzymywane automatycznie lub bez narzędzi automatycznych. 2. Dane osobowe Użytkownika przetwarzane przez Administrator Strony mogą być przekazywane do osób trzecich, w tym usług kurierów, organizacji pocztowych i operatorów telekomunikacyjnych. Wykonuje się to w celu spełnienia zamówienia Użytkownika, pozostawionego przez niego na stronie internetowej sklepu internetowego i dostarczania towarów na adres. Zgodność Użytkownika z takim przeniesieniem jest przewidziana przez zasady polityki witryny. 3. Dane osobowe przetwarzane przez Administrator Strony mogą być również przekazywane do upoważnionych organów państwowych Federacji Rosyjskiej, jeżeli jest to wykonywane prawnie i w sposób przewidziany przez prawo rosyjskie. 4. W przypadku utraty lub ujawnienia danych osobowych, Użytkownik jest o tym powiadomiony przez Administrator Strony. 5. Wszystkie działania Zarządu Strony mają na celu uniemożliwienie osobom trzecim dostępu do danych osobowych Użytkownika (z wyjątkiem klauzul 5.2, 5.3). Informacje te nie powinny być dostępne dla tych osób, nawet przypadkowo, tak aby nie niszczyły, nie zmieniały ani nie blokowały, nie kopiowały ani nie rozpowszechniały ani nie popełniały innych działań nielegalnych. Aby chronić dane użytkowników, Administracja ma zestaw środków organizacyjnych i technicznych. 6. W przypadku utraty lub ujawnienia danych osobowych, Administrator Strony, wraz z Użytkownikiem, jest gotów podjąć wszelkie możliwe środki w celu zapobiegania stratom i innym negatywnym konsekwencjom spowodowanym przez tę sytuację. ### 6\. zobowiązania stron 1. **Obowiązki użytkownika obejmują**: 1. Dostarczanie informacji o sobie, które spełniają wymagania sklepu internetowego. 2. Aktualizacja i uzupełnienie informacji dostarczonych przez niego w przypadku jakichkolwiek zmian. 2. **Obowiązki Zarządu Strony obejmują**: 1. Używanie otrzymanych informacji wyłącznie w celach określonych w klauzule 4 istniejącej Polityki prywatności. 2. Zapewnienie poufności informacji otrzymanych od Użytkownika. Nie mogą być ujawnione, chyba że Użytkownik udziela pisemnego zezwolenia. Również Administrator nie ma prawa sprzedawać, wymieniać, publikować lub w inny sposób ujawniać dane osobowe przekazywane przez Użytkownika, z wyjątkiem warunków. 5.2 i 5.3 istniejącej Polityki prywatności. 3. Podjęcie środków ostrożności, aby dane osobowe Użytkownika pozostały ściśle poufne, podobnie jak takie informacje pozostają poufne w nowoczesnym biznesie. 4. Blokowanie danych osobowych użytkownika od momentu, w którym Użytkownik lub jego przedstawiciel prawny składa odpowiedni wniosek. Prawo do złożenia wniosku o zablokowanie jest również przyznawane organowi upoważnionemu do ochrony praw Użytkownika, który przekazał Administratorowi Strony ich danych na okres weryfikacji, w przypadku wykrycia nieprawidłowości zgłoszonych danych osobowych lub działań nielegalnych. ### 7\. Odpowiedzialność Stron 1. W przypadku, gdy Administracja Strony nie spełnia własnych zobowiązań i w wyniku tego Użytkownik poniósł straty spowodowane niewłaściwym wykorzystaniem informacji dostarczonych przez niego, odpowiedzialność leży z nią. W szczególności to potwierdza rosyjskie prawo. Obecnie obowiązująca Polityka prywatności stanowi wyjątek dla przypadków odzwierciedlonych w p.p. 5.2, 5.3 i 7.2. 2. Istnieje jednak kilka przypadków, w których Administrator Strony nie ponosi odpowiedzialności za utratę lub ujawnienie danych użytkownika. Tak się dzieje, gdy: - Zostać własnością publiczną przed ich utratą lub ujawnieniem. - Zostały one dostarczone przez osoby trzecie przed ich otrzymaniem przez Administrator Strony. - Wyjaśnione za zgodą Użytkownika. ### 8\. rozstrzygnięcie 1. Jeżeli Użytkownik jest niezadowolony z działań Administracji Sklepu Internetowego i zamierza bronić swoich praw przed sądem, przed złożeniem skargi musi złożyć roszczenie bez porażki (w pisemnej propozycji dobrowolnego rozstrzygania konfliktu). 2. Administracja, która otrzymała roszczenie, jest zobowiązana, w terminie dni kalendarzowych 30 od daty jego otrzymania, powiadomić Użytkownika pisemnie o jego rozważeniu i podjętych środkach. 3. W przypadku braku porozumienia między stronami spór jest przekazywany organowi sądowemu, w którym musi być rozpatrywany zgodnie z obowiązującym prawem rosyjskim. 4. Regulacja stosunków między Użytkownikiem a Administracją Strony w Polityce Prywatności jest wykonywana zgodnie z obowiązującym prawem rosyjskim. ### 9\. dodatkowe terminy 1. Administracja witryny ma prawo do zmiany obecnej Polityki prywatności bez żądania zgody Użytkownika. 2. Wstęp w życie nowej Polityki prywatności rozpoczyna się po opublikowaniu informacji na stronie internetowej Sklepu internetowego, chyba że zmieniona Polityka polega na innej opcji umieszczania. 3. Wszelkie sugestie, życzenia, wymagania lub pytania dotyczące niniejszej Polityki prywatności należy zgłosić do sekcji zwrotnej znajdującej się pod adresem: (link). lub wysyłając wiadomość e-mail do: **support@sfptotal.ru**. 4. Możesz przeczytać o istniejącej Polityce prywatności, przechodząc na stronę na **https://sfptotal.io/info/confidential-policy** ## [Uwaga Cookie](https://sfptotal.io/pl/info/cookie-policy) ### Uwaga Cookie --- Korzystamy z technologii cookies, web beacons i innych podobnych technologii, aby odróżnić Cię od innych użytkowników naszej strony. Pozwala to nam zapewnić wygodne doświadczenie przeglądania na naszej stronie, a także daje możliwość poprawy. ### Co to są cookies? Pliki cookie to małe kawałki danych przechowywanych w przeglądarce komputera, telefonu komórkowego lub innego urządzenia po odwiedzaniu stron internetowych. Pliki cookie są szeroko stosowane w celu utrzymania funkcjonowania stron internetowych i gromadzenia statystyk. ### Jak używamy plików cookie? Informacje, które gromadzimy za pośrednictwem plików cookie, pomagają nam analizować, w jaki sposób nasza strona internetowa jest wykorzystywana, abyśmy mogli uczynić ją jak najbardziej przyjazną i funkcjonalną. Dane osobowe są przechowywane w plikach cookie, jeśli wyraziłeś zgodę na ich wykorzystanie. Zapewnia to bezpieczny dostęp do Twojego konta osobistego, co jest technicznie konieczne. ### Jakie rodzaje plików cookie używamy? #### Techniczne pliki cookie Korzystanie z tych funkcyjnych plików cookie nie może być wyłączone podczas odwiedzania naszej strony internetowej, ponieważ zapewniają prawidłowe funkcjonowanie strony internetowej. Obejmuje to pliki cookie, które gromadzą informacje o tym, czy inne pliki cookie są dozwolone na naszej stronie. #### Cookies sesji i preferencje cookies Te pliki cookie umożliwiają dostęp do bezpiecznych obszarów naszej strony internetowej, dodanie elementów do koszyka zakupowego lub korzystanie z elektronicznego systemu płatności. Te pliki cookie wygasają pod koniec sesji wizyty. Możemy również używać plików cookie, które trwają dłużej i są ustawione, aby pamiętać o Twoich preferencjach i wyborach podczas odwiedzenia naszej strony. Czas trwania takich plików cookie nie przekracza jednego roku. #### Analityczne pliki cookie Wykorzystujemy narzędzia analizy internetowej w celu ogólnej analizy korzystania z witryny i uzyskania danych początkowych w celu poprawy naszych ofert. Informacje uzyskane w ten sposób mogą być przesyłane w formie anonimowej do serwera usług internetowych, przechowywane i przetwarzane tam. Możemy używać narzędzi analitycznych i powiązanych plików cookie od następujących dostawców usług: - Google Analytics: Polityka prywatności Google - Yandex.Metrica: Polityka prywatności Yandex ### Web Beacons Web beacons to małe obrazy graficzne (zwane również "pixel tags" lub "czystych GIF") które mogą być umieszczone na naszych stronach internetowych i wbudowane w nasze usługi, aplikacje, wiadomości i narzędzia. Web beacons mogą być wykorzystywane do różnych celów, w tym oceny wydajności naszych stron internetowych, monitorowania liczby odwiedzających i ich zachowania na naszych stronach internetowych, ustalania procentu e-maili faktycznie czytanych w odniesieniu do całkowitej wiadomości e-mail wysłanych, monitorowania skuteczności naszej reklamy oraz liczenia faktycznie przeglądanych stron, artykułów i linków. ### Podobne technologie do przechowywania informacji Podobne technologie do przechowywania informacji - technologie, które pozwalają na napisanie pewnych informacji do pamięci cache przeglądarki internetowej lub pamięci urządzenia za pomocą lokalnych udostępnionych obiektów lub lokalnie przechowywanych danych, takich jak pliki cookie Flash i HTML 5 oraz inne elementy oprogramowania aplikacyjnego dla Internetu. Technologia ta może być wykorzystywana we wszystkich używanych przeglądarkach internetowych. W niektórych przypadkach zarządzanie wykorzystaniem lokalnie przechowywanych danych za pomocą przeglądarki internetowej nie jest w pełni możliwe i wymaga specjalnych narzędzi. Możemy wykorzystywać te technologie przechowywania, aby chronić informacje o Twoim koncie lub wykryć niezwykłe zachowanie przeglądania, aby zapobiec nieautoryzowanemu dostępowi do Twojego konta lub ocenić wydajność naszych stron internetowych, usług, aplikacji lub narzędzi. ### Jak mogę zezwolić lub zablokować korzystanie z plików cookie? Większość przeglądarek automatycznie akceptuje pliki cookie. Możesz usunąć przechowywane pliki cookie na swoim urządzeniu w dowolnym momencie. Jak to zrobić w bardziej szczegółowych szczegółach, można znaleźć w instrukcjach dotyczących korzystania z przeglądarki lub producenta urządzenia. Możesz również wyłączyć wszystkie pliki cookie lub tylko pewne w ustawieniach przeglądarki. Jednak każdy przeglądarka jest inny, więc dla więcej informacji na temat ustawień plików cookie zobacz sekcję Pomocy przeglądarki. Prosimy pamiętać, że wyłączając pliki cookie, nie będziesz mógł korzystać z niektórych funkcji, usług, narzędzi i aplikacji naszej strony internetowej. ## [Dokumentacja SFPTotal](https://sfptotal.io/pl/wiki/SFPTotal_Documentation) ### O projekcie Zespół projektu SFPTOTAL bada kompatybilność przesyłek optycznych z sprzętem do przełączania sieci. Projekt opracowuje oprogramowanie i sprzęt do pracy z fiber optic transceivers, Źródło Źródła Źródłem Źródłami Źródły (DACWskaźnik optyczny i optyczny (AOCw popularnej formie czynniki: GBIC, SFP, SFP+, SFP28, SFP-DD, DSFP, XFP, QSFP+, QSFP28, QSFP56, QSFP112, QSFP-DD i OSFP. Komitety programowania transzyferów zajmują się głównymi problemami programowania i zgodności, z którymi borykają się dostawcy usług internetowych, centra danych, dostawcy sprzętu sieciowego i integratory systemów podczas pracy z transzyferami optycznymi i sprzętem do przełączania sieci z różnych producentów. --- ### Modele programu Transceiver - [SFPTotal E>olution](https://sfptotal.io/pl/wiki/SFPTotal_Evolution) - [SFPTotal OSFP Board](https://sfptotal.io/pl/wiki/SFPTotal_OSFP_Board) - [SFPTotal Plus X](https://sfptotal.io/pl/wiki/SFPTotal_Plus_X) - [SFPTotal Plus New](https://sfptotal.io/pl/wiki/SFPTotal_Plus_New) - [SFPTotal Mini](https://sfptotal.io/pl/wiki/SFPTotal_Mini) - [SFPTotal Whistle](https://sfptotal.io/pl/wiki/SFPTotal_Whistle) --- ### Oprogramowanie Oryginalne urządzenia SFPTotal są w pełni kompatybilne z oficjalnym oprogramowaniem <SFPTotal Wizard>, który zapewnia wygodny, kompleksowy interfejs do pracy z pamięcią przekazującą. Oprogramowanie jest bezpłatnie dystrybuowane i można go pobrać z menu <Download—SFPTotal Wizard> na stronie internetowej. Przeczytaj przewodnik użytkownika, aby dowiedzieć się o głównych funkcjach i funkcjach przed użyciem panelu programowania nadawcy. --- ### Przewodnik użytkownika - [Wymagania systemu](https://sfptotal.io/pl/wiki/System_requirements) - [Połączenie z PC](https://sfptotal.io/pl/wiki/Connecting_to_a_PC) - Oprogramowanie [SFPTotal Wizard](https://sfptotal.io/pl/software) - [Interfejs użytkownika](https://sfptotal.io/pl/wiki/User_interface) - [Podstawowe ustawienia](https://sfptotal.io/pl/wiki/Basic_settings) - [Informacje o urządzeniach](https://sfptotal.io/pl/wiki/Device_information) - [Struktura pamięci przesyłającej](https://sfptotal.io/pl/wiki/Transceiver_memory_structure) - [Czytanie pamięci przejściowej](https://sfptotal.io/pl/wiki/Reading_transceiver_memory) - [Zapis pamięci transceivera](https://sfptotal.io/pl/wiki/Writing_transceiver_memory) - [Zapis z hasłem](https://sfptotal.io/pl/wiki/Writing_with_a_password) - [Pisanie z scenariuszem](https://sfptotal.io/pl/wiki/Writing_with_scripts) - [Automatyczne pisanie na połączeniach](https://sfptotal.io/pl/wiki/Automatic_writing) - [Eksport i import kodów](https://sfptotal.io/pl/wiki/Exporting_and_importing_code) - [weryfikacja czeków](https://sfptotal.io/pl/wiki/Checksum_verification) - [Praca z fragmentami kodu](https://sfptotal.io/pl/wiki/Working_with_code_fragments) - [Porównanie kodów](https://sfptotal.io/pl/wiki/Comparing_codes) - [Zapisywanie pamięci transcepcyjnej](https://sfptotal.io/pl/wiki/Backing_up_transceiver_memory) - [DDM diagnostyka](https://sfptotal.io/pl/wiki/DDM_diagnostics) - [Znajdź hasło transceptora](https://sfptotal.io/pl/wiki/Finding_a_transceiver_password) - [Kod błędu i znaczenie](https://sfptotal.io/pl/wiki/Error_codes) - [Odzyskiwanie danych autobusów](https://sfptotal.io/pl/wiki/Resetting_the_data_bus) - [bazy firmware](https://sfptotal.io/pl/wiki/Firmware_database) - [Generacja kodów batch](https://sfptotal.io/pl/wiki/Batch_code_generation) - [Batch pisze](https://sfptotal.io/pl/wiki/Batch_writing) - [Naciśnienie zewnętrzne](https://sfptotal.io/pl/wiki/External_handler_button) - [Aktywacja urządzenia](https://sfptotal.io/pl/device-activation) --- #### zasoby - [SFPTotal protokół polecenia](https://sfptotal.io/pl/wiki/Device_control_protocol) - [Problemy i rozwiązania kompatybilności](https://www.youtube.com/watch?v=hgIEBmlrHo4) - [Rodzaje ochrony transceiverów przed zapisem i metody ich programowania](https://sfptotal.io/pl/wiki/Transceiver_write_protection) - [Jak reprogramować zapis chroniony SFP RJ45 transcewerów](https://sfptotal.io/pl/wiki/Reprogramming_write_protected_SFP_RJ45) - [Ruch w wirtualnej maszyny](https://sfptotal.io/pl/wiki/Running_in_a_virtual_machine) - [Ustawienie kanału SFP+ DWDM tunable transceiver](https://sfptotal.io/pl/wiki/Tunable_DWDM_channel_settings) - [Lista standardów optycznych nadawców](https://sfptotal.io/pl/wiki/Transceiver_standards_and_specifications) - [Rozpoczęcie wyszukiwania hasła sprzętowego](https://sfptotal.io/pl/wiki/Hardware_password_search) Artykuły w postępie: - Tworzenie skryptów dla modułów z złożoną ochroną pisania - Automatyzacja programowania - Odzyskiwanie granic DDM --- #### Główne różnice między programistami transciverów | Kolumna 1 | Kolumna 2 | Kolumna 3 | Kolumna 4 | Kolumna 5 | | --- | --- | --- | --- | --- | | **Porównanie funkcji programu transceiver** | Whistle | Mini | Plus New | Plus X | | SFP 1G/10G wsparcie | | | | | | SFP28 25G wsparcie | | | | | | XFP 10G wsparcie | | | | | | QSFP+ 40G wsparcie | | | | | | QSFP28 100G wsparcie | | | | | | QSFP56 200G wsparcie | | | | | | QSFP-DD 200G/400G wsparcie | | | | | | SFPTotal obsługa protokołu \[1\] | | | | | | Zewnętrzne połączenie zasilania | | | | | | Programowanie pisze zabezpieczone moduły | z ograniczeń | | | | 1. Właściwy protokół polecenia SFPTotal jest wdrażany przez kontrolera sprzętu. Jego zestaw instrukcji umożliwia elastyczną kontrolę nad operacją panelu programowania nadawcy na bazie danych, dostęp do wszystkich przestrzeń adresowych nadawcy oraz złożone algorytmy konfiguracji i programowania pisania chronionych nadawców. ## [Wymagania systemu](https://sfptotal.io/pl/wiki/System_requirements) Komputer z portem USB 2.0 typu A jest wymagany do podłączenia i korzystania z płyta programowania nadawcy. Płyta programistyczna nadawcy jest kontrolowana za pośrednictwem wirtualnego portu serialowego i może działać na dowolnym systemie operacyjnym za pomocą specjalistycznego oprogramowania do połączenia z wirtualnymi portami serialowymi. W systemie Windows można użyć płytek programowania transciver SFPTotal z oficjalnym oprogramowaniem [SFPTotal Wizard](https://sfptotal.io/pl/software). do biegania [SFPTotal Wizard](https://sfptotal.io/pl/software) potrzebujesz systemu Windows 7 / 8.1/ 10 lub później z Microsoft. NET Framework 4.5 lub później zainstalowany. Możesz pobrać Microsoft. NET Framework bezpośrednio z oficjalnej strony internetowej: [http://www.microsoft.com/ru-ru/download/details.aspx?id=17851](http://www.microsoft.com/ru-ru/download/details.aspx?id=17851) ## [Połączenie z PC](https://sfptotal.io/pl/wiki/Connecting_to_a_PC) Podłącz płyta programowania nadawcy do komputera za pomocą dostarczonego kabla USB. System operacyjny wykryje nowe urządzenie po raz pierwszy podłączone. Na przykład: **USB Seryjny Urządzenie (COM16)** ![Podłączanie płyta programowania przejmującego SFP do komputera: port COM urządzenia USB w Windows Device Manager](https://sfptotal.io/images/documentation/i151/p35/356a192b-3208b91593-f2964a06ec48.jpg) ![Właściwości urządzenia USB w systemie Windows wyświetlające nazwę SFPTotal Plus](https://sfptotal.io/images/documentation/i151/p35/356a192b-8a8604d7cb-1bf50e0eaef9.jpg) Windows 10 i później zazwyczaj zawiera standardowy wirtualny serial port driver, który powinien być zainstalowany automatycznie dla urządzenia. Jeśli system operacyjny nie zawiera sterownika dla płyta programowania przejmującego lub konkretne zasady instalacji sterownika mają zastosowanie do podłączonych urządzeń, pobierz i zainstaluj odpowiedni sterownik dla modelu urządzenia ręcznie. Drivery dla urządzeń SFPTotal są dostępne [Na stronie download](https://sfptotal.io/pl/software#driver). ### Uwaga --- 1. Możesz również połączyć się bezpośrednio z panelem programowania nadawcy za pomocą seryjnej aplikacji terminalu, takiej jak HyperTerminal lub PuTTY. 2. Użyj poleceń protokołu SFPTotal, aby kontrolować urządzenie. 3. Możesz utworzyć własną aplikację do pracy z pamięcią przekazującą za pomocą protokołu SFPTotal. ## [SFPTotal Wizard](https://sfptotal.io/pl/wiki/SFPTotal_Wizard) **SFPTotal Wizard** Jest to oficjalny oprogramowanie dla pakietów programowania przesyłek SFPTOTAL®. Wszystkie płyta programowania przesyłek SFPTotal są w pełni kompatybilne z SFPTotal Wizard. Aplikacja obsługuje własny protokoł sterowania urządzeń i zapewnia wygodne, kompleksowe interfejs do pracy z pamięcią przełącznika optycznego. Oprogramowanie jest bezpłatnie dystrybuowane. Możesz użyć SFPTotal Wizard do edycji plików firmware nawet bez podłączenia oryginalnego urządzenia. ### Główne cechy - Czytanie i pisanie pamięci transzyjnej - Automatyczna weryfikacja czeków - Importowanie firmware z plików i eksportowanie go do plików - Wsparcie dla całego przestrzeni adresowej nadawcy - Szczegółowe parametry nadawcy według specyfikacji MSA - Zmiana parametrów nadawcy za pomocą konfiguracji bitów - Programowanie pisze chronione transcewery - Znajdź hasła dla chronionych transcewerów - Słownik oparty na hasłach wyszukiwania - Porównanie firmware byte byte - Batch firmware generacja i pisanie - Automatyzacja pisania z skryptami - Tworzenie firmware z liczbą serialną zwiększającą się - Ustawienie kanału DWDM SFP+ tunable transceivers - Czytanie informacji diagnostycznych w czasie rzeczywistym ## [Interfejs użytkownika](https://sfptotal.io/pl/wiki/User_interface) Interfejs aplikacji jest podzielony na kilka sekcji. Panel kontrolny zawiera przyciski krótkowzroczne, menu do wyboru typu przesyłnika i adresu tabeli, specjalistyczne karty i dziennik operacyjny. ### Menu Główne menu zapewnia dostęp do głównych funkcji i ustawień aplikacji. ![Czytanie i pisanie firmware SFP za pośrednictwem menu sterowania w SFPTotal Wizard](https://sfptotal.io/images/documentation/i252/p36/356a192b-fcb789310b-f3aa55870ecb.jpg) --- ### przycisk sterowania ![SFPTotal Wizard narzędzie do pracy z pamięcią przekazującą](https://sfptotal.io/images/documentation/i252/p36/356a192b-e1362efe8e-414c7834a886.jpg) 1. Wyjaśnij edytor w zakładce CODE TABLE 2. Pobierz firmware z pliku do edytora (CODE TABLE) 3. Zapisz aktualny firmware z redaktora do pliku 4. Sprawdź firmware checksum 5. Przeczytaj kod z pamięci przekazującej 6. Wpisz kod do pamięci transcepcyjnej 7. DDM tryb czytania 8. [Naciśnienie zewnętrzne](https://sfptotal.io/pl/wiki/External_handler_button) 9. Wkrótce do SFPTotal Labs 10. Główne ustawienia aplikacji --- ### Wybór typu modułu i miejsca adresowego ![Wybór SFP i strony pamięci A0h (00–7F) w SFPTotal Wizard](https://sfptotal.io/images/documentation/i252/p36/356a192b-8f9e526d72-e010c73f785a.jpg) W menu drop-down wybierz typ modułu i przestrzeń adresową nadawcy, do której dostępna jest tablica programowania nadawcy podczas czytania kodu w edytorze lub pisania kodu z niego. --- ### Obszar redakcji ![SFP EEPROM pamięć w SFPTotal Wizard: tabela bytu w zakładce CODE TABLE](https://sfptotal.io/images/documentation/i252/p36/356a192b-86f1926954-5e0095b535e6.jpg) Obszar edytora 128-byte wyświetla segment pamięci przekazującej w formacie hexadecimalnym (HEX) i jako znaky ASCII. Obszar edycji obsługuje edycję kodów. W tabeli po lewej stronie wprowadź kod hexadecimalny znaku, aby zmienić wartość. Wartości używają górnej pozycji A-F i cyfr 0–9. W tabeli po prawej stronie wpisz znaky, aby zmienić wartości. Wskaźniki są kodowane zgodnie ze standardem ASCII. Zmiany komórkowe dokonują się, gdy naciśniesz Enter lub przenosisz skupienie (kursor) do innej komórki. --- ### Szczegółowe parametry firmware ![SFP parametry przekazywania w zakładce CODE DETAILS: dekodowanie danych pamięci w SFPTotal Wizard](https://sfptotal.io/images/documentation/i252/p36/356a192b-fd972fea82-a0566981866f.jpg) Tab CODE DETAILS zapewnia widok bytu na bytu głównej strony pamięci nadawcy i decyduje jej parametry zgodnie ze specyfikacją MSA. --- ### Operacja log Zawiera historię działania aplikacji. Historia jest zapisywana w pliku log.txt. --- ### Pasek stanu Wyświetla postęp bieżącego działania, typ połączonego urządzenia, stan połączenia serwera SFPTotal oraz link do standardowego typu nadawcy. --- Cel każdego elementu interfejsu jest opisany w odpowiednich sekcjach tego przewodnika. ## [Podstawowe ustawienia](https://sfptotal.io/pl/wiki/Basic_settings) Otwórz główne ustawienia aplikacji z menu **Narzędzia - ogólne ustawienia**. ![SFP Transceiver Programming Board ustawienia w SFPTotal Wizard: częstotliwość autobusów, opóźnienie i wielkość płyta](https://sfptotal.io/images/documentation/i203/p37/356a192b-6b19f84db9-0df625263e2c.jpg) Główne okno ustawień zawiera kilka zakładek. ### Zarząd Programowania Tab programu zawiera ustawienia tablicy programowania nadawcy. Ta sekcja jest dostępna tylko dla urządzeń obsługujących protokół polecenia SFPTotal. **Prędkość prędkości (Hz)** Ustaw częstotliwość zegara autobusowego danych i bezpośrednio wpływa na prędkość transferu. **Operacje przerwy b/t (ms)** Opóźnienie między blokami danych podczas operacji autobusowych. Zalecany zakres to 50 do 250 ms. **Sekocjonalne pisanie, bajty** Rozmiar danych blokuje w bajtach dla sekwencyjnych pisarzy. Wartości od 1 do 128 są obsługiwane. **Sprawdź połączenie transceptora** Sprawdź, czy nadawca jest fizycznie podłączony do portu przed czytaniem lub pisaniem. Po zaakceptowaniu, panel programowania nadawcy sprawdza, czy nadawca jest podłączony do jego portu przed czytaniem lub pisaniem kodu. Kod błędu jest zwracany, jeśli port jest pusty. Na przykład: QERR:SFP\_EMPTY. **Tryb niskiej mocy (TX\_DIS)** Niski tryb mocy. Ta ustawienie kontroluje linię TX\_DIS nadawcy. Po włączeniu, płyta programowania nadawcy przechodzi nadawcę na tryb niskiej mocy, zmniejszając moc wyjściową lasera. Skok na panelu programowania przejmującego może zapewnić tę samą funkcję. **Zestaw dodać. Wartość tabeli przed czytaniem / pisaniem** Automatycznie wybierz dodatkową liczbę strony przy dostępie do obszarów adresowych stron T00h, T01h, T02h i T03h. Po zaakceptowaniu, tabela programowania transcewera automatycznie wpisuje dodatkowe numery stron, które mają być adresowane w dynamicznym pomieszczeniu pamięci modułu podczas czytania lub pisania odpowiedniego pomieszczenia pamięci w odstępie 80h. Umożliwia to ustawienie podczas pracy z transcewerami optycznymi. Wyłącz to ustawienie podczas pracy z modułami DAC, które nie obsługują DDM. --- ### foldery **Kodowanie drogi do default** Domyślny katalog do przechowywania plików kodowych. **Script Path dla defaultów** Domyślny katalog do przechowywania plików skryptowych. **Przycisk API URL** URL zewnętrznego źródła do przetwarzania kodu. Kliknięcie przycisku API wysyła prośbę do określonego adresu URL serwera zdalnego. Odpowiedź serwera zostaje zwrócona do redaktora. --- ### SFPTotal Labs Ta karta zawiera dane konta użytkownika SFPTotal Labs. ## [Informacje o urządzeniach](https://sfptotal.io/pl/wiki/Device_information) Aplikacja automatycznie czyta informacje o podłączonym urządzeniu podczas pierwszej operacji czytania i wyświetla je w dzienniku operacyjnym. Możesz poprosić o informacje o urządzeniu ręcznie z menu **Pomoc - Zdobądź wersję urządzenia**. Aplikacja wyświetla informacje o urządzeniu w rejestrze operacyjnym. ``` 2024-02-09 11:29:48 > Device version: SFPTotal Plus New (c) 2023 HW: 1.3 SW: 1.3.7 SN: SFPT-P1323122212 DEMO ``` Informacje o urządzeniu obejmują: - Typ urządzenia i firmware rok - Wersja sprzętowa - Wersja firmware - numer serialowy - Status aktywacji --- Podczas kontrolowania urządzenia za pośrednictwem bezpośredniego połączenia portu COM, można poprosić o informacje o urządzeniu, wykonując polecenie **VERSION** ## [Czytanie pamięci przejściowej](https://sfptotal.io/pl/wiki/Reading_transceiver_memory) Aby przeczytać dane z pamięci przekazującej: 1. Podłącz programator do komputera i uruchom SFPTotal Wizard; 2. Włóż transceiver do portu programatora; 3. Wybierz odpowiedni typ transceivera z menu rozwijanego **Typ modułu**; 4. Wybierz z menu obszar pamięci do odczytu **Tabela adresów**; 5. Kliknij przycisk czytania pamięci przejmującego - **Przeczytaj kod z modułu**; 6. Aplikacja wyświetla odpowiedź panelu programowania nadawcy w log operacyjny i kopiuje dane z pamięci nadawcy do **Tabela kodowa**. Jeśli czytanie się uda, aplikacja wyświetla READ OK. Jeśli wystąpi błąd czytania, tabela programowania nadawcy zwraca odpowiednią [kod błędu](https://sfptotal.io/pl/wiki/Error_codes). ![Czytanie SFP modułu firmware w SFPTotal Wizard: tabela pamięci i dziennik operacyjny](https://sfptotal.io/images/documentation/i175/p40/356a192b-3f6aa1f1d5-a17901b75737.jpg) ## [Eksport i import kodów](https://sfptotal.io/pl/wiki/Exporting_and_importing_code) Aplikacja działa z segmentami kodu przesyłającego 128-byte przechowywane jako pliki binarne lub kodowane w formacie Intel HEX. ### Importowanie #### Binarne pliki Używanie **Archiwum - otwarte** lub wyciągnąć plik do okna aplikacji, aby pobrać kod do edytora. --- #### HEX strumień Aplikacja może importować pasek HEX zawierający górną część A-F i cyfry 0–9. Źródło nie powinno przekraczać 256 charakterystyczne, co jest hexadecimalną reprezentacją 128 i byty. **Archiwum - Importowanie - HEX String** ![Importowanie kodu firmwarkowego w formacie hexadecimalnym: Importowanie HEX jako okno strumieniowe](https://sfptotal.io/images/documentation/i251/p45/356a192b-0b8be3e968-fbd7c415e9bf.jpg) Wprowadź kod HEX w oknie importu. Użyj dostępnych narzędzi do formatowania kodu: usunąć dodatkowe przestrzenie, przekształcić litery w górę i usunąć przerwy linii. kliknij **Kod importu** Przekazywanie danych do redaktora. ### Eksport Aby zapisać kod z edytora do pliku, użyj menu: **Archiwum - przechowywać jako...** Aplikacja obsługuje eksport kodu do dodatkowych formatów plików za pośrednictwem menu **Artykuły - Export**. ## [Zapis pamięci transceivera](https://sfptotal.io/pl/wiki/Writing_transceiver_memory) ### Jak zapisać zmiany w pamięci transceivera? Aby zapisać zmiany: 1. Podłącz programator do komputera i uruchom SFPTotal Wizard; 2. Włóż transceiver do portu programatora; 3. Wybierz odpowiedni typ transceivera z menu rozwijanego **Typ modułu**; 4. Wybierz z menu obszar pamięci do odczytu **Tabela adresów**; 5. Upewnij się, że edytor zawiera prawidłowy kod; 6. Kliknij przycisk zapisu zmian w pamięci transceivera — **Zapisz kod do modułu**; Po zakończeniu operacji zapisu aplikacja zwraca wynik. ![Zapis firmware modułu SFP w SFPTotal Wizard: tabela pamięci i dziennik operacji](https://sfptotal.io/images/documentation/i118/p41/356a192b-8dc4641732-8876fc4e067d.jpg) --- ### Jak działa zapis? Podczas standardowego zapisu programator generuje sekwencję sygnałów na magistrali danych IIC, przesyłając dane w blokach po 8 bajtów. Charakterystyka i czasy sygnałów są dobrane tak, aby umożliwić programowanie większości dostępnych na rynku transceiverów. Po wysłaniu sekwencji zapisującej zmiany w pamięci transceivera programator automatycznie odczytuje ponownie zapisany obszar. Następnie zwraca odczytane dane do aplikacji w celu porównania. Jeśli zapisany fragment kodu jest zgodny z fragmentem odczytanym podczas weryfikacji, zapis uznaje się za udany. Aplikacja zwraca odczytane dane i potwierdzenie — WRITE OK. W przeciwnym razie aplikacja zwraca WRITE FAIL — zapis nie powiódł się. Jeśli na magistrali danych wystąpi nieobsłużone przerwanie, aplikacja zwraca [kod błędu](https://sfptotal.io/pl/wiki/Error_codes) QERR. --- ### Dlaczego aplikacja zwraca błąd? Główną przyczyną błędu zapisu jest niezapisanie zmian w pamięci transceivera. Zwykle wynika to z ochrony przed zapisem w transceiverze. Programowanie transceiverów chronionych przed zapisem zgodnie ze standardem MSA wymaga hasła. Zobacz [Zapis z hasłem](https://sfptotal.io/pl/wiki/Writing_with_a_password) oraz [Rodzaje ochrony transceiverów przed zapisem i metody ich programowania](https://sfptotal.io/pl/wiki/Transceiver_write_protection). Błąd zapisu występuje również wtedy, gdy zapisano tylko część danych lub wewnętrzne mechanizmy modułu zmieniły dane strony po zapisie, a przed odczytem weryfikacyjnym programatora. W takim przypadku dostosuj [ustawienia programatora](https://sfptotal.io/pl/wiki/Basic_settings) aby dobrać częstotliwość zegara magistrali danych, rozmiar bloku danych i opóźnienie między blokami odpowiednie do zapisu zmian. --- ### Uwaga Przed zapisaniem zmian w pamięci transceivera wykonaj kopię zapasową całej dostępnej przestrzeni adresowej, aby zabezpieczyć dane przed ewentualnymi błędami. Zalecamy również włączenie rejestrowania fragmentów kodu odczytywanych z pamięci transceivera w historii operacji. W razie przypadkowego nadpisania pamięci zapis ten może pomóc odtworzyć oryginalne dane i kolejność zmian. Użyj [funkcji kopii zapasowej](https://sfptotal.io/pl/wiki/Backing_up_transceiver_memory) aby automatycznie zapisać oryginalny firmware transceivera. ## [Zapis z hasłem](https://sfptotal.io/pl/wiki/Writing_with_a_password) SFPTotal Wizard obsługuje zmiany pisemne do zabezpieczonej pamięci przesyłowej hasła (MSA SFF-8472, SFF-8636). Długość hasła obsługiwana jest w bitach 4. Wprowadź hasło w formacie hexadecimalnym (HEX) za pomocą górnej części A-F i cyfr 0–9. Na przykład: AABBCCDD. Wstępnie oprogramowanie pisze zmiany bez hasła. Aby ustawić hasło używane do odblokowania pamięci przekazującej przed napisaniem i skonfigurować, gdzie jest wprowadzona, użyj menu: **Kontrola - ustaw hasło** ![Pamięć przesyłacza wpisuje ustawienia hasła: adres tabeli, offset i hasło (Hex) w SFPTotal Wizard](https://sfptotal.io/images/documentation/i146/p42/356a192b-265a2cbf0e-38385275eb6a.jpg) W oknie ustawień wybierz **Wprowadzenie hasła przed...** Umożliwić wprowadzanie hasła przed napisaniem zmian do pamięci przekazującej. Wyczyść tę skrzynkę, aby wyłączyć wpis hasła. Określenie parametrów wejścia hasła: - Adres strony - **Adres stołowy** - Wpisy w stronę - **Adres hasła** - Wartość hasła w HEX — **Przewodnik (Hex)** kliknij **Zachowaj** aby zaoszczędzić ustawienia lub **Anuluj** Anuluje zmiany. Konfiguruj hasło przed napisaniem zmian do pamięci przekazującej. Po zastosowaniu ustawień płyta programowania nadawcy wprowadza hasło przed napisaniem zmian do pamięci nadawcy. Użyj przycisku pisania na głównej pasku narzędzi, aby napisać zmiany za pomocą uwzględnienia hasła. --- ### Lista hasła Lista znanych hasła do programowania napisane chronione transcewerów jest dostępna w bazie danych firmware. --- ### Lokalizacje wejścia hasła dla różnych typów nadawców Tabela pokazuje standardowe parametry wejścia hasła dla różnych typów nadawców według ich specyfikacji. | Typ modułu | Adres strony | Ofiary | | --- | --- | --- | | SFP / SFP+ | A2 | 7B | | SFP28 | A2 | 7B | | XFP | A0 | 7B | | QSFP+ | A0 | 7B | | QSFP28 | A0 | 7B | | QSFP-DD | A0 | 7A | --- ### Ustawienia urządzeń, które wpływają na wynik pisania Aplikacja może zwrócić WRITE FAIL nawet wtedy, gdy wprowadzono poprawne hasło podczas pisania zmian do pamięci przekazującej. Dzieje się tak, gdy nadawca jest wrażliwy na ustawienia pisania: rozmiar bloku, opóźnienie między blokami i częstotliwość zegara autobusowego danych. Znajdź odpowiednie ustawienia do pracy urządzenia w bazie danych, aby pomyślnie zapisać pamięć nadawcy programu. Otwórz ustawienia urządzenia z menu **Narzędzia - ogólne ustawienia** Wprowadzenie odpowiednich parametrów. - Ustaw częstotliwość zegarka między 10,000 a 100,000 Hz - Ustaw rozmiar bloku do 1, 4, 8 lub 128 byty - Ustaw międzyblokową opóźnienie między 50 a 250 ms --- ### Uwaga 1. Aby użyć wpisu hasła, nadawca SFP musi obsługiwać przestrzeń adresową tabeli A2h. Możesz to sprawdzić, czytając stronę A2h: płyta programowania nadawcy powinna pomyślnie zakończyć operację, a strona A2h \[00–7F\] nie powinna być pusta. 2. Adres strony i opcja wejścia hasła mogą się różnić od standardowego, jeśli producent korzysta z własnego mechanizmu ochrony pamięci. Sprawdź te szczegóły z producentem. 3. Jeśli nadawca nie przechowuje zmian po cyklu zasilania, nawet jeśli pisanie zwróciło WRITE OK, użyj skryptu, aby wysłać dowód specyficzny dla nadawcy, który przechowując dane do pamięci nieprzepływowej. ## [weryfikacja czeków](https://sfptotal.io/pl/wiki/Checksum_verification) Kod na stronie głównej nadawcy zawiera sumy kontrolne **CC\_BASE** oraz **CC\_EXT** które zapewniają integralność danych firmware: rejestry konfiguracji, nazwa dostawcy, numer części przekazującej, numer serii i data produkcji. W zakładkach CODE DETAILS i CODE TABLE, czeki znajdują się w - 0x3F i 0x5F dla modułów SFP; - 0xBF i 0xDF dla modułów XFP oraz QSFP; - 0xDE dla modułów QSFP-DD. Zgodnie ze standardem aplikacja automatycznie ponownie oblicza kwoty kontrolne po zmianie kodu w edytorze. Aby wyłączyć automatyczną weryfikację, wyczyść skrzynkę kontrolną w menu **Autoset Checksum - Autoset czeki**. Aby sprawdzić kontrolę, użyj menu **Edit - sprawdź kontrolę**. Aplikacja porównuje wartości i wyświetla wiadomość z wynikami weryfikacji. Pole z czekiem w edytorze są podkreślone w zielonej, jeśli czekiem jest poprawne, a czerwone, jeśli jest nieprawidłowe. ![Sprawdź firmware SFP w SFPTotal Wizard: czeki są poprawne wiadomość](https://sfptotal.io/images/documentation/i254/p46/356a192b-9ba81b3616-087bb77aaa82.jpg) Aby zaktualizować numer kontrolny, użyj przycisku na głównej pasku narzędzi lub menu **Edit - Zestaw czeki**. ## [Praca z fragmentami kodu](https://sfptotal.io/pl/wiki/Working_with_code_fragments) Aplikacja obsługuje operacje na fragmentach kodu w edytorze HEX. - Wybór fragmentu - Kopiowanie kodu - Paszport kod - kod czyszczenia Aby skorzystać z tych funkcji, prawym kliknięciem na edytor HEX po lewej stronie okna aplikacji, aby otworzyć jego menu kontekstu. ![Wybór wszystkich firmware lub fragmentu kodu w menu kontekstu edytora SFPTotal Wizard HEX](https://sfptotal.io/images/documentation/i130/p47/356a192b-89c36f6940-9281fcf7aab3.jpg) Wybrane obszary są podkreślone w czarnym. ![Wybrane byty pamięci przekazującej w edytorze SFPTotal Wizard HEX](https://sfptotal.io/images/documentation/i130/p47/356a192b-75bacd7569-ff7478d08051.jpg) Kliknij prawym przyciskiem wybranego fragmentu, aby ponownie otworzyć menu kontekstu. ![Kopiowanie kodu firmware transceptora z poleceniem Kopiowanie kodów w SFPTotal Wizard](https://sfptotal.io/images/documentation/i130/p47/356a192b-586cab0c21-6a1e2ded28b1.jpg) Użyj dostępnych operacji, aby skopiować, wkleić lub wyczyścić wybrany fragment. - **Kopiowanie kodu** Kopiuj kod HEX wybranego obszaru do klawiatury. - **Paste kod** importuje kod HEX z klawiatury do wybranego obszaru. Jeśli plik zawiera więcej danych niż wybrany obszar może trzymać, zapisuje się tylko dane, które pasują do wyboru. - **wybrane erasy** Wypełnia wybrane obszary zerami. --- ### Uwaga 1. Wykorzystaj krótkie klawiatury CTRL+A oraz CTRL+V Wybierz cały obszar edytora i wklej kod. 2. Wykorzystaj krótkie klawiatury CTRL+A oraz CTRL+C Wybierz całą dzielnicę edytora i skopiować kod do klawiatury. 3. Użyj fragmentów kopii i pasowania kodu, aby przekazać część kodu zawierającą zarówno dane tekstowe, jak i binarne, na przykład do obszaru określonego przez dostawcę oprogramowania przesyłowego. ## [Porównanie kodów](https://sfptotal.io/pl/wiki/Comparing_codes) Na karcie KOMPARATOR KODY w głównym oknie znajdują się narzędzia do porównania bytu firmware na byt. To narzędzie pomaga szybko znaleźć różnice między plikami i analizować wymagane zmiany. Karta porównywalna jest podzielona na dwa panele, z których każdy wyświetla tabelę kodu 128-byte. Oba panele mają identyczny zestaw przycisków sterowania. - Pobierz kod z pliku (tylko dane binarne) - Wyjaśnij aktualną dzielnicę redakcyjną - Wprowadzenie kodu z CODE TABLE do bieżącego panelu porównawczego - Kod eksportowy z panelu porównawczego do CODE TABLE - Porównaj kod i podkreśl różnice w bieżącej karcie - Jasne różnice podkreślają ![Porównanie firmware w CODE COMPARATOR: różne bajty są podkreślone](https://sfptotal.io/images/documentation/i100/p48/356a192b-b7d3324742-47120441c120.jpg) ## [Zapisywanie pamięci transcepcyjnej](https://sfptotal.io/pl/wiki/Backing_up_transceiver_memory) ### Tworzenie backupów Przejdź do menu **Kontrola - Backup Memory Transceiver** lub użyj klawiatury krótkiej **CTRL+B** Aby utworzyć kopię zapasową. ### Automatyczne kopie zapasowe Oprogramowanie może automatycznie kopiować główne strony pamięci nadawcy przed każdym czytaniem lub pisaniem operacji. Aby włączyć tę funkcję, wybierz skrzynkę kontrolną w menu **Kontrola - automatycznie poprawa nadawcy**. ### Dyrekcja Backup Kopie kopii zapasowych segmentów kodu pamięci przesyłowej są zapisywane w. /backup/ directory wraz z aplikacją wykonawczą. Kopie zapasowe są dostępne w następujących formach: - Połączenie pliku JSON - Indywidualne pliki binarne dla każdej strony. Możesz szybko otworzyć katalog kopii zapasowej z menu: **Narzędzia - Otwarte foldery kopii zapasowych** Indywidualne kopie zapasowe strony pamięci przekazującej można importować do edytora za pośrednictwem Archiwum - Otwórz lub przez wyciągnięcie pliku w oknie aplikacji. ### Uwaga Obsługa kopii zapasowej jest ograniczona do płytek programowania przesyłek SFPTotal Whistle. ## [DDM diagnostyka](https://sfptotal.io/pl/wiki/DDM_diagnostics) Oprogramowanie może czytać dane z cyfrowego monitorowania diagnostycznego (DDM) nadawcy w czasie rzeczywistym. Aby przeczytać dane DDM, wybierz typ modułu połączonego i przejdź do menu: **Narzędzia - Monitorowanie diagnostyczne cyfrowe** Panel kontroli czytania diagnostycznego zawiera następujące elementy: --- **Panel kontrolny przycisk** ![Kontrole diagnostyczne DDM w SFPTotal Wizard: jasne, przechowywane, czytane i wykres parametrów](https://sfptotal.io/images/documentation/i225/p50/356a192b-3a4335d095-b663eeacc9d1.jpg) - jasne dane - Zapisz raport DDM - Zacznij czytać DDM - Pobierz plik danych DDM - Ograniczenia ładowania --- **Tabela danych w czasie rzeczywistym** Zawiera dekodowane rejestry tabeli granicznej i aktualne wartości parametrów DDM. Podczas przetwarzania wartości DDM aplikacja porównuje bieżące parametry z ustawionymi limitami i rejestruje wycieczki w obszarze Alarmy i ostrzeżenia. Kodowanie kolorów dla aktualnych wartości parametrów: - Zielony – normalny zakres działania - Żółty – parametr wchodzi w zakres ostrzegawczy (Ostrzeżenie) - Czerwony – parametr wkroczył do zakresu alarmowego (Alarm) ![Tabela DDM wyświetlająca temperaturę, napięcie, prąd laserowy i moc optyczną](https://sfptotal.io/images/documentation/i225/p50/356a192b-da0c013a77-9ae887f9e8bb.jpg) --- **Zmiana historii** ``` 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 ``` --- **Czekamy** Linia statusu zawiera kontrolę CC\_DMI, która wskazuje na integralność tabeli granicznej fabryki. Sklep jest umieszczony na stronie A2h przy opłatie 5Fh. ## [Znajdź hasło transceptora](https://sfptotal.io/pl/wiki/Finding_a_transceiver_password) Proszę przeczytać ten artykuł uważnie przed użyciem funkcji wyszukiwania hasła Oprogramowanie obsługuje wyszukiwania hasła dla programowania pisze chronione transcewerów i odzyskiwanie zapomnianych hasła. Ta funkcja może być szczególnie przydatna, gdy musisz szybko sprawdzić szereg hasła w krótkim zakresie. Oprogramowanie obsługuje również wyszukiwania oparte na słownikach, które mogą znacznie przyspieszyć wyszukiwanie. ### Jak rozpocząć wyszukiwanie hasła? Przeczytaj instrukcje dokładnie i postępuj zgodnie z krokami. 1. Przeczytaj główną stronę pamięci nadawcy 2. Zmień kod w edytorze 3. Przejdź do menu **Wyszukiwanie - Search Password** 4. W oknie wyszukiwania hasła ustaw pozycję wejścia hasła 5. Określ zakres wyszukiwania hasła lub wybierz **Słownik atak** W poszukiwaniu opartej na słowniku. 6. Określ ścieżkę pliku słownika, jeśli jest wybrany tryb ataku słownika 7. Kliknij Start, aby rozpocząć wyszukiwanie. ![Słownik oparty na wyszukiwarce hasła w oknie wyszukiwania hasła SFPTotal Wizard](https://sfptotal.io/images/documentation/i183/p51/356a192b-8a8786b1cb-4eee40104a92.jpg) Protokół komunikacyjny między programistą nadawcy a nadawcą nie ma żadnej operacji potwierdzającej zakończone pisanie. Oznacza to, że zarząd programowania nadawcy nie otrzymuje potwierdzenia od nadawcy, że pisanie się udało. Aby zweryfikować wynik każdego wysiłku hasła, tablica programowania transceptora odczytuje pamięć transceptora i porównuje ją z danymi w edytorze aplikacji. Jeśli dane są zgodne z bytem na bycie, pisanie jest uznawane za udane. Operacja log wyświetla `WRITE OK` A wyszukiwanie się zatrzymuje. Jeśli nie pasuje, aplikacja powraca `WRITE FAIL` I poszukiwania się kontynuują. Po potwierdzeniu udanej pisania do modułu wyszukiwanie automatycznie zatrzymuje się i wyświetla znaleziony hasło: ``` 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 ``` --- **Proszę zauważyć** Jeśli rozpoczniesz wyszukiwanie hasła bez zmiany pierwotnego kodu nadawcy w edytorze, tabela programowania nadawcy powraca `WRITE OK` Pierwsza próba pisania, ponieważ uważa, że pisanie jest skuteczne. Dzieje się tak, ponieważ dane w edytorze już odpowiadają danych w pamięci przekazującej. Następnie aplikacja wyświetla A **fałszywe** hasło znaleziono wiadomość. Powyższe hasło nie pozwoli Ci napisać kolejnych zmian. Dzieje się tak, gdy wymagane sekwencje kroków nie są przestrzegane przed rozpoczęciem wyszukiwania hasła. Po przeczytaniu modułu i przed rozpoczęciem wyszukiwania, **Należy zmienić kod firmware** przynajmniej jeden bajt, aby dane w edytorze różniły się od danych w pamięci przekazującej. W przeciwnym razie wyszukiwanie hasła zwraca fałszywe pozytywne dla dowolnej wartości hasła. ### Wideo przewodnik --- ### Uwaga 1. Łączna możliwa kombinacja hasła: 2564 = 4 294 967 296 ## [DWDM ustawienia kanału tunable](https://sfptotal.io/pl/wiki/Tunable_DWDM_channel_settings) Aplikacja obsługuje ustawienie liczby kanałów i długości fali transcewerów SFP+ DWDM w zależności od *MSA SFF-8690: Tunable SFP+ Map pamięci dla częstotliwości ITU* . Otwórz interfejs konfiguracji z menu **Narzędzia - SFP+ Tuning Interface Zarządzanie** ![SFP DWDM ustawienia tunable w SFPTotal Wizard: kanał, częstotliwość i długość fali](https://sfptotal.io/images/documentation/i161/p63/356a192b-949ba8a95c-4534fceaa40e.jpg) kliknij **Przeczytaj SFP+ tunable rejestry** do odczytu informacji wspieranych kanałów z rejestrów nadawców. Aktualne ustawienia nadawcy są wyświetlane na karcie oznaczonej **SFP+ Rejestry kontrolne**. Wspierane kanały są wymienione na karcie oznaczonej **Wspierane kanały**. Aby zmienić numer kanału, otwórz **Wspierany kanał** Wybierz wymagany kanał **kanał** or **Długość**. kliknij **Nowy kanał** Zbuduj nowy kanał. Przekazujący potrzebuje czasu na odzyskanie. Odwołuje się do dokumentacji producenta nadawcy dla informacji o czasie i gotowości tuningu laserowego. --- ### Wideo przewodnik ## [Hardware wyszukiwanie hasła](https://sfptotal.io/pl/wiki/Hardware_password_search) Pole programowania przejmującego kontrolowane przez protokół polecenia SFPTotal obsługuje wyszukiwania hasła sprzętowe, umożliwiając szeroki zakres wartości hasła do sprawdzenia w dużej prędkości. Szczegóły dotyczące celu i syntazy poleceń sterowania, zobacz [SFPTotal protokół polecenia](https://sfptotal.io/pl/wiki/Device_control_protocol#c1ebcbe35d57993ebbf941515f59f999cbd1d3b0). Podczas wyszukiwania hasła sprzętowego, płyta programistyczna nadawcy nie spędza czasu na wymianie danych z aplikacją. Wprowadza hasło, pisze kontrolne słowo i sprawdza wynik pisania samodzielnie. --- ### Szybkość wyszukiwania Możesz zmienić prędkość wyszukiwania poprzez konfigurację opóźnienia między blokami i częstotliwości zegara autobusowego panelu programowania przejmującego przed rozpoczęciem. Ustaw częstotliwość zegara autobusowego do 100,000 Hz. ``` I2CRATE=12 ``` Ustaw inter-block opóźnienie do 16 ms ``` I2CPAUSE=10 ``` --- ### ograniczenia prędkości W celu pomyślnego wyszukiwania szybkość operacyjna i opóźnienie między blokami muszą dać nadawcy wystarczająco dużo czasu, aby zaoszczędzić zmiany, jednocześnie pozwalając mu kontynuować komunikację i przetwarzanie wydarzeń autobusowych danych. Nadmiernie wysoka prędkość pisania może przerwać wewnętrzną procedurę nadawcy do oszczędzania zmian. W rezultacie prawidłowe hasło może zostać usunięte, ponieważ jego efekt nie może być potwierdzony. Wybierz ustawienia płyta programowania transceiver, które pozwalają wyszukiwanie kontynuować bez przerwania przez kody błędu daty. Ograniczenia prędkości modułu zależą od jego sprzętu, jakości oprogramowania sterującego oraz fizycznej prędkości usuwania pamięci docelowej EEPROM/Flash. --- ### Sprawdź miejsce pisania słowa Wykorzystaj polecenia `BFCWADR` oraz `BFCWOFT` Aby zmienić domyślną pozycję słowo sprawdzanie pisz lokalizację. --- Sprawdź ustawienia słów dla SFP ``` BFCWADR=A0 BFCWOFT=00 ``` --- Sprawdź ustawienia słów dla QSFP ``` BFCWADR=A0 BFCWOFT=80 ``` --- Ustawienia do pisania na stronę A2h nadawcy SFP ``` BFCWADR=A2 BFCWOFT=80 ``` --- ### Wartości Range Aby przyspieszyć wyszukiwanie, pierwsze sprawdzanie znajduje się w określonych grupach znaków reprezentowanych w tabeli ASCII. List z zakresu **A** to **Z** ``` BFSET A2 7B 41414141 5A5A5A5A 41414141 ``` --- List z zakresu **a** to **z** ``` BFSET A2 7B 61616161 7A7A7A7A 61616161 ``` --- Różnica cyfrowa od **0** to **9** ``` BFSET A2 7B 30303030 39393939 30303030 ``` --- Symbole, cyfry i litery ``` BFSET A2 7B 20202020 7A7A7A7A 20202020 ``` --- Pełny zakres ``` BFSET A2 7B 00000000 FFFFFFFF 00000000 ``` --- ### Rozpoczęcie wyszukiwania Rozpoczęcie wyszukiwania hasła SFP+ z standardowym lokalizacją wejścia hasła ``` BFCWADR=A0 BFCWOFT=00 BFSET A2 7B 20202020 7A7A7A7A 20202020 ``` --- Rozpoczęcie wyszukiwania hasła SFP+ z pozycją wejścia niestandardowego hasła ``` BFCWADR=A0 BFCWOFT=00 BFSET A2 FC 20202020 7A7A7A7A 20202020 ``` --- Rozpoczęcie wyszukiwania hasła dla nadawcy XFP Przed rozpoczęciem wyszukiwania hasła sprzętowego dla modułów XFP lub QSFP, ustaw odpowiedni **MODSEL/MODDESEL** Skok na tablicy urządzeń. ``` BFCWADR=A0 BFCWOFT=94 BFSET A0 7B 20202020 7A7A7A7A 20202020 ``` --- ### Szukaj przykładu Log wyszukiwania sprzętu dla nadawcy SFP+ po podłączeniu do płyta programowania nadawcy za pośrednictwem 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 ``` Wyniki wyszukiwania: **84728400** --- ### Uwaga Przed rozpoczęciem wyszukiwania przygotuj konfigurację i polecenia wyszukiwania sprzętu w edytorze tekstu, aby uniknąć ewentualnych błędów. --- ### Wideo przewodnik ## [Pisanie z scenariuszem](https://sfptotal.io/pl/wiki/Writing_with_scripts) Skryty są specjalnym mechanizmem aplikacji do wysyłania i przetwarzania instrukcji sekwencyjnie. Mogą skonfigurować ustawienia płyta programowania transceiver, czytać i pisać pamięć transceiver i wykonywać inne operacje. Użyj skryptów, gdy transcewer wymaga procedury programowania, która różni się od standardów MSA i potrzebuje kolejności specjalnych instrukcji, aby pomyślnie zapisać zmiany pamięci. Skryty mogą również automatycznie powtarzać programowanie różnych obszarów pamięci przejmującego z minimalnym zaangażowaniem operatora. --- ### Jak mogę użyć scenariusza? 1. Otwórz menu **Kontrola - Napisz za pomocą skryptów - Wybierz plik skryptów** określenie ścieżki skryptu pliku; 2. Upewnij się, że edytor zawiera poprawny kod, jeśli skrypt wykorzystuje dane edytora podczas wykonywania; 3. Kliknij przycisk napisać pamięć nadawcy, aby uruchomić scenariusz. Podczas uruchamiania skryptów aplikacja ignoruje obecnie wybrane ustawienia obszaru pamięci. Obszary czytania i pisania muszą być określone w poleceniach skryptów. Należy pamiętać, że oprogramowanie nie sprawdza, czy pisanie się udało po zakończeniu skryptów. --- ### Jak wyjaśnić wybrany scenariusz? Przejdź do menu **Kontrola - Pisanie za pomocą skryptów - Reset script** Wyczyść wybrany scenariusz i wrócić do standardowego pisania. --- ### Jak tworzyć scenariusz? Syntax polecenia skryptów opiera się na protokole polecenia SFPTotal. Przykłady: ``` // 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 ``` Stwórz plik tekstowy i wprowadź jedną instrukcję na wiersz. Zapisz plik skryptów, aby użyć tej procedury programowania w aplikacji. --- #### Dodatkowe instrukcje skryptów Następujące dodatkowe polecenia są przetwarzane przez aplikację. **PAUSE** Wydawanie scenariusza przerwy. Podstawową przerwą jest 100 ms. Opcjonalny parametr określa czas przerwy w milisekundach. ``` PAUSE Delay 100ms PAUSE=2000 Delay 2000ms ``` --- **SETCHECKSUM** Przełomowe rozliczenie kwoty czekowej. --- **SETVAL** Ustaw komórkę edytora w opcji offset XX, aby ocenić YY. Wyznacz wartości parametrów w formacie HEX. Parametry offsetowe akceptują wartości od 00 do 7F. ``` SETVAL 7F 03 ``` --- **{00;7F}** Zastąpienie makro `{XX;YY}` jest używany wewnątrz innych poleceń do wprowadzenia segmentu kodu z redaktora. Podczas wykonywania skryptów makro jest automatycznie zastąpione bieżącym danymi edytora, począwszy od bytu XX i rozciągając YY byty. Uwaga: wartość parametrów YY `00` w HEX oznacza, że byty 1 są zastąpione, podczas gdy wartość `7F` w HEX oznacza, że byty 128 są zastąpione. Ustaw YY do długości segmentu w bajtach minus jeden, wyrażony w hexadecimalnej. Przykład: pisanie segmentu 128-byte na stronie A2h w godzinach 80h offset. ``` w2A200807F{00;7F} ``` Przykład: zapis 96-bajtowego segmentu progów DDM na stronie A2h od adresu 00h, a następnie odczyt. ``` W2A200005F{00;5F} ``` Przykład: przypisywanie zmiennej segmentu kodu 16-byte na offset 0x44, który zawiera numer serii. ``` $VAR2={44;0F} ``` --- **$VAR1** Zmiany bufferowe $VAR1. Użyj zmiennych buferów do przechowywania segmentów kodu z redaktora i wprowadzić ich treści podczas wykonywania skryptów. Aplikacja obsługuje warianty buferowe 10, $VAR0–$VAR9. ``` $VAR1={00;43} $VAR2={44;0F} $VAR3={54;2B} $VAR4=002AFE $VAR5=4F ``` --- **$YYYY** Wprowadź bieżącą rocznicę do dowodu. --- **$MM** Wprowadź aktualny miesiąc do polecenia. --- **$DD** Wprowadź aktualny dzień w polecenie. --- **BACKUPTOFILE** Rozpocznij kopię zapasową typu modułu wybranego w ustawieniach aplikacji. Aplikacja czyta dostępne strony sekwencyjnie i przechowuje dane do pliku. Ten polecenie jest równoważne z wezwaniem funkcji z menu aplikacji. --- **BACKUPDIR** Ustaw katalog kopii zapasowej. Dodatkowe parametry mogą być używane do tworzenia katalogu o określonym imieniu. Przykład: utworzenie dyrektywy kopii zapasowej z datą w jej nazwie. ``` $VAR5=SOMETEXT BACKUPDIR=\$YYYY-$MM-$DD_$VAR5\ BACKUPTOFILE ``` --- **IMPORTFILE** Wprowadź kod HEX z pliku binarnego do edytora. ``` IMPORTFILE=\catalog\filename.bin ``` --- **IMPORTHEX** Wprowadź kod HEX do edytora. Przykład: import segmentu kodu 128-byte do edytora. ``` IMPORTHEX=030407100000000000000006670000000802001E4F454D2020202020202020202020202000000B4053465031302D535220202020202020204120202003520091001A000058473936535230313020202020202020303830393236202068F0031200001111A8DD05AA642FAA6F5A64DAF3285A9D000000000000000000F05E482F ``` Wprowadź kod do edytora poprzez spotykanie zmiennych buferów. ``` $VAR1={00;43} $VAR2={44;0F} $VAR3={54;2B} IMPORTHEX=$VAR1$VAR2$VAR3 ``` --- **INCREMENT** Zwiększ wartość zmiennej zawierającej hexadecimalną reprezentację kodu tak, że liczba na końcu jej tekstowej reprezentacji wzrasta o jeden. Na przykład, reprezentacja tekstu zmiennej `SN129YY00201` Konwertuje się do `SN129YY00202`. Jeśli zery poprzedzają część numeryczną, aplikacja próbuje zachować pierwotną długość paska, gdy liczba zwiększona potrzebuje dodatkowego cyfry, przesuwając wartość w lewo. W ten sposób wartość `SN129YY00999` Konwertuje się do `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** Wypełnij obszar określony przez sprzedawcę w edytorze z zerami. --- **COUNTER** Script iteracji counter. Umieść to polecenie na początku pliku skryptowego, który działa w kręgu. Obecny rachunek iteracji jest dostępny za pośrednictwem zmiennej $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 ...** Porównaj wartości Użyj tego konstrukt, aby porównać A i B i wykonać polecenie następujące TAK, jeśli określony stan jest prawdziwy. ``` // 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** Powtórz scenariusz. Umieść to polecenie na końcu pliku skryptowego, aby powiadomić aplikację o ponownym uruchomieniu procedury. Komanda UNLOOP odwołuje LOOP. Wykorzystaj warunek, aby wyjść z kręgu i unikać niekończących się powtórzeń. Przykład z warunkiem. ``` COUNTER ... R1A000007F ... // Repeat the script until 10 iterations have completed IF $COUNTER < 10 THEN LOOP ``` Jeśli scenariusz wchodzi w nieskończony krąg, zatrzymaj go za pomocą globalnego polecenia przerwania w <Tools - Interrupt processes>. --- **STRTOHEX** Konwertuj tekst po operatorze na strzałkę HEX. ``` $VAR9=STRTOHEX QSFP28-SR4 MSGBOX $VAR9 ``` --- **HEXTOSTR** Konwertuj pasek HEX po operatorze na tekst. ``` $VAR9=HEXTOSTR 5153465032382D535234202020202020 MSGBOX $VAR9 ``` --- **PADRIGHTHEX** Włóż wartość hexadecimalną w $VAR1 po prawej stronie z znakem, którego kod jest YY, aż długość jego tekstowej reprezentacji osiągnie XX. Formaty komendy: `PADRIGHTHEX XX YY $VAR1` - `XX` liczba dziesiątkowa określająca długość tekstowej reprezentacji struny HEX; - `YY` kod HEX znaku używany do podłączenia łańcucha do wymaganej długości; - `$VAR1` zmienna zawierająca strzałkę HEX do konwersji. ``` // 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 ``` Ten polecenie jest przydatne przy przypisywaniu tekstu do zmiennej i przekształceniu go w pasek HEX o określonej długości. --- **PADLEFTHEX** Działają jak PADRIGHTHEX. Podaj wartość hexadecimalną w $VAR1 po lewej stronie z znakem, którego kod jest YY, aż długość jego reprezentacji tekstowej osiąga XX. --- **SAVECODEDIR** Ustaw ścieżkę do automatycznego przechowywania pliku kodu bez pola dialogowego. Przykład: ustawienie drogi wyjścia kodu do dyrektora nazwanego po numerze serii w kodzie: ``` $VAR4=HEXTOSTR {44;0F} SAVECODEDIR=C:\Users\DemoUser\Desktop\Codes\$VAR4 ``` --- **SAVEFILE** Zapisz kod do pliku na ścieżce ustawionej przez SAVECODEDIR. Aplikacja generuje nazwę pliku automatycznie w zależności od wybranego typu modułu i strony. ``` $VAR4=HEXTOSTR {44;0F} SAVECODEDIR=C:\Users\DemoUser\Desktop\Codes\$VAR4 SAVEFILE ``` --- **SIGNATURE** Wykonywanie generatora z parametrami pre-set. Ta funkcja wymaga rozszerzonej licencji generatora w aplikacji, która nie jest zawarta w standardowym pakietie. --- #### Z zewnętrznego ognia **APIURL** Ustaw adres URL używany do nazywania zewnętrznego operatoru API. ``` APIURL=http://localhost/example/api.php ``` **APICALL** Zadzwoń do zewnętrznego operatora API. Jest to równoważne z kliknięciem przycisku API w głównym oknie aplikacji. Formularz zapytania POST dla połączeń do APIURL ``` POST Fields: code=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000&module_type=1&table=A0&offset=00 ``` - `code` kod: łańcuch znaku 256 (HEX, górna część); - `module_type` Typ modułu (0 — GBIC, 1 — SFP, 2 — SFP-DD, 3 — XFP, 4 — QSFP, 5 — QSFP-DD, 6 — OSFP); - `table` adres tabeli (HEX, w górnej części; na przykład: A0; A2); - `offset` Ofset tabeli (HEX, górny; na przykład: 00, 80). Serwer musi zwrócić strumień JSON: ``` {"status":1,"script":"R1A000007F\r\nW1A000007F{00;7F}\r\n","message":"","code":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","module_type":"1","table":"A0","offset":"00"} ``` Odpowiedź serwera musi zawierać następujące parametry: - `status` status przetwarzania: 1 — import i wykonanie skryptów; 0 – wyświetla wiadomość bez importowania kodu; - `script` tekst skryptowy do wykonania po importowaniu kodu; pozostawić pusty, jeśli nie jest określony skrypt; - `message` powrócił wiadomość, wyświetlana w status = 0; - `code` kod z powrotem: łańcuch znaku 256 (HEX, górna część); - `module_type` Typ modułu (0 — GBIC, 1 — SFP, 2 — SFP-DD, 3 — XFP, 4 — QSFP, 5 — QSFP-DD, 6 — OSFP); - `table` adres tabeli (HEX, w górnej części; na przykład: A0; A2); - `offset` Ofset tabeli (HEX, górny; na przykład: 00, 80). --- #### Operacje arytmetyczne Procesor skryptów obsługuje dodatek, subtrakcję, rozmnożenie i podział poprzez **MATH**. Formaty komendy: `MATH Value1 %Operator Value2` Wspierane operacje arytmetyczne: - `+` – w dodatku; - `-` – wskaźnik substracji; - `*` • wielokrotność; - `/` \- podział w dziale; ``` COUNTER $VAR0=MATH 10 - $COUNTER ECHO $VAR0 // Repeat the script while the condition is true IF $VAR0 > 0 THEN LOOP ``` --- #### plik użytkownika Komandy do pracy z plikiem użytkownika. **USERFILEPATH** Ustaw ścieżkę pliku użytkownika. ``` USERFILEPATH=C:\Users\User\Desktop\user-file.txt ``` **GETUSERFILESTRING** Przeczytaj określoną linię z pliku użytkownika. ``` GETUSERFILESTRING 10 ``` **SAVETOUSERFILE** Zapisz dane do pliku użytkownika. Przykłady: ``` // 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** Wartość ta zawiera liczbę linii w pliku użytkownika. ``` // 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 ``` ## [Automatyczne pisanie na połączeniach](https://sfptotal.io/pl/wiki/Automatic_writing) Oprogramowanie obsługuje automatycznie pisanie do nadawcy, gdy jest on podłączony do portu programu nadawcy. Aby włączyć tę funkcję, wybierz następujące pudełka kontrolne: **Kontrola - sprawdź status podłączonego urządzenia** **Kontrola - automatyczne pisanie do włączonego nadawcy** Ustanowienie połączenia z programistą nadawcy: **Źródło - Connect** ![Automatyczne ustawienia programowania SFP: opcje weryfikacji połączeń i pisania w menu sterowania](https://sfptotal.io/images/documentation/i152/p44/356a192b-2a1a3ff372-5e2bf18e2670.jpg) Po włączeniu tego trudu oprogramowanie monitoruje wejścia, które wskazują, czy nadawca jest połączony z portami panelu programowania nadawcy. Po wykryciu połączenia, operacja pisania rozpoczyna się automatycznie za pomocą ustawień hasła lub skryptów skonfigurowanych. ``` 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 ``` Aby ponownie napisać, usunąć nadawcę z portu programu nadawcy, poczekać na status portu do aktualizacji, a następnie ponownie go podłączyć. ![Automatyczne pisanie firmware SFP w SFPTotal Wizard: tabela kodu i dziennik operacyjny](https://sfptotal.io/images/documentation/i152/p44/356a192b-dbc7c9adf9-1f7948688204.jpg) Aby wyłączyć automatyczne pisanie, wyczyść wcześniej wybrane skrzynki kontrolne. ### Uwaga Połączenie automatycznego pisania z pisaniem opartym na skryptach umożliwia programowanie zestawów transcewerów i znacznie zmniejsza czas spędzony na operacjach ręcznych. ## [Generacja kodów batch](https://sfptotal.io/pl/wiki/Batch_code_generation) Oprogramowanie może generować pliki firmware w zestawach z szablonu, zwiększając liczbę serii i oszczędzając każdy wynik do pliku. Aby generować firmware z rosnącym liczbą serialną, wprowadź znaky lokatorów w polu numerów serialnych szablonu: **%%%%**. W trakcie generacji firmware, `%%%%` Zmiana znaków przez odpowiednią wartość numeryczną. 1. Pobierz szablon firmware do edytora. 2. Wprowadź znaky lokatorów w polu numer serii, jak pokazano na zdjęciu. ![SFP kod źródłowy firmware w zakładce CODE TABLE przed generacją zbiornika w SFPTotal Wizard](https://sfptotal.io/images/documentation/i84/p56/356a192b-38232c178a-a6dd573710bc.jpg) 3. Otwarte **GENERATOR** Aby uzyskać dostęp do ustawień generacji firmware batch. 4. Ustaw katalog, w którym aplikacja powinna zapisać pliki firmware. 5. Ustaw **Start pozycji** określać wartość początkową dla generacji numerów serialnych. 6. Ustaw **Mieszkańcy** określić liczbę plików firmware do generowania. 7. Wybierz **Aktualizacja czeków** Aby automatycznie ponownie obliczyć aplikację **CC\_BASE** oraz **CC\_EXT** W przypadku generowania firmware. ![SFP generacja oprogramowania firmowego w SFPTotal Wizard: katalog wyjściowy, liczby serii i przycisk generatora Run](https://sfptotal.io/images/documentation/i84/p56/356a192b-dd42bb2140-a6dd573710bc.jpg) 8. kliknij **generator Run** aby rozpocząć proces. ![SFP wyniki generacji oprogramowania: liczby serialne i zapisane pliki w SFPTotal Wizard](https://sfptotal.io/images/documentation/i84/p56/356a192b-c88d781f15-a6dd573710bc.jpg) Aplikacja generuje firmware za pomocą określonych ustawień i przechowuje pliki w wybranym katalogu. Progres pokolenia jest wyświetlany w tabeli po prawej stronie okna. Pliki firmware będą dostępne w określonej dyrekcji wyjściowej. ![SFP pliki firmware stworzone przez generator zbiornika SFPTotal Wizard w systemie Windows Explorer](https://sfptotal.io/images/documentation/i84/p56/356a192b-772e7ebe98-023d28be8221.jpg) Użyj tych plików do późniejszych operacji. ## [Batch pisze](https://sfptotal.io/pl/wiki/Batch_writing) Oprogramowanie wspiera pisanie firmware do przejmowania pamięci w zestawach. Umożliwia to automatyczne pisanie listy plików z unikalnymi liczbami serialnymi utworzonymi przy użyciu generacji batch. Programowanie batch działa z przygotowanym listą plików firmware. Połącz przełączniki i napisz do nich pliki jeden po drugim. Programowanie batch może używać ustawień wejścia hasła lub skryptów. Aby rozpocząć pisanie batch, postępuj zgodnie z następującymi krokami: 1. Wyjaśnij obszar redakcji **Archiwum - nowe** 2. Otwórz kartę batch loader **BATCH LOADER** - Określ ścieżkę pliku skryptowego, jeśli transcewery wymagają programowania opartego na skryptach. - Konfiguruj wpis hasła, jeśli przekaźnik jest chroniony hasłem. - kliknij **Dodaj pliki** Aby pobrać listę plików firmware do koła ładowarki batch. ![Wpis firmware przejmującego batch: płyta pliku w zakładce SFPTotal Wizard BATCH LOADER](https://sfptotal.io/images/documentation/i145/p57/356a192b-26af260cd2-b5534685bebe.jpg) 3. Wprowadź nadawcę do portu programu nadawcy. 4. kliknij **RUN BATCH LOADER** Zacznij pisać batch. Poczekaj na pierwszą operację pisania, aby zakończyć. Status operacyjny jest wyświetlany na liście plików batch. Po zakończeniu pisania, status odpowiedniego pliku zmienia się na **Gotowe** i zakończone. ![Batch firmware pisanie w SFPTotal Wizard: szybki, aby połączyć następny nadawca](https://sfptotal.io/images/documentation/i145/p57/356a192b-0b48314d33-c3b0895208d0.jpg) Aplikacja wyświetla szybkość kontynuowania procesu. ![Okno następnego nadawcy: podłącz następny nadawca, aby kontynuować pisanie firmware](https://sfptotal.io/images/documentation/i145/p57/356a192b-43a387f67a-f15ba88d715a.jpg) Usunąć nadawcę z portu programu nadawcy i połączyć następny. kliknij **OK** w momencie połączenia następnego nadawcy, lub **Anuluj** aby zatrzymać proces. W następnej iteracji aplikacja pobiera następny plik firmware z listy i wykonuje procedurę pisania. Następnie wyświetla szybkość ponownie i czeka na połączenie następnego nadawcy. ### Uwaga Podstawowo programowanie batch pisze pliki z listy firmware tylko do wybranego obszaru pamięci nadawcy. Aby programować wiele obszarów pamięci, użyj skryptów. ## [Naciśnienie zewnętrzne](https://sfptotal.io/pl/wiki/External_handler_button) Oprogramowanie obsługuje zewnętrznego handlowca kodu dla różnych przepływów pracy modyfikacji i weryfikacji kodu, importując firmware do edytora i automatycznie wykonując polecenia podczas importu kodu. Komunikat wykorzystuje HTTP: aplikacja wysyła prośbę POST do adresu serwera określonego w **Narzędzia - Ogólne ustawienia - Pliki - Przycisk API URL**. Przykładowe żądania post: `code=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000&module_type=1&table=A0&offset=00` `code` zawiera segment kodu znakowego 256 z edytora aplikacji; `module_type` wybrany typ modułu (0 — GBIC), 1 — SFP, 2 — SFP+, 3 — XFP, 4 — QSFP); `table` adres tabeli (na przykład: A0, A2); `offset` Wskaźnik opłat (na przykład: 00, 80). Przykładowe odpowiedzi serwera: `{"status":1,"script":"R1A000007F\r\nW1A000007F{00;7F}\r\n","message":"","code":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","module_type":"1","table":"A0","offset":"00"}` Odpowiedź serwera musi zawierać łańcuch JSON z następującymi parametrami: `status` status przetwarzania: 1 - aplikacja importuje kod z odpowiedzi serwera i wykonuje polecenia przesyłane w skryptach; 0 – wyświetla wynik zewnętrznego handlowca z pola wiadomości. `script` Lista poleceń zgodnie z protokołem SFPTotal `message` wiadomość tekstowa wyświetlana przez aplikację, gdy status = 0 `code` kod zwrócony przez serwer; wymagana długość to znaky 256, reprezentujące bajty 128 `module_type` wybrany typ modułu (0 — GBIC), 1 — SFP, 2 — SFP+, 3 — XFP, 4 — QSFP) `table` adres tabeli (na przykład: A0, A2) `offset` segment kodowy offset (na przykład: 00, 80) If `status=1` aplikacja importuje kod z odpowiedzi serwera do edytora i wykonuje polecenia przeniesione w `script`. If `status=0` w aplikacji wyświetla tekst, który został przeniesiony do `message`. Użyj tego trybu, aby weryfikować kod za pomocą skryptów przyzwoitych hostowanych na serwerze HTTP i otrzymywać wiadomość tekstową z wynikami. ## [Wzywanie zewnętrznego kodowca](https://sfptotal.io/pl/wiki/Calling_an_external_code_handler) Artykuł lokalny o zewnętrznym operatorze API; nie ma treści dostępnych. Zobacz powiązany artykuł. ## [SFPTotal Whistle](https://sfptotal.io/pl/wiki/SFPTotal_Whistle) **Zawartość** 1. [Informacje ogólne](https://sfptotal.io/pl/wiki/SFPTotal_Whistle) 2. [Aplikacje](https://sfptotal.io/pl/wiki/SFPTotal_Whistle#1f14ddbb7157864a96a15933e63cc36c5f4eeb2d) 3. [Główne zalety](https://sfptotal.io/pl/wiki/SFPTotal_Whistle#c3e739897ba710e17c363bf78735529bdf0144ec) 4. [Szybki start](https://sfptotal.io/pl/wiki/SFPTotal_Whistle#4e82e087889f8534521698ba06311cd9be56b4c6) - [Instalacja kierowcy urządzenia](https://sfptotal.io/pl/wiki/SFPTotal_Whistle#58d7cfe5c8194b301d63e9fcc4919c5f786c8128) - [Aktywacja klucza](https://sfptotal.io/pl/wiki/SFPTotal_Whistle#09a90205073c75c1411e7d5a97e417263b8548c7) - [Oprogramowanie](https://sfptotal.io/pl/wiki/SFPTotal_Whistle#31fc1eaf71ad7f69afc20dfed736612540de0f02) - [Ustawienia połączenia](https://sfptotal.io/pl/wiki/SFPTotal_Whistle#76bc18b1782b1491ce8d98e487dd9d1bfcab6003) 5. [Operacje transzywarskie](https://sfptotal.io/pl/wiki/SFPTotal_Whistle#c735df8689e34636147068c79e678703500708c5) 6. [Rozwiązywanie problemów powszechnych](https://sfptotal.io/pl/wiki/SFPTotal_Whistle#618e0dcae9705b5514b13fe9f897ff1135d39f12) 7. [Cechy i ograniczenia](https://sfptotal.io/pl/wiki/SFPTotal_Whistle#ad57058c122323bd3895292e93434b90f59e3281) Urządzenie **SFPTotal Whistle** Transceiver programming board jest miniaturowym urządzeniem do programowania EEPROM z SFP i SFP+ przewoźników o zużyciu mocy do 1.5 W. Panel programowania nadawcy jest w pełni kompatybilny z nadawcami zaprojektowanymi zgodnie z MSA SFF-8074. Płyta programistyczna nadająca się do programu obsługuje hasło chronione przez nadawców zgodnie z MSA SFF-8472. Urządzenie posiada port SFP dla nadawców, złącznik USB 2.0 do podłączenia do komputera oraz mocny LED. ![Dwie tablice programowania przesyłek SFPTotal Whistle USB z różnymi przesyłkami zainstalowany](https://sfptotal.io/images/documentation/site/products/gallery/whistle/sfptotal-whistle-01.jpg) --- ### Aplikacje Programowanie transcendentów jest wykorzystywane do następujących zadań: - czytanie i pisanie pamięci transzyjnej; - Programowanie pisze chronione nadawcy; - Napisanie zmian w pamięci przekazującej w celu zapewnienia kompatybilności z przełącznikami różnych producentów; - Dostęp do informacji diagnostycznych DDMI (DOM). --- ### Główne zalety - Oficjalne oprogramowanie dla systemu Windows; - kompatybilność z przekazującymi od różnych producentów; - Szybkie zmiany w parametrach kompatybilności transceptora; - mały rozmiar i niska waga; - Nie wymagane są zewnętrzne adaptery zasilania; - Nie wymagany jest kabel do połączenia z komputerem. --- ### Szybki start #### Instalacja kierowcy urządzenia Aby prawidłowo działać, zainstaluj sterowniki portów FTDI Virtual COM przed podłączeniem urządzenia po raz pierwszy: [http://www.ftdichip.com/Drivers/VCP.htm](http://www.ftdichip.com/Drivers/VCP.htm) Urzędowe urządzenia SFPTotal Whistle nie wymagają dodatkowej konfiguracji. Połącz urządzenie bezpośrednio z portem USB 2.0 typu A bez adapterów lub przewód rozszerzenia. LED na dolnej stronie panelu oświetla się, gdy urządzenie jest prawidłowo podłączone. Jeśli kierowcy FTDI są już zainstalowane, podłączanie urządzenia do komputera z systemem Windows powinno automatycznie wykryć nowe urządzenie i zainstalować jego kierowców. W programie Device Manager urządzenie pojawia się jako port serialny USB z przypisanymi numerami portów serialnych (na przykład: COM244). Będziesz potrzebował tego numeru portu, aby skonfigurować połączenie urządzenia w SFPTotal Wizard. ![SFPTotal Whistle: Port serialny USB i jego numer portu COM w Windows Device Manager](https://sfptotal.io/images/documentation/i102/p58/356a192b-902b0463c3-5fe637ccb870.JPG) --- #### Aktywacja klucza Aby pracować z SFPTotal Wizard, urządzenie musi zawierać unikalny klucz do aktywacji cyfrowej (Klucz do urządzenia). Ten klucz autentykuje urządzenie i umożliwia główne funkcje oprogramowania do czytania i pisania pamięci przekazującej. Wszystkie oryginalne urządzenia są wyposażone w klucz aktywacyjny przesyłany do pamięci. Klucz jest automatycznie sprawdzany po raz pierwszy urządzenie jest używane z oficjalnym oprogramowaniem SFPTotal Wizard. Komputer musi być podłączony do Internetu w celu weryfikacji. --- #### Oprogramowanie SFPTotal Whistle jest kompatybilny z oficjalnym [SFPTotal Wizard](https://sfptotal.io/pl/software) oprogramowanie, wersja 1.0.4.0 lub później. Przeczytaj przewodnik użytkownika przed rozpoczęciem. Rada programowania nadawcy może również pracować z IC-Prog [\[1\]](http://ic-prog.com/) Ale ten oprogramowanie nie obsługuje dostępu do strony A2h lub pisania opartego na hasłach. --- #### Ustawienia połączenia 1. Pobierz i uruchom SFPTotal Wizard; 2. Otwórz menu drop-down **Połączenie – ustawienia połączenia**; 3. jasne **Automatyczne wyszukiwanie połączenia** odblokowanie ustawień połączenia urządzenia; 4. kliknij **Odświeżanie**; 5. Wybierz ten **Numer portów serialnych** wartość odpowiadająca porcie COM przypisanej do urządzenia; 6. Wybierz ten **Programowanie typu** do porównania SFPTotal Whistle; 7. kliknij **Zapisz ustawienia połączenia** aby zaoszczędzić ustawienia; ![SFPTotal Whistle ustawienia połączenia: port COM i typ tablicy w oknie ustawień połączenia](https://sfptotal.io/images/documentation/i102/p58/356a192b-cbcb9b8628-44fa82b182c7.jpg) --- #### Operacje transzywarskie Informacje o głównych funkcjach aplikacji są dostępne w sekcji Przewodnik użytkownika. --- ### Rozwiązywanie problemów powszechnych Następujące powszechne problemy mogą wystąpić podczas korzystania z urządzenia. **LED nie świeci, gdy urządzenie jest podłączone do** Sprawdź orientację urządzenia. Podczas wprowadzania urządzenia do horyzontalnego portu USB, metalowy pudełko SFP na płyty musi stawić czoła w górę. **Aplikacja nie zwraca nic podczas czytania pamięci przekazującej** Sprawdź ustawienia łączności w ustawieniach łączności – łączności. **Nie przypisuje się numer portu COM** Na komputerach z systemem Windows, gdzie inne podłączone urządzenia już użyły wszystkich rezerwowanych numerów portu COM 256, system nie może automatycznie przypisać nowego numeru portu ze względu na zachowanie kierowcy FTDI. Podaj numer portu ręcznie. W programie Device Manager, pod portami (COM & LPT), wybierz odpowiednie urządzenie USB Serial Port, otwórz właściwości - ustawienia portu - zaawansowane i przypisać numer portu COM. **Błąd: "Nie można znaleźć biblioteki FTDI FTD2XX.DLL"** Archiwum klasy urządzeń FTDI brakuje. Kopiuj FTD2XX.dll do katalogu aplikacji SFPTotal Wizard Po zainstalowaniu sterownika, ten plik można znaleźć w C:\\Windows\\System32. **Błąd: "Ustawienie niewolnicze nie potwierdziło przeniesienia urządzeniaAddress: 0xA0"** Ten błąd występuje, gdy panel programowania nadawcy nie otrzymuje uznania od urządzenia niewolniczego (transceptora) podczas rozpatrywania tabeli A0h. Możliwe przyczyny obejmują: - Żaden nadawca nie jest połączony z portem programu nadawcy; - Przekazujący jest niewłaściwy i nie odpowiada; - Autobus danych jest zamknięty; - Istnieje problem kontaktowy między nadawcą a programistą nadawcy. **Błąd: „Słowo urządzenie nie potwierdziło przeniesienia opłat: 0x00”** Ten błąd występuje, gdy nadawca programowania nie otrzymuje uznania od urządzenia niewolniczego (transceiver) podczas pisania bajtu offsetowego. Przekazujący nie jest gotowy do wykonania operacji i kontynuuje komunikację w autobusie danych. **WRITE FAIL błąd pisania** Ten błąd wskazuje na to, że pisanie do określonego obszaru pamięci nadawcy było nieudane. Panel programowania nadawcy wykonał pisanie, ale czytanie weryfikacji nie mogło potwierdzić, że zmiany zostały zapisane w pamięci nadawcy. Zazwyczaj zdarza się to, gdy piszesz do chronionego obszaru pamięci. Użyj wpisu hasła w sterowaniu – ustaw hasło do programu Password Protected Transceivers. --- ### Cechy i ograniczenia W przeciwieństwie do SFPTotal Mini, seria Whistle korzysta z konwertera interfejsu FTDI FT232 i komunikacji autobusów danych kontrolowanej przez oprogramowanie: aplikacja kontroluje stan linii autobusów, a nie kontroler sprzętu. Kontrola oprogramowania w bazie danych nie pozwala na dostosowanie trybu komunikacji i prędkości, aby wspierać szeroką gamę mechanizmów pisania nadawców wdrażanych przez producentów modułów. Te limity piszą wsparcie dla niektórych chronionych przekładników, które są wrażliwe na prędkość i czas zegarka lub których logika programowania różni się od standardów MSA. Operacja z kontrolowanymi przez oprogramowanie autobusami danych nie może zapewnić zarówno wysokiej częstotliwości zegara, jak i rygorystycznego czasu przy generowaniu sekwencji sygnałów niezbędnych do czytania i pisania pamięci przekazującej. To może być krytyczne, gdy programowanie transcewerów, którzy mają kontroler zarządzania i emuluje działanie urządzeń niewolniczych w oprogramowaniu. ## [SFPTotal Mini](https://sfptotal.io/pl/wiki/SFPTotal_Mini) **Zawartość** 1. [Informacje ogólne](https://sfptotal.io/pl/wiki/SFPTotal_Mini) 2. [Aplikacje](https://sfptotal.io/pl/wiki/SFPTotal_Mini#1f14ddbb7157864a96a15933e63cc36c5f4eeb2d) 3. [Główne zalety](https://sfptotal.io/pl/wiki/SFPTotal_Mini#c3e739897ba710e17c363bf78735529bdf0144ec) 4. [Szybki start](https://sfptotal.io/pl/wiki/SFPTotal_Mini#4e82e087889f8534521698ba06311cd9be56b4c6) - [Instalacja kierowcy urządzenia](https://sfptotal.io/pl/wiki/SFPTotal_Mini#58d7cfe5c8194b301d63e9fcc4919c5f786c8128) - [Oprogramowanie](https://sfptotal.io/pl/wiki/SFPTotal_Mini#31fc1eaf71ad7f69afc20dfed736612540de0f02) - [Ustawienia połączenia](https://sfptotal.io/pl/wiki/SFPTotal_Mini#76bc18b1782b1491ce8d98e487dd9d1bfcab6003) - [Aktywacja urządzenia](https://sfptotal.io/pl/wiki/SFPTotal_Mini#d60c43dba8d1cb989665461b41663c11cac7d28f) - [Połączenie transceptora](https://sfptotal.io/pl/wiki/SFPTotal_Mini#00972fe7f66b04665adf9c48d0743f9a693a171b) 5. [Kontrole](https://sfptotal.io/pl/wiki/SFPTotal_Mini#e9f686423be28b2a114f10d89816203c52e5a03a) 6. [Kontrola poleceń](https://sfptotal.io/pl/wiki/SFPTotal_Mini#22418440dde4c54c0f099e9d5cb94b846cbde6f7) 7. [Uwaga](https://sfptotal.io/pl/wiki/SFPTotal_Mini#7d74563e457666cab3955de69bc3a49870523040) Urządzenie **SFPTotal Mini** Programowanie programów z pamięcią SFP28, SFP+ i SFP transcewery, włączając SFP RJ45, AOC i DAC. Obsługuje programowanie hasła chronionych transcewerów zgodnie z MSA SFF-8472, a także moduły pisania i programowania oparte na scenariuszu z sprzętem pisania obwodów ochronnych. Płyta programowania nadawcy jest w pełni kompatybilna z nadawcami zaprojektowanymi zgodnie z MSA SFF-8074. Urządzenie posiada port SFP dla przełączników, związek USB typu C do połączenia z komputerem, wskaźniki LED, skoki sterowania mocą i związek do zewnętrznego zasilania 5V DC. ![SFPTotal Mini SFP płyta programowania przejmującego z portem przejmującym i łącznikiem USB](https://sfptotal.io/images/documentation/i90/p59/356a192b-573370abb7-0594e633dce7.png) ![Na dole SFPTotal Mini wyświetlająca model i tablicy przeglądu](https://sfptotal.io/images/documentation/i90/p59/356a192b-3bec720c96-0594e633dce7.png) --- ### Aplikacje Programowanie transcendentów jest wykorzystywane do następujących zadań: - Programowanie SFP RJ45, 1G SFP, 10G SFP+ i 25G SFP28 optyczne nadajniki; - Programowanie kabli AOC i DAC; - Zapewnienie zgodności modułów z sprzętem sieciowym różnych producentów; - Programowanie zapisuje chronioną pamięć nadawcy; - Czytanie informacji diagnostycznych w czasie rzeczywistym; - ustawienie kanału przewoźników tunalnych DWDM SFP+; - Zmiana ustawień sterownika PHY; - Odtwarzanie transcewatorów OEM. --- ### Główne zalety - rozmiar kompaktowy; - Pełna obsługa czynnika kształtu SFP na jednym urządzeniu; - nie ogranicza się do określonego producenta przesyłowego; - elastyczna kontrola prędkości pisania i ustawień; - Wsparcie dla programistów transcewerów z hasłem; - Dostęp do niestandardowych adresów pamięci przekazującej; - Programowanie transceiverów z ochroną pisania sprzętu; - wsparcie zewnętrzne dostawy energii dla przewoźników o wysokiej mocy; - obsługa wyszukiwania hasła sprzętowej; - Wsparcie techniczne producenta. --- ### Szybki start #### Instalacja kierowcy urządzenia Aby prawidłowo działać, zainstaluj sterownik urządzenia przed podłączeniem urządzenia po raz pierwszy. Dostępna jest na **Pobierz stronę**. Windows 10 / 11 obejmuje kierowców dla SFPTotal Mini pod standardem. Po prostu podłącz urządzenie do komputera i poczekaj na zakończenie automatycznej instalacji. Jeśli system operacyjny nie zawiera sterownika lub specjalne zasady instalacji sterownika mają zastosowanie do nowych urządzeń, postępuj zgodnie z **instrukcje instalacji kierowcy**. Niektóre wersje systemu Windows wymagają ponownego uruchomienia systemu po zainstalowaniu sterownika, aby wirtualne urządzenie serii portów mogło działać prawidłowo. --- #### Oprogramowanie Użyj oficjalnego **SFPTotal Wizard** oprogramowanie do pracy z urządzeniem. Zapewnia wygodny interfejs do edycji, czytania i pisania pamięci przekazującej. Nie wymagane jest wstępne konfigurowanie lub kalibracja urządzenia, aby rozpocząć korzystanie z aplikacji. Aby uzyskać pełne instrukcje oprogramowania, zobacz **Przewodnik użytkownika**. --- #### Ustawienia połączenia Podłącz płyta programowania nadawcy do portu USB komputera za pomocą dostarczonego kabla USB typu C. System operacyjny wykrywa nowe urządzenie, gdy jest po raz pierwszy podłączony. Pod warunkiem, że konfiguracja połączenia nie jest wymagana. Aplikacja automatycznie wykrywa płyta programowania nadawcy podłączona do komputera. Jeśli aplikacja została wcześniej skonfigurowana do bezpośredniego połączenia urządzenia, otwórz menu **Źródło: Connection Settings**. ![Ustawienia połączenia: automatyczne wykrywanie tablicy programowania przesyłek SFPTotal Mini/Plus](https://sfptotal.io/images/documentation/i90/p59/356a192b-02d26c9bb6-fa650823060b.jpg) Resetowanie **Numer portów serialnych**Wybierz **Programowanie typu** dla Twojego urządzenia i wybierz **Automatyczne wyszukiwanie urządzeń do połączenia** Aby połączyć się z programistą automatycznie. Zapisz ustawienia połączenia klikając **Zapisz ustawienia połączenia**. --- #### Aktywacja urządzenia Urządzenie **SFPTotal Mini** jest dostarczany z ograniczoną funkcjonalnością i wymaga aktywacji przed użyciem. Zobacz sekcję [Aktywacja urządzenia](https://sfptotal.io/pl/device-activation). --- #### Połączenie transceptora Podłącz przewód do portu SFP wewnątrz kasy metalowej. Podczas wprowadzania, etykieta na kasie modułu musi stawić czoła w górę. Wprowadź nadawcę do portu i delikatnie naciśnij ją, aż kliknie. Łańcuch na kasie przejmującym musi być zaangażowany w klatkę portową. Gdy nadawca jest prawidłowo zainstalowany, LED STAT przestaje świecić i pozostaje. Płyta programistyczna jest gotowa do użytku. Aby usunąć nadawcę, wyciągnij jej bail, aby uwolnić łokcie, a następnie trzymaj strony modułu dwoma palcami i wyciągnij go z portu. Nie rzucaj się na pudełko, ponieważ może się zepsuć. --- ### Kontrole Przewodnik programowania posiada następujące wskaźniki stanu i kontrolę: **Wskaźniki LED** - Urządzenie **POWER/MCU** Wskaźnik oświetla się, gdy urządzenie jest podłączone do komputera. - Urządzenie **STATUS/STAT** Wskaźnik rozświetla się, gdy moc jest włączona i urządzenie czeka na nadawcę w porcie SFP. Zatrzymuje się, gdy jest podłączony nadawca. - Urządzenie **ERROR/ERR** Wskaźnik zatrzymuje się, gdy urządzenie wykrywa błąd lub zablokowanie autobusu danych. - Urządzenie **TX\_ENA** Wskaźnik oświetla się, gdy przełączniki zasilania są podłączone do zasilania. - Urządzenie **RX\_ENA** Wskaźnik oświetla się, gdy piny odbiorcy są podłączone do zasilania. - Urządzenie **PRSNT** Wskaźnik oświetla się, gdy nadawca jest połączony z portem programu nadawcy. **Jumpers** - Otwarcie **TX PWR/TX\_VCC** Odłączanie prądu transmisora. - Otwarcie **RX PWR/RX\_VCC** Wyłącza moc odbiorcy. - Otwarcie **TX\_EN** umożliwia tryb niskiej mocy: laser jest wyłączony lub działa przy minimalnej mocy. Zamknięcie kontaktu uniemożliwia tryb niskiej mocy. - Zamknięcie **RS0** oraz **RS1** Wyciąga odpowiednie przejmujące piny do ziemi. --- ### Kontrola poleceń Urządzenie **SFPTotal Mini** Działamy przy użyciu własnego protokołu polecenia wspieranego przez SFPTotal Wizard. [SFPTotal protokół polecenia](https://sfptotal.io/pl/wiki/Device_control_protocol) zapewnienie dostępu do pełnych zdolności urządzenia do złożonych procedur programowania lub określonych rejestrów kontroli przejmującego. --- ### Uwaga 1. Etykiety komponentów na PCB mogą się różnić w zależności od przeglądu sprzętu. Zobacz dokumenty towarzyszące dla szczegółów. 2. Wbudowane aktualizacje firmware są dostępne tylko za pośrednictwem usługi SFPTotal. Skontaktuj się z obsługą, aby sprawdzić, czy aktualizacja jest dostępna. 3. Z zewnętrznego adaptera zasilania 5V DC 1A jest zalecany dla przełączników o wysokiej mocy. Polarność przełącznika jest oznaczona na urządzeniu PCB. 4. Przegląd sprzętu 1.6 obejmuje dodatkową ochronę elektrostatyczną przed wyładowaniem w celu poprawy niezawodności. ## [SFPTotal Plus New](https://sfptotal.io/pl/wiki/SFPTotal_Plus_New) **Zawartość** 1. [Informacje ogólne](https://sfptotal.io/pl/wiki/SFPTotal_Plus_New) 2. [Aplikacje](https://sfptotal.io/pl/wiki/SFPTotal_Plus_New#1f14ddbb7157864a96a15933e63cc36c5f4eeb2d) 3. [Główne zalety](https://sfptotal.io/pl/wiki/SFPTotal_Plus_New#c3e739897ba710e17c363bf78735529bdf0144ec) 4. [Szybki start](https://sfptotal.io/pl/wiki/SFPTotal_Plus_New#4e82e087889f8534521698ba06311cd9be56b4c6) - [Instalacja kierowcy urządzenia](https://sfptotal.io/pl/wiki/SFPTotal_Plus_New#58d7cfe5c8194b301d63e9fcc4919c5f786c8128) - [Oprogramowanie](https://sfptotal.io/pl/wiki/SFPTotal_Plus_New#31fc1eaf71ad7f69afc20dfed736612540de0f02) - [Ustawienia połączenia](https://sfptotal.io/pl/wiki/SFPTotal_Plus_New#76bc18b1782b1491ce8d98e487dd9d1bfcab6003) - [Aktywacja urządzenia](https://sfptotal.io/pl/wiki/SFPTotal_Plus_New#d60c43dba8d1cb989665461b41663c11cac7d28f) - [Połączenie transceptora](https://sfptotal.io/pl/wiki/SFPTotal_Plus_New#00972fe7f66b04665adf9c48d0743f9a693a171b) 5. [Kontrole](https://sfptotal.io/pl/wiki/SFPTotal_Plus_New#e9f686423be28b2a114f10d89816203c52e5a03a) 6. [Kontrola poleceń](https://sfptotal.io/pl/wiki/SFPTotal_Plus_New#22418440dde4c54c0f099e9d5cb94b846cbde6f7) 7. [Uwaga](https://sfptotal.io/pl/wiki/SFPTotal_Plus_New#7d74563e457666cab3955de69bc3a49870523040) Urządzenie **SFPTotal Plus New** Programowanie programów z pamięcią QSFP28, SFP28, XFP, SFP+ i SFP transcewery, włączając SFP RJ45, AOC i DAC. Obsługuje programowanie hasła chronione transcewerów zgodnie z MSA SFF-8472 i SFF-8636, a także moduły pisania i programowania oparte na skryptach z sprzętowym pisaniem ochrony krążek. Urządzenie posiada porty SFP, XFP i QSFP dla przełączników, złącznik typu C USB do podłączenia do komputera, wskaźniki LED, skoki sterowania mocą oraz złącznik do zewnętrznego zasilania 5V DC. ![SFPTotal Plus New przełącznik tabela programowania z portami SFP, XFP i QSFP: układ łącznika](https://sfptotal.io/images/documentation/i230/p60/356a192b-55e756c155-755c1a60eac6.png) ![Podstawowa pozycja SFPTotal Plus New](https://sfptotal.io/images/documentation/i230/p60/356a192b-bdf21cc1eb-755c1a60eac6.png) --- ### Aplikacje Programowanie transcendentów jest wykorzystywane do następujących zadań: - Programowanie optycznych transcewerów; - Programowanie kabli AOC i DAC; - Zapewnienie zgodności modułów z sprzętem sieciowym różnych producentów; - Programowanie zapisuje chronioną pamięć nadawcy; - Czytanie informacji diagnostycznych w czasie rzeczywistym; - ustawienie kanału przewoźników tunalnych DWDM SFP+; - Zmiana ustawień sterownika PHY; - Odtwarzanie transcewatorów OEM. --- ### Główne zalety - rozmiar kompaktowy; - pełna obsługa kilku czynników kształtu na jednym urządzeniu; - Wsparcie dla przesyłek optycznych z prędkością danych od 1.25G do 100G; - nie ogranicza się do określonego producenta przesyłowego; - elastyczna kontrola prędkości pisania i ustawień; - Wsparcie dla programistów transcewerów z hasłem; - Dostęp do niestandardowych adresów pamięci przekazującej; - Programowanie transceiverów z ochroną pisania sprzętu; - wsparcie zewnętrzne dostawy energii dla przewoźników o wysokiej mocy; - obsługa wyszukiwania hasła sprzętowej; - Wsparcie techniczne producenta. --- ### Szybki start #### Instalacja kierowcy urządzenia Aby prawidłowo działać, zainstaluj sterownik urządzenia przed podłączeniem urządzenia po raz pierwszy. Dostępna jest na **Pobierz stronę**. Windows 10 / 11 obejmuje kierowców dla SFPTotal Plus New pod standardem. Po prostu podłącz urządzenie do komputera i poczekaj na zakończenie automatycznej instalacji. Jeśli system operacyjny nie zawiera sterownika lub specjalne zasady instalacji sterownika mają zastosowanie do nowych urządzeń, postępuj zgodnie z **instrukcje instalacji kierowcy**. Niektóre wersje systemu Windows wymagają ponownego uruchomienia systemu po zainstalowaniu sterownika, aby wirtualne urządzenie serii portów mogło działać prawidłowo. --- #### Oprogramowanie Użyj oficjalnego **SFPTotal Wizard** oprogramowanie do pracy z urządzeniem. Zapewnia wygodny interfejs do edycji, czytania i pisania pamięci przekazującej. Nie wymagane jest wstępne konfigurowanie lub kalibracja urządzenia, aby rozpocząć korzystanie z aplikacji. Aby uzyskać pełne instrukcje oprogramowania, zobacz **Przewodnik użytkownika**. --- #### Ustawienia połączenia Podłącz płyta programowania nadawcy do portu USB komputera za pomocą dostarczonego kabla USB typu C. System operacyjny wykrywa nowe urządzenie, gdy jest po raz pierwszy podłączony. Pod warunkiem, że konfiguracja połączenia nie jest wymagana. Aplikacja automatycznie wykrywa płyta programowania nadawcy podłączona do komputera. Jeśli aplikacja została wcześniej skonfigurowana do bezpośredniego połączenia urządzenia, otwórz menu **Źródło: Connection Settings**. ![Ustawienia połączenia: automatyczne wykrywanie tablicy programowania przesyłek SFPTotal Mini/Plus](https://sfptotal.io/images/documentation/i90/p59/356a192b-02d26c9bb6-fa650823060b.jpg) Resetowanie **Numer portów serialnych**Wybierz **Programowanie typu** dla Twojego urządzenia i wybierz **Automatyczne wyszukiwanie urządzeń do połączenia** Aby połączyć się z programistą automatycznie. Zapisz ustawienia połączenia klikając **Zapisz ustawienia połączenia**. --- #### Aktywacja urządzenia Urządzenie **SFPTotal Plus New** jest dostarczany z ograniczoną funkcjonalnością i wymaga aktywacji przed użyciem. Zobacz sekcję [Aktywacja urządzenia](https://sfptotal.io/pl/device-activation). --- #### Połączenie transceptora Podłącz przełącznik za pośrednictwem portu SFP, XFP lub QSFP. Podczas wprowadzania, etykieta na kasie modułu musi stawić czoła w górę. Wprowadź nadawcę do portu i delikatnie naciśnij ją, aż kliknie. Łańcuch na kasie przejmującym musi być zaangażowany w klatkę portową. Gdy nadawca jest prawidłowo zainstalowany, LED STAT przestaje świecić i pozostaje. Płyta programistyczna jest gotowa do użytku. Aby usunąć nadawcę, wyciągnij jej bail, aby uwolnić łokcie, a następnie trzymaj strony modułu dwoma palcami i wyciągnij go z portu. Nie rzucaj się na pudełko, ponieważ może się zepsuć. --- ### Kontrole Przewodnik programowania posiada następujące wskaźniki stanu i kontrolę: **Kontrola mocy** - Urządzenie **SW1** Przełącznik ślizgowy kontroluje moc do portów nadawców. - Urządzenie **PWR** Jumpers duplikuje funkcję przełączania mocy. Urządzenia pomiarowe mogą być podłączone w serii do zasilania w tym momencie. **Wskaźniki LED** - Urządzenie **MCU** Wskaźnik oświetla się, gdy urządzenie jest podłączone do komputera. - Urządzenie **STAT** Wskaźnik rozświetla się, gdy moc jest włączona i urządzenie czeka na nadawcę w porcie SFP. Zatrzymuje się, gdy jest podłączony nadawca. - Urządzenie **ERR** Wskaźnik zatrzymuje się, gdy urządzenie wykrywa błąd lub zablokowanie autobusu danych. - Urządzenie **SFP** Wskaźnik oświetla się, gdy nadawca jest podłączony do portu SFP. - Urządzenie **XFP** Wskaźnik oświetla się, gdy nadawca jest podłączony do portu XFP. - Urządzenie **QSFP** Wskaźnik oświetla się, gdy nadawca jest podłączony do portu QSFP. **Jumpers** Porty przejmujące mają grupę skoków do kontrolowania przewód mocy i wejścia przejmującego. **SFP** - Otwarcie **PWR\_TX** Odłączanie prądu transmisora. - Otwarcie **PWR\_RX** Wyłącza moc odbiorcy. - Zamknięcie **RS0** oraz **RS1** Wyciąga odpowiednie przejmujące piny do ziemi. **XFP** - Otwarcie **PWR\_5V0** Wyłącza prąd transmisora na żelazku 5V. - Otwarcie **PWR\_3V3** Wyłącza moc nadawcy na kole 3.3 V. - Urządzenie **P\_DOWN/RST** Moduł jest odtwarzany przez wyłączanie mocy. Otwarte na default. - Urządzenie **MOD\_DESEL** Wybierz nadawcę do dostępu do autobusu danych. Otwarte wstępnie i kontrolowane przez oprogramowanie. **QSFP** - Otwarcie **VCC\_RX** Złącza moc odbiorcy QSFP. - Otwarcie **VCC\_TX** Złącza moc transmisora QSFP. - Urządzenie **VCC1** Złącza moc sterownika przełącznika QSFP. - Urządzenie **MODSEL** Wybierz nadawcę do dostępu do autobusu danych. Otwarte wstępnie i kontrolowane przez oprogramowanie. - Urządzenie **RESETL** Odtwarzamy moduł. Otwarte na default. **Niski tryb mocy** - Urządzenie **TX\_EN** Nieprzyjemny tryb prądu niskiego. Otwarte na default. **Autobus danych** Urządzenie **SDA**, **SCL** oraz **GND** Piny zapewniają dostęp do autobusu danych I2C. Poziom logiki autobusu danych odpowiada 5V. --- ### Kontrola poleceń Urządzenie **SFPTotal Plus New** Działamy przy użyciu własnego protokołu polecenia wspieranego przez SFPTotal Wizard. [SFPTotal protokół polecenia](https://sfptotal.io/pl/wiki/Device_control_protocol) zapewnienie dostępu do pełnych zdolności urządzenia do złożonych procedur programowania lub określonych rejestrów kontroli przejmującego. --- ### Uwaga 1. Etykiety komponentów na PCB mogą się różnić w zależności od przeglądu sprzętu. Zobacz dokumenty towarzyszące dla szczegółów. 2. Wbudowane aktualizacje firmware są dostępne tylko za pośrednictwem usługi SFPTotal. Skontaktuj się z obsługą, aby sprawdzić, czy aktualizacja jest dostępna. 3. Z zewnętrznego adaptera zasilania 5V DC 2A jest zalecany dla przełączników o wysokiej mocy. Polarność przełącznika jest oznaczona na urządzeniu PCB. 4. Przegląd sprzętu 1.3 obejmuje dodatkową ochronę elektrostatyczną przed wyładowaniem w celu poprawy niezawodności. ## [SFPTotal Plus X](https://sfptotal.io/pl/wiki/SFPTotal_Plus_X) **Zawartość** 1. [Informacje ogólne](https://sfptotal.io/pl/wiki/SFPTotal_Plus_X) 2. [Aplikacje](https://sfptotal.io/pl/wiki/SFPTotal_Plus_X#1f14ddbb7157864a96a15933e63cc36c5f4eeb2d) 3. [Główne zalety](https://sfptotal.io/pl/wiki/SFPTotal_Plus_X#c3e739897ba710e17c363bf78735529bdf0144ec) 4. [Szybki start](https://sfptotal.io/pl/wiki/SFPTotal_Plus_X#4e82e087889f8534521698ba06311cd9be56b4c6) - [Instalacja kierowcy urządzenia](https://sfptotal.io/pl/wiki/SFPTotal_Plus_X#58d7cfe5c8194b301d63e9fcc4919c5f786c8128) - [Oprogramowanie](https://sfptotal.io/pl/wiki/SFPTotal_Plus_X#31fc1eaf71ad7f69afc20dfed736612540de0f02) - [Ustawienia połączenia](https://sfptotal.io/pl/wiki/SFPTotal_Plus_X#76bc18b1782b1491ce8d98e487dd9d1bfcab6003) - [Aktywacja urządzenia](https://sfptotal.io/pl/wiki/SFPTotal_Plus_X#d60c43dba8d1cb989665461b41663c11cac7d28f) - [Połączenie transceptora](https://sfptotal.io/pl/wiki/SFPTotal_Plus_X#00972fe7f66b04665adf9c48d0743f9a693a171b) 5. [Kontrole](https://sfptotal.io/pl/wiki/SFPTotal_Plus_X#e9f686423be28b2a114f10d89816203c52e5a03a) 6. [Kontrola poleceń](https://sfptotal.io/pl/wiki/SFPTotal_Plus_X#22418440dde4c54c0f099e9d5cb94b846cbde6f7) 7. [Uwaga](https://sfptotal.io/pl/wiki/SFPTotal_Plus_X#7d74563e457666cab3955de69bc3a49870523040) Urządzenie **SFPTotal Plus X** Programowanie programów z pamięcią QSFP-DD, QSFP56, QSFP28, SFP28, XFP, SFP+ i SFP transcewery, włączając SFP RJ45, AOC i DAC. Obsługuje programowanie hasła chronione transcewerów zgodnie z MSA SFF-8472, SFF-8636 i CMIS 5.0 oraz moduły pisania i programowania oparte na skryptów z sprzętem pisania obwodów ochronnych. Urządzenie posiada porty SFP, XFP i QSFP-DD dla przełączników, złącznik typu C USB do podłączenia do komputera, wskaźniki LED, skoki sterowania mocą oraz złącznik do zewnętrznego zasilania 5V DC. ![SFPTotal Plus X Transceiver Programming Board: SFP, XFP i QSFP-DD Port Layout](https://sfptotal.io/images/documentation/i108/p61/356a192b-80eec02f1a-75ff1dc00f77.png) ![Podstawowa pozycja SFPTotal Plus X](https://sfptotal.io/images/documentation/i108/p61/356a192b-53eff62d3b-fb47744ce05d.png) --- ### Aplikacje SFPTotal Plus X jest używany do następujących zadań: - Programowanie optycznych transcewerów; - Programowanie kabli AOC i DAC; - Zapewnienie zgodności modułów z sprzętem sieciowym różnych producentów; - Programowanie zapisuje chronioną pamięć nadawcy; - Czytanie informacji diagnostycznych w czasie rzeczywistym; - ustawienie kanału przewoźników tunalnych DWDM SFP+; - Zmiana ustawień sterownika PHY; - Odtwarzanie transcewatorów OEM. --- ### Główne zalety - rozmiar kompaktowy; - pełna obsługa kilku czynników kształtu na jednym urządzeniu; - Wsparcie dla przesyłek optycznych z prędkością danych od 1.25G do 400G; - nie ogranicza się do określonego producenta przesyłowego; - elastyczna kontrola prędkości pisania i ustawień; - Wsparcie dla programistów transcewerów z hasłem; - Dostęp do niestandardowych adresów pamięci przekazującej; - Programowanie transceiverów z ochroną pisania sprzętu; - wsparcie zewnętrzne dostawy energii dla przewoźników o wysokiej mocy; - obsługa wyszukiwania hasła sprzętowej; - Wsparcie techniczne producenta. --- ### Szybki start #### Instalacja kierowcy urządzenia Aby prawidłowo działać, zainstaluj sterownik urządzenia przed podłączeniem urządzenia po raz pierwszy. Dostępna jest na [Pobierz stronę](https://sfptotal.io/pl/software#driver). Windows 10 / 11 obejmuje kierowców dla SFPTotal Plus X pod standardem. Po prostu podłącz urządzenie do komputera i poczekaj na zakończenie automatycznej instalacji. Jeśli system operacyjny nie zawiera sterownika lub specjalne zasady instalacji sterownika mają zastosowanie do nowych urządzeń, postępuj zgodnie z [instrukcje instalacji kierowcy](https://sfptotal.io/pl/software#driver). Niektóre wersje systemu Windows wymagają ponownego uruchomienia systemu po zainstalowaniu sterownika, aby wirtualne urządzenie serii portów mogło działać prawidłowo. --- #### Oprogramowanie Użyj oficjalnego [SFPTotal Wizard](https://sfptotal.io/pl/software) oprogramowanie do pracy z urządzeniem. Zapewnia wygodny interfejs do edycji, czytania i pisania pamięci przekazującej. Nie wymagane jest wstępne konfigurowanie lub kalibracja urządzenia, aby rozpocząć korzystanie z aplikacji. Aby uzyskać pełne instrukcje oprogramowania, zobacz [Przewodnik użytkownika](https://sfptotal.io/pl/wiki/SFPTotal_Documentation#e9aa6ea1ce86697d7e125ea8149a1768a40ce9fb). --- #### Ustawienia połączenia Podłącz płyta programowania nadawcy do portu USB komputera za pomocą dostarczonego kabla USB typu C. System operacyjny wykrywa nowe urządzenie, gdy jest po raz pierwszy podłączony. Pod warunkiem, że konfiguracja połączenia nie jest wymagana. Aplikacja automatycznie wykrywa płyta programowania nadawcy podłączona do komputera. Jeśli aplikacja została wcześniej skonfigurowana do bezpośredniego połączenia urządzenia, otwórz menu **Źródło: Connection Settings**. ![Ustawienia połączenia: automatyczne wykrywanie tablicy programowania przesyłek SFPTotal Mini/Plus](https://sfptotal.io/images/documentation/i90/p59/356a192b-02d26c9bb6-fa650823060b.jpg) Resetowanie **Numer portów serialnych**Wybierz **Programowanie typu** dla Twojego urządzenia i wybierz **Automatyczne wyszukiwanie urządzeń do połączenia** Aby połączyć się z programistą automatycznie. Zapisz ustawienia połączenia klikając **Zapisz ustawienia połączenia**. --- #### Aktywacja urządzenia Urządzenie **SFPTotal Plus X** jest dostarczany z ograniczoną funkcjonalnością i wymaga aktywacji przed użyciem. Zobacz sekcję [Aktywacja urządzenia](https://sfptotal.io/pl/device-activation). --- #### Połączenie transceptora Podłącz przewód do portu SFP wewnątrz kasy metalowej. Podczas wprowadzania, etykieta na kasie modułu musi stawić czoła w górę. Wprowadź nadawcę do portu i delikatnie naciśnij ją, aż kliknie. Łańcuch na kasie przejmującym musi być zaangażowany w klatkę portową. Gdy nadawca jest prawidłowo zainstalowany, LED STAT przestaje świecić i pozostaje. Płyta programistyczna jest gotowa do użytku. Aby usunąć nadawcę, wyciągnij jej bail, aby uwolnić łokcie, a następnie trzymaj strony modułu dwoma palcami i wyciągnij go z portu. Nie rzucaj się na pudełko, ponieważ może się zepsuć. --- ### Kontrole Przewodnik programowania posiada następujące wskaźniki stanu i kontrolę: **Kontrola mocy** - Urządzenie **SW1** Przełącznik ślizgowy kontroluje moc do portów nadawców. - Urządzenie **PWR** Jumpers duplikuje funkcję przełączania mocy. Urządzenia pomiarowe mogą być podłączone w serii do zasilania w tym momencie. **Wskaźniki LED** - Urządzenie **MCU** Wskaźnik oświetla się, gdy urządzenie jest podłączone do komputera. - Urządzenie **STAT** Wskaźnik rozświetla się, gdy moc jest włączona, a urządzenie czeka na nadawcę. Zostaje on na bieżąco, gdy nadawca jest podłączony do portu. - Urządzenie **ERR** Wskaźnik zatrzymuje się, gdy urządzenie wykrywa błąd lub zablokowanie autobusu danych. - Urządzenie **SFP** Wskaźnik oświetla się, gdy nadawca jest podłączony do portu SFP. - Urządzenie **XFP** Wskaźnik oświetla się, gdy nadawca jest podłączony do portu XFP. - Urządzenie **QSFP** Wskaźnik oświetla się, gdy nadawca jest podłączony do portu QSFP. **Jumpers** Porty przejmujące mają grupę skoków do kontrolowania przewód mocy i wejścia przejmującego. Funkcje głównych skoków są oznaczone na przedniej lub tylnej części PCB. **SFP** - Otwarcie **PWR\_TX** Odłączanie prądu transmisora. - Otwarcie **PWR\_RX** Wyłącza moc odbiorcy. - Zamknięcie **RS0** oraz **RS1** wyciąga odpowiednie piny nadawcy do ziemi, aby kontrolować linie Rate Select. **XFP** - Otwarcie **PWR\_5V0** Wyłącza prąd transmisora na żelazku 5V. - Otwarcie **PWR\_3V3** Wyłącza moc nadawcy na kole 3.3 V. - Urządzenie **P\_DOWN/RST** Moduł jest odtwarzany przez wyłączanie mocy. Otwarte na default. - Urządzenie **MOD\_DESEL** Wybierz nadawcę do dostępu do autobusu danych. Otwarte wstępnie i kontrolowane przez oprogramowanie. **QSFP** - Otwarcie **VCC\_RX** Złącza moc odbiorcy QSFP. - Otwarcie **VCC\_TX** Złącza moc transmisora QSFP. - Urządzenie **VCC1** Złącza moc sterownika przełącznika QSFP. - Urządzenie **VCC2** Złącza moc sterownika przełącznika QSFP-DD. - Otwarcie **VCC\_RX1** Złącza moc odbiorcy QSFP-DD. - Otwarcie **VCC\_TX1** Złącza moc transmisora QSFP-DD. - Urządzenie **MODSEL** Wybierz nadawcę do dostępu do autobusu danych. Otwarte wstępnie i kontrolowane przez oprogramowanie. - Urządzenie **RESETL** Odtwarzamy moduł. Otwarte na default. **Niski tryb mocy** - Urządzenie **TX\_EN** Nieprzyjemny tryb prądu niskiego. Otwarte na default. **Autobus danych** Urządzenie **SDA**, **SCL** oraz **GND** Piny zapewniają dostęp do autobusu danych I2C. Poziom logiki autobusu danych odpowiada 5V. --- ### Kontrola poleceń Urządzenie **SFPTotal Plus X** Działamy przy użyciu własnego protokołu polecenia wspieranego przez SFPTotal Wizard. [SFPTotal protokół polecenia](https://sfptotal.io/pl/wiki/Device_control_protocol) zapewnienie dostępu do pełnych zdolności urządzenia do złożonych procedur programowania lub określonych rejestrów kontroli przejmującego. --- ### Uwaga 1. Etykiety komponentów na PCB mogą się różnić w zależności od przeglądu sprzętu. Zobacz dokumenty towarzyszące dla szczegółów. 2. Wbudowane aktualizacje firmware są dostępne tylko za pośrednictwem usługi SFPTotal. Skontaktuj się z obsługą, aby sprawdzić, czy aktualizacja jest dostępna. 3. Z zewnętrznego adaptera zasilania 5V DC 2A jest zalecany dla przełączników o wysokiej mocy. Polarność przełącznika jest oznaczona na urządzeniu PCB. 4. Przegląd sprzętu 1.9 obejmuje dodatkową ochronę elektrostatyczną przed wyładowaniem w celu poprawy niezawodności. ## [SFPTotal OSFP Board](https://sfptotal.io/pl/wiki/SFPTotal_OSFP_Board) **Zawartość** 1. [Informacje ogólne](https://sfptotal.io/pl/wiki/SFPTotal_OSFP_Board) 2. [Aplikacje](https://sfptotal.io/pl/wiki/SFPTotal_OSFP_Board#1f14ddbb7157864a96a15933e63cc36c5f4eeb2d) 3. [Główne zalety](https://sfptotal.io/pl/wiki/SFPTotal_OSFP_Board#c3e739897ba710e17c363bf78735529bdf0144ec) 4. [Szybki start](https://sfptotal.io/pl/wiki/SFPTotal_OSFP_Board#4e82e087889f8534521698ba06311cd9be56b4c6) - [Instalacja kierowcy urządzenia](https://sfptotal.io/pl/wiki/SFPTotal_OSFP_Board#58d7cfe5c8194b301d63e9fcc4919c5f786c8128) - [Oprogramowanie](https://sfptotal.io/pl/wiki/SFPTotal_OSFP_Board#31fc1eaf71ad7f69afc20dfed736612540de0f02) - [Ustawienia połączenia](https://sfptotal.io/pl/wiki/SFPTotal_OSFP_Board#76bc18b1782b1491ce8d98e487dd9d1bfcab6003) - [Aktywacja urządzenia](https://sfptotal.io/pl/wiki/SFPTotal_OSFP_Board#d60c43dba8d1cb989665461b41663c11cac7d28f) - [Połączenie transceptora](https://sfptotal.io/pl/wiki/SFPTotal_OSFP_Board#00972fe7f66b04665adf9c48d0743f9a693a171b) 5. [Kontrole](https://sfptotal.io/pl/wiki/SFPTotal_OSFP_Board#e9f686423be28b2a114f10d89816203c52e5a03a) 6. [Kontrola poleceń](https://sfptotal.io/pl/wiki/SFPTotal_OSFP_Board#22418440dde4c54c0f099e9d5cb94b846cbde6f7) 7. [Uwaga](https://sfptotal.io/pl/wiki/SFPTotal_OSFP_Board#7d74563e457666cab3955de69bc3a49870523040) Urządzenie **SFPTotal OSFP Board** Programowanie programowania programowania programowanie pamięci 400G i 800G OSFP i transcendentów, AOC i DAC. Obsługuje programowanie hasła chronionych transcewerów zgodnie z CMIS 5.0, a także moduły pisania i programowania oparte na scenariuszu z sprzętem pisania obwodów ochronnych. Urządzenie posiada port OSFP dla przełączników, związek USB typu C do połączenia z komputerem, wskaźniki LED, skoki sterowania mocą i związek do zewnętrznego zasilania 5V DC. ![SFPTotal OSFP Board: OSFP port, przyciski i przełączniki zasilania](https://sfptotal.io/images/documentation/i180/p68/356a192b-b2a4dd28a9-9bf55b6d46cc.png) ![W dół SFPTotal OSFP Board wyświetla etykiety i funkcje pin](https://sfptotal.io/images/documentation/i180/p68/356a192b-594b4848a1-9bf55b6d46cc.png) --- ### Aplikacje SFPTotal OSFP Board jest używany do następujących zadań: - Programowanie optycznych transcewerów; - Programowanie kabli AOC i DAC; - Zapewnienie zgodności modułów z sprzętem sieciowym różnych producentów; - Programowanie zapisuje chronioną pamięć nadawcy; - Czytanie informacji diagnostycznych w czasie rzeczywistym; - Odtwarzanie transcewatorów OEM. --- ### Główne zalety - rozmiar kompaktowy; - Wsparcie dla przesyłek optycznych z poziomami danych 400G i 800G; - nie ogranicza się do określonego producenta przesyłowego; - elastyczna kontrola prędkości pisania i ustawień; - Wsparcie dla programistów transcewerów z hasłem; - Dostęp do niestandardowych adresów pamięci przekazującej; - Programowanie transceiverów z ochroną pisania sprzętu; - wsparcie zewnętrzne dostawy energii dla przewoźników o wysokiej mocy; - obsługa wyszukiwania hasła sprzętowej; - Wsparcie techniczne producenta. --- ### Szybki start #### Instalacja kierowcy urządzenia Aby prawidłowo działać, zainstaluj sterownik urządzenia przed podłączeniem urządzenia po raz pierwszy. Dostępna jest na [Pobierz stronę](https://sfptotal.io/pl/software#driver). Windows 10 / 11 obejmuje kierowców dla SFPTotal OSFP Board pod standardem. Po prostu podłącz urządzenie do komputera i poczekaj na zakończenie automatycznej instalacji. Jeśli system operacyjny nie zawiera sterownika lub specjalne zasady instalacji sterownika mają zastosowanie do nowych urządzeń, postępuj zgodnie z [instrukcje instalacji kierowcy](https://sfptotal.io/pl/software#driver). Niektóre wersje systemu Windows wymagają ponownego uruchomienia systemu po zainstalowaniu sterownika, aby wirtualne urządzenie serii portów mogło działać prawidłowo. --- #### Oprogramowanie Użyj oficjalnego [SFPTotal Wizard](https://sfptotal.io/pl/software) oprogramowanie do pracy z urządzeniem. Zapewnia wygodny interfejs do edycji, czytania i pisania pamięci przekazującej. Nie wymagane jest wstępne konfigurowanie lub kalibracja urządzenia, aby rozpocząć korzystanie z aplikacji. Aby uzyskać pełne instrukcje oprogramowania, zobacz [Przewodnik użytkownika](https://sfptotal.io/pl/wiki/SFPTotal_Documentation#e9aa6ea1ce86697d7e125ea8149a1768a40ce9fb). --- #### Ustawienia połączenia Podłącz płyta programowania nadawcy do portu USB komputera za pomocą dostarczonego kabla USB typu C. System operacyjny wykrywa nowe urządzenie, gdy jest po raz pierwszy podłączony. Pod warunkiem, że konfiguracja połączenia nie jest wymagana. Aplikacja automatycznie wykrywa płyta programowania nadawcy podłączona do komputera. Jeśli aplikacja została wcześniej skonfigurowana do bezpośredniego połączenia urządzenia, otwórz menu **Źródło: Connection Settings**. ![Ustawienia połączenia: automatyczne wykrywanie tablicy programowania przesyłek SFPTotal Mini/Plus](https://sfptotal.io/images/documentation/i90/p59/356a192b-02d26c9bb6-fa650823060b.jpg) Resetowanie **Numer portów serialnych**Wybierz **Programowanie typu** dla Twojego urządzenia i wybierz **Automatyczne wyszukiwanie urządzeń do połączenia** Aby połączyć się z programistą automatycznie. Zapisz ustawienia połączenia klikając **Zapisz ustawienia połączenia**. --- #### Aktywacja urządzenia Urządzenie **SFPTotal OSFP Board** jest dostarczany z ograniczoną funkcjonalnością i wymaga aktywacji przed użyciem. Zobacz sekcję [Aktywacja urządzenia](https://sfptotal.io/pl/device-activation). --- #### Połączenie transceptora Podłącz przewód do portu OSFP wewnątrz kasy metalowej. Podczas wkładu etykieta na kasie modułu i wystawionej krawędzi modułu PCB musi stawić czoła w dół. Wprowadź przejmującego do klatki portu i delikatnie go nacisnij, aż kliknie. Łańcuch na kasie przejmującym musi być zaangażowany w klatkę portową. Po prawidłowym zainstalowaniu nadawcy zielony LED STAT przestaje świecić i pozostaje. Płyta programistyczna jest gotowa do użytku. Aby usunąć nadawcę, wyciągnij ją, aby uwolnić łokcie, a następnie trzymaj strony modułu dwoma palcami i wyciągnij go z portu. Nie wyciągaj modułu przez jego zabezpieczenie, ponieważ może się zepsuć. **LED pozostaje w błyskawicy, a moduł nie może być odczytany** - Sprawdź, czy SW1, który kontroluje moc portu, jest ustawiony na ON lub że program sterowania mocą jest włączony. - Upewnij się, że spełnione są wymagania zasilania urządzenia. Uwaga ! OSFP przekazują prąd według klasy mocy określonej przez producenta. Port komputerowy USB nie może dostarczać wystarczającej mocy, więc zewnętrzna zasilanie jest wymagane podczas podłączenia wysokiej mocy przełączników optycznych. **Źródło: OSFP-RHS Transceiver** Metalowy port OSFP jest przeznaczony dla standardowych modułów OSFP. Nie może zaakceptować modułów OSFP-RHS ze względu na wewnętrzne zatrzymanie na ścianach klatki. Aby połączyć moduły OSFP-RHS z panelem programującym nadawcę, usunąć metalową klatkę portową, naciskając krawędź, która przepływa poza urządzenie PCB. Instalacja kasy dla przesyłek OSFP-RHS. Nie zaleca się łączenia przewoźników bez klatki portowej. --- ### Kontrole Przewodnik programowania posiada następujące wskaźniki stanu i kontrolę: #### Kontrola mocy - Podwójny jumper PWR przełączają dostawę 5V DC do wejścia sterownika mocy. Urządzenia pomiarowe można podłączyć w serii z obwodem tutaj. - SW1 przełącznik ślizgowy kontroluje moc do portów nadawców. Ustaw go do ON, aby zasilanie portu OSFP. #### Wskaźniki LED - Wskaźnik MCU świeci, gdy urządzenie jest podłączone do komputera. - Wskaźnik STAT świeci, gdy moc jest włączona, a urządzenie czeka na nadawcę. Zostaje on na bieżąco, gdy nadawca jest podłączony do portu. - Wskaźnik ERR pozostaje na bieżąco, gdy urządzenie wykrywa błąd autobusu danych lub zablokowanie. - Wskaźnik PWR pokazuje, że moc jest obecna przy wejściu sterownika mocy. - Wskaźnik PREZESTOWY oświetla się, gdy nadawca jest podłączony do portu OSFP. - Wskaźnik INT pokazuje, że ustawiono flagę operacyjną Interrupt. #### Jumpers Obwod portowy OSFP obejmuje grupę skoków do sterowania pojedynczymi przewódami mocy i sygnałami niskiej prędkości. Funkcje głównych skoków są oznaczone na przedniej lub tylnej części PCB. - Otwarcie VCC1 odłącza moc do pierwszego kanału. - Otwarcie VCC2 odłącza moc do drugiego kanału. - Otwarcie VCC3 odłącza moc do trzeciego kanału. - Otwarcie VCC4 odłącza moc do czwartego kanału. - Wskaźnik INT/RSTn łączy odpowiednią linię portową OSFP, dzięki czemu płyta programowania przejmującego może czytać M\_INT (Zatrzymana operacja) i kontrolować ponowne ustawienie przejmującym za pośrednictwem M\_RSTn. Zamknięte na default. - Wskaźnik LPW/PSNT łączy odpowiednią linię portową OSFP tak, że płyta programowania przejmującego może czytać H\_PRSn i kontrolować tryb niskiej mocy za pośrednictwem M\_LPWn. Zamknięte na default. - Instalacja skoków LOWPWR przyciąga H\_LPWn do napięcia dostaw i przechodzi nadajnik do trybu wysokiego zasilania. Otwarte na default. - Wymagania rezygnuje z modułu. Otwarte na default. Aby uzyskać więcej informacji na temat linii INT/RSTn i LPW/PSNT, zobacz sekcję 14.5, Sygnały niskiej prędkości, w oficjalnej specyfikacji OSFP: [https://osfpmsa.org/assets/pdf/OSFP\_Module\_Specification\_Rev5\_1.pdf](https://osfpmsa.org/assets/pdf/OSFP_Module_Specification_Rev5_1.pdf) #### I2C autobus danych Piny SDA, SCL i GND zapewniają dostęp do autobusu danych I2C. Poziom logiki autobusu danych odpowiada 5V. #### Podłączenie zasilania bench Płyta programowania przejmującego ma kontakty w celu połączenia zasilania bench z wyjściem DC 3.3V bezpośrednio z żeglugi mocy portu OSFP\_VCC. Zaleca się, aby zasilanie zbiornika utrzymało stabilne napięcie podczas pracy z przekładnikami zużywającymi więcej niż 10 W. Podczas bezpośredniego podłączenia zasilania bench, wyłącz sterownik zasilania panelu programowania nadawcy poprzez ustawienie przełącznika ślizgowego SW1 na OFF. Ostrzeżenie ! Podczas bezpośredniego podłączenia zasilania bench nie należy przekraczać limitu 3.465 V DC określonego przez standard Host VCC. --- ### Kontrola poleceń Urządzenie **SFPTotal OSFP Board** Działamy przy użyciu własnego protokołu polecenia wspieranego przez SFPTotal Wizard. [SFPTotal protokół polecenia](https://sfptotal.io/pl/wiki/Device_control_protocol) zapewnienie dostępu do pełnych zdolności urządzenia do złożonych procedur programowania lub określonych rejestrów kontroli przejmującego. --- ### Uwaga 1. Etykiety komponentów na PCB mogą się różnić w zależności od przeglądu sprzętu. Zobacz dokumenty towarzyszące dla szczegółów. 2. Wbudowane aktualizacje firmware są dostępne tylko za pośrednictwem usługi SFPTotal. Skontaktuj się z obsługą, aby sprawdzić, czy aktualizacja jest dostępna. 3. Z zewnętrznego adaptera zasilania 5V DC 2A jest zalecany dla przełączników o wysokiej mocy. Polarność przełącznika jest oznaczona na urządzeniu PCB. 4. Programowanie przejmującego obsługuje połączenie z napędem bench. ## [SFPTotal Evolution](https://sfptotal.io/pl/wiki/SFPTotal_Evolution) **Zawartość** 1. [Informacje ogólne](https://sfptotal.io/pl/wiki/SFPTotal_Evolution) 2. [Aplikacje](https://sfptotal.io/pl/wiki/SFPTotal_Evolution#1f14ddbb7157864a96a15933e63cc36c5f4eeb2d) 3. [Główne zalety](https://sfptotal.io/pl/wiki/SFPTotal_Evolution#c3e739897ba710e17c363bf78735529bdf0144ec) 4. [Szybki start](https://sfptotal.io/pl/wiki/SFPTotal_Evolution#4e82e087889f8534521698ba06311cd9be56b4c6) - [Instalacja kierowcy urządzenia](https://sfptotal.io/pl/wiki/SFPTotal_Evolution#58d7cfe5c8194b301d63e9fcc4919c5f786c8128) - [Oprogramowanie](https://sfptotal.io/pl/wiki/SFPTotal_Evolution#31fc1eaf71ad7f69afc20dfed736612540de0f02) - [Ustawienia połączenia](https://sfptotal.io/pl/wiki/SFPTotal_Evolution#76bc18b1782b1491ce8d98e487dd9d1bfcab6003) - [Aktywacja urządzenia](https://sfptotal.io/pl/wiki/SFPTotal_Evolution#d60c43dba8d1cb989665461b41663c11cac7d28f) - [Połączenie transceptora](https://sfptotal.io/pl/wiki/SFPTotal_Evolution#00972fe7f66b04665adf9c48d0743f9a693a171b) 5. [Kontrole](https://sfptotal.io/pl/wiki/SFPTotal_Evolution#e9f686423be28b2a114f10d89816203c52e5a03a) 6. [Kontrola poleceń](https://sfptotal.io/pl/wiki/SFPTotal_Evolution#22418440dde4c54c0f099e9d5cb94b846cbde6f7) 7. [Uwaga](https://sfptotal.io/pl/wiki/SFPTotal_Evolution#7d74563e457666cab3955de69bc3a49870523040) Urządzenie **SFPTotal E>olution** Projekt prowadzi badania techniczne dotyczące zgodności i wykorzystania szybkich przekładników optycznych z sprzętem przełączania sieci w komunikacji optycznej włókien, przechowywaniu danych i systemach sztucznej inteligencji. Rozwija również produkty do testowania i programowania pamięci przesyłowej optycznej. **SFPTotal E serii programowania transcewera** jest specjalistycznym urządzeniem do programowania pamięci 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 i 800G OSFP optyczne nadajniki, włączając DAC, AOC, SFP RJ45 i OLT PON transcewerów. Urządzenie obsługuje programowanie hasła chronione transcewerów zgodnie z CMIS 5.0, MSA SFF-8472 i SFF-8636 oraz moduły pisania i programowania oparte na scenariuszu z sprzętem pisania ochrony obwodów. Urządzenie posiada OSFP, Porty QSFP-DD i DSFP, z kompatybilnością z tyłu dla SFP/SFP28 i QSFP+ / QSFP28, USB Type C konektor do połączenia z komputerem, Wskaźniki LED, Power Control Jumpers - kontroler mocy, i przełącznik do zewnętrznego zasilania 5V 2A DC. ![Model 3D tablicy programistycznej SFPTotal Evolution z portami OSFP, QSFP-DD i DSFP/SFP](https://sfptotal.io/images/documentation/i167/p69/356a192b-30bddbbd71-db66cded2f06.png) --- ### Aplikacje SFPTotal transciver programowanie panele są używane do następujących zadań: - Programowanie optycznych transcewerów; - Programowanie kabli AOC i DAC; - Zapewnienie zgodności modułów z sprzętem sieciowym różnych producentów; - Programowanie zapisuje chronioną pamięć nadawcy; - Czytanie informacji diagnostycznych w czasie rzeczywistym; - Odtwarzanie transcewatorów OEM. --- ### Główne zalety - rozmiar kompaktowy; - Wsparcie dla przesyłek optycznych z poziomami danych 400G i 800G; - nie ogranicza się do określonego producenta przesyłowego; - elastyczna kontrola prędkości pisania i ustawień; - Wsparcie dla programistów transcewerów z hasłem; - Dostęp do niestandardowych adresów pamięci przekazującej; - Programowanie transceiverów z ochroną pisania sprzętu; - wsparcie zewnętrzne dostawy energii dla przewoźników o wysokiej mocy; - obsługa wyszukiwania hasła sprzętowej; - Wsparcie techniczne producenta. --- ### Szybki start #### Instalacja kierowcy urządzenia Aby prawidłowo działać, zainstaluj sterownik urządzenia przed podłączeniem urządzenia po raz pierwszy. Dostępna jest na [Pobierz stronę](https://sfptotal.io/pl/software#driver). Windows 10 / 11 obejmuje kierowców dla SFPTotal Evolution pod standardem. Po prostu podłącz urządzenie do komputera i poczekaj na zakończenie automatycznej instalacji. Jeśli system operacyjny nie zawiera sterownika lub specjalne zasady instalacji sterownika mają zastosowanie do nowych urządzeń, postępuj zgodnie z [instrukcje instalacji kierowcy](https://sfptotal.io/pl/software#driver). Niektóre wersje systemu Windows wymagają ponownego uruchomienia systemu po zainstalowaniu sterownika, aby wirtualne urządzenie serii portów mogło działać prawidłowo. --- #### Oprogramowanie Użyj oficjalnego [SFPTotal Wizard](https://sfptotal.io/pl/software) oprogramowanie do pracy z urządzeniem. Zapewnia wygodny interfejs do edycji, czytania i pisania pamięci przekazującej. Nie wymagane jest wstępne konfigurowanie lub kalibracja urządzenia, aby rozpocząć korzystanie z aplikacji. Aby uzyskać pełne instrukcje oprogramowania, zobacz [Przewodnik użytkownika](https://sfptotal.io/pl/wiki/SFPTotal_Documentation#e9aa6ea1ce86697d7e125ea8149a1768a40ce9fb). --- #### Ustawienia połączenia Podłącz płyta programowania nadawcy do portu USB komputera za pomocą dostarczonego kabla USB typu C. System operacyjny wykrywa nowe urządzenie, gdy jest po raz pierwszy podłączony. Pod warunkiem, że konfiguracja połączenia nie jest wymagana. Aplikacja automatycznie wykrywa płyta programowania nadawcy podłączona do komputera. Jeśli aplikacja została wcześniej skonfigurowana do bezpośredniego połączenia urządzenia, otwórz menu **Źródło: Connection Settings**. ![Ustawienia połączenia: automatyczne wykrywanie tablicy programowania przesyłek SFPTotal Mini/Plus](https://sfptotal.io/images/documentation/i90/p59/356a192b-02d26c9bb6-fa650823060b.jpg) Resetowanie **Numer portów serialnych**Wybierz **Programowanie typu** dla Twojego urządzenia i wybierz **Automatyczne wyszukiwanie urządzeń do połączenia** Aby połączyć się z programistą automatycznie. Zapisz ustawienia połączenia klikając **Zapisz ustawienia połączenia**. --- #### Aktywacja urządzenia Płyta programowania przejmującego jest wyposażona w ograniczoną funkcjonalność i wymaga aktywacji przed użyciem. Zobacz sekcję [Aktywacja urządzenia](https://sfptotal.io/pl/device-activation). --- #### Połączenie transceptora Pole programowania nadawcy ma porty OSFP, QSFP-DD i DSFP dla nadawców. Port DSFP akceptuje przesyłki DSFP i SFP. Port QSFP-DD jest kompatybilny z powrotem i akceptuje nadawców QSFP-DD, QSFP28 i QSFP+. Wprowadź przejmującego do klatki portu i delikatnie go nacisnij, aż kliknie. Łańcuch na kasie przejmującym musi być zaangażowany w klatkę portową. Po prawidłowym zainstalowaniu nadawcy zielony LED STAT przestaje świecić i pozostaje. Płyta programistyczna jest gotowa do użytku. Aby usunąć nadawcę, wyciągnij ją, aby uwolnić łokcie, a następnie trzymaj strony modułu dwoma palcami i wyciągnij go z portu. Nie wyciągaj modułu przez jego zabezpieczenie, ponieważ może się zepsuć. **LED pozostaje w błyskawicy, a moduł nie może być odczytany** - Sprawdź, czy SW1, który kontroluje moc portu, jest ustawiony na ON lub że program sterowania mocą jest włączony. - Upewnij się, że spełnione są wymagania zasilania urządzenia. Uwaga ! OSFP przekazują prąd według klasy mocy określonej przez producenta. Port komputerowy USB nie może dostarczać wystarczającej mocy, więc zewnętrzna zasilanie jest wymagane podczas podłączenia wysokiej mocy przełączników optycznych. **Źródło: OSFP-RHS Transceiver** Metalowy port OSFP jest przeznaczony dla standardowych modułów OSFP-IHS. Nie może przyjmować modułów OSFP-RHS (module ślimakowe bez podgrzewania) ze względu na wewnętrzne zatrzymanie na ścianach klatki. Aby połączyć moduły OSFP-RHS z panelem programowania nadawcy, usunąć metalową klatkę portową OSFP-IHS, naciskając krawędź, która przepływa poza PCB urządzenia. Instalacja kasy dla przesyłek OSFP-RHS. Nie zaleca się podłączenia przewoźników bez klatki portu, ponieważ może to uszkodzić połączenie portu i łącza solera. --- ### Kontrole Przewodnik programowania posiada następujące wskaźniki stanu i kontrolę: #### Kontrola mocy - Podwójny jumper PWR przełączają dostawę 5V DC do wejścia sterownika mocy. Urządzenia pomiarowe można podłączyć w serii z obwodem tutaj. - SW1 przełącznik ślizgowy kontroluje moc do portów nadawców. Ustaw go do ON, aby zasilanie portu OSFP. #### Wskaźniki LED - Wskaźnik MCU świeci, gdy urządzenie jest podłączone do komputera. - Wskaźnik STAT świeci, gdy moc jest włączona, a urządzenie czeka na nadawcę. Zostaje on na bieżąco, gdy nadawca jest podłączony do portu. - Wskaźnik ERR pozostaje na bieżąco, gdy urządzenie wykrywa błąd autobusu danych lub zablokowanie. - Wskaźnik PWR pokazuje, że moc jest obecna przy wejściu sterownika mocy. - Wskaźnik PREZESTOWY oświetla się, gdy nadawca jest podłączony do portu OSFP. - Wskaźnik INT pokazuje, że ustawiono flagę operacyjną Interrupt. #### Jumpers OSFP, QSFP-DD i DSFP portowe obwody obejmują grupę skoków do sterowania pojedynczymi przewódami mocy i sygnałami prędkości niskiej. Funkcje głównych skoków są oznaczone na przedniej lub tylnej części PCB. **OSFP** - Otwarcie VCC1 odłącza moc do pierwszego kanału. - Otwarcie VCC2 odłącza moc do drugiego kanału. - Otwarcie VCC3 odłącza moc do trzeciego kanału. - Otwarcie VCC4 odłącza moc do czwartego kanału. - Wskaźnik INT/RSTn łączy odpowiednią linię portową OSFP, dzięki czemu płyta programowania przejmującego może czytać M\_INT (Zatrzymana operacja) i kontrolować ponowne ustawienie przejmującym za pośrednictwem M\_RSTn. Zamknięte na default. - Wskaźnik LPW/PSNT łączy odpowiednią linię portową OSFP tak, że płyta programowania przejmującego może czytać H\_PRSn i kontrolować tryb niskiej mocy za pośrednictwem M\_LPWn. Zamknięte na default. - Instalacja skoków LOWPWR przyciąga H\_LPWn do napięcia dostaw i przechodzi nadajnik do trybu wysokiego zasilania. Otwarte na default. - Wymagania rezygnuje z modułu. Otwarte na default. Aby uzyskać więcej informacji na temat linii INT/RSTn i LPW/PSNT, zobacz sekcję 14.5, Sygnały niskiej prędkości, w oficjalnej specyfikacji 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** - Otwarcie **VCC\_RX** Złącza moc odbiorcy QSFP. - Otwarcie **VCC\_TX** Złącza moc transmisora QSFP. - Urządzenie **VCC1** Złącza moc sterownika przełącznika QSFP. - Urządzenie **VCC2** Złącza moc sterownika przełącznika QSFP-DD. - Otwarcie **VCC\_RX1** Złącza moc odbiorcy QSFP-DD. - Otwarcie **VCC\_TX1** Złącza moc transmisora QSFP-DD. - Urządzenie **MODSEL** Wybierz nadawcę do dostępu do autobusu danych. Otwarte wstępnie i kontrolowane przez oprogramowanie. - Urządzenie **RESETL** Odtwarzamy moduł. Otwarte na default. **DSFP/SFP** - Otwarcie **PWR\_TX** Odłączanie prądu transmisora. - Otwarcie **PWR\_RX** Wyłącza moc odbiorcy. - Zamknięcie **RS0** oraz **RS1** wyciąga odpowiednie piny nadawcy do ziemi, aby kontrolować linie Rate Select. - Zamknięcie **RX\_LOS** podłącz RX\_LOS do kręgu sterownika zarządzania w trybie czytania modułu SFP - Zamknięcie **TX\_FAULT** podłącz TX\_FAULT do kręgu sterownika zarządzania w trybie czytania modułu SFP - Urządzenie **RSTN / RSTN** podłącz odpowiednią linię portową DSFP, aby płyta programowania przejmującego mogła przeczytać M\_INT (Zatrzymany Operacja) i kontrolować ponowne ustawienie przejmującym za pomocą M\_RSTn. Otwarte na default. - Urządzenie **LPW/PSNT** podłącza odpowiednią linię portową OSFP, aby płyta programowania przejmującego mogła czytać H\_PRSn i kontrolować tryb niskiej mocy za pośrednictwem M\_LPWn. Otwarte na default. **Niski tryb mocy** - Urządzenie **TX\_EN** Wyłącza tryb niskiej mocy dla nadawców QSFP, QSFP-DD i SFP. Otwarte na default. #### I2C autobus danych Piny SDA, SCL i GND zapewniają dostęp do autobusu danych I2C. Poziom logiki autobusu danych odpowiada 5V. #### Podłączenie zasilania bench Płyta programowania przejmującego ma kontakty w celu połączenia zasilania bench z wyjściem DC 3.3V bezpośrednio z żeglugi mocy portu OSFP\_VCC. Zaleca się, aby zasilanie zbiornika utrzymało stabilne napięcie podczas pracy z przekładnikami zużywającymi więcej niż 10 W. Podczas bezpośredniego podłączenia zasilania bench, wyłącz sterownik zasilania panelu programowania nadawcy poprzez ustawienie przełącznika ślizgowego SW1 na OFF. Ostrzeżenie ! Podczas bezpośredniego podłączenia zasilania bench nie należy przekraczać limitu 3.465 V DC określonego przez standard Host VCC. --- ### Kontrola poleceń Płyta programowania transzyferów działa za pomocą własnego protokołu polecenia wspieranego przez SFPTotal Wizard. [SFPTotal protokół polecenia](https://sfptotal.io/pl/wiki/Device_control_protocol) zapewnienie dostępu do pełnych zdolności urządzenia do złożonych procedur programowania lub określonych rejestrów kontroli przejmującego. --- ### Uwaga 1. Etykiety komponentów na PCB mogą się różnić w zależności od przeglądu sprzętu. Zobacz dokumenty towarzyszące dla szczegółów. 2. Wbudowane aktualizacje firmware są dostępne tylko za pośrednictwem usługi SFPTotal. Skontaktuj się z obsługą, aby sprawdzić, czy aktualizacja jest dostępna. 3. Z zewnętrznego adaptera zasilania 5V DC 2A jest zalecany dla przełączników o wysokiej mocy. Polarność przełącznika jest oznaczona na urządzeniu PCB. 4. Programowanie przejmującego obsługuje połączenie z napędem bench. ## [Struktura pamięci przesyłającej](https://sfptotal.io/pl/wiki/Transceiver_memory_structure) **EEPROM nadawcy przechowuje trwałe dane, które sprzęt wykorzystuje do identyfikacji modułu.** Interfejs zarządzania zapewnia również dostęp do diagnostyki, stanu i ustawień. Cały obraz pamięci jest często nieformalnie nazywany "SFP firmware", ale ciągłe dane identyfikacyjne, rejestry na żywo i wewnętrzne oprogramowanie sterownika są różne rzeczy. Pisanie pól identyfikacyjnych nie zmienia fizycznego projektu modułu. Następujące sekcje wyjaśniają Serial ID, A0h/A2h i różnice między SFP, XFP, QSFP i CMIS moduły. Adresy i obowiązkowe funkcje zależą od konkretnej mapy pamięci i jej przeglądu. W SFPTotal Wizard wybierz odpowiedni **Typ modułu** oraz **Tabela adresów** Zamiast opierać się tylko na podobnie nazwanym polu. ### EEPROM, identyfikator serii i rejestry na żywo | dane | Celem | Rozważenia przy wprowadzaniu zmian | | --- | --- | --- | | Identyfikacja / Serial ID | Producent, numer części, numer serii, interfejsy reklamowane i inne informacje. | Urządzenie wykorzystuje te pola do identyfikacji. Nie udowadniają one samodzielnie zdolności sprzętowe modułu. | | Diagnoza i status | DDM pomiary, flagi i status funkcji. | Wartości mogą ulec zmianie w trakcie operacji; nie wszystkie rejestry są pisemne. | | Trwałe i obsługujące ustawienia | Kalibracja, dane producenta i obszary użytkownika, w których są dostarczone. | Wymagane są odpowiednie specyfikacje, zezwolenia na dostęp oraz procedury dla danego produktu. | EEPROM może być oddzielnym czipem lub może być narażony za pośrednictwem kontrolera modułu. Przeczytany buffer z I²C nie ujawnia automatycznie wewnętrznej architektury pamięci. Procedury dostępu i trwałości muszą być sprawdzone oddzielnie od udanej lektury. ### SFP Transceivery SFP mapy pamięci rodzinnej oparte na SFF-8472 wykorzystują przestrzenie adresowe **A0h** oraz **A2h**. Są to konwencjonalne notatki adresowe 8-bit, które obejmują bit kierunku; w notatce bitowej 7 odpowiednie adresy są: **0x50** oraz **0x51**. Nie mylcie ich z opłatą bytu lub dodatkowym numerem strony. ![Diagram pamięci SFP z oryginalnej dokumentacji: A0h, A2h i przełączalne górne strony](https://sfptotal.io/images/documentation/i202/p39/356a192b-3eedfdfe13-c05f9d6acabb.jpg) *Diagram przedstawia organizację pamięci. Sprawdź odpowiednią przegląd SFF-8472 dla dokładnych definicji pola.* #### A0h i pola identyfikacyjne W SFF-8472 12.5a podstawa i rozszerzone pola identyfikacyjne zajmują byty **0–95**. Byty 96–127 są przypisywane do Sprzedawcy Specjalnej EEPROM. Byty 128–255 są oznaczone Zabronione w niniejszej recenzji; nie muszą być opisane jako uniwersalne standardowe miejsce przechowywania dla „kodu zgodności”. Wdrażanie producenta może się różnić i wymaga oddzielnej dokumentacji. Przykłady pola SFP A0h według SFF-8472 | pole | Wędrówka, dziesiątki | Interpretacja | | --- | --- | --- | | Nazwa sprzedawcy | 20–35 | Nazwa producenta, 16 ASCII bajty. | | Sprzedawca OUI | 37–39 | Trójbitowy identyfikator, a nie tekstowy nazwa marki. | | Sprzedawca PN | 40–55 | Numer części, 16 ASCII bajty. | | Sprzedawca Rev | 56–59 | Część przeglądu, cztery bajty ASCII. | | Sprzedawca SN | 68–83 | Numer serialny, 16 ASCII byty. | | CC\_BASE / CC\_EXT | 63 / 95 | Pole kontrolne dla odpowiednich zakresów identyfikacyjnych. | Na przykład, Sprzedawca PN rozpoczyna się na offset 40 lub 0x28. Obszar jest 16 Bytów długo, więc jego ostatni bajt jest 55 (0x37). Adresy te należą do mapy pamięci SFP i nie muszą być stosowane do podobnie nazwanego pola QSFP lub CMIS. #### A2h i dodatkowe strony A2h obejmuje obszary diagnostyczne, kalibracji i kontroli. Dodatkowe górne strony są dostępne, gdy jest obsługiwane, wybierane są w górnym oknie przy bajtach 128–255. Nie przypuszczaj, że każda SFP, moduł miedziany lub DAC dostarcza A2h, wszystkie pomiary diagnostyczne lub wszystkie dodatkowe strony. Nie ma jednego obowiązkowego adresu hasła dla wszystkich modułów SFP: SFF-8472 pozostawia funkcje specyficzne dla sprzedawcy do producenta. Dokumentacja Wizard opisuje konfigurowane parametry wejścia hasła, ale ich wartości muszą być sprawdzone przeciwko wdrożeniu modułu. Zobacz więcej [o SFP ochrona pisemna](https://sfptotal.io/pl/wiki/Reprogramming_write_protected_SFP_RJ45). ### XFP Transceivery XFP wykorzystuje własną mapę zarządzania zdefiniowaną w INF-8077i. Dolne okno i przełączalne górne tabele nie powinny być traktowane jako dwa obszary SFP A0h/A2h. Wizard może oznaczyć dodatkowe tabele T00h, T01h i tak dalej; to nie oznacza, że offset z SFF-8472 dotyczy ich. ![Diagram pamięci XFP: okno dolne, wybór strony i górny identyfikator serii oraz tabele EEPROM](https://sfptotal.io/images/documentation/i202/p39/356a192b-6d83c08a6c-a2af3cccc601.jpg) ### QSFP Transceivery Dla rodziny QSFP, najpierw określić, który interfejs zarządzania jest używany. SFF-8636 definiuje dolne okno w bajtach 0–127 oraz górne okno na bajtach 128-255 z wybraną stroną. W górnej stronie 00h znajdują się dane identyfikacyjne; treść innych stron i dostępne funkcje zależą od produktu. ![Diagram pamięci QSFP z dolnym oknem i górnymi stronami 00h, 01h, 02h i 03h](https://sfptotal.io/images/documentation/i202/p39/356a192b-5d6050186f-dbe17dea280a.jpg) Strona 02h w tej mapie to pamięć użytkownika, a nie obowiązkowy obraz dla konkretnej marki na każdym produkcie. Niektóre nowoczesne moduły używają CMIS. Właściwa mapa pamięci ma więcej znaczenia niż podobny fizyczny wygląd lub nominalna prędkość danych. ### QSFP-DD Transceivery CMIS definiuje wspólny model zarządzania dla kilku czynników form. Rozróżnia niższą pamięć od górnego okna; moduły pakietowe wykorzystują wybór strony i, w stosownych przypadkach, wybór banku. Moduł reklamuje jego obsługiwane strony i funkcje, które muszą być sprawdzone przeciwko przeglądzie CMIS i dokumentacji producenta. Pamięć płaska i pamięć płatna nie wymagają tych samych czynności. ![Diagram CMIS z oryginalnego artykułu: niższa pamięć, wybór banku i strony, ogólne strony i bankute strony](https://sfptotal.io/images/documentation/i202/p39/356a192b-ca7d97967c-b566a2004824.jpg) *Ilustracja pokazuje zasadę odniesienia. Sprawdź wdrożony przegląd CMIS dla listy stron i obowiązkowych funkcji; diagram nie opisuje możliwości każdego modułu.* ### OSFP Transceivery OSFP używa również CMIS, ale to nie oznacza, że wszystkie wdrożone strony i funkcje odpowiadają tym każdego modułu QSFP-DD. Sprawdź reklamowane możliwości danego modułu, przegląd interfejsu i obsługę pakietu programowania przejmującego. Fizyczny czynnik kształtu i kompatybilność interfejsu elektrycznego są oddzielone od wspólnego modelu zarządzania. ### Czytanie, przechowywanie i modyfikacja danych w Wizard 1. Zidentyfikuj czynnik formularza, numer części i przegląd. Wybierz tabeli Typ modułu i adres, a następnie wykonaj [Przeczytaj kod z modułu](https://sfptotal.io/pl/wiki/Reading_transceiver_memory). 2. Tworzenie [\- backup](https://sfptotal.io/pl/wiki/Backing_up_transceiver_memory) z dostępnych obszarów. Zapisz wszystkie strony, których nie można przeczytać: niekompletny zestaw nie powinien być uznawany za kompletny obraz produktu. 3. Wybierając kod, postępuj zgodnie [Zalecenia bazy danych firmware](https://sfptotal.io/pl/wiki/Firmware_database). Sprawdź mapę pamięci, wdrażanie sprzętu i sprzęt docelowy. 4. Określenie o [Napisz ochronę](https://sfptotal.io/pl/wiki/Reprogramming_write_protected_SFP_RJ45)Przygotuj tylko wymagane zmiany i sprawdź [Czekamy](https://sfptotal.io/pl/wiki/Checksum_verification). 5. Po [pisanie](https://sfptotal.io/pl/wiki/Writing_transceiver_memory) Przeczytaj znowu te same obszary. Porównaj trwałe dane, biorąc pod uwagę, że rejestry diagnostyczne zmieniają się podczas operacji. 6. Sprawdź identyfikację i rzeczywiste połączenie w sprzęcie docelowym. Sukces w pisaniu pamięci nie zastępuje testu linków. Zmiana nazwy sprzedawcy, numeru części lub kodu zgodności nie przekształca optyki MM w optyki SM ani nie dodaje nieopieranej fizycznej szybkości danych. Nadpisanie rejestrów kalibracji i usług wymaga oddzielnej, uzasadnionej procedury. ### Specyfikacje i powiązane zasoby - [SFF-8472 12.5a](https://members.snia.org/document/dl/25916), stół 4-2, sekcje 4.3, 7 i 10.2 — SFP, pola identyfikacyjne i dostęp specyficzny dla dostawcy. - [SFF-8636 2.12](https://members.snia.org/document/dl/26418) \- mapę zarządzania dla modułów czterokątnych; [INF-8077i 4.5](https://members.snia.org/document/dl/26514) — XFP. - [Katalog OIF CMIS](https://www.oiforum.com/technical-work/implementation-agreements-ias/) — publikowane przeglądy; należy sprawdzić zastosowanie produktu. - [MSA, SFF i CMIS odniesienia](https://sfptotal.io/pl/wiki/Transceiver_standards_and_specifications) oraz [DDM w Wizard](https://sfptotal.io/pl/wiki/DDM_diagnostics). ## [bazy firmware](https://sfptotal.io/pl/wiki/Firmware_database) **SFPTotal Firmware Database dostarcza danych i zasobów dla programistów.** Użyj go podczas przygotowania kompatybilnego kodu dla danego modułu i urządzenia sieciowego. W tym artykule wyjaśniono wymagania dostępu i jak wybrać odpowiednie dane. Podczas programowania modułów SFP, "firmware" często odnosi się do treści dostępnych obszarów pamięci. Ten obraz niekoniecznie jest wewnętrznym oprogramowaniem wykonawczym sterownika. Najpierw zidentyfikuj dane potrzebne do wykonania zadania; zobacz [EEPROM i Serial ID przewodnik](https://sfptotal.io/pl/wiki/Transceiver_memory_structure). ### Wymagania dostępu do bazy danych firmware Dostęp do strony internetowej wymaga konta z sprawdzonym adresem e-mail, ukończonym profilem i co najmniej jednym połączonym oryginalnym urządzeniem SFPTotal. Po prostu posiadanie niepołączonej tablicy programowania nadawcy nie łączy jej z Twoim kontem. 1. Zarejestruj się na swoim koncie i wypełnij weryfikację poczty e-mail i profilu, jeśli strona internetowa prosi Cię o to. 2. Otwarte [Moje urządzenia](https://sfptotal.io/pl/customer/devices) Sprawdź, czy Twoja tablica programowania jest wymieniona. Jeśli brakuje, złożyć prośbę o dodanie za pomocą numeru serialu. 3. Możesz znaleźć numer serialny w SFPTotal Wizard poprzez **Pomóż uzyskać wersję urządzenia**. Nie myl się z numerem serialu w identyfikatorze serialu. 4. Po zakończeniu połączenia, otwarcie [Firmware Database w Twoim koncie](https://sfptotal.io/pl/customer/codesdb). Dostęp do SFPTotal Labs zależy również od statusu konta powiązanego i autentyczności usługi. Połączenie urządzenia i [Aktywacja programu Transceptor Programming Board](https://sfptotal.io/pl/device-activation) Są to odrębne procedury. Warunki umożliwienia operacji tablicowych nie powinny być mylone z wymogami rejestracji bazy danych. Sprawdź dostępność kodu i jego warunki użytkowania w serwisie. ### Wybór kodu dla SFP i innych nadawców Co sprawdzić przed pisaniem | Parametry | Dlaczego ma to znaczenie | | --- | --- | | Czynniki formowe i interfejs zarządzania | Mapy pamięci SFP, SFF-8636 i CMIS mają różne pola i procedury dostępu. | | Numer części i przegląd sprzętu | To samo nazwisko handlowe nie gwarantuje tej samej pamięci, kontrolera ani procedury pisania. | | parametry fizyczne | Wskaźnik danych, konfiguracja optyczna lub interfejs RJ45 musi odpowiadać rzeczywistemu produktu i linku. | | Ciągłe wyposażenie | Model przełącznika, port i wersja oprogramowania określają wymagania dotyczące identyfikacji i wsparcia nadawcy. | | Obszar do modyfikacji | Zidentyfikuj, które pola mogą zostać zmienione i jakie ustawienia, kalibracje i unikalne dane muszą zostać zachowane. | Odpowiedni znak lub długość pliku jest tylko częścią kontroli. Nie zastępuj zamierzonej zmiany kompletnym obrazem z innego sprzętu. Jeśli opis zasobów nie potwierdza zastosowania do modułu, wyjaśnij to przed napisaniem. Zmiana danych identyfikacyjnych nie zmienia fizycznej szybkości danych, długości fali, rodzaju włókna lub zdolności sprzętowej. Jeśli niewydolność linku ma przyczynę fizyczną, inny kod nie rozwiąże jej. ### Praca z wybranymi danymi 1. [Czytaj oryginalny moduł](https://sfptotal.io/pl/wiki/Reading_transceiver_memory) i rejestrować dane identyfikacyjne. 2. Zrób [\- backup](https://sfptotal.io/pl/wiki/Backing_up_transceiver_memory) z dostępnych stron. Trzymaj je oddzielone od przygotowanego kodu. 3. Wybierz dane za pomocą powyższych parametrów i określ [Typ ochrony pisemnej](https://sfptotal.io/pl/wiki/Reprogramming_write_protected_SFP_RJ45). 4. Przygotuj wymagane zmiany, sprawdź odpowiednie [Czekamy](https://sfptotal.io/pl/wiki/Checksum_verification) i wykonywać [Napisz](https://sfptotal.io/pl/wiki/Writing_transceiver_memory) zgodnie z instrukcjami. 5. Przeczytaj zmienione obszary ponownie i porównaj wynik. Jeśli procedura wymaga przekazywania danych lub normalnego ponownego uruchomienia, postępuj zgodnie z procedurą dla tego modelu i sprawdź, czy dane trwałe są przechowywane. 6. Sprawdź identyfikację i rzeczywiste działanie w celu wyposażenia. ### Jeśli baza danych nie jest otwarta lub odpowiedni kod nie jest dostępny - **Żaden urządzenie nie jest połączone:** Sprawdź Moje urządzenia i status żądania. Rejestracja innego konta nie zastępuje połączenia urządzenia. - **Strona internetowa prosi Cię o sprawdzenie Twojego e-maila lub wypełnienie Twojego profilu:** Wypełnij wymagane procedury na Twoim koncie. - **Błąd występuje podczas otwierania SFPTotal Labs:** Przeczytaj wiadomość na Twoim koncie. Jeśli konto Labs już istnieje, może być konieczne, aby zarejestrować się przy użyciu hasła wcześniej ustawionego. Wsparcie kontaktowe w przypadku awarii tworzenia konta. - **Dane nie zostały potwierdzone:** Przygotuj numer części przejmującego i przegląd, model sprzętu, wersję oprogramowania i odpowiedź operacyjną Wizard. Wyślij pliki i liczby serialne tylko za pośrednictwem wyznaczonego kanału wsparcia. Jeśli wsparcie wymaga dalszych informacji, należy dodać dokładną wiadomość o błędzie i określić etap, w którym wystąpiła: rejestracja witryny internetowej, łączenie urządzeń, otwarcie laboratoriów lub wybór danych. ## [Protokół sterowania urządzeń](https://sfptotal.io/pl/wiki/Device_control_protocol) **Zawartość** 1. [Czytanie pamięci przejściowej](https://sfptotal.io/pl/wiki/Device_control_protocol#22b21de7b135c683816f5f3f83c9f3ab6545d23f) 2. [Zapis pamięci transceivera](https://sfptotal.io/pl/wiki/Device_control_protocol#e9c066d5576fa37a89d0db713444893590e41800) 3. [Konfiguracja poleceń](https://sfptotal.io/pl/wiki/Device_control_protocol#28b6034969a1957bfca6d6fd004f23dd36dd9f9a) 4. [Kontrola mocy](https://sfptotal.io/pl/wiki/Device_control_protocol#36df51e93003e36ad0f68a593be69061f409d480) 5. [Hardware wyszukiwanie hasła](https://sfptotal.io/pl/wiki/Device_control_protocol#c1ebcbe35d57993ebbf941515f59f999cbd1d3b0) SFPTotal urządzeń kontrolny protokół polecenia są obsługiwane przez Mini, Plus, Plus New i Plus X serii programowania targach transciver. Ta lista poleceń dotyczy urządzeń z wbudowanym firmwareem SW 1.3.5 lub później. ### Czytanie pamięci przejściowej Przykazanie do czytania dostosowuje się do urządzeń w bazie danych za pomocą adresu 8-bit i parametrów offset oraz odczytuje dane z stron o pojemności do 256 byty. `R1A000807F` Dowód czytania składa się z następujących parametrów: `R` \+ `1` \+ `A0` \+ `00` \+ `80` \+ `7F` **Kod polecenia** Przykazanie do czytania zaczyna się od znaku kodu polecenia **R** (krótka dla ***Czytaj***). Przypadek kodu polecenia określa format wyjścia wyniku czytania. - **R** w górnej części – zwrot danych jako łańcucha HEX; - **r** dolny przypadek – zwrot danych jako tabeli HEX. **Numer portów** Numerowy identyfikator portu na panelu programowania nadawcy. 0. GBIC 1. SFP 2. SFP+ 3. XFP 4. QSFP If `CMODPRST=01` Umożliwia się, że programowanie nadawcy sprawdza, czy nadawca jest podłączony do określonego portu przed czytaniem. Wyłącz to ustawienie, aby ignorować liczby portów. **Adres strony** Adres strony urządzenia niewolniczego na autobusie danych, napisany w formacie HEX. Na przykład: `A0` or `A2`. Zobacz [Struktura pamięci przesyłającej](https://sfptotal.io/pl/wiki/Transceiver_memory_structure) Aby uzyskać więcej informacji na temat obsługiwanych adresów stron pamięci przekazujących. **Dodatkowy numer strony** Dodatkowy numer strony w formacie HEX dla nadawców z dynamicznym przestrzeń adresową. Wartości przykładowe: `00`, `01`, `02`, `03`. If `AWRADTBL=01` jest włączony, programowanie przez przejmującego pisze dodatkowy numer strony do **Strona Wybierz byte** podczas dostępu do górnego obszaru pamięci modułów XFP i QSFP. Określa to, którą dodatkową tabelę transceiver udostępnia w A0h od adresu 80h: `T00` or `T01` or `T02` or `T03`. Aby zignorować dodatkowy parametr liczby strony, ustaw `AWRADTBL=00`. **Ofiary** Opłata, na której dane są czytane lub pisane. Na przykład: - `00` obszar pamięci niższej, począwszy od bytu 0 - `80` obszar pamięci górnej, począwszy od bytu 128 - `5F` Przeczytaj początek przy bycie 95 **Czytanie / pisanie liczba bytu** Liczba bajtów do odczytu lub pisania do pamięci przekazującej. Określ parametr w formacie HEX. Ze względu na reprezentację rejestru liczbę bajtów czytania należy zmniejszyć o jeden. - `00` czytanie/pisanie bytu 1 - `7F` czytanie/pisanie 128 byty - `03` czytanie/pisanie 4 byty **Wprowadzanie i wykonanie polecenia** Aby wykonać polecenie, zakoń go z znakem powrotu przewozu `\x0D`. Formatyzowane wyniki obszaru czytania: ``` 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 ``` Standardowe czytanie polecenia wykonania. ``` R1A000007F 0304070000000120400C15012A0000000F07000046494E4953415220434F5250323334200000906546544C46383532345032424E56202020412020200352009C0032000050423931595A57202020202020202020303730323237202068D8010B0000000000000000000000000000000000000000000000000000000000000000 ``` Czytanie bajtów 128 z strony T03h nadawcy QSFP28 w przestrzeni adresowej A0h na 80h. ``` R4A003807F 11CC07800000000000000003FF00020000000040484953494C49434F4E20202020202020000000004F4D333535394358313030202020202030316658051446E60607FFDE30333448545831304D3930303333383832313039333032300C1067A60000000000000000000000000000000000000000000000000000000000000000 ``` Wynik polecenia kończy się linijnym źródłem i znakiem zwrotu przewozu. --- ### Zapis pamięci transceivera Przykazanie pisania dostosowuje się do urządzeń w bazie danych za pomocą adresu 8-bit i parametrów offset oraz zapisuje dane na stronę o pojemności do 256 byty. `W4A002800F11223344556677889900AABBCCDDEEFF` Komanda pisemna składa się z następujących parametrów: `W` \+ `4` \+ `A0` \+ `02` \+ `80` \+ `0F` \+ `11223344556677889900AABBCCDDEEFF` **Kod polecenia** Komanda pisemna zaczyna się od znaku kodu polecenia **W** (krótka dla ***pisze***). W przypadku kodu polecenia określa się, czy wynik zostanie zwrócony po napisaniu. - **W** w górnej części - wykonanie weryfikacji czytanej po napisaniu i zwrócenie wyniku; - **w** Poniżej - pisz tylko, bez weryfikacji czytania. Aby potwierdzić pisanie, porównaj dane wysłane w poleceniu pisania z danymi zwróconymi przez płyta programowania nadawcy po zakończeniu polecenia. **Numer portów** Numerowy identyfikator portu na panelu programowania nadawcy. 0. GBIC 1. SFP 2. SFP+ 3. XFP 4. QSFP If `CMODPRST=01` Umożliwia się to, że programowanie nadawcy sprawdza, czy nadawca jest podłączony do określonego portu przed napisaniem. Wyłącz to ustawienie, aby ignorować liczby portów. **Adres strony** Adres strony urządzenia niewolniczego na autobusie danych, napisany w formacie HEX. Na przykład: `A0` or `A2`. Zobacz [Struktura pamięci przesyłającej](https://sfptotal.io/pl/wiki/Transceiver_memory_structure) Aby uzyskać więcej informacji na temat obsługiwanych adresów stron pamięci przekazujących. **Dodatkowy numer strony** Dodatkowy numer strony w formacie HEX dla nadawców z dynamicznym przestrzeń adresową. Wartości przykładowe: `00`, `01`, `02`, `03`. If `AWRADTBL=01` jest włączony, programowanie przez przejmującego pisze dodatkowy numer strony do **Strona Wybierz byte** podczas dostępu do górnego obszaru pamięci modułów XFP i QSFP. Określa to, którą dodatkową tabelę transceiver udostępnia w A0h od adresu 80h: `T00` or `T01` or `T02` or `T03`. Aby zignorować dodatkowy parametr liczby strony, ustaw `AWRADTBL=00`. **Ofiary** Opłata, na której dane są czytane lub pisane. Na przykład: - `00` obszar pamięci niższej, począwszy od bytu 0 - `80` obszar pamięci górnej, począwszy od bytu 128 - `5F` Przeczytaj początek przy bycie 95 **Napisz/czytaj liczba bajtów** Liczba bajtów do pisania do pamięci przekazującej. Określ parametr w formacie HEX. Ze względu na reprezentację rejestru liczba pisanych bytów musi zostać zmniejszona o jeden. - `00` czytanie/pisanie bytu 1 - `7F` czytanie/pisanie 128 byty - `03` czytanie/pisanie 4 byty **dane** Dodaj dane pisemne na końcu polecenia jako sznur HEX bez przestrzeń lub przerw linii. `11223344556677889900AABBCCDDEEFF` Długość danych pisemnych musi odpowiadać liczbie bajtów pisemnych określonym w parametrach poleceń. **Wprowadzanie i wykonanie polecenia** Aby wykonać polecenie, zakoń go z znakem powrotu przewozu `\x0D`. --- ### Konfiguracja poleceń **CLI** Umożliwia lub wyłącza echo znaków w oknie terminalu podczas pisania. Niepełnosprawność z powodu nieprawidłowości. Ustawienie powraca do standardów po cyklu mocy. Zapytaj o obecny stan ``` ? CLI CLI=0 ``` umożliwia ``` CLI=1 ``` Niezdolne ``` CLI=0 ``` --- **VERSION** Poproś o informacje o wersji urządzenia. ``` SFPTotal Plus New (c) 2023 HW: 1.3 SW: 1.3.7 SN: SFPT-P1323122800 ACTIVE ``` **CMODPRST** Sprawdź, czy nadawca jest podłączony do portu przed czytaniem lub pisaniem. Zapytaj o aktualne ustawienie: ``` ? CMODPRST CMODPRST=01 ``` Umożliwia wykrywanie połączeń transceptorowych: ``` CMODPRST=01 ``` Odkrycie połączenia z przejmującym: ``` CMODPRST=00 ``` Po uwzględnieniu tego ustawienia płyta programowania nadawcy zwraca błąd, jeśli więcej niż jeden nadawca jest podłączony do jego portów: ``` QERR: MTDOC ``` Jeśli w trakcie operacji czytania lub pisania do portu nie jest podłączony żadny nadawca, tabela programowania nadawcy zwraca odpowiedni kod błędu: ``` QERR: SFP_EMPTY ``` **AWRADTBL** Umożliwia automatyczne pisanie dodatkowego numeru strony do **Strona Wybierz byte** Rejestracja przy dostępie do adresów stron T00h, T01h, T02h i T03h. Zapytaj o aktualne ustawienie: ``` ? AWRADTBL AWRADTBL=01 ``` Umożliwia dodatkowe numery stron pisanie: ``` AWRADTBL=01 ``` Wyłącz dodatkowe numery stron do pisania: ``` AWRADTBL=00 ``` --- **STATUS** Przeprowadzający programowanie panelu portów wejściowych i wyjściowych. ``` STATUS GBIC : 1; 0; 0; 1; SFP : 1; 1; 1; 1; XFP : 1; 1; 1; 1; 1; QSFP : 1; 1; 1; 1; ``` Pozycje wartości parametrów odpowiadają następującej mapie: ``` 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** Kontroluj linię TX\_DIS, która umożliwia tryb niskiej mocy. Dostępne w default. Włącz laser i wyłącz tryb niskiej mocy ``` TX_DIS=0 ``` Wyłącz laser i włącź tryb niskiej mocy ``` TX_DIS=1 ``` Płyta programowania przejmującego może mieć skok do sterowania sprzętem w trybie niskiej mocy. Zamknięty jumper ma pierwszeństwo. --- **I2CRATE** Ustaw częstotliwość zegarka autobusowego programu nadawcy w ***Mistrz***. Parametry są reprezentowane przez hexadecimalny rejestr. ``` I2CRATE=12 # Clock frequency 100 kHz I2CRATE=40 # Clock frequency 30 kHz I2CRATE=C6 # Clock frequency 10 kHz ``` Aby zapytać o aktualne ustawienie prędkości, użyj `? I2CRATE` ``` ? I2CRATE I2CRATE=C6 ``` akceptuje wartości od `01h` to `FFh`. Częstotliwość zegara jest obliczana za pomocą formuły: `16 000 000 / (2 * I2CRATE * I2CPRESC + 16) = Speed Rate Hz` --- **I2CPRESC** Precyzator dla częstotliwości zegara autobusowego zbiornika transcjuterowego w ***Mistrz***. Parametry są reprezentowane przez hexadecimalny rejestr. Podstawowe wartości: `04h` ``` I2CPRESC=04 ``` Aby zapytać o aktualne ustawienie prędkości, użyj `? I2CPRESC` ``` ? I2CPRESC I2CPRESC=04 ``` akceptuje wartości `00h`, `04h`, `10h`, `40h`. **I2CPAUSE** Opóźnienie przed opuszczeniem autobusu czytać wyniki, w milisekundach. Podstawowe wartości: `64h` or `100ms` ``` ? I2CPAUSE I2CPAUSE=64 I2CPAUSE=32 I2CPAUSE=32 ``` **I2CDELAY** Ustaw opóźnienie przed wydaniem ReSTART, w 0.1 ms wzrosty. Podstawowe wartości: `0Ah` ``` ? I2CPAUSE I2CPAUSE=0A I2CPAUSE=64 I2CPAUSE=64 ``` **I2CRESET** Odśwież autobus danych w oprogramowaniu. Odśwież interfejs i generuj pulsy zegara 9 na linii autobusów danych SCL, aby odzyskać urządzenia niewolnicze, które mogą być zamknięte. Przygotuj autobus danych: ``` I2CRESET ``` Umożliwia wydzielanie. Autobus danych jest ponownie ustawiony automatycznie, gdy nadawca jest podłączony do portu. ``` I2CRESET=01 ``` Wyłączyć wyzwalacz. ``` I2CRESET=00 ``` **I2CSTATE** Wróć do statusu linii autobusowej danych. ``` I2CSTATE SCL=01 SDA=02 ``` **USBDELAY** Opóźnij przed wysłaniem bytu danych z urządzenia do komputera za pośrednictwem wirtualnego portu serii. ``` ? USBDELAY USBDELAY=0A USBDELAY=10 USBDELAY=10 ``` --- ### Kontrola mocy Obsługiwane tylko na płytach programowania transceiver z kontrolą zasilania oprogramowania. **PWRRST** Przewóz mocy do portów transzyferów. ``` PWRRST ``` I2CPAUSE wpływa na przerwę resetów autobusowych w 10 ms wzrostów. **PWRCTRL** Potencjał sterowania portem. Wyłącz moc. ``` PWRCTRL=0 ``` Przełącz moc. ``` PWRCTRL=1 ``` Zmiana stanu zasilania powinna towarzyszyć odpowiedni wskaźnik LED. --- ### Hardware wyszukiwanie hasła Płyta programowania transceptora obsługuje wyszukiwania hasła sprzętowego w zakresie od `00000000` to `FFFFFFFF` Wyszukiwanie odbywa się w jednym kręgu, zwiększając hasło o jeden. Na każdej iteracji, tablica programowania przejmującego wprowadza hasło i pisze słowo kontrolne `SFPTOTAL` Co to jest 8 bajty długie. Następnie odczytuje słowo „czekiwanie”. Wyszukiwanie jest udane, gdy płyta programowania nadawcy może przeczytać słowo sprawdzające z pamięci nadawcy. **BFCWADR** Adres strony, w której jest napisane słowo kontrolne. **BFCWOFT** Opłata za napisanie słów kontrolnych. **BFSET** Rozpocznij wyszukiwanie hasła sprzętowego. Komanda ma następujące parametry: - Wstępna strona hasła - Password wejście offset - Rozpoczęcie zakresu wartości - Koniec zakresu - Początkowe stanowisko Komanda rozpoczyna wyszukiwanie, wprowadzając hasła na stronie `A2h` w offsetie `7Bh` W zakresie od `41414141h` to `5A5A5A5Ah` Zaczyna się od `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** Zatrzymaj wyszukiwanie hasła. ``` BFSTOP STOP Device=A2 Offset=7B From 41 41 41 41 To 5A 5A 5A 5A Current 45 45 47 5A ``` **BFSTART** Odtwarzaj wyszukiwanie hasła z miejsca, gdzie się zatrzymało. **BFPASS** Urządzenie `? BFPASS` Zamówienie zwraca aktualną wartość. ``` ? BFPASS 45 45 47 5A ``` ## [Kod błędu i znaczenie](https://sfptotal.io/pl/wiki/Error_codes) Ta referencja opisuje wiadomości SFPTotal Wizard, które spotkały się podczas pracy z pakietem programowania i pamięcią transcewera: `WRITE FAIL` i kody `QERR`. Kod identyfikuje etap lub stan niepowodzenia, ale zazwyczaj nie ustala jednej przyczyny. Zapisz pełną odpowiedź urządzenia i zapisz model tablicy oraz wersję HW/SW, Wizard, operację, adres i stronę. Tabela obejmuje dokumentowane wiadomości SFPTotal. Kody i metody odzyskiwania mogą różnić się między tablicami i wbudowanymi wersjami oprogramowania. Błąd "Nie można utworzyć bezpiecznego kanału SSL/TLS" podczas aktualizacji Wizard lub dostępu do Labs dotyczy połączenia sieciowego aplikacji. Wykorzystaj ten [Wizard SSL / TLS instrukcje](https://sfptotal.io/pl/note/Issue-The-request-was-aborted-Could-not-create-SSL-TLS-secure-channel_28). ### Przejdź do kodu błędu [WRITE FAIL](https://sfptotal.io/pl/wiki/Error_codes#e9d04dac9cf068b523c5f82029098786f4eda8c2) · [QERR:DEMO](https://sfptotal.io/pl/wiki/Error_codes#796b66b23428f7329919b312635b31b1ee403567) · [QERR:MTDOC](https://sfptotal.io/pl/wiki/Error_codes#195d839d3187e8516b57dcaad62efd20522ab4da) · [QERR:SFP\_EMPTY](https://sfptotal.io/pl/wiki/Error_codes#af6e1c067f6c93b3b3b0d1666c35fdad0927b716) · [QERR:SCL](https://sfptotal.io/pl/wiki/Error_codes#265d26c4b6c11d46b4cb8bc558bbc03d9c514829) · [QERR:SDA](https://sfptotal.io/pl/wiki/Error_codes#a462f08636692a90095e3ac1ed6c313d504f256c) · [QERR:I2C\_BUSY](https://sfptotal.io/pl/wiki/Error_codes#3ec311eccf3ae24fbc5f7f39bd1731c0ad6ab37d) · [QERR:R20](https://sfptotal.io/pl/wiki/Error_codes#e2e96d6cfdd48e6fd85f42b7bfdb9d02ca3aea97) · [QERR:W20](https://sfptotal.io/pl/wiki/Error_codes#acbb83fcd1fe83e177ead96647800aecc2055514) · [QERR:W30](https://sfptotal.io/pl/wiki/Error_codes#e9431bc7c72067d68e04db7003f94310adbf43b3) · [QERR:W48](https://sfptotal.io/pl/wiki/Error_codes#be876b076ebb5f69862304edc95b663d9ad7682b) · [QERR: x00](https://sfptotal.io/pl/wiki/Error_codes#7bc2956bc7e0ce52d3c232e3865e6bcc2a514a40). ### Kod – znaczenie – sprawdzanie – następny krok Błędy SFPTotal: diagnoza przyczyny zamiast polegać na jednym kodzie | Kodeks | Znaczenie | Co sprawdzić | Następny krok | | --- | --- | --- | --- | | `WRITE FAIL` | Pismo nie zostało potwierdzone jako udane; ciągłość danych nie została potwierdzona. | Przeczytaj i porównaj z oczekiwaniami. Sprawdź wybrany obszar, napisz dostęp, moc i wymagania konkretnego modułu. | Zapisz oryginalną kopię zapasową. Rozróżnić problem komunikacji od ochrony pisemnej; użyj [Napisz przewodnik ochrony](https://sfptotal.io/pl/wiki/Reprogramming_write_protected_SFP_RJ45). Nie powtarzaj powtarzających się wpisów przed zidentyfikowaniem przyczyny. | | `QERR:DEMO` | Funkcja jest ograniczona i wymaga aktywacji. | Status urządzenia, model i numer seryjny oraz czy klucz jest dostępny dla tej tablicy. | realizacja [Normalne aktywacje](https://sfptotal.io/pl/device-activation) Sprawdź status aktywności. Aktywacja tablicy różni się od wprowadzania hasła przesyłającego lub konfigurowania dostępu do Labs. | | `QERR:MTDOC` | Znalezienie połączenia odkryło więcej niż jeden nadawca. | Sprawdź wszystkie porty i podłączone końcówki kabla; pozostaw tylko jeden moduł podłączony do diagnozy. Sprawdź obecność kontaktów wykrywania. | Po zakończeniu operacji, usunąć dodatkowe połączenie i powtórzyć czytanie. Jeśli kod pozostaje z jednym modułem, przesyłaj konfigurację do Obsługi zamiast wyłączyć wykrycie, aby przejść przez przyczynę. | | `QERR:SFP_EMPTY` | Urząd nie wykrywa połączenia z odpowiednim portem. | Sprawdź właściwy port, pełną wkładkę, kompatybilność modułów, kontakty zasilania i wykrywania. Nazwa kodu nie zastępuje sprawdzania konkretnej tablicy i portu. | Ponownie podłącz kompatybilny moduł zgodnie z jego instrukcjami i powtórz czytanie. Jeśli również nie wykryje się dobrze znany moduł, skontaktuj się z Obsługą, aby sprawdzić tablicę. | | `QERR:SCL` | Linia zegarowa SCL jest utrzymywana niska, blokującą komunikację. | Moc, kontakty, jeden moduł połączony i zakończenie bieżącej transakcji. Sam kod nie identyfikuje wadliwego elementu. | Śledźcie [Proces odzyskiwania autobusów](https://sfptotal.io/pl/wiki/Resetting_the_data_bus). Pulsy zegara generowane przez oprogramowanie mogą być niewystarczające dla SCL; w stosownych przypadkach postępuj zgodnie z procedurą pełnego cyklu mocy przewodnika. | | `QERR:SDA` | Linia danych SDA jest utrzymywana niska, blokująca komunikację. | Równe warunki połączenia i zasilania; czy problem powraca po podłączeniu danego modułu. | Na wspieranej tablicy, użyj `I2CRESET` Zgodnie z [Instrukcje autobusowe](https://sfptotal.io/pl/wiki/Resetting_the_data_bus) Następnie test czytania. Ten polecenie nie usuwa ochrony pisemnej. | | `QERR:I2C_BUSY` | Przesyłanie autobusowe opisane w instrukcjach odzyskiwania komunikacji. | Sprawdź, czy operacja, skrypt lub automatyczne uruchomienie wciąż działa, a następnie sprawdź połączenia i moc. | Poczekaj, aż bieżąca operacja zostanie zakończona i zatrzymaj następne automatyczne startowanie. Jeśli błąd się utrzymuje, użyj [Instrukcje odzyskiwania](https://sfptotal.io/pl/wiki/Resetting_the_data_bus) uwzględniając wsparcie zarządu. | | `QERR:R20` | Urządzenie nie rozpoznało żądania adresu w poleceniu czytania. | Obecność i moc modułu, dostępność adresu/strony, wybraną mapę pamięci i gotowość urządzenia. | Zacznij od dostępnego obszaru identyfikacyjnego, a następnie sprawdź reklamowane możliwości modułu. Błąd w A2h sam nie udowadnia, że DDM jest nieobecny. | | `QERR:W20` | Odpowiedni brak adresu żądania uznania za pisemny polecenie. | Najpierw sprawdź, czy moduł można przeczytać, a następnie sprawdź adres, obszar, moc i gotowość do pisania. | Przywrócenie potwierdzonego czytania. Po sprawdzeniu dokumentacji i kopii zapasowej dokonaj tylko niezbędnych dopuszczonych zmian. Ten kod nie udowadnia, że potrzebna jest konkretna hasło. | | `QERR:W30` | Po rozpoznaniu adresu z bitem pisania przesyłanie bytu danych nie zostało rozpoznane. | Poprzedni blok oszczędza czas, wielkość sekwencyjnego pisania, opóźnienie między operacjami i ochronę wybranego obszaru. | Zapisz aktualne ustawienia. Jeśli nie spełniają wymogów modułu, dostosuj je przez [Narzędzia → Ogólne ustawienia](https://sfptotal.io/pl/wiki/Basic_settings) Zgodnie z dokumentacją. Jeśli błąd utrzymuje się, sprawdź ochronę pisania; nie stosuj tego samego opóźnienia do każdego modułu. | | `QERR:W48` | Nie otrzymano żadnego uznania za adres z bitem czytania. | Pełna sekwencja operacyjna, gotowość urządzenia i moc, adres i dostępność obszaru, który jest odczytany. | Przegląd obszaru dostępnego oddzielnie. Jeśli błąd się powtórzy, przesyłaj pełne parametry odpowiedzi i operacji do Obsługi. Nie wybieraj metody usuwania ochrony pisemnej opartej wyłącznie na tym kodzie. | | `QERR:x00` | Ta referencja używa kodu dla nieznanego błędu autobusowego. | Pełna rzeczywista odpowiedź, w tym wszystkie znaky i liczby, model tablicy i wersja oprogramowania. | Zostaw odpowiedź bez zastąpienia przez właściciela `x00` i wysłać go do wsparcia z krokami, aby odtworzyć problem. Ten wpis nie dekoduje arbitralnego nieznanego kodu błędu. | ### Dlaczego QERR:R20 podczas czytania A2h nie określa, czy DDM jest obecny Adres nie może być uznawany, ponieważ przestrzeń adresowa nie jest wdrożona, ale także z powodu słabego kontaktu, braku mocy, gotowości urządzenia lub niewłaściwie wybranej obszaru. Najpierw sprawdź stabilne identyfikacje, informacje diagnostyczne w konkretnej mapie pamięci SFP i dokumentacji modułów. Interpretuj A0h/A2h zgodnie z konwencją adresowania narzędzia; użyj odpowiedniej mapy pamięci dla innych czynników formularza. Dopiero po tych badaniach można ustalić dostępność diagnostyczną. Sam R20 nie ustala ani braku DDM, ani schematu ochrony pisania sprzętu. Zobacz [Struktura pamięci przejściowej](https://sfptotal.io/pl/wiki/Transceiver_memory_structure) oraz [Czytanie diagnozy DDM](https://sfptotal.io/pl/wiki/DDM_diagnostics). ### Gdzie zacząć od diagnozy pisania 1. Zarejestruj dokładną operację, adres/strona i pełną odpowiedź. Dostępna pamięć oryginalna. 2. Sprawdź komunikację z tablicą, pojedynczy kompatybilny nadawca, właściwy port i zasilanie. W pierwszej kolejności należy ustalić powtarzające się czytanie. 3. Jeśli podczas pisania zgubione jest uznanie, sprawdź dostępność obszaru, blokuj wymagania rozmiaru i zaoszczędzaj czas. Zmień jeden parametr naraz i zapisz jego pierwotną wartość. 4. Uważaj na hasło, WP lub specjalny dowód zapasowy tylko wtedy, gdy mechanizm ten jest potwierdzony dla danego produktu. Po zatwierdzonym pisaniu, przeczytaj dane ponownie i porównaj wynik. Dla poleceń SFPTOTAL i ich zastosowania, użyj [Przewodnik Protokołu](https://sfptotal.io/pl/wiki/Device_control_protocol). Posiadanie programu Wizard nie oznacza automatycznie wsparcia poleceń; na przykład, wspólny protokół SFPTOTAL nie ma zastosowania do Whistle. Błędy w komunikacji autobusowej są pokryte w [QERR:SCL/SDA artykuł](https://sfptotal.io/pl/wiki/Resetting_the_data_bus). ### Co należy wysłać do Obsługi o nieznanym kodzie Przez ten [Oficjalne kanały kontaktowe](https://sfptotal.io/pl/contacts) wysłać model tablicy, HW/SW z Help → Zdobądź wersję urządzenia, wersję Wizard, moduł producenta/część Numer i przegląd, kompletny pasek błędu, adres i strona, napisanie parametrów, połączenie zasilania i sekwencja operacyjna. Obejmuje wyniki testów za pomocą dobrze znanej, kompatybilnej modułu. Usunąć hasła, klucze aktywacyjne i szczegóły rejestracji z dziennika; nie zawierać kompletnych plików produkcyjnych w wiadomości publicznej. Wartość „error -1” bez aplikacji, operacji i pełnej wiadomości nie jest oddzielnie udokumentowanym QERR. Najpierw ustalić kontekst i wysłać go do wsparcia. ## [Odzyskiwanie danych autobusów](https://sfptotal.io/pl/wiki/Resetting_the_data_bus) Korzystaj z menu **Kontrola - Odtworzenie bazy danych I2C** Aby rozpocząć sekwencję reset na bazie danych. Przewodnik programistyczny generuje 9 zegarek pulsuje SCL do ponownego ustawienia bazy danych w oprogramowaniu, zgodnie z zaleceniami w I2C® Przygotowanie do aplikacji (an-686). ## [Ruch w wirtualnej maszyny](https://sfptotal.io/pl/wiki/Running_in_a_virtual_machine) Podczas uruchomienia programu SFPTotal Wizard wewnątrz wirtualnej maszyny VirtualBox lub Parallels, może wystąpić powtarzające się odłączanie urządzeń lub nie można czytać lub pisać pamięci przejmującego. Problem ten występuje głównie, gdy system operacyjny host jest OS X (macOS) lub Linux, a system operacyjnym gościa jest Windows. ### Co powoduje to? Po wykonaniu polecenia czytania aplikacja oczekuje odpowiedzi 256 z urządzenia za pośrednictwem wirtualnego portu serii. Dzięki wirtualizacji system operacyjny gościa może stracić część danych wysłanych przez urządzenie. Jest to spowodowane problemami z emulacją sterownika OHCI/EHCI USB i zachowaniem standardowego wirtualnego portowego sterownika. ### Rozwiązanie Aby rozwiązać problem, wybierz **USB sterownik (xHCI)** w ustawieniach wirtualnej maszyny i połączyć płyta programowania nadawcy za pośrednictwem tego sterownika. Jeśli nie możesz zmienić typu sterownika, wykonaj polecenie: ``` USBDELAY=80 ``` Ten dowód zmusza do spowolnienia transferu danych z panelu programowania nadawcy do komputera, zmniejszając prawdopodobieństwo utraty danych, gdy interfejs panelu programującego nadawcy jest przekazywany do systemu operacyjnego gościa w wirtualnej maszyny. ## [Transceptor pisze typy ochrony i metody programowania](https://sfptotal.io/pl/wiki/Transceiver_write_protection) ![Ilustracja](https://sfptotal.io/images/documentation/i10/p9/356a192b-ddc2997e4f-f934a0b33b79.jpg) W tym artykule wyjaśniono różne rodzaje ochrony pisemnej w języku płaskim i opisano, jak szybko zidentyfikować metodę ochrony modułu i pomyślnie ją ponownie zaprogramować za pomocą tablicy programowania przesyłek SFPTotal Mini lub SFPTotal Plus. ### Nieochronne przewoźniki Nieochronny nadawca SFP zazwyczaj ma chip EEPROM na swojej płycie obwodowej. Ten chip przechowuje dane identyfikacyjne modułu i może być ponownie napisany bez ograniczeń lub zamków nałożonych przez moduł. Zazwyczaj tylko strona A0h można przeczytać, podczas gdy czytanie strony A2h zwraca błąd. Aby zaprogramować taki moduł, załóż wymagany firmware do aplikacji i kliknij <Write>. Jeśli pisanie się uda, aplikacja powinna zwrócić WRITE OK. Główną trudnością przy programowaniu tych modułów jest wybór właściwej prędkości pisania. EEPROM jest relatywnie wolna pamięć, więc częstotliwość zegara autobusów danych 1 kHz jest preferowana. Jest to dziesięć razy wolniejsza niż standardowa prędkość płyta programowania przejmującego SFPTotal. Możesz łatwo zmienić prędkość w ustawieniach aplikacji. Reszta procedury jest prosty. ### Hardware EEPROM pisanie ochrona Przenośniki SFP RJ45 i kable DAC nie zawierają żadnych komponentów optycznych, więc nie mają sterownika laserowego i nie potrzebują DDM do monitorowania prądu receptora optycznego i nadawcy. Moduły te są również często zapisane chronione. Podobnie jak w przypadku nieochronionych nadawców, ich projekt jest stosunkowo prosty, a standardowy chip EEPROM przechowuje cechy modułu. Producenci używają różnych metod, aby zablokować niepożądane zmiany EEPROM i zapobiec nieautoryzowanym lub przypadkowym nadpisaniem kodu modułu. Te zabezpieczenia służą praktycznym celem: nasi klienci spotkały się z przypadkowym usunięciem lub zmianą kodu modułu roboczego spowodowanego wadami sprzętu. Przekazywacze z ochroną sprzętową EEPROM korzystają z dedykowanego pin WP (Write Protect) chipów pamięci. ![EEPROM pisanie ochrona: WP pin, SDA i SCL linie, A0–A2 adresowe piny i zasilanie](https://sfptotal.io/images/documentation/i10/p9/356a192b-e04436c107-f62c81c65d93.png) Kiedy pin WP znajduje się na poziomie logicznym równym napięciu dostaw, pisanie jest wyłączone, a pamięć jest zamknięta. Aby utrzymać moduł pisania chroniony podczas normalnego działania, ta linia jest podłączona przez resistor do portu SFP zasilania pin lub do wyjścia, który jest standardem do wysokiego poziomu logiki. W rezultacie pamięć modułu jest odczytana tylko wtedy, gdy jest wprowadzona do portu przełącznika. Aby moduł mógł być ponownie zaprogramowany, dodaje się wyższy odpor wartości niż odpor przyciągania dostaw, aby wyciągnąć linię WP do ziemi. Jeśli ścieżka dostawy jest przerwana lub odpowiednia linia SFP jest przymusowo podłączona do ziemi (nie rób tego nigdy!), pin WP czipu pamięci jest niska i pisanie staje się możliwe. Fabryki używają specjalistycznych urządzeń do programowania transcewerów, które stosują wymagany poziom logiki do sterowania pinem EEPROM pisanie dostępu. SFPTotal transciver programing boards zapewniają dedykowane kontroly w celu stworzenia warunków niezbędnych do reprogramowania modułów z hardware write protection. ### Przepisy chronione przez transcewerów Zgodnie ze specyfikacją SFF-8472 MSA, transcewerzy z obsługą DDM mogą wdrożyć ochronę pisania opartą na hasłach. Standardowy przechowuje siedem bajtów strony A2h w tym celu, chociaż hasła są zazwyczaj tylko cztery bajty długości. Aby zaplanować większość chronionego pisania 1G i 10G transceivers z powodzeniem, wprowadź hasło przed pisaniem zmian do modułu pamięci. Moduły wykorzystują różne projekty sprzętowe. Dedykowany chip może kontrolować dostęp do oddzielnego czipu EEPROM lub zawierać pamięć. Starając się pisać do takiego modułu bez hasła lub z nieprawidłowym hasłem, WRITE FAIL powraca. W przełącznikach z oddzielnym czipem EEPROM, obwód ochrony przypomina powyżej opisany zamek sprzętowy. Różnica polega na tym, że sterownik obsługuje pin WP czipu pamięci. Zmiana wyjścia sterowania po napisaniu prawidłowego hasła w obszarze rozpoczynającym się od 7Bh na stronie A2h. Inne projekty nadawców wykorzystują kontrolerów z zintegrowanymi pamięciami. Ponieważ przetwarzają sygnały daty w oprogramowaniu, te moduły mogą być wrażliwe na szybkość pisania i przerwy między blokami danych. Znajomość właściwego hasła wystarczy do programowania tych modułów. Jeśli hasło nie można uzyskać, można go znaleźć, próbując wszystkich możliwych wartości lub najbardziej prawdopodobnych kandydatów, na przykład za pomocą wyszukiwania słownika. ### Co to jest zachowanie polecenia? Niektórzy transcewerzy mogą zostać pomyślnie zaprogramowani po wprowadzeniu hasła, ale nie przechowują zmian po usunięciu mocy. Po przywróceniu mocy oryginalny kod pozostaje w pamięci. Podczas programowania moduły te przechowują zmiany w pamięci tymczasowej. Wymagają one specjalnych instrukcji, zwanych komendą zapasową, aby przenieść firmware z pamięci tymczasowej do pamięci nieprzepływowej. Nie ma wspólnego standardu określającego, jak programować te moduły. Każdy producent określa swoją własną sekwencję instrukcji. Idealnie producent dostarcza algorytm programowania; w przeciwnym razie należy zidentyfikować odpowiedni algorytmy z znanych rozwiązań. Elastyczne skrypty oparte na protokole polecenia SFPTotal są dostępne do pisania do tych modułów. ### Łączna ochrona Niektórzy transcewerzy łączą zablokowanie sprzętu, wejście hasła i dowód przechowywania. Na przykład moduł może odmówić pisania, chyba że jest w trybie niskiej mocy, nawet gdy używane jest prawidłowe hasło. Ten podejście ma praktyczny powód: dlaczego reprogramowanie modułu, podczas gdy jego nadawca optyczny jest w pełni uruchomiony? Zabezpieczenia łączone najczęściej występują w modułach zgodnych z nowszymi rewizjami SFF-8472, które obsługują do 256 stron w górnym obszarze pamięci A2h, począwszy od adresu 80h. Aby zaprogramować te transcewery, musisz zwiedzić wymagane sekwencje operacji na dostępnych pinach wejścia i wyjścia oraz algorytm programowania producenta z wyprzedzeniem. ### Podsumowanie Nieochronione nadawcy mogą być pomyślnie zaprogramowane poprzez pisanie na odpowiedniej częstotliwości zegara autobusowego. W przypadku przełączników z ochroną sprzętową, identyfikuj linię, która kontroluje zamek pisania chipów pamięci i umieść go w wymaganej sytuacji przed napisaniem zmian. Aby zaprogramować moduł chroniony hasłem, potrzebujesz jego hasła. Poproś o to od swojego dostawcy lub producenta, lub szukaj go w oficjalnych arkuszach danych. Jeśli nie jest on dostępny, użyj funkcji wyszukiwania hasła w oprogramowaniu SFPTotal. Moduły, które tracą zmiany po usunięciu mocy wymagają wejścia hasła i zaproszenia do przechowywania, aby wprowadzić zmiany do pamięci przekazującej. Ten proces programowania można wykonać za pomocą skryptów. W przypadku modułów o połączonej ochronie należy z góry poznać procedurę programowania. Firmy kupujące moduły w dużych ilościach mogą uzyskać niezbędne instrukcje od producenta. Nasz zespół wsparcia może pomóc z pytaniami dotyczącymi programowania chronionych transcewerów. ## [Reprogramowanie pisze chronione SFP RJ45 transcewerów](https://sfptotal.io/pl/wiki/Reprogramming_write_protected_SFP_RJ45) **Przed ponownym programowaniem chronionego przekaźnika SFP RJ45, zidentyfikuj metodę ochrony stosowaną przez dany moduł.** Wprowadzenie sprzętowe WP, hasło i specjalny dowód zapasowy wymagają różnych procedur. Zgodna marka lub zamknięcie nie ustala, że obwód jest taki sam: numer części przekazującej i przegląd sprzętu, a model i przegladanie tablicy programowania przekazująca, wszystko. Ten przewodnik obejmuje operacje pamięci na modułach miedzi SFP. Recodowanie jest odpowiednie, gdy ustalono wymóg zgodności lub zmianę danych; kompatybilny moduł nie musi być ponownie zaprogramowany po prostu dlatego, że jest on zainstalowany w nowym przełączniku. Kod nie może dodawać nieuzasadnionej prędkości lub zmieniać fizycznych możliwości interfejsu modułu. ![Kopalnia SFP RJ45 przekazuje się w portach przełączników z podłączonym kablem Ethernet](https://sfptotal.io/images/documentation/i177/p10/356a192b-9cfb7de295-9ab586a891a3.jpg) *RJ45 konektor identyfikuje medium połączenia, a nie metodę ochrony pamięci.* ### Sprawdź przed zmianą EEPROM - Zapisz numer części modułu i przegląd, model przełącznika i jego wersję oprogramowania. Zapisz oryginalny identyfikator serii i pełną odpowiedź operacyjną Wizard. - Sprawdź model tablicy programowania nadawcy, przegląd sprzętu i status aktywacji. Wsparcie dla czytania nie oznacza, że każda operacja pisania jest dostępna. - Potwierdź, że wymagane obszary pamięci można czytać wiarygodnie. Porównaj powtarzające się czytania: zmiana bajtów DDM może być normalna, ale nieprzerwane trwałe dane identyfikacyjne wymagają diagnozy. - Zrób A [Backupy](https://sfptotal.io/pl/wiki/Backing_up_transceiver_memory) w obszarach dostępnych przed wprowadzeniem jakichkolwiek zmian. Nie zastępuj oryginalnych danych pierwszym obrazem firmware, który znajdziesz. A0h/A2h, identyfikator serii i różnice między mapami pamięci są wyjaśnione w [EEPROM pamięć przewodnik](https://sfptotal.io/pl/wiki/Transceiver_memory_structure). Błąd czytania A2h lub brak DDM **Nie udowadnia** albo że nie ma mikrokontrolera lub że sprzęt pisania ochrona jest obecna. Przyczyną może być brak wsparcia obszaru, nieprawidłowy typ modułu lub problem z mocą lub łącznością. Zacznij od interpretacji [Odwołanie do programu Transceiver](https://sfptotal.io/pl/wiki/Error_codes). ### Rodzaje SFP ochrona pisania Wybór podejścia diagnostycznego | mechanizm | Możliwe objawy | wymogi | | --- | --- | --- | | sprzęt WP | Identyfikację można przeczytać, ale pisma są zablokowane lub nie są utrzymywane. | Zweryfikowany obwód dla danego produktu i kontrolowanie wymaganej linii przez wspierany panel programowania nadawcy. | | hasło lub inny kontroler pośredni dostęp | Niektóre obszary są dostępne tylko po sekwencji określonych przez producenta. | Prawidłowe parametry dostępu i wartość dla tej implementacji; ustawienia Wizard nie określają hasła samodzielnie. | | Specjalny dowód Save | Dane można odczytać po napisaniu, ale oryginalne treści powrócą po ponownym uruchomieniu. | Dokumentowana procedura do przekazywania danych, czasami wdrażana jako skrypt. | | Łączna ochrona | Tylko zmiana hasła lub stanu linii jest niedostateczna. | Całkowita sekwencja dla odpowiedniego przeglądu, w tym wymagany stan modułu. | Żaden z tych objawów nie wykazuje mechanizmu ochrony samodzielnie. WRITE FAIL może również wynikać z problemów z łącznością, obszaru niedopieranego lub nieprawidłowego odczytu. Aby uzyskać ogólną klasyfikację, zobacz artykuł [Rodzaje ochrony transcendentów](https://sfptotal.io/pl/wiki/Transceiver_write_protection). ### Jak działa ochrona sprzętowa WP Niektóre moduły miedzi SFP używają oddzielnego EEPROM, na przykład czip z rodziny 24C02. Kontrole wejściowe w chipie Write Protect tworzą kontrolę wejściową. Na Microchip 24LC02B połączenie WP z VCC zapobiega pisaniu array, podczas gdy połączenie z VSS usuwa ten zamek sprzętowy. Jest to właściwość tego konkretnego czipu; podobna nazwa na innym modelu nie gwarantuje tych samych warunków ani chronionego zakresu pamięci. Producent nadawcy może podłączyć WP do obwodu mocy lub linii sterowania konektorem. Wcześniejsze eksperymenty SFPTotal spotkały się z projektami za pomocą linii zasilania, TX\_DISABLE lub TX\_FAULT. Jednak tylko nazwa marki nie może ustalić, która linia jest połączona z WP. Nowy numer części lub przegląd wymaga własnej weryfikacji obwodowej. ### Przekładnik programowania panelu skoków i przeglądy sprzętu Zastosowanie etykiet komponentów | Źródło / Source | sprawdzone etykiety | Ograniczenia przykładu | | --- | --- | --- | | SFPTotal Mini, aktualny podręcznik | TX PWR/TX\_VCC, RX PWR/RX\_VCC, TX\_EN. | Sprawdź funkcję przeciwko oznaczeniom na danej tablicy. Te kontrolki zmieniają stan linii; nie identyfikują automatycznie metody ochrony. | | Plus New / Plus X, aktualne podręczniki | PWR\_TX, PWR\_RX i inne kontrolki opisane w dokumentacji modelu. | Etykiety mogą zmieniać się między przeglądami sprzętu. Nie kopiuj pozycji kontaktowych z starszej pozycji Mini lub Plus. | | P3 i Q3 w oryginalnym artykule | Etykiety z przykładów historycznych; oryginalny artykuł nie rejestrował dokładnych numerów przeglądu. | Przykłady te nie są sprawdzone instrukcje dla każdego Plus, Mini lub nowej tablicy programowania przejmującego. | ![SFPTotal Mini tabela z oryginalnego przewodnika: powiększony widok RX PWR, TX pWR i TX EN skoków](https://sfptotal.io/images/documentation/i177/p10/356a192b-f55c4447bf-6be37ffd6184.jpg) *Historyczna ilustracja Mini. Najpierw porównaj etykiety i układ z przeglądem sprzętu.* Jeśli WP pin określonej SFP jest potwierdzony, że jest podłączony do linii kontrolnej, użyj sterowania określone w podręczniku programu przejmującego i sekwencji producenta modułów. Zmień jeden sprawdzony parametr w jednym czasie i zapisz wyniki czytania i pisania. Przywróć normalną konfigurację płytek po zakończeniu. ![Rozkład tablicy wyciąga się z oryginalnego artykułu, pokazując Q3 i czerwona linia łącząc kontakty](https://sfptotal.io/images/documentation/i177/p10/356a192b-a4f4d33642-6be37ffd6184.jpg) *Oryginalny wykres Q3 jest utrzymywany w celu identyfikacji historycznego przykładu. Jego dokładna przegląd sprzętu nie jest określony; nie ustanawia uniwersalnej instrukcji dla mostu Q3 na innych tablicach.* Aktualne opisy: [Mini](https://sfptotal.io/pl/wiki/SFPTotal_Mini), [Plus New](https://sfptotal.io/pl/wiki/SFPTotal_Plus_New) oraz [Plus X](https://sfptotal.io/pl/wiki/SFPTotal_Plus_X). Jeśli rozkład różni się lub obwód jest nieznany, wysyłaj numer części modułu wsparcia, znaky tablicy i zdjęcie tablicy. Nie ma potrzeby przewidywania funkcji kontaktów w celu ustalenia zastosowania. ### W przypadku gdy wymagane jest hasło lub skrypt W czarodziejstwie, w **Kontrola → ustawić hasło** Komanda konfiguruje wstępny wpis hasła. Adres tabeli, adres hasła i hasło (Hex) muszą odpowiadać dokumentacji modułu. Aby uzyskać szczegóły, zobacz [Przewodnik do pisania hasła](https://sfptotal.io/pl/wiki/Writing_with_a_password). Praca hasła i ograniczone zestawy kodów nie są publikowane tutaj. A2h:7Bh nie musi być traktowana jako uniwersalne pole hasła SFP zdefiniowane przez SFF-8472: specyfikacja pozostawia odpowiednie funkcje specyficzne dla sprzedawcy do producenta. SFF-8636 definiuje oddzielny mechanizm opcjonalnego hasła; jego parametry nie powinny być stosowane do modułów SFP. Jeśli moduł wymaga specjalnej sekwencji zapisu lub sekwencji dostępu, użyj [Odpowiedni scenariusz](https://sfptotal.io/pl/wiki/Writing_with_scripts) Tylko dla sprawdzonego modelu i przeglądu. Randomowy scenariusz dla podobnego zamknięcia nie zastępuje algorytmu producenta. ### Przepływ pracy: czytanie, kopiowanie, modyfikacja i weryfikacja 1. [Czytaj](https://sfptotal.io/pl/wiki/Reading_transceiver_memory) Wymagany obszar z prawidłową tabelą Typ modułu i adres. Zapisz oryginalne dane identyfikacyjne. 2. Tworzenie kopii zapasowej i potwierdzenie, że została ona zapisana. Wybierając dane, wykonaj [Warunki dostępu do bazy danych firmware i zalecenia](https://sfptotal.io/pl/wiki/Firmware_database)Właściwe nazwy marki nie wystarczą. 3. Zidentyfikuj metodę ochrony i potwierdź, że procedura dotyczy Twojego przeglądu. Przygotuj tylko niezbędne zmiany i odpowiedni algorytm pisania. 4. Sprawdź odpowiednie [Czekamy](https://sfptotal.io/pl/wiki/Checksum_verification) i wykonywać [Napisz operację](https://sfptotal.io/pl/wiki/Writing_transceiver_memory). Zostaw pełną odpowiedź Magia. 5. Przeczytaj te same obszary ponownie i porównaj je z oczekiwanym wynikiem. Po normalnym ponownym uruchomieniu, przeczytaj stałe dane ponownie, jeśli procedura dla tego modułu wymaga. Aktualne wartości diagnostyczne nie powinny być porównywane tak, jakby były niezmiennym obrazem pamięci. 6. Sprawdź identyfikację i faktyczne połączenie w sprzęcie sieci docelowej. WRITE OK i poprawny numer kontroli potwierdzają odpowiednie etapy, ale nie ustalają pełnej kompatybilności ani integralności linków. ### Źródła i zastosowanie - [Mikroczip 24AA02/24LC02B, DS21709H](https://ww1.microchip.com/downloads/en/DeviceDoc/21709H.pdf), Wpisz sekcję Ochrona: przykład operacji wejściowych WP. - [SFF-8472 12.5a](https://members.snia.org/document/dl/25916), sekcje 4.3 i 10.2: dostęp specyficzny dla sprzedawcy; [SFF-8636 2.12](https://members.snia.org/document/dl/26418), sekcja 6.2.10: oddzielny mechanizm opcjonalnego hasła. - [MSA, SFF i CMIS odniesienia](https://sfptotal.io/pl/wiki/Transceiver_standards_and_specifications) Wybierz specyfikację dla czynnika kształtu. W tym artykule wyjaśniono wcześniej opublikowane eksperymenty. Odniesienia do próbek MikroTik i D-Link przetestowanych w tym czasie nie ustalają stosowności dla każdego bieżącego numeru części tych marek. Dane źródłowe są niewystarczające dla powszechnej tabeli procedur poprzez przegląd; nie wymyślono konkretnych przeglądów. ## [Optyczne standardy i specyfikacje nadawcy](https://sfptotal.io/pl/wiki/Transceiver_standards_and_specifications) **MSA, SFF i CMIS opisują różne aspekty nadawcy optycznego.** Niektóre dokumenty określają zamknięcie i przełącznik, inne sygnały elektryczne, a inne mapę pamięci i moduły procedury kontroli. Aby wybrać specyfikację do programowania modułu SFP, QSFP lub OSFP najpierw zidentyfikować zadania i interfejs zarządzania używany przez danego nadawcę. Ta referencja pomaga znaleźć podstawowy dokument, zrozumieć jego cel i sprawdzić jego przegląd. Poniższe liczby przeglądów zostały sprawdzone w stosunku do źródeł wydawców **23 październik 2026**. Przegląd wymienionego dokumentu nie oznacza, że każdy moduł w pełni go wdraża: sprawdź zastosowanie do arkusza danych produktu i deklarowanych możliwości. ### Co MSA, SFF i CMIS znaczą - **MSA – Umowa wielokrotna.** Umowa między uczestnikami branży na temat kompatybilnych interfejsów produktów. Są różne MSA, w tym SFP i OSFP. Etykieta zgodna MSA bez dokumentu, przeglądu i listy obsługiwanej funkcji nie opisuje w pełni zgodności. - **SFF** Jest to rodzina specyfikacji opublikowanych przez SNIA. Obejmuje to dokumenty dotyczące projektowania mechanicznego, interfejsów elektrycznych i zarządzania. Numer SFF nie identyfikuje samodzielnie formatu firmware. - **CMIS – wspólna specyfikacja interfejsu zarządzania.** Wspólna specyfikacja komunikacji między hostem a modułem: dostęp do danych, możliwość reklamy i kontroli. CMIS odnosi się do kilku czynników kształtu i nie definiuje dla nich jednego mechanicznego projektu. Publikowane przeglądy są dostępne od OIF. Warunki te nie są wzajemnie wyłączne. Na przykład specyfikacja sprzętowa OSFP MSA oraz CMIS obejmują różne części tego samego produktu. Zgodność z mapą zarządzania nie gwarantuje zgodności z każdym przełącznikiem: interfejs elektryczny i optyczny, zasilanie, chłodzenie i ograniczenia oprogramowania systemowego nadal obowiązują. ### Trzy warstwy: projektowanie mechaniczne, interfejsy elektryczne i zarządzanie Zidentyfikuj dokument, którego potrzebujesz | warstwy | Odpowiedzi na pytanie | Przykładów | | --- | --- | --- | | Projekt mechaniczny | Jakie są rozmiary zamknięcia modułu, podłącznika, klatki i montażu? | SFF-8432, SFF-8661 i specyfikacja sprzętowa OSFP MSA. | | Interfejs elektryczny | Jakie sygnały, piny zasilania i piny sterowania łączy moduł z sprzętem hostingu? | SFF-8418, SFF-8419, SFF-8679. | | Zarządzanie i pamięć | Jak identyfikacja, diagnostyka i obsługiwane funkcje są czytane i kontrolowane? | SFF-8472, SFF-8636 i CMIS; SFF-8024 pomaga decydować wartości pola. | Mapa pamięci jest częścią interfejsu zarządzania. Dostępne bajty mogą stanowić przechowywane identyfikacje, żywe pomiary, status lub polecenia. Dane te nie są wszystkie swobodnie odczytywalne EEPROM. Właściwa specyfikacja i wdrażanie modułów określa zadania adresowe i warunki pisania. ### mapy pamięci, DDM i interfejsy zarządzania Zacznij od tej tabeli podczas czytania identyfikacji i diagnostyki. Czynniki formularza wymienione są typowe aplikacje; wygląd modułu nie określa, który map zarządzania używa. Interfejsy zarządzania i tabele kodowe | Dokumenty | Celem | Formowy czynnik / zakres | weryfikowana rewizja | Źródło | | --- | --- | --- | --- | --- | | SFF-8472 | Identyfikacja, mapy pamięci, DDM i sterowanie. | SFP rodzinne moduły korzystają z tego interfejsu. | 12.5a; 16.01.2026 | [SNIA PDF](https://members.snia.org/document/dl/25916) | | SFF-8636 | Mapa pamięci i zarządzanie czterokątnymi modułami i kablami. | Na przykład QSFP+/QSFP28 moduły korzystają z tej mapy. | 2.12; 29.04.2026 | [SNIA PDF](https://members.snia.org/document/dl/26418) | | CMIS | Wspólny interfejs zarządzania, zdolności modułów, stanów i danych. | Kilka czynników form, w tym QSFP-DD i OSFP. | 5.4; maj 2026 | [OIF PDF](https://www.oiforum.com/wp-content/uploads/OIF-CMIS-05.4.pdf) | | SFF-8024 | Zwyczajne tabele kodowe do interpretacji pól; nie pojedyncza mapa pamięci. | Moduły, których mapy odnoszą się do tych tabel. | 4.14; 04.06.2026 | [SNIA PDF](https://members.snia.org/document/dl/26423) | **SFF-8472** Jest przydatny do interpretacji identyfikacji rodziny SFP i DDM. Mapy SFP używają notowania A0h/A2h. Są to adresy wyrażone w formacie używanej przez te dokumenty, a nie uniwersalne numery stron dla wszystkich nadawców. Narzędzia wykorzystujące adresowanie 7-bit I²C często wyświetlają te same adresy jak 0x50/0x51. Sprawdź, jaką notatkę przyjmuje Twój narzędzie. **SFF-8636 i CMIS** Są różne interfejsy zarządzania. Adresy, liczby stron i procedury pisania nie powinny być przeniesione z jednego do drugiego. W przypadku modułów wielostronnych sprawdź również wybór strony oraz, w stosownych przypadkach, wybór banku, obsługiwane funkcje i stan modułu. Różne realizacje zarządzania mogą wystąpić nawet w ściśle powiązanych rodzinach QSFP. **SFF-8024** Zawiera wspólne tabele kodowe, takie jak identyfikatory typu modułu i połączenia. Pomaga interpretować wartość pola, ale nie zastępuje dokumentu, który definiuje adres i znaczenie pola w danej mapie. ### SFP, QSFP i OSFP specyfikacje sprzętowe Dokumenty te wspierają wybór i projektowanie interfejsu sprzętowego. Specyfikacja rozwiązania łączy wymagania i odniesienia w kilku dokumentach; nie zastępuje wszystkich szczegółowych rysunków, parametrów elektrycznych lub mapy zarządzania. Specyfikacja sprzętu | Dokumenty | Celem | Formowy czynnik / zakres | weryfikowana rewizja | Źródło | | --- | --- | --- | --- | --- | | SFF-8418 | Szybki interfejs elektryczny 10 Gb/s. | SFP+ 10G. | 1.4; 30.07.2015 | [SNIA PDF](https://members.snia.org/document/dl/25879) | | SFF-8419 | \- zasilanie i sygnały o niskiej prędkości. | SFP+ i rozwiązania odnoszące się do tego dokumentu. | 2.0a; 10.07.2026 | [SNIA PDF](https://members.snia.org/document/dl/25880) | | SFF-8432 | Moduł i pojemnik mechaniczny. | Rodzina SFP+. | 5.2a; 30.11.2018 | [SNIA PDF](https://members.snia.org/document/dl/25892) | | SFF-8402 | Relacje między specyfikacjami rozwiązań pojedynczych linii. | Rodzina SFP+, w tym SFP28. | 1.2; 21.12.2022 | [SNIA PDF](https://members.snia.org/document/dl/25869) | | SFF-8679 | Piny, parametry elektryczne, zasilanie i wymagania sprzętowe. | QSFP 4X rodzina. | 1.9; 21.04.2025 | [SNIA PDF](https://members.snia.org/document/dl/25969) | | SFF-8661 | Moduł wymagań mechanicznych. | QSFP+ 4X. | 2.5; 22.06.2018 | [SNIA PDF](https://members.snia.org/document/dl/25959) | | SFF-8665 | Relacje między zarządzaniem, interfejsem elektrycznym i specyfikacjami mechanicznymi. | QSFP 4x pokolenia. | 2.0; 24.11.2025 | [SNIA PDF](https://members.snia.org/document/dl/25963) | | OSFP MSA | Wymagania mechaniczne, elektryczne i termiczne; CMIS jest objęty oddzielnie. | OSFP i OSFP-RHS. | 5.22; 09.08.2025 | [OSFP MSA PDF](https://osfpmsa.org/assets/pdf/OSFP_Module_Specification_Rev5_22.pdf) | W przypadku QSFP-DD, uzyskaj wymagania sprzętowe z odpowiedniego MSA oraz wymagania zarządzania z odpowiedniego przeglądu CMIS i dokumentacji modułów. Dokument sprzętowy OSFP wyraźnie oddziela zarządzanie CMIS od wymagań mechanicznych, elektrycznych i termicznych. Ani wspólny interfejs zarządzania, ani podobny cel nie sprawia, że OSFP i QSFP-DD są mechanicznie wymienne. ### Wczesne szczegółowe specyfikacje i dokumenty MSA Te liczby dokumentów często pojawiają się w datach i starszych instrukcjach. Zostają one utrzymywane tutaj, aby pomóc w interpretacji oryginalnych wymagań produktu. Przeczytaj ich status i zakres wraz z numerem przeglądu. Dokumenty dla pierwotnych pokoleń | Dokumenty | Celem | Formowy czynnik / zakres | weryfikowana rewizja | Źródło | | --- | --- | --- | --- | --- | | INF-8074i | Oryginalna specyfikacja SFP MSA; dokument informacyjny. | SFP. | 1.0; 12.05.2001 | [SNIA PDF](https://members.snia.org/document/dl/26184) | | SFF-8431 | Wcześniejsze wymagania elektryczne SFP+. Archiwum - zobacz poniższe wyjaśnienie. | SFP+ 10G. | 4.1 datowany 6 lipca 2009; Dodatek datowany 15 września 2013 | [SNIA PDF](https://members.snia.org/document/dl/25891) | | SFF-8436 | Całkowita specyfikacja QSFP+; zastosowanie do innych pokoleń wymaga oddzielnej kontroli. | QSFP+ 4×10 Gb/s. | 4.9; 31.08.2018 | [SNIA PDF](https://members.snia.org/document/dl/25896) | | INF-8077i | XFP elektryczne, zarządzanie i interfejsy mechaniczne. | XFP 10G. | 4.5; 31.08.2005 | [SNIA PDF](https://members.snia.org/document/dl/26514) | **SFF-8431 jest archiwizowanym dokumentem.** Jego pokrycie wyraźnie identyfikuje SFF-8419 dla interfejsu o niskiej prędkości i SFF-8418 do pozostałych wymagań elektrycznych 10G. SFF-8431 nie musi być zatem prezentowany jako jedyny źródło bieżące dla wszystkich parametrów SFP+. **SFF-8436** Jest to kompleksowa specyfikacja QSFP+ 4×10 Gb/s. W przypadku innych generacji QSFP sprawdź również SFF-8665, profil interfejsu elektrycznego i wybraną mapę zarządzania. SFF-8679 stwierdza, że zastępuje podstawową część elektryczną SFF-8436; SFF-8636 oddzielnie opisuje zarządzanie modułem czterokątnym. W poprzedniej kolekcji wymieniono CMIS 5.0. Aby znaleźć publikowane recenzje, użyj teraz [Katalog OIF, Sekcja Specyfikacji Interfejsu Zarządzania](https://www.oiforum.com/technical-work/implementation-agreements-ias/). Zestawienie jest sprawdzone CMIS 5.4, May 2026. To nie wymaga używania 5.4 z modułem zaprojektowany do kolejnej rewizji. ### Wybór specyfikacji do czytania lub zmiany pamięci 1. **Zidentyfikuj produkt.** Zapisz czynnik formularza, numer części i przegląd sprzętu. Sprawdź tablicę danych modułu i operacje obsługiwane przez programowanie nadawcy. 2. **Zidentyfikuj interfejs zarządzania.** Wykorzystaj dokumentację i dane identyfikacyjne odczytane z modułu; tylko oznaczenie prędkości jest niewystarczające. Wybierz SFF-8472, SFF-8636, CMIS lub innego wyraźnie określonego dokumentu. 3. **Zapisz przegląd.** Porównaj numer strony tytułowej, zmieni historię i deklarację wsparcia modułu. Data aktualizacji strony internetowej może się różnić od daty specyfikacji. 4. **Sprawdź wymagane pola.** Określ adres, stronę/bank, jednostki, zezwolenia na czytanie i pisanie, warunki dostępu i czy funkcja jest obowiązkowa. Aby uzyskać kodowaną wartość pola, zapoznaj się z odpowiednią tabelą SFF-8024. 5. **Zapisz oryginalne dane.** Zapisywanie dostępnych obszarów przed wprowadzeniem zmian. Sprawdź odpowiednie kwoty kontroli i przeczytaj dane po napisaniu. Zabezpieczone i serwisowe obszary nie powinny być traktowane jako zwykły edytowalny buffer. Na przykład, interpretacja SFP Serial ID i DDM wymaga mapy SFF-8472 i tabel kodowych. Przegląd wymiarów klatki wymaga specyfikacji sprzętu. Jeśli moduł używa CMIS, wybór adresów z tabeli pamięci SFP jest niewłaściwy, nawet jeśli wymagane pole ma podobne nazwisko. Nie zmieniając standardowego numeru w opisie ani nie pisząc innej identyfikatorów w pamięci dodaje do modułu nieuzasadnionej prędkości fizycznej, typu optycznego lub zdolności zasilania. Kompatybilność kodów i rzeczywiste działanie linku muszą być sprawdzone oddzielnie. ### Dodatkowe dokumenty z oryginalnej kolekcji Poniższe linki przechowują pozostałe dokumenty z oryginalnej listy. Tutaj nie ma aktualnego numeru przeglądu: sprawdź stronę tytułową i status w [Katalog SNIA](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: wyszukiwanie katalogu 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 na zachowanym linku jest wyznaczony **Rozwój 0.0.10 datowany 23 stycznia 2018**. Jest to projekt rozszerzenia do zarządzania tunable QSFP+/QSFP28 modułów, nie publikowany uniwersalny standard konfiguracji dla wszystkich modułów. Również obecność pliku w katalogu nie oznacza, że Twój produkt realizuje całą jego funkcjonalność. ### Przegląd dokumentów i status - **opublikowane** w katalogu SNIA wskazuje dokument zatwierdzony do publikacji; **Projekt** Przedstawiamy projekt do przeglądu. **wygaśnięte** W związku z tym utrzymanie zostało zakończone; skonsultować się z pokryciem dla przyczyny. - Przeczytaj numer i datę wewnątrz PDF. URL stałego wydawcy może zacząć obsługiwać nową rewizję, co sprawia, że starsza etykieta została zaoszczędzona oprócz nieprawidłowości. - Użyj katalogu OIF dla CMIS i strony internetowej odpowiedniej grupy dla specyfikacji MSA. Nie określaj waluty wyłącznie na podstawie nazwy plików w kolekcji osób trzecich. - Odpowiedzialność za przegląd modułowy. Nowe przeglądy dokumentów nie aktualizują automatycznie już wyprodukowanych urządzeń. Niniejsze odniesienie nie zastępuje podstawowych specyfikacji. Powyższe tabele pomagają znaleźć dokumenty według celu; przeczytaj odpowiedni przegląd dokumentu dla dokładnych wartości pola, parametrów czasowych i wymagań. ### Podstawowe wskazówki SFPTotal - [Przewodnik programowania transciver kształtuje czynniki i zdolności](https://sfptotal.io/pl/wiki/SFPTotal_Documentation) Rodzina modułów obsługiwana przez modele SFPTotal. - [Struktura pamięci przesyłającej](https://sfptotal.io/pl/wiki/Transceiver_memory_structure) Jak Wizard prezentuje obszary pamięci. - [Czytanie pamięci](https://sfptotal.io/pl/wiki/Reading_transceiver_memory) oraz [wspieranie](https://sfptotal.io/pl/wiki/Backing_up_transceiver_memory) Przygotowanie danych przed edycją. - [DDM interfejs diagnostyczny](https://sfptotal.io/pl/wiki/DDM_diagnostics) : czytanie pomiarów i granic w Wizard. - [weryfikacja czeków](https://sfptotal.io/pl/wiki/Checksum_verification) : polecenia do sprawdzenia obsługiwanej pola kontrolne.