# SFPTotal — Contenu complet du site et de la documentation Source: https://sfptotal.fun. Français. Date de l’instantané: 2026-10-27. Ce fichier contient le texte intégral de 21 pages principales et de 40 entrées de documentation. Les textes anglais ont été traduits en français. Les commandes, exemples de code et identifiants techniques sont conservés. Les menus et formulaires sont omis ; les illustrations sont représentées par leur description et leur URL. Pour la documentation, le lien de source renvoie à la publication anglaise originale. Les prix et informations sur les versions correspondent à cet instantané. Index synthétique: [llms.txt](https://sfptotal.fun/llms.txt). ## Pages principales du site - [SFPTotal – Présentation](https://sfptotal.fun/fr/) - [Comparer les cartes de programmation](https://sfptotal.fun/fr/products) - [SFPTotal Mini](https://sfptotal.fun/fr/products/sfptotal-mini) - [SFPTotal Plus New](https://sfptotal.fun/fr/products/sfptotal-plus-new) - [SFPTotal Plus X](https://sfptotal.fun/fr/products/sfptotal-plus-x) - [SFPTotal Whistle](https://sfptotal.fun/fr/products/sfptotal-whistle) - [SFPTotal OSFP Board](https://sfptotal.fun/fr/products/sfptotal-osfp-board) - [SFPTotal E>olution](https://sfptotal.fun/fr/products/sfptotal-evolution) - [SFPTotal Plus (archivé)](https://sfptotal.fun/fr/products/sfptotal-plus) - [SFPTotal Wizard et pilotes](https://sfptotal.fun/fr/software) - [Historique des versions SFPTotal Wizard](https://sfptotal.fun/fr/software-versions) - [Activation du dispositif](https://sfptotal.fun/fr/device-activation) - [Comment commander](https://sfptotal.fun/fr/buy) - [Modes de paiement](https://sfptotal.fun/fr/payment-methods) - [Expédition et livraison](https://sfptotal.fun/fr/delivery-options) - [Politique de garantie](https://sfptotal.fun/fr/warranty) - [Contacter SFPTotal](https://sfptotal.fun/fr/contacts) - [Consentement au traitement des données personnelles](https://sfptotal.fun/fr/info/personal-data-policy) - [Accord d'utilisation](https://sfptotal.fun/fr/info/terms-and-conditions) - [Confidentialité](https://sfptotal.fun/fr/info/confidential-policy) - [Avis relatif aux cookies](https://sfptotal.fun/fr/info/cookie-policy) ## Documentation - [Documentation SFPTotal](https://sfptotal.fun/fr/wiki/SFPTotal_Documentation) - [Configuration système requise](https://sfptotal.fun/fr/wiki/System_requirements) - [Connexion à un PC](https://sfptotal.fun/fr/wiki/Connecting_to_a_PC) - [SFPTotal Wizard](https://sfptotal.fun/fr/wiki/SFPTotal_Wizard) - [Interface utilisateur](https://sfptotal.fun/fr/wiki/User_interface) - [Paramètres de base](https://sfptotal.fun/fr/wiki/Basic_settings) - [Informations sur le dispositif](https://sfptotal.fun/fr/wiki/Device_information) - [Lecture de la mémoire de l'émetteur-récepteur](https://sfptotal.fun/fr/wiki/Reading_transceiver_memory) - [Exportation et importation de code](https://sfptotal.fun/fr/wiki/Exporting_and_importing_code) - [Écriture de la mémoire de l'émetteur-récepteur](https://sfptotal.fun/fr/wiki/Writing_transceiver_memory) - [Ecrire avec un mot de passe](https://sfptotal.fun/fr/wiki/Writing_with_a_password) - [Vérification de la somme de contrôle](https://sfptotal.fun/fr/wiki/Checksum_verification) - [Travailler avec des fragments de code](https://sfptotal.fun/fr/wiki/Working_with_code_fragments) - [Comparaison des codes](https://sfptotal.fun/fr/wiki/Comparing_codes) - [Sauvegarde de la mémoire de l'émetteur-récepteur](https://sfptotal.fun/fr/wiki/Backing_up_transceiver_memory) - [Diagnostic DDM](https://sfptotal.fun/fr/wiki/DDM_diagnostics) - [Recherche d'un mot de passe d'émetteur-récepteur](https://sfptotal.fun/fr/wiki/Finding_a_transceiver_password) - [Paramètres de canal DWDM réglables](https://sfptotal.fun/fr/wiki/Tunable_DWDM_channel_settings) - [Recherche de mots de passe matériels](https://sfptotal.fun/fr/wiki/Hardware_password_search) - [Ecrire avec des scripts](https://sfptotal.fun/fr/wiki/Writing_with_scripts) - [Écriture automatique à la connexion](https://sfptotal.fun/fr/wiki/Automatic_writing) - [Génération de code batch](https://sfptotal.fun/fr/wiki/Batch_code_generation) - [Écriture par lots](https://sfptotal.fun/fr/wiki/Batch_writing) - [Bouton de gestionnaire externe](https://sfptotal.fun/fr/wiki/External_handler_button) - [Appel d'un gestionnaire de code externe](https://sfptotal.fun/fr/wiki/Calling_an_external_code_handler) - [SFPTotal Whistle](https://sfptotal.fun/fr/wiki/SFPTotal_Whistle) - [SFPTotal Mini](https://sfptotal.fun/fr/wiki/SFPTotal_Mini) - [SFPTotal Plus New](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_New) - [SFPTotal Plus X](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_X) - [SFPTotal OSFP Board](https://sfptotal.fun/fr/wiki/SFPTotal_OSFP_Board) - [SFPTotal Evolution](https://sfptotal.fun/fr/wiki/SFPTotal_Evolution) - [Structure de mémoire de l'émetteur-récepteur](https://sfptotal.fun/fr/wiki/Transceiver_memory_structure) - [Base de données du micrologiciel](https://sfptotal.fun/fr/wiki/Firmware_database) - [Protocole de contrôle du dispositif](https://sfptotal.fun/fr/wiki/Device_control_protocol) - [Codes d'erreur et significations](https://sfptotal.fun/fr/wiki/Error_codes) - [Réinitialisation du bus de données](https://sfptotal.fun/fr/wiki/Resetting_the_data_bus) - [Exécution dans une machine virtuelle](https://sfptotal.fun/fr/wiki/Running_in_a_virtual_machine) - [Types de protection en écriture de l'émetteur-récepteur et méthodes de programmation](https://sfptotal.fun/fr/wiki/Transceiver_write_protection) - [Reprogrammation des émetteurs-récepteurs SFP RJ45 protégés en écriture](https://sfptotal.fun/fr/wiki/Reprogramming_write_protected_SFP_RJ45) - [Normes et spécifications des émetteurs-récepteurs optiques](https://sfptotal.fun/fr/wiki/Transceiver_standards_and_specifications) ## SFPTotal – Présentation Source: [https://sfptotal.fun/fr/](https://sfptotal.fun/fr/) ![SFPTotal Wizard : SFP EEPROM table de codes](https://sfptotal.fun/images/products/sfptotal-wizard/sfptotal-wizard-01.png) ### Solution logicielle et matérielle universelle pour le codage des émetteurs-récepteurs à fibre optique Le logiciel SFPTotal propose une interface utilisateur flexible et pratique pour travailler sur le codage des émetteurs-récepteurs (transceivers). Les cartes de codage permettent de reprogrammer avec succès les émetteurs-récepteurs aux formats les plus courants, issus de divers fabricants à travers le monde. Une caractéristique distinctive est l'absence de liaison aux modules d'un fabricant particulier, ainsi que la prise en charge des émetteurs-récepteurs protégés en écriture. [Obtenez plus de détails](https://sfptotal.fun/fr/#information) ### Projet SFPTotal E>olution Ce projet étudie la compatibilité et l'utilisation d'émetteurs-récepteurs optiques haut débit (100G, 200G, 400G, 800G, 1.6T et 3.2T, incluant les types DSFP, QSFP, QSFP-DD et OSFP) avec des équipements de commutation réseau utilisés dans les communications par fibre optique, le stockage de données et les systèmes d'intelligence artificielle. Il développe également des solutions pour le test et la programmation de ces composants. Le produit phare est le programmateur de la série SFPTotal E, qui prend en charge les formats d'émetteurs-récepteurs les plus répandus. [Obtenez plus de détails](https://sfptotal.fun/fr/products/sfptotal-evolution) ![SFPTotal E>olution](https://sfptotal.fun/images/products/gallery/evolution/sfptotal-evolution-02.jpg) ### Programmateur SFPTotal Plus X QSFP-DD La carte de codage universelle de la série SFPTotal Plus X est conçue pour prendre en charge une large gamme de formats d'émetteurs-récepteurs sur un seul et même appareil. Le système SFPTotal Plus X permet de reprogrammer les types d'émetteurs-récepteurs les plus courants : QSFP-DD, QSFP28, XFP, SFP28, SFP+ et SFP. C'est un outil parfait pour les fournisseurs d'équipements de réseau, les FAI et les ingénieurs intergatores de systèmes, qui travaillent avec des émetteurs-récepteurs optiques fabriqués et fournis par divers fabricants dans le monde. [Obtenez plus de détails](https://sfptotal.fun/fr/products/sfptotal-plus-x) ![SFPTotal Plus X](https://sfptotal.fun/images/products/gallery/plus-x/002.jpg) ### Programmateur pour émetteurs-récepteurs haut débit 400G/800G Le programmateur SFPTotal OSFP Board permet de lire et d'écrire dans la mémoire des émetteurs-récepteurs 400G et 800G OSFP. Il prend en charge les modules OSFP-IHS et OSFP-RHS, ainsi que les câbles AOC et DAC. Un outil destiné aux fournisseurs d'équipements réseau, aux intégrateurs de systèmes et aux ingénieurs travaillant sur des réseaux haut débit et des systèmes d'intelligence artificielle. Il se connecte à un PC via USB et utilise SFPTotal Wizard pour lire, modifier et écrire des micrologiciels (firmware). [Obtenez plus de détails](https://sfptotal.fun/fr/products/sfptotal-osfp-board) ![SFPTotal OSFP Board](https://sfptotal.fun/images/products/gallery/osfp-board/sfptotal-osfp-board-04.jpg) ### Vitesse de codage élevée Les cartes de programmation SFPTotal Mini et Plus utilisent un protocole de commande propriétaire qui assure un accès rapide et stable à la mémoire de l’émetteur-récepteur via le bus de données I2C. ### Interface utilisateur conviviale du logiciel Le logiciel fournit une interface pratique qui vous permet de lire, décoder, éditer et écrire des modifications dans la mémoire des émetteurs-récepteurs. ### 400 mots de passe connus L'équipe SFPTotal étudie régulièrement les produits de divers fabricants et aide les clients en leur fournissant des mots de passe pour le codage d'émetteurs-récepteurs protégés en écriture. ### Bibliothèque de codes Notre base de données SFPTotal Labs contient plus de 25 000 codes constructeur, vous aidant ainsi à identifier et à résoudre les problèmes de compatibilité avec les équipements de commutation réseau. ### Communauté d'utilisateurs Les clients peuvent accéder à des plates-formes en ligne pour la communication avec les utilisateurs, la discussion commune, la recherche et la solution des problèmes courants liés à l'utilisation d'émetteurs-récepteurs optiques. ### Support technique Notre support technique est à votre disposition pour vous conseiller sur l'utilisation des équipements et vous aider à résoudre les problèmes les plus courants rencontrés avec les émetteurs-récepteurs, grâce aux cartes de codage SFPTotal. ### Testez-le gratuitement avant tout achat ! Les fonctionnalités de base du logiciel peuvent être testées avant l'achat. Vous pouvez télécharger le logiciel pour l'essayer gratuitement et prendre votre décision d'achat en toute connaissance de cause. [Je souhaite le tester dès maintenant !](https://sfptotal.fun/fr/software) ![SFPTotal Wizard](https://sfptotal.fun/images/sfptotal-picture-layers2.png) ### Informations générales Les cartes de programmation SFPTotal sont conçues pour la configuration de modules émetteurs-récepteurs à fibre optique. Différentes versions matérielles prennent en charge des formats courants, notamment GBIC, SFP, SFP+, SFP28, XFP, QSFP, QSFP28 et QSFP-DD, ainsi que les modules RJ45 et les câbles DAC et AOC. Les cartes SFPTotal permettent également la programmation de modules dotés de la fonction DDM, ainsi que de modules protégés en écriture. Ces cartes de programmation sont conçues sans boîtier afin de permettre l'accès aux points de contact et aux éléments de contrôle nécessaires à la configuration de certains modules AOC/DAC et émetteurs-récepteurs optiques utilisant des mécanismes de protection matérielle. Ces outils de programmation permettent d'améliorer la compatibilité avec des équipements de diverses marques, telles que 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, D-Link, Enterasys, Foundry, Hitachi, Apresia, Huawei, Linksys, Netgear, Mikrotik, Orion, Ruijie, Tejas Networks, Transition, ZTE, Zyxel, etc. #### Démarrage rapide La carte de programmation SFPTotal se connecte à un PC à l'aide du câble USB inclus dans le kit. Lors de la première connexion, le périphérique est automatiquement détecté par le système d'exploitation. Pour commencer, suivez les étapes ci-dessous : 1. Installer [Pilote SFPTotal](https://sfptotal.fun/fr/software) pour la carte de codage 2. Télécharger et exécuter [SFPTotal Wizard](https://sfptotal.fun/fr/software) logiciel La carte de programmation fonctionne selon un protocole propriétaire SFPTotal et utilise un logiciel officiel SFPTotal Wizard, qui fournit une interface permettant d'accéder aux principales fonctionnalités et possibilités de l'appareil. L'appareil ne nécessite aucun paramétrage particulier. Le logiciel SFPTotal Wizard détecte automatiquement la carte de programmation lorsque l'appareil est connecté à un PC. Parfois, un PC fonctionnant sous le contrôle du système d'exploitation Windows est nécessaire pour un redémarrage du système pour un travail stable du pilote de port série virtuel. Pour plus d'informations sur les appareils SFPTotal, veuillez consulter : [Wiki SFPTotal](https://sfptotal.fun/fr/wiki/SFPTotal_Documentation). #### Problèmes de compatibilité Les programmateurs SFPTotal sont conçus conformément aux spécifications SFF MSA ; ils prennent en charge les émetteurs-récepteurs GBIC, SFP, SFP+, XFP et QSFP, et sont également capables de reprogrammer avec succès les modules de la plupart des fabricants. Les cartes de programmation prennent en charge tous les espaces d'adressage des émetteurs-récepteurs (par exemple : A0H, A2H). Cela signifie que toutes les pages mémoire disponibles de l'émetteur-récepteur peuvent être lues et écrites, sous réserve de disposer des autorisations appropriées. Le matériel est conçu avec les conditions de compatibilité et de sécurité des puces de mémoire et de la puce de contrôle, ainsi qu'une alimentation stable du circuit émetteur-récepteur. Par défaut, la carte de programmation écrit dans la mémoire des émetteurs-récepteurs par blocs de 8 octets, avec une fréquence d'horloge de 10 kHz. Cela garantit une compatibilité maximale avec les émetteurs-récepteurs optiques, dont la conception matérielle peut varier. Les paramètres de fonctionnement (vitesse du bus de données, taille des blocs et intervalles) peuvent être modifiés si nécessaire. Vous ne rencontrerez donc aucune difficulté pour reprogrammer des émetteurs-récepteurs classiques. De plus, le logiciel SFPTotal Wizard permet d'effectuer des opérations de lecture et d'écriture octet par octet pour les émetteurs-récepteurs ayant des exigences spécifiques en matière d'échange de données. #### Codage d'émetteurs-récepteurs protégés en écriture La plupart des émetteurs-récepteurs protégés en écriture peuvent être reprogrammés grâce à un mot de passe de 4 octets qui déverrouille leur mémoire, permettant ainsi d'enregistrer de nouvelles modifications. Le logiciel SFPTotal dispose d'une interface dédiée pour configurer ces paramètres et exécuter des opérations d'écriture nécessitant la saisie d'un mot de passe. Le logiciel prend également en charge des scripts permettant de mettre en œuvre des algorithmes complexes ou des séquences de commandes spécifiques, nécessaires pour programmer des émetteurs-récepteurs protégés en écriture dont la logique de programmation diffère du standard MSA. Le logiciel est par ailleurs capable de rechercher le mot de passe d'émetteurs-récepteurs dont le code est inconnu. Notre support technique fournit des scripts et des mots de passe pour la programmation des émetteurs-récepteurs des fabricants respectifs. Les possibilités de programmation peuvent être limitées selon le fabricant de l'émetteur-récepteur ou sa conception matérielle. Cela peut être dû, par exemple, au remplacement d'un composant interne dans une nouvelle série, ou à l'utilisation d'un mot de passe qui n'a pas encore été identifié ni testé par l'équipe SFPTotal. Vous pouvez utiliser des scripts prédéfinis ou créer votre propre solution de programmation — en exploitant le protocole de commande SFPTotal — pour configurer des modules verrouillés, à condition de connaître l'algorithme d'origine (ou le mot de passe). #### Où trouver les codes? La plupart des problèmes de compatibilité entre les émetteurs-récepteurs optiques et les équipements réseau (commutateurs) sont liés à des erreurs dans les données définissant les paramètres de l'émetteur-récepteur, à des sommes de contrôle (checksums) incorrectes, ou à l'utilisation d'un code fabricant (vendor code) incompatible. Pour résoudre ces problèmes de compatibilité, il est nécessaire de charger le code fabricant approprié dans l'émetteur-récepteur. Dans le cadre du support technique, nous fournissons à nos clients un accès à la base de données des codes des fournisseurs, ainsi que des conseils sur la compatibilité des émetteurs-récepteurs avec les équipements de commutation. Veuillez contacter [le support technique](https://sfptotal.fun/fr/contacts) pour obtenir plus d'informations. ## Comparer les cartes de programmation Source: [https://sfptotal.fun/fr/products](https://sfptotal.fun/fr/products) ### Cartes de programmation pour émetteurs-récepteurs Comparez les interfaces et choisissez une carte de programmation. Pour les prix et la disponibilité en ligne, veuillez consulter le catalogue international (en USD). [Comparer les cartes](https://sfptotal.fun/fr/products#sf-comparison) [![SFPTotal Mini](https://sfptotal.fun/images/storefront/mini/1.jpg)](https://sfptotal.fun/fr/products/sfptotal-mini) ### [SFPTotal Mini](https://sfptotal.fun/fr/products/sfptotal-mini) Une carte compacte pour la programmation des émetteurs-récepteurs SFP, SFP+ et SFP28, avec prise en charge de SFPTotal Wizard. SFP / SFP+ / SFP28 SKU: SFPT-M USD 350.00 Contactez le service commercial pour confirmer les options d'expédition et les détails finaux de la commande. [![SFPTotal Plus](https://sfptotal.fun/images/storefront/plus/1.png)](https://sfptotal.fun/fr/products/sfptotal-plus) ### [SFPTotal Plus](https://sfptotal.fun/fr/products/sfptotal-plus) Une ancienne version de carte de programmation universelle pour les émetteurs-récepteurs GBIC, SFP, XFP et QSFP. Vérifiez la révision actuelle avant de passer commande. GBIC / SFP / XFP / QSFP28 SKU: SFPT-P Révision matérielle obsolète [Aller à la nouvelle révision](https://sfptotal.fun/fr/products/sfptotal-plus-new) [![SFPTotal Plus New](https://sfptotal.fun/images/storefront/plus-new/1.jpg)](https://sfptotal.fun/fr/products/sfptotal-plus-new) ### [SFPTotal Plus New](https://sfptotal.fun/fr/products/sfptotal-plus-new) Une carte de programmation universelle pour les émetteurs-récepteurs SFP, XFP et QSFP, incluant la prise en charge de 25G SFP28 ainsi que 100G QSFP28. SFP28 / XFP / QSFP28 SKU: SFPT-P USD 980.00 Contactez le service commercial pour confirmer les options d'expédition et les détails finaux de la commande. [![SFPTotal Plus X](https://sfptotal.fun/images/storefront/plus-x/1.jpg)](https://sfptotal.fun/fr/products/sfptotal-plus-x) ### [SFPTotal Plus X](https://sfptotal.fun/fr/products/sfptotal-plus-x) Une carte universelle dotée d'un port à double densité pour les émetteurs-récepteurs 200G et 400G QSFP-DD, compatible avec SFPTotal Wizard. SFP28 / XFP / QSFP28 / QSFP-DD SKU: SFPT-X USD 1,490.00 Contactez le service commercial pour confirmer les options d'expédition et les détails finaux de la commande. [![SFPTotal Whistle](https://sfptotal.fun/images/storefront/whistle/1.jpg)](https://sfptotal.fun/fr/products/sfptotal-whistle) ### [SFPTotal Whistle](https://sfptotal.fun/fr/products/sfptotal-whistle) Une petite carte de programmation pour les émetteurs-récepteurs SFP et SFP+, incluant la prise en charge du monitoring de diagnostic numérique (Digital Diagnostic Monitoring). SFP / SFP+ SKU: SFPT-W USD 120.00 Contactez le service commercial pour confirmer les options d'expédition et les détails finaux de la commande. [![SFPTotal OSFP Board](https://sfptotal.fun/images/storefront/osfp-board/1.jpg)](https://sfptotal.fun/fr/products/sfptotal-osfp-board) ### [SFPTotal OSFP Board](https://sfptotal.fun/fr/products/sfptotal-osfp-board) Carte de programmation pour émetteurs-récepteurs 400G, 800G et OSFP, incluant les éléments OSFP-IHS, OSFP-RHS ainsi que des câbles compatibles AOC/DAC utilisés dans les réseaux AI. OSFP-IHS / OSFP-RHS SKU: SFPT-O USD 1,280.00 Contactez le service commercial pour confirmer les options d'expédition et les détails finaux de la commande. [![SFPTotal E>olution](https://sfptotal.fun/images/storefront/evolution/1.jpg)](https://sfptotal.fun/fr/products/sfptotal-evolution) ### [SFPTotal E>olution](https://sfptotal.fun/fr/products/sfptotal-evolution) Carte de programmation universelle pour émetteurs-récepteurs SFP, DSFP, QSFP, QSFP-DD et OSFP, incluant des câbles compatibles AOC/DAC. SFP / DSFP / QSFP-DD / OSFP SKU: SFPT-E USD 1,980.00 Contactez le service commercial pour confirmer les options d'expédition et les détails finaux de la commande. ### Comparer les cartes | Carte | SKU | Interfaces | Connexion PC | | --- | --- | --- | --- | | [SFPTotal Mini](https://sfptotal.fun/fr/products/sfptotal-mini) | SFPT-M | SFP / SFP+ / SFP28 | USB type C | | [SFPTotal Plus](https://sfptotal.fun/fr/products/sfptotal-plus) | SFPT-P | GBIC / SFP / XFP / QSFP28 | Micro USB | | [SFPTotal Plus New](https://sfptotal.fun/fr/products/sfptotal-plus-new) | SFPT-P | SFP28 / XFP / QSFP28 | USB type C | | [SFPTotal Plus X](https://sfptotal.fun/fr/products/sfptotal-plus-x) | SFPT-X | SFP28 / XFP / QSFP28 / QSFP-DD | USB type C | | [SFPTotal Whistle](https://sfptotal.fun/fr/products/sfptotal-whistle) | SFPT-W | SFP / SFP+ | USB 2.0 | | [SFPTotal OSFP Board](https://sfptotal.fun/fr/products/sfptotal-osfp-board) | SFPT-O | OSFP-IHS / OSFP-RHS | USB type C | | [SFPTotal E>olution](https://sfptotal.fun/fr/products/sfptotal-evolution) | SFPT-E | SFP / DSFP / QSFP-DD / OSFP | USB type C | [Logiciel SFPTotal Wizard](https://sfptotal.fun/fr/software) · [Contacter le service commercial](https://sfptotal.fun/fr/contacts) ## SFPTotal Mini Source: [https://sfptotal.fun/fr/products/sfptotal-mini](https://sfptotal.fun/fr/products/sfptotal-mini) ### Programmateur SFPTotal Mini SKU: SFPT-M USD 350.00 Contactez le service commercial pour confirmer les options d'expédition et les détails finaux de la commande. Carte de codage spécialisée pour émetteurs-récepteurs à fibre optique SFP, SFP+ et SFP28, incluant les modèles AOC et DAC. La carte de codage est équipée d'un port SFP à 20 broches (SFF-8431), d'un port USB et d'une prise d'alimentation permettant de connecter une source externe pour les émetteurs-récepteurs à forte consommation énergétique, tels que les modules DWDM longue distance ou les modules OLT pour réseaux PON SFP. SFPTotal Mini repose sur un protocole propriétaire SFPTotal permettant une programmation flexible de divers émetteurs-récepteurs (transceivers) au format SFP. L'appareil est entièrement compatible avec le logiciel officiel SFPTotal Wizard. Le kit comprend une carte de programmation de la série Mini ainsi qu'un câble micro USB pour la connexion à un PC. Modèle Version Mini 1.3 ou supérieure Compatibilité SFP, SFP+, SFP28 Connexion PC USB 2.0 Le kit comprend Carte de programmation série Mini, câble micro USB Dimensions (mm) 50 x 66 x 13 Garantie 36 mois - SFP RJ45 - 1G SFP - 2/4/8/16G FC - 32G FC - 10G SFP+ - 25G SFP28 - SFP OLT PON - AOC - DAC En stock [![SFPTotal Mini](https://sfptotal.fun/images/products/gallery/mini/sfptotal-mini-1.6-01.jpg)](https://sfptotal.fun/images/products/gallery/mini/sfptotal-mini-1.6-01.jpg) [![SFPTotal Mini](https://sfptotal.fun/images/products/gallery/mini/sfptotal-mini-1.6-02.jpg)](https://sfptotal.fun/images/products/gallery/mini/sfptotal-mini-1.6-02.jpg) [![SFPTotal Mini](https://sfptotal.fun/images/products/gallery/mini/sfptotal-mini-1.6-03.jpg)](https://sfptotal.fun/images/products/gallery/mini/sfptotal-mini-1.6-03.jpg) [![SFPTotal Mini](https://sfptotal.fun/images/products/gallery/mini/sfptotal-mini-1.6-04.jpg)](https://sfptotal.fun/images/products/gallery/mini/sfptotal-mini-1.6-04.jpg) - [Manuel d'utilisation](https://sfptotal.fun/fr/wiki/SFPTotal_Documentation) - [Logiciel SFPTotal Wizard](https://sfptotal.fun/fr/software) - [Modèle de boîtier pour impression 3D](https://sfptotal.fun/download/SFPT-M16__3D.zip) ### Aperçu Ce dispositif **SFPTotal Mini** est une carte de programmation compacte conçue pour prendre en charge les émetteurs-récepteurs 1G SFP, 10G SFP+ et 25G SFP28, y compris les modules cuivre RJ45 SFP, les modules PON OLT SFP, DAC et AOC. La carte de codage est fabriquée conformément aux spécifications MSA, SFF-8074, SFF-8431 et SFF-8472 ; elle est équipée d'un port 20 broches SFP (SFF-8431), d'un port micro USB et d'une prise d'alimentation permettant de connecter une source externe 5V (courant continu) pour les émetteurs-récepteurs optiques à forte consommation d'énergie (supérieure à 1.5 W). La conception matérielle prévoit la présence de broches pour le contrôle de l'alimentation et l'accès aux lignes d'E/S principales des ports émetteur-récepteur, qui pourraient être nécessaires pour coder des émetteurs-récepteurs protégés par du matériel. **SFPTotal Mini** L'appareil intègre un logiciel basé sur un protocole propriétaire SFPTotal, entièrement compatible avec le logiciel officiel SFPTotal Wizard, ce qui permet d'effectuer un codage flexible sur des émetteurs-récepteurs protégés en écriture, provenant de différents fabricants. Il contient tout le nécessaire pour prendre en charge les émetteurs-récepteurs au format SFP. Il suffit de le connecter à un ordinateur à l'aide d'un câble USB pour commencer. ### Caractéristiques Principales Par rapport à des dispositifs de codage similaires, le SFPTotal Mini présente les avantages suivants : - Prend en charge, sur une même carte de codage, des émetteurs-récepteurs atteignant des débits allant jusqu'à 25G. - Fournit l'alimentation nécessaire à la connexion d'émetteurs-récepteurs optiques haute puissance (1.5 W et plus). - La prise en charge des émetteurs-récepteurs ne se limite pas à un seul fabricant - Donne accès à tous les espaces d'adressage de la mémoire de l'émetteur-récepteur - Permet de recoder des émetteurs-récepteurs MSA protégés en écriture. - Prend en charge le codage via des scripts pour les émetteurs-récepteurs ne correspondant pas au format MSA. - Prend en charge la recherche de mot de passe matériel pour l'émetteur-récepteur verrouillé par mot de passe - Possède un logiciel officiel avec une interface graphique conviviale et pratique - Accès en temps réel à l'interface de surveillance de diagnostic numérique - Donne accès à une base de connaissances et au support technique SFPTotal. ### Application Le programmateur SFPTotal Mini est utilisé pour les tâches suivantes : - Codage d'émetteurs-récepteurs (transceivers) à fibre optique et en cuivre, DAC, AOC - Amélioration de la compatibilité des émetteurs-récepteurs avec les équipements de commutation de réseau de marque - Codage des émetteurs-récepteurs protégés en écriture variouse fabricants - Accès aux registres du contrôleur PHY et configuration manuelle - Contrôle des canaux des émetteurs-récepteurs accordables DWDM SFP+ - Lecture de l'interface DDM et vérification des paramètres d'usine - Changement de nom de code pour les émetteurs-récepteurs OEM - Plate-forme de test pour la préparation avant-vente des émetteurs-récepteurs ### Démarrage rapide La carte de codage se connecte à un PC à l'aide du câble de type C USB inclus dans le kit. Lors de la première connexion, le système d'exploitation détecte l'appareil et installe le pilote de port série virtuel nécessaire. Suivez ces quelques étapes pour commencer : 1. Installer [Pilote SFPTotal Mini](https://sfptotal.fun/fr/software#driver) 2. Téléchargez et lancez l'application [SFPTotal Wizard](https://sfptotal.fun/fr/software) La carte de codage SFPTotal est gérée via le logiciel officiel SFPTotal Wizard, qui fournit une interface utilisateur permettant de piloter la carte, de lire ou d'écrire des codes, et d'accéder aux fonctionnalités principales. Aucune configuration préalable n'est requise pour commencer à utiliser le programme. SFPTotal Wizard détecte automatiquement toute carte de codage authentique connectée au PC. *Après avoir installé le pilote sur certaines versions du système d'exploitation Windows, un redémarrage obligatoire du système est nécessaire pour que le pilote du port série virtuel fonctionne correctement.* Veuillez suivre notre documentation: [Wiki SFPTotal](https://sfptotal.fun/fr/wiki/SFPTotal_Documentation). ### Clé d'activation Le SFPTotal Mini est fourni avec des fonctionnalités limitées permettant de tester l'appareil avant utilisation ; toutefois, la fonction d'écriture est restreinte. Une activation est nécessaire pour garantir que l'appareil sera utilisé par le client final, et non par un revendeur ou un intermédiaire. Cette politique permet au SFPTotal de bénéficier des meilleures conditions de garantie et de service, tout en assurant que l'appareil n'a pas été utilisé avant la vente et qu'il fonctionnera de manière stable sur une longue période. Par ailleurs, une fois l'appareil activé, la période de garantie commence à courir à partir de la date d'émission de la clé d'activation, et non à partir de la date d'achat. La clé d'activation est une valeur unique pour chaque carte de codage et associée à son numéro de série. La clé doit être appliquée à la carte de codage pour supprimer les restrictions de fonctionnalité. La clé d'activation est incluse avec le kit de carte de programmation SFPTotal ; elle est générée après l'achat du dispositif et devient disponible dans le compte client sur le site web. Si vous avez acheté la carte de programmation SFPTotal auprès d'un revendeur et que vous n'avez pas reçu de clé d'activation, vous pouvez vous inscrire sur le site web pour en obtenir une gratuitement pour votre dispositif. Vous n'avez pas besoin de répéter une procédure d'activation pour la carte de codage lors de la connexion à un autre PC ou de la réinstallation du système d'exploitation. L'activation se fait une fois et elle est permanente pour l'appareil. ### Codage des émetteurs-récepteurs optiques ###### Codage des émetteurs-récepteurs déverrouillés La plupart des émetteurs-récepteurs optiques dotés d'une mémoire non verrouillée intègrent une puce EEPROM (de type 24C02, par exemple), qui stocke des informations telles que le facteur de forme, la longueur d'onde, la technologie de transmission, le débit, le type de codage, le nom du fabricant, le numéro de série, etc. Cette solution se retrouve dans de nombreux émetteurs-récepteurs gigabit économiques ainsi que dans les modèles DAC qui ne prennent pas en charge la fonction DDM. La mémoire de ces dispositifs peut généralement être réécrite sans aucune restriction imposée par l'émetteur-récepteur lui-même. Dans ce type d'émetteurs-récepteurs, seule la page A0H est généralement accessible en lecture ; toute tentative de lecture de la page A2H génère une erreur. Il suffit d'importer un code fabricant dans le logiciel ou de modifier un code générique présent sur le module, puis de cliquer sur le bouton « Écrire » pour appliquer les modifications. La carte de programmation renvoie une réponse WRITE OK une fois l'écriture effectuée avec succès. Vous pouvez utiliser l'émetteur-récepteur avec le code du fournisseur mis à jour après cela! ###### Codage d'émetteurs-récepteurs protégés en écriture Conformément à la spécification MSA SFF-8472, certains émetteurs-récepteurs compatibles avec la fonction DDM peuvent être protégés en écriture ; ils nécessitent alors la saisie d'un mot de passe de 4 octets pour déverrouiller la mémoire avant toute modification. Ces modules fonctionnent sous le contrôle d'un microcontrôleur dédié qui émule une puce EEPROM et permet l'écriture en mode esclave I2C. Par ailleurs, il peut servir de tampon pour EEPROM et contrôler la broche de protection en écriture (« Write Protect ») de la puce mémoire. Toute tentative d'écriture vers un tel émetteur-récepteur, sans mot de passe ou avec un mot de passe incorrect, renvoie une erreur : WRITE FAIL. Le logiciel SFPTotal Wizard prend en charge la modification des paramètres d'écriture et permet de définir un mot de passe pour déverrouiller la mémoire avant d'enregistrer de nouvelles modifications. De plus, le logiciel permet de créer des algorithmes de programmation complexes sous forme de scripts. Il rend possible la programmation d'émetteurs-récepteurs nécessitant une méthode de codage spécifique au fabricant, incompatible avec la spécification MSA. ## SFPTotal Plus New Source: [https://sfptotal.fun/fr/products/sfptotal-plus-new](https://sfptotal.fun/fr/products/sfptotal-plus-new) ### Programmateur SFPTotal Plus NEW SKU: SFPT-P USD 980.00 Contactez le service commercial pour confirmer les options d'expédition et les détails finaux de la commande. Carte de codage universelle pour la programmation d'émetteurs-récepteurs à fibre optique aux formats SFP, SFP+, XFP et QSFP, incluant les modèles SFP28 et QSFP28. Le système SFPTotal Plus New repose sur un protocole propriétaire SFPTotal, permettant un codage flexible pour divers émetteurs-récepteurs aux formats SFP, XFP et QSFP. L'appareil est entièrement compatible avec le logiciel officiel SFPTotal Wizard. Le kit comprend une carte de codage de la série « Plus » ainsi qu'un câble USB de type C pour la connexion à un PC. Modèle Version « Plus », révision 1.2 ou supérieure. Compatibilité SFP, SFP+, SFP28, XFP, QSFP+, QSFP28 Connexion PC USB 2.0 Le kit comprend Carte de codage série « Plus », câble USB de type C. Dimensions (mm) 107 x 101.6 x 15 Garantie 36 mois - 100BASE SFP - 1G/10G SFP RJ45 - 1G SFP - Fibre Channel 2/4/8/16G. - 32G FC - XFP - 10G SFP+ - 25G SFP28 - CWDM/DWDM - SONET/SDH - 40G QSFP+ - 50G BiDi QSFP28. - 100G QSFP28 - AOC - DAC En stock [![SFPTotal Plus New](https://sfptotal.fun/images/products/gallery/plus-new/001.jpg)](https://sfptotal.fun/images/products/gallery/plus-new/001.jpg) [![SFPTotal Plus New](https://sfptotal.fun/images/products/gallery/plus-new/002.jpg)](https://sfptotal.fun/images/products/gallery/plus-new/002.jpg) [![SFPTotal Plus New](https://sfptotal.fun/images/products/gallery/plus-new/003.jpg)](https://sfptotal.fun/images/products/gallery/plus-new/003.jpg) [![SFPTotal Plus New](https://sfptotal.fun/images/products/gallery/plus-new/004.jpg)](https://sfptotal.fun/images/products/gallery/plus-new/004.jpg) - [Manuel d'utilisation](https://sfptotal.fun/fr/wiki/SFPTotal_Documentation) - [Logiciel SFPTotal Wizard](https://sfptotal.fun/fr/software) - [Modèle de boîtier pour impression 3D](https://sfptotal.fun/download/SFPT-P__3D.zip) ### Aperçu Le tableau de codage **SFPTotal Plus** NEW Il s'agit d'une conception matérielle évoluée par rapport à la révision précédente du programmateur SFPTotal Plus. Il prend en charge les émetteurs-récepteurs XFP, SFP, SFP+, QSFP+ et QSFP28, ainsi que les modules SFP RJ45, les équipements OLT PON SFP, SFP28 et les câbles AOC/DAC. La carte de programmation est équipée d'un port SFP à 20 broches (SFF-8431), d'un port XFP à 30 broches (INF-8077i), d'un port QSFP à 38 broches (SFF-8636), d'un port USB de type C et d'une prise d'alimentation permettant de connecter une source externe 5V (courant continu) pour les émetteurs-récepteurs optiques à forte consommation d'énergie (supérieure à 1.5 W). **SFPTotal Plus** NEW L'appareil intègre un logiciel basé sur un protocole propriétaire SFPTotal, entièrement compatible avec le logiciel officiel SFPTotal Wizard, ce qui permet d'effectuer un codage flexible sur des émetteurs-récepteurs protégés en écriture, provenant de différents fabricants. La conception matérielle prévoit la présence de broches pour le contrôle de l'alimentation et l'accès aux lignes d'E/S principales des ports émetteur-récepteur, qui pourraient être nécessaires pour coder des émetteurs-récepteurs protégés par du matériel. Elle intègre tous les éléments nécessaires à la prise en charge d'émetteurs-récepteurs de différents formats. Il suffit de la connecter à un ordinateur à l'aide d'un câble USB pour commencer. *Contrairement au programmateur SFPTotal Plus, cette nouvelle version ne comporte pas de port pour la connexion d'émetteurs-récepteurs au format GBIC. Le port GBIC a été supprimé, étant désormais obsolète.* ### Caractéristiques Principales Par rapport à des dispositifs de codage similaires, SFPTotal Plus New présente les avantages suivants : - Prend en charge plusieurs facteurs de forme sur une seule carte de codage - Fournit l'alimentation nécessaire à la connexion d'émetteurs-récepteurs optiques haute puissance (1.5 W et plus). - La prise en charge des émetteurs-récepteurs ne se limite pas à un seul fabricant - Donne accès à tous les espaces d'adressage de la mémoire de l'émetteur-récepteur - Permet de recoder des émetteurs-récepteurs MSA protégés en écriture. - Prend en charge le codage via des scripts pour les émetteurs-récepteurs ne correspondant pas au format MSA. - Prend en charge la recherche de mot de passe matériel pour l'émetteur-récepteur verrouillé par mot de passe - Possède un logiciel officiel avec une interface graphique conviviale et pratique - Accès en temps réel à l'interface de surveillance de diagnostic numérique - Donne accès à une base de connaissances et au support technique SFPTotal. ### Application Le programmateur SFPTotal Plus New est utilisé pour les tâches suivantes : - Codage d'émetteurs-récepteurs (transceivers) à fibre optique et en cuivre, DAC, AOC - Amélioration de la compatibilité des émetteurs-récepteurs avec les équipements de commutation de réseau de marque - Codage des émetteurs-récepteurs protégés en écriture variouse fabricants - Accès aux registres du contrôleur PHY et configuration manuelle - Contrôle des canaux des émetteurs-récepteurs accordables DWDM SFP+ - Lecture de l'interface DDM et vérification des paramètres d'usine - Changement de nom de code pour les émetteurs-récepteurs OEM - Plate-forme de test pour la préparation avant-vente des émetteurs-récepteurs ### Démarrage rapide La carte de codage se connecte à un PC à l'aide du câble de type C USB inclus dans le kit. Lors de la première connexion, le système d'exploitation détecte l'appareil et installe le pilote de port série virtuel nécessaire. Suivez ces quelques étapes pour commencer : 1. Installer [Pilote SFPTotal Plus New](https://sfptotal.fun/fr/software#driver) 2. Téléchargez et lancez l'application [SFPTotal Wizard](https://sfptotal.fun/fr/software) La carte de codage SFPTotal est pilotée via SFPTotal Wizard, qui fournit une interface permettant de lire et d'écrire du code ainsi que d'accéder aux fonctionnalités principales. Aucune configuration préalable n'est nécessaire : SFPTotal Wizard détecte automatiquement une carte de codage d'origine connectée au PC. *Après avoir installé le pilote sur certaines versions du système d'exploitation Windows, un redémarrage obligatoire du système est nécessaire pour que le pilote du port série virtuel fonctionne correctement.* Veuillez suivre la documentation officielle: [Wiki SFPTotal](https://sfptotal.fun/fr/wiki/SFPTotal_Documentation). ### Clé d'activation SFPTotal Plus New est fourni avec des fonctionnalités limitées permettant de tester le dispositif avant utilisation ; toutefois, la fonction d'écriture est restreinte. Une activation est requise afin de garantir que le dispositif sera utilisé par le client final, et non par un revendeur ou un intermédiaire. Cette politique permet au SFPTotal de bénéficier des meilleures conditions de garantie et de service, tout en assurant que l'appareil n'a pas été utilisé avant la vente et qu'il fonctionnera de manière stable sur une longue période. Par ailleurs, une fois l'appareil activé, la période de garantie commence à courir à partir de la date d'émission de la clé d'activation, et non à partir de la date d'achat. La clé d'activation est une valeur unique pour chaque carte de codage et associée à son numéro de série. La clé doit être appliquée à la carte de codage pour supprimer les restrictions de fonctionnalité. La clé d'activation est incluse avec le kit de carte de programmation SFPTotal ; elle est générée après l'achat du dispositif et devient disponible dans le compte client sur le site web. Si vous avez acheté la carte de programmation SFPTotal auprès d'un revendeur et que vous n'avez pas reçu de clé d'activation, vous pouvez vous inscrire sur le site web pour en obtenir une gratuitement pour votre dispositif. Vous n'avez pas besoin de répéter une procédure d'activation pour la carte de codage lors de la connexion à un autre PC ou de la réinstallation du système d'exploitation. L'activation se fait une fois et elle est permanente pour l'appareil. ### Codage des émetteurs-récepteurs optiques ###### Codage des émetteurs-récepteurs déverrouillés La plupart des émetteurs-récepteurs optiques dotés d'une mémoire non verrouillée intègrent une puce EEPROM (de type 24C02, par exemple), qui stocke des informations telles que le facteur de forme, la longueur d'onde, la technologie de transmission, le débit, le type de codage, le nom du fabricant, le numéro de série, etc. Cette solution se retrouve dans de nombreux émetteurs-récepteurs gigabit économiques ainsi que dans les modèles DAC qui ne prennent pas en charge la fonction DDM. La mémoire de ces dispositifs peut généralement être réécrite sans aucune restriction imposée par l'émetteur-récepteur lui-même. Dans ce type d'émetteurs-récepteurs, seule la page A0H est généralement accessible en lecture ; toute tentative de lecture de la page A2H génère une erreur. Il suffit d'importer un code fabricant dans le logiciel ou de modifier un code générique présent sur le module, puis de cliquer sur le bouton « Écrire » pour appliquer les modifications. La carte de programmation renvoie une réponse WRITE OK une fois l'écriture effectuée avec succès. Vous pouvez utiliser l'émetteur-récepteur avec le code du fournisseur mis à jour après cela! ###### Codage d'émetteurs-récepteurs protégés en écriture Conformément à la spécification MSA SFF-8472, certains émetteurs-récepteurs compatibles avec la fonction DDM peuvent être protégés en écriture ; ils nécessitent alors la saisie d'un mot de passe de 4 octets pour déverrouiller la mémoire avant toute modification. Ces modules fonctionnent sous le contrôle d'un microcontrôleur dédié qui émule une puce EEPROM et permet l'écriture en mode esclave I2C. Par ailleurs, il peut servir de tampon pour EEPROM et contrôler la broche de protection en écriture (« Write Protect ») de la puce mémoire. Toute tentative d'écriture vers un tel émetteur-récepteur, sans mot de passe ou avec un mot de passe incorrect, renvoie une erreur : WRITE FAIL. Le logiciel SFPTotal Wizard prend en charge la modification des paramètres d'écriture et permet de définir un mot de passe pour déverrouiller la mémoire avant d'enregistrer de nouvelles modifications. De plus, le logiciel permet de créer des algorithmes de programmation complexes sous forme de scripts. Il rend possible la programmation d'émetteurs-récepteurs nécessitant une méthode de codage spécifique au fabricant, incompatible avec la spécification MSA. ## SFPTotal Plus X Source: [https://sfptotal.fun/fr/products/sfptotal-plus-x](https://sfptotal.fun/fr/products/sfptotal-plus-x) ### Programmateur SFPTotal Plus X Pris en charge par QSFP-DD SKU: SFPT-X USD 1,490.00 Contactez le service commercial pour confirmer les options d'expédition et les détails finaux de la commande. Carte de codage universelle pour émetteurs-récepteurs à fibre optique 200G/400G QSFP-DD, 100G QSFP28, 25G SFP28, 10G SFP+, 1.25G SFP et 10G XFP. Le programmateur SFPTotal Plus X dispose d'un port spécial pour les émetteurs-récepteurs à double densité 200G/400G au format QSFP-DD. Ce port est rétrocompatible avec les émetteurs-récepteurs 100G QSFP28 et 40G QSFP+. La carte de codage est entièrement compatible avec le logiciel SFPTotal Wizard qui fournit l'éditeur HEX copliant CMIS. Le kit comprend une carte de codage série Plus X et un câble USB type C pour la connexion PC. Modèle Plus X, révision 1.6 ou supérieure. Compatibilité SFP, SFP+, SFP28, XFP, QSFP, QSFP28, QSFP-DD Connexion PC USB type C Le kit comprend Carte de programmation série Plus X, câble USB de type C. Dimensions (mm) 130 x 130 x 15 Garantie 36 mois - 100BASE SFP - 1/10G SFP RJ45 - 1G SFP - 2/4/8/16/32G FC - 10G SFP+ - 25G SFP28 - CWDM/DWDM - SONET/SDH - XFP - 40G QSFP+ - 50G BiDi QSFP28. - 100G QSFP28 - 200G QSFP56 - 200G QSFP-DD - 400G QSFP-DD - 800G QSFP-DD - AOC - DAC En stock [![SFPTotal Plus X](https://sfptotal.fun/images/products/gallery/plus-x/002.jpg)](https://sfptotal.fun/images/products/gallery/plus-x/002.jpg) [![SFPTotal Plus X](https://sfptotal.fun/images/products/gallery/plus-x/001.jpg)](https://sfptotal.fun/images/products/gallery/plus-x/001.jpg) [![SFPTotal Plus X](https://sfptotal.fun/images/products/gallery/plus-x/004.jpg)](https://sfptotal.fun/images/products/gallery/plus-x/004.jpg) [![SFPTotal Plus X](https://sfptotal.fun/images/products/gallery/plus-x/003.jpg)](https://sfptotal.fun/images/products/gallery/plus-x/003.jpg) - [Manuel d'utilisation](https://sfptotal.fun/fr/wiki/SFPTotal_Documentation) - [Logiciel SFPTotal Wizard](https://sfptotal.fun/fr/software) - [Modèle de boîtier pour impression 3D](https://sfptotal.fun/download/SFPT-X__3D.zip) ### Aperçu Le tableau de codage **SFPTotal Plus X** QSFP-DD Il s'agit d'une conception matérielle évoluée par rapport à la révision précédente du programmateur SFPTotal Plus. Il prend en charge les émetteurs-récepteurs XFP, SFP, SFP+, QSFP+ et QSFP28, ainsi que les modules SFP RJ45, les équipements OLT PON SFP, SFP28 et les câbles AOC/DAC. La carte de programmation est équipée d'un port SFP à 20 broches (SFF-8431), d'un port XFP à 30 broches (INF-8077i), d'un port QSFP à 38 broches (SFF-8636), d'un port USB de type C et d'une prise d'alimentation permettant de connecter une source externe 5V (courant continu) pour les émetteurs-récepteurs optiques à forte consommation d'énergie (supérieure à 1.5 W). **SFPTotal Plus X** QSFP-DD L'appareil intègre un logiciel basé sur un protocole propriétaire SFPTotal, entièrement compatible avec le logiciel officiel SFPTotal Wizard, ce qui permet d'effectuer un codage flexible sur des émetteurs-récepteurs protégés en écriture, provenant de différents fabricants. La conception matérielle prévoit la présence de broches pour le contrôle de l'alimentation et l'accès aux lignes d'E/S principales des ports émetteur-récepteur, qui pourraient être nécessaires pour coder des émetteurs-récepteurs protégés par du matériel. Elle intègre tous les éléments nécessaires à la prise en charge d'émetteurs-récepteurs de différents formats. Il suffit de la connecter à un ordinateur à l'aide d'un câble USB pour commencer. *Contrairement au programmateur SFPTotal Plus, cette nouvelle version ne comporte pas de port pour la connexion d'émetteurs-récepteurs au format GBIC. Le port GBIC a été supprimé, étant désormais obsolète.* ### Caractéristiques Principales Par rapport à des dispositifs de programmation similaires, le SFPTotal Plus X présente les avantages suivants : - Prend en charge plusieurs facteurs de forme sur une seule carte de codage - Prend en charge les émetteurs-récepteurs 100G, 200G et 400G aux formats QSFP et QSFP-DD. - Fournit l'alimentation nécessaire à la connexion d'émetteurs-récepteurs optiques haute puissance (1.5 W et plus). - La prise en charge des émetteurs-récepteurs ne se limite pas à un seul fabricant - Donne accès à tous les espaces d'adressage de la mémoire de l'émetteur-récepteur - Permet de recoder des émetteurs-récepteurs MSA protégés en écriture. - Prend en charge le codage via des scripts pour les émetteurs-récepteurs ne correspondant pas au format MSA. - Prend en charge la recherche de mot de passe matériel pour l'émetteur-récepteur verrouillé par mot de passe - Possède un logiciel officiel avec une interface graphique conviviale et pratique - Accès en temps réel à l'interface de surveillance de diagnostic numérique - Donne accès à une base de connaissances et au support technique SFPTotal. ### Application Le programmateur SFPTotal Plus X est conçu pour les tâches suivantes : - Codage d'émetteurs-récepteurs (transceivers) à fibre optique et en cuivre, DAC, AOC - Amélioration de la compatibilité des émetteurs-récepteurs avec les équipements de commutation de réseau de marque - Codage des émetteurs-récepteurs protégés en écriture variouse fabricants - Accès aux registres du contrôleur PHY et configuration manuelle - Contrôle des canaux des émetteurs-récepteurs accordables DWDM SFP+ - Lecture de l'interface DDM et vérification des paramètres d'usine - Changement de nom de code pour les émetteurs-récepteurs OEM - Plate-forme de test pour la préparation avant-vente des émetteurs-récepteurs ### Démarrage rapide La carte de codage se connecte à un PC à l'aide du câble de type C USB inclus dans le kit. Lors de la première connexion, le système d'exploitation détecte l'appareil et installe le pilote de port série virtuel nécessaire. Suivez ces quelques étapes pour commencer : 1. Installer [Pilote SFPTotal Plus X.](https://sfptotal.fun/fr/software#driver) 2. Téléchargez et lancez l'application [SFPTotal Wizard](https://sfptotal.fun/fr/software) La carte de codage SFPTotal est gérée via le logiciel officiel SFPTotal Wizard, qui fournit une interface utilisateur permettant de piloter la carte, de lire ou d'écrire des codes, et d'accéder aux fonctionnalités principales. Aucune configuration préalable n'est requise pour commencer à utiliser le programme. SFPTotal Wizard détecte automatiquement toute carte de codage authentique connectée au PC. *Après avoir installé le pilote sur certaines versions du système d'exploitation Windows, un redémarrage obligatoire du système est nécessaire pour que le pilote du port série virtuel fonctionne correctement.* Veuillez suivre notre documentation: [Wiki SFPTotal](https://sfptotal.fun/fr/wiki/SFPTotal_Documentation). ### Clé d'activation Le SFPTotal Plus X est fourni avec des fonctionnalités limitées permettant de tester le dispositif avant utilisation ; toutefois, la fonction d'écriture est restreinte. Une activation est nécessaire pour garantir que le dispositif sera utilisé par le client final, et non par un revendeur ou un intermédiaire. Cette politique permet au SFPTotal de bénéficier des meilleures conditions de garantie et de service, tout en assurant que l'appareil n'a pas été utilisé avant la vente et qu'il fonctionnera de manière stable sur une longue période. Par ailleurs, une fois l'appareil activé, la période de garantie commence à courir à partir de la date d'émission de la clé d'activation, et non à partir de la date d'achat. La clé d'activation est une valeur unique pour chaque carte de codage et associée à son numéro de série. La clé doit être appliquée à la carte de codage pour supprimer les restrictions de fonctionnalité. La clé d'activation est incluse avec le kit de carte de programmation SFPTotal ; elle est générée après l'achat du dispositif et devient disponible dans le compte client sur le site web. Si vous avez acheté la carte de programmation SFPTotal auprès d'un revendeur et que vous n'avez pas reçu de clé d'activation, vous pouvez vous inscrire sur le site web pour en obtenir une gratuitement pour votre dispositif. Vous n'avez pas besoin de répéter une procédure d'activation pour la carte de codage lors de la connexion à un autre PC ou de la réinstallation du système d'exploitation. L'activation se fait une fois et elle est permanente pour l'appareil. ### Codage des émetteurs-récepteurs optiques ###### Codage des émetteurs-récepteurs déverrouillés La plupart des émetteurs-récepteurs optiques dotés d'une mémoire non verrouillée intègrent une puce EEPROM (de type 24C02, par exemple), qui stocke des informations telles que le facteur de forme, la longueur d'onde, la technologie de transmission, le débit, le type de codage, le nom du fabricant, le numéro de série, etc. Cette solution se retrouve dans de nombreux émetteurs-récepteurs gigabit économiques ainsi que dans les modèles DAC qui ne prennent pas en charge la fonction DDM. La mémoire de ces dispositifs peut généralement être réécrite sans aucune restriction imposée par l'émetteur-récepteur lui-même. Dans ce type d'émetteurs-récepteurs, seule la page A0H est généralement accessible en lecture ; toute tentative de lecture de la page A2H génère une erreur. Il suffit d'importer un code fabricant dans le logiciel ou de modifier un code générique présent sur le module, puis de cliquer sur le bouton « Écrire » pour appliquer les modifications. La carte de programmation renvoie une réponse WRITE OK une fois l'écriture effectuée avec succès. Vous pouvez utiliser l'émetteur-récepteur avec le code du fournisseur mis à jour après cela! ###### Codage d'émetteurs-récepteurs protégés en écriture Conformément à la spécification MSA SFF-8472, certains émetteurs-récepteurs compatibles avec la fonction DDM peuvent être protégés en écriture ; ils nécessitent alors la saisie d'un mot de passe de 4 octets pour déverrouiller la mémoire avant toute modification. Ces modules fonctionnent sous le contrôle d'un microcontrôleur dédié qui émule une puce EEPROM et assure une fonction d'écriture en mode esclave I2C. Par ailleurs, il peut servir de tampon pour EEPROM et contrôler la broche de protection en écriture (« Write Protect ») de la puce mémoire. Toute tentative d'écriture sur un tel transpondeur, sans mot de passe ou avec un mot de passe incorrect, génère une erreur : WRITE FAIL. Le logiciel SFPTotal Wizard prend en charge la modification des paramètres d'écriture et permet de définir un mot de passe pour déverrouiller la mémoire avant d'enregistrer de nouvelles modifications. De plus, ce logiciel permet de créer des algorithmes de programmation complexes sous forme de scripts. Il devient ainsi possible de programmer des transpondeurs nécessitant une méthode de codage propre au fabricant, laquelle est incompatible avec la spécification MSA. ## SFPTotal Whistle Source: [https://sfptotal.fun/fr/products/sfptotal-whistle](https://sfptotal.fun/fr/products/sfptotal-whistle) ### Programmateur SFPTotal Whistle SKU: SFPT-W USD 120.00 Contactez le service commercial pour confirmer les options d'expédition et les détails finaux de la commande. Programmateur compact et économique destiné au codage des émetteurs-récepteurs SFP et SFP+(et versions ultérieures), avec une consommation électrique pouvant atteindre 1.5 W. L'appareil se connecte directement au port USB d'un PC. L'appareil est entièrement compatible avec le logiciel officiel SFPTotal Wizard. Le kit comprend uniquement une carte de programmation de la série Whistle. La clé d'activation est déjà enregistrée dans la mémoire de la carte de codage. Modèle Whistle rév. 1.1 ou version ultérieure Compatibilité SFP, SFP+ Connexion PC USB 2.0 Le kit comprend Carte de codage, série Whistle Dimensions (mm) 64 x 22 x 13 Garantie 36 mois - SFP RJ45 - 1G SFP - 2/4/8/16G FC - 10G SFP+ - AOC - DAC En stock [![SFPTotal Whistle](https://sfptotal.fun/images/products/gallery/whistle/sfptotal-whistle-01.jpg)](https://sfptotal.fun/images/products/gallery/whistle/sfptotal-whistle-01.jpg) [![SFPTotal Whistle](https://sfptotal.fun/images/products/gallery/whistle/sfptotal-whistle-02.jpg)](https://sfptotal.fun/images/products/gallery/whistle/sfptotal-whistle-02.jpg) [![SFPTotal Whistle](https://sfptotal.fun/images/products/gallery/whistle/sfptotal-whistle-03.jpg)](https://sfptotal.fun/images/products/gallery/whistle/sfptotal-whistle-03.jpg) - [Manuel d'utilisation](https://sfptotal.fun/fr/wiki/SFPTotal_Documentation) - [Logiciel SFPTotal Wizard](https://sfptotal.fun/fr/software) ### Aperçu Ce dispositif **SFPTotal Whistle** Il s'agit d'une carte de codage compacte conçue pour prendre en charge les émetteurs-récepteurs 1G SFP ainsi que les modèles 10G SFP+(et versions ultérieures), y compris les modules cuivre RJ45 SFP, DAC et AOC. La carte de codage est fabriquée conformément aux spécifications MSA SFF-8074, SFF-8431 et SFF-8472 ; elle est équipée d'un port SFP (SFF-8431) à 20 broches, doté d'une cage métallique, ainsi que d'un connecteur plat USB. La carte prend en charge les émetteurs-récepteurs optiques dont la consommation électrique peut atteindre 1.5 W. L'appareil ne permet pas le raccordement d'une alimentation externe. Le niveau de puissance pris en charge est limité par le courant maximal admissible sur le port USB 2.0. La conception du matériel **NE fournit PAS** pour les broches de présence pour le contrôle de l'alimentation et l'accès aux lignes d'E/S principales des ports émetteur-récepteur, cela pourrait être nécessaire pour coder des émetteurs-récepteurs protégés par du matériel. **SFPTotal Whistle** Basé sur une puce de conversion d'interface USB : il ne contient pas de logiciel embarqué et fonctionne avec un logiciel officiel SFPTotal Wizard. L'appareil utilise le bus de données I2C avec une fréquence d'horloge faible, ce qui a un impact négatif sur la vitesse de codage par rapport au modèle SFPTotal Mini ou à la série « Plus ». Il intègre tout le nécessaire pour prendre en charge les émetteurs-récepteurs SFP basés sur la technologie EEPROM. Il suffit de le connecter directement à un port USB d'un ordinateur pour commencer. ### Caractéristiques Principales Par rapport à des dispositifs de codage similaires, le modèle SFPTotal Whistle présente les avantages suivants : - Prend en charge des émetteurs-récepteurs avec des débits allant jusqu'à 10G sur une même carte de codage. - Fournit l'alimentation nécessaire pour connecter des émetteurs-récepteurs optiques allant jusqu'à 1.5 W. - La prise en charge des émetteurs-récepteurs ne se limite pas à un seul fabricant - Donne accès à tous les espaces d'adressage de la mémoire de l'émetteur-récepteur - Permet de recoder des émetteurs-récepteurs MSA protégés en écriture (sous certaines restrictions). - Prend en charge le codage via des scripts pour les émetteurs-récepteurs ne correspondant pas au format MSA. - Possède un logiciel officiel avec une interface graphique conviviale et pratique - Accès en temps réel à l'interface de surveillance de diagnostic numérique - Donne accès à une base de connaissances et au support technique SFPTotal. ### Application Le programmateur SFPTotal Whistle est utilisé pour les tâches suivantes : - Codage d'émetteurs-récepteurs (transceivers) à fibre optique et en cuivre, DAC, AOC - Amélioration de la compatibilité des émetteurs-récepteurs avec les équipements de commutation de réseau de marque - Codage des émetteurs-récepteurs protégés en écriture variouse fabricants - Accès aux registres du contrôleur PHY et configuration manuelle - Lecture de l'interface DDM et vérification des paramètres d'usine - Changement de nom de code pour les émetteurs-récepteurs OEM ### Démarrage rapide La carte de codage se connecte directement à un port USB de l'ordinateur. Le système d'exploitation détecte l'appareil et installe le pilote de port série virtuel requis lors de la première connexion. Suivez ces étapes simples pour démarrer : 1. Installer [Pilote SFPTotal Whistle](https://sfptotal.fun/fr/software#driver) 2. Téléchargez et lancez l'application [SFPTotal Wizard](https://sfptotal.fun/fr/software) La carte de codage SFPTotal est gérée via le logiciel officiel SFPTotal Wizard, qui fournit une interface utilisateur permettant de piloter la carte, de lire ou d'écrire des codes, et d'accéder aux fonctionnalités principales. Aucune configuration préalable n'est requise pour commencer à utiliser le programme. SFPTotal Wizard détecte automatiquement toute carte de codage authentique connectée au PC. *Après avoir installé le pilote sur certaines versions du système d'exploitation Windows, un redémarrage obligatoire du système est nécessaire pour que le pilote du port série virtuel fonctionne correctement.* Veuillez suivre notre documentation: [Wiki SFPTotal](https://sfptotal.fun/fr/wiki/SFPTotal_Documentation). ### Clé d'activation Le modèle SFPTotal Whistle est fourni avec une clé d'activation préchargée et est prêt à l'emploi dès sa connexion. ### Codage des émetteurs-récepteurs optiques ###### Codage des émetteurs-récepteurs déverrouillés La plupart des émetteurs-récepteurs optiques dotés d'une mémoire non verrouillée intègrent une puce EEPROM (de type 24C02, par exemple), qui stocke des informations telles que le facteur de forme, la longueur d'onde, la technologie de transmission, le débit, le type de codage, le nom du fabricant, le numéro de série, etc. Cette solution se retrouve dans de nombreux émetteurs-récepteurs gigabit économiques ainsi que dans les modèles DAC qui ne prennent pas en charge la fonction DDM. La mémoire de ces dispositifs peut généralement être réécrite sans aucune restriction imposée par l'émetteur-récepteur lui-même. Dans ce type d'émetteurs-récepteurs, seule la page A0H est généralement accessible en lecture ; la lecture de la page A2H génère une erreur. Il vous suffit d'importer un code fournisseur dans le logiciel ou de modifier un code générique depuis le module, puis d'appuyer sur le bouton « Écrire » (Write) pour effectuer l'écriture sur ces modules. La carte de programmation renvoie la réponse « WRITE OK » une fois l'écriture effectuée avec succès. Vous pouvez utiliser l'émetteur-récepteur avec le code du fournisseur mis à jour après cela! ###### Codage d'émetteurs-récepteurs protégés en écriture Conformément à la spécification MSA SFF-8472, certains émetteurs-récepteurs compatibles avec la fonction DDM peuvent être protégés en écriture ; ils nécessitent alors la saisie d'un mot de passe de 4 octets pour déverrouiller la mémoire avant toute modification. Ces modules fonctionnent sous le contrôle d'un microcontrôleur spécifique qui émule une puce « EEPROM » et assure une fonction d'écriture en mode esclave « I2C ». Il peut également servir de tampon pour « EEPROM » et contrôler la broche de protection en écriture (Write Protect) de la puce mémoire. Toute tentative d'écriture sur un tel émetteur-récepteur sans mot de passe, ou avec un mot de passe incorrect, génère une erreur : « WRITE FAIL ». Le logiciel SFPTotal Wizard prend en charge la modification des paramètres d'écriture et permet de définir un mot de passe pour déverrouiller la mémoire avant d'enregistrer de nouvelles modifications. De plus, le logiciel permet de créer des algorithmes de programmation complexes sous forme de scripts. Il rend possible la programmation d'émetteurs-récepteurs nécessitant une méthode de codage spécifique au fabricant, incompatible avec la spécification MSA. ## SFPTotal OSFP Board Source: [https://sfptotal.fun/fr/products/sfptotal-osfp-board](https://sfptotal.fun/fr/products/sfptotal-osfp-board) ### Programmateur « SFPTotal OSFP Board » SKU: SFPT-O USD 1,280.00 y compris la livraison internationale gratuite [Ajouter au panier](https://sfptotal.fun/en/customer/shopping-cart) Dispositif destiné à la programmation de la mémoire des émetteurs-récepteurs « 400G », « 800G » et « OSFP » utilisés dans les réseaux d'intelligence artificielle (IA). La carte de programmation « OSFP » est équipée d'un port « OSFP » permettant de connecter des émetteurs-récepteurs « OSFP-IHS » et « OSFP-RHS », et prend en charge les câbles « AOC » et « DAC ». Entièrement compatible avec le logiciel « SFPTotal Wizard ». Le kit comprend une carte de programmation « OSFP », un câble de type C « USB » pour la connexion à un PC, ainsi qu'un manuel d'utilisation. Modèle Carte « OSFP », révision... 1.0 ou version ultérieure Compatibilité OSFP-RHS, OSFP-IHS Connexion PC USB type C Le kit comprend OSFP Programmateur (carte) USB Câble de type C Manuel d'utilisation Dimensions (mm) 107 x 85 x 17 Garantie 36 mois - 400G OSFP - 800G OSFP - OSFP-IHS - OSFP-RHS - AOC - DAC En stock [![SFPTotal OSFP Board](https://sfptotal.fun/images/products/gallery/osfp-board/sfptotal-osfp-board-04.jpg)](https://sfptotal.fun/images/products/gallery/osfp-board/sfptotal-osfp-board-04.jpg) [![SFPTotal OSFP Board](https://sfptotal.fun/images/products/gallery/osfp-board/sfptotal-osfp-board-01.jpg)](https://sfptotal.fun/images/products/gallery/osfp-board/sfptotal-osfp-board-01.jpg) [![SFPTotal OSFP Board](https://sfptotal.fun/images/products/gallery/osfp-board/sfptotal-osfp-board-02.jpg)](https://sfptotal.fun/images/products/gallery/osfp-board/sfptotal-osfp-board-02.jpg) [![SFPTotal OSFP Board](https://sfptotal.fun/images/products/gallery/osfp-board/sfptotal-osfp-board-03.jpg)](https://sfptotal.fun/images/products/gallery/osfp-board/sfptotal-osfp-board-03.jpg) - [Manuel d'utilisation](https://sfptotal.fun/fr/wiki/SFPTotal_Documentation) - [Logiciel SFPTotal Wizard](https://sfptotal.fun/fr/software) ### Aperçu Le programmateur SFPTotal OSFP Board permet de reprogrammer les émetteurs-récepteurs OSFP-RHS et OSFP-IHS, ainsi que les câbles AOC et DAC. Sa plateforme matérielle est basée sur SFPTotal Mini, avec une modification du port OSFP permettant la connexion des émetteurs-récepteurs OSFP. Des circuits supplémentaires de gestion de l'alimentation et de contrôle des ports d'entrée/sortie assurent la prise en charge des OSFP. Le protocole de commande SFPTotal donne accès à des espaces d'adressage supplémentaires au sein des émetteurs-récepteurs, présentant des structures et des agencements mémoire variés. Le SFPTotal OSFP Board se connecte à un ordinateur via USB, qui assure l'alimentation et le contrôle du dispositif. Un connecteur pour alimentation externe est prévu pour les émetteurs-récepteurs nécessitant une puissance plus élevée. ### Caractéristiques principales Par rapport à d'autres produits, le programmateur SFPTotal OSFP Board offre les avantages suivants : - Prise en charge matérielle des émetteurs-récepteurs OSFP-RHS et OSFP-IHS - Prise en charge de différents formats d'émetteurs-récepteurs sur un seul appareil - Aucune restriction aux modules d'un seul fabricant - Accès à tous les espaces d'adressage des émetteurs-récepteurs - Programmation de modules dotés d'une logique de programmation non standard - Recherche de mots de passe matériels - Interface logicielle intuitive - Assistance technique gratuite de la part de l'équipe SFPTotal ### Application Le programmateur peut être utilisé pour les tâches suivantes : - Reprogrammation d'émetteurs-récepteurs optiques et en cuivre - Programmation de câbles optiques actifs et de câbles twinaxiaux - Assurer la compatibilité avec des équipements réseau de différents fabricants - Reprogrammation de la mémoire d'émetteurs-récepteurs protégés en écriture - Modification des paramètres du contrôleur PHY - Personnalisation (rebranding) d'émetteurs-récepteurs OEM ### Démarrage rapide Connectez le programmateur à votre ordinateur à l'aide du câble USB fourni. Le système d'exploitation détecte un nouveau périphérique lors de la première connexion. Avant d'utiliser le programmateur : 1. Installez le pilote du périphérique. 2. Télécharger [SFPTotal Wizard](https://sfptotal.fun/fr/software). Le périphérique utilise le pilote de port série virtuel standard inclus dans Windows 10 et les versions ultérieures. SFPTotal Wizard fournit une interface permettant de modifier, lire et écrire le micrologiciel (firmware) dans la mémoire des émetteurs-récepteurs. Aucune configuration initiale n'est requise : SFPTotal Wizard détecte automatiquement le programmateur connecté au PC. Certaines versions de Windows nécessitent un redémarrage après l'installation du pilote pour que celui-ci fonctionne correctement. [Consultez la documentation complète](https://sfptotal.fun/fr/wiki/SFPTotal_Documentation). ### Clé d'activation Le fabricant fournit le périphérique dans un mode non activé, avec des fonctionnalités limitées. Vous pouvez tester le fonctionnement de l'appareil, mais l'écriture dans la mémoire des émetteurs-récepteurs reste bloquée tant que l'activation n'a pas été effectuée. Pour accéder à l'ensemble des fonctionnalités, activez le périphérique en écrivant une clé d'activation dans sa mémoire. Les propriétaires d'appareils peuvent s'inscrire sur le site Internet et générer une clé d'activation dans la section « Mes appareils » de leur compte. Lors d'une commande effectuée via le site Internet, le numéro de série de l'appareil ainsi que la clé d'activation sont automatiquement ajoutés au compte. ### Garantie et service après-vente L'appareil est couvert par la politique de garantie standard du fabricant. La garantie du programmateur est de 36 mois à compter de la date de la première vente. Durant cette période, une assistance technique et des réparations sont proposées gratuitement, sous réserve du respect des conditions d'utilisation. [Lisez l'intégralité de la garantie et de la politique de service.](https://sfptotal.fun/fr/warranty). ## SFPTotal E>olution Source: [https://sfptotal.fun/fr/products/sfptotal-evolution](https://sfptotal.fun/fr/products/sfptotal-evolution) ### Programmateur SFPTotal série E SKU: SFPT-E USD 1,980.00 y compris la livraison internationale gratuite [Ajouter au panier](https://sfptotal.fun/en/customer/shopping-cart) Dispositif permettant de programmer la mémoire des émetteurs-récepteurs SFP, DSFP, QSFP, QSFP-DD et OSFP, incluant les modèles 1.25G SFP, 10G SFP+, 25G SFP28, 40G QSFP+, 100G QSFP28, 200G QSFP56, 200G QSFP-DD, 400G QSFP-DD, 50G DSFP, 100G DSFP, 400G OSFP, 800G OSFP, DAC, AOC et SFP RJ45. Le programmateur est doté de ports DSFP/SFP et QSFP-DD pour des émetteurs-récepteurs à double densité (avec rétrocompatibilité avec les normes SFP28 et QSFP28), ainsi que d'un port OSFP pour des émetteurs-récepteurs 400G/800G utilisés dans les systèmes de stockage et d'intelligence artificielle (IA). Le programmateur utilise un protocole de commande propriétaire et est entièrement compatible avec le logiciel officiel SFPTotal Wizard. Le kit comprend une carte de programmation de série E, un câble USB de type C pour la connexion à un ordinateur, ainsi qu'un manuel d'utilisation. Modèle SFPT-E rév. 1.2 ou version ultérieure Compatibilité OSFP, QSFP-DD, QSFP, DSFP, SFP Connexion PC USB Câble de type C Le kit comprend Programmateur de série E USB Câble de type C Manuel d'utilisation Dimensions (mm) 107 x 107 x 15 Garantie 36 mois - SFP RJ45 - 1.25G SFP - 10G SFP+ - 25G SFP28 - 50G DSFP - 100G DSFP - 40G QSFP+ - 100G QSFP28 - 200G QSFP56 - 200G QSFP-DD - 400G QSFP-DD - 400G OSFP - 800G OSFP - AOC - DAC En stock [![SFPTotal E>olution](https://sfptotal.fun/images/products/gallery/evolution/sfptotal-evolution-02.jpg)](https://sfptotal.fun/images/products/gallery/evolution/sfptotal-evolution-02.jpg) [![SFPTotal E>olution](https://sfptotal.fun/images/products/gallery/evolution/sfptotal-evolution-01.jpg)](https://sfptotal.fun/images/products/gallery/evolution/sfptotal-evolution-01.jpg) [![SFPTotal E>olution](https://sfptotal.fun/images/products/gallery/evolution/sfptotal-evolution-04.jpg)](https://sfptotal.fun/images/products/gallery/evolution/sfptotal-evolution-04.jpg) [![SFPTotal E>olution](https://sfptotal.fun/images/products/gallery/evolution/sfptotal-evolution-03.jpg)](https://sfptotal.fun/images/products/gallery/evolution/sfptotal-evolution-03.jpg) - [Manuel d'utilisation](https://sfptotal.fun/fr/wiki/SFPTotal_Documentation) - [Logiciel SFPTotal Wizard](https://sfptotal.fun/fr/software) - [Modèle de boîtier pour impression 3D](https://sfptotal.fun/download/SFPT-E__3D.zip) ### Aperçu L'équipe SFPTotal E>olution étudie la compatibilité et l'utilisation d'émetteurs-récepteurs optiques haut débit avec des équipements de commutation réseau dans les domaines des communications par fibre optique, du stockage de données et des systèmes d'intelligence artificielle (IA) ; elle développe également de nouvelles solutions pour le test et le codage de ces émetteurs-récepteurs optiques. Le programmateur de la série SFPTotal E est un dispositif universel destiné à la programmation de la mémoire des émetteurs-récepteurs DSFP, SFP, SFP+, QSFP+, QSFP-DD et OSFP, incluant les modèles SFP, RJ45, AOC, DAC, SFP28, QSFP28, QSFP56, QSFP112, OSFP-IHS et OSFP-RHS. L'appareil prend en charge la programmation par mot de passe des émetteurs-récepteurs protégés en écriture, conformément aux spécifications MSA, SFF-8472, SFF-8636, CMIS, 4.0, CMIS et 5.0. L'écriture par scripts permet également de gérer des modules dotés d'algorithmes propriétaires complexes fournis par le fabricant, ainsi que des protections matérielles contre l'écriture. L'appareil est équipé de ports DSFP, QSFP-DD et OSFP dotés de cages métalliques, d'un connecteur USB pour PC, d'indicateurs LED, de cavaliers permettant de contrôler l'alimentation et les états des signaux, d'une prise pour une alimentation externe 5V (2 A, courant continu) et d'un connecteur pour une alimentation de laboratoire. Le programmateur se connecte à un ordinateur via un câble USB de type C, qui assure l'alimentation de base et le contrôle du dispositif. Sa plateforme matérielle repose sur un microcontrôleur ATMEGA32U4 exécutant le micrologiciel (firmware) SFPTOTAL dédié à la programmation. Un adaptateur d'alimentation externe est recommandé lorsque vous travaillez avec des émetteurs-récepteurs de classe de puissance 4 ou supérieure et lors de la désactivation du mode basse consommation. ### Caractéristiques principales Par rapport aux produits alternatifs, le programmateur de la série SFPTotal E offre les avantages suivants : - Prise en charge matérielle des émetteurs-récepteurs OSFP, QSFP-DD et DSFP/SFP - Prise en charge de différents facteurs de forme et vitesses de 1.25G à 800G sur un seul appareil - Aucune restriction aux modules d'un seul fabricant - Accès à tous les espaces d'adressage des émetteurs-récepteurs - Modules de programmation avec protection non standard et logique de programmation utilisant des scripts de protocole de commande SFPTotal - Recherche de mots de passe matériels - Interface logicielle intuitive - Assistance technique gratuite de la part de l'équipe SFPTotal ### Application Le programmateur peut être utilisé pour les tâches suivantes : - Reprogrammation d'émetteurs-récepteurs optiques et en cuivre - Programmation de câbles optiques actifs et de câbles twinaxiaux - Assurer la compatibilité avec des équipements réseau de différents fabricants - Reprogrammation de la mémoire d'émetteurs-récepteurs protégés en écriture - Modification des paramètres du contrôleur PHY - Personnalisation (rebranding) d'émetteurs-récepteurs OEM ### Démarrage rapide Connectez le programmateur à votre ordinateur à l'aide du câble USB fourni. Le système d'exploitation détecte un nouveau périphérique lors de la première connexion. Avant d'utiliser le programmateur : 1. Installez le pilote du périphérique. 2. Télécharger [SFPTotal Wizard](https://sfptotal.fun/fr/software). Le périphérique utilise le pilote de port série virtuel standard inclus dans Windows 10 et les versions ultérieures. SFPTotal Wizard fournit une interface permettant de modifier, lire et écrire le micrologiciel (firmware) dans la mémoire des émetteurs-récepteurs. Aucune configuration initiale n'est requise : SFPTotal Wizard détecte automatiquement le programmateur connecté au PC. Certaines versions de Windows nécessitent un redémarrage après l'installation du pilote pour que celui-ci fonctionne correctement. [Consultez la documentation complète](https://sfptotal.fun/fr/wiki/SFPTotal_Documentation). ### Clé d'activation Le fabricant fournit le périphérique dans un mode non activé, avec des fonctionnalités limitées. Vous pouvez tester le fonctionnement de l'appareil, mais l'écriture dans la mémoire des émetteurs-récepteurs reste bloquée tant que l'activation n'a pas été effectuée. Pour accéder à l'ensemble des fonctionnalités, activez le périphérique en écrivant une clé d'activation dans sa mémoire. Les propriétaires d'appareils peuvent s'inscrire sur le site Internet et générer une clé d'activation dans la section « Mes appareils » de leur compte. Lors d'une commande effectuée via le site Internet, le numéro de série de l'appareil ainsi que la clé d'activation sont automatiquement ajoutés au compte. ### Garantie et service après-vente L'appareil est couvert par la politique de garantie standard du fabricant. La garantie du programmateur est de 36 mois à compter de la date de la première vente. Durant cette période, une assistance technique et des réparations sont proposées gratuitement, sous réserve du respect des conditions d'utilisation. [Lisez l'intégralité de la garantie et de la politique de service.](https://sfptotal.fun/fr/warranty). ## SFPTotal Plus (archivé) Source: [https://sfptotal.fun/fr/products/sfptotal-plus](https://sfptotal.fun/fr/products/sfptotal-plus) ### Programmateur SFPTotal Plus SKU: SFPT-P Révision matérielle obsolète [Aller à la nouvelle révision](https://sfptotal.fun/fr/products/sfptotal-plus-new) Programmateur universel pour coder les facteurs de forme des émetteurs-récepteurs à fibre optique GBIC, SFP, SFP+, XFP, QSFP, y compris SFP28 et QSFP28. L'appareil est entièrement compatible avec le logiciel officiel SFPTotal Wizard. Le kit comprend une carte de programmation série Plus et un câble micro USB pour la connexion PC. - 100BASE SFP - 1/10G SFP RJ45 - 1G SFP - 2/4/8/16G FC - 10G SFP+ - 25G SFP28 - CWDM/DWDM - SONET/SDH - GBIC - XFP - 40G QSFP+ - 50G BiDi QSFP28. - 100G QSFP28 - AOC - DAC Modèle Plus rév. 1.2 ou supérieur Compatibilité SFP, SFP+, XFP, QSFP, QSFP28, GBIC Connexion PC USB 2.0 Le kit comprend Carte de programmation Plus HW série 1.2, câble micro USB Dimensions (mm) 152 x 109 x 15 Garantie 12 mois [![SFPTotal Plus](https://sfptotal.fun/images/products/gallery/plus/sfptotal-plus.png)](https://sfptotal.fun/images/products/gallery/plus/sfptotal-plus.png) [![SFPTotal Plus](https://sfptotal.fun/images/products/gallery/plus/sfptotal-plus-2.jpg)](https://sfptotal.fun/images/products/gallery/plus/sfptotal-plus-2.jpg) [![SFPTotal Plus](https://sfptotal.fun/images/products/gallery/plus/sfptotal-plus-1.jpg)](https://sfptotal.fun/images/products/gallery/plus/sfptotal-plus-1.jpg) [![SFPTotal Plus](https://sfptotal.fun/images/products/gallery/plus/sfptotal-plus-3.jpg)](https://sfptotal.fun/images/products/gallery/plus/sfptotal-plus-3.jpg) - [Manuel d'utilisation](https://sfptotal.fun/fr/wiki/SFPTotal_Documentation) - [Logiciel SFPTotal Wizard](https://sfptotal.fun/fr/software) ## SFPTotal Wizard et pilotes Source: [https://sfptotal.fun/fr/software](https://sfptotal.fun/fr/software) ### SFPTotal Wizard Logiciel officiel Téléchargez SFPTotal Wizard pour lire, éditer et écrire la mémoire des émetteurs-récepteurs optiques à l'aide des programmateurs SFPTotal. Vous trouverez ci-dessous les instructions pour installer le logiciel, connecter votre appareil et installer son pilote. Le logiciel est disponible gratuitement. Vous pouvez utiliser SFPTotal Wizard pour éditer les fichiers du micrologiciel de l'émetteur-récepteur même sans programmateur SFPTotal connecté. [Téléchargez SFPTotal Wizard pour Windows](https://sfptotal.fun/download/1.0.5.7/SFPTotal%20Wizard.exe) Compatible avec Windows 7 et versions ultérieures. [Historique des versions et journal des modifications](https://sfptotal.fun/fr/software-versions) [![Edition des données SFP EEPROM dans l'onglet SFPTotal Wizard CODE TABLE](https://sfptotal.fun/images/products/sfptotal-wizard/sfptotal-wizard-01.png)](https://sfptotal.fun/images/products/sfptotal-wizard/sfptotal-wizard-01.png) [![Configuration du mot de passe d'écriture SFP dans les paramètres du mot de passe SFPTotal Wizard](https://sfptotal.fun/images/products/sfptotal-wizard/sfptotal-wizard-04.png)](https://sfptotal.fun/images/products/sfptotal-wizard/sfptotal-wizard-04.png) [![Paramètres de l'émetteur-récepteur SFP dans l'onglet SFPTotal Wizard DÉTAILS DU CODE](https://sfptotal.fun/images/products/sfptotal-wizard/sfptotal-wizard-02.png)](https://sfptotal.fun/images/products/sfptotal-wizard/sfptotal-wizard-02.png) [![SFP valeurs de surveillance de diagnostic numérique et seuils d'avertissement et d'alarme dans SFPTotal Wizard](https://sfptotal.fun/images/products/sfptotal-wizard/sfptotal-wizard-03.png)](https://sfptotal.fun/images/products/sfptotal-wizard/sfptotal-wizard-03.png) ### Principales fonctionnalités du logiciel SFPTotal Wizard offre les fonctionnalités suivantes : - Lecture et écriture de la mémoire de l'émetteur-récepteur - Vérifier automatiquement les sommes de contrôle - Importer un firmware à partir d'un fichier et l'exporter vers un fichier - Accéder à l'intégralité de l'espace d'adressage de la mémoire de l'émetteur-récepteur - Décoder les paramètres de l'émetteur-récepteur selon les spécifications MSA - Configurer les paramètres de l'émetteur-récepteur à l'aide des bits de configuration - Programmer des émetteurs-récepteurs protégés en écriture - Recherche de mots de passe pour les émetteurs-récepteurs protégés - Recherche de mots de passe à l'aide d'un dictionnaire - Comparer le firmware octet par octet - Générer et écrire un micrologiciel par lots - Automatiser la programmation avec des scripts - Écrire un micrologiciel avec des incréments automatiques du numéro de série - Définir le canal des émetteurs-récepteurs accordables DWDM SFP+ - Lire les informations de diagnostic en temps réel ### Installation du pilote de périphérique Les programmateurs SFPTotal utilisent un pilote de port série virtuel inclus dans Windows 10 et versions ultérieures. Windows installe normalement le pilote automatiquement lorsque vous connectez pour la première fois le périphérique à votre ordinateur. Connectez le programmateur à votre ordinateur et attendez la fin de l'installation du pilote. Une fois installé, l'appareil doit apparaître sous Ports (COM & LPT) dans le Gestionnaire de périphériques Windows, avec un numéro de port COM attribué. Si le pilote est manquant ou si votre système a des politiques spéciales pour l'installation de nouveaux périphériques, suivez les instructions d'installation manuelle du pilote ci-dessous. #### Installation manuelle du pilote de périphérique SFPTotal Téléchargez et installez le pilote approprié pour votre programmateur. Windows 8 et versions ultérieures nécessitent des pilotes signés numériquement. Les packages de pilotes fournis incluent un certificat de pilote auto-signé. Téléchargez le pilote et suivez les instructions d'installation ci-dessous. - [Pilote pour la solution SFPTotal OSFP Board / E>](https://sfptotal.fun/download/Drivers/SFPTotal%20Driver.zip) - [Pilote pour SFPTotal Mini / Plus New / Plus X](https://sfptotal.fun/download/Drivers/SFPTotal%20Driver.zip) - [Pilote pour SFPTotal Whistle](https://sfptotal.fun/download/Drivers/CDM212364_Setup.zip) - [Pilote pour la série SFPTotal PG](https://sfptotal.fun/download/Drivers/Drivers_SFPTotal_WinXP_Seven.zip) Dispositif hérité Il existe deux options d'installation : désactiver temporairement l'application de la signature du pilote au démarrage du système, ou ajouter le certificat SFPTotal au magasin de certificats Windows avant d'installer le pilote. L'archive téléchargée contient le certificat, les pilotes signés avec celui-ci et un utilitaire permettant d'ajouter le certificat au magasin de certificats local. 1. Extrayez l'archive du pilote dans un nouveau dossier. 2. Ouvrez l'invite de commande (cmd.exe) en tant qu'administrateur et accédez au dossier contenant les fichiers de pilote extraits. Par exemple : ``` cd "C:\SFPTotal-Driver" ``` 3. Exécutez les commandes suivantes pour ajouter le certificat SFPTotal aux magasins des autorités de certification racines de confiance et des éditeurs de confiance de la machine locale : ``` .\cer\certmgr.exe -add .\cer\SFPTotalTeam.cer -s -r localMachine ROOT .\cer\certmgr.exe -add .\cer\SFPTotalTeam.cer -s -r localMachine TRUSTEDPUBLISHER ``` 4. Exécutez la commande suivante pour ajouter le pilote à Windows : ``` pnputil -i -a "SFPTotal Device.inf" ``` Sur certaines versions de Windows, vous devez redémarrer l'ordinateur pour que le pilote du port série virtuel fonctionne correctement. Après avoir ajouté le pilote, connectez le programmateur à votre ordinateur avec un câble USB. Windows devrait installer l'appareil automatiquement. ![Programmateur SFPTotal et son port COM dans le Gestionnaire de périphériques Windows](https://sfptotal.fun/images/instructions/sfptotal_device_manager.png) #### Installation du pilote SFPTotal Whistle Avant de connecter SFPTotal Whistle pour la première fois, installez les pilotes de port FTDI Virtuel COM. Pack d'installation : [CDM212364\_Setup.zip](https://sfptotal.fun/download/Drivers/CDM212364_Setup.zip) Connectez l'appareil directement à un port USB 2.0 Type-A sans adaptateurs ni câbles d'extension. La LED située sous la carte s'allume lorsque l'appareil est correctement connecté. Si les pilotes FTDI sont installés correctement, Windows devrait automatiquement détecter le périphérique et installer son pilote lorsque vous le connectez. Après l'installation, le périphérique apparaît dans le Gestionnaire de périphériques Windows sous le nom USB Serial Port, accompagné de son numéro de port COM, par exemple COM244. Utilisez ce numéro de port lors de la configuration de la connexion dans SFPTotal Wizard. ### Manuel d'utilisation Avant d'utiliser le programmateur et le logiciel, lisez le manuel d'utilisation fourni avec votre appareil. Visitez la base de connaissances pour en savoir plus sur les fonctionnalités et capacités de SFPTotal Wizard et de votre programmateur SFPTotal. [Documentation SFPTotal](https://sfptotal.fun/fr/wiki/SFPTotal_Documentation) ## Historique des versions SFPTotal Wizard Source: [https://sfptotal.fun/fr/software-versions](https://sfptotal.fun/fr/software-versions) ### Version SFPTotal Wizard 1.0.6.6 3 février 2026 SHA-256: d21d22ca765f0b9455e1758dccaab6db7ddb66a52308d7836104bfb62a0b908f [Téléchargez SFPTotal Wizard 1.0.6.6 pour Windows 11](https://sfptotal.fun/download/1.0.6.6/SFPTotal%20Wizard.exe) #### Journal des modifications - Mises à jour de sécurité importantes - Mise à jour de la version du protocole utilisé pour se connecter au serveur SFPTotal Labs ### Version SFPTotal Wizard 1.0.6.4 4 novembre 2025 SHA-256: ddf97d61c38e9fbeee6035101a8ba324c161810812ba677bdf774c9bca1920a5 [Téléchargez SFPTotal Wizard 1.0.6.4 pour Windows 11](https://sfptotal.fun/download/1.0.6.4/SFPTotal%20Wizard.exe) #### Journal des modifications - Fonctionnalité de script améliorée - Correction d'un problème qui provoquait le gel de la fenêtre principale - Correction de la lecture QSFP DDM - Correctifs appliqués ### Version SFPTotal Wizard 1.0.6.3 8 octobre 2025 SHA-256: 06302ef661fc27449b54d80e4d7d89658c0ca9024ed3d26efa32ba0012114ddd [Téléchargez SFPTotal Wizard 1.0.6.3 pour Windows 11](https://sfptotal.fun/download/1.0.6.3/SFPTotal%20Wizard.exe) #### Journal des modifications - Ajout de la prise en charge des émetteurs-récepteurs SFP-DD - Ajout du support pour la nouvelle révision SFPTotal Whistle - Fonctionnalité de script améliorée - Ajout d'une fonction d'incrémentation du numéro de série - Ajout du support pour la lecture d'une page personnalisée - Correction d'un problème de minuterie - Correctifs appliqués ### Version SFPTotal Wizard 1.0.6.1 11 décembre 2024 SHA-256: 8c4100ea8d7d69e93853f2c84a127dffa49b448964f51cd03a881ac83ed9e5f0 [Téléchargez SFPTotal Wizard 1.0.6.1 pour Windows 10](https://sfptotal.fun/download/1.0.6.1/SFPTotal%20Wizard.exe) #### Journal des modifications - Ajout de la lecture DDM pour les émetteurs-récepteurs QSFP-DD et OSFP - Correctifs appliqués ### Version SFPTotal Wizard 1.0.5.9 20 novembre 2024 SHA-256: 316b36c11f08c982404727eb372d433a84e81be89eef1d28fb7c9a3945b9481a [Téléchargez SFPTotal Wizard 1.0.5.9 pour Windows 10](https://sfptotal.fun/download/1.0.5.9/SFPTotal%20Wizard.exe) #### Journal des modifications - Ajout de la validation de la somme de contrôle CC\_DMI - Ajout du code de collage du presse-papiers dans le comparateur de codes - Ajout d'une fonction pour vérifier quelles pages supplémentaires un émetteur-récepteur prend en charge - Ajout de la prise en charge des émetteurs-récepteurs OSFP CMIS 5.0 - Correction d'un problème d'OUI du fournisseur - Correction de l'affichage de la longueur d'onde de l'émetteur - Correction du paramètre offset dans le calculateur - Correction de la lecture de DDM à travers SFPTotal Whistle ### Version SFPTotal Wizard 1.0.5.7 17 octobre 2022 SHA-256: 985b8a2b3779fff77aa91da68e555802e922644e6e3571c0ed9ef45a27440db4 [Téléchargez SFPTotal Wizard 1.0.5.7 pour Windows 10](https://sfptotal.fun/download/1.0.5.7/SFPTotal%20Wizard.exe) #### Journal des modifications - Correctifs appliqués pour les problèmes lors de la mise à jour à partir de la version 1.0.5.5 - Amélioration de la fonction de sauvegarde - Ajout du raccourci Ctrl+B pour enregistrer une sauvegarde de la mémoire de l'émetteur-récepteur - Ajout de la commande de menu Outils - Ouvrir le dossier de sauvegardes - Amélioration des contrôles de sélection de code dans l'éditeur - Correction de problèmes mineurs avec la sélection de code - Correction de l'affichage des états actuels des options dans les paramètres généraux ### Version SFPTotal Wizard 1.0.5.4 31 août 2022 SHA-256: e39857270a8549a715c5dbace4bf6ef48cdccf51d402d130b7814e58f507c4f5 [Téléchargez SFPTotal Wizard 1.0.5.4 pour Windows 10](https://sfptotal.fun/download/1.0.5.4/SFPTotal%20Wizard.exe) #### Journal des modifications - Ajout de la sélection, du copier, du coller et de l'effacement de fragments de code dans l'éditeur HEX - Ajout de raccourcis pour sélectionner, copier, coller et effacer le code sélectionné - Correction de la lecture de la table de seuil via SFPTotal Whistle - Correction d'un problème de calculateur de somme de contrôle - Ajout d'une commande pour définir une valeur dans l'éditeur HEX - Ajout du chargement des instantanés DDM pour une visualisation sans émetteur-récepteur connecté - Ajout de raccourcis pour changer de type de module (Ctrl+1, Ctrl+2... Ctrl+5) - Problèmes mineurs résolus ### Version SFPTotal Wizard 1.0.5.3 13 décembre 2021 SHA-256: c204774674aed183903d539749e59c9227108a6d706a36e1a5c402d5d81faf72 [Téléchargez SFPTotal Wizard 1.0.5.3 pour Windows 7](https://sfptotal.fun/download/1.0.5.3/SFPTotal%20Wizard.exe) #### Journal des modifications - Ajout de la lecture du paramètre de canal pour les émetteurs-récepteurs accordables SFP+ DWDM - Ajout de variables tampon dans les scripts - Ajout d'une interface d'affichage des registres STATUS - Ajout d'opérations de lecture et d'écriture sur un seul octet - Ajout d'une commande de script pour changer le répertoire de sauvegarde - Problèmes mineurs résolus ### Version SFPTotal Wizard 1.0.5.1 10 septembre 2021 SHA-256: f3899322e67c250a6fef2a2ceaae401698410a2f75ab8b894ad8a2cb2ad46d6f [Téléchargez SFPTotal Wizard 1.0.5.1 pour Windows 7](https://sfptotal.fun/download/1.0.5.1/SFPTotal%20Wizard.exe) #### Journal des modifications - Ajout de la lecture DDM pour les émetteurs-récepteurs SFP, XFP et QSFP - Correction et extension des formules de calcul de valeur - Ajout de la sauvegarde des mots de passe utilisés dans la session en cours - Chargement du code batch restauré avec prise en charge des scripts - Ajout de la prise en charge du format de code QSFP-DD CMIS 5.0 - Ajout du couplage d'un compte SFPTotal Labs dans les paramètres de l'application - Ajout du suivi des changements de code dans l'éditeur - Ajout de raccourcis clavier pour les opérations principales - Problèmes mineurs résolus ### Version SFPTotal Wizard 1.0.4.9 29 mai 2019 SHA-256: f0ded3e52416cfcefd62bf44e324d128eaf40420563e0fbc8c9ecba65bf32304 [Téléchargez SFPTotal Wizard 1.0.4.9 pour Windows 7](https://sfptotal.fun/download/1.0.4.9/SFPTotal%20Wizard.exe) #### Journal des modifications - Ajout d'une sauvegarde de la mémoire de l'émetteur-récepteur avant la lecture ou l'écriture des modifications - Correction des paramètres de lecture/écriture via Outils - Paramètres généraux pour les révisions de carte les plus récentes - Met automatiquement à jour les paramètres de saisie du mot de passe lorsque le type de module change - SFPTotal Wizard peut être défini comme application par défaut pour ouvrir les fichiers .bin - Correction d'un problème de popup de gestion des erreurs au démarrage de l'application - Ajout d'une fenêtre de journal des modifications lors de la mise à jour vers une nouvelle version ### Version SFPTotal Wizard 1.0.3.5 24 août 2017 SHA-256: ac2db59b0473b56fde3ac0fa3104794cd1d793847f0a57a22b0849f9588a90ce [Téléchargez SFPTotal Wizard 1.0.3.5 pour Windows XP](https://sfptotal.fun/download/1.0.3.5/SFPTotal%20Wizard.exe) #### Caractéristiques Version logicielle stable avec prise en charge de Windows XP. Cette version est recommandée pour les ordinateurs dotés de matériel et de logiciels plus anciens sur lesquels le système d'exploitation ne peut pas être mis à niveau. Les versions logicielles plus anciennes ne sont plus disponibles au téléchargement car leurs systèmes d'exploitation sont obsolètes et officiellement non pris en charge. Si vous avez besoin d'une version logicielle spécifique, veuillez contacter [Support technique](https://sfptotal.fun/fr/contacts). ### Pilotes pour les appareils SFPTotal [Pilote pour la solution SFPTotal OSFP Board / E>](https://sfptotal.fun/download/Drivers/SFPTotal%20Driver.zip) [Pilote pour SFPTotal Mini/Plus New/Plus X](https://sfptotal.fun/download/Drivers/SFPTotal%20Driver.zip) [Pilote pour SFPTotal Whistle](https://sfptotal.fun/download/Drivers/CDM212364_Setup.zip) #### Appareils hérités - [Pilote pour la série SFPTotal PG](https://sfptotal.fun/download/Drivers/Drivers_SFPTotal_WinXP_Seven.zip) ## Activation du dispositif Source: [https://sfptotal.fun/fr/device-activation](https://sfptotal.fun/fr/device-activation) ### Activation d'un programmateur SFPTotal Pour contrôler l'utilisation non autorisée et prendre en charge la politique de garantie, les programmateurs SFPTOTAL sont fournis dans un mode non activé avec des fonctionnalités limitées. Dans ce mode, vous pouvez tester le fonctionnement de l'appareil, mais l'écriture dans la mémoire de l'émetteur-récepteur reste bloquée jusqu'à ce que l'appareil soit activé. Pour activer toutes les fonctionnalités, émettez une clé d'activation et entrez-la dans le dispositif. ### Où puis-je trouver la clé d'activation ? La clé d'activation est unique à chaque programmateur et devient disponible dans la section Mes appareils de votre compte de site Web après avoir effectué l'achat. Si vous avez acheté l'appareil via un autre canal, inscrivez-vous sur le site Internet et ajoutez le numéro de série du programmateur à votre compte dans Mes appareils pour obtenir la clé correspondante. [Mes appareils](https://sfptotal.fun/en/customer/devices) ### Comment saisir la clé d'activation ? Dans le logiciel officiel, exécutez l'opération Write to transceiver memory, même si aucun émetteur-récepteur n'est connecté au port. Lors de la première tentative d'écriture, l'appareil renvoie une erreur et demande une clé d'activation. Dans le logiciel officiel, exécutez l'opération Write to transceiver memory, même si aucun émetteur-récepteur n'est connecté au port. Lors de la première tentative d'écriture, l'appareil renvoie une erreur et demande une clé d'activation. QERR:DEMO Entrez la clé d'activation dans l'invite. Après une activation réussie, l'appareil signale son état mis à jour et ses informations sur l'appareil dans l'historique des opérations. L'activation est maintenant terminée. Exemple d'historique de fonctionnement confirmant l'activation : ACTIVE Exemple d'historique de fonctionnement confirmant l'activation : ``` SFPTotal Plus (c) 2020 HW: 1.2 SW: 1.3.3 SN: SFPT-P121904301 ACTIVE ``` L'activation du dispositif est effectuée une seule fois. La clé est stockée de manière permanente dans la mémoire de l'appareil et ne lie pas le programmateur à un ordinateur particulier. Vous n'avez pas besoin de répéter l'activation lorsque vous utilisez le programmateur avec un autre PC. ### Où puis-je trouver la clé de SFPTotal Whistle ? Les programmateurs SFPTotal Whistle sont fournis avec une clé déjà stockée dans la mémoire de l'appareil. Une connexion Internet est requise pour terminer l'activation dans SFPTotal Wizard. L'activation SFPTotal Whistle doit être confirmée sur chaque ordinateur lors de sa première utilisation. ## Comment commander Source: [https://sfptotal.fun/fr/buy](https://sfptotal.fun/fr/buy) ### Comment acheter? ### Du choix d'un appareil à la passation de commande 1. #### Choisir un produit Ajoutez les articles requis à votre panier. 2. #### Vérifiez votre panier Vérifiez les produits et les quantités avant de passer à la caisse. 3. #### Entrez vos coordonnées Inscrivez-vous et indiquez vos coordonnées et vos coordonnées de livraison. 4. #### Passez votre commande Examinez les détails de la commande et soumettez la commande. Pour les achats en gros, contactez le service commercial pour confirmer les conditions de stock et d'approvisionnement. ### Commande unique Pour passer des commandes au détail et acheter des marchandises en quantités ne dépassant pas 10 pièces de chaque rubrique, veuillez utiliser l'interface de notre boutique en ligne. Sélectionnez l'article souhaité sur la page du produit et ajoutez-le au panier. Ouvrez le panier pour consulter la liste des produits et passer à la caisse. Pour passer une commande, vous devrez vous inscrire et spécifier vos coordonnées nécessaires au traitement ultérieur de la commande et à la livraison des marchandises payées. ### Clients réguliers Veuillez contacter le service commercial avant de passer des commandes pour un achat en gros afin de clarifier la disponibilité de la quantité requise de marchandises en stock, ainsi que de discuter des conditions de livraison et de conclure un contrat pour la fourniture de marchandises. ### Partenariat commercial Nous accordons une attention particulière aux entreprises qui non seulement revendent des solutions, mais sont également des utilisateurs réguliers des produits SFPTotal et participent activement à l'amélioration des fonctions et capacités du logiciel. Les entreprises qui ont acheté à plusieurs reprises nos produits pour leur propre usage commercial peuvent bénéficier de conditions d'achat spéciales. Veuillez contacter le service commercial pour plus de détails. ![Illustration](https://sfptotal.fun/images/info/order-v4.png) ## Modes de paiement Source: [https://sfptotal.fun/fr/payment-methods](https://sfptotal.fun/fr/payment-methods) ### Modes de Paiement ### Choisissez un mode de paiement pour votre commande 1. #### Commande en ligne Choisissez votre mode de paiement préféré lors de la commande. 2. #### Carte de crédit/débit Nous acceptons les cartes bancaires de crédit et de débit 3. #### Paypal PayPal est l'un des modes de paiement en ligne les plus courants. Il s'agit d'un moyen de paiement sûr et simple. 4. #### Crypto-monnaie Certains fournisseurs de solutions SFPTotal peuvent accepter le paiement en Bitcoin et Etherium. Voir les conditions de paiement ci-dessous. ### Payer par Carte de Crédit / Débit Nous acceptons les cartes bancaires de crédit et de débit. - Visa (y compris Electron) - Mastercard et Maestro - MIR - JCB L'utilisateur doit connaître le numéro de la carte, sa date d'expiration et son CVC ou CVV. Nous n'ajoutons aucun frais de carte de crédit. Cependant, la banque émettrice peut facturer des frais de transaction. Vous pouvez contacter directement votre banque si vous souhaitez plus d'informations à ce sujet. **Remarque :** Les commandes avec une carte de crédit ne peuvent être effectuées que par le titulaire de la carte. Pour des raisons de sécurité, les paiements par carte de crédit / débit ne peuvent être effectués qu'à l'aide de commandes en ligne. Nous avons des conditions de préautorisation strictes pour nous protéger contre l'utilisation abusive de la carte et protéger la confidentialité des données des clients. ### Payer avec Paypal **PayPal est l'un des modes de paiement en ligne les plus courants. Il s'agit d'un moyen de paiement sûr et simple.** Sélectionnez PayPal comme mode de paiement lorsque vous passez une commande. Vous serez ensuite redirigé vers PayPal via une connexion en ligne sécurisée, où vous pourrez finaliser le paiement. Vous pouvez effectuer des paiements par carte de crédit, carte de débit ou à partir du solde de votre compte PayPal. Dans certaines circonstances, votre paiement peut devoir être examiné ou traité davantage. Le processus peut prendre 3 à 5 jours ouvrables et votre commande restera en attente pendant cette période. Vous pouvez vérifier l'état de la commande dans quelques jours. Si vous avez des questions, veuillez nous contacter. ### Payer avec de la cryptomonnaie Certains fournisseurs de solutions SFPTotal peuvent accepter le paiement en Bitcoin et Etherium. Les modalités de paiement d’une commande avec cryptomonnaie peuvent inclure des frais supplémentaires sous la forme de frais de conversion. Merci de vérifier les conditions auprès du service commercial. ![Illustration](https://sfptotal.fun/images/info/payment-v4.png) ## Expédition et livraison Source: [https://sfptotal.fun/fr/delivery-options](https://sfptotal.fun/fr/delivery-options) ### Expédition et livraison ### Livraison de votre commande 1. #### Services de messagerie Les commandes sont envoyées avec les services de messagerie DHL, FedEx, UPS, EMS. 2. #### Frais d'expédition Les frais d'expédition sont inclus dans le prix des marchandises. 3. #### Droits d'importation Veuillez noter: Des droits d'importation peuvent être facturés conformément aux réglementations douanières et aux lois du pays de destination. Veuillez contacter le service client si vous avez des questions sur les options de livraison. Les commandes sont envoyées avec les services de messagerie DHL, FedEx, UPS, EMS. Les frais d'expédition sont inclus dans le prix des marchandises. **Veuillez noter: Des droits d'importation peuvent être facturés conformément aux réglementations douanières et aux lois du pays de destination.** Veuillez contacter le service client si vous avez des questions sur les options de livraison. ![Illustration](https://sfptotal.fun/images/info/delivery-v4.png) ## Politique de garantie Source: [https://sfptotal.fun/fr/warranty](https://sfptotal.fun/fr/warranty) ### Politique de garantie ### La garantie standard de l'appareil est de 36 mois à compter de la date de première vente. 1. #### Documentation Lire la documentation et les conditions de garantie avant d'utiliser l'appareil. 2. #### Support technique Une assistance technique gratuite est incluse pendant la période de garantie, sous réserve des conditions de fonctionnement. 3. #### Documents d'achat Conservez la carte de garantie et la preuve d'achat pour les réparations sous garantie. 4. #### Réparation Les réparations sous garantie couvrent les défauts de matériaux ou de fabrication dans les conditions ci-dessous. Les conditions complètes de garantie et les exclusions sont énumérées ci-dessous. Pour éviter des désagréments inutiles, nous vous recommandons de lire attentivement la documentation et la section garantie avant d'utiliser l'appareil. 1. La garantie standard de l'appareil est de 36 mois à compter de la date de première vente. Pendant la période indiquée, l'assistance technique gratuite et la réparation gratuite du produit sont garanties, sous réserve du respect par l'Acheteur des conditions d'exploitation. 2. Le dispositif et le logiciel présentés sur le site officiel https://sfptotal.io sont fournis tels quels, selon les termes du Contrat de Licence. Le Fabricant se réserve le droit d'apporter toute modification à l'appareil ou au logiciel sans en informer l'Acheteur. Si l'appareil est obsolète ou n'est plus en production, il ne sera pas remplacé par un nouvel appareil. 3. Cette garantie autorise l'Acheteur à réparer gratuitement l'appareil en cas de défauts de matériaux ou de fabrication. 4. Un appareil est accepté pour réparation sous garantie s'il est nécessaire d'avoir des documents correctement exécutés: une carte de garantie indiquant le numéro de série et le modèle de l'appareil, la date de vente, le cachet de l'organisation commerciale et la signature de l'Acheteur, ainsi que des documents certifiant l'achat (reçu de caisse, facture). 5. Cette garantie ne couvre pas : - \- l'entretien périodique, la réparation ou le remplacement des composants et accessoires ; - \- utilisation d'adaptateurs ou autres accessoires non originaux ; - \- tout dommage mécanique, y compris l'usure du circuit imprimé ; - \- les défauts résultant d'un éventuel transport du dispositif ; - défauts résultant d'une utilisation inappropriée ou imprudente, ainsi qu'en cas de force majeure (y compris, mais sans s'y limiter) les accidents, catastrophes naturelles, incendies, accidents, insectes, liquides étrangers, produits chimiques ou autres substances, rayonnements, inondations, vibrations, ventilation inappropriée, exposition à des températures élevées ou basses, fluctuations, tensions, décharges électrostatiques, y compris une mauvaise mise à la terre, et d'autres types d'influences et d'influences externes. 6. Le Fabricant (ou le Vendeur) n'est pas responsable des dommages ou pertes associés à l'utilisation de l'appareil ou d'autres appareils qui lui sont connectés, y compris les pertes économiques et immatérielles, les pertes de profits, les pertes de revenus, les pertes de données, les temps d'arrêt de l'équipement et la perte de temps de l'utilisateur, ainsi que les pertes et dommages directs, indirects, accessoires ou consécutifs. ![Illustration](https://sfptotal.fun/images/info/warranty-v4.png) ## Contacter SFPTotal Source: [https://sfptotal.fun/fr/contacts](https://sfptotal.fun/fr/contacts) ### contacter ### Ventes et questions courantes - [support@sfptotal.io](mailto:support@sfptotal.io) #### Support technique - [tech@sfptotal.io](mailto:tech@sfptotal.io) #### Tu veux appeler? - [+86 (195) 0183-4050](tel:+8619501834050) ### A propos de SFPTOTAL™ L'équipe SFPTotal a commencé une activité en 2012 et s'est spécialisée dans la recherche sur les problèmes de compatibilité entre les émetteurs-récepteurs à fibre optique et les modèles et marques populaires d'équipements de commutation de réseau. Les produits SFPTotal présentaient diverses cartes de codage conçues pour programmer des émetteurs-récepteurs optiques dans différents facteurs de forme. L'équipe développe et prend en charge des solutions logicielles pour les outils de codage et la base de données des codes des fournisseurs, teste les émetteurs-récepteurs et collecte les mots de passe pour le codage des modules protégés en écriture fabriqués par différents fabricants. Veuillez contacter le service commercial pour obtenir plus d'informations sur les produits, les options d'achat et d'expédition. Si vous souhaitez obtenir des informations plus spécifiques sur les capacités techniques de nos programmateurs ou si vous avez besoin de résoudre un problème de compatibilité spécifique, veuillez contacter notre support technique avec des détails sur votre problème, les numéros de partenariat et la configuration de l'équipement réseau utilisé. **Heures de travail** Du lundi au vendredi, de 10h à 18h Fuseau horaire : UTC+8 ### SFPTotal en quatrième thèse 25K+ codes dans la base de données 380+ mots de passe trouvés 1500+ les clients utilisent 67 pays couverts ## Consentement au traitement des données personnelles Source: [https://sfptotal.fun/fr/info/personal-data-policy](https://sfptotal.fun/fr/info/personal-data-policy) ### Consentement au traitement des données personnelles --- En fournissant ses données personnelles, l'Acheteur accepte le traitement, le stockage et l'utilisation de ses données personnelles sur la base de la loi fédérale n° 152 « sur les données personnelles » du 27 juillet 2006 aux fins suivantes : - Inscription des utilisateurs sur le site - Mise en place du support client - Réception par l'Utilisateur d'informations sur les événements marketing - Exécution par le Vendeur des obligations envers l'Acheteur - Réalisation d'audits et autres études internes afin d'améliorer la qualité des services fournis. Les données personnelles désignent toute information personnelle permettant d'identifier l'Acheteur, telle que : - Nom complet - Numéro de téléphone du contact - Adresse email - Adresse de livraison Les données personnelles des acheteurs sont stockées exclusivement sur des supports électroniques et traitées à l'aide de systèmes automatisés, sauf lorsqu'un traitement non automatisé des données personnelles est nécessaire dans le cadre du respect des exigences légales. Le vendeur s'engage à ne pas céder les données personnelles reçues à des tiers, sauf dans les cas suivants : - À la demande des autorités étatiques autorisées de la Fédération de Russie uniquement pour les motifs et de la manière établis par la législation de la Fédération de Russie. - Partenaires stratégiques qui travaillent avec le vendeur pour fournir des produits et services, ou ceux qui aident le vendeur à vendre des produits et services aux consommateurs. Nous fournissons aux tiers la quantité minimale de données personnelles nécessaire uniquement pour fournir le service requis ou réaliser la transaction requise. Le vendeur se réserve le droit d'apporter des modifications unilatérales à ces règles, à condition que les modifications ne contredisent pas la législation en vigueur de la Fédération de Russie. Les modifications des termes de ce règlement entrent en vigueur après leur publication sur le Site. ## Accord d'utilisation Source: [https://sfptotal.fun/fr/info/terms-and-conditions](https://sfptotal.fun/fr/info/terms-and-conditions) ### Accord de L'Utilisateur --- Le présent Contrat définit les conditions dans lesquelles les Utilisateurs peuvent utiliser les éléments et services du site https://sfptotal.io (ci-après dénommé le « Site »). ### 1\. Conditions générales 1.1. L'utilisation du matériel et des services du Site est régie par les normes de la législation en vigueur de la Fédération de Russie. 1.2. Le présent Contrat est une offre publique. En accédant aux éléments du Site, l'Utilisateur est considéré comme ayant adhéré au présent Contrat. 1.3. L'administration du site a le droit de modifier unilatéralement les termes du présent accord à tout moment. Ces modifications entrent en vigueur 3 (trois) jours à compter de la date de publication de la nouvelle version du Contrat sur le site Internet. Si l'Utilisateur n'est pas d'accord avec les modifications apportées, il est tenu de refuser l'accès au Site, de cesser d'utiliser les éléments et services du Site. ### 2\. Obligations de l'Utilisateur 2.1. L'Utilisateur s'engage à ne pas entreprendre d'actions qui pourraient être considérées comme violant le droit russe ou le droit international, y compris dans le domaine de la propriété intellectuelle, du droit d'auteur et/ou des droits voisins, ainsi que toute action conduisant ou pouvant conduire à une violation du fonctionnement normal du Site et des services du Site. 2.2. L'utilisation des éléments du Site sans le consentement des titulaires des droits d'auteur n'est pas autorisée (article 1270 du Code civil de la Fédération de Russie). Pour l'utilisation légitime des éléments du Site, il est nécessaire de conclure des accords de licence (obtenir des licences) auprès des titulaires des droits d'auteur. 2.3. Lorsque vous citez des éléments du Site, y compris des œuvres protégées par le droit d'auteur, un lien vers le Site est obligatoire (alinéa 1 du paragraphe 1 de l'article 1274 du Code civil de la Fédération de Russie). 2.4. Les commentaires et autres entrées de l'utilisateur sur le site ne doivent pas entrer en conflit avec les exigences de la législation de la Fédération de Russie et les normes de moralité et d'éthique généralement acceptées. 2.5. L'utilisateur est averti que l'Administration du Site n'est pas responsable de la visite et de l'utilisation des ressources externes dont les liens peuvent être contenus sur le site. 2.6. L'utilisateur accepte que l'administration du site n'est pas responsable et n'a aucune obligation directe ou indirecte envers l'utilisateur en ce qui concerne les pertes ou dommages possibles ou survenant associés à tout contenu du site, à l'enregistrement des droits d'auteur et aux informations sur cet enregistrement, aux biens ou services, disponibles sur ou reçus via des sites ou ressources externes ou d'autres contacts de l'utilisateur qu'il a entrés en utilisant les informations publiées sur le site ou des liens vers des ressources externes. 2.7. L'Utilisateur accepte la disposition selon laquelle tous les éléments et services du Site ou toute partie d'entre eux peuvent être accompagnés de publicité. L'utilisateur accepte que l'administration du site n'assume aucune responsabilité et n'ait aucune obligation en relation avec une telle publicité. ### 3\. Autres termes 3.1. Tous les litiges possibles découlant du présent Accord ou liés à celui-ci seront résolus conformément à la législation en vigueur de la Fédération de Russie. 3.2. Rien dans le Contrat ne peut être compris comme l'établissement entre l'Utilisateur et l'Administration du Site de relations d'agence, de partenariats, de relations d'activités communes, de relations de travail personnelles ou de toute autre relation non expressément prévue dans le Contrat. 3.3. La reconnaissance par le tribunal d'une disposition du Contrat comme invalide ou inapplicable n'entraîne pas la nullité des autres dispositions du Contrat. 3.4. L'inaction de l'administration du site en cas de violation par l'un des utilisateurs des dispositions de l'accord ne prive pas l'administration du site du droit de prendre ultérieurement les mesures appropriées pour protéger ses intérêts et protéger les droits d'auteur sur les éléments du site protégés conformément à la loi. L'Utilisateur confirme avoir pris connaissance de toutes les clauses du présent Contrat et les accepte sans réserve. ## Confidentialité Source: [https://sfptotal.fun/fr/info/confidential-policy](https://sfptotal.fun/fr/info/confidential-policy) ### Politique de confidentialité --- ### 1\. DEFINITION OF TERMS La politique actuelle de confidentialité des données personnelles (ci-après dénommée la Politique de Confidentialité) fonctionne avec les concepts suivants : 1. **Administration** (ci-après dénommé le **Administration du site**). Il s'agit du nom de spécialistes représentant les intérêts de l'organisation, dont les missions incluent la gestion du site, c'est-à-dire l'organisation et (ou) le traitement des données personnelles reçues sur celui-ci. Pour exercer ces fonctions, ils doivent clairement comprendre pourquoi les informations sont traitées, quelles informations doivent être traitées, quelles actions (opérations) doivent être effectuées avec les informations reçues. 2. **Données personnelles** désigne les informations qui sont directement ou indirectement liées à une personne physique identifiée ou identifiable (également appelée sujet des données personnelles). 3. **Traitement des données personnelles** \- toute opération (action) ou une combinaison de celles que l'Administration effectue avec des données personnelles. Ils peuvent être collectés, enregistrés, systématisés, accumulés, stockés, affinés (si nécessaire, mis à jour ou modifiés), récupérés, utilisés, transférés (distribués, fournis, mis à leur disposition), dépersonnalisés, bloqués, supprimés et même détruits. Ces opérations (actions) peuvent être effectuées aussi bien automatiquement que manuellement. 4. **Confidentialité des données personnelles** est une exigence obligatoire pour l'Opérateur ou tout autre responsable travaillant avec les données de l'Utilisateur de garder secrètes les informations reçues sans les révéler à des tiers, si l'Utilisateur qui a fourni les données personnelles n'a pas exprimé son consentement et qu'il n'y a aucune base légale pour la divulgation. 5. **Utilisateur du site internet de la boutique en ligne** (ci-après dénommé l'Utilisateur) - une personne qui a visité le site Internet de la boutique en ligne, ainsi que qui a utilisé ses programmes et produits. 6. **Cookies** \- un court morceau de données envoyé par un navigateur Web ou un client Web à un serveur Web dans une requête HTTP, chaque fois que l'utilisateur tente d'ouvrir la page de la boutique en ligne. Le fragment est stocké sur l'ordinateur de l'Utilisateur. 7. **Adresse IP** \- une adresse réseau unique d'un nœud dans un réseau informatique construit à l'aide du protocole TCP/IP. ### 2\. GENERAL PROVISIONS 1. La navigation sur le site Internet de la boutique en ligne, ainsi que l'utilisation de ses programmes et produits, impliquent l'acceptation automatique de la politique de confidentialité qui y est adoptée, ce qui implique que l'utilisateur fournisse des données personnelles pour le traitement. 2. Si l'utilisateur n'accepte pas la politique de confidentialité existante, l'utilisateur doit quitter la boutique en ligne. 3. La politique de confidentialité actuelle s'applique uniquement au site Internet de la boutique en ligne. Si, en utilisant les liens postés sur le site Internet de ce dernier, l'Utilisateur accède aux ressources de tiers, la Boutique en ligne n'est pas responsable de ses actes. 4. La ​​vérification de l'exactitude des données personnelles que l'Utilisateur qui a accepté la Politique de Confidentialité a décidé de fournir ne relève pas de la responsabilité de l'Administration du Site. ### 3\. SUBJECT OF THE PRIVACY POLICY 1. Selon la politique de confidentialité en vigueur, l'administration de la boutique en ligne est tenue de ne pas divulguer les données personnelles fournies par les utilisateurs qui s'inscrivent sur le site ou passent une commande pour l'achat de biens, et également d'assurer la confidentialité absolue de ces données. 2. Pour fournir des données personnelles, l'Utilisateur remplit des formulaires électroniques situés sur le site Internet de la boutique en ligne. Les données personnelles de l’Utilisateur à traiter sont : - \- son nom, prénom, patronyme ; - son numéro de contact ; - son adresse email (e-mail) ; - \- l'adresse à laquelle les biens achetés par lui doivent être livrés ; - adresse de résidence de l'Utilisateur. 3. La protection des données transmises automatiquement lors de la visualisation de blocs d'annonces et de la visite de pages sur lesquelles sont installés des scripts de système statistique (pixels) est assurée par la boutique en ligne. Voici une liste de ces données : adresse IP ; informations provenant des cookies ; des informations sur le navigateur (ou tout autre programme via lequel la publicité devient disponible) ; heure de visite du site ; l'adresse de la page sur laquelle se trouve le bloc de publicités ; référent (adresse de la page précédente). 4. La désactivation des cookies peut entraîner l'impossibilité d'accéder aux parties du site de la boutique en ligne qui nécessitent une autorisation. La boutique en ligne collecte des statistiques sur les adresses IP de tous les visiteurs. Ces informations sont nécessaires pour identifier et résoudre les problèmes techniques et contrôler le déroulement des paiements financiers légaux. 5. Toute autre information personnelle non spécifiée ci-dessus (sur le moment et les achats effectués, le navigateur utilisé, le système d'exploitation installé, etc.) est stockée en toute sécurité et n'est pas distribuée. La politique de confidentialité existante prévoit une exception pour les cas décrits dans les paragraphes. 5.2 et 5.3. ### 4\. OBJECTIF DE LA COLLECTE D'INFORMATIONS PERSONNELLES DE L'UTILISATEUR 1. 1\. La collecte des données personnelles de l'Utilisateur par l'Administration de la boutique en ligne est effectuée afin de : 1. Identifier l'Utilisateur ayant effectué la procédure d'inscription sur le site Internet de la boutique en ligne afin de passer une commande et (ou) acheter des produits dans cette boutique à distance. 2. Fournir à l'Utilisateur un accès aux ressources personnalisées de ce site. 3. Établir un retour d'information avec l'Utilisateur, ce qui signifie notamment l'envoi de demandes et de notifications concernant l'utilisation du site Internet de la Boutique en ligne, le traitement des demandes et candidatures des utilisateurs et la fourniture d'autres services. 4. Déterminer la localisation de l'Utilisateur afin d'assurer la sécurité des paiements et prévenir la fraude. 5. Confirmer que les données fournies par l'Utilisateur sont complètes et correctes. 6. Créer un compte pour effectuer des Achats, si l'Utilisateur en a exprimé le souhait. 7. Informer l'Utilisateur de l'état de sa commande dans la boutique en ligne. 8. Traiter et recevoir des paiements, valider des impôts ou des crédits d'impôt, contester un paiement, déterminer s'il est approprié d'accorder une ligne de crédit à un Utilisateur particulier. 9. Fournir à l'utilisateur la solution la plus rapide possible aux problèmes rencontrés lors de l'utilisation de la boutique en ligne, grâce à un support client et technique efficace. 10. Informer en temps opportun l'utilisateur des produits mis à jour, le familiariser avec des offres uniques, de nouveaux prix, des nouvelles sur les activités de la boutique en ligne ou de ses partenaires et d'autres informations, si l'utilisateur exprime son consentement à cela. 11. Annoncer les produits de la boutique en ligne, si l'utilisateur exprime son consentement. Fournir à l'Utilisateur l'accès aux sites Web ou aux services de la Boutique en ligne, l'aidant ainsi à recevoir des produits, des mises à jour et des services. ### 5\. METHODS AND TERMS OF PROCESSING PERSONAL INFORMATION 1. La durée du traitement des données personnelles de l'Utilisateur n'est en aucun cas limitée. Le traitement peut être effectué de toute manière prévue par la loi. Notamment à l’aide de systèmes d’information sur les données personnelles qui peuvent être maintenus automatiquement ou sans outils d’automatisation. 2. Les données personnelles de l'utilisateur traitées par l'administration du site peuvent être transférées à des tiers, notamment des services de messagerie, des organismes postaux et des opérateurs de télécommunications. Ceci est fait afin d'exécuter la commande de l'Utilisateur, laissée par celui-ci sur le site Internet de la boutique en ligne, et de livrer la marchandise à l'adresse. Le consentement de l'Utilisateur à un tel transfert est prévu par les règles de la politique du site. 3. En outre, les données personnelles traitées par l'administration du site peuvent être transférées aux autorités autorisées de l'État de la Fédération de Russie, si cela est effectué légalement et de la manière prescrite par la loi russe. 4. En cas de perte ou de divulgation de données personnelles, l'Utilisateur en est informé par l'Administration du Site. 5. Toutes les actions de l'Administration du Site visent à empêcher des tiers d'accéder aux données personnelles de l'Utilisateur (à l'exception des clauses 5.2, 5.3). Ces informations ne doivent pas être accessibles à ces derniers, même par accident, afin qu'ils ne les détruisent pas, ne les modifient pas, ne les bloquent pas, ne les copient pas, ne les distribuent pas, ou ne commettent pas d'autres actions illégales. Pour protéger les données des utilisateurs, l'Administration dispose d'un ensemble de mesures organisationnelles et techniques. 6. En cas de perte ou de divulgation de données personnelles, l'administration du site, en collaboration avec l'utilisateur, est prête à prendre toutes les mesures possibles afin d'éviter les pertes et autres conséquences négatives causées par cette situation. ### 6\. OBLIGATIONS OF THE PARTIES 1. **Les obligations de l'Utilisateur comprennent**: 1. Fournir des informations vous concernant qui répondent aux exigences de la boutique en ligne. 2. Mettre à jour et compléter les informations fournies par lui en cas de changement. 2. **Les tâches de l'administration du site comprennent**: 1. L'utilisation des informations reçues uniquement aux fins indiquées à l'article 4 de la politique de confidentialité existante. 2. Assurer la confidentialité des informations reçues de l'Utilisateur. Ils ne doivent pas être divulgués sauf autorisation écrite de l’Utilisateur. De plus, l'Administration n'a pas le droit de vendre, échanger, publier ou divulguer de toute autre manière les données personnelles transférées par l'Utilisateur, à l'exclusion des clauses. 5.2 et 5.3 de la politique de confidentialité existante. 3. Prendre des précautions pour que les données personnelles de l'Utilisateur restent strictement confidentielles, tout comme ces informations restent confidentielles dans les affaires modernes. 4. Blocage des données personnelles de l'utilisateur à partir du moment où l'utilisateur ou son représentant légal en fait la demande correspondante. Le droit de demander le blocage est également accordé à l'organisme habilité à protéger les droits de l'Utilisateur qui a fourni ses données à l'Administration du Site pendant la période de vérification, en cas de détection d'inexactitude des données personnelles signalées ou d'actions illégales. ### 7\. RESPONSIBILITIES OF THE PARTIES 1. Dans le cas où l'Administration du Site ne remplirait pas ses propres obligations et, par conséquent, les pertes de l'Utilisateur résultant de la mauvaise utilisation des informations fournies par lui, la responsabilité lui incombe. Ceci est notamment confirmé par la législation russe. La politique de confidentialité actuellement en vigueur fait une exception pour les cas reflétés dans p.p. 5.2, 5.3 et 7.2. 2. Mais il existe un certain nombre de cas dans lesquels l'administration du site n'est pas responsable en cas de perte ou de divulgation de données utilisateur. Cela se produit lorsqu'ils : - Devenus propriété publique avant d'être perdus ou divulgués. - Ont été fournis par des tiers avant d'être reçus par l'Administration du Site. - Divulgué avec le consentement de l'utilisateur. ### 8\. DISPUTES RESOLUTION 1. Si l'Utilisateur n'est pas satisfait des actions de l'Administration de la Boutique en ligne et entend défendre ses droits devant les tribunaux, avant d'intenter une action en justice, il doit impérativement déposer une réclamation (offre par écrit de résoudre volontairement le conflit). 2. L'Administration qui a reçu la réclamation est tenue, dans les 30 jours calendaires à compter de la date de sa réception, d'informer par écrit l'Utilisateur de son examen et des mesures prises. 3. Si les deux parties ne parviennent pas à s'entendre, le litige est porté devant l'autorité judiciaire, où il doit être examiné conformément à la législation russe en vigueur. 4. La réglementation des relations entre l'utilisateur et l'administration du site dans la politique de confidentialité est effectuée conformément à la législation russe en vigueur. ### 9\. ADDITIONAL TERMS 1. L'administration du site a le droit de modifier la politique de confidentialité actuellement existante sans demander le consentement de l'utilisateur. 2. L'entrée en vigueur de la nouvelle politique de confidentialité commence après la publication des informations la concernant sur le site Web de la boutique en ligne, à moins que la politique modifiée n'implique une option de placement différente. 3. Toutes les suggestions, souhaits, exigences ou questions concernant cette politique de confidentialité doivent être signalés à la section de commentaires située à l'adresse : (lien). Ou en envoyant un email à : **support@sfptotal.ru**. 4. Vous pouvez en savoir plus sur la politique de confidentialité existante en accédant à la page à l'adresse **https://sfptotal.io/info/confidential-policy** ## Avis relatif aux cookies Source: [https://sfptotal.fun/fr/info/cookie-policy](https://sfptotal.fun/fr/info/cookie-policy) ### Avis relatif aux cookies --- Nous utilisons la technologie des cookies, des balises Web et d'autres technologies similaires pour vous distinguer des autres utilisateurs de notre site. Cela nous permet de vous offrir une expérience de navigation confortable sur notre site et vous donne également la possibilité de l'améliorer. ### Que sont les cookies ? Les cookies sont de petits éléments de données qui sont stockés dans le navigateur d'un ordinateur, d'un téléphone mobile ou d'un autre appareil après avoir visité des sites Web. Les cookies sont largement utilisés pour assurer le fonctionnement des sites Web et collecter des statistiques. ### Comment utilisons-nous les cookies ? Les informations que nous collectons via les cookies nous aident à analyser la façon dont notre site Web est utilisé afin que nous puissions le rendre aussi convivial et fonctionnel que possible. Les données personnelles sont stockées dans des cookies si vous avez consenti à leur utilisation. Cela fournit un accès sécurisé à votre compte personnel, ce qui est techniquement nécessaire. ### Quels types de cookies utilisons-nous ? #### Cookies techniques L'utilisation de ces cookies fonctionnels ne peut pas être désactivée lors de la visite de notre site, car ils assurent le bon fonctionnement du site Internet. Cela inclut les cookies qui collectent des informations indiquant si d'autres cookies sont autorisés ou non sur notre site. #### Cookies de session et cookies de préférences Ces cookies vous permettent d'accéder à des espaces sécurisés de notre site, d'ajouter des articles à votre panier ou d'utiliser le système de paiement électronique. Ces cookies expirent à la fin de la session de visite. Nous pouvons également utiliser des cookies qui durent plus longtemps et sont configurés pour mémoriser vos préférences et vos choix lorsque vous visitez notre site. Le cycle de vie de ces cookies n'excède pas un an. #### Cookies analytiques Nous utilisons des outils d'analyse web dans le but d'analyser globalement l'utilisation du site et d'obtenir des premières données pour améliorer nos offres. Les informations ainsi obtenues peuvent être transmises sous forme anonyme au serveur du service d'analyse Web, y être stockées et traitées. Nous pouvons utiliser des outils d'analyse et des cookies associés des fournisseurs de services suivants : - Google Analytics : Politique de confidentialité de Google - Yandex.Metrica : Politique de confidentialité de Yandex ### Balises Web Les balises Web sont de petites images graphiques (également appelées « balises de pixels » ou « GIF clairs ») qui peuvent être placées sur nos sites Web et intégrées dans nos services, applications, messages et outils. Les balises Web peuvent être utilisées à diverses fins, notamment pour évaluer les performances de nos sites Web, surveiller le nombre de visiteurs et leur comportement sur nos sites Web, déterminer le pourcentage d'e-mails réellement lus par rapport au total d'e-mails envoyés, surveiller l'efficacité de notre publicité et compter les pages, articles et liens réellement consultés. ### Technologies similaires pour le stockage d'informations Technologies similaires pour le stockage d'informations - technologies qui permettent d'écrire certaines informations dans la mémoire cache d'un navigateur Web ou dans la mémoire d'un appareil à l'aide d'objets partagés locaux ou de données stockées localement, telles que les cookies Flash et HTML 5 et d'autres éléments de logiciels d'application pour Internet. Ces technologies peuvent être utilisées dans tous les navigateurs Web utilisés. Dans certains cas, la gestion de l'utilisation des données stockées localement à l'aide d'un navigateur Web n'est pas entièrement possible et nécessite des outils spéciaux. Nous pouvons utiliser ces technologies de stockage pour protéger les informations de votre compte ou pour détecter un comportement de navigation inhabituel afin d'empêcher tout accès non autorisé à votre compte ou pour évaluer les performances de nos sites Web, services, applications ou outils. ### Comment puis-je autoriser ou bloquer l'utilisation de cookies ? La plupart des navigateurs acceptent automatiquement les cookies. Vous pouvez à tout moment supprimer les cookies stockés sur votre appareil. Comment procéder plus en détail, vous pouvez le trouver dans les instructions d'utilisation de votre navigateur ou du fabricant de votre appareil. Vous pouvez également désactiver tous les cookies ou seulement certains dans les paramètres de votre navigateur. Cependant, chaque navigateur est différent, donc pour plus d'informations sur vos paramètres de cookies, consultez la section Aide de votre navigateur. Veuillez noter qu'en désactivant les cookies, vous ne pourrez pas utiliser certaines fonctionnalités, services, outils et applications de notre site Web. ## Documentation SFPTotal Source: [https://sfptotal.io/en/wiki/SFPTotal_Documentation](https://sfptotal.io/en/wiki/SFPTotal_Documentation) Présentation du projet SFPTotal, des cartes de codage et des principales ressources de documentation. ### A propos du projet L'équipe du projet SFPTOTAL étudie la compatibilité des émetteurs-récepteurs optiques avec les équipements de commutation réseau. Le projet développe des logiciels et du matériel pour travailler avec des émetteurs-récepteurs à fibre optique, des câbles passifs à connexion directe (DAC) et des câbles optiques actifs (AOC) dans des facteurs de forme populaires : GBIC, SFP, SFP+, SFP28, SFP-DD, DSFP, XFP, QSFP+, QSFP28, QSFP56, QSFP112, QSFP-DD et OSFP. Les cartes de codage répondent aux principaux problèmes de programmation et de compatibilité rencontrés par les fournisseurs de services Internet, les centres de données, les fournisseurs d'équipements de réseau et les intégrateurs de systèmes lorsqu'ils travaillent avec des émetteurs-récepteurs optiques et des équipements de commutation de réseau de différents fabricants. --- ### Modèles de cartes de codage - [SFPTotal E>olution](https://sfptotal.fun/fr/wiki/SFPTotal_Evolution) - [SFPTotal OSFP Board](https://sfptotal.fun/fr/wiki/SFPTotal_OSFP_Board) - [SFPTotal Plus X](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_X) - [SFPTotal Plus New](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_New) - [SFPTotal Mini](https://sfptotal.fun/fr/wiki/SFPTotal_Mini) - [SFPTotal Whistle](https://sfptotal.fun/fr/wiki/SFPTotal_Whistle) --- ### Logiciel Les dispositifs SFPTotal originaux sont entièrement compatibles avec le logiciel officiel <SFPTotal Wizard>, qui fournit une interface pratique et complète pour travailler avec la mémoire de l'émetteur-récepteur. Le logiciel est distribué gratuitement et peut être téléchargé à partir du menu <Télécharger-SFPTotal Wizard> du site Internet. Lisez le guide de l'utilisateur pour en savoir plus sur les principales fonctions et caractéristiques avant d'utiliser la carte de codage. --- ### Manuel d'utilisation - [Configuration système requise](https://sfptotal.fun/fr/wiki/System_requirements) - [Connexion à un PC](https://sfptotal.fun/fr/wiki/Connecting_to_a_PC) - Logiciel [SFPTotal Wizard](https://sfptotal.fun/fr/software) - [Interface utilisateur](https://sfptotal.fun/fr/wiki/User_interface) - [Paramètres de base](https://sfptotal.fun/fr/wiki/Basic_settings) - [Informations sur le dispositif](https://sfptotal.fun/fr/wiki/Device_information) - [Structure de mémoire de l'émetteur-récepteur](https://sfptotal.fun/fr/wiki/Transceiver_memory_structure) - [Lecture de la mémoire de l'émetteur-récepteur](https://sfptotal.fun/fr/wiki/Reading_transceiver_memory) - [Écriture de la mémoire de l'émetteur-récepteur](https://sfptotal.fun/fr/wiki/Writing_transceiver_memory) - [Ecrire avec un mot de passe](https://sfptotal.fun/fr/wiki/Writing_with_a_password) - [Ecrire avec des scripts](https://sfptotal.fun/fr/wiki/Writing_with_scripts) - [Écriture automatique à la connexion](https://sfptotal.fun/fr/wiki/Automatic_writing) - [Exportation et importation de code](https://sfptotal.fun/fr/wiki/Exporting_and_importing_code) - [Vérification de la somme de contrôle](https://sfptotal.fun/fr/wiki/Checksum_verification) - [Travailler avec des fragments de code](https://sfptotal.fun/fr/wiki/Working_with_code_fragments) - [Comparaison des codes](https://sfptotal.fun/fr/wiki/Comparing_codes) - [Sauvegarde de la mémoire de l'émetteur-récepteur](https://sfptotal.fun/fr/wiki/Backing_up_transceiver_memory) - [Diagnostic DDM](https://sfptotal.fun/fr/wiki/DDM_diagnostics) - [Recherche d'un mot de passe d'émetteur-récepteur](https://sfptotal.fun/fr/wiki/Finding_a_transceiver_password) - [Codes d'erreur et significations](https://sfptotal.fun/fr/wiki/Error_codes) - [Réinitialisation du bus de données](https://sfptotal.fun/fr/wiki/Resetting_the_data_bus) - [Base de données du micrologiciel](https://sfptotal.fun/fr/wiki/Firmware_database) - [Génération de code batch](https://sfptotal.fun/fr/wiki/Batch_code_generation) - [Écriture par lots](https://sfptotal.fun/fr/wiki/Batch_writing) - [Bouton de gestionnaire externe](https://sfptotal.fun/fr/wiki/External_handler_button) - [Activation du dispositif](https://sfptotal.fun/fr/device-activation) --- #### Ressources - [Commandes du protocole SFPTotal](https://sfptotal.fun/fr/wiki/Device_control_protocol) - [Problèmes de compatibilité et solutions](https://www.youtube.com/watch?v=hgIEBmlrHo4) - [Types d'émetteurs-récepteurs par méthode de protection en écriture et comment les programmer](https://sfptotal.fun/fr/wiki/Transceiver_write_protection) - [Comment reprogrammer des émetteurs-récepteurs SFP RJ45 protégés en écriture](https://sfptotal.fun/fr/wiki/Reprogramming_write_protected_SFP_RJ45) - [Exécution dans une machine virtuelle](https://sfptotal.fun/fr/wiki/Running_in_a_virtual_machine) - [Réglage du canal d'un émetteur-récepteur accordable SFP+ DWDM](https://sfptotal.fun/fr/wiki/Tunable_DWDM_channel_settings) - [Liste des normes d'émetteur-récepteur optique](https://sfptotal.fun/fr/wiki/Transceiver_standards_and_specifications) - [Démarrage d'une recherche de mot de passe matériel](https://sfptotal.fun/fr/wiki/Hardware_password_search) Articles en cours : - Création de scripts pour modules avec protection en écriture complexe - Conseils pour l'automatisation de la programmation - Restauration des seuils DDM --- #### Principales différences entre les cartes de codage | Colonne 1 | Colonne 2 | Colonne 3 | Colonne 4 | Colonne 5 | | --- | --- | --- | --- | --- | | **Comparaison des caractéristiques des cartes de codage** | Sifflet | Mini | Plus Nouveau | Plus X | | Prise en charge SFP 1G/10G | | | | | | Prise en charge SFP28 25G | | | | | | Prise en charge XFP 10G | | | | | | Prise en charge QSFP+ 40G | | | | | | Prise en charge QSFP28 100G | | | | | | Prise en charge QSFP56 200G | | | | | | Prise en charge QSFP-DD 200G/400G | | | | | | Prise en charge du protocole de commande SFPTotal \[1\] | | | | | | Raccordement de l'alimentation externe | | | | | | Programmation de modules protégés en écriture | avec des limitations | | | | 1. Le protocole de commande propriétaire SFPTotal est implémenté par le contrôleur matériel. Son jeu d'instructions permet un contrôle flexible du fonctionnement de la carte de codage sur le bus de données, l'accès à tous les espaces d'adressage de l'émetteur-récepteur et des algorithmes complexes pour la configuration et la programmation des émetteurs-récepteurs protégés en écriture. ## Configuration système requise Source: [https://sfptotal.io/en/wiki/System_requirements](https://sfptotal.io/en/wiki/System_requirements) Exigences en matière d'ordinateur et de système d'exploitation pour SFPTotal Wizard. Un PC doté d'un port USB 2.0 de type A est requis pour connecter et utiliser la carte de codage. La carte de codage est contrôlée via un port série virtuel et peut fonctionner sur n'importe quel système d'exploitation utilisant un logiciel spécialisé pour se connecter à des ports série virtuels. Sous Windows, vous pouvez utiliser les cartes de codage SFPTotal avec le logiciel officiel [SFPTotal Wizard](https://sfptotal.fun/fr/software). Pour exécuter [SFPTotal Wizard](https://sfptotal.fun/fr/software) vous avez besoin de Windows 7 / 8.1 / 10 ou version ultérieure avec Microsoft .NET Framework 4.5 ou version ultérieure installé. Vous pouvez télécharger Microsoft .NET Framework directement depuis le site officiel : [http://www.microsoft.com/ru-ru/download/details.aspx?id=17851](http://www.microsoft.com/ru-ru/download/details.aspx?id=17851) ## Connexion à un PC Source: [https://sfptotal.io/en/wiki/Connecting_to_a_PC](https://sfptotal.io/en/wiki/Connecting_to_a_PC) Connexion de la carte de codage à un ordinateur et installation du pilote de port virtuel COM. Connectez la carte de codage à votre ordinateur à l'aide du câble USB fourni. Le système d'exploitation détectera un nouveau périphérique lors de sa première connexion. Par exemple : **USB Dispositif série (COM16)** ![Connexion d'une carte de codage SFP à un ordinateur : le port COM de l'appareil USB dans le gestionnaire de périphériques Windows](https://sfptotal.fun/images/documentation/i151/p35/356a192b-3208b91593-f2964a06ec48.jpg) ![Propriétés du périphérique USB dans Windows affichant le nom SFPTotal Plus](https://sfptotal.fun/images/documentation/i151/p35/356a192b-8a8604d7cb-1bf50e0eaef9.jpg) Windows 10 et versions ultérieures incluent normalement un pilote de port série virtuel standard qui doit être installé automatiquement pour le périphérique. Si le système d'exploitation n'inclut pas de pilote pour la carte de codage, ou si des politiques d'installation de pilote spécifiques s'appliquent aux périphériques connectés, téléchargez et installez manuellement le pilote approprié pour votre modèle de périphérique. Des pilotes pour les appareils SFPTotal sont disponibles [sur la page de téléchargement](https://sfptotal.fun/fr/software#driver). ### Note --- 1. Vous pouvez également vous connecter directement à la carte de codage à l'aide d'une application de terminal série, telle que HyperTerminal ou PuTTY. 2. Utilisez les commandes de protocole SFPTotal pour contrôler le dispositif. 3. Vous pouvez créer votre propre application pour travailler avec la mémoire de l'émetteur-récepteur en utilisant le protocole SFPTotal. ## SFPTotal Wizard Source: [https://sfptotal.io/en/wiki/SFPTotal_Wizard](https://sfptotal.io/en/wiki/SFPTotal_Wizard) Objectif de SFPTotal Wizard, ses principales fonctionnalités et comment obtenir le logiciel. **SFPTotal Wizard** est le logiciel officiel pour les cartes de codage SFPTOTAL®. Toutes les cartes de codage SFPTotal sont entièrement compatibles avec SFPTotal Wizard. L'application prend en charge le protocole de commande de contrôle de périphérique propriétaire et fournit une interface pratique et complète pour travailler avec la mémoire de l'émetteur-récepteur optique. Le logiciel est distribué gratuitement. Vous pouvez utiliser SFPTotal Wizard pour modifier les fichiers du micrologiciel même sans connecter un périphérique d'origine. ### Caractéristiques principales - Lecture et écriture de la mémoire de l'émetteur-récepteur - Vérification automatique de la somme de contrôle - Importer un firmware à partir de fichiers et l'exporter vers des fichiers - Prise en charge de l'ensemble de l'espace d'adressage de l'émetteur-récepteur - Paramètres détaillés de l'émetteur-récepteur selon les spécifications MSA - Modification des paramètres de l'émetteur-récepteur via les bits de configuration - Programmation d'émetteurs-récepteurs protégés en écriture - Recherche de mots de passe pour les émetteurs-récepteurs protégés - Recherche de mot de passe basée sur un dictionnaire - Comparaison du firmware octet par octet - Génération et écriture de firmware par lots - Automatisation des écritures avec des scripts - Ecriture du firmware avec un numéro de série incrémentiel - Réglage du canal des émetteurs-récepteurs accordables DWDM SFP+ - Lecture des informations de diagnostic en temps réel ## Interface utilisateur Source: [https://sfptotal.io/en/wiki/User_interface](https://sfptotal.io/en/wiki/User_interface) Panneaux, menus, éditeur de code et journal des opérations dans l'interface SFPTotal Wizard. L'interface de l'application est divisée en plusieurs sections. Le panneau de commande comprend des boutons de raccourci, des menus pour sélectionner le type d'émetteur-récepteur et l'adresse du tableau, des onglets spécialisés et un journal des opérations. ### Menus Le menu principal permet d'accéder aux principales fonctions et paramètres de l'application. ![Lecture et écriture du firmware SFP via le menu Contrôle dans SFPTotal Wizard](https://sfptotal.fun/images/documentation/i252/p36/356a192b-fcb789310b-f3aa55870ecb.jpg) --- ### Boutons de commande ![Barre d'outils SFPTotal Wizard pour travailler avec la mémoire de l'émetteur-récepteur](https://sfptotal.fun/images/documentation/i252/p36/356a192b-e1362efe8e-414c7834a886.jpg) 1. Effacer l'éditeur dans l'onglet CODE TABLE 2. Charger le firmware depuis un fichier dans l'éditeur (onglet CODE TABLE) 3. Sauvegarder le firmware actuel de l'éditeur dans un fichier 4. Vérifiez la somme de contrôle du micrologiciel 5. Lire le code de la mémoire de l'émetteur-récepteur 6. Écrire le code dans la mémoire de l'émetteur-récepteur 7. Mode lecture DDM 8. [Bouton de gestionnaire externe](https://sfptotal.fun/fr/wiki/External_handler_button) 9. Raccourci vers SFPTotal Labs 10. Paramètres de l'application principale --- ### Sélection du type de module et de l'espace d'adressage ![Sélection de SFP et de la page mémoire A0h (00–7F) dans SFPTotal Wizard](https://sfptotal.fun/images/documentation/i252/p36/356a192b-8f9e526d72-e010c73f785a.jpg) Les menus déroulants sélectionnent le type de module et l'espace d'adressage de l'émetteur-récepteur auquel la carte de codage accède lors de la lecture du code dans l'éditeur ou de l'écriture du code à partir de celui-ci. --- ### Zone éditeur ![Mémoire SFP EEPROM dans SFPTotal Wizard : la table d'octets dans l'onglet CODE TABLE](https://sfptotal.fun/images/documentation/i252/p36/356a192b-86f1926954-5e0095b535e6.jpg) La zone éditeur de 128 octets affiche un segment de mémoire de l'émetteur-récepteur au format hexadécimal (HEX) et sous forme de caractères ASCII. La zone éditeur prend en charge l'édition de code. Dans le tableau de gauche, saisissez le code hexadécimal d'un caractère pour modifier une valeur. Les valeurs utilisent les majuscules A à F et les chiffres 0 à 9. Dans le tableau de droite, saisissez les caractères pour modifier les valeurs. Les caractères sont codés selon la norme ASCII. Les modifications de cellule sont validées lorsque vous appuyez sur Entrée ou déplacez le focus (curseur) vers une autre cellule. --- ### Paramètres détaillés du micrologiciel ![Paramètres de l'émetteur-récepteur SFP dans l'onglet DÉTAILS DU CODE : décodage des données mémoire dans SFPTotal Wizard](https://sfptotal.fun/images/documentation/i252/p36/356a192b-fd972fea82-a0566981866f.jpg) L'onglet CODE DETAILS fournit une vue octet par octet de la page mémoire principale de l'émetteur-récepteur et décode ses paramètres selon la spécification MSA. --- ### Journal des opérations Contient l'historique des opérations de l'application. L'historique est écrit dans le fichier log.txt. --- ### Barre d'état Affiche la progression de l'opération en cours, le type d'appareil connecté, l'état de connexion du serveur SFPTotal et un lien vers la norme pour le type d'émetteur-récepteur sélectionné. --- L'objectif de chaque élément d'interface est décrit dans les sections correspondantes de ce guide. ## Paramètres de base Source: [https://sfptotal.io/en/wiki/Basic_settings](https://sfptotal.io/en/wiki/Basic_settings) Paramètres principaux de la carte de codage, paramètres de transfert de données et répertoires de travail des applications. Ouvrir les paramètres principaux de l'application depuis le menu **Outils - Paramètres généraux**. ![Paramètres de la carte de codage SFP dans SFPTotal Wizard : fréquence du bus, délai et taille du bloc d'écriture](https://sfptotal.fun/images/documentation/i203/p37/356a192b-6b19f84db9-0df625263e2c.jpg) La fenêtre principale des paramètres contient plusieurs onglets. ### Carte de programmation L'onglet Carte de programmation contient les paramètres de la carte de codage. Cette section est disponible uniquement pour les appareils prenant en charge le protocole de commande SFPTotal. **Vitesse (Hz)** Définit la fréquence d'horloge du bus de données et affecte directement la vitesse de transfert. **Pause des opérations b/t (ms)** Le délai entre les blocs de données pendant les opérations de bus. La plage recommandée est de 50 à 250 ms. **Écriture séquentielle, octets** La taille du bloc de données en octets pour les écritures séquentielles. Les valeurs de 1 à 128 sont prises en charge. **Vérifier la connexion de l'émetteur-récepteur** Vérifiez qu'un émetteur-récepteur est physiquement connecté au port avant de lire ou d'écrire. Lorsqu'elle est activée, la carte de codage vérifie si un émetteur-récepteur est connecté à son port avant de lire ou d'écrire du code. Un code d'erreur est renvoyé si le port est vide. Par exemple : QERR:SFP\_EMPTY. **Mode basse consommation (TX\_DIS)** Mode basse consommation. Ce paramètre contrôle la ligne TX\_DIS de l'émetteur-récepteur. Lorsqu'elle est activée, la carte de codage fait passer l'émetteur-récepteur en mode faible consommation, réduisant ainsi la puissance de sortie du laser. Un cavalier sur la carte de codage peut assurer la même fonction. **Définir l'ajout. valeur de la table avant lecture/écriture** Sélection automatique du numéro de page supplémentaire lors de l'accès aux espaces d'adressage de page T00h, T01h, T02h et T03h. Lorsqu'elle est activée, la carte de codage écrit automatiquement le numéro de page supplémentaire à adresser dans l'espace mémoire dynamique du module lors de la lecture ou de l'écriture de la zone mémoire correspondante au décalage 80h. Activez ce paramètre lorsque vous travaillez avec des émetteurs-récepteurs optiques. Désactivez ce paramètre lorsque vous travaillez avec des modules DAC qui ne prennent pas en charge DDM. --- ### Dossiers **Chemin des codes par défaut** Le répertoire par défaut pour stocker les fichiers de code. **Chemin de script par défaut** Le répertoire par défaut pour stocker les fichiers de script. **URL du bouton API** L'URL d'une ressource externe de traitement de code. Cliquer sur le bouton API envoie une requête à l'URL du serveur distant spécifié. La réponse du serveur est renvoyée à l'éditeur. --- ### SFPTotal Labs Cet onglet contient les détails du compte SFPTotal Labs de l'utilisateur. ## Informations sur le dispositif Source: [https://sfptotal.io/en/wiki/Device_information](https://sfptotal.io/en/wiki/Device_information) Visualisation des informations sur la carte de codage connectée dans l'application. L'application lit automatiquement les informations sur le périphérique connecté lors de la première opération de lecture et les affiche dans le journal des opérations. Vous pouvez demander manuellement des informations sur l'appareil à partir du menu. **Aide - Obtenir la version de l'appareil**. L'application affiche les informations sur l'appareil dans le journal des opérations. ``` 2024-02-09 11:29:48 > Device version: SFPTotal Plus New (c) 2023 HW: 1.3 SW: 1.3.7 SN: SFPT-P1323122212 DEMO ``` Les informations sur le dispositif comprennent : - Type d'appareil et année du firmware - Version matérielle - Version du micrologiciel - Numéro de série - État d'activation --- Lors du contrôle du périphérique via une connexion directe au port COM, vous pouvez demander des informations sur le périphérique en exécutant la commande **VERSION** ## Lecture de la mémoire de l'émetteur-récepteur Source: [https://sfptotal.io/en/wiki/Reading_transceiver_memory](https://sfptotal.io/en/wiki/Reading_transceiver_memory) Sélection du type d'émetteur-récepteur et de la zone mémoire, lecture du code et vérification du résultat. Pour lire les données de la mémoire de l'émetteur-récepteur : 1. Connectez la carte de codage à votre ordinateur et démarrez SFPTotal Wizard ; 2. Insérez l'émetteur-récepteur dans le port de la carte de codage ; 3. Sélectionnez le type d'émetteur-récepteur approprié dans le menu déroulant. **Type de module**; 4. Sélectionner la zone mémoire à lire dans le menu **Table d'adresses**; 5. Cliquez sur le bouton de lecture de la mémoire de l'émetteur-récepteur - **Lire le code du module**; 6. L'application affiche la réponse de la carte de codage dans le journal des opérations et copie les données de la mémoire de l'émetteur-récepteur dans **Table de codes**. Si la lecture réussit, l'application affiche READ OK. Si une erreur de lecture se produit, la carte de codage renvoie le code correspondant. [code d'erreur](https://sfptotal.fun/fr/wiki/Error_codes). ![Lecture du firmware du module SFP dans SFPTotal Wizard : la table mémoire et le journal des opérations](https://sfptotal.fun/images/documentation/i175/p40/356a192b-3f6aa1f1d5-a17901b75737.jpg) ## Exportation et importation de code Source: [https://sfptotal.io/en/wiki/Exporting_and_importing_code](https://sfptotal.io/en/wiki/Exporting_and_importing_code) Sauvegarde du code lu dans un fichier et chargement des fichiers dans l'éditeur d'application. L'application fonctionne avec des segments de code émetteur-récepteur de 128 octets stockés sous forme de fichiers binaires ou codés au format Intel HEX. ### Importer #### Fichiers binaires Utilisation **Fichier - Ouvrir** ou faites glisser un fichier dans la fenêtre de l'application pour charger du code dans l'éditeur. --- #### Chaîne HEX L'application peut importer une chaîne HEX contenant A à F majuscules et les chiffres 0 à 9. La chaîne ne doit pas dépasser 256 caractères, ce qui correspond à la représentation hexadécimale de 128 octets. **Fichier - Import - HEX Chaîne** ![Importation du code du firmware de l'émetteur-récepteur au format hexadécimal : la fenêtre Importer HEX en tant que chaîne](https://sfptotal.fun/images/documentation/i251/p45/356a192b-0b8be3e968-fbd7c415e9bf.jpg) Collez le code HEX dans la fenêtre d'import. Utilisez les outils disponibles pour formater le code : supprimez les espaces supplémentaires, convertissez les lettres en majuscules et supprimez les sauts de ligne. Cliquez **Code d'importation** -de transférer les données vers l'éditeur. ### Exporter Pour sauvegarder le code de l'éditeur dans un fichier, utilisez le menu : **Fichier - Enregistrer sous...** L'application prend en charge l'exportation de code vers des formats de fichiers supplémentaires via le menu. **Fichier - Exporter**. ## Écriture de la mémoire de l'émetteur-récepteur Source: [https://sfptotal.io/en/wiki/Writing_transceiver_memory](https://sfptotal.io/en/wiki/Writing_transceiver_memory) Écriture du code préparé dans la mémoire de l'émetteur-récepteur et vérification du résultat de l'écriture. ### Comment puis-je écrire des modifications dans la mémoire de l'émetteur-récepteur ? Pour écrire des modifications : 1. Connectez la carte de codage à votre ordinateur et démarrez SFPTotal Wizard ; 2. Insérez l'émetteur-récepteur dans le port de la carte de codage ; 3. Sélectionnez le type d'émetteur-récepteur approprié dans le menu déroulant. **Type de module**; 4. Sélectionner la zone mémoire à lire dans le menu **Table d'adresses**; 5. Assurez-vous que l'éditeur contient le code correct ; 6. Cliquez sur le bouton pour écrire les modifications dans la mémoire de l'émetteur-récepteur - **Écrire du code dans le module**; L'application renvoie le résultat lorsque l'opération d'écriture est terminée. ![Ecriture du firmware du module SFP dans SFPTotal Wizard : la table mémoire et le journal des opérations](https://sfptotal.fun/images/documentation/i118/p41/356a192b-8dc4641732-8876fc4e067d.jpg) --- ### Comment fonctionne l'écriture ? Lors d'une écriture standard, la carte de codage génère une séquence de signaux sur le bus de données IIC pour transférer les données par blocs de 8 octets. Les caractéristiques et la synchronisation du signal sont sélectionnées pour programmer avec succès la plupart des émetteurs-récepteurs disponibles sur le marché. Après avoir envoyé la séquence qui écrit les modifications dans la mémoire de l'émetteur-récepteur, la carte de codage relit automatiquement la zone mémoire qui a été écrite. Il renvoie ensuite les données lues à l'application pour comparaison. Si le segment de code qui a été écrit correspond au segment renvoyé par la lecture de vérification, l'écriture est considérée comme réussie. L'application renvoie les données relues et la confirmation - WRITE OK. Dans le cas contraire, l'application renvoie WRITE FAIL \- l'écriture a échoué. Si une interruption non gérée survient sur le bus de données, l'application renvoie un [code d'erreur](https://sfptotal.fun/fr/wiki/Error_codes) QERR. --- ### Pourquoi l'application renvoie-t-elle une erreur ? La principale raison d'une erreur d'écriture est que les modifications ne sont pas enregistrées dans la mémoire de l'émetteur-récepteur. Ceci est généralement dû à la protection en écriture de l'émetteur-récepteur. La programmation d'émetteurs-récepteurs protégés en écriture selon la norme MSA nécessite un mot de passe. Voir [Ecrire avec un mot de passe](https://sfptotal.fun/fr/wiki/Writing_with_a_password) et [Types d'émetteurs-récepteurs par méthode de protection en écriture et comment les programmer](https://sfptotal.fun/fr/wiki/Transceiver_write_protection). Une erreur d'écriture est également renvoyée si seulement une partie des données a été enregistrée lors de l'écriture, ou si les mécanismes internes du module ont modifié les données de la page après l'écriture et avant que la carte de codage n'effectue la lecture de vérification. Dans ce cas, ajustez le [paramètres de la carte de codage](https://sfptotal.fun/fr/wiki/Basic_settings) pour trouver des paramètres de fréquence d'horloge du bus de données, de taille de bloc de données et de délai inter-blocs appropriés pour l'écriture des modifications. --- ### Note Avant d'écrire les modifications dans la mémoire de l'émetteur-récepteur, sauvegardez tout l'espace d'adressage disponible pour vous protéger contre d'éventuelles erreurs. Nous recommandons également d'activer la journalisation pour enregistrer les segments de code lus dans la mémoire de l'émetteur-récepteur dans l'historique des opérations. Si la mémoire est accidentellement écrasée, cet enregistrement peut aider à restaurer les données originales et à reconstruire la séquence de modifications. Utiliser le [fonction de sauvegarde](https://sfptotal.fun/fr/wiki/Backing_up_transceiver_memory) pour enregistrer automatiquement le micrologiciel original de l'émetteur-récepteur. ## Ecrire avec un mot de passe Source: [https://sfptotal.io/en/wiki/Writing_with_a_password](https://sfptotal.io/en/wiki/Writing_with_a_password) Saisie du mot de passe et paramètres de programmation pour les émetteurs-récepteurs protégés en écriture. SFPTotal Wizard prend en charge l'écriture de modifications dans la mémoire de l'émetteur-récepteur protégée par mot de passe (MSA SFF-8472, SFF-8636). La longueur du mot de passe prise en charge est de 4 octets. Saisissez le mot de passe au format hexadécimal (HEX) en utilisant les majuscules A à F et les chiffres 0 à 9. Par exemple : AABBCCDD. Par défaut, le logiciel écrit les modifications sans mot de passe. Pour définir le mot de passe utilisé pour déverrouiller la mémoire de l'émetteur-récepteur avant l'écriture et configurer l'endroit où il est saisi, utilisez le menu : **Contrôle - Définir un mot de passe** ![Paramètres du mot de passe d'écriture dans la mémoire de l'émetteur-récepteur : adresse de table, décalage et mot de passe (Hex) dans SFPTotal Wizard](https://sfptotal.fun/images/documentation/i146/p42/356a192b-265a2cbf0e-38385275eb6a.jpg) Dans la fenêtre des paramètres, sélectionnez **Saisie du mot de passe avant...** pour permettre la saisie du mot de passe avant d'écrire les modifications dans la mémoire de l'émetteur-récepteur. Décochez cette case pour désactiver la saisie du mot de passe. Préciser les paramètres de saisie du mot de passe : - Adresse de la page - **Adresse de la table** - Décalage du mot de passe dans la page - **Adresse du mot de passe** - Valeur du mot de passe dans HEX — **Mot de passe (hexadécimal)** Cliquez **Enregistrer** pour enregistrer les paramètres, ou **Annuler** \- pour annuler les modifications. Configurez le mot de passe avant d'écrire les modifications dans la mémoire de l'émetteur-récepteur. Après avoir appliqué les paramètres, la carte de codage entre le mot de passe avant d'écrire les modifications dans la mémoire de l'émetteur-récepteur. Utilisez le bouton d'écriture de la barre d'outils principale pour écrire les modifications avec la saisie du mot de passe activée. --- ### Liste de mots de passe Une liste de mots de passe connus pour la programmation d'émetteurs-récepteurs protégés en écriture est disponible dans la base de données du micrologiciel. --- ### Emplacements de saisie du mot de passe pour différents types d'émetteur-récepteur Le tableau montre les paramètres de saisie de mot de passe standard pour différents types d'émetteur-récepteur en fonction de leurs spécifications. | Type de module | Adresse de la page | Décalage | | --- | --- | --- | | SFP / SFP+ | A2 | 7B | | SFP28 | A2 | 7B | | XFP | A0 | 7B | | QSFP+ | A0 | 7B | | QSFP28 | A0 | 7B | | QSFP-DD | A0 | 7A | --- ### Paramètres du périphérique qui affectent le résultat de l'écriture L'application peut renvoyer WRITE FAIL même lorsque le mot de passe correct est saisi lors de l'écriture des modifications dans la mémoire de l'émetteur-récepteur. Cela se produit lorsque l'émetteur-récepteur est sensible aux paramètres d'écriture : taille de bloc, délai inter-blocs et fréquence d'horloge du bus de données. Trouvez les paramètres appropriés pour le fonctionnement de l'appareil sur le bus de données afin de programmer avec succès la mémoire de l'émetteur-récepteur. Ouvrir les paramètres de l'appareil depuis le menu **Outils - Paramètres généraux** pour définir des paramètres adaptés. - Régler la fréquence d'horloge d'écriture entre 10 000 et 100 000 Hz - Définir la taille du bloc d'écriture sur 1, 4, 8 ou 128 octets - Régler le délai inter-blocs entre 50 et 250 ms --- ### Note 1. Pour utiliser la saisie d'un mot de passe, un émetteur-récepteur SFP doit prendre en charge l'espace d'adressage de la table A2h. Vous pouvez le vérifier en lisant la page A2h : la carte de codage doit terminer l'opération avec succès et la page A2h \[00–7F\] ne doit pas être vide. 2. L'adresse de page et le décalage de saisie du mot de passe peuvent différer de la norme si le fabricant utilise un mécanisme propriétaire de protection de la mémoire. Vérifiez ces détails auprès du fabricant. 3. Si l'émetteur-récepteur ne conserve pas les modifications après un cycle d'alimentation même si l'écriture a renvoyé WRITE OK, utilisez un script pour envoyer la commande spécifique à l'émetteur-récepteur qui enregistre les données dans une mémoire non volatile. ## Vérification de la somme de contrôle Source: [https://sfptotal.io/en/wiki/Checksum_verification](https://sfptotal.io/en/wiki/Checksum_verification) Vérification de la somme de contrôle du code avant de programmer un émetteur-récepteur. Le code sur la page principale de l'émetteur-récepteur contient les sommes de contrôle **CC\_BASE** et **CC\_EXT** qui assurent l'intégrité des données du firmware : registres de configuration, nom du fournisseur, numéro de pièce de l'émetteur-récepteur, numéro de série et date de fabrication. Dans les onglets CODE DETAILS et CODE TABLE, les sommes de contrôle sont situées à - 0x3F et 0x5F pour les modules SFP ; - 0xBF et 0xDF pour les modules XFP et QSFP ; - 0xDE pour les modules QSFP-DD. Par défaut, l'application recalcule automatiquement les sommes de contrôle après modification du code dans l'éditeur. Pour désactiver la vérification automatique de la somme de contrôle, décochez la case dans le menu **Modifier – Somme de contrôle définie automatiquement**. Pour vérifier les sommes de contrôle, utilisez le menu **Modifier - Vérifier la somme de contrôle**. L'application compare les valeurs et affiche un message avec les résultats de la vérification. Les champs de somme de contrôle dans l'éditeur sont surlignés en vert si la somme de contrôle est correcte et en rouge si elle est incorrecte. ![Vérification d'une somme de contrôle du micrologiciel SFP dans SFPTotal Wizard : les sommes de contrôle sont correctes.](https://sfptotal.fun/images/documentation/i254/p46/356a192b-9ba81b3616-087bb77aaa82.jpg) Pour mettre à jour la somme de contrôle, utilisez le bouton de la barre d'outils principale ou du menu **Modifier - Définir la somme de contrôle**. ## Travailler avec des fragments de code Source: [https://sfptotal.io/en/wiki/Working_with_code_fragments](https://sfptotal.io/en/wiki/Working_with_code_fragments) Sélection, copie, collage et effacement de fragments de code dans l'éditeur HEX. L'application supporte les opérations sur les fragments de code dans l'éditeur HEX. - Sélection d'un fragment - Copie du code - Coller du code - Code d'effacement Pour utiliser ces fonctions, cliquez avec le bouton droit sur l'éditeur HEX sur le côté gauche de la fenêtre de l'application pour ouvrir son menu contextuel. ![Sélection de tout le firmware ou d'un fragment de code dans le menu contextuel de l'éditeur SFPTotal Wizard HEX](https://sfptotal.fun/images/documentation/i130/p47/356a192b-89c36f6940-9281fcf7aab3.jpg) La ​​zone sélectionnée est surlignée en noir. ![Octets de mémoire de l'émetteur-récepteur sélectionnés dans l'éditeur SFPTotal Wizard HEX](https://sfptotal.fun/images/documentation/i130/p47/356a192b-75bacd7569-ff7478d08051.jpg) Cliquez avec le bouton droit sur le fragment sélectionné pour ouvrir à nouveau le menu contextuel. ![Copie du code du micrologiciel de l'émetteur-récepteur avec la commande Copier le code dans SFPTotal Wizard](https://sfptotal.fun/images/documentation/i130/p47/356a192b-586cab0c21-6a1e2ded28b1.jpg) Utilisez les opérations disponibles pour copier, coller ou effacer le fragment sélectionné. - **Copier le code** copie le code HEX de la zone sélectionnée dans le presse-papier. - **Coller le code** importe le code HEX du presse-papiers dans la zone sélectionnée. Si le presse-papiers contient plus de données que la zone sélectionnée ne peut en contenir, seules les données correspondant à la sélection sont collées. - **Effacer la sélection** remplit la zone sélectionnée avec des zéros. --- ### Note 1. Utiliser les raccourcis clavier CTRL+A et CTRL+V pour sélectionner toute la zone de l'éditeur et coller le code. 2. Utiliser les raccourcis clavier CTRL+A et CTRL+C \- pour sélectionner toute la zone de l'éditeur et copier le code dans le presse-papier. 3. Utilisez le copier-coller de fragments de code pour transférer une partie de code qui contient à la fois du texte et des données binaires, par exemple dans la zone spécifique au fournisseur du micrologiciel de l'émetteur-récepteur. ## Comparaison des codes Source: [https://sfptotal.io/en/wiki/Comparing_codes](https://sfptotal.io/en/wiki/Comparing_codes) Comparaison du micrologiciel de l'émetteur-récepteur octet par octet et mise en évidence des différences. L'onglet CODE COMPARATOR dans la fenêtre principale fournit des outils pour comparer le micrologiciel octet par octet. Cet outil vous aide à trouver rapidement les différences entre les fichiers et à analyser les modifications requises. L'onglet comparateur est divisé en deux volets, chacun affichant une table de codes de 128 octets. Les deux volets ont un ensemble identique de boutons de commande. - Charger du code depuis un fichier (données binaires uniquement) - Effacer la zone d'édition actuelle - Importer le code de CODE TABLE dans le volet de comparaison actuel - Exporter le code du volet comparateur vers CODE TABLE - Comparez le code et mettez en évidence les différences dans l'onglet actuel - Mise en évidence claire des différences ![Comparaison du micrologiciel de l'émetteur-récepteur dans CODE COMPARATOR : les différents octets sont mis en évidence](https://sfptotal.fun/images/documentation/i100/p48/356a192b-b7d3324742-47120441c120.jpg) ## Sauvegarde de la mémoire de l'émetteur-récepteur Source: [https://sfptotal.io/en/wiki/Backing_up_transceiver_memory](https://sfptotal.io/en/wiki/Backing_up_transceiver_memory) Création de sauvegardes manuelles et automatiques de la mémoire de l'émetteur-récepteur. ### Création d'une sauvegarde Aller dans le menu **Contrôle - Sauvegarde de la mémoire de l'émetteur-récepteur** ou utilisez le raccourci clavier **CTRL+B** pour créer une sauvegarde. ### Sauvegardes automatiques Le logiciel peut sauvegarder automatiquement les pages de la mémoire principale de l'émetteur-récepteur avant chaque opération de lecture ou d'écriture. Pour activer cette fonctionnalité, cochez la case dans le menu **Contrôle - Sauvegarde automatique de l'émetteur-récepteur**. ### Répertoire de sauvegarde Les sauvegardes des segments de code de mémoire de l'émetteur-récepteur sont enregistrées dans le répertoire ./backup/ à côté de l'exécutable de l'application. Les sauvegardes sont disponibles dans les formats suivants : - Un fichier JSON combiné - Fichiers binaires individuels pour chaque page. Vous pouvez ouvrir rapidement le répertoire de sauvegarde depuis le menu : **Outils - Ouvrir le dossier des sauvegardes** Les sauvegardes individuelles des pages mémoire de l'émetteur-récepteur peuvent être importées dans l'éditeur via Fichier - Ouvrir ou en faisant glisser le fichier dans la fenêtre de l'application. ### Note La prise en charge des sauvegardes est limitée sur les cartes de codage SFPTotal Whistle. ## Diagnostic DDM Source: [https://sfptotal.io/en/wiki/DDM_diagnostics](https://sfptotal.io/en/wiki/DDM_diagnostics) Surveillance des paramètres de diagnostic de l'émetteur-récepteur via DDM. Le logiciel peut lire les données de surveillance de diagnostic numérique (DDM) de l'émetteur-récepteur en temps réel. Pour lire les données DDM, sélectionnez le type de module connecté et allez dans le menu : **Outils - Surveillance diagnostique numérique** Le panneau de commande de lecture de diagnostic contient les éléments suivants : --- **Boutons du panneau de commande** ![Contrôles de diagnostic DDM dans SFPTotal Wizard : effacement, sauvegarde, lecture et tableau des paramètres](https://sfptotal.fun/images/documentation/i225/p50/356a192b-3a4335d095-b663eeacc9d1.jpg) - Effacer les données - Enregistrer un rapport DDM - Commencez à lire DDM - Charger un fichier de données DDM - Seuils de charge --- **Tableau de données en temps réel** Contient les registres de table de seuil décodés et les valeurs actuelles des paramètres DDM. Lors du traitement des valeurs DDM, l'application compare les paramètres actuels avec les seuils configurés et enregistre les excursions dans la zone Alarmes & Avertissements. Codage couleur des valeurs de paramètres actuelles : - Vert – plage de fonctionnement normale - Jaune — le paramètre est entré dans la plage d'avertissement (avertissement) - Rouge — le paramètre est entré dans la plage d'alarme (Alarme) ![Tableau DDM indiquant la température, la tension, le courant de polarisation du laser et la puissance optique de l'émetteur-récepteur](https://sfptotal.fun/images/documentation/i225/p50/356a192b-da0c013a77-9ae887f9e8bb.jpg) --- **Historique des modifications** ``` 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 ``` --- **Somme de contrôle** La ligne d'état contient la somme de contrôle CC\_DMI, qui indique l'intégrité de la table de seuil réglée en usine. La somme de contrôle se trouve à la page A2h au décalage 5Fh. ## Recherche d'un mot de passe d'émetteur-récepteur Source: [https://sfptotal.io/en/wiki/Finding_a_transceiver_password](https://sfptotal.io/en/wiki/Finding_a_transceiver_password) Recherche d'un mot de passe pour écrire dans les zones mémoire protégées de l'émetteur-récepteur. Veuillez lire attentivement cet article avant d'utiliser la fonction de recherche de mot de passe. Le logiciel prend en charge les recherches de mots de passe pour programmer des émetteurs-récepteurs protégés en écriture et récupérer les mots de passe oubliés. Cette fonctionnalité peut être particulièrement utile lorsque vous devez vérifier rapidement une série de mots de passe dans une plage étroite. Le logiciel prend également en charge les recherches de mots de passe basées sur un dictionnaire, ce qui peut considérablement accélérer la recherche. ### Comment lancer une recherche de mot de passe ? Lisez attentivement les instructions et suivez exactement les étapes. 1. Lire la page mémoire principale de l'émetteur-récepteur 2. Changer le code dans l'éditeur 3. Aller dans le menu **Contrôle - Recherche de mot de passe** 4. Dans la fenêtre Rechercher le mot de passe, configurez l'emplacement de saisie du mot de passe. 5. Spécifiez la plage de recherche du mot de passe OU sélectionnez **Attaque par dictionnaire** \- pour une recherche basée sur un dictionnaire. 6. Spécifiez le chemin du fichier dictionnaire si le mode d'attaque par dictionnaire est sélectionné 7. Cliquez sur Démarrer pour lancer la recherche. ![Recherche de mot de passe d'émetteur-récepteur basée sur un dictionnaire dans la fenêtre de recherche de mot de passe SFPTotal Wizard](https://sfptotal.fun/images/documentation/i183/p51/356a192b-8a8786b1cb-4eee40104a92.jpg) Le protocole de communication entre la carte de codage et l'émetteur-récepteur n'a aucune opération qui confirme une écriture terminée. Cela signifie que la carte de codage ne reçoit aucune confirmation de l'émetteur-récepteur indiquant que l'écriture a réussi. Pour vérifier le résultat à chaque tentative de mot de passe, la carte de codage relit la mémoire de l'émetteur-récepteur et la compare avec les données de l'éditeur d'application. Si les données correspondent octet par octet, l'écriture est considérée comme réussie. Le journal des opérations affiche `WRITE OK` \- et la recherche s'arrête. S'il ne correspond pas, l'application renvoie `WRITE FAIL` et la recherche continue. Après confirmation d'une écriture réussie dans le module, la recherche s'arrête automatiquement et affiche le mot de passe trouvé : ``` 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 ``` --- **Veuillez noter** Si vous démarrez la recherche du mot de passe sans avoir modifié au préalable le code original de l'émetteur-récepteur dans l'éditeur, la carte de codage renvoie `WRITE OK` \- dès la toute première tentative d'écriture car il considère l'écriture réussie. Cela se produit parce que les données de l'éditeur correspondent déjà aux données de la mémoire de l'émetteur-récepteur. L'application affiche alors un **faux** Message de mot de passe trouvé. Le mot de passe signalé ne vous permettra pas d'écrire les modifications ultérieures. Cela se produit lorsque la séquence d'étapes requise n'est pas suivie avant de démarrer la recherche de mot de passe. Après avoir lu le module et avant de lancer la recherche, vous **doit changer le code du firmware** \- d'au moins un octet pour que les données dans l'éditeur diffèrent des données dans la mémoire de l'émetteur-récepteur. Sinon, la recherche de mot de passe renvoie un faux positif pour toute valeur de mot de passe. ### Guide vidéo --- ### Note 1. Nombre total de combinaisons de mots de passe possibles : 2564 = 4 294 967 296 ## Paramètres de canal DWDM réglables Source: [https://sfptotal.io/en/wiki/Tunable_DWDM_channel_settings](https://sfptotal.io/en/wiki/Tunable_DWDM_channel_settings) Réglage du canal d'un émetteur-récepteur accordable SFP DWDM. L'application prend en charge le réglage du numéro de canal et de la longueur d'onde des émetteurs-récepteurs accordables SFP+ DWDM en fonction de *MSA SFF-8690 : Tunable SFP+ Carte mémoire pour les fréquences ITU* . Ouvrir l'interface de configuration depuis le menu **Outils - SFP+ Interface de gestion des réglages** ![SFP Paramètres réglables DWDM dans SFPTotal Wizard : canal, fréquence et longueur d'onde](https://sfptotal.fun/images/documentation/i161/p63/356a192b-949ba8a95c-4534fceaa40e.jpg) Cliquez **Lire les registres accordables SFP+** pour lire les informations de canal prises en charge à partir des registres de l'émetteur-récepteur. Les paramètres actuels de l'émetteur-récepteur sont affichés sur l'onglet intitulé **SFP+ Registres de contrôle réglables**. Les canaux pris en charge sont répertoriés dans l'onglet intitulé **Canaux pris en charge**. Pour modifier le numéro de chaîne, ouvrez **Canal pris en charge** et sélectionner le canal souhaité en **Canal ITU** ou **Longueur d'onde**. Cliquez **Définir un nouveau canal** pour définir le nouveau canal. L'émetteur-récepteur a besoin de temps pour se réaccorder. Reportez-vous à la documentation du fabricant de l'émetteur-récepteur pour connaître le temps de réglage du laser et les informations de préparation. --- ### Guide vidéo ## Recherche de mots de passe matériels Source: [https://sfptotal.io/en/wiki/Hardware_password_search](https://sfptotal.io/en/wiki/Hardware_password_search) Recherche de mot de passe matériel avec la carte de codage et configuration de la plage de recherche. Les cartes de programmation pilotées par le protocole de commande SFPTotal prennent en charge la recherche matérielle de mots de passe, ce qui permet de vérifier rapidement une large plage de valeurs. Pour plus de détails sur l'objectif et la syntaxe des commandes de contrôle, voir [Commandes du protocole SFPTotal](https://sfptotal.fun/fr/wiki/Device_control_protocol#c1ebcbe35d57993ebbf941515f59f999cbd1d3b0). Lors d'une recherche de mot de passe matériel, la carte de codage ne perd pas de temps à échanger des données avec l'application. Il saisit le mot de passe, écrit un mot de contrôle et vérifie lui-même le résultat de l'écriture. --- ### Vitesse de recherche Vous pouvez modifier la vitesse de recherche en configurant le délai inter-blocs de la carte de codage et la fréquence d'horloge du bus de données avant de commencer. Réglez la fréquence d'horloge du bus de données sur 100 000 Hz. ``` I2CRATE=12 ``` Régler le délai inter-blocs à 16 ms ``` I2CPAUSE=10 ``` --- ### Limitations de vitesse Pour une recherche réussie, la vitesse de fonctionnement et le délai inter-blocs doivent donner à l'émetteur-récepteur suffisamment de temps pour enregistrer les modifications tout en lui permettant de continuer à communiquer et à traiter les événements du bus de données. Une vitesse d'écriture trop élevée peut interrompre la procédure interne de sauvegarde des modifications de l'émetteur-récepteur. Par conséquent, le mot de passe correct peut être ignoré car son effet ne peut pas être vérifié. Choisissez les paramètres de la carte de codage qui permettent de poursuivre la recherche sans être interrompue par des codes d'erreur du bus de données. Les limites de vitesse du module dépendent de son matériel, de la qualité de son firmware de contrôle et de la vitesse d'effacement physique de la mémoire cible EEPROM/Flash. --- ### Vérifier l'emplacement d'écriture du mot Utiliser les commandes `BFCWADR` et `BFCWOFT` pour modifier l'emplacement d'écriture du mot de contrôle par défaut. --- Vérifiez les paramètres de mots pour SFP ``` BFCWADR=A0 BFCWOFT=00 ``` --- Vérifiez les paramètres de mots pour QSFP ``` BFCWADR=A0 BFCWOFT=80 ``` --- Paramètres d'écriture sur la page A2h d'un émetteur-récepteur SFP ``` BFCWADR=A2 BFCWOFT=80 ``` --- ### Plages de valeurs Pour accélérer la recherche, vérifiez d'abord les plages au sein de groupes particuliers de caractères représentés dans la table de caractères ASCII. Plage de lettres de **A** à **Z** ``` BFSET A2 7B 41414141 5A5A5A5A 41414141 ``` --- Plage de lettres de **a** à **z** ``` BFSET A2 7B 61616161 7A7A7A7A 61616161 ``` --- Plage de chiffres de **0** à **9** ``` BFSET A2 7B 30303030 39393939 30303030 ``` --- Symboles, chiffres et lettres ``` BFSET A2 7B 20202020 7A7A7A7A 20202020 ``` --- Gamme complète ``` BFSET A2 7B 00000000 FFFFFFFF 00000000 ``` --- ### Démarrage de la recherche Démarrage d'une recherche de mot de passe SFP+ avec l'emplacement de saisie de mot de passe standard ``` BFCWADR=A0 BFCWOFT=00 BFSET A2 7B 20202020 7A7A7A7A 20202020 ``` --- Démarrage d'une recherche de mot de passe SFP+ avec un emplacement de saisie de mot de passe NON STANDARD ``` BFCWADR=A0 BFCWOFT=00 BFSET A2 FC 20202020 7A7A7A7A 20202020 ``` --- Lancement d'une recherche de mot de passe pour un émetteur-récepteur XFP Avant de lancer une recherche de mot de passe matériel pour les modules XFP ou QSFP, définissez le **MODSEL/MODDESEL** cavalier sur la carte du périphérique. ``` BFCWADR=A0 BFCWOFT=94 BFSET A0 7B 20202020 7A7A7A7A 20202020 ``` --- ### Exemple de recherche Journal de recherche de matériel pour un émetteur-récepteur SFP+ lorsqu'il est connecté à la carte de codage via 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 ``` Résultat de la recherche : **84728400** --- ### Note Avant de lancer la recherche, préparez les commandes de configuration et de recherche matérielle dans un éditeur de texte pour éviter d'éventuelles erreurs. --- ### Guide vidéo ## Ecrire avec des scripts Source: [https://sfptotal.io/en/wiki/Writing_with_scripts](https://sfptotal.io/en/wiki/Writing_with_scripts) Création et utilisation de scripts pour des opérations non standards et l'automatisation de l'écriture. Les scripts sont un mécanisme d'application spécial pour envoyer et traiter des instructions de manière séquentielle. Ils peuvent configurer les paramètres de la carte de codage, lire et écrire dans la mémoire de l'émetteur-récepteur et effectuer d'autres opérations. Utilisez des scripts lorsqu'un émetteur-récepteur nécessite une procédure de programmation qui diffère de la norme MSA et nécessite une séquence d'instructions spéciales pour enregistrer avec succès les modifications de la mémoire. Les scripts peuvent également automatiser la programmation répétée de différentes zones de mémoire de l'émetteur-récepteur avec une implication minimale de l'opérateur. --- ### Comment utiliser un script ? 1. Ouvrir le menu **Contrôle - Ecrire à l'aide d'un script - Sélectionner un fichier script** pour spécifier le chemin du fichier script ; 2. Assurez-vous que l'éditeur contient le code correct si le script utilise les données de l'éditeur lors de l'exécution ; 3. Cliquez sur le bouton d'écriture dans la mémoire de l'émetteur-récepteur pour exécuter le script. Lors de l'exécution d'un script, l'application ignore les paramètres de la zone mémoire actuellement sélectionnée. Les zones de lecture et d'écriture doivent être précisées dans les commandes de script. Veuillez noter que le logiciel ne vérifie pas si l'écriture a réussi une fois le script terminé. --- ### Comment effacer le script sélectionné ? Aller dans le menu **Contrôle - Ecrire à l'aide d'un script - Réinitialiser le script** \- pour effacer le script sélectionné et revenir à l'écriture standard. --- ### Comment créer un script ? La syntaxe des commandes de script est basée sur le protocole de commande SFPTotal. Exemple : ``` // 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 ``` Créez un fichier texte et saisissez une instruction par ligne. Enregistrez le fichier de script pour utiliser cette procédure de programmation dans l'application. --- #### Commandes de script supplémentaires Les commandes supplémentaires suivantes sont traitées par l'application. **PAUSE** Suspendre l'exécution du script. La pause par défaut est de 100 ms. Un paramètre facultatif fixe la durée de la pause en millisecondes. ``` PAUSE Delay 100ms PAUSE=2000 Delay 2000ms ``` --- **SETCHECKSUM** Recalculer la somme de contrôle. --- **SETVAL** Réglez la cellule de l'éditeur au décalage XX sur la valeur YY. Spécifiez les valeurs des paramètres au format majuscule HEX. Le paramètre offset accepte des valeurs de 00 à 7F. ``` SETVAL 7F 03 ``` --- **{00;7F}** La macro de substitution `{XX;YY}` est utilisé dans d'autres commandes pour insérer un segment de code depuis l'éditeur. Lors de l'exécution du script, la macro est automatiquement remplacée par les données actuelles de l'éditeur commençant à l'octet XX et s'étendant sur YY octets. A noter qu'une valeur de paramètre YY de `00` dans HEX signifie que 1 octet est substitué, tandis qu'une valeur de `7F` dans HEX signifie que 128 octets sont substitués. Définissez YY sur la longueur du segment en octets moins un, exprimée en hexadécimal. Exemple : écriture d'un segment de 128 octets dans la page A2h au décalage 80h. ``` w2A200807F{00;7F} ``` Exemple : écriture d'un segment de seuil DDM de 96 octets dans la page A2h au décalage 00h, suivie d'une lecture. ``` W2A200005F{00;5F} ``` Exemple : attribuer à une variable le segment de code de 16 octets au décalage 0x44 qui contient le numéro de série. ``` $VAR2={44;0F} ``` --- **$VAR1** Variable tampon $VAR1. Utilisez des variables tampon pour stocker les segments de code de l'éditeur et insérer leur contenu pendant l'exécution du script. L'application prend en charge 10 variables tampon, $VAR0 à $VAR9. ``` $VAR1={00;43} $VAR2={44;0F} $VAR3={54;2B} $VAR4=002AFE $VAR5=4F ``` --- **$AAAA** Insérer l'année en cours dans la commande. --- **MM$** Insérez le mois en cours dans la commande. --- **$DD** Insérez le jour en cours dans la commande. --- **BACKUPTOFILE** Démarrez une sauvegarde du type de module sélectionné dans les paramètres de l'application. L'application lit les pages disponibles de manière séquentielle et enregistre les données dans un fichier. Cette commande équivaut à appeler la fonction depuis le menu de l'application. --- **BACKUPDIR** Définissez le répertoire de sauvegarde. Des paramètres supplémentaires peuvent être utilisés pour créer un répertoire avec un nom particulier. Exemple : création d'un répertoire de sauvegarde avec la date dans son nom. ``` $VAR5=SOMETEXT BACKUPDIR=\$YYYY-$MM-$DD_$VAR5\ BACKUPTOFILE ``` --- **IMPORTFILE** Importer le code HEX depuis un fichier binaire dans l'éditeur. ``` IMPORTFILE=\catalog\filename.bin ``` --- **IMPORTHEX** Importer le code HEX dans l'éditeur. Exemple : importer un segment de code de 128 octets dans l'éditeur. ``` IMPORTHEX=030407100000000000000006670000000802001E4F454D2020202020202020202020202000000B4053465031302D535220202020202020204120202003520091001A000058473936535230313020202020202020303830393236202068F0031200001111A8DD05AA642FAA6F5A64DAF3285A9D000000000000000000F05E482F ``` Importez du code dans l'éditeur en concaténant les variables du tampon. ``` $VAR1={00;43} $VAR2={44;0F} $VAR3={54;2B} IMPORTHEX=$VAR1$VAR2$VAR3 ``` --- **INCREMENT** Incrémentez la valeur d'une variable contenant une représentation hexadécimale de code pour que le nombre à la fin de sa représentation textuelle augmente de un. Par exemple, la représentation textuelle de la variable `SN129YY00201` est converti en `SN129YY00202`. Si des zéros précèdent la partie numérique, l'application tente de conserver la longueur de chaîne d'origine lorsque le nombre incrémenté nécessite un chiffre supplémentaire, en décalant la valeur vers la gauche. Ainsi, la valeur `SN129YY00999` est converti en `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** Remplissez la zone spécifique au fournisseur dans l'éditeur avec des zéros. --- **COUNTER** Compteur d'itérations de script. Placez cette commande au début d'un fichier script qui s'exécute en boucle. Le nombre d'itérations actuel est disponible via la variable $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 ...** Comparez les valeurs. Utilisez cette construction pour comparer A et B et exécutez la commande suivant ALORS si la condition spécifiée est vraie. ``` // 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** Répétez le script. Placez cette commande à la fin du fichier de script pour indiquer à l'application de réexécuter la procédure. La commande UNLOOP annule LOOP. Utilisez une condition pour sortir de la boucle et éviter les répétitions sans fin. Exemple avec une condition. ``` COUNTER ... R1A000007F ... // Repeat the script until 10 iterations have completed IF $COUNTER < 10 THEN LOOP ``` Si un script entre dans une boucle infinie, arrêtez-le à l'aide de la commande d'interruption globale dans <Outils - Processus d'interruption>. --- **STRTOHEX** Convertissez le texte suivant l'opérateur en une chaîne HEX. ``` $VAR9=STRTOHEX QSFP28-SR4 MSGBOX $VAR9 ``` --- **HEXTOSTR** Convertissez la chaîne HEX suivant l'opérateur en texte. ``` $VAR9=HEXTOSTR 5153465032382D535234202020202020 MSGBOX $VAR9 ``` --- **PADRIGHTHEX** Complétez la valeur hexadécimale dans $VAR1 à droite avec le caractère dont le code est YY jusqu'à ce que la longueur de sa représentation textuelle atteigne XX. Format de commande : `PADRIGHTHEX XX YY $VAR1` - `XX` \- un nombre décimal spécifiant la longueur de la représentation textuelle de la chaîne HEX ; - `YY` \- le code HEX du caractère utilisé pour remplir la chaîne à la longueur requise ; - `$VAR1` \- la variable contenant la chaîne HEX à convertir. ``` // 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 ``` Cette commande est utile lors de l'attribution d'un texte à une variable et de sa conversion en une chaîne HEX d'une longueur spécifique. --- **PADLEFTHEX** Fonctionne comme PADRIGHTHEX. Remplissez la valeur hexadécimale dans $VAR1 à gauche avec le caractère dont le code est YY jusqu'à ce que la longueur de sa représentation textuelle atteigne XX. --- **SAVECODEDIR** Définissez le chemin d'enregistrement automatique d'un fichier de code sans boîte de dialogue. Exemple : définition du chemin de sortie du code vers un répertoire nommé d'après le numéro de série dans le code : ``` $VAR4=HEXTOSTR {44;0F} SAVECODEDIR=C:\Users\DemoUser\Desktop\Codes\$VAR4 ``` --- **SAVEFILE** Enregistrez le code dans un fichier au chemin défini par SAVECODEDIR. L'application génère automatiquement le nom du fichier en fonction du type de module et de la page sélectionnés. ``` $VAR4=HEXTOSTR {44;0F} SAVECODEDIR=C:\Users\DemoUser\Desktop\Codes\$VAR4 SAVEFILE ``` --- **SIGNATURE** Faites fonctionner le générateur avec des paramètres prédéfinis. Cette fonctionnalité nécessite une licence de générateur étendue dans l'application, qui n'est pas incluse dans le package standard. --- #### Gestionnaire API externe **APIURL** Définissez l'URL utilisée pour appeler le gestionnaire externe API. ``` APIURL=http://localhost/example/api.php ``` **APICALL** Appelez le gestionnaire externe API. Cela équivaut à cliquer sur le bouton API dans la fenêtre principale de l'application. Format de requête POST pour les appels à APIURL ``` POST Fields: code=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000&module_type=1&table=A0&offset=00 ``` - `code` code : une chaîne de 256 caractères (HEX, majuscule) ; - `module_type` type de module (0 - GBIC, 1 - SFP, 2 - SFP-DD, 3 - XFP, 4 - QSFP, 5 - QSFP-DD, 6 - OSFP); - `table` \- adresse de table (HEX, majuscule ; par exemple : A0, A2) ; - `offset` \- décalage de table (HEX, majuscule ; par exemple : 00, 80). Le serveur doit retourner une chaîne JSON : ``` {"status":1,"script":"R1A000007F\r\nW1A000007F{00;7F}\r\n","message":"","code":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","module_type":"1","table":"A0","offset":"00"} ``` La réponse du serveur doit contenir les paramètres suivants : - `status` état de traitement : 1 - importer et exécuter le script ; 0 — afficher un message sans importer de code ; - `script` \- texte de script à exécuter après importation du code ; laisser vide si aucun script n'est spécifié ; - `message` message renvoyé, affiché lorsque status=0 ; - `code` code renvoyé : une chaîne de 256 caractères (HEX, majuscule) ; - `module_type` type de module (0 - GBIC, 1 - SFP, 2 - SFP-DD, 3 - XFP, 4 - QSFP, 5 - QSFP-DD, 6 - OSFP); - `table` \- adresse de table (HEX, majuscule ; par exemple : A0, A2) ; - `offset` \- décalage de table (HEX, majuscule ; par exemple : 00, 80). --- #### Opérations arithmétiques Le processeur de script prend en charge l'addition, la soustraction, la multiplication et la division via le **MATH**. Format de commande : `MATH Value1 %Operator Value2` Opérateurs arithmétiques pris en charge : - `+` \- ajout ; - `-` \- soustraction ; - `*` \- multiplications ; - `/` \- division ; ``` COUNTER $VAR0=MATH 10 - $COUNTER ECHO $VAR0 // Repeat the script while the condition is true IF $VAR0 > 0 THEN LOOP ``` --- #### Fichier utilisateur Commandes pour travailler avec un fichier utilisateur. **USERFILEPATH** Définissez le chemin du fichier utilisateur. ``` USERFILEPATH=C:\Users\User\Desktop\user-file.txt ``` **GETUSERFILESTRING** Lire la ligne spécifiée dans le fichier utilisateur. ``` GETUSERFILESTRING 10 ``` **SAVETOUSERFILE** Enregistrez les données dans le fichier utilisateur. Exemple : ``` // 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** Cette valeur contient le nombre de lignes dans le fichier utilisateur. ``` // 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 ``` ## Écriture automatique à la connexion Source: [https://sfptotal.io/en/wiki/Automatic_writing](https://sfptotal.io/en/wiki/Automatic_writing) Activation de l'écriture automatique lorsqu'un émetteur-récepteur est connecté à la carte de codage. Le logiciel prend en charge l'écriture automatique sur un émetteur-récepteur lorsqu'il est connecté au port de la carte de codage. Pour activer cette fonctionnalité, cochez les cases suivantes : **Contrôle - Vérifier l'état du périphérique connecté** **Contrôle - Écriture automatique sur l'émetteur-récepteur branché** Etablir une connexion avec la carte de codage : **Connexion - Connecter** ![Paramètres de programmation automatique SFP : options de vérification de connexion et d'écriture dans le menu Contrôle](https://sfptotal.fun/images/documentation/i152/p44/356a192b-2a1a3ff372-5e2bf18e2670.jpg) Une fois ce mode activé, le logiciel surveille les entrées qui indiquent si un émetteur-récepteur est connecté aux ports de la carte de codage. Lorsqu'une connexion est détectée, l'opération d'écriture démarre automatiquement à l'aide des paramètres de mot de passe ou du script configurés. ``` 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 ``` Pour écrire à nouveau, retirez l'émetteur-récepteur du port de la carte de codage, attendez que l'état du port soit mis à jour, puis reconnectez-le. ![Ecriture automatique du firmware SFP dans SFPTotal Wizard : la table de codes et le journal des opérations](https://sfptotal.fun/images/documentation/i152/p44/356a192b-dbc7c9adf9-1f7948688204.jpg) Pour désactiver l'écriture automatique, décochez les cases sélectionnées précédemment. ### Note La combinaison de l'écriture automatique avec l'écriture basée sur un script permet une programmation par lots d'émetteurs-récepteurs et réduit considérablement le temps consacré aux opérations manuelles. ## Génération de code batch Source: [https://sfptotal.io/en/wiki/Batch_code_generation](https://sfptotal.io/en/wiki/Batch_code_generation) Création d'un ensemble de fichiers de codes à partir d'un modèle avec des numéros de série variables. Le logiciel peut générer des fichiers de micrologiciel par lots à partir d'un modèle, en incrémentant le numéro de série et en enregistrant chaque résultat dans un fichier. Pour générer un micrologiciel avec des numéros de série croissants, saisissez des caractères fictifs dans le champ Numéro de série du modèle : **%%%%**. Lors de la génération du firmware, le `%%%%` Les caractères sont remplacés par la valeur numérique correspondante. 1. Chargez le modèle de micrologiciel dans l'éditeur. 2. Entrez les caractères d'espace réservé dans le champ Numéro de série, comme indiqué dans l'image. ![Code source du firmware SFP dans l'onglet CODE TABLE avant génération par lots dans SFPTotal Wizard](https://sfptotal.fun/images/documentation/i84/p56/356a192b-38232c178a-a6dd573710bc.jpg) 3. Ouvrir **GENERATOR** pour accéder aux paramètres de génération de firmware par lots. 4. Définissez le répertoire dans lequel l'application doit enregistrer les fichiers du micrologiciel. 5. Ensemble **Position de départ** pour spécifier la valeur de départ pour la génération du numéro de série. 6. Ensemble **Compter** pour préciser le nombre de fichiers firmware à générer. 7. Sélectionner **Mettre à jour les sommes de contrôle** pour que l'application recalcule automatiquement **CC\_BASE** et **CC\_EXT** sommes de contrôle lors de la génération du firmware. ![Génération du firmware SFP dans SFPTotal Wizard : répertoire de sortie, numéros de série et bouton Exécuter le générateur](https://sfptotal.fun/images/documentation/i84/p56/356a192b-dd42bb2140-a6dd573710bc.jpg) 8. Cliquez **Exécuter le générateur** pour démarrer le processus. ![Résultats de la génération du firmware SFP : numéros de série et fichiers enregistrés dans SFPTotal Wizard](https://sfptotal.fun/images/documentation/i84/p56/356a192b-c88d781f15-a6dd573710bc.jpg) L'application génère le firmware en utilisant les paramètres spécifiés et enregistre les fichiers dans le répertoire sélectionné. La progression de la génération est affichée dans le tableau sur le côté droit de la fenêtre. Les fichiers du micrologiciel seront disponibles dans le répertoire de sortie spécifié. ![Fichiers du firmware SFP créés par le générateur de lots SFPTotal Wizard dans l'Explorateur Windows](https://sfptotal.fun/images/documentation/i84/p56/356a192b-772e7ebe98-023d28be8221.jpg) Utiliser ces fichiers pour les opérations ultérieures. ## Écriture par lots Source: [https://sfptotal.io/en/wiki/Batch_writing](https://sfptotal.io/en/wiki/Batch_writing) Programmation des émetteurs-récepteurs de manière séquentielle à partir d'une liste préparée de fichiers. Le logiciel prend en charge l'écriture du micrologiciel dans la mémoire de l'émetteur-récepteur par lots. Cela permet l'écriture automatisée d'une liste de fichiers avec des numéros de série uniques créés à l'aide de la génération par lots. La programmation par lots fonctionne avec une liste préparée de fichiers de micrologiciel. Connectez les émetteurs-récepteurs et écrivez-y les fichiers les uns après les autres. La programmation par lots peut utiliser des paramètres de saisie de mot de passe ou des scripts. Pour démarrer une écriture par lots, suivez ces étapes : 1. Effacer la zone éditeur **Fichier - Nouveau** 2. Ouvrir l'onglet du chargeur de lots **BATCH LOADER** - Spécifiez le chemin du fichier de script si les émetteurs-récepteurs nécessitent une programmation basée sur un script. - Configurez la saisie du mot de passe si les émetteurs-récepteurs sont protégés par mot de passe. - Cliquez **Ajouter des fichiers** pour charger la liste des fichiers du micrologiciel dans la file d'attente du chargeur par lots. ![Ecriture du firmware du transceiver batch : la file d'attente des fichiers dans l'onglet SFPTotal Wizard BATCH LOADER](https://sfptotal.fun/images/documentation/i145/p57/356a192b-26af260cd2-b5534685bebe.jpg) 3. Insérez l'émetteur-récepteur dans le port de la carte de codage. 4. Cliquez **RUN BATCH LOADER** pour démarrer l'écriture par lots. Attendez la fin de la première opération d'écriture. L'état de fonctionnement est affiché dans la liste des fichiers batch. Une fois l'écriture terminée, l'état du fichier correspondant passe à **Terminé** \- terminé. ![Écriture du firmware par lots dans SFPTotal Wizard : une invite pour connecter le prochain émetteur-récepteur](https://sfptotal.fun/images/documentation/i145/p57/356a192b-0b48314d33-c3b0895208d0.jpg) L'application affiche une invite pour continuer le processus. ![Fenêtre de l'émetteur-récepteur suivant : connexion de l'émetteur-récepteur suivant pour continuer l'écriture du micrologiciel](https://sfptotal.fun/images/documentation/i145/p57/356a192b-43a387f67a-f15ba88d715a.jpg) Retirez l'émetteur-récepteur du port de la carte de codage et connectez le suivant. Cliquez **OK** dans l'invite de connexion du prochain émetteur-récepteur, ou **Annuler** pour arrêter le processus. Lors de l'itération suivante, l'application charge le fichier firmware suivant de la liste et exécute la procédure d'écriture. Il affiche ensuite à nouveau l'invite et attend que le prochain émetteur-récepteur soit connecté. ### Note Par défaut, la programmation par lots écrit les fichiers de la liste des micrologiciels uniquement dans la zone mémoire de l'émetteur-récepteur sélectionnée. Pour programmer plusieurs zones de mémoire, utilisez des scripts. ## Bouton de gestionnaire externe Source: [https://sfptotal.io/en/wiki/External_handler_button](https://sfptotal.io/en/wiki/External_handler_button) Appel d'un gestionnaire externe HTTP depuis Wizard et réception d'un script de programmation. Le logiciel prend en charge un gestionnaire de code externe pour divers flux de travail de modification et de validation de code, en important le micrologiciel dans l'éditeur et en exécutant automatiquement des commandes lorsque le code est importé. La communication utilise HTTP : l'application envoie une requête POST à l'adresse du serveur spécifiée dans **Outils - Paramètres généraux - Dossiers - URL du bouton API**. Exemple de requête POST : `code=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000&module_type=1&table=A0&offset=00` `code` \- contient un segment de code de 256 caractères provenant de l'éditeur d'application ; `module_type` \- le type de module sélectionné (0-GBIC, 1-SFP, 2-SFP+, 3-XFP, 4-QSFP) ; `table` \- l'adresse de la table (par exemple : A0, A2) ; `offset` \- le décalage (par exemple : 00, 80). Exemple de réponse du serveur : `{"status":1,"script":"R1A000007F\r\nW1A000007F{00;7F}\r\n","message":"","code":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","module_type":"1","table":"A0","offset":"00"}` La réponse du serveur doit contenir une chaîne JSON avec les paramètres suivants : `status` état de traitement : 1 - l'application importe le code de la réponse du serveur et exécute les commandes passées dans les scripts ; 0 — il affiche le résultat du gestionnaire externe du champ de message. `script` \- une liste de commandes selon le protocole SFPTotal `message` \- un message texte, affiché par l'application lorsque status=0 `code` \- code renvoyé par le serveur ; la longueur requise est de 256 caractères, représentant 128 octets `module_type` le type de module sélectionné (0 — GBIC, 1 — SFP, 2 — SFP+, 3 — XFP, 4 — QSFP) `table` \- l'adresse de la table (par exemple : A0, A2) `offset` \- le décalage du segment de code (par exemple : 00, 80) Si `status=1` l'application importe le code de la réponse du serveur dans l'éditeur et exécute les commandes passées dans `script`. Si `status=0` l'application affiche le texte transmis `message`. Utilisez ce mode pour valider le code avec un script personnalisé hébergé sur un serveur HTTP et recevoir un message texte avec les résultats. ## Appel d'un gestionnaire de code externe Source: [https://sfptotal.io/en/wiki/Calling_an_external_code_handler](https://sfptotal.io/en/wiki/Calling_an_external_code_handler) Article d'espace réservé sur le gestionnaire externe API ; aucun contenu n'est disponible. Voir l'article correspondant. Cette page de documentation ne contient pas encore de texte d’article. ## SFPTotal Whistle Source: [https://sfptotal.io/en/wiki/SFPTotal_Whistle](https://sfptotal.io/en/wiki/SFPTotal_Whistle) Objectif, connexion, activation et caractéristiques de la carte de codage SFPTotal Whistle. **Contenu** 1. [Informations générales](https://sfptotal.fun/fr/wiki/SFPTotal_Whistle) 2. [Applications](https://sfptotal.fun/fr/wiki/SFPTotal_Whistle#1f14ddbb7157864a96a15933e63cc36c5f4eeb2d) 3. [Principaux avantages](https://sfptotal.fun/fr/wiki/SFPTotal_Whistle#c3e739897ba710e17c363bf78735529bdf0144ec) 4. [Démarrage rapide](https://sfptotal.fun/fr/wiki/SFPTotal_Whistle#4e82e087889f8534521698ba06311cd9be56b4c6) - [Installation du pilote de périphérique](https://sfptotal.fun/fr/wiki/SFPTotal_Whistle#58d7cfe5c8194b301d63e9fcc4919c5f786c8128) - [Clé d'activation](https://sfptotal.fun/fr/wiki/SFPTotal_Whistle#09a90205073c75c1411e7d5a97e417263b8548c7) - [Logiciel](https://sfptotal.fun/fr/wiki/SFPTotal_Whistle#31fc1eaf71ad7f69afc20dfed736612540de0f02) - [Paramètres de connexion](https://sfptotal.fun/fr/wiki/SFPTotal_Whistle#76bc18b1782b1491ce8d98e487dd9d1bfcab6003) 5. [Opérations de l'émetteur-récepteur](https://sfptotal.fun/fr/wiki/SFPTotal_Whistle#c735df8689e34636147068c79e678703500708c5) 6. [Dépannage des problèmes courants](https://sfptotal.fun/fr/wiki/SFPTotal_Whistle#618e0dcae9705b5514b13fe9f897ff1135d39f12) 7. [Caractéristiques et limitations](https://sfptotal.fun/fr/wiki/SFPTotal_Whistle#ad57058c122323bd3895292e93434b90f59e3281) Ce dispositif **SFPTotal Whistle** La carte de codage est un dispositif miniature pour programmer les émetteurs-récepteurs EEPROM des SFP et SFP+ avec une consommation électrique allant jusqu'à 1.5 W. La carte de codage est entièrement compatible avec les émetteurs-récepteurs conçus selon MSA SFF-8074. La carte de codage prend en charge la programmation d'émetteurs-récepteurs protégés par mot de passe selon MSA SFF-8472. Le dispositif dispose d'un port SFP pour les émetteurs-récepteurs, d'un connecteur USB 2.0 pour la connexion à un PC et d'une LED d'alimentation. ![Deux cartes de codage SFPTotal Whistle USB avec différents émetteurs-récepteurs installés](https://sfptotal.fun/images/documentation/site/products/gallery/whistle/sfptotal-whistle-01.jpg) --- ### Applications La carte de codage est utilisée pour les tâches suivantes : - Lecture et écriture de la mémoire de l'émetteur-récepteur ; - Programmation d'émetteurs-récepteurs protégés en écriture ; - Écriture des modifications dans la mémoire de l'émetteur-récepteur pour assurer la compatibilité avec les commutateurs de différents fabricants ; - Accès aux informations de diagnostic DDMI (DOM). --- ### Principaux avantages - Logiciel officiel pour Windows ; - Compatibilité avec les émetteurs-récepteurs de différents fabricants ; - Modifications rapides des paramètres de compatibilité des émetteurs-récepteurs ; - Petite taille et faible poids ; - Aucun adaptateur d'alimentation externe requis ; - Aucun câble requis pour la connexion à un PC. --- ### Démarrage rapide #### Installation du pilote de périphérique Pour un fonctionnement correct, installez les pilotes du port virtuel FTDI COM avant la première connexion du périphérique : [http://www.ftdichip.com/Drivers/VCP.htm](http://www.ftdichip.com/Drivers/VCP.htm) Les périphériques SFPTotal Whistle d'origine ne nécessitent aucune configuration supplémentaire. Connectez le périphérique directement à un port USB 2.0 de type A, sans adaptateur ni rallonge. Une LED située sous la carte s'allume lorsque le périphérique est correctement connecté. Si les pilotes FTDI sont déjà installés, la connexion du périphérique à un ordinateur Windows devrait automatiquement le détecter et installer ses pilotes. Dans le Gestionnaire de périphériques, le périphérique apparaît comme un port série USB avec son numéro de port série (par exemple : COM244). Vous aurez besoin de ce numéro de port pour configurer la connexion de l'appareil dans SFPTotal Wizard. ![SFPTotal Whistle : Port série USB et son numéro de port COM dans le gestionnaire de périphériques Windows](https://sfptotal.fun/images/documentation/i102/p58/356a192b-902b0463c3-5fe637ccb870.JPG) --- #### Clé d'activation Pour fonctionner avec SFPTotal Wizard, l'appareil doit contenir une clé d'activation numérique unique (clé de l'appareil). Cette clé authentifie l'appareil et active les principales fonctions du logiciel pour la lecture et l'écriture dans la mémoire de l'émetteur-récepteur. Tous les appareils d'origine sont fournis avec une clé d'activation préchargée en mémoire. La clé est vérifiée automatiquement lors de la première utilisation de l'appareil avec le logiciel officiel SFPTotal Wizard. L'ordinateur doit être connecté à Internet pour la vérification. --- #### Logiciel SFPTotal Whistle est compatible avec le logiciel officiel [SFPTotal Wizard](https://sfptotal.fun/fr/software) , version 1.0.4.0 ou ultérieure. Veuillez lire le guide d'utilisation avant de commencer. La carte de codage est également compatible avec IC-Prog [\[1\]](http://ic-prog.com/) mais ce logiciel ne prend pas en charge l'accès à la page A2h ni la programmation par mot de passe. --- #### Paramètres de connexion 1. Téléchargez et lancez SFPTotal Wizard ; 2. Ouvrez le menu déroulant **Connexion – Paramètres de connexion**; 3. Effacer **Recherche automatique de connexion** pour déverrouiller les paramètres de connexion de l'appareil ; 4. Cliquez **Actualiser**; 5. Sélectionnez le **Numéro de port série** correspondant au port COM attribué à l'appareil ; 6. Sélectionnez le **Type de carte de programmation** correspondant à SFPTotal Whistle ; 7. Cliquez **Enregistrer les paramètres de connexion** pour enregistrer les paramètres ; ![Paramètres de connexion SFPTotal Whistle : COM type de port et de carte dans la fenêtre Paramètres de connexion](https://sfptotal.fun/images/documentation/i102/p58/356a192b-cbcb9b8628-44fa82b182c7.jpg) --- #### Opérations de l'émetteur-récepteur Des informations sur les principales fonctions de l'application sont disponibles dans le Guide de l'utilisateur. --- ### Dépannage des problèmes courants Les problèmes courants suivants peuvent survenir lors de l'utilisation de l'appareil. **La LED ne s'allume pas lorsque l'appareil est branché.** Vérifiez l'orientation de l'appareil. Lors de l'insertion de l'appareil dans un port horizontal USB, la cage métallique SFP de la carte doit être orientée vers le haut. **L'application ne renvoie aucune valeur lors de la lecture de la mémoire de l'émetteur-récepteur.** Vérifiez les paramètres de connexion dans Connexion – Paramètres de connexion. **Aucun numéro de port COM n'est attribué.** Sur les ordinateurs Windows où les 256 numéros de port COM réservés sont déjà utilisés par d'autres périphériques connectés, le système ne peut pas attribuer automatiquement un nouveau numéro de port en raison du comportement du pilote FTDI. Attribuez un numéro de port manuellement. Dans le Gestionnaire de périphériques, sous Ports (COM et LPT), sélectionnez le périphérique de port série USB approprié, ouvrez Propriétés > Paramètres du port > Avancé et attribuez un numéro de port COM. **Erreur : « Impossible de trouver la bibliothèque FTDI FTD2XX.DLL ».** Le fichier de bibliothèque de classe du périphérique FTDI est manquant. Copiez le fichier FTD2XX.dll dans le répertoire d'application SFPTotal Wizard. Après l'installation du pilote, ce fichier se trouve dans C:\\Windows\\System32. **Erreur : « Le périphérique esclave n'a pas confirmé le transfert de l'adresse de périphérique : 0xA0 »** Cette erreur se produit lorsque la carte de codage ne reçoit aucun accusé de réception du périphérique esclave (émetteur-récepteur) lors de l'adressage de la table A0h. Causes possibles : - Aucun émetteur-récepteur n'est connecté au port de la carte de codage ; - L'émetteur-récepteur est défectueux et ne répond pas ; - Le bus de données est verrouillé ; - Il existe un problème de contact entre l'émetteur-récepteur et la carte de codage. **Erreur : « Le périphérique esclave n'a pas confirmé le transfert du décalage : 0x00 »** Cette erreur se produit lorsque la carte de codage ne reçoit aucun accusé de réception du périphérique esclave (émetteur-récepteur) lors de l'écriture de l'octet de décalage. L'émetteur-récepteur n'est pas prêt à effectuer l'opération et à poursuivre la communication sur le bus de données. **Erreur d'écriture WRITE FAIL** Cette erreur indique que l'écriture dans la zone mémoire spécifiée de l'émetteur-récepteur a échoué. La carte de codage a effectué l'écriture, mais la lecture de vérification n'a pas pu confirmer que les modifications avaient été enregistrées dans la mémoire de l'émetteur-récepteur. Cela se produit généralement lors de l'écriture dans une zone mémoire protégée. Utilisez la saisie de mot de passe dans Contrôle – Définir un mot de passe pour programmer les émetteurs-récepteurs protégés par mot de passe. --- ### Caractéristiques et limitations Contrairement au SFPTotal Mini, la série Whistle utilise un convertisseur d'interface FTDI FT232 et une communication par bus de données contrôlée par logiciel : l'application contrôle les états de la ligne de bus, plutôt qu'un contrôleur matériel. Le contrôle logiciel du bus de données ne permet pas d'ajuster le mode et la vitesse de communication pour prendre en charge la grande variété de mécanismes d'écriture d'émetteur-récepteur mis en œuvre par les fabricants de modules. Cela limite la prise en charge de l'écriture pour certains émetteurs-récepteurs protégés qui sont sensibles à la vitesse d'horloge et au timing, ou dont la logique de programmation diffère de la norme MSA. Le fonctionnement du bus de données contrôlé par logiciel ne peut pas fournir à la fois une fréquence d'horloge élevée et une synchronisation stricte lors de la génération des séquences de signaux nécessaires à la lecture et à l'écriture de la mémoire de l'émetteur-récepteur. Cela peut être critique lors de la programmation d'émetteurs-récepteurs dotés d'un contrôleur de gestion et imitant le fonctionnement d'un périphérique esclave dans un logiciel. ## SFPTotal Mini Source: [https://sfptotal.io/en/wiki/SFPTotal_Mini](https://sfptotal.io/en/wiki/SFPTotal_Mini) Démarrage rapide, connexion et fonctionnalités de la carte de codage SFPTotal Mini. **Contenu** 1. [Informations générales](https://sfptotal.fun/fr/wiki/SFPTotal_Mini) 2. [Applications](https://sfptotal.fun/fr/wiki/SFPTotal_Mini#1f14ddbb7157864a96a15933e63cc36c5f4eeb2d) 3. [Principaux avantages](https://sfptotal.fun/fr/wiki/SFPTotal_Mini#c3e739897ba710e17c363bf78735529bdf0144ec) 4. [Démarrage rapide](https://sfptotal.fun/fr/wiki/SFPTotal_Mini#4e82e087889f8534521698ba06311cd9be56b4c6) - [Installation du pilote de périphérique](https://sfptotal.fun/fr/wiki/SFPTotal_Mini#58d7cfe5c8194b301d63e9fcc4919c5f786c8128) - [Logiciel](https://sfptotal.fun/fr/wiki/SFPTotal_Mini#31fc1eaf71ad7f69afc20dfed736612540de0f02) - [Paramètres de connexion](https://sfptotal.fun/fr/wiki/SFPTotal_Mini#76bc18b1782b1491ce8d98e487dd9d1bfcab6003) - [Activation du dispositif](https://sfptotal.fun/fr/wiki/SFPTotal_Mini#d60c43dba8d1cb989665461b41663c11cac7d28f) - [Connexion d'un émetteur-récepteur](https://sfptotal.fun/fr/wiki/SFPTotal_Mini#00972fe7f66b04665adf9c48d0743f9a693a171b) 5. [Contrôles](https://sfptotal.fun/fr/wiki/SFPTotal_Mini#e9f686423be28b2a114f10d89816203c52e5a03a) 6. [Commandes de contrôle](https://sfptotal.fun/fr/wiki/SFPTotal_Mini#22418440dde4c54c0f099e9d5cb94b846cbde6f7) 7. [Note](https://sfptotal.fun/fr/wiki/SFPTotal_Mini#7d74563e457666cab3955de69bc3a49870523040) Ce dispositif **SFPTotal Mini** La carte de codage programme la mémoire des émetteurs-récepteurs SFP28, SFP+ et SFP, y compris SFP RJ45, AOC et DAC. Il prend en charge la programmation d'émetteurs-récepteurs protégés par mot de passe selon MSA SFF-8472, ainsi que des modules d'écriture et de programmation basés sur des scripts avec des circuits matériels de protection en écriture. La carte de codage est entièrement compatible avec les émetteurs-récepteurs conçus selon MSA SFF-8074. Le dispositif dispose d'un port SFP pour les émetteurs-récepteurs, d'un connecteur USB de type C pour la connexion à un PC, de voyants LED, de cavaliers de contrôle d'alimentation et d'un connecteur pour une alimentation CC externe 5V. ![Carte de codage SFPTotal Mini SFP avec un port émetteur-récepteur et un connecteur USB](https://sfptotal.fun/images/documentation/i90/p59/356a192b-573370abb7-0594e633dce7.png) ![Dessous de SFPTotal Mini montrant les marquages de révision du modèle et de la carte](https://sfptotal.fun/images/documentation/i90/p59/356a192b-3bec720c96-0594e633dce7.png) --- ### Applications La carte de codage est utilisée pour les tâches suivantes : - Programmation des émetteurs-récepteurs optiques SFP RJ45, 1G SFP, 10G SFP+ et 25G SFP28 ; - Programmation des câbles AOC et DAC ; - Assurer la compatibilité des modules avec les équipements réseaux des différents constructeurs ; - Programmation d'une mémoire d'émetteur-récepteur protégée en écriture ; - Lecture des informations de diagnostic de l'émetteur-récepteur en temps réel ; - Réglage du canal des émetteurs-récepteurs accordables DWDM SFP+; - Modification des paramètres du contrôleur PHY ; - Rebranding des émetteurs-récepteurs OEM. --- ### Principaux avantages - Taille compacte ; - Prise en charge complète du facteur de forme SFP sur un seul appareil ; - Aucune restriction à un fabricant d'émetteur-récepteur particulier ; - Contrôle flexible de la vitesse d'écriture et des paramètres ; - Prise en charge de la programmation des émetteurs-récepteurs avec un mot de passe ; - Accès aux adresses mémoire des émetteurs-récepteurs non standards ; - Programmation d'émetteurs-récepteurs avec protection matérielle en écriture ; - Support d'alimentation externe pour émetteurs-récepteurs haute puissance ; - Prise en charge de la recherche de mot de passe matériel ; - Support technique du fabricant. --- ### Démarrage rapide #### Installation du pilote de périphérique Pour un fonctionnement correct, installez le pilote du périphérique avant de connecter le périphérique pour la première fois. Il est disponible sur le **page de téléchargement**. Windows 10/11 inclut les pilotes pour SFPTotal Mini par défaut. Connectez simplement l'appareil à l'ordinateur et attendez la fin de l'installation automatique. Si le système d'exploitation n'inclut pas de pilote ou si des politiques d'installation de pilotes spéciales s'appliquent aux nouveaux périphériques, suivez les instructions **instructions d'installation du pilote**. Certaines versions de Windows nécessitent un redémarrage du système après l'installation du pilote pour que le périphérique de port série virtuel fonctionne correctement. --- #### Logiciel Utiliser le service officiel **SFPTotal Wizard** \- un logiciel pour travailler avec le dispositif. Il fournit une interface pratique pour éditer, lire et écrire la mémoire de l'émetteur-récepteur. Aucune configuration ou calibrage préalable du dispositif n'est requis pour commencer à utiliser l'application. Pour des instructions complètes sur le logiciel, voir le **Guide de L'Utilisateur**. --- #### Paramètres de connexion Connectez la carte de codage au port USB de l'ordinateur à l'aide du câble USB Type C fourni. Le système d'exploitation détecte un nouvel appareil lors de sa première connexion. Par défaut, aucune configuration de connexion n'est requise. L'application détecte automatiquement la carte de codage connectée au PC. Si l'application a été préalablement configurée pour une connexion directe aux appareils, ouvrez le menu **Connexion - Paramètres de connexion**. ![Paramètres de connexion : détection automatique d'une carte de codage SFPTotal Mini/Plus](https://sfptotal.fun/images/documentation/i90/p59/356a192b-02d26c9bb6-fa650823060b.jpg) Réinitialisation **Numéro de port série**, sélectionnez **Type de carte de programmation** pour votre appareil et sélectionnez **Rechercher automatiquement la connexion d'un appareil** pour se connecter automatiquement à la carte de codage. Enregistrez les paramètres de connexion en cliquant sur **Enregistrer les paramètres de connexion**. --- #### Activation du dispositif Ce dispositif **SFPTotal Mini** est fourni avec des fonctionnalités limitées et nécessite une activation avant utilisation. Voir la rubrique [Activation du dispositif](https://sfptotal.fun/fr/device-activation). --- #### Connexion d'un émetteur-récepteur Connectez l'émetteur-récepteur au port SFP à l'intérieur de la cage métallique. Lors de son insertion, l'étiquette sur le boîtier du module doit être tournée vers le haut. Insérez l'émetteur-récepteur dans le port et poussez-le doucement jusqu'à ce qu'il s'enclenche. Le loquet du boîtier de l'émetteur-récepteur doit s'enclencher dans la cage portuaire. Lorsque l'émetteur-récepteur est correctement installé, la LED STAT arrête de clignoter et reste allumée. La carte de codage est prête à l'emploi. Pour retirer l'émetteur-récepteur, faites pivoter sa bélière pour libérer le loquet, puis tenez les côtés du module avec deux doigts et retirez-le du port. Ne tirez pas sur la bélière, car elle pourrait se briser. --- ### Contrôles La carte de codage comporte les indicateurs d'état et les commandes suivants : **Indicateurs LED** - Ce dispositif **POWER/MCU** Le voyant s'allume lorsque l'appareil est connecté à un ordinateur. - Ce dispositif **STATUS/STAT** Le voyant clignote lorsque l'appareil est sous tension et que l'appareil attend un émetteur-récepteur dans le port SFP. Il reste allumé lorsqu'un émetteur-récepteur est connecté. - Ce dispositif **ERROR/ERR** Le voyant reste allumé lorsque le dispositif détecte un défaut ou un blocage du bus de données. - Ce dispositif **TX\_ENA** Le voyant s'allume lorsque les broches d'alimentation de l'émetteur sont connectées à l'alimentation. - Ce dispositif **RX\_ENA** Le voyant s'allume lorsque les broches du récepteur sont connectées à l'alimentation. - Ce dispositif **PRSNT** Le voyant s'allume lorsqu'un émetteur-récepteur est connecté au port de la carte de codage. **Cavaliers** - Ouverture **TX PWR/TX\_VCC** déconnecte l'alimentation de l'émetteur. - Ouverture **RX PWR/RX\_VCC** déconnecte l'alimentation du récepteur. - Ouverture **TX\_EN** \- active le mode Faible consommation : le laser est éteint ou fonctionne à puissance minimale. La fermeture du contact désactive le mode basse consommation. - Clôture **RS0** et **RS1** tire les broches de l'émetteur-récepteur correspondantes vers la masse. --- ### Commandes de contrôle Ce dispositif **SFPTotal Mini** fonctionne à l'aide d'un protocole de commande propriétaire supporté par SFPTotal Wizard. [Commandes du protocole SFPTotal](https://sfptotal.fun/fr/wiki/Device_control_protocol) \- donnent accès à toutes les capacités du dispositif pour des procédures de programmation complexes ou des registres de contrôle d'émetteur-récepteur spécifiques. --- ### Note 1. Les étiquettes des composants sur le PCB peuvent différer en fonction de la révision du matériel. Consultez la documentation qui l'accompagne pour plus de détails. 2. Les mises à jour du micrologiciel intégré sont disponibles uniquement via le service SFPTotal. Contactez le support pour vérifier si une mise à jour est disponible. 3. Un adaptateur d'alimentation externe 5V DC 1A est recommandé pour les émetteurs-récepteurs haute puissance. La polarité du connecteur est marquée sur le PCB de l'appareil. 4. La révision matérielle 1.6 inclut une protection supplémentaire contre les décharges électrostatiques pour améliorer la fiabilité. ## SFPTotal Plus New Source: [https://sfptotal.io/en/wiki/SFPTotal_Plus_New](https://sfptotal.io/en/wiki/SFPTotal_Plus_New) Démarrage rapide, connexion et fonctionnalités de la carte de codage SFPTotal Plus New. **Contenu** 1. [Informations générales](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_New) 2. [Applications](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_New#1f14ddbb7157864a96a15933e63cc36c5f4eeb2d) 3. [Principaux avantages](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_New#c3e739897ba710e17c363bf78735529bdf0144ec) 4. [Démarrage rapide](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_New#4e82e087889f8534521698ba06311cd9be56b4c6) - [Installation du pilote de périphérique](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_New#58d7cfe5c8194b301d63e9fcc4919c5f786c8128) - [Logiciel](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_New#31fc1eaf71ad7f69afc20dfed736612540de0f02) - [Paramètres de connexion](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_New#76bc18b1782b1491ce8d98e487dd9d1bfcab6003) - [Activation du dispositif](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_New#d60c43dba8d1cb989665461b41663c11cac7d28f) - [Connexion d'un émetteur-récepteur](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_New#00972fe7f66b04665adf9c48d0743f9a693a171b) 5. [Contrôles](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_New#e9f686423be28b2a114f10d89816203c52e5a03a) 6. [Commandes de contrôle](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_New#22418440dde4c54c0f099e9d5cb94b846cbde6f7) 7. [Note](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_New#7d74563e457666cab3955de69bc3a49870523040) Ce dispositif **SFPTotal Plus New** \- la carte de codage programme la mémoire des émetteurs-récepteurs QSFP28, SFP28, XFP, SFP+ et SFP, y compris SFP RJ45, AOC et DAC. Il prend en charge la programmation d'émetteurs-récepteurs protégés par mot de passe selon MSA SFF-8472 et SFF-8636, ainsi que des modules d'écriture et de programmation basés sur des scripts avec des circuits matériels de protection en écriture. Le dispositif possède des ports SFP, XFP et QSFP pour les émetteurs-récepteurs, un connecteur USB de type C pour la connexion à un PC, des indicateurs LED, des cavaliers de contrôle d'alimentation et un connecteur pour une alimentation CC externe 5V. ![Carte de codage SFPTotal Plus New avec ports SFP, XFP et QSFP : disposition des connecteurs](https://sfptotal.fun/images/documentation/i230/p60/356a192b-55e756c155-755c1a60eac6.png) ![Dessous de la carte SFPTotal Plus New](https://sfptotal.fun/images/documentation/i230/p60/356a192b-bdf21cc1eb-755c1a60eac6.png) --- ### Applications La carte de codage est utilisée pour les tâches suivantes : - Programmation d'émetteurs-récepteurs optiques ; - Programmation des câbles AOC et DAC ; - Assurer la compatibilité des modules avec les équipements réseaux des différents constructeurs ; - Programmation d'une mémoire d'émetteur-récepteur protégée en écriture ; - Lecture des informations de diagnostic de l'émetteur-récepteur en temps réel ; - Réglage du canal des émetteurs-récepteurs accordables DWDM SFP+; - Modification des paramètres du contrôleur PHY ; - Rebranding des émetteurs-récepteurs OEM. --- ### Principaux avantages - Taille compacte ; - Prise en charge complète de plusieurs facteurs de forme sur un seul appareil ; - Prise en charge d'émetteurs-récepteurs optiques avec des débits de données de 1.25G à 100G ; - Aucune restriction à un fabricant d'émetteur-récepteur particulier ; - Contrôle flexible de la vitesse d'écriture et des paramètres ; - Prise en charge de la programmation des émetteurs-récepteurs avec un mot de passe ; - Accès aux adresses mémoire des émetteurs-récepteurs non standards ; - Programmation d'émetteurs-récepteurs avec protection matérielle en écriture ; - Support d'alimentation externe pour émetteurs-récepteurs haute puissance ; - Prise en charge de la recherche de mot de passe matériel ; - Support technique du fabricant. --- ### Démarrage rapide #### Installation du pilote de périphérique Pour un fonctionnement correct, installez le pilote du périphérique avant de connecter le périphérique pour la première fois. Il est disponible sur le **page de téléchargement**. Windows 10/11 inclut les pilotes pour SFPTotal Plus New par défaut. Connectez simplement l'appareil à l'ordinateur et attendez la fin de l'installation automatique. Si le système d'exploitation n'inclut pas de pilote ou si des politiques d'installation de pilotes spéciales s'appliquent aux nouveaux périphériques, suivez les instructions **instructions d'installation du pilote**. Certaines versions de Windows nécessitent un redémarrage du système après l'installation du pilote pour que le périphérique de port série virtuel fonctionne correctement. --- #### Logiciel Utiliser le service officiel **SFPTotal Wizard** \- un logiciel pour travailler avec le dispositif. Il fournit une interface pratique pour éditer, lire et écrire la mémoire de l'émetteur-récepteur. Aucune configuration ou calibrage préalable du dispositif n'est requis pour commencer à utiliser l'application. Pour des instructions complètes sur le logiciel, voir le **Guide de L'Utilisateur**. --- #### Paramètres de connexion Connectez la carte de codage au port USB de l'ordinateur à l'aide du câble USB Type C fourni. Le système d'exploitation détecte un nouvel appareil lors de sa première connexion. Par défaut, aucune configuration de connexion n'est requise. L'application détecte automatiquement la carte de codage connectée au PC. Si l'application a été préalablement configurée pour une connexion directe aux appareils, ouvrez le menu **Connexion - Paramètres de connexion**. ![Paramètres de connexion : détection automatique d'une carte de codage SFPTotal Mini/Plus](https://sfptotal.fun/images/documentation/i90/p59/356a192b-02d26c9bb6-fa650823060b.jpg) Réinitialisation **Numéro de port série**, sélectionnez **Type de carte de programmation** pour votre appareil et sélectionnez **Rechercher automatiquement la connexion d'un appareil** pour se connecter automatiquement à la carte de codage. Enregistrez les paramètres de connexion en cliquant sur **Enregistrer les paramètres de connexion**. --- #### Activation du dispositif Ce dispositif **SFPTotal Plus New** est fourni avec des fonctionnalités limitées et nécessite une activation avant utilisation. Voir la rubrique [Activation du dispositif](https://sfptotal.fun/fr/device-activation). --- #### Connexion d'un émetteur-récepteur Connectez l'émetteur-récepteur via le port SFP, XFP ou QSFP. Lors de son insertion, l'étiquette sur le boîtier du module doit être tournée vers le haut. Insérez l'émetteur-récepteur dans le port et poussez-le doucement jusqu'à ce qu'il s'enclenche. Le loquet du boîtier de l'émetteur-récepteur doit s'enclencher dans la cage portuaire. Lorsque l'émetteur-récepteur est correctement installé, la LED STAT arrête de clignoter et reste allumée. La carte de codage est prête à l'emploi. Pour retirer l'émetteur-récepteur, faites pivoter sa bélière pour libérer le loquet, puis tenez les côtés du module avec deux doigts et retirez-le du port. Ne tirez pas sur la bélière, car elle pourrait se briser. --- ### Contrôles La carte de codage comporte les indicateurs d'état et les commandes suivants : **Contrôle de puissance** - Ce dispositif **SW1** Un interrupteur à glissière contrôle l'alimentation des ports de l'émetteur-récepteur. - Ce dispositif **PWR** Le cavalier duplique la fonction de l'interrupteur d'alimentation. L'équipement de mesure peut être connecté en série avec l'alimentation électrique à ce stade. **Indicateurs LED** - Ce dispositif **MCU** Le voyant s'allume lorsque l'appareil est connecté à un ordinateur. - Ce dispositif **STAT** Le voyant clignote lorsque l'appareil est sous tension et que l'appareil attend un émetteur-récepteur dans le port SFP. Il reste allumé lorsqu'un émetteur-récepteur est connecté. - Ce dispositif **ERR** Le voyant reste allumé lorsque le dispositif détecte un défaut ou un blocage du bus de données. - Ce dispositif **SFP** Le voyant s'allume lorsqu'un émetteur-récepteur est connecté au port SFP. - Ce dispositif **XFP** Le voyant s'allume lorsqu'un émetteur-récepteur est connecté au port XFP. - Ce dispositif **QSFP** Le voyant s'allume lorsqu'un émetteur-récepteur est connecté au port QSFP. **Cavaliers** Les ports de l'émetteur-récepteur comportent un groupe de cavaliers pour contrôler les rails d'alimentation et les entrées de l'émetteur-récepteur. **SFP** - Ouverture **PWR\_TX** déconnecte l'alimentation de l'émetteur. - Ouverture **PWR\_RX** déconnecte l'alimentation du récepteur. - Clôture **RS0** et **RS1** tire les broches de l'émetteur-récepteur correspondantes vers la masse. **XFP** - Ouverture **PWR\_5V0** déconnecte l'alimentation de l'émetteur sur le rail 5V. - Ouverture **PWR\_3V3** déconnecte l'alimentation de l'émetteur sur le rail 3.3 V. - Ce dispositif **P\_DOWN/RST** réinitialise le module en coupant l'alimentation. Ouvert par défaut. - Ce dispositif **MOD\_DESEL** sélectionne l'émetteur-récepteur pour l'accès au bus de données. Ouvert par défaut et contrôlé par logiciel. **QSFP** - Ouverture **VCC\_RX** déconnecte l'alimentation du récepteur QSFP. - Ouverture **VCC\_TX** déconnecte l'alimentation de l'émetteur QSFP. - Ce dispositif **VCC1** déconnecte l'alimentation du contrôleur de l'émetteur-récepteur QSFP. - Ce dispositif **MODSEL** sélectionne l'émetteur-récepteur pour l'accès au bus de données. Ouvert par défaut et contrôlé par logiciel. - Ce dispositif **RESETL** réinitialise le module. Ouvert par défaut. **Mode basse consommation** - Ce dispositif **TX\_EN** désactive le mode faible consommation de l'émetteur-récepteur. Ouvert par défaut. **Bus de données** Ce dispositif **SDA**, **SCL** et **GND** Des broches permettent d'accéder au bus de données I2C. Les niveaux logiques du bus de données correspondent à 5V. --- ### Commandes de contrôle Ce dispositif **SFPTotal Plus New** fonctionne à l'aide d'un protocole de commande propriétaire supporté par SFPTotal Wizard. [Commandes du protocole SFPTotal](https://sfptotal.fun/fr/wiki/Device_control_protocol) \- donnent accès à toutes les capacités du dispositif pour des procédures de programmation complexes ou des registres de contrôle d'émetteur-récepteur spécifiques. --- ### Note 1. Les étiquettes des composants sur le PCB peuvent différer en fonction de la révision du matériel. Consultez la documentation qui l'accompagne pour plus de détails. 2. Les mises à jour du micrologiciel intégré sont disponibles uniquement via le service SFPTotal. Contactez le support pour vérifier si une mise à jour est disponible. 3. Un adaptateur d'alimentation externe 5V DC 2A est recommandé pour les émetteurs-récepteurs haute puissance. La polarité du connecteur est marquée sur le PCB de l'appareil. 4. La révision matérielle 1.3 inclut une protection supplémentaire contre les décharges électrostatiques pour améliorer la fiabilité. ## SFPTotal Plus X Source: [https://sfptotal.io/en/wiki/SFPTotal_Plus_X](https://sfptotal.io/en/wiki/SFPTotal_Plus_X) Démarrage rapide, connexion et fonctionnalités de la carte de codage SFPTotal Plus X. **Contenu** 1. [Informations générales](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_X) 2. [Applications](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_X#1f14ddbb7157864a96a15933e63cc36c5f4eeb2d) 3. [Principaux avantages](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_X#c3e739897ba710e17c363bf78735529bdf0144ec) 4. [Démarrage rapide](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_X#4e82e087889f8534521698ba06311cd9be56b4c6) - [Installation du pilote de périphérique](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_X#58d7cfe5c8194b301d63e9fcc4919c5f786c8128) - [Logiciel](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_X#31fc1eaf71ad7f69afc20dfed736612540de0f02) - [Paramètres de connexion](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_X#76bc18b1782b1491ce8d98e487dd9d1bfcab6003) - [Activation du dispositif](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_X#d60c43dba8d1cb989665461b41663c11cac7d28f) - [Connexion d'un émetteur-récepteur](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_X#00972fe7f66b04665adf9c48d0743f9a693a171b) 5. [Contrôles](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_X#e9f686423be28b2a114f10d89816203c52e5a03a) 6. [Commandes de contrôle](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_X#22418440dde4c54c0f099e9d5cb94b846cbde6f7) 7. [Note](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_X#7d74563e457666cab3955de69bc3a49870523040) Ce dispositif **SFPTotal Plus X** la carte de codage programme la mémoire des émetteurs-récepteurs QSFP-DD, QSFP56, QSFP28, SFP28, XFP, SFP+ et SFP, y compris SFP RJ45, AOC et DAC. Il prend en charge la programmation d'émetteurs-récepteurs protégés par mot de passe selon MSA SFF-8472, SFF-8636 et CMIS 5.0, ainsi que des modules d'écriture et de programmation basés sur des scripts avec des circuits matériels de protection en écriture. Le dispositif possède des ports SFP, XFP et QSFP-DD pour les émetteurs-récepteurs, un connecteur USB de type C pour la connexion à un PC, des indicateurs LED, des cavaliers de contrôle d'alimentation et un connecteur pour une alimentation CC externe 5V. ![Carte de codage SFPTotal Plus X : disposition des ports SFP, XFP et QSFP-DD](https://sfptotal.fun/images/documentation/i108/p61/356a192b-80eec02f1a-75ff1dc00f77.png) ![Dessous de la carte SFPTotal Plus X](https://sfptotal.fun/images/documentation/i108/p61/356a192b-53eff62d3b-fb47744ce05d.png) --- ### Applications SFPTotal Plus X est utilisé pour les tâches suivantes : - Programmation d'émetteurs-récepteurs optiques ; - Programmation des câbles AOC et DAC ; - Assurer la compatibilité des modules avec les équipements réseaux des différents constructeurs ; - Programmation d'une mémoire d'émetteur-récepteur protégée en écriture ; - Lecture des informations de diagnostic de l'émetteur-récepteur en temps réel ; - Réglage du canal des émetteurs-récepteurs accordables DWDM SFP+; - Modification des paramètres du contrôleur PHY ; - Rebranding des émetteurs-récepteurs OEM. --- ### Principaux avantages - Taille compacte ; - Prise en charge complète de plusieurs facteurs de forme sur un seul appareil ; - Prise en charge d'émetteurs-récepteurs optiques avec des débits de données de 1.25G à 400G ; - Aucune restriction à un fabricant d'émetteur-récepteur particulier ; - Contrôle flexible de la vitesse d'écriture et des paramètres ; - Prise en charge de la programmation des émetteurs-récepteurs avec un mot de passe ; - Accès aux adresses mémoire des émetteurs-récepteurs non standards ; - Programmation d'émetteurs-récepteurs avec protection matérielle en écriture ; - Support d'alimentation externe pour émetteurs-récepteurs haute puissance ; - Prise en charge de la recherche de mot de passe matériel ; - Support technique du fabricant. --- ### Démarrage rapide #### Installation du pilote de périphérique Pour un fonctionnement correct, installez le pilote du périphérique avant de connecter le périphérique pour la première fois. Il est disponible sur le [page de téléchargement](https://sfptotal.fun/fr/software#driver). Windows 10/11 inclut les pilotes pour SFPTotal Plus X par défaut. Connectez simplement l'appareil à l'ordinateur et attendez la fin de l'installation automatique. Si le système d'exploitation n'inclut pas de pilote ou si des politiques d'installation de pilotes spéciales s'appliquent aux nouveaux périphériques, suivez les instructions [instructions d'installation du pilote](https://sfptotal.fun/fr/software#driver). Certaines versions de Windows nécessitent un redémarrage du système après l'installation du pilote pour que le périphérique de port série virtuel fonctionne correctement. --- #### Logiciel Utiliser le service officiel [SFPTotal Wizard](https://sfptotal.fun/fr/software) \- un logiciel pour travailler avec le dispositif. Il fournit une interface pratique pour éditer, lire et écrire la mémoire de l'émetteur-récepteur. Aucune configuration ou calibrage préalable du dispositif n'est requis pour commencer à utiliser l'application. Pour des instructions complètes sur le logiciel, voir le [Guide de L'Utilisateur](https://sfptotal.fun/fr/wiki/SFPTotal_Documentation#e9aa6ea1ce86697d7e125ea8149a1768a40ce9fb). --- #### Paramètres de connexion Connectez la carte de codage au port USB de l'ordinateur à l'aide du câble USB Type C fourni. Le système d'exploitation détecte un nouvel appareil lors de sa première connexion. Par défaut, aucune configuration de connexion n'est requise. L'application détecte automatiquement la carte de codage connectée au PC. Si l'application a été préalablement configurée pour une connexion directe aux appareils, ouvrez le menu **Connexion - Paramètres de connexion**. ![Paramètres de connexion : détection automatique d'une carte de codage SFPTotal Mini/Plus](https://sfptotal.fun/images/documentation/i90/p59/356a192b-02d26c9bb6-fa650823060b.jpg) Réinitialisation **Numéro de port série**, sélectionnez **Type de carte de programmation** pour votre appareil et sélectionnez **Rechercher automatiquement la connexion d'un appareil** pour se connecter automatiquement à la carte de codage. Enregistrez les paramètres de connexion en cliquant sur **Enregistrer les paramètres de connexion**. --- #### Activation du dispositif Ce dispositif **SFPTotal Plus X** est fourni avec des fonctionnalités limitées et nécessite une activation avant utilisation. Voir la rubrique [Activation du dispositif](https://sfptotal.fun/fr/device-activation). --- #### Connexion d'un émetteur-récepteur Connectez l'émetteur-récepteur au port SFP à l'intérieur de la cage métallique. Lors de son insertion, l'étiquette sur le boîtier du module doit être tournée vers le haut. Insérez l'émetteur-récepteur dans le port et poussez-le doucement jusqu'à ce qu'il s'enclenche. Le loquet du boîtier de l'émetteur-récepteur doit s'enclencher dans la cage portuaire. Lorsque l'émetteur-récepteur est correctement installé, la LED STAT arrête de clignoter et reste allumée. La carte de codage est prête à l'emploi. Pour retirer l'émetteur-récepteur, faites pivoter sa bélière pour libérer le loquet, puis tenez les côtés du module avec deux doigts et retirez-le du port. Ne tirez pas sur la bélière, car elle pourrait se briser. --- ### Contrôles La carte de codage comporte les indicateurs d'état et les commandes suivants : **Contrôle de puissance** - Ce dispositif **SW1** Un interrupteur à glissière contrôle l'alimentation des ports de l'émetteur-récepteur. - Ce dispositif **PWR** Le cavalier duplique la fonction de l'interrupteur d'alimentation. L'équipement de mesure peut être connecté en série avec l'alimentation électrique à ce stade. **Indicateurs LED** - Ce dispositif **MCU** Le voyant s'allume lorsque l'appareil est connecté à un ordinateur. - Ce dispositif **STAT** Le voyant clignote lorsque l'appareil est sous tension et que l'appareil attend un émetteur-récepteur. Il reste allumé lorsqu'un émetteur-récepteur est connecté à un port. - Ce dispositif **ERR** Le voyant reste allumé lorsque le dispositif détecte un défaut ou un blocage du bus de données. - Ce dispositif **SFP** Le voyant s'allume lorsqu'un émetteur-récepteur est connecté au port SFP. - Ce dispositif **XFP** Le voyant s'allume lorsqu'un émetteur-récepteur est connecté au port XFP. - Ce dispositif **QSFP** Le voyant s'allume lorsqu'un émetteur-récepteur est connecté au port QSFP. **Cavaliers** Les ports de l'émetteur-récepteur comportent un groupe de cavaliers pour contrôler les rails d'alimentation et les entrées de l'émetteur-récepteur. Les fonctions des cavaliers principaux sont marquées à l'avant ou à l'arrière du PCB. **SFP** - Ouverture **PWR\_TX** déconnecte l'alimentation de l'émetteur. - Ouverture **PWR\_RX** déconnecte l'alimentation du récepteur. - Clôture **RS0** et **RS1** met les broches de l'émetteur-récepteur correspondantes à la masse pour contrôler les lignes de sélection de débit. **XFP** - Ouverture **PWR\_5V0** déconnecte l'alimentation de l'émetteur sur le rail 5V. - Ouverture **PWR\_3V3** déconnecte l'alimentation de l'émetteur sur le rail 3.3 V. - Ce dispositif **P\_DOWN/RST** réinitialise le module en coupant l'alimentation. Ouvert par défaut. - Ce dispositif **MOD\_DESEL** sélectionne l'émetteur-récepteur pour l'accès au bus de données. Ouvert par défaut et contrôlé par logiciel. **QSFP** - Ouverture **VCC\_RX** déconnecte l'alimentation du récepteur QSFP. - Ouverture **VCC\_TX** déconnecte l'alimentation de l'émetteur QSFP. - Ce dispositif **VCC1** déconnecte l'alimentation du contrôleur de l'émetteur-récepteur QSFP. - Ce dispositif **VCC2** déconnecte l'alimentation du contrôleur de l'émetteur-récepteur QSFP-DD. - Ouverture **VCC\_RX1** déconnecte l'alimentation du récepteur QSFP-DD. - Ouverture **VCC\_TX1** déconnecte l'alimentation de l'émetteur QSFP-DD. - Ce dispositif **MODSEL** sélectionne l'émetteur-récepteur pour l'accès au bus de données. Ouvert par défaut et contrôlé par logiciel. - Ce dispositif **RESETL** réinitialise le module. Ouvert par défaut. **Mode basse consommation** - Ce dispositif **TX\_EN** désactive le mode faible consommation de l'émetteur-récepteur. Ouvert par défaut. **Bus de données** Ce dispositif **SDA**, **SCL** et **GND** Des broches permettent d'accéder au bus de données I2C. Les niveaux logiques du bus de données correspondent à 5V. --- ### Commandes de contrôle Ce dispositif **SFPTotal Plus X** fonctionne à l'aide d'un protocole de commande propriétaire supporté par SFPTotal Wizard. [Commandes du protocole SFPTotal](https://sfptotal.fun/fr/wiki/Device_control_protocol) \- donnent accès à toutes les capacités du dispositif pour des procédures de programmation complexes ou des registres de contrôle d'émetteur-récepteur spécifiques. --- ### Note 1. Les étiquettes des composants sur le PCB peuvent différer en fonction de la révision du matériel. Consultez la documentation qui l'accompagne pour plus de détails. 2. Les mises à jour du micrologiciel intégré sont disponibles uniquement via le service SFPTotal. Contactez le support pour vérifier si une mise à jour est disponible. 3. Un adaptateur d'alimentation externe 5V DC 2A est recommandé pour les émetteurs-récepteurs haute puissance. La polarité du connecteur est marquée sur le PCB de l'appareil. 4. La révision matérielle 1.9 inclut une protection supplémentaire contre les décharges électrostatiques pour améliorer la fiabilité. ## SFPTotal OSFP Board Source: [https://sfptotal.io/en/wiki/SFPTotal_OSFP_Board](https://sfptotal.io/en/wiki/SFPTotal_OSFP_Board) Objectif, connexion et caractéristiques de la carte de codage SFPTotal OSFP Board. **Contenu** 1. [Informations générales](https://sfptotal.fun/fr/wiki/SFPTotal_OSFP_Board) 2. [Applications](https://sfptotal.fun/fr/wiki/SFPTotal_OSFP_Board#1f14ddbb7157864a96a15933e63cc36c5f4eeb2d) 3. [Principaux avantages](https://sfptotal.fun/fr/wiki/SFPTotal_OSFP_Board#c3e739897ba710e17c363bf78735529bdf0144ec) 4. [Démarrage rapide](https://sfptotal.fun/fr/wiki/SFPTotal_OSFP_Board#4e82e087889f8534521698ba06311cd9be56b4c6) - [Installation du pilote de périphérique](https://sfptotal.fun/fr/wiki/SFPTotal_OSFP_Board#58d7cfe5c8194b301d63e9fcc4919c5f786c8128) - [Logiciel](https://sfptotal.fun/fr/wiki/SFPTotal_OSFP_Board#31fc1eaf71ad7f69afc20dfed736612540de0f02) - [Paramètres de connexion](https://sfptotal.fun/fr/wiki/SFPTotal_OSFP_Board#76bc18b1782b1491ce8d98e487dd9d1bfcab6003) - [Activation du dispositif](https://sfptotal.fun/fr/wiki/SFPTotal_OSFP_Board#d60c43dba8d1cb989665461b41663c11cac7d28f) - [Connexion d'un émetteur-récepteur](https://sfptotal.fun/fr/wiki/SFPTotal_OSFP_Board#00972fe7f66b04665adf9c48d0743f9a693a171b) 5. [Contrôles](https://sfptotal.fun/fr/wiki/SFPTotal_OSFP_Board#e9f686423be28b2a114f10d89816203c52e5a03a) 6. [Commandes de contrôle](https://sfptotal.fun/fr/wiki/SFPTotal_OSFP_Board#22418440dde4c54c0f099e9d5cb94b846cbde6f7) 7. [Note](https://sfptotal.fun/fr/wiki/SFPTotal_OSFP_Board#7d74563e457666cab3955de69bc3a49870523040) Ce dispositif **SFPTotal OSFP Board** La carte de codage programme la mémoire des émetteurs-récepteurs 400G et 800G OSFP, AOC et DAC. Il prend en charge la programmation d'émetteurs-récepteurs protégés par mot de passe selon CMIS 5.0, ainsi que des modules d'écriture et de programmation basés sur des scripts avec des circuits matériels de protection en écriture. Le dispositif possède un port OSFP pour les émetteurs-récepteurs, un connecteur USB de type C pour la connexion à un PC, des indicateurs LED, des cavaliers de contrôle d'alimentation et un connecteur pour une alimentation CC externe 5V. ![SFPTotal OSFP Board : OSFP port, boutons et connecteurs d'alimentation](https://sfptotal.fun/images/documentation/i180/p68/356a192b-b2a4dd28a9-9bf55b6d46cc.png) ![Dessous de SFPTotal OSFP Board montrant les étiquettes et les fonctions des broches](https://sfptotal.fun/images/documentation/i180/p68/356a192b-594b4848a1-9bf55b6d46cc.png) --- ### Applications SFPTotal OSFP Board est utilisé pour les tâches suivantes : - Programmation d'émetteurs-récepteurs optiques ; - Programmation des câbles AOC et DAC ; - Assurer la compatibilité des modules avec les équipements réseaux des différents constructeurs ; - Programmation d'une mémoire d'émetteur-récepteur protégée en écriture ; - Lecture des informations de diagnostic de l'émetteur-récepteur en temps réel ; - Rebranding des émetteurs-récepteurs OEM. --- ### Principaux avantages - Taille compacte ; - Prise en charge d'émetteurs-récepteurs optiques avec des débits de données de 400G et 800G ; - Aucune restriction à un fabricant d'émetteur-récepteur particulier ; - Contrôle flexible de la vitesse d'écriture et des paramètres ; - Prise en charge de la programmation des émetteurs-récepteurs avec un mot de passe ; - Accès aux adresses mémoire des émetteurs-récepteurs non standards ; - Programmation d'émetteurs-récepteurs avec protection matérielle en écriture ; - Support d'alimentation externe pour émetteurs-récepteurs haute puissance ; - Prise en charge de la recherche de mot de passe matériel ; - Support technique du fabricant. --- ### Démarrage rapide #### Installation du pilote de périphérique Pour un fonctionnement correct, installez le pilote du périphérique avant de connecter le périphérique pour la première fois. Il est disponible sur le [page de téléchargement](https://sfptotal.fun/fr/software#driver). Windows 10/11 inclut les pilotes pour SFPTotal OSFP Board par défaut. Connectez simplement l'appareil à l'ordinateur et attendez la fin de l'installation automatique. Si le système d'exploitation n'inclut pas de pilote ou si des politiques d'installation de pilotes spéciales s'appliquent aux nouveaux périphériques, suivez les instructions [instructions d'installation du pilote](https://sfptotal.fun/fr/software#driver). Certaines versions de Windows nécessitent un redémarrage du système après l'installation du pilote pour que le périphérique de port série virtuel fonctionne correctement. --- #### Logiciel Utiliser le service officiel [SFPTotal Wizard](https://sfptotal.fun/fr/software) \- un logiciel pour travailler avec le dispositif. Il fournit une interface pratique pour éditer, lire et écrire la mémoire de l'émetteur-récepteur. Aucune configuration ou calibrage préalable du dispositif n'est requis pour commencer à utiliser l'application. Pour des instructions complètes sur le logiciel, voir le [Guide de L'Utilisateur](https://sfptotal.fun/fr/wiki/SFPTotal_Documentation#e9aa6ea1ce86697d7e125ea8149a1768a40ce9fb). --- #### Paramètres de connexion Connectez la carte de codage au port USB de l'ordinateur à l'aide du câble USB Type C fourni. Le système d'exploitation détecte un nouvel appareil lors de sa première connexion. Par défaut, aucune configuration de connexion n'est requise. L'application détecte automatiquement la carte de codage connectée au PC. Si l'application a été préalablement configurée pour une connexion directe aux appareils, ouvrez le menu **Connexion - Paramètres de connexion**. ![Paramètres de connexion : détection automatique d'une carte de codage SFPTotal Mini/Plus](https://sfptotal.fun/images/documentation/i90/p59/356a192b-02d26c9bb6-fa650823060b.jpg) Réinitialisation **Numéro de port série**, sélectionnez **Type de carte de programmation** pour votre appareil et sélectionnez **Rechercher automatiquement la connexion d'un appareil** pour se connecter automatiquement à la carte de codage. Enregistrez les paramètres de connexion en cliquant sur **Enregistrer les paramètres de connexion**. --- #### Activation du dispositif Ce dispositif **SFPTotal OSFP Board** est fourni avec des fonctionnalités limitées et nécessite une activation avant utilisation. Voir la rubrique [Activation du dispositif](https://sfptotal.fun/fr/device-activation). --- #### Connexion d'un émetteur-récepteur Connectez l'émetteur-récepteur au port OSFP à l'intérieur de la cage métallique. Lors de son insertion, l'étiquette sur le boîtier du module et le bord exposé du PCB du module doivent être orientés vers le bas. Insérez l'émetteur-récepteur dans la cage de port et poussez-le doucement jusqu'à ce qu'il s'enclenche. Le loquet du boîtier de l'émetteur-récepteur doit s'enclencher dans la cage portuaire. Lorsque l'émetteur-récepteur est correctement installé, la LED verte STAT arrête de clignoter et reste allumée. La carte de codage est prête à l'emploi. Pour retirer l'émetteur-récepteur, tirez sur sa bélière pour libérer le loquet, puis tenez les côtés du module avec deux doigts et retirez-le du port. Ne retirez pas le module par son étrier, car il pourrait se briser. **La LED continue de clignoter et le module n'est pas lisible** - Vérifiez que SW1, qui contrôle l'alimentation du port, est réglé sur ON ou que le contrôle de l'alimentation logicielle est activé. - Assurez-vous que les exigences d'alimentation électrique du dispositif sont satisfaites. Attention ! Les émetteurs-récepteurs OSFP consomment du courant selon la classe de puissance spécifiée par le fabricant. Un port USB d'ordinateur ne peut pas fournir une alimentation suffisante, une alimentation externe est donc nécessaire lors de la connexion d'émetteurs-récepteurs optiques haute puissance. **Connexion des émetteurs-récepteurs OSFP-RHS** La cage de ports métallique OSFP est conçue pour les modules OSFP standards. Il ne peut pas accepter les modules OSFP-RHS à cause des butées internes sur les parois de la cage. Pour connecter les modules OSFP-RHS à la carte de codage, retirez la cage de port métallique en appuyant sur le bord qui dépasse du PCB du dispositif. Installer la cage pour les émetteurs-récepteurs OSFP-RHS. La connexion d'émetteurs-récepteurs sans cage de port n'est pas recommandée. --- ### Contrôles La carte de codage comporte les indicateurs d'état et les commandes suivants : #### Contrôle de puissance - Le double cavalier PWR commute l'alimentation CC 5V vers l'entrée du contrôleur de puissance. L'équipement de mesure peut être connecté en série avec le circuit ici. - Le commutateur à glissière SW1 contrôle l'alimentation des ports émetteur-récepteur. Réglez-le sur ON pour alimenter le port OSFP. #### Indicateurs LED - Le voyant MCU s'allume lorsque le dispositif est connecté à un ordinateur. - L'indicateur STAT clignote lorsque l'appareil est sous tension et que l'appareil attend un émetteur-récepteur. Il reste allumé lorsqu'un émetteur-récepteur est connecté à un port. - L'indicateur ERR reste allumé lorsque le dispositif détecte une panne ou un blocage du bus de données. - L'indicateur PWR indique que de l'alimentation est présente à l'entrée du contrôleur de puissance. - Le voyant PRESENT s'allume lorsqu'un émetteur-récepteur est connecté au port OSFP. - L'indicateur INT montre que l'indicateur d'opération d'interruption est activé. #### Cavaliers Le circuit du port OSFP comprend un groupe de cavaliers pour contrôler des rails d'alimentation individuels et des signaux basse vitesse d'émetteur-récepteur. Les fonctions des cavaliers principaux sont marquées à l'avant ou à l'arrière du PCB. - L'ouverture de VCC1 déconnecte l'alimentation du premier canal. - L'ouverture de VCC2 déconnecte l'alimentation du deuxième canal. - L'ouverture de VCC3 déconnecte l'alimentation du troisième canal. - L'ouverture de VCC4 déconnecte l'alimentation du quatrième canal. - Le cavalier INT/RSTn connecte la ligne de port OSFP correspondante afin que la carte de codage puisse lire M\_INT (Interrupt Operation) et contrôler la réinitialisation de l'émetteur-récepteur via M\_RSTn. Fermé par défaut. - Le cavalier LPW/PSNT connecte la ligne de port OSFP correspondante afin que la carte de codage puisse lire H\_PRSn et contrôler le mode basse consommation via M\_LPWn. Fermé par défaut. - L'installation du cavalier LOWPWR amène H\_LPWn jusqu'à la tension d'alimentation et fait passer l'émetteur-récepteur en mode haute puissance. Ouvert par défaut. - Le cavalier RESET réinitialise le module. Ouvert par défaut. Pour plus d'informations sur les lignes INT/RSTn et LPW/PSNT, voir la section 14.5, Signaux à basse vitesse, dans la spécification officielle OSFP : [https://osfpmsa.org/assets/pdf/OSFP\_Module\_Specification\_Rev5\_1.pdf](https://osfpmsa.org/assets/pdf/OSFP_Module_Specification_Rev5_1.pdf) #### Bus de données I2C Les broches SDA, SCL et GND permettent d'accéder au bus de données I2C. Les niveaux logiques du bus de données correspondent à 5V. #### Raccordement d'une alimentation de banc La carte de codage comporte des contacts pour connecter une alimentation de banc avec une sortie CC 3.3V directement au rail d'alimentation du port OSFP\_VCC. Une alimentation de banc est recommandée pour maintenir une tension stable lorsque vous travaillez avec des émetteurs-récepteurs consommant plus de 10 W. Lors de la connexion directe d'une alimentation de banc, désactivez le contrôleur de puissance de la carte de codage en réglant l'interrupteur à glissière SW1 sur OFF. AVERTISSEMENT ! Lorsque vous connectez directement une alimentation de banc, ne dépassez pas la limite 3.465 V DC spécifiée par la norme pour Host VCC. --- ### Commandes de contrôle Ce dispositif **SFPTotal OSFP Board** fonctionne à l'aide d'un protocole de commande propriétaire supporté par SFPTotal Wizard. [Commandes du protocole SFPTotal](https://sfptotal.fun/fr/wiki/Device_control_protocol) \- donnent accès à toutes les capacités du dispositif pour des procédures de programmation complexes ou des registres de contrôle d'émetteur-récepteur spécifiques. --- ### Note 1. Les étiquettes des composants sur le PCB peuvent différer en fonction de la révision du matériel. Consultez la documentation qui l'accompagne pour plus de détails. 2. Les mises à jour du micrologiciel intégré sont disponibles uniquement via le service SFPTotal. Contactez le support pour vérifier si une mise à jour est disponible. 3. Un adaptateur d'alimentation externe 5V DC 2A est recommandé pour les émetteurs-récepteurs haute puissance. La polarité du connecteur est marquée sur le PCB de l'appareil. 4. La carte de codage prend en charge la connexion à une alimentation de banc. ## SFPTotal Evolution Source: [https://sfptotal.io/en/wiki/SFPTotal_Evolution](https://sfptotal.io/en/wiki/SFPTotal_Evolution) Objectif, connexion et caractéristiques de la carte de codage SFPTotal Evolution. **Contenu** 1. [Informations générales](https://sfptotal.fun/fr/wiki/SFPTotal_Evolution) 2. [Applications](https://sfptotal.fun/fr/wiki/SFPTotal_Evolution#1f14ddbb7157864a96a15933e63cc36c5f4eeb2d) 3. [Principaux avantages](https://sfptotal.fun/fr/wiki/SFPTotal_Evolution#c3e739897ba710e17c363bf78735529bdf0144ec) 4. [Démarrage rapide](https://sfptotal.fun/fr/wiki/SFPTotal_Evolution#4e82e087889f8534521698ba06311cd9be56b4c6) - [Installation du pilote de périphérique](https://sfptotal.fun/fr/wiki/SFPTotal_Evolution#58d7cfe5c8194b301d63e9fcc4919c5f786c8128) - [Logiciel](https://sfptotal.fun/fr/wiki/SFPTotal_Evolution#31fc1eaf71ad7f69afc20dfed736612540de0f02) - [Paramètres de connexion](https://sfptotal.fun/fr/wiki/SFPTotal_Evolution#76bc18b1782b1491ce8d98e487dd9d1bfcab6003) - [Activation du dispositif](https://sfptotal.fun/fr/wiki/SFPTotal_Evolution#d60c43dba8d1cb989665461b41663c11cac7d28f) - [Connexion d'un émetteur-récepteur](https://sfptotal.fun/fr/wiki/SFPTotal_Evolution#00972fe7f66b04665adf9c48d0743f9a693a171b) 5. [Contrôles](https://sfptotal.fun/fr/wiki/SFPTotal_Evolution#e9f686423be28b2a114f10d89816203c52e5a03a) 6. [Commandes de contrôle](https://sfptotal.fun/fr/wiki/SFPTotal_Evolution#22418440dde4c54c0f099e9d5cb94b846cbde6f7) 7. [Note](https://sfptotal.fun/fr/wiki/SFPTotal_Evolution#7d74563e457666cab3955de69bc3a49870523040) Ce dispositif **SFPTotal E>olution** Le projet mène des recherches techniques sur la compatibilité et l'utilisation d'émetteurs-récepteurs optiques à haut débit avec des équipements de commutation de réseau dans les systèmes de communication par fibre optique, de stockage de données et d'intelligence artificielle. Elle développe également des produits pour tester et programmer la mémoire des émetteurs-récepteurs optiques. **La carte de codage série SFPTotal E** est un dispositif spécialisé pour programmer la mémoire de 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 et 800G OSFP émetteurs-récepteurs optiques, y compris DAC, AOC, SFP RJ45 et émetteurs-récepteurs OLT PON. Le dispositif prend en charge la programmation d'émetteurs-récepteurs protégés par mot de passe selon CMIS 5.0, MSA SFF-8472 et SFF-8636, ainsi que des modules d'écriture et de programmation basés sur des scripts avec des circuits matériels de protection en écriture. Le dispositif dispose de ports OSFP, QSFP-DD et DSFP, avec une rétrocompatibilité pour SFP/SFP28 et QSFP+/QSFP28, un USB Connecteur de type C pour la connexion à un PC, indicateurs LED, cavaliers de contrôle d'alimentation et connecteur pour une alimentation externe 5V 2A DC. ![Modèle 3D de la carte de codage SFPTotal Evolution avec les ports OSFP, QSFP-DD et DSFP/SFP](https://sfptotal.fun/images/documentation/i167/p69/356a192b-30bddbbd71-db66cded2f06.png) --- ### Applications Les cartes de codage SFPTotal sont utilisées pour les tâches suivantes : - Programmation d'émetteurs-récepteurs optiques ; - Programmation des câbles AOC et DAC ; - Assurer la compatibilité des modules avec les équipements réseaux des différents constructeurs ; - Programmation d'une mémoire d'émetteur-récepteur protégée en écriture ; - Lecture des informations de diagnostic de l'émetteur-récepteur en temps réel ; - Rebranding des émetteurs-récepteurs OEM. --- ### Principaux avantages - Taille compacte ; - Prise en charge d'émetteurs-récepteurs optiques avec des débits de données de 400G et 800G ; - Aucune restriction à un fabricant d'émetteur-récepteur particulier ; - Contrôle flexible de la vitesse d'écriture et des paramètres ; - Prise en charge de la programmation des émetteurs-récepteurs avec un mot de passe ; - Accès aux adresses mémoire des émetteurs-récepteurs non standards ; - Programmation d'émetteurs-récepteurs avec protection matérielle en écriture ; - Support d'alimentation externe pour émetteurs-récepteurs haute puissance ; - Prise en charge de la recherche de mot de passe matériel ; - Support technique du fabricant. --- ### Démarrage rapide #### Installation du pilote de périphérique Pour un fonctionnement correct, installez le pilote du périphérique avant de connecter le périphérique pour la première fois. Il est disponible sur le [page de téléchargement](https://sfptotal.fun/fr/software#driver). Windows 10/11 inclut les pilotes pour SFPTotal Evolution par défaut. Connectez simplement l'appareil à l'ordinateur et attendez la fin de l'installation automatique. Si le système d'exploitation n'inclut pas de pilote ou si des politiques d'installation de pilotes spéciales s'appliquent aux nouveaux périphériques, suivez les instructions [instructions d'installation du pilote](https://sfptotal.fun/fr/software#driver). Certaines versions de Windows nécessitent un redémarrage du système après l'installation du pilote pour que le périphérique de port série virtuel fonctionne correctement. --- #### Logiciel Utiliser le service officiel [SFPTotal Wizard](https://sfptotal.fun/fr/software) \- un logiciel pour travailler avec le dispositif. Il fournit une interface pratique pour éditer, lire et écrire la mémoire de l'émetteur-récepteur. Aucune configuration ou calibrage préalable du dispositif n'est requis pour commencer à utiliser l'application. Pour des instructions complètes sur le logiciel, voir le [Guide de L'Utilisateur](https://sfptotal.fun/fr/wiki/SFPTotal_Documentation#e9aa6ea1ce86697d7e125ea8149a1768a40ce9fb). --- #### Paramètres de connexion Connectez la carte de codage au port USB de l'ordinateur à l'aide du câble USB Type C fourni. Le système d'exploitation détecte un nouvel appareil lors de sa première connexion. Par défaut, aucune configuration de connexion n'est requise. L'application détecte automatiquement la carte de codage connectée au PC. Si l'application a été préalablement configurée pour une connexion directe aux appareils, ouvrez le menu **Connexion - Paramètres de connexion**. ![Paramètres de connexion : détection automatique d'une carte de codage SFPTotal Mini/Plus](https://sfptotal.fun/images/documentation/i90/p59/356a192b-02d26c9bb6-fa650823060b.jpg) Réinitialisation **Numéro de port série**, sélectionnez **Type de carte de programmation** pour votre appareil et sélectionnez **Rechercher automatiquement la connexion d'un appareil** pour se connecter automatiquement à la carte de codage. Enregistrez les paramètres de connexion en cliquant sur **Enregistrer les paramètres de connexion**. --- #### Activation du dispositif La carte de codage est fournie avec des fonctionnalités limitées et nécessite une activation avant utilisation. Voir la rubrique [Activation du dispositif](https://sfptotal.fun/fr/device-activation). --- #### Connexion d'un émetteur-récepteur La carte de codage comporte des ports OSFP, QSFP-DD et DSFP pour les émetteurs-récepteurs. Le port DSFP accepte les émetteurs-récepteurs DSFP et SFP. Le port QSFP-DD est rétrocompatible et accepte les émetteurs-récepteurs QSFP-DD, QSFP28 et QSFP+. Insérez l'émetteur-récepteur dans la cage de port et poussez-le doucement jusqu'à ce qu'il s'enclenche. Le loquet du boîtier de l'émetteur-récepteur doit s'enclencher dans la cage portuaire. Lorsque l'émetteur-récepteur est correctement installé, la LED verte STAT arrête de clignoter et reste allumée. La carte de codage est prête à l'emploi. Pour retirer l'émetteur-récepteur, tirez sur sa bélière pour libérer le loquet, puis tenez les côtés du module avec deux doigts et retirez-le du port. Ne retirez pas le module par son étrier, car il pourrait se briser. **La LED continue de clignoter et le module n'est pas lisible** - Vérifiez que SW1, qui contrôle l'alimentation du port, est réglé sur ON ou que le contrôle de l'alimentation logicielle est activé. - Assurez-vous que les exigences d'alimentation électrique du dispositif sont satisfaites. Attention ! Les émetteurs-récepteurs OSFP consomment du courant selon la classe de puissance spécifiée par le fabricant. Un port USB d'ordinateur ne peut pas fournir une alimentation suffisante, une alimentation externe est donc nécessaire lors de la connexion d'émetteurs-récepteurs optiques haute puissance. **Connexion des émetteurs-récepteurs OSFP-RHS** La cage de ports métallique OSFP est conçue pour les modules OSFP-IHS standards. Il ne peut pas accepter les modules OSFP-RHS (modules fins sans dissipateur thermique) à cause des butées internes sur les parois de la cage. Pour connecter les modules OSFP-RHS à la carte de codage, retirez la cage de port métallique OSFP-IHS en appuyant sur le bord qui dépasse du PCB du dispositif. Installer la cage pour les émetteurs-récepteurs OSFP-RHS. La connexion d'émetteurs-récepteurs sans cage de port n'est pas recommandée, car cela peut endommager le connecteur de port et les joints de soudure. --- ### Contrôles La carte de codage comporte les indicateurs d'état et les commandes suivants : #### Contrôle de puissance - Le double cavalier PWR commute l'alimentation CC 5V vers l'entrée du contrôleur de puissance. L'équipement de mesure peut être connecté en série avec le circuit ici. - Le commutateur à glissière SW1 contrôle l'alimentation des ports émetteur-récepteur. Réglez-le sur ON pour alimenter le port OSFP. #### Indicateurs LED - Le voyant MCU s'allume lorsque le dispositif est connecté à un ordinateur. - L'indicateur STAT clignote lorsque l'appareil est sous tension et que l'appareil attend un émetteur-récepteur. Il reste allumé lorsqu'un émetteur-récepteur est connecté à un port. - L'indicateur ERR reste allumé lorsque le dispositif détecte une panne ou un blocage du bus de données. - L'indicateur PWR indique que de l'alimentation est présente à l'entrée du contrôleur de puissance. - Le voyant PRESENT s'allume lorsqu'un émetteur-récepteur est connecté au port OSFP. - L'indicateur INT montre que l'indicateur d'opération d'interruption est activé. #### Cavaliers Les circuits de port OSFP, QSFP-DD et DSFP comprennent un groupe de cavaliers pour contrôler des rails d'alimentation individuels et des signaux basse vitesse d'émetteur-récepteur. Les fonctions des cavaliers principaux sont marquées à l'avant ou à l'arrière du PCB. **OSFP** - L'ouverture de VCC1 déconnecte l'alimentation du premier canal. - L'ouverture de VCC2 déconnecte l'alimentation du deuxième canal. - L'ouverture de VCC3 déconnecte l'alimentation du troisième canal. - L'ouverture de VCC4 déconnecte l'alimentation du quatrième canal. - Le cavalier INT/RSTn connecte la ligne de port OSFP correspondante afin que la carte de codage puisse lire M\_INT (Interrupt Operation) et contrôler la réinitialisation de l'émetteur-récepteur via M\_RSTn. Fermé par défaut. - Le cavalier LPW/PSNT connecte la ligne de port OSFP correspondante afin que la carte de codage puisse lire H\_PRSn et contrôler le mode basse consommation via M\_LPWn. Fermé par défaut. - L'installation du cavalier LOWPWR amène H\_LPWn jusqu'à la tension d'alimentation et fait passer l'émetteur-récepteur en mode haute puissance. Ouvert par défaut. - Le cavalier RESET réinitialise le module. Ouvert par défaut. Pour plus d'informations sur les lignes INT/RSTn et LPW/PSNT, voir la section 14.5, Signaux à basse vitesse, dans la spécification officielle 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** - Ouverture **VCC\_RX** déconnecte l'alimentation du récepteur QSFP. - Ouverture **VCC\_TX** déconnecte l'alimentation de l'émetteur QSFP. - Ce dispositif **VCC1** déconnecte l'alimentation du contrôleur de l'émetteur-récepteur QSFP. - Ce dispositif **VCC2** déconnecte l'alimentation du contrôleur de l'émetteur-récepteur QSFP-DD. - Ouverture **VCC\_RX1** déconnecte l'alimentation du récepteur QSFP-DD. - Ouverture **VCC\_TX1** déconnecte l'alimentation de l'émetteur QSFP-DD. - Ce dispositif **MODSEL** sélectionne l'émetteur-récepteur pour l'accès au bus de données. Ouvert par défaut et contrôlé par logiciel. - Ce dispositif **RESETL** réinitialise le module. Ouvert par défaut. **DSFP/SFP** - Ouverture **PWR\_TX** déconnecte l'alimentation de l'émetteur. - Ouverture **PWR\_RX** déconnecte l'alimentation du récepteur. - Clôture **RS0** et **RS1** met les broches de l'émetteur-récepteur correspondantes à la masse pour contrôler les lignes de sélection de débit. - Clôture **RX\_LOS** connecte RX\_LOS aux circuits du contrôleur de gestion pour le mode de lecture du module SFP - Clôture **TX\_FAULT** connecte TX\_FAULT aux circuits du contrôleur de gestion pour le mode de lecture du module SFP - Ce dispositif **INT/RSTn** connecte la ligne de port DSFP correspondante afin que la carte de codage puisse lire M\_INT (Interrupt Operation) et contrôler la réinitialisation de l'émetteur-récepteur via M\_RSTn. Ouvert par défaut. - Ce dispositif **LPW/PSNT** connecte la ligne de port OSFP correspondante afin que la carte de codage puisse lire H\_PRSn et contrôler le mode basse consommation via M\_LPWn. Ouvert par défaut. **Mode basse consommation** - Ce dispositif **TX\_EN** désactive le mode faible consommation pour les émetteurs-récepteurs QSFP, QSFP-DD et SFP. Ouvert par défaut. #### Bus de données I2C Les broches SDA, SCL et GND permettent d'accéder au bus de données I2C. Les niveaux logiques du bus de données correspondent à 5V. #### Raccordement d'une alimentation de banc La carte de codage comporte des contacts pour connecter une alimentation de banc avec une sortie CC 3.3V directement au rail d'alimentation du port OSFP\_VCC. Une alimentation de banc est recommandée pour maintenir une tension stable lorsque vous travaillez avec des émetteurs-récepteurs consommant plus de 10 W. Lors de la connexion directe d'une alimentation de banc, désactivez le contrôleur de puissance de la carte de codage en réglant l'interrupteur à glissière SW1 sur OFF. AVERTISSEMENT ! Lorsque vous connectez directement une alimentation de banc, ne dépassez pas la limite 3.465 V DC spécifiée par la norme pour Host VCC. --- ### Commandes de contrôle La carte de codage fonctionne à l'aide d'un protocole de commande propriétaire supporté par SFPTotal Wizard. [Commandes du protocole SFPTotal](https://sfptotal.fun/fr/wiki/Device_control_protocol) \- donnent accès à toutes les capacités du dispositif pour des procédures de programmation complexes ou des registres de contrôle d'émetteur-récepteur spécifiques. --- ### Note 1. Les étiquettes des composants sur le PCB peuvent différer en fonction de la révision du matériel. Consultez la documentation qui l'accompagne pour plus de détails. 2. Les mises à jour du micrologiciel intégré sont disponibles uniquement via le service SFPTotal. Contactez le support pour vérifier si une mise à jour est disponible. 3. Un adaptateur d'alimentation externe 5V DC 2A est recommandé pour les émetteurs-récepteurs haute puissance. La polarité du connecteur est marquée sur le PCB de l'appareil. 4. La carte de codage prend en charge la connexion à une alimentation de banc. ## Structure de mémoire de l'émetteur-récepteur Source: [https://sfptotal.io/en/wiki/Transceiver_memory_structure](https://sfptotal.io/en/wiki/Transceiver_memory_structure) Émetteur-récepteur EEPROM : ID de série, A0h/A2h, champs du fabricant et du numéro de pièce, et les différences entre SFP, QSFP et CMIS. Lecture, sauvegardes et vérification d'écriture dans l'assistant. **Le EEPROM d'un émetteur-récepteur stocke des données persistantes que l'équipement utilise pour identifier le module.** L'interface de gestion permet également d'accéder aux diagnostics, aux états et aux paramètres. L'image mémoire entière est souvent appelée de manière informelle « firmware SFP », mais les données d'identification persistantes, les registres en direct et le logiciel interne du contrôleur sont des choses différentes. L'écriture des champs d'identification ne modifie pas la conception physique du module. Les sections suivantes expliquent l'ID de série, A0h/A2h et les différences entre les modules SFP, XFP, QSFP et CMIS. Les adresses et les fonctions obligatoires dépendent de la carte mémoire spécifique et de sa révision. Dans SFPTotal Wizard, sélectionnez le **Type de module** et **Table d'adresses** plutôt que de s'appuyer uniquement sur un champ portant un nom similaire. ### EEPROM, ID de série et registres actifs | Données | Objectif | Considérations lors de la réalisation de modifications | | --- | --- | --- | | Identification / ID de série | Fabricant, numéro de pièce, numéro de série, interfaces annoncées et autres informations. | L'équipement utilise ces champs pour l'identification. Ils ne prouvent pas, à eux seuls, les capacités matérielles du module. | | Diagnostic et état | Mesures DDM, drapeaux et état des fonctions. | Les valeurs peuvent changer pendant le fonctionnement ; tous les registres ne sont pas accessibles en écriture. | | Paramètres persistants et de service | Étalonnage, données du fabricant et zones utilisateur le cas échéant. | Les spécifications applicables, les autorisations d'accès et la procédure pour le produit particulier sont requises. | EEPROM peut être une puce séparée ou être exposée via le contrôleur de module. Un tampon lu sur I²C ne révèle pas automatiquement l'architecture de la mémoire interne. Les procédures d'accès et de persistance doivent être vérifiées séparément d'une lecture réussie. ### Émetteurs-récepteurs SFP Les cartes mémoire de la famille SFP basées sur SFF-8472 utilisent les espaces d'adressage **A0h** et **A2h**. Il s'agit de notations d'adresse conventionnelles sur 8 bits qui incluent le bit de direction ; en notation 7 bits, les adresses correspondantes sont **0x50** et **0x51**. Ne les confondez pas avec un décalage d'octets ou un numéro de page supplémentaire. ![Schéma mémoire SFP de la documentation originale : A0h, A2h et pages supérieures commutables](https://sfptotal.fun/images/documentation/i202/p39/356a192b-3eedfdfe13-c05f9d6acabb.jpg) *Le schéma illustre l'organisation de la mémoire. Vérifiez la révision SFF-8472 applicable pour les définitions exactes des champs.* #### A0h et champs d'identification Dans SFF-8472 12.5a, les champs d'identification de base et étendu occupent des octets **0–95**. Les octets 96 à 127 sont alloués au EEPROM spécifique au fournisseur. Les octets 128 à 255 sont marqués Réservés dans cette révision ; ils ne doivent pas être décrits comme une zone de stockage standard universelle pour le « code de compatibilité ». La mise en œuvre d'un fabricant peut différer et nécessite une documentation distincte. Exemples de champs SFP A0h selon SFF-8472 | Champ | Octets, décimaux | Interprétation | | --- | --- | --- | | Nom du fournisseur | 20–35 | Nom du fabricant, 16 ASCII octets. | | OUI du fournisseur | 37–39 | Un identifiant de trois octets, pas un nom de marque textuel. | | Réf. du fournisseur | 40–55 | Numéro de pièce, 16 ASCII octets. | | Révision du fournisseur | 56–59 | Révision partielle, quatre octets ASCII. | | SN du fournisseur | 68–83 | Numéro de série, 16 ASCII octets. | | CC\_BASE / CC\_EXT | 63 / 95 | Champs de somme de contrôle pour les plages d'identification correspondantes. | Par exemple, Vendor PN commence au décalage 40, ou 0x28. Le champ fait 16 octets, donc son dernier octet est 55 (0x37). Ces adresses appartiennent à la carte mémoire SFP et ne doivent pas être appliquées à un champ QSFP ou CMIS nommé de manière similaire. #### A2h et pages supplémentaires A2h comprend des zones de diagnostic, d'étalonnage et de contrôle. Des pages supérieures supplémentaires sont disponibles lorsque la pagination est prise en charge ; ils sont sélectionnés dans la fenêtre supérieure aux octets 128 à 255. Ne présumez pas que chaque SFP, module cuivre ou DAC fournit A2h, toutes les mesures de diagnostic ou toutes les pages supplémentaires. Il n'y a pas d'adresse de mot de passe obligatoire unique pour tous les modules SFP : SFF-8472 laisse les fonctions spécifiques au fournisseur au fabricant. La documentation de l'assistant décrit les paramètres de saisie de mot de passe configurables, mais leurs valeurs doivent être vérifiées par rapport à l'implémentation du module. Voir plus [à propos de la protection en écriture SFP](https://sfptotal.fun/fr/wiki/Reprogramming_write_protected_SFP_RJ45). ### Émetteurs-récepteurs XFP XFP utilise sa propre carte de gestion définie dans INF-8077i.. La fenêtre inférieure et les tables supérieures commutables ne doivent pas être traitées comme les deux zones SFP A0h/A2h. L'assistant peut étiqueter des tables supplémentaires T00h, T01h, etc. ; cela ne signifie pas que les compensations de SFF-8472 s'appliquent à eux. ![Diagramme de mémoire XFP : fenêtre inférieure, sélection de page et tables supérieures d'ID de série et EEPROM](https://sfptotal.fun/images/documentation/i202/p39/356a192b-6d83c08a6c-a2af3cccc601.jpg) ### Émetteurs-récepteurs QSFP Pour la famille QSFP, déterminez d'abord quelle interface de gestion est utilisée. SFF-8636 définit une fenêtre inférieure aux octets 0 à 127 et une fenêtre supérieure aux octets 128 à 255 avec sélection de page. La page supérieure 00h contient des données d'identification ; le contenu des autres pages et les fonctions disponibles dépendent du produit. ![QSFP schéma mémoire avec la fenêtre inférieure et les pages supérieures 00h, 01h, 02h et 03h](https://sfptotal.fun/images/documentation/i202/p39/356a192b-5d6050186f-dbe17dea280a.jpg) La page 02h dans cette carte est la mémoire utilisateur, plutôt qu'une image obligatoire pour une marque particulière sur chaque produit. Certains modules modernes utilisent CMIS. La carte mémoire applicable compte plus qu’une apparence physique similaire ou un débit de données nominal. ### Émetteurs-récepteurs QSFP-DD CMIS définit un modèle de gestion commun pour plusieurs facteurs de forme. Il distingue la mémoire inférieure d'une fenêtre supérieure ; les modules paginés utilisent la sélection de page et, le cas échéant, la sélection de banque. Le module annonce ses pages et fonctions prises en charge, qui doivent être vérifiées par rapport à la révision CMIS et à la documentation du fabricant. La mémoire plate et la mémoire paginée ne nécessitent pas les mêmes opérations. ![Schéma CMIS de l'article original : mémoire inférieure, sélection de banque et de page, pages communes et pages mises en banque](https://sfptotal.fun/images/documentation/i202/p39/356a192b-ca7d97967c-b566a2004824.jpg) *L'illustration montre le principe d'adressage. Vérifiez la révision CMIS implémentée pour la liste des pages et les fonctions obligatoires ; le diagramme ne décrit pas les capacités de chaque module.* ### Émetteurs-récepteurs OSFP OSFP utilise également CMIS, mais cela ne signifie pas que toutes les pages et fonctions implémentées correspondent à celles de chaque module QSFP-DD. Vérifiez les capacités annoncées du module spécifique, la révision de l'interface et la prise en charge de la carte de codage. Le facteur de forme physique et la compatibilité des interfaces électriques sont distincts du modèle de gestion commun. ### Lecture, sauvegarde et modification des données dans Wizard 1. Identifiez le facteur de forme, le numéro de pièce et la révision. Sélectionnez le type de module et le tableau d'adresses, puis effectuez une [Lire le code du module](https://sfptotal.fun/fr/wiki/Reading_transceiver_memory). 2. Créer [une sauvegarde](https://sfptotal.fun/fr/wiki/Backing_up_transceiver_memory) \- des zones accessibles. Enregistrez toutes les pages qui n'ont pas pu être lues : un ensemble incomplet ne doit pas être considéré comme une image complète du produit. 3. Lors du choix du code, suivez les [Recommandations pour la base de données du micrologiciel](https://sfptotal.fun/fr/wiki/Firmware_database). Vérifiez la carte mémoire, la mise en œuvre matérielle et l'équipement cible. 4. Déterminer le [protection en écriture](https://sfptotal.fun/fr/wiki/Reprogramming_write_protected_SFP_RJ45), préparer uniquement les modifications requises et vérifier les [sommes de contrôle](https://sfptotal.fun/fr/wiki/Checksum_verification). 5. Après [écrire](https://sfptotal.fun/fr/wiki/Writing_transceiver_memory) \- relire les mêmes zones. Comparez les données persistantes, en tenant compte du fait que les registres de diagnostic changent pendant le fonctionnement. 6. Vérifier l'identification et la connexion réelle dans l'équipement cible. Une écriture mémoire réussie ne remplace pas un test de lien. La ​​modification du nom du fournisseur, du numéro de pièce ou du code de compatibilité ne transforme pas les optiques MM en optiques SM ni n'ajoute un débit de données physique non pris en charge. L'écrasement des registres d'étalonnage et de service nécessite une procédure distincte et justifiée. ### Spécifications et ressources associées - [SFF-8472 12.5a](https://members.snia.org/document/dl/25916), Tableau 4-2, sections 4.3, 7 et 10.2 — SFP, champs d'identification et accès spécifiques au fournisseur. - [SFF-8636 2.12](https://members.snia.org/document/dl/26418) \- la carte de gestion des modules à quatre voies ; [INF-8077i 4.5](https://members.snia.org/document/dl/26514) — XFP. - [Catalogue OIF CMIS](https://www.oiforum.com/technical-work/implementation-agreements-ias/) — révisions publiées ; l'applicabilité doit être vérifiée pour le produit. - [Référence MSA, SFF et CMIS](https://sfptotal.fun/fr/wiki/Transceiver_standards_and_specifications) et [lecture de DDM dans l'assistant](https://sfptotal.fun/fr/wiki/DDM_diagnostics). ## Base de données du micrologiciel Source: [https://sfptotal.io/en/wiki/Firmware_database](https://sfptotal.io/en/wiki/Firmware_database) SFPTotal SFP et autres bases de données de micrologiciels d'émetteur-récepteur : exigences d'accès au compte, liaison de dispositif, sélection de code, sauvegardes et vérification d'écriture. **La base de données du micrologiciel SFPTotal fournit des données et des ressources pour la programmation des émetteurs-récepteurs.** Utilisez-le lors de la préparation d'un code compatible pour un module et un périphérique réseau particuliers. Cet article explique les conditions d'accès et comment sélectionner les données appropriées. Lors de la programmation des modules SFP, « firmware » fait souvent référence au contenu des zones mémoire accessibles. Cette image n'est pas nécessairement le logiciel exécutable interne du contrôleur. Identifiez d’abord les données nécessaires à votre tâche ; voir le [EEPROM et guide d'identification de série](https://sfptotal.fun/fr/wiki/Transceiver_memory_structure). ### Exigences d'accès à la base de données du micrologiciel L'accès au site Web nécessite un compte avec une adresse e-mail vérifiée, un profil complété et au moins un appareil SFPTotal original lié. Le simple fait de posséder une carte de codage non liée ne la lie pas à votre compte. 1. Connectez-vous à votre compte et effectuez la vérification de votre courrier électronique et de votre profil si le site Web vous le demande. 2. Ouvrir [Mes appareils](https://sfptotal.fun/en/customer/devices) et vérifiez que votre carte de codage est répertoriée. S'il est manquant, soumettez une demande pour l'ajouter en utilisant son numéro de série. 3. Vous pouvez trouver le numéro de série dans SFPTotal Wizard via **Aide → Obtenir la version de l'appareil**. Ne le confondez pas avec le numéro de série de l'émetteur-récepteur dans Serial ID. 4. Une fois la liaison terminée, ouvrez [Base de données du micrologiciel dans votre compte](https://sfptotal.fun/en/customer/codesdb). L'accès à SFPTotal Labs dépend également du statut du compte lié et de l'authentification du service. Lier un appareil et [activation de la carte de codage](https://sfptotal.fun/fr/device-activation) sont des procédures distinctes. Les conditions d'activation des opérations du conseil ne doivent pas être confondues avec les exigences de connexion à la base de données. Vérifiez la disponibilité du code et ses conditions d'utilisation dans le service. ### Choix du code pour SFP et autres émetteurs-récepteurs Ce qu'il faut vérifier avant d'écrire | Paramètre | Pourquoi c'est important | | --- | --- | | Facteur de forme et interface de gestion | Les cartes mémoire SFP, SFF-8636 et CMIS ont des champs et des procédures d'accès différents. | | Numéro de pièce et révision du matériel | Une même dénomination commerciale ne garantit pas la même mémoire, le même contrôleur ou la même procédure d'écriture. | | Paramètres physiques | Le débit de données, la configuration optique ou l'interface RJ45 doivent correspondre au produit et à la liaison réels. | | Équipement cible | Le modèle de commutateur, le port et la version du logiciel déterminent les exigences d'identification et de prise en charge de l'émetteur-récepteur. | | Zone à modifier | Identifiez quels champs peuvent être modifiés et quels paramètres, étalonnages et données uniques doivent être conservés. | La ​​correspondance avec une marque ou une longueur de fichier ne constitue qu'une partie de la vérification. Ne remplacez pas une modification ciblée par une image complète provenant d’un matériel différent. Si la description de la ressource ne confirme pas l'applicabilité à votre module, clarifiez-le avant d'écrire. La modification des données d'identification ne modifie pas le débit de données physique, la longueur d'onde, le type de fibre ou les capacités matérielles. Si l’échec du lien a une cause physique, un code différent ne le résoudra pas. ### Travailler avec les données sélectionnées 1. [Lire le module original](https://sfptotal.fun/fr/wiki/Reading_transceiver_memory) et enregistrer ses données d'identification. 2. Faire [une sauvegarde](https://sfptotal.fun/fr/wiki/Backing_up_transceiver_memory) des pages accessibles. Gardez-le séparé du code préparé. 3. Choisir les données en utilisant les paramètres ci-dessus et déterminer les [type de protection en écriture](https://sfptotal.fun/fr/wiki/Reprogramming_write_protected_SFP_RJ45). 4. Préparer les modifications requises, vérifier les [sommes de contrôle](https://sfptotal.fun/fr/wiki/Checksum_verification) et effectuer le [écrire](https://sfptotal.fun/fr/wiki/Writing_transceiver_memory) selon les instructions. 5. Relisez les zones modifiées et comparez le résultat. Si la procédure nécessite la validation des données ou un redémarrage normal, suivez la procédure pour ce modèle et vérifiez que les données persistantes sont conservées. 6. Vérifier l'identification et le fonctionnement réel de l'équipement cible. ### Si la base de données ne s'ouvre pas ou si le code approprié n'est pas disponible - **Aucun appareil n'est lié :** vérifier Mes appareils et l'état de la demande. L'enregistrement d'un autre compte ne remplace pas l'association d'appareils. - **Le site Web vous demande de vérifier votre email ou de compléter votre profil :** complétez la procédure demandée dans votre compte. - **Une erreur se produit lors de l'ouverture de SFPTotal Labs :** lisez le message dans votre compte. Si un compte Labs existe déjà, vous devrez peut-être vous connecter avec le mot de passe précédemment défini. Contactez le support si la création du compte échoue. - **L'applicabilité des données n'a pas été confirmée :** préparer le numéro de pièce et la révision de l'émetteur-récepteur, le modèle d'équipement, la version du logiciel et la réponse de fonctionnement de l'assistant. Envoyez les fichiers et les numéros de série uniquement via le canal d'assistance désigné. Si le support demande plus d'informations, incluez le message d'erreur exact et précisez l'étape à laquelle il s'est produit : connexion au site Web, liaison d'appareil, ouverture de Labs ou sélection de données. ## Protocole de contrôle du dispositif Source: [https://sfptotal.io/en/wiki/Device_control_protocol](https://sfptotal.io/en/wiki/Device_control_protocol) Syntaxe du protocole SFPTotal pour les commandes de lecture, d'écriture, de configuration et de recherche de mot de passe matériel. **Contenu** 1. [Lecture de la mémoire de l'émetteur-récepteur](https://sfptotal.fun/fr/wiki/Device_control_protocol#22b21de7b135c683816f5f3f83c9f3ab6545d23f) 2. [Écriture de la mémoire de l'émetteur-récepteur](https://sfptotal.fun/fr/wiki/Device_control_protocol#e9c066d5576fa37a89d0db713444893590e41800) 3. [Commandes de configuration](https://sfptotal.fun/fr/wiki/Device_control_protocol#28b6034969a1957bfca6d6fd004f23dd36dd9f9a) 4. [Contrôle de puissance](https://sfptotal.fun/fr/wiki/Device_control_protocol#36df51e93003e36ad0f68a593be69061f409d480) 5. [Recherche de mots de passe matériels](https://sfptotal.fun/fr/wiki/Device_control_protocol#c1ebcbe35d57993ebbf941515f59f999cbd1d3b0) Les commandes du protocole de contrôle de dispositif SFPTotal sont prises en charge par les cartes de codage des séries Mini, Plus, Plus New et Plus X. Cette liste de commandes s'applique aux dispositifs dotés du logiciel de micrologiciel intégré 1.3.5 ou version ultérieure. ### Lecture de la mémoire de l'émetteur-récepteur La commande de lecture accède aux dispositifs sur le bus de données en utilisant des paramètres d'adresse et de décalage de 8 bits et lit les données à partir de pages allant jusqu'à 256 octets. `R1A000807F` La commande de lecture est constituée des paramètres suivants : `R` \+ `1` \+ `A0` \+ `00` \+ `80` \+ `7F` **Code de commande** Une commande de lecture commence par le caractère du code de commande **R** (abréviation de ***Lire***). La casse du code commande détermine le format de sortie du résultat lu. - **R** majuscule — renvoie les données sous forme de chaîne HEX ; - **r** minuscules — renvoie les données sous forme de table HEX. **Numéro de port** L'identifiant numérique du port sur la carte de codage. 0. GBIC 1. SFP 2. SFP+ 3. XFP 4. QSFP Si `CMODPRST=01` est activé, la carte de codage vérifie qu'un émetteur-récepteur est connecté au port spécifié avant la lecture. Désactivez ce paramètre pour ignorer les numéros de port. **Adresse de la page** L'adresse de la page du dispositif esclave sur le bus de données, écrite au format HEX majuscule. Par exemple : `A0` ou `A2`. Voir [Structure de mémoire de l'émetteur-récepteur](https://sfptotal.fun/fr/wiki/Transceiver_memory_structure) pour plus d'informations sur les adresses de page mémoire d'émetteur-récepteur prises en charge. **Numéro de page supplémentaire** Le numéro de page supplémentaire au format HEX pour les émetteurs-récepteurs à espace d'adressage dynamique. Exemples de valeurs : `00`, `01`, `02`, `03`. Si `AWRADTBL=01` est activé, la carte de codage écrit le numéro de page supplémentaire dans **Octet de sélection de page** \- lors de l'accès à la mémoire supérieure des modules XFP et QSFP. Ceci sélectionne la table supplémentaire que l'émetteur-récepteur expose dans A0h au décalage 80h : `T00` ou `T01` ou `T02` ou `T03`. Pour ignorer le paramètre de numéro de page supplémentaire, définissez `AWRADTBL=00`. **Décalage** Le décalage auquel les données sont lues ou écrites. Par exemple : - `00` zone mémoire inférieure, commençant à l'octet 0 - `80` zone mémoire supérieure, commençant à l'octet 128 - `5F` lecture à partir de l'octet 95 **Nombre d'octets en lecture/écriture** Le nombre d'octets à lire ou à écrire dans la mémoire de l'émetteur-récepteur. Spécifiez le paramètre au format majuscule HEX. En raison de la représentation du registre, le nombre d'octets lus doit être réduit de un. - `00` lecture/écriture de 1 octet - `7F` lecture/écriture 128 octets - `03` lecture/écriture de 4 octets **Saisie et exécution d'une commande** Pour exécuter la commande, terminez-la par un caractère retour chariot `\x0D`. Sortie formatée de la zone de lecture : ``` 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 ``` Exécution de commandes de lecture standard. ``` R1A000007F 0304070000000120400C15012A0000000F07000046494E4953415220434F5250323334200000906546544C46383532345032424E56202020412020200352009C0032000050423931595A57202020202020202020303730323237202068D8010B0000000000000000000000000000000000000000000000000000000000000000 ``` Lecture de 128 octets de la page T03h d'un émetteur-récepteur QSFP28 dans l'espace d'adressage A0h au décalage 80h. ``` R4A003807F 11CC07800000000000000003FF00020000000040484953494C49434F4E20202020202020000000004F4D333535394358313030202020202030316658051446E60607FFDE30333448545831304D3930303333383832313039333032300C1067A60000000000000000000000000000000000000000000000000000000000000000 ``` Le résultat de la commande se termine par des caractères de saut de ligne et de retour chariot. --- ### Écriture de la mémoire de l'émetteur-récepteur La commande d'écriture accède aux dispositifs sur le bus de données en utilisant des paramètres d'adresse et de décalage de 8 bits et écrit les données sur une page allant jusqu'à 256 octets. `W4A002800F11223344556677889900AABBCCDDEEFF` La commande d'écriture est constituée des paramètres suivants : `W` \+ `4` \+ `A0` \+ `02` \+ `80` \+ `0F` \+ `11223344556677889900AABBCCDDEEFF` **Code de commande** Une commande d'écriture commence par le caractère du code de commande **W** (abréviation de ***Écrire***). La casse du code commande détermine si un résultat est renvoyé après écriture. - **W** \- majuscule - effectuer une lecture de vérification après écriture et renvoyer le résultat ; - **w** minuscules - écriture uniquement, sans lecture de vérification. Pour confirmer l'écriture, comparez les données envoyées dans la commande d'écriture avec les données renvoyées par la carte de codage une fois la commande terminée. **Numéro de port** L'identifiant numérique du port sur la carte de codage. 0. GBIC 1. SFP 2. SFP+ 3. XFP 4. QSFP Si `CMODPRST=01` est activé, la carte de codage vérifie qu'un émetteur-récepteur est connecté au port spécifié avant d'écrire. Désactivez ce paramètre pour ignorer les numéros de port. **Adresse de la page** L'adresse de la page du dispositif esclave sur le bus de données, écrite au format HEX majuscule. Par exemple : `A0` ou `A2`. Voir [Structure de mémoire de l'émetteur-récepteur](https://sfptotal.fun/fr/wiki/Transceiver_memory_structure) pour plus d'informations sur les adresses de page mémoire d'émetteur-récepteur prises en charge. **Numéro de page supplémentaire** Le numéro de page supplémentaire au format HEX pour les émetteurs-récepteurs à espace d'adressage dynamique. Exemples de valeurs : `00`, `01`, `02`, `03`. Si `AWRADTBL=01` est activé, la carte de codage écrit le numéro de page supplémentaire dans **Octet de sélection de page** \- lors de l'accès à la mémoire supérieure des modules XFP et QSFP. Ceci sélectionne la table supplémentaire que l'émetteur-récepteur expose dans A0h au décalage 80h : `T00` ou `T01` ou `T02` ou `T03`. Pour ignorer le paramètre de numéro de page supplémentaire, définissez `AWRADTBL=00`. **Décalage** Le décalage auquel les données sont lues ou écrites. Par exemple : - `00` zone mémoire inférieure, commençant à l'octet 0 - `80` zone mémoire supérieure, commençant à l'octet 128 - `5F` lecture à partir de l'octet 95 **Nombre d'octets d'écriture/lecture** Le nombre d'octets à écrire dans la mémoire de l'émetteur-récepteur. Spécifiez le paramètre au format majuscule HEX. En raison de la représentation du registre, le nombre d'octets d'écriture doit être réduit de un. - `00` lecture/écriture de 1 octet - `7F` lecture/écriture 128 octets - `03` lecture/écriture de 4 octets **Données** Ajoutez les données d'écriture à la fin de la commande sous la forme d'une chaîne HEX majuscule sans espaces ni sauts de ligne. `11223344556677889900AABBCCDDEEFF` La longueur des données d'écriture doit correspondre au nombre d'octets d'écriture spécifié dans les paramètres de commande. **Saisie et exécution d'une commande** Pour exécuter la commande, terminez-la par un caractère retour chariot `\x0D`. --- ### Commandes de configuration **CLI** Activer ou désactiver l'écho des caractères dans la fenêtre du terminal lors de la saisie. Désactivé par défaut. Le paramètre revient à sa valeur par défaut après un cycle d'alimentation. Interroger l'état actuel ``` ? CLI CLI=0 ``` Activer ``` CLI=1 ``` Désactiver ``` CLI=0 ``` --- **VERSION** Demander des informations sur la version du dispositif. ``` SFPTotal Plus New (c) 2023 HW: 1.3 SW: 1.3.7 SN: SFPT-P1323122800 ACTIVE ``` **CMODPRST** Vérifiez qu'un émetteur-récepteur est connecté au port avant de lire ou d'écrire. Interroger le paramètre actuel : ``` ? CMODPRST CMODPRST=01 ``` Activer la détection de connexion de l'émetteur-récepteur : ``` CMODPRST=01 ``` Désactiver la détection de connexion de l'émetteur-récepteur : ``` CMODPRST=00 ``` Lorsque ce paramètre est activé, la carte de codage renvoie une erreur si plusieurs émetteurs-récepteurs sont connectés à ses ports : ``` QERR: MTDOC ``` Si aucun émetteur-récepteur n'est connecté au port lors d'une opération de lecture ou d'écriture, la carte de codage renvoie le code d'erreur correspondant : ``` QERR: SFP_EMPTY ``` **AWRADTBL** Permettre l'écriture automatique du numéro de page supplémentaire dans le **Octet de sélection de page** s'enregistrer lors de l'accès aux espaces d'adressage des pages T00h, T01h, T02h et T03h. Interroger le paramètre actuel : ``` ? AWRADTBL AWRADTBL=01 ``` Activer l'écriture de numéros de page supplémentaires : ``` AWRADTBL=01 ``` Désactiver l'écriture de numéros de page supplémentaires : ``` AWRADTBL=00 ``` --- **STATUS** Etats d'entrée et de sortie du port de la carte de codage. ``` STATUS GBIC : 1; 0; 0; 1; SFP : 1; 1; 1; 1; XFP : 1; 1; 1; 1; 1; QSFP : 1; 1; 1; 1; ``` Les positions des valeurs des paramètres correspondent à la cartographie suivante : ``` 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** Contrôlez la ligne TX\_DIS, qui active le mode basse consommation. Activé par défaut. Allumez le laser et désactivez le mode basse consommation ``` TX_DIS=0 ``` Éteignez le laser et activez le mode basse consommation ``` TX_DIS=1 ``` La carte de codage peut avoir un cavalier pour le contrôle matériel du mode basse consommation. Un cavalier fermé est prioritaire. --- **I2CRATE** Réglez la fréquence d'horloge du bus de données de la carte de codage en ***maître***. Le paramètre est représenté par un registre hexadécimal. ``` I2CRATE=12 # Clock frequency 100 kHz I2CRATE=40 # Clock frequency 30 kHz I2CRATE=C6 # Clock frequency 10 kHz ``` Pour interroger le réglage de vitesse actuel, utilisez `? I2CRATE` ``` ? I2CRATE I2CRATE=C6 ``` Accepte les valeurs de `01h` à `FFh`. La fréquence d'horloge est calculée à l'aide de la formule : `16 000 000 / (2 * I2CRATE * I2CPRESC + 16) = Speed Rate Hz` --- **I2CPRESC** Le pré-échelonneur pour la fréquence d'horloge du bus de données de la carte de codage en ***maître***. Le paramètre est représenté par un registre hexadécimal. Valeur par défaut : `04h` ``` I2CPRESC=04 ``` Pour interroger le réglage de vitesse actuel, utilisez `? I2CPRESC` ``` ? I2CPRESC I2CPRESC=04 ``` Accepte les valeurs `00h`, `04h`, `10h`, `40h`. **I2CPAUSE** Délai avant la sortie des résultats de lecture du bus, en millisecondes. Valeur par défaut : `64h` ou `100ms` ``` ? I2CPAUSE I2CPAUSE=64 I2CPAUSE=32 I2CPAUSE=32 ``` **I2CDELAY** Définir le délai avant d'émettre ReSTART, par incréments de 0.1 ms. Valeur par défaut : `0Ah` ``` ? I2CPAUSE I2CPAUSE=0A I2CPAUSE=64 I2CPAUSE=64 ``` **I2CRESET** Réinitialisez le bus de données dans le logiciel. Redémarrez l'interface et générez 9 impulsions d'horloge sur la ligne SCL du bus de données pour récupérer les appareils esclaves éventuellement bloqués. Réinitialiser le bus de données : ``` I2CRESET ``` Activer le déclencheur. Le bus de données est automatiquement réinitialisé lorsqu'un émetteur-récepteur est connecté à un port. ``` I2CRESET=01 ``` Désactivez le déclencheur. ``` I2CRESET=00 ``` **I2CSTATE** Renvoie les états des lignes de bus de données. ``` I2CSTATE SCL=01 SDA=02 ``` **USBDELAY** Délai avant l'envoi d'un octet de données du dispositif vers l'ordinateur via le port série virtuel. ``` ? USBDELAY USBDELAY=0A USBDELAY=10 USBDELAY=10 ``` --- ### Contrôle de puissance Pris en charge uniquement sur les cartes de codage avec contrôle de puissance logiciel. **PWRRST** Redémarrez les ports de l'émetteur-récepteur. ``` PWRRST ``` I2CPAUSE affecte l'intervalle de réinitialisation du bus par incréments de 10 ms. **PWRCTRL** Alimentation du port de contrôle. Coupez l'alimentation. ``` PWRCTRL=0 ``` Mettez sous tension. ``` PWRCTRL=1 ``` Un changement d'état d'alimentation doit être accompagné de l'indication LED correspondante. --- ### Recherche de mots de passe matériels La carte de codage prend en charge les recherches de mots de passe matériels dans la plage allant de `00000000` à `FFFFFFFF` La recherche s'effectue en boucle, incrémentant le mot de passe de un. À chaque itération, la carte de codage saisit le mot de passe et écrit le mot de contrôle `SFPTOTAL` qui fait 8 octets de long. Il relit ensuite le mot de contrôle. La recherche réussit lorsque la carte de codage peut lire le mot de contrôle dans la mémoire de l'émetteur-récepteur. **BFCWADR** L'adresse de la page où le mot de contrôle est écrit. **BFCWOFT** Le décalage pour l'écriture du mot de contrôle. **BFSET** Lancez une recherche de mot de passe matériel. La commande a les paramètres suivants : - Page de saisie du mot de passe - Décalage de saisie du mot de passe - Début de la plage de valeurs - Fin de gamme - Position de départ La commande lance une recherche en saisissant les mots de passe sur la page `A2h` en décalage `7Bh` dans la gamme de `41414141h` à `5A5A5A5Ah` à partir de `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** Arrêtez la recherche de mot de passe. ``` BFSTOP STOP Device=A2 Offset=7B From 41 41 41 41 To 5A 5A 5A 5A Current 45 45 47 5A ``` **BFSTART** Reprendre la recherche de mot de passe là où elle s'est arrêtée. **BFPASS** Ce dispositif `? BFPASS` La commande renvoie la valeur actuelle. ``` ? BFPASS 45 45 47 5A ``` ## Codes d'erreur et significations Source: [https://sfptotal.io/en/wiki/Error_codes](https://sfptotal.io/en/wiki/Error_codes) Référence d'erreur SFPTotal : QERR:SCL/SDA, I2C_BUSY, R20, W20, W30, W48, DEMO et WRITE FAIL. Signification des codes, vérifications et prochaines étapes de diagnostic. Cette référence décrit les messages SFPTotal Wizard rencontrés lors du travail avec une carte de codage et une mémoire d'émetteur-récepteur : `WRITE FAIL` et les codes `QERR`. Un code identifie le stade ou la condition d'une panne, mais n'établit généralement pas une cause unique. Enregistrez la réponse complète de l'appareil et enregistrez le modèle de carte et le matériel/logiciel, la version de l'assistant, le fonctionnement, l'adresse et la page. Le tableau couvre les messages SFPTotal documentés. Les codes et les méthodes de récupération peuvent différer selon les cartes et les versions du micrologiciel intégré. L'erreur « Impossible de créer un canal sécurisé SSL/TLS » lors de la mise à jour de l'assistant ou de l'accès à Labs concerne la connexion réseau de l'application. Utilisez le [Instructions de l'assistant SSL/TLS](https://sfptotal.fun/en/note/Issue-The-request-was-aborted-Could-not-create-SSL-TLS-secure-channel_28). ### Passer à un code d'erreur [WRITE FAIL](https://sfptotal.fun/fr/wiki/Error_codes#e9d04dac9cf068b523c5f82029098786f4eda8c2) · [QERR:DEMO](https://sfptotal.fun/fr/wiki/Error_codes#796b66b23428f7329919b312635b31b1ee403567) · [QERR:MTDOC](https://sfptotal.fun/fr/wiki/Error_codes#195d839d3187e8516b57dcaad62efd20522ab4da) · [QERR:SFP\_EMPTY](https://sfptotal.fun/fr/wiki/Error_codes#af6e1c067f6c93b3b3b0d1666c35fdad0927b716) · [QERR:SCL](https://sfptotal.fun/fr/wiki/Error_codes#265d26c4b6c11d46b4cb8bc558bbc03d9c514829) · [QERR:SDA](https://sfptotal.fun/fr/wiki/Error_codes#a462f08636692a90095e3ac1ed6c313d504f256c) · [QERR:I2C\_BUSY](https://sfptotal.fun/fr/wiki/Error_codes#3ec311eccf3ae24fbc5f7f39bd1731c0ad6ab37d) · [QERR:R20](https://sfptotal.fun/fr/wiki/Error_codes#e2e96d6cfdd48e6fd85f42b7bfdb9d02ca3aea97) · [QERR:W20](https://sfptotal.fun/fr/wiki/Error_codes#acbb83fcd1fe83e177ead96647800aecc2055514) · [QERR:W30](https://sfptotal.fun/fr/wiki/Error_codes#e9431bc7c72067d68e04db7003f94310adbf43b3) · [QERR:W48](https://sfptotal.fun/fr/wiki/Error_codes#be876b076ebb5f69862304edc95b663d9ad7682b) · [QRER : x00](https://sfptotal.fun/fr/wiki/Error_codes#7bc2956bc7e0ce52d3c232e3865e6bcc2a514a40). ### Code - signification - contrôles - étape suivante Erreurs SFPTotal : diagnostiquer la cause plutôt que de se fier uniquement à un code | Codage | Signification | Que vérifier | Étape suivante | | --- | --- | --- | --- | | `WRITE FAIL` | L'écriture n'a pas été confirmée comme réussie ; la persistance des données n’a pas été vérifiée. | Relisez et comparez avec les données attendues. Vérifiez la zone sélectionnée, l'accès en écriture, l'alimentation et les exigences spécifiques du module. | Enregistrez la sauvegarde d'origine. Distinguer un problème de communication de la protection en écriture ; utiliser le [guide de protection en écriture](https://sfptotal.fun/fr/wiki/Reprogramming_write_protected_SFP_RJ45). N'écrivez pas à plusieurs reprises l'intégralité du dump avant d'en identifier la cause. | | `QERR:DEMO` | La ​​carte fonctionne avec des fonctionnalités limitées et nécessite une activation. | État du dispositif, modèle et numéro de série, et si une clé est disponible pour cette carte. | Effectuer [activation normale](https://sfptotal.fun/fr/device-activation) et vérifiez l'état ACTIF. L'activation de la carte est différente de la saisie d'un mot de passe d'émetteur-récepteur ou de la configuration de l'accès aux laboratoires. | | `QERR:MTDOC` | La détection de connexion a trouvé plus d'un émetteur-récepteur. | Vérifiez tous les ports et les extrémités des câbles connectés ; ne laissez qu'un seul module connecté pour le diagnostic. Vérifiez les contacts de détection de présence. | Une fois les opérations terminées, supprimez la connexion supplémentaire et répétez la lecture. Si le code persiste avec un module, envoyez la configuration au support plutôt que de désactiver la détection pour contourner la cause. | | `QERR:SFP_EMPTY` | La carte ne détecte pas de connexion au port correspondant. | Vérifiez le bon port, l'insertion complète, la compatibilité du module, les contacts d'alimentation et de détection. Le nom de code ne remplace pas la vérification de la carte et du port spécifiques. | Reconnectez un module compatible selon ses instructions et répétez la lecture. Si un module en bon état n'est pas non plus détecté, contactez le support pour vérifier la carte. | | `QERR:SCL` | La ligne d'horloge SCL est maintenue à un niveau bas, bloquant la communication. | Alimentation, contacts, un seul module connecté et finalisation de la transaction en cours. Le code seul n'identifie pas le composant défectueux. | Suivez le [procédure de récupération du bus](https://sfptotal.fun/fr/wiki/Resetting_the_data_bus). Les impulsions d'horloge générées par le logiciel peuvent être insuffisantes pour SCL ; suivez la procédure de cycle d'alimentation complète du guide de la carte, le cas échéant. | | `QERR:SDA` | La ligne de données SDA est maintenue basse, bloquant la communication. | Les mêmes conditions de connexion et d'alimentation ; si le problème se reproduit après la connexion d'un module particulier. | Sur une carte supportée, utilisez `I2CRESET` selon le [instructions de réinitialisation du bus](https://sfptotal.fun/fr/wiki/Resetting_the_data_bus) puis test de lecture. Cette commande ne supprime pas la protection en écriture. | | `QERR:I2C_BUSY` | Un message de bus occupé décrit dans les instructions de récupération de communication. | Vérifiez si une opération, un script ou un démarrage automatique est toujours en cours, et vérifiez les connexions et l'alimentation. | Attendre la fin de l'opération en cours et arrêter les démarrages automatiques suivants. Si l'erreur persiste, utilisez le [instructions de récupération](https://sfptotal.fun/fr/wiki/Resetting_the_data_bus) \- en tenant compte de l'aide au commandement du plateau. | | `QERR:R20` | Le dispositif n'a pas acquitté la demande d'adresse dans une commande de lecture. | Présence et alimentation du module, disponibilité des adresses/pages, carte mémoire sélectionnée et état de préparation du dispositif. | Commencer par une zone d'identification accessible, puis vérifier les capacités annoncées du module. Une erreur au niveau de A2h ne prouve pas à elle seule que DDM est absent. | | `QERR:W20` | L'absence correspondante d'accusé de réception de demande d'adresse pour une commande d'écriture. | Vérifiez d'abord que le module est lisible, puis vérifiez l'adresse, la zone, l'alimentation et la disponibilité en écriture. | Restaurer la lecture confirmée. Après avoir vérifié la documentation et la sauvegarde, apportez uniquement les modifications autorisées nécessaires. Ce code ne prouve pas qu'un mot de passe particulier est requis. | | `QERR:W30` | Après que l'adresse avec le bit d'écriture ait été acquittée, la transmission d'un octet de données n'a pas été acquittée. | Temps de sauvegarde du bloc précédent, taille d'écriture séquentielle, délai entre les opérations et protection de la zone sélectionnée. | Enregistrez les paramètres actuels. S'ils ne correspondent pas aux exigences du module, ajustez-les via [Outils → Paramètres généraux](https://sfptotal.fun/fr/wiki/Basic_settings) selon la documentation. Si l'erreur persiste, recherchez la protection en écriture ; n'appliquez pas le même délai à chaque module. | | `QERR:W48` | Aucun accusé de réception n'a été reçu pour l'adresse avec le bit lu. | La séquence de fonctionnement complète, l'état de préparation et l'alimentation du dispositif, l'adresse et la disponibilité de la zone en cours de lecture. | Test de lecture d'une zone accessible séparément. Si l'erreur se reproduit, envoyez la réponse complète et les paramètres de fonctionnement au support. Ne sélectionnez pas une méthode de suppression de la protection en écriture basée uniquement sur ce code. | | `QERR:x00` | Cette référence utilise le code d'une erreur de bus inconnue. | La réponse réelle complète, comprenant tous les caractères et chiffres, le modèle de carte et la version du logiciel. | Sauvegarder la réponse sans la remplacer par l'espace réservé `x00` et envoyez-le au support avec les étapes pour reproduire le problème. Cette entrée ne décode pas un code d’erreur arbitraire inconnu. | ### Pourquoi QERR:R20 lors de la lecture de A2h ne détermine pas si DDM est présent Une adresse peut ne pas être acquittée parce que l'espace d'adressage n'est pas implémenté, mais aussi en raison d'un mauvais contact, d'un manque de courant, de l'état de préparation de l'appareil ou d'une zone mal sélectionnée. Vérifiez d'abord les lectures d'identification stables, les informations de diagnostic dans la carte mémoire spécifique SFP et la documentation du module. Interpréter A0h/A2h selon la convention d'adressage de l'outil ; utilisez la carte mémoire appropriée pour d’autres facteurs de forme. Ce n'est qu'après ces contrôles que la disponibilité du diagnostic peut être déterminée. R20 à lui seul n'établit ni l'absence de DDM ni le schéma de protection matérielle en écriture. Voir [structure de mémoire de l'émetteur-récepteur](https://sfptotal.fun/fr/wiki/Transceiver_memory_structure) et [lecture du diagnostic DDM](https://sfptotal.fun/fr/wiki/DDM_diagnostics). ### Par où commencer pour diagnostiquer l'écriture 1. Enregistrez l'opération exacte, l'adresse/page et la réponse complète. Sauvegardez la mémoire d'origine accessible. 2. Vérifiez la communication avec la carte, un seul émetteur-récepteur compatible, le port et l'alimentation corrects. Établissez d’abord une lecture reproductible. 3. Si l'accusé de réception est perdu pendant l'écriture, vérifiez la disponibilité de la zone, les exigences de taille de bloc et gagnez du temps. Modifiez un paramètre à la fois et enregistrez sa valeur d'origine. 4. Envisagez un mot de passe, un WP ou une commande de sauvegarde spéciale uniquement lorsque ce mécanisme est confirmé pour le produit spécifique. Après une écriture autorisée, relisez les données et comparez le résultat. Pour les commandes SFPTOTAL et leur applicabilité, utilisez le [guide du protocole](https://sfptotal.fun/fr/wiki/Device_control_protocol). Avoir Wizard n’implique pas automatiquement la prise en charge des commandes ; par exemple, le protocole commun SFPTOTAL ne s'applique pas à Whistle. Les erreurs de connexion au bus sont traitées dans le [Article QERR:SCL/SDA](https://sfptotal.fun/fr/wiki/Resetting_the_data_bus). ### Ce qu'il faut envoyer au support à propos d'un code inconnu Grâce au [canaux de contact officiels](https://sfptotal.fun/fr/contacts) envoyer le modèle de carte, le matériel/logiciel à partir de l'aide → obtenir la version de l'appareil, la version de l'assistant, le fabricant du module/le numéro de pièce et la révision, la chaîne d'erreur complète, l'adresse et la page, écrire les paramètres, la connexion électrique et la séquence de fonctionnement. Incluez le résultat des tests avec un module compatible reconnu comme bon. Supprimez les mots de passe, les clés d'activation et les informations de connexion du journal ; n’incluez pas de dumps de production complets dans un message public. La valeur « erreur -1 » sans l'application, l'opération et le message complet n'est pas un QERR documenté séparément. Établissez d’abord le contexte et envoyez-le au support. ## Réinitialisation du bus de données Source: [https://sfptotal.io/en/wiki/Resetting_the_data_bus](https://sfptotal.io/en/wiki/Resetting_the_data_bus) Réinitialisation du bus I2C pour rétablir la communication avec l'émetteur-récepteur. Utiliser le menu **Contrôle - Réinitialisation du bus de données I2C** \- pour initier une séquence de réinitialisation sur le bus de données. La carte de codage génère 9 impulsions d'horloge sur SCL pour réinitialiser le bus de données dans le logiciel, en suivant les recommandations dans la mise en œuvre d'une note d'application de réinitialisation I2C® (AN-686). ## Exécution dans une machine virtuelle Source: [https://sfptotal.io/en/wiki/Running_in_a_virtual_machine](https://sfptotal.io/en/wiki/Running_in_a_virtual_machine) Causes des problèmes lors de l'exécution de l'application dans une machine virtuelle et solutions possibles. Lors de l'exécution de SFPTotal Wizard dans une machine virtuelle VirtualBox ou Parallels, vous pouvez rencontrer des déconnexions répétées du périphérique ou être incapable de lire ou d'écrire la mémoire de l'émetteur-récepteur. Ce problème se produit principalement lorsque le système d'exploitation hôte est OS X (macOS) ou Linux et que le système d'exploitation invité est Windows. ### Quelle est la cause de cela ? Lorsqu'une commande de lecture est exécutée, l'application attend une réponse de 256 caractères de la part du dispositif via le port série virtuel. Avec la virtualisation, le système d'exploitation invité peut perdre une partie des données envoyées par l'appareil. Ceci est dû à des problèmes avec l'émulation du contrôleur OHCI/EHCI USB et au comportement du pilote de port série virtuel standard. ### Solution Pour résoudre le problème, sélectionnez **Contrôleur USB (xHCI)** dans les paramètres de la machine virtuelle et connectez la carte de codage via ce contrôleur. Si vous ne pouvez pas modifier le type de contrôleur, exécutez la commande : ``` USBDELAY=80 ``` Cette commande force un transfert de données plus lent de la carte de codage vers l'ordinateur, réduisant ainsi le risque de perte de données lorsque l'interface de la carte de codage est transmise au système d'exploitation invité dans la machine virtuelle. ## Types de protection en écriture de l'émetteur-récepteur et méthodes de programmation Source: [https://sfptotal.io/en/wiki/Transceiver_write_protection](https://sfptotal.io/en/wiki/Transceiver_write_protection) Protection matérielle en écriture, mots de passe, commandes de sauvegarde et protection combinée dans les émetteurs-récepteurs. ![Illustration](https://sfptotal.fun/images/documentation/i10/p9/356a192b-ddc2997e4f-f934a0b33b79.jpg) Cet article explique en langage clair les différents types de protection en écriture d'un émetteur-récepteur et décrit comment identifier rapidement la méthode de protection d'un module et le reprogrammer avec succès avec une carte de codage SFPTotal Mini ou SFPTotal Plus. ### Émetteurs-récepteurs non protégés Un émetteur-récepteur SFP non protégé possède généralement une puce EEPROM sur sa carte de circuit imprimé. Cette puce stocke les données d'identification du module et peut être réécrite sans restrictions ni verrous imposés par le module. Généralement, seule la page A0h peut être lue, tandis que la lecture de la page A2h renvoie une erreur. Pour programmer un tel module, chargez le firmware requis dans l'application et cliquez sur <Ecrire>. Si l'écriture réussit, l'application doit renvoyer WRITE OK. La principale difficulté lors de la programmation de ces modules est de choisir la bonne vitesse d'écriture. EEPROM est une mémoire relativement lente, donc une fréquence d'horloge du bus de données de 1 kHz est préférable. C'est dix fois plus lent que la vitesse par défaut de la carte de codage SFPTotal. Vous pouvez facilement modifier la vitesse dans les paramètres de l'application. Le reste de la procédure est simple. ### Protection matérielle EEPROM en écriture Les émetteurs-récepteurs en cuivre SFP RJ45 et les câbles DAC ne contiennent aucun composant optique, ils n'ont donc pas de pilote laser et n'ont pas besoin de DDM pour surveiller la puissance du récepteur optique et de l'émetteur. Ces modules sont également souvent protégés en écriture. Comme pour les émetteurs-récepteurs non protégés, leur conception est relativement simple et une puce standard EEPROM stocke les caractéristiques du module. Les fabricants utilisent diverses méthodes pour bloquer les modifications EEPROM indésirables et empêcher l'écrasement non autorisé ou accidentel du code du module. Ces protections ont un objectif pratique : nos clients ont été confrontés à un effacement accidentel ou à une altération du code du module de travail provoqué par des défauts d'équipement. Les émetteurs-récepteurs dotés d'une protection matérielle EEPROM utilisent la broche WP (Write Protect) dédiée de la puce mémoire. ![Protection en écriture EEPROM : broche WP, lignes SDA et SCL, broches d'adresse A0–A2 et alimentation](https://sfptotal.fun/images/documentation/i10/p9/356a192b-e04436c107-f62c81c65d93.png) Lorsque la broche WP est à un niveau logique égal à la tension d'alimentation, l'écriture est désactivée et la mémoire est verrouillée. Pour garder un module protégé en écriture pendant le fonctionnement normal, cette ligne est connectée via une résistance à une broche d'alimentation du port SFP ou à une sortie qui par défaut est à un niveau logique élevé. En conséquence, la mémoire du module est en lecture uniquement lorsqu'elle est insérée dans un port du commutateur. Pour rendre le module reprogrammable, une résistance de valeur supérieure à la résistance de rappel d'alimentation est ajoutée pour tirer la ligne WP vers la masse. Si le chemin d'alimentation est interrompu ou si la ligne SFP correspondante est connectée de force à la terre (ne faites jamais cela !), la broche WP de la puce mémoire devient faible et l'écriture devient possible. Les usines utilisent des programmateurs spécialisés qui appliquent le niveau logique requis à la broche contrôlant l'accès en écriture EEPROM. Les cartes de codage SFPTotal fournissent des commandes dédiées pour créer les conditions nécessaires à la reprogrammation des modules avec une protection matérielle en écriture. ### Émetteurs-récepteurs protégés par mot de passe Selon la spécification SFF-8472 MSA, les émetteurs-récepteurs prenant en charge DDM peuvent mettre en œuvre une protection en écriture basée sur un mot de passe. La norme réserve sept octets de la page A2h à cet effet, bien que les mots de passe ne comportent généralement que quatre octets. Pour programmer avec succès la plupart des émetteurs-récepteurs 1G et 10G protégés en écriture, entrez le mot de passe avant d'écrire les modifications dans la mémoire du module. Les modules utilisent différentes conceptions matérielles. Une puce dédiée peut contrôler l'accès en écriture à une puce EEPROM distincte ou contenir la mémoire elle-même. Tenter d'écrire dans un tel module sans mot de passe, ou avec un mot de passe incorrect, renvoie WRITE FAIL. Dans les émetteurs-récepteurs dotés d'une puce EEPROM séparée, le circuit de protection ressemble au verrouillage matériel décrit ci-dessus. La différence est qu'un contrôleur pilote la broche WP de la puce mémoire. Il modifie la sortie de contrôle une fois le mot de passe correct écrit dans la zone commençant au décalage 7Bh à la page A2h. D'autres conceptions d'émetteur-récepteur utilisent des contrôleurs avec mémoire intégrée. Parce qu'ils traitent les signaux du bus de données par logiciel, ces modules peuvent être sensibles à la vitesse d'écriture et aux intervalles entre les blocs de données. Connaître le bon mot de passe suffit pour programmer ces modules. Si le mot de passe ne peut pas être obtenu, il peut être trouvé en essayant toutes les valeurs possibles ou les candidats les plus probables, par exemple avec une recherche dans un dictionnaire. ### Qu'est-ce qu'une commande de sauvegarde ? Certains émetteurs-récepteurs peuvent être programmés avec succès après avoir saisi un mot de passe mais ne conservent pas les modifications après la coupure de l'alimentation. Lorsque le courant est rétabli, le code original reste en mémoire. Lors de la programmation, ces modules conservent les modifications en mémoire temporaire. Ils nécessitent des instructions spéciales, appelées commande de sauvegarde, pour transférer le micrologiciel de la mémoire temporaire vers la mémoire non volatile. Aucune norme commune ne définit comment programmer ces modules. Chaque fabricant spécifie sa propre séquence d'instructions. Idéalement, le fabricant fournit l'algorithme de programmation ; sinon, un algorithme approprié doit être identifié à partir de solutions connues. Des scripts flexibles basés sur le protocole de commande SFPTotal sont disponibles pour écrire dans ces modules. ### Protection combinée Certains émetteurs-récepteurs combinent un verrouillage matériel, une saisie de mot de passe et une commande de sauvegarde. Par exemple, un module peut refuser les écritures sauf s'il est en mode basse consommation, même lorsque le mot de passe correct est utilisé. Cette approche a une raison pratique : pourquoi reprogrammer un module alors que son émetteur optique fonctionne à pleine puissance ? La protection combinée se retrouve le plus souvent dans les modules conformes aux récentes révisions SFF-8472 qui supportent jusqu'à 256 pages dans la zone mémoire supérieure de la page A2h, à partir du décalage 80h. Pour programmer ces émetteurs-récepteurs, vous devez connaître à l'avance la séquence d'opérations requise sur les broches d'entrée et de sortie disponibles et l'algorithme de programmation du fabricant. ### Résumé Les émetteurs-récepteurs non protégés peuvent être programmés avec succès en écrivant à une fréquence d'horloge de bus de données appropriée. Pour les émetteurs-récepteurs avec protection matérielle, identifiez la ligne qui contrôle le verrouillage en écriture de la puce mémoire et mettez-la dans l'état requis avant d'écrire les modifications. Pour programmer un module protégé par mot de passe, vous avez besoin de son mot de passe. Demandez-le auprès de votre fournisseur ou fabricant, ou recherchez-le dans les fiches techniques officielles. S'il n'est pas disponible, utilisez la fonction de recherche de mot de passe dans le logiciel de la carte de codage SFPTotal. Les modules qui perdent les modifications après la coupure de courant nécessitent une saisie de mot de passe et une commande de sauvegarde pour valider les modifications dans la mémoire de l'émetteur-récepteur. Cette procédure de programmation peut être implémentée à l'aide de scripts. Pour les modules à protection combinée, il faut connaître au préalable la procédure de programmation. Les entreprises qui achètent des modules en grande quantité peuvent obtenir les instructions nécessaires auprès du fabricant. Notre équipe d'assistance peut répondre à vos questions concernant la programmation des émetteurs-récepteurs protégés. ## Reprogrammation des émetteurs-récepteurs SFP RJ45 protégés en écriture Source: [https://sfptotal.io/en/wiki/Reprogramming_write_protected_SFP_RJ45](https://sfptotal.io/en/wiki/Reprogramming_write_protected_SFP_RJ45) Identifiez la protection SFP RJ45, vérifiez les révisions matérielles, sauvegardez la mémoire et vérifiez la programmation. **Avant de reprogrammer un émetteur-récepteur SFP RJ45 protégé en écriture, identifiez la méthode de protection utilisée par ce module particulier.** Une entrée matérielle WP, un mot de passe et une commande de sauvegarde spéciale nécessitent des procédures différentes. Une marque ou un boîtier correspondant n'établit pas que le circuit est le même : le numéro de pièce de l'émetteur-récepteur et la révision du matériel, ainsi que le modèle et la révision de la carte de codage, sont tous importants. Ce guide couvre les opérations mémoire sur les modules cuivre SFP. Le recodage est approprié lorsqu'une exigence de compatibilité ou un changement de données a été établi ; un module compatible n'a pas besoin d'être reprogrammé simplement parce qu'il est installé dans un nouveau commutateur. Le code ne peut pas ajouter une vitesse non prise en charge ni modifier les capacités physiques de l'interface du module. ![Émetteurs-récepteurs SFP RJ45 en cuivre dans les ports de commutation avec un câble Ethernet connecté](https://sfptotal.fun/images/documentation/i177/p10/356a192b-9cfb7de295-9ab586a891a3.jpg) *Un connecteur RJ45 identifie le support de connexion et non le mode de protection de la mémoire.* ### Vérifications avant changement de EEPROM - Enregistrez le numéro de pièce et la révision du module, le modèle de commutateur et sa version du logiciel. Enregistrez l'ID de série d'origine et la réponse complète de l'opération de l'assistant. - Vérifiez le modèle de la carte de codage, la révision du matériel et l'état d'activation. La prise en charge de la lecture n'implique pas que chaque opération d'écriture soit disponible. - Confirmez que la zone mémoire requise peut être lue de manière fiable. Comparez les lectures répétées : la modification des octets DDM peut être normale, mais des données d'identification permanentes incohérentes nécessitent un diagnostic. - Réaliser un [sauvegarde](https://sfptotal.fun/fr/wiki/Backing_up_transceiver_memory) \- des zones accessibles avant toute modification. Ne remplacez pas les données d'origine par la première image du micrologiciel que vous trouvez. A0h/A2h, l'ID de série et les différences entre les cartes mémoire sont expliqués dans le [Guide mémoire EEPROM](https://sfptotal.fun/fr/wiki/Transceiver_memory_structure). Une erreur de lecture de A2h ou l'absence de DDM **ne prouve pas** soit qu'il n'y a pas de microcontrôleur, soit qu'une protection matérielle en écriture est présente. La cause peut être une zone non prise en charge, un type de module incorrect ou un problème d'alimentation ou de connexion. Commencez par interpréter le [réponse de la carte de codage](https://sfptotal.fun/fr/wiki/Error_codes). ### Types de protection en écriture SFP Choisir une approche diagnostique | Mécanisme | Symptômes possibles | Exigences | | --- | --- | --- | | Matériel WP | L'identification peut être lue, mais les écritures sont bloquées ou ne sont pas conservées. | Un circuit vérifié pour le produit spécifique et le contrôle de la ligne requise par une carte de codage supportée. | | Mot de passe ou autre accès médiateur par le contrôleur | Certaines zones ne sont accessibles qu'après une séquence spécifiée par le fabricant. | Les paramètres d'accès et la valeur corrects pour cette implémentation ; Les paramètres de l'assistant ne déterminent pas eux-mêmes le mot de passe. | | Commande spéciale de sauvegarde | Les données peuvent être relues après écriture, mais le contenu original revient après un redémarrage. | Une procédure documentée pour valider des données, parfois implémentée sous forme de script. | | Protection combinée | Un mot de passe ou un changement d'état de ligne seul ne suffit pas. | La séquence complète pour la révision pertinente, y compris l'état du module requis. | Aucun de ces symptômes ne prouve à lui seul un mécanisme de protection. WRITE FAIL peut également résulter de problèmes de connexion, d'une zone non prise en charge ou d'une incompatibilité de relecture. Pour un classement général, voir l'article [sur les types de protection des émetteurs-récepteurs](https://sfptotal.fun/fr/wiki/Transceiver_write_protection). ### Comment fonctionne la protection matérielle WP Certains modules en cuivre SFP utilisent un EEPROM distinct, tel qu'une puce de la famille 24C02. L'entrée Write Protect de la puce contrôle l'accès en écriture. Sur un Microchip 24LC02B, la connexion de WP à VCC empêche les écritures sur la baie, tandis que sa connexion à VSS supprime ce verrou matériel. Il s'agit d'une propriété de cette puce spécifique ; une désignation similaire sur un autre modèle ne garantit pas les mêmes conditions ni la même plage de mémoire protégée. Le fabricant de l'émetteur-récepteur peut connecter WP à un circuit d'alimentation ou à une ligne de commande de connecteur. Les premières expériences SFPTotal ont rencontré des conceptions utilisant des lignes électriques, TX\_DISABLE ou TX\_FAULT. Cependant, un nom de marque ne peut à lui seul déterminer quelle ligne est connectée à WP. Un nouveau numéro de pièce ou une révision nécessite sa propre vérification de circuit. ### Cavaliers de la carte de codage et révisions matérielles Applicabilité des étiquettes de composants de carte | Carte/source | Etiquettes vérifiées | Limites de l'exemple | | --- | --- | --- | | SFPTotal Mini, manuel actuel | TX PWR/TX\_VCC, RX PWR/RX\_VCC, TX\_EN. | Vérifiez le fonctionnement par rapport aux marquages ​​sur votre carte spécifique. Ces contrôles modifient les états de ligne ; ils n'identifient pas automatiquement la méthode de protection. | | Plus New / Plus X, manuels actuels | PWR\_TX, PWR\_RX et autres commandes décrites dans la documentation du modèle. | Les étiquettes peuvent changer entre les révisions matérielles. Ne copiez pas les positions des contacts d'un ancien Mini ou Plus. | | P3 et Q3 dans l'article original | Étiquettes issues d'exemples historiques ; l'article original n'enregistrait pas les numéros de révision exacts. | Ces exemples ne constituent pas des instructions vérifiées pour chaque carte de codage Plus, Mini ou plus récente. | ![Carte SFPTotal Mini du guide original : vue agrandie des cavaliers RX PWR, TX PWR et TX EN](https://sfptotal.fun/images/documentation/i177/p10/356a192b-f55c4447bf-6be37ffd6184.jpg) *Mini-illustration historique. Comparez d'abord les marquages ​​et la disposition avec votre révision matérielle.* S'il est confirmé que la broche WP d'un SFP spécifique est connectée à une ligne contrôlable, utilisez les commandes spécifiées dans le manuel de la carte de codage et la séquence du fabricant du module. Modifiez un paramètre vérifié à la fois et enregistrez les résultats de lecture et d'écriture. Restaurez la configuration normale de la carte une fois terminé. ![Extrait de disposition de la carte de l'article original, montrant Q3 et une ligne rouge reliant les contacts](https://sfptotal.fun/images/documentation/i177/p10/356a192b-a4f4d33642-6be37ffd6184.jpg) *Le diagramme Q3 original est conservé pour identifier l'exemple historique. Sa révision matérielle exacte n'est pas spécifiée ; il n'établit pas d'instruction universelle pour combler Q3 sur d'autres cartes.* Descriptions actuelles : [Mini](https://sfptotal.fun/fr/wiki/SFPTotal_Mini), [Plus Nouveau](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_New) et [Plus X](https://sfptotal.fun/fr/wiki/SFPTotal_Plus_X). Si la disposition diffère ou si le circuit est inconnu, envoyez à l'assistance le numéro de pièce du module, les marquages ​​de la carte et une photographie de la carte. Il n’est pas nécessaire de deviner la fonction des contacts pour établir l’applicabilité. ### Lorsqu'un mot de passe ou un script est requis Dans Wizard, le **Contrôle → Définir un mot de passe** La commande configure la saisie préliminaire du mot de passe. L'adresse de la table, l'adresse du mot de passe et le mot de passe (Hex) doivent correspondre à la documentation du module. Pour plus de détails, consultez le [guide d'écriture de mot de passe](https://sfptotal.fun/fr/wiki/Writing_with_a_password). Les mots de passe fonctionnels et les jeux de codes restreints ne sont pas publiés ici. A2h:7Bh ne doit pas être traité comme un champ de mot de passe universel SFP défini par SFF-8472 : la spécification laisse les fonctions spécifiques au fournisseur pertinentes au fabricant. SFF-8636 définit un mécanisme de mot de passe facultatif distinct ; ses paramètres ne doivent pas non plus être appliqués aux modules SFP. Si un module nécessite une commande de sauvegarde ou une séquence d'accès spéciale, utilisez un [script approprié](https://sfptotal.fun/fr/wiki/Writing_with_scripts) uniquement pour un modèle vérifié et une révision. Un script aléatoire pour un boîtier similaire ne remplace pas l'algorithme du fabricant. ### Workflow : lire, sauvegarder, modifier et vérifier 1. [Lire](https://sfptotal.fun/fr/wiki/Reading_transceiver_memory) la zone requise avec le tableau de type de module et d'adresse correct. Enregistrez les données d’identification originales. 2. Créez une sauvegarde et confirmez qu'elle a été enregistrée. Lors de la sélection des données, suivez les [conditions d'accès à la base de données du firmware et recommandations](https://sfptotal.fun/fr/wiki/Firmware_database); un nom de marque correspondant est insuffisant. 3. Identifiez la méthode de protection et confirmez que la procédure s'applique à votre révision. Préparez uniquement les modifications nécessaires et un algorithme d'écriture approprié. 4. Vérifiez les [sommes de contrôle](https://sfptotal.fun/fr/wiki/Checksum_verification) et effectuer le [opération d'écriture](https://sfptotal.fun/fr/wiki/Writing_transceiver_memory). Enregistrez la réponse complète de l'Assistant. 5. Relisez les mêmes zones et comparez-les avec le résultat attendu. Après un redémarrage normal, relisez les données permanentes si la procédure de ce module l'exige. Les valeurs diagnostiques actuelles ne doivent pas être comparées comme s’il s’agissait d’une image mémoire immuable. 6. Vérifier l'identification et le lien réel dans l'équipement réseau cible. WRITE OK et une somme de contrôle correcte confirment leurs étapes respectives, mais n'établissent pas une compatibilité complète ni l'intégrité du lien. ### Sources et applicabilité - [Micropuce 24AA02/24LC02B, DS21709H](https://ww1.microchip.com/downloads/en/DeviceDoc/21709H.pdf), Section Protection en écriture : un exemple d'opération d'entrée WP. - [SFF-8472 12.5a](https://members.snia.org/document/dl/25916), sections 4.3 et 10.2 : accès spécifique au fournisseur ; [SFF-8636 2.12](https://members.snia.org/document/dl/26418), section 6.2.10 : un mécanisme de mot de passe facultatif distinct. - [Référence MSA, SFF et CMIS](https://sfptotal.fun/fr/wiki/Transceiver_standards_and_specifications) : sélection d'une spécification pour un facteur de forme. Cet article clarifie les expériences publiées précédemment. Les références aux échantillons MikroTik et D-Link testés à l’époque n’établissent pas l’applicabilité à tous les numéros de pièces actuels de ces marques. Les données sources sont insuffisantes pour un tableau de procédures universel par révision ; les révisions spécifiques ne sont pas inventées. ## Normes et spécifications des émetteurs-récepteurs optiques Source: [https://sfptotal.io/en/wiki/Transceiver_standards_and_specifications](https://sfptotal.io/en/wiki/Transceiver_standards_and_specifications) Une référence aux documents MSA, SFF et CMIS pour le matériel de l'émetteur-récepteur, la gestion et les cartes mémoire. **MSA, SFF et CMIS décrivent différents aspects d'un émetteur-récepteur optique.** Certains documents définissent le boîtier et le connecteur, d'autres les signaux électriques, et d'autres encore la carte mémoire et les procédures de contrôle des modules. Pour sélectionner une spécification pour la programmation d'un module SFP, QSFP ou OSFP, identifiez d'abord la tâche et l'interface de gestion utilisée par cet émetteur-récepteur particulier. Cette référence vous aide à retrouver le document principal, à comprendre son objectif et à vérifier sa révision. Les numéros de révision ci-dessous ont été vérifiés par rapport aux sources des éditeurs sur **23 octobre 2026**. Une révision de document répertoriée ne signifie pas que chaque module l'implémente dans son intégralité : vérifiez l'applicabilité par rapport à la fiche technique du produit et aux capacités déclarées. ### Que signifient MSA, SFF et CMIS - **MSA - Accord Multi-Source.** Un accord entre les acteurs de l'industrie sur les interfaces de produits compatibles. Il existe différents MSA, notamment SFP et OSFP. Une étiquette conforme MSA sans document, révision et liste des fonctionnalités prises en charge ne décrit pas entièrement la compatibilité. - **SFF** est une famille de spécifications publiées via SNIA. Il s'agit notamment de documents sur la conception mécanique, les interfaces électriques et la gestion. Un numéro SFF n’identifie donc pas à lui seul un format de firmware. - **CMIS — Spécification d'interface de gestion commune.** Une spécification commune pour la communication entre un hôte et un module : accès aux données, annonce de capacités et contrôle. CMIS s'applique à plusieurs facteurs de forme et ne définit pas une seule conception mécanique pour eux. Les révisions publiées sont disponibles auprès de l'OIF. Ces termes ne s'excluent pas mutuellement. Par exemple, les spécifications matérielles OSFP MSA et CMIS couvrent différentes parties du même produit. Le respect d'une carte de gestion ne garantit pas la compatibilité avec chaque commutateur : les limitations des interfaces électriques et optiques, de l'alimentation, du refroidissement et du logiciel système s'appliquent toujours. ### Trois couches : conception mécanique, interfaces électriques et gestion Identifier le document dont vous avez besoin | Couche | Réponse à la question | Exemples | | --- | --- | --- | | Conception mécanique | Quelles sont les dimensions du boîtier du module, du connecteur, de la cage et du montage ? | SFF-8432, SFF-8661 et la spécification matérielle OSFP MSA. | | Interfaces électriques | Quels signaux, broches d'alimentation et broches de contrôle connectent le module à l'équipement hôte ? | SFF-8418, SFF-8419, SFF-8679. | | Gestion et mémoire | Comment l'identification, les diagnostics et les fonctionnalités prises en charge sont-ils lus et contrôlés ? | SFF-8472, SFF-8636 et CMIS ; SFF-8024 aide à décoder les valeurs des champs. | La carte mémoire fait partie de l'interface de gestion. Ses octets accessibles peuvent représenter une identification stockée, des mesures en direct, un état ou des commandes. Ces données ne sont pas toutes librement réinscriptibles EEPROM. La spécification pertinente et l'implémentation du module définissent les attributions d'adresses et les conditions d'écriture. ### Mappages mémoire, DDM et interfaces de gestion Commencer par ce tableau lors de la lecture des identifications et des diagnostics. Les facteurs de forme répertoriés sont des applications typiques ; l'apparence d'un module n'établit pas quelle carte de gestion il utilise. Interfaces de gestion et tables de codes | Document | Objectif | Facteur de forme/portée | Révision vérifiée | Origine | | --- | --- | --- | --- | --- | | SFF-8472 | Identification, carte mémoire, DDM et contrôle. | Modules de la famille SFP utilisant cette interface. | 12.5a; 16.01.2026 | [SNIA PDF](https://members.snia.org/document/dl/25916) | | SFF-8636 | Plan mémoire et gestion des modules et câbles à quatre voies. | Par exemple, les modules QSFP+/QSFP28 utilisant cette carte. | 2.12; 29.04.2026 | [SNIA PDF](https://members.snia.org/document/dl/26418) | | CMIS | Interface de gestion commune, capacités du module, états et données. | Plusieurs facteurs de forme, notamment QSFP-DD et OSFP. | 5.4 ; mai 2026 | [OIF PDF](https://www.oiforum.com/wp-content/uploads/OIF-CMIS-05.4.pdf) | | SFF-8024 | Tableaux de codes communs pour interpréter les champs ; pas une carte mémoire autonome. | Modules dont les cartes référencent ces tables. | 4.14; 04.06.2026 | [SNIA PDF](https://members.snia.org/document/dl/26423) | **SFF-8472** est utile pour interpréter l'identification familiale SFP et DDM. Les cartes SFP utilisent la notation A0h/A2h. Ce sont des adresses exprimées dans le format utilisé par ces documents, et non des numéros de page universels pour tous les émetteurs-récepteurs. Les outils utilisant l'adressage I²C 7 bits affichent souvent les mêmes adresses que 0x50/0x51. Vérifiez quelle notation votre outil accepte. **SFF-8636 et CMIS** sont différentes interfaces de gestion. Les adresses, numéros de page et procédures d'écriture ne doivent pas être transférés de l'un à l'autre. Pour les modules multivoies, vérifiez également la sélection des pages et, le cas échéant, la sélection des banques, les fonctionnalités prises en charge et l'état du module. Différentes implémentations de gestion peuvent avoir lieu même au sein de familles QSFP étroitement liées. **SFF-8024** contient des tables de codes communs, tels que des identifiants de type de module et de connecteur. Il aide à interpréter la valeur d'un champ, mais ne remplace pas le document qui définit l'adresse et la signification du champ dans une carte particulière. ### Spécifications matérielles SFP, QSFP et OSFP Ces documents prennent en charge la sélection et la conception d'interface matérielle. Une spécification de solution relie les exigences et les références dans plusieurs documents ; il ne remplace pas tous les dessins détaillés, les paramètres électriques ou le plan de gestion. Spécifications matérielles | Document | Objectif | Facteur de forme/portée | Révision vérifiée | Origine | | --- | --- | --- | --- | --- | | SFF-8418 | Interface électrique haut débit 10 Gb/s. | SFP+ 10G. | 1.4; 30.07.2015 | [SNIA PDF](https://members.snia.org/document/dl/25879) | | SFF-8419 | Alimentation et signaux faible vitesse. | SFP+ et solutions faisant référence à ce document. | 2.0a; 10.07.2026 | [SNIA PDF](https://members.snia.org/document/dl/25880) | | SFF-8432 | Conception mécanique des modules et des cages. | Famille SFP+. | 5.2a; 30.11.2018 | [SNIA PDF](https://members.snia.org/document/dl/25892) | | SFF-8402 | Relations entre les spécifications de solutions à voie unique. | Famille SFP+, comprenant SFP28. | 1.2; 21.12.2022 | [SNIA PDF](https://members.snia.org/document/dl/25869) | | SFF-8679 | Broches, paramètres électriques, exigences en matière de puissance et de matériel. | QSFP Famille 4X. | 1.9; 21.04.2025 | [SNIA PDF](https://members.snia.org/document/dl/25969) | | SFF-8661 | Exigences mécaniques du module. | QSFP+ 4X. | 2.5; 22.06.2018 | [SNIA PDF](https://members.snia.org/document/dl/25959) | | SFF-8665 | Relations entre gestion, interface électrique et spécifications mécaniques. | QSFP 4X générations. | 2.0; 24.11.2025 | [SNIA PDF](https://members.snia.org/document/dl/25963) | | OSFP MSA | Exigences mécaniques, électriques et thermiques ; CMIS est couvert séparément. | OSFP et OSFP-RHS. | 5.22; 09.08.2025 | [OSFP MSA PDF](https://osfpmsa.org/assets/pdf/OSFP_Module_Specification_Rev5_22.pdf) | Pour QSFP-DD, obtenez les exigences matérielles à partir du MSA pertinent, et les exigences de gestion à partir de la révision CMIS applicable et de la documentation du module. Le document matériel OSFP sépare explicitement la gestion CMIS des exigences mécaniques, électriques et thermiques. Ni une interface de gestion partagée ni un objectif similaire ne rendent OSFP et QSFP-DD mécaniquement interchangeables. ### Premières spécifications complètes et documents MSA Ces numéros de documents apparaissent souvent dans les fiches techniques et les instructions plus anciennes. Elles sont conservées ici pour faciliter l'interprétation des exigences initiales du produit. Lisez leur statut et leur portée ainsi que le numéro de révision. Documents pour les générations originales | Document | Objectif | Facteur de forme/portée | Révision vérifiée | Origine | | --- | --- | --- | --- | --- | | INF-8074i | Spécification originale SFP MSA ; un document d'information. | SFP. | 1.0; 12.05.2001 | [SNIA PDF](https://members.snia.org/document/dl/26184) | | SFF-8431 | Premières exigences électriques complètes SFP+. Archivé ; voir l'explication ci-dessous. | SFP+ 10G. | 4.1 du 6 juillet 2009 ; Addendum du 15 septembre 2013 | [SNIA PDF](https://members.snia.org/document/dl/25891) | | SFF-8436 | Spécification QSFP+ complète ; l’applicabilité à d’autres générations nécessite un contrôle séparé. | QSFP+ 4x10 Gb/s. | 4.9; 31.08.2018 | [SNIA PDF](https://members.snia.org/document/dl/25896) | | INF-8077i | XFP Interfaces électriques, de gestion et mécaniques. | XFP 10G. | 4.5; 31.08.2005 | [SNIA PDF](https://members.snia.org/document/dl/26514) | **SFF-8431 est un document archivé.** Son couvercle identifie explicitement SFF-8419 pour l'interface basse vitesse et SFF-8418 pour les exigences électriques restantes 10G. SFF-8431 ne doit donc pas être présenté comme la seule source de courant pour tous les paramètres SFP+. **SFF-8436** est une spécification QSFP+ 4×10 Gb/s complète. Pour les autres générations QSFP, vérifier également SFF-8665, le profil d'interface électrique et la cartographie de gestion sélectionnée. SFF-8679 indique qu'il remplace la partie électrique de base de SFF-8436 ; SFF-8636 décrit séparément la gestion des modules à quatre voies. La collection précédente répertoriait CMIS 5.0. Pour rechercher les révisions publiées, utilisez maintenant le [Catalogue OIF, section Spécifications de l'interface de gestion](https://www.oiforum.com/technical-work/implementation-agreements-ias/). La révision vérifiée il y a CMIS 5.4, mai 2026. Cela ne nécessite pas d'utiliser 5.4 avec un module conçu pour une autre révision. ### Sélection d'une spécification pour lire ou modifier la mémoire 1. **Identifier le produit.** Enregistrez le facteur de forme, le numéro de pièce et la révision matérielle. Consultez la fiche technique du module et les opérations prises en charge par la carte de codage. 2. **Identifier l'interface de gestion.** Utiliser la documentation et les données d'identification lues sur le module ; une indication de vitesse à elle seule ne suffit pas. Sélectionnez SFF-8472, SFF-8636, CMIS ou un autre document explicitement spécifié. 3. **Enregistrez la révision.** Comparez le numéro de la page de titre, l'historique des modifications et le support déclaré du module. La date de mise à jour du site Web peut différer de la date de spécification. 4. **Cochez le champ requis.** Établir l'adresse, la page/banque, les unités, les autorisations de lecture et d'écriture, les conditions d'accès et si la fonctionnalité est obligatoire. Pour une valeur de champ codée, consultez la table SFF-8024 correspondante. 5. **Enregistrez les données originales.** Sauvegardez les zones accessibles avant d'apporter des modifications. Vérifiez les sommes de contrôle applicables et relisez les données après l'écriture. Les zones protégées et les zones de service ne doivent pas être traitées comme une zone tampon modifiable ordinaire. Par exemple, l'interprétation de SFP Serial ID et DDM nécessite la carte SFF-8472 et les tables de codes. La vérification des dimensions de la cage nécessite une spécification matérielle. Si un module utilise CMIS, la sélection d'adresses dans une table mémoire SFP est incorrecte même lorsque le champ requis a un nom similaire. Ni la modification du numéro standard dans une description ni l'écriture d'un autre identifiant dans la mémoire n'ajoutent à un module une vitesse physique, un type optique ou une capacité de puissance non pris en charge. La compatibilité du code et le fonctionnement réel du lien doivent être vérifiés séparément. ### Documents complémentaires de la collection originale Les liens ci-dessous retiennent les autres documents de la liste originale. Aucun numéro de révision actuel n'est revendiqué ici : vérifiez la page de titre et le statut dans le [Catalogue 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 : recherche dans le catalogue 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 au niveau du lien retenu est désigné **Développement 0.0.10 du 23 janvier 2018**. Il s'agit d'un projet d'extension pour la gestion des modules réglables QSFP+/QSFP28, et non d'une norme de configuration universelle publiée pour tous les modules. De même, la présence d'un fichier dans le catalogue ne signifie pas que votre produit implémente toutes ses fonctionnalités. ### Vérification de la révision et du statut du document - **Publié** \- dans le catalogue SNIA indique un document approuvé pour publication ; **Brouillon** indique un projet à examiner. **Expiré** \- signifie que la maintenance a cessé ; consultez la couverture pour en connaître la raison. - Lisez le numéro et la date à l'intérieur du PDF. Une URL d'éditeur permanente peut commencer à diffuser une révision plus récente, ce qui rend inexacte une ancienne étiquette enregistrée à côté. - Utiliser le catalogue OIF pour CMIS et le site Internet du groupe concerné pour les spécifications MSA. Ne déterminez pas la devise uniquement à partir d’un nom de fichier dans une collection tierce. - Faites correspondre la révision avec la fiche technique du module. Une nouvelle révision de document ne met pas automatiquement à jour les appareils déjà fabriqués. Cette référence ne remplace pas les spécifications principales. Les tableaux ci-dessus aident à localiser les documents par objectif ; lire la révision appropriée du document pour connaître les valeurs exactes des champs, les paramètres de synchronisation et les exigences. ### Guides SFPTotal associés - [Facteurs de forme et capacités de la carte de codage](https://sfptotal.fun/fr/wiki/SFPTotal_Documentation) : familles de modules supportées par les modèles SFPTotal. - [Structure de mémoire de l'émetteur-récepteur](https://sfptotal.fun/fr/wiki/Transceiver_memory_structure) : comment Wizard présente les zones mémoire. - [Lecture de la mémoire](https://sfptotal.fun/fr/wiki/Reading_transceiver_memory) et [sauvegarde](https://sfptotal.fun/fr/wiki/Backing_up_transceiver_memory) : préparation des données avant édition. - [Interface de diagnostic DDM](https://sfptotal.fun/fr/wiki/DDM_diagnostics) : lecture des mesures et des seuils dans Wizard. - [Vérification de la somme de contrôle](https://sfptotal.fun/fr/wiki/Checksum_verification) : commandes de vérification des champs de somme de contrôle supportés.