# SFPTotal — Português 2026-11-09 ## [Solução universal do software e do hardware para codificar transceptores óticos da fibra](https://sfptotal.io/pt/) ![SFPTotal Wizard: tabela de código EEPROM SFP](https://sfptotal.io/images/products/gallery-previews/home-wizard-1024-cd26ffd68183) ### Solução universal do software e do hardware para codificar transceptores óticos da fibra O software SFPTotal suporta uma interface flexível e conveniente para trabalhar com o código de transmissão. As placas de codificação permitem recodificar com sucesso os transceiros dos fatores de forma mais populares produzidos por diferentes fábricas mundiais. Uma característica distintiva é a falta de ligação aos módulos de um determinado fabricante, bem como suporte para transceptores protegidos contra gravação. [Obter mais detalhes](https://sfptotal.io/pt/#information) ### Projeto SFPTotal E>olution O projeto pesquisa a compatibilidade e a utilização de transceptores ópticos DSFP, QSFP, QSFP-DD e OSFP de alta velocidade — 100G, 200G, 400G, 800G, 1.6T e 3.2T — com equipamentos de comutação de rede em sistemas de comunicação por fibra óptica, armazenamento de dados e inteligência artificial, e desenvolve soluções para testar e programar transceptores ópticos. O produto-chave é o programa da série SFPTotal E, que suporta os fatores de forma mais populares do transceiver. [Obter mais detalhes](https://sfptotal.io/pt/products/sfptotal-evolution) ![SFPTotal E>olution](https://sfptotal.io/images/products/gallery-previews/evolution-01-640-3a13fa66bc06) ### Programador SFPTotal Plus X QSFP-DD O painel de codificação universal do SFPTotal Plus X seria é projetado para suportar uma ampla gama de tipos de fator de forma de transmissor em um único dispositivo. SFPTotal Plus X é capaz de reprogramar os tipos mais populares de transmissores: QSFP-DD, QSFP28, XFP, SFP28, SFP+ e SFP. É uma ferramenta perfeita para fornecedores de equipamentos de rede, ISP e sistemas intergatores enginners, que trabalham com transceptores ópticos são maden e fornecidos por vários fabricantes do mundo. [Obter mais detalhes](https://sfptotal.io/pt/products/sfptotal-plus-x) ![SFPTotal Plus X](https://sfptotal.io/images/products/gallery-previews/plus-x-01-640-90bf4b66b042) ### Programação para transcevais de alta velocidade 400G/800G O programador SFPTotal OSFP Board lê e escreve a memória dos transcevais 400G e 800G OSFP. Ele suporta os módulos OSFP-IHS e OSFP-RHS, bem como os cabos AOC e DAC. Uma ferramenta para fornecedores de equipamentos de rede, integradores de sistemas e engenheiros que trabalham com redes de alta velocidade e sistemas de inteligência artificial. Ele se conecta a um PC através de USB e usa SFPTotal Wizard para ler, editar e escrever firmware. [Obter mais detalhes](https://sfptotal.io/pt/products/sfptotal-osfp-board) ![SFPTotal OSFP Board](https://sfptotal.io/images/products/gallery-previews/osfp-board-01-640-2ffb31cb7c9c) ### Alta velocidade de codificação SFPTotal mini e mais placas de codificação baseadas no protocolo de comando proprietário que serve acesso rápido e estável à memória do transceptor sobre I2A base de dados. ### Interface amigável do usuário do software O software fornece uma interface conveniente que permite ler, decodificar, Editar e gravar alterações na memória dos transceptores. ### 400 senhas bem conhecidas A equipe SFPTotal pesquisa regularmente produtos de vários fabricantes e fornece suporte aos clientes sobre senhas para codificar transceptores protegidos contra gravação. ### Biblioteca de códigos Nosso banco de dados SFPTotal Labs contém mais de 25.000 códigos de fornecedores que o ajudariam a encontrar e corrigir o problema de compatibilidade com equipamentos de comutação de rede. ### Comunidade de usuários Os clientes podem obter acesso a plataformas online para comunicação do Usuário, discussão conjunta, pesquisa e Solução de problemas populares de uso de transceptores ópticos. ### Tecnico O suporte técnico tem o prazer de aconselhar sobre as questões de Uso do equipamento e resolver os problemas mais populares com transceptores com a ajuda de placas de codificação SFPTotal. ### Teste-o gratuitamente antes da compra! As características básicas do software podem ser testadas antes da compra. Você pode baixar o software para verificar gratuitamente e tomar uma decisão de compra. [Eu gostaria de testá-lo agora!](https://sfptotal.io/pt/software) ![SFPTotal Wizard](https://sfptotal.io/images/products/gallery-previews/home-trial-640-f31a400c5997) ### Informacao As placas de codificação SFPTotal são projetadas para codificar os transcevais ópticos de fibra. Várias revisões de hardware suportam fatores de formulário populares, incluindo GBIC, SFP, SFP+, SFP28, XFP, QSFP, QSFP28 e QSFP-DD, bem como módulos RJ45, DAC e AOC cabos. As placas SFPTotal suportam codificação para transceptores com função DDM e transceptores protegidos contra gravação também. As placas de codificação feitas sem um caso para fornecer acesso para almofadas de contato e elementos de controle que são necessários para codificar alguns AOC/DAC e transceptores ópticos com base no esquema de proteção de hardware. Os programadores são capazes de melhorar as opções de compatibilidade com equipamentos de marca, como 3com, Alcatel, Cisco, Extreme, Juniper, Lucent, Moxa, HP, Meriton, Ericsson / Marconi, Mellanox, Nortel, Net Insight, Nokia, Redback, Siemens, Transmode, Qlogic, Westermo, Allied Telesis, Cyan, DCN, Dlink, Enterasys, Foundry, Hitachi, Apresia, Huawei, Linksys, Netgear, Mikrotik, Orion, Ruijie, Tejas Network, Transitfion, ZTE, Zyxel e etc. #### Rapido A placa de codificação SFPTotal se conecta ao PC com o cabo USB incluído no kit. O dispositivo conectado é detetado pelo sistema operacional na primeira conexão do painel. Para começar, siga os próximos passos: 1. Instalar [SFPTotal driver](https://sfptotal.io/pt/software) para placa de codificação 2. Baixar e executar [SFPTotal Wizard](https://sfptotal.io/pt/software) software A placa de programação funciona com base em um protocolo proprietário SFPTotal e operando wih um Software oficial SFPTotal Wizard que fornece uma interface para acesso aos principais recursos e oportunidades do dispositivo. O dispositivo não precisa de configurações especiais. O software SFPTotal Wizard detecta automaticamente uma placa de codificação quando o dispositivo está conectado ao PC. Às vezes, o PC que trabalha sob o controle do Sistema Operacional Windows é necessário uma reinicialização do sistema para o trabalho estável do driver de porta serial virtual. Mais informações sobre dispositivos SFPTotal podem ser obtidas [SFPTotal Wiki](https://wiki.sfptotal.com). #### Compatibilidade Os programadores SFPTotal são projetados de acordo com as especificações MSA SFF, suportam os transceptores GBIC, SFP, SFP+, XFP e QSFP e também são capazes de reprogramar com sucesso os módulos da maioria dos fabricantes. As placas de codificação suportam todos os espaços de endereço dos transcevais (por exemplo: A0H, A2H). Isso significa que todas as páginas de memória disponíveis do transmissor podem ser lidas e escritas com permissões especiais. O hardware é maden com as condições de compatibilidade e segurança de chips de memória e chip de controle, bem como fonte de alimentação estável do circuito transceptor. Por padrão, o painel de codificação escreve na memória do transceiver com o tamanho do bloco de bytes 8 e a velocidade de hora 10 kHz. Isso garante o mais compatível com os transmissores ópticos que são fabricados com vários designs de hardware. As configurações de operação (tempo de velocidade do ônibus de dados, tamanho de bloco e valor de intervalos) podem ser alteradas se necessário. Portanto, você não terá nenhum problema em reprogramar transcevais convencionais. Além disso, o software SFPTotal Wizard torna capaz de prosseguir operações de leitura e gravação de byte único para transceptores com requirments específicos para troca de dados. #### Codificação transceptores protegidos contra gravação A maioria dos transcevers protegidos por escrito pode ser recodificada usando a senha 4-bytes desbloquea a memória do transcever para fazer novas mudanças. O software SFPTotal tem uma interface especial para configurar os parâmetros e executar uma operação escrita com uma entrada de senha. Além disso, o software suporta um script que permite implementar algoritmos difíceis ou salvar comandos para programar transceiros protegidos por escrita com lógica de programação especial é diferente do padrão MSA. O software é capaz de fazer uma busca de senha para transcevais com um valor de senha desconhecido. Nosso suporte técnico fornece scripts e senhas para transceptores de programação dos respectivos fabricantes. A capacidade de programação pode ter limitationsg para alguns fabricantes de transmissores ou um design de hardware. Pode ser associado com a substituição do chip em um novo pacote ou a configuração de uma senha que ainda não foi encontrada e testada pela equipe SFPTotal. Você pode usar scripts preparados ou, criar sua própria solução de codificação, usando o protocolo de comando SFPTotal, para codificar módulos bloqueados se você conhece um algoritmo original (ou uma senha). #### Onde obter códigos? A maioria dos problemas de compatibilidade associados ao uso de transceptores ópticos e equipamentos de comutação de rede estão associados a erros na declaração de código que apresenta os parâmetros do transceptor, com somas de verificação erradas e em uso de um código de Fornecedor incompatível. Você precisa carregar um código de fornecedor correto no transceptor para resolver problemas de compatibilidade. Como parte do suporte técnico, fornecemos aos nossos clientes acesso ao banco de dados de códigos do Fornecedor, além de aconselhar sobre como garantir a compatibilidade dos transceptores com equipamentos de comutação. Por favor, entre em contato [Suporte Técnico](https://sfptotal.io/pt/contacts) Para obter mais informações. ## [Placas de programação de transceptores](https://sfptotal.io/pt/products) ### Placas de programação de transceptores Compare as interfaces e escolha uma placa de programação. Preços e disponibilidade para compra online seguem o catálogo internacional em USD. [Comparar placas](https://sfptotal.io/pt/products#sf-comparison) [![SFPTotal Mini](https://sfptotal.io/images/storefront/mini/1.jpg)](https://sfptotal.io/pt/products/sfptotal-mini) ### [SFPTotal Mini](https://sfptotal.io/pt/products/sfptotal-mini) Placa compacta para programar transceptores SFP, SFP+ e SFP28, com suporte ao SFPTotal Wizard. SFP / SFP+ / SFP28 SKU: SFPT-M USD 350.00 Entre em contato com vendas para confirmar as opções de envio e os detalhes finais do pedido. [![SFPTotal Plus](https://sfptotal.io/images/storefront/plus/1.png)](https://sfptotal.io/pt/products/sfptotal-plus) ### [SFPTotal Plus](https://sfptotal.io/pt/products/sfptotal-plus) Geração anterior de placa universal de programação para transceptores GBIC, SFP, XFP e QSFP. Consulte a revisão atual antes de comprar. GBIC / SFP / XFP / QSFP28 SKU: SFPT-P Revisão de hardware desatualizada [Ir para a nova revisão](https://sfptotal.io/pt/products/sfptotal-plus-new) [![SFPTotal Plus New](https://sfptotal.io/images/storefront/plus-new/1.jpg)](https://sfptotal.io/pt/products/sfptotal-plus-new) ### [SFPTotal Plus New](https://sfptotal.io/pt/products/sfptotal-plus-new) Placa universal para programar transceptores SFP, XFP e QSFP, incluindo 25G SFP28 e 100G QSFP28. SFP28 / XFP / QSFP28 SKU: SFPT-P USD 980.00 Entre em contato com vendas para confirmar as opções de envio e os detalhes finais do pedido. [![SFPTotal Plus X](https://sfptotal.io/images/storefront/plus-x/1.jpg)](https://sfptotal.io/pt/products/sfptotal-plus-x) ### [SFPTotal Plus X](https://sfptotal.io/pt/products/sfptotal-plus-x) Placa de programação universal para transceptores 400G QSFP112, 200G/400G/800G QSFP-DD, com suporte a QSFP28, SFP28, XFP e cabos AOC/DAC compatíveis. Funciona com SFPTotal Wizard. SFP28 / XFP / QSFP28 / QSFP112 / QSFP-DD SKU: SFPT-X USD 1,490.00 Entre em contato com vendas para confirmar as opções de envio e os detalhes finais do pedido. [![SFPTotal Whistle](https://sfptotal.io/images/storefront/whistle/1.jpg)](https://sfptotal.io/pt/products/sfptotal-whistle) ### [SFPTotal Whistle](https://sfptotal.io/pt/products/sfptotal-whistle) Pequena placa de programação para transceptores SFP e SFP+, com suporte ao monitoramento de diagnóstico digital. SFP / SFP+ SKU: SFPT-W USD 120.00 Entre em contato com vendas para confirmar as opções de envio e os detalhes finais do pedido. [![SFPTotal OSFP Board](https://sfptotal.io/images/storefront/osfp-board/1.jpg)](https://sfptotal.io/pt/products/sfptotal-osfp-board) ### [SFPTotal OSFP Board](https://sfptotal.io/pt/products/sfptotal-osfp-board) Placa de programação para transceptores OSFP 400G e 800G, incluindo OSFP-IHS, OSFP-RHS e cabos AOC/DAC compatíveis usados em redes de IA. OSFP-IHS / OSFP-RHS SKU: SFPT-O Preço sob consulta [Solicitar orçamento](https://sfptotal.io/pt/contacts) Entre em contato com vendas para confirmar as opções de envio e os detalhes finais do pedido. [![SFPTotal E>olution](https://sfptotal.io/images/storefront/evolution/1.jpg)](https://sfptotal.io/pt/products/sfptotal-evolution) ### [SFPTotal E>olution](https://sfptotal.io/pt/products/sfptotal-evolution) Placa de programação universal para transceptores 400G QSFP112, 200G/400G/800G QSFP-DD, 400G/800G OSFP, com suporte a DSFP, SFP e cabos AOC/DAC compatíveis. SFP / DSFP / QSFP112 / QSFP-DD / OSFP SKU: SFPT-E Preço sob consulta [Solicitar orçamento](https://sfptotal.io/pt/contacts) Entre em contato com vendas para confirmar as opções de envio e os detalhes finais do pedido. ### Comparar placas | Placa | SKU | Interfaces | Conexão do PC | | --- | --- | --- | --- | | [SFPTotal Mini](https://sfptotal.io/pt/products/sfptotal-mini) | SFPT-M | SFP / SFP+ / SFP28 | USB type C | | [SFPTotal Plus](https://sfptotal.io/pt/products/sfptotal-plus) | SFPT-P | GBIC / SFP / XFP / QSFP28 | Micro USB | | [SFPTotal Plus New](https://sfptotal.io/pt/products/sfptotal-plus-new) | SFPT-P | SFP28 / XFP / QSFP28 | USB type C | | [SFPTotal Plus X](https://sfptotal.io/pt/products/sfptotal-plus-x) | SFPT-X | SFP28 / XFP / QSFP28 / QSFP112 / QSFP-DD | USB type C | | [SFPTotal Whistle](https://sfptotal.io/pt/products/sfptotal-whistle) | SFPT-W | SFP / SFP+ | USB 2.0 | | [SFPTotal OSFP Board](https://sfptotal.io/pt/products/sfptotal-osfp-board) | SFPT-O | OSFP-IHS / OSFP-RHS | USB type C | | [SFPTotal E>olution](https://sfptotal.io/pt/products/sfptotal-evolution) | SFPT-E | SFP / DSFP / QSFP112 / QSFP-DD / OSFP | USB type C | [Software SFPTotal Wizard](https://sfptotal.io/pt/software) · [Contatar vendas](https://sfptotal.io/pt/contacts) ## [Programador SFPTotal Mini](https://sfptotal.io/pt/products/sfptotal-mini) ### Programador SFPTotal Mini SKU: SFPT-M USD 350.00 Entre em contato com vendas para confirmar as opções de envio e os detalhes finais do pedido. Placa de programação especializada para transceptores SFP, SFP+, SFP28, incluindo AOC, DAC.A placa possui uma porta SFP de 20 pinos (SFF-8431), uma porta USB e uma entrada de alimentação externa para transceptores de alto consumo: DWDM de longa distância e PON SFP OLT. SFPTotal Mini baseado no protocolo SFPTotal proprietário que torna capaz de prosseguir codificação flexível para transceptores variouse no fator de forma SFP. O dispositivo é totalmente compatível com o software oficial SFPTotal Wizard. O kit inclui uma placa de codificação Mini série e micro USB cabo para conexão PC. Modelo Mini — revisão 1.3 ou superior Compatibilidade SFP, SFP+, SFP28 Conexão do PC USB 2.0 Kit inclui Placa de programação série Mini, cabo micro USB Tamanho, mm 50 x 66 x 13 Garantia 36 mês - SFP RJ45 - 1G SFP - 2/4/8/16G FC - 32G FC - 10G SFP+ - 25G SFP28 - SFP OLT PON - AOC - DAC Em estoque [![SFPTotal Mini](https://sfptotal.io/images/products/gallery-previews/mini-01-640-4815d3c761e2)](https://sfptotal.io/images/products/gallery/mini/sfptotal-mini-1.6-01.jpg) [![SFPTotal Mini](https://sfptotal.io/images/products/gallery-previews/mini-02-160-ce7dc9412ad2)](https://sfptotal.io/images/products/gallery/mini/sfptotal-mini-1.6-02.jpg) [![SFPTotal Mini](https://sfptotal.io/images/products/gallery-previews/mini-03-160-02252ab4ca90)](https://sfptotal.io/images/products/gallery/mini/sfptotal-mini-1.6-03.jpg) [![SFPTotal Mini](https://sfptotal.io/images/products/gallery-previews/mini-04-160-e1a6207f3031)](https://sfptotal.io/images/products/gallery/mini/sfptotal-mini-1.6-04.jpg) - [Guia do usuário](https://sfptotal.io/pt/wiki/SFPTotal_Documentation) - [Software SFPTotal Wizard](https://sfptotal.io/pt/software) - [Modelo do gabinete para impressão 3D](https://sfptotal.io/download/SFPT-M16__3D.zip) ### Visao O dispositivo **SFPTotal Mini** Placa de programação compacta para transceptores 1G SFP, 10G SFP+, 25G SFP28, incluindo RJ45 SFP, PON OLT SFP, DAC, AOC. A placa segue MSA SFF-8074, SFF-8431 e SFF-8472. Possui uma porta SFP de 20 pinos (SFF-8431), Micro USB e uma entrada de alimentação externa de 5V DC para transceptores ópticos com consumo superior a 1.5 W. O projeto do hardware prevê os pinouts da presença para o controle da fonte de alimentação e o acesso às linhas principais do I/o dos portos do transceptor, que poderiam ser exigidos codificando transceptores protegidos hardware. **SFPTotal Mini** o dispositivo possui um software incorporado baseado no protocolo SFPTotal proprietário e totalmente compatível com um Software oficial SFPTotal Wizard, que possibilita a codificação flexível para transceptores protegidos contra gravação de fabricantes diferentes. Inclui tudo o que é necessário para trabalhar com transceptores SFP. Para começar, conecte-o a um computador com um cabo USB. ### caracteristica Comparado com dispositivos de codificação semelhantes, o SFPTotal Mini tem as seguintes vantagens: - Suporta transceptores com taxa de velocidade de até 25G em uma placa de codificação - Fornece a fonte de alimentação exigida para conectar transceviers óticos poderosos 1.5 W e mais - O suporte a transceptores não se limita a apenas um fabricante - Fornece acesso a todos os espaços de endereço da memória do transceptor - Torna possível recodificar transceptores MSA protegidos contra gravação - Suporta codificação com um script para transceptores não-MSA - Suporta pesquisa de senha de hardware para transceptor bloqueado por senha - Tem Software oficial com GUI amigável e convinient - Acesso Em tempo real à interface de monitoramento de Diagnóstico Digital - Dá acesso ao banco de dados knowlege e suporte técnico SFPTotal. ### Aplicacao O dispositivo de programação do transmissor SFPTotal Mini é usado para as seguintes tarefas: - Transceptores óticos e de cobre da fibra da codificação, DAC, AOC - Melhorando a compatibilidade dos transceptores com o equipamento de comutação de rede da marca - Codificação transceptores protegidos contra gravação variouse fabricantes - Acesso aos registros do controlador PHY e configuração manual - Controle ajustável do canal do transceptor de DWDM SFP+ - Ler a interface DDM e verificar as configurações de fábrica - Código rebranding para transceptores OEM - Plataforma de teste para preparação pré-venda de transceptores ### Rapido O painel de codificação se conecta ao PC usando o cabo tipo C USB incluído no kit. O sistema operacional detecta o dispositivo e entende o driver de portas Serial Virtual necessário quando o dispositivo está conectado primeiro. Siga os passos simples para começar: 1. Instalar [Driver SFPTotal Mini](https://sfptotal.io/pt/software#driver) 2. Baixe e execute o aplicativo [SFPTotal Wizard](https://sfptotal.io/pt/software) A placa de codificação SFPTotal gerencia através do Software oficial SFPTotal Wizard, que fornece interface de usuário para operar a placa de codificação para escrever e ler código e obter acesso aos principais recursos.Não é necessária configuração prévia para começar a trabalhar com o programa. O SFPTotal Wizard detecta automaticamente uma placa de codificação original conectada ao PC. *Depois de instalar o driver em algumas versões do Sistema Operacional Windows, é necessária uma reinicialização obrigatória do sistema para que o driver da porta serial virtual funcione corretamente.* Por favor, siga nossa documentação: [SFPTotal Wiki](https://sfptotal.io/pt/wiki/SFPTotal_Documentation). ### Activacao O SFPTotal Mini é fornecido com funcionalidade limitada que permite testar o dispositivo antes de usar, mas a função de escrita é limitada. A ativação é necessária para garantir que o dispositivo seja executado pelo cliente final, mas não por um distribuidor ou agente. Essa política torna o SFPTotal capaz de fornecer as melhores condições de garantia e serviço, ajuda a ter certeza de que o dispositivo não foi usado antes da venda e funcionará estável por um longo tempo. Além disso, quando o dispositivo foi ativado, contamos a data da garantia a partir do momento do problema da chave de ativação, não a data de compra. A chave de ativação é um valor único para cada placa de codificação e associado ao seu número de série. A chave deve ser aplicada para o painel de codificação para remover as restrições de funcionalidade. A chave de ativação inclui no SFPTotal coding board kit: ele emite após a compra do dispositivo e fica disponível na conta do cliente no site. Se você comprou o SFPTotal coding board através do revendedor e não obteve uma chave de ativação, você pode se inscrever no site e obter uma chave de ativação para o seu dispositivo gratuitamente. Você não precisa repetir um procedimento de ativação para o painel de codificação quando se conecta a outro PC ou reinstalar o sistema operacional. Ativação é feita uma vez e é permanente para o dispositivo. ### Codificação transceptores ópticos ###### Codificação transceptores desbloqueados Os transceptores mais ópticos com memória desbloqueada contêm chip EEPROM, como 24C02, que armazena informações sobre o Fator de forma do transceptor, comprimento de onda, tecnologia de transmissão, taxa de velocidade, tipo de codificação, nome do Fornecedor, número de série e etc.Essa solução foi apresentada em muitos transcevais gigabit baratos e DAC que não suportam a função DDM. A memória desses transmissores pode ser reescrita normalmente sem qualquer restrição do transmissor. Em tais transceivers, como regra, apenas a página A0H está disponível para leitura, mas a leitura da página A2H retorna um erro. Você só precisa importar um código de fornecedor para o software ou editar um código genérico do módulo, depois pressione o botão Escrever para escrever para esses módulos. O código-fonte está de volta WRITE OK resposta quando a escrita bem sucedida feito. Você pode usar o transceptor com código de Fornecedor atualizado depois disso! ###### Codificação transceptores protegidos contra gravação Conforme a especificação MSA SFF-8472, os transceptores com DDM podem ter proteção contra gravação e exigir uma senha de 4 bytes para desbloquear a memória antes de gravar alterações. Esses módulos são controlados por um microcontrolador dedicado que emula um chip EEPROM e permite a gravação no modo escravo I2C. Ele também pode atuar como buffer da EEPROM e controlar o pino de proteção contra gravação do chip de memória. Uma tentativa de gravar em tal transceptor sem uma senha ou com uma senha incorreta retorna um erro - WRITE FAIL. O software SFPTotal Wizard suporta a função de alterar uma configuração de escrita e permite definir um valor de senha para desbloquear a memória antes de salvar novas alterações. Além disso, o software permite criar algoritmos de programação complexos na forma de scripts. Permite codificar transcevais que exigem método de codificação de fábrica que é incompatível com a especificação MSA. ## [Programador SFPTotal Plus Novo](https://sfptotal.io/pt/products/sfptotal-plus-new) ### Programador SFPTotal Plus Novo SKU: SFPT-P USD 980.00 Entre em contato com vendas para confirmar as opções de envio e os detalhes finais do pedido. Placa de programação universal para transceptores SFP, SFP+, XFP, QSFP, SFP28, QSFP28. SFPTotal Plus New baseado em protocolo proprietário SFPTotal que permite proceder a codificação flexível para transcevais de uso variado em SFP, XFP e QSFP formato factor. O dispositivo é totalmente compatível com o software oficial SFPTotal Wizard. O kit inclui uma placa de codificação Plus série e um cabo tipo C USB para conexão PC. Modelo Plus New — revisão 1.2 ou superior Compatibilidade SFP, SFP+, SFP28, XFP, QSFP+, QSFP28 Conexão do PC USB 2.0 Kit inclui Placa de programação série Plus, cabo USB tipo C Tamanho, mm 107 x 101.6 x 15 Garantia 36 mês - 100BASE SFP - 1G/10G SFP RJ45 - 1G SFP - 2/4/8/16G Fiber Channel - 32G FC - XFP - 10G SFP+ - 25G SFP28 - CWDM/DWDM - SONET/SDH - 40G QSFP+ - 50G BiDi QSFP28 - 100G QSFP28 - AOC - DAC Em estoque [![SFPTotal Plus New](https://sfptotal.io/images/products/gallery-previews/plus-new-01-640-122378500095)](https://sfptotal.io/images/products/gallery/plus-new/001.jpg) [![SFPTotal Plus New](https://sfptotal.io/images/products/gallery-previews/plus-new-02-160-8b96e1315d63)](https://sfptotal.io/images/products/gallery/plus-new/002.jpg) [![SFPTotal Plus New](https://sfptotal.io/images/products/gallery-previews/plus-new-03-160-ced24badf0c7)](https://sfptotal.io/images/products/gallery/plus-new/003.jpg) [![SFPTotal Plus New](https://sfptotal.io/images/products/gallery-previews/plus-new-04-160-bb787f089781)](https://sfptotal.io/images/products/gallery/plus-new/004.jpg) - [Guia do usuário](https://sfptotal.io/pt/wiki/SFPTotal_Documentation) - [Software SFPTotal Wizard](https://sfptotal.io/pt/software) - [Modelo do gabinete para impressão 3D](https://sfptotal.io/download/SFPT-P__3D.zip) ### Visao A placa codificação **SFPTotal Plus** Novo É desenvolvido o design de hardware do previouse revisão programador SFPTotal Plus. Ele suporta transceadores XFP, SFP, SFP+, QSFP+ e QSFP28, incluindo SFP RJ45, PON OLT SFP, SFP28 e AOC/DAC cabos. A placa de codificação contém porta SFP de 20 pinos (SFF-8431), porta XFP de 30 pinos (INF-8077i), porta QSFP de 38 pinos (SFF-8636), porta USB Tipo C e tomada de alimentação para conectar fonte de alimentação externa 5V DC para transceptores ópticos com alto consumo de nível de energia: mais de 1,5 W. **SFPTotal Plus** Novo o dispositivo possui um software incorporado baseado no protocolo SFPTotal proprietário e totalmente compatível com um Software oficial SFPTotal Wizard, que possibilita a codificação flexível para transceptores protegidos contra gravação de fabricantes diferentes. O projeto do hardware prevê os pinouts da presença para o controle da fonte de alimentação e o acesso às linhas principais do I/o dos portos do transceptor, que poderiam ser exigidos codificando transceptores protegidos hardware. Ele contém tudo o que é necessário para apoiar transcevais de vários fatores de forma. Simplesmente ligue-o a um computador com um cabo USB para começar. *Ao contrário do programador SFPTotal Plus, a nova revisão não contém um portão para conectar GBIC form factor transceivers. O port GBIC foi removido como obsoleto.* ### caracteristica Comparado com dispositivos de codificação semelhantes, SFPTotal plus New tem as seguintes vantagens: - Suporta vários fatores de forma em uma placa de codificação - Fornece a fonte de alimentação exigida para conectar transceviers óticos poderosos 1.5 W e mais - O suporte a transceptores não se limita a apenas um fabricante - Fornece acesso a todos os espaços de endereço da memória do transceptor - Torna possível recodificar transceptores MSA protegidos contra gravação - Suporta codificação com um script para transceptores não-MSA - Suporta pesquisa de senha de hardware para transceptor bloqueado por senha - Tem Software oficial com GUI amigável e convinient - Acesso Em tempo real à interface de monitoramento de Diagnóstico Digital - Dá acesso ao banco de dados knowlege e suporte técnico SFPTotal. ### Aplicacao O dispositivo de programação do transmissor SFPTotal Plus New é usado para as seguintes tarefas: - Transceptores óticos e de cobre da fibra da codificação, DAC, AOC - Melhorando a compatibilidade dos transceptores com o equipamento de comutação de rede da marca - Codificação transceptores protegidos contra gravação variouse fabricantes - Acesso aos registros do controlador PHY e configuração manual - Controle ajustável do canal do transceptor de DWDM SFP+ - Ler a interface DDM e verificar as configurações de fábrica - Código rebranding para transceptores OEM - Plataforma de teste para preparação pré-venda de transceptores ### Rapido O painel de codificação se conecta ao PC usando o cabo tipo C USB incluído no kit. O sistema operacional detecta o dispositivo e entende o driver de portas Serial Virtual necessário quando o dispositivo está conectado primeiro. Siga os passos simples para começar: 1. Instalar [Driver SFPTotal Plus New](https://sfptotal.io/pt/software#driver) 2. Baixe e execute o aplicativo [SFPTotal Wizard](https://sfptotal.io/pt/software) O painel de codificação SFPTotal é controlado através do SFPTotal Wizard, que fornece uma interface para ler e escrever código e acessar as características principais. Não é necessária configuração prévia: o SFPTotal Wizard detecta automaticamente uma placa de codificação original conectada ao PC. *Depois de instalar o driver em algumas versões do Sistema Operacional Windows, é necessária uma reinicialização obrigatória do sistema para que o driver da porta serial virtual funcione corretamente.* Por favor, siga a documentação oficial: [SFPTotal Wiki](https://sfptotal.io/pt/wiki/SFPTotal_Documentation). ### Activacao O SFPTotal Plus New é fornecido com funcionalidade limitada que permite testar o dispositivo antes de usar, mas a função de escrita é limitada. A ativação é necessária para garantir que o dispositivo seja executado pelo cliente final, mas não por um distribuidor ou agente. Esta política permite que o SFPTotal forneça as melhores condições de garantia e serviço, ajuda a garantir que o dispositivo não foi usado antes da venda e que funcionará estável por um longo tempo. Além disso, quando o dispositivo foi ativado, contamos a data de garantia a partir do momento da questão-chave de ativação, não a data de compra. A chave de ativação é um valor único para cada placa de codificação e associado ao seu número de série. A chave deve ser aplicada para o painel de codificação para remover as restrições de funcionalidade. A chave de ativação inclui no SFPTotal coding board kit: ele emite após a compra do dispositivo e fica disponível na conta do cliente no site. Se você comprou o SFPTotal coding board através do revendedor e não obteve uma chave de ativação, você pode se inscrever no site e obter uma chave de ativação para o seu dispositivo gratuitamente. Você não precisa repetir um procedimento de ativação para o painel de codificação quando se conecta a outro PC ou reinstalar o sistema operacional. Ativação é feita uma vez e é permanente para o dispositivo. ### Codificação transceptores ópticos ###### Codificação transceptores desbloqueados Os transcevais mais ópticos com memória desbloqueada contêm chips EEPROM como 24C02 que armazenam informações sobre o fator de forma do transceveiro, comprimento de onda, tecnologia de transmissão, velocidade, tipo de codificação, nome do vendedor, número de série, etc. Essa solução foi apresentada em muitos transcevais gigabit baratos e DAC que não suportam a função DDM. A memória desses transmissores pode ser reescrita normalmente sem qualquer restrição do transmissor. Em tais transceivers, como regra, apenas a página A0H está disponível para leitura, mas a leitura da página A2H retorna um erro. Você só precisa importar um código de fornecedor para o software ou editar um código genérico do módulo, depois pressione o botão Escrever para escrever para esses módulos.O painel de programação do transmissor devolve a resposta WRITE OK quando a escrita é bem-sucedida. Você pode usar o transceptor com código de Fornecedor atualizado depois disso! ###### Codificação transceptores protegidos contra gravação Conforme a especificação MSA SFF-8472, os transceptores com DDM podem ter proteção contra gravação e exigir uma senha de 4 bytes para desbloquear a memória antes de gravar alterações. Esses módulos são controlados por um microcontrolador dedicado que emula um chip EEPROM e permite a gravação no modo escravo I2C. Ele também pode atuar como buffer da EEPROM e controlar o pino de proteção contra gravação do chip de memória. Uma tentativa de gravação sem senha ou com uma senha incorreta retorna um erro. - WRITE FAIL. O software SFPTotal Wizard suporta a função de alterar uma configuração de escrita e permite definir um valor de senha para desbloquear a memória antes de salvar novas alterações. Além disso, o software permite criar algoritmos de programação complexos na forma de scripts. Permite codificar transcevais que exigem método de codificação de fábrica que é incompatível com a especificação MSA. ## [Programador SFPTotal Plus X Suporte a QSFP-DD](https://sfptotal.io/pt/products/sfptotal-plus-x) ### Programador SFPTotal Plus X Suporte a QSFP-DD SKU: SFPT-X USD 1,490.00 Entre em contato com vendas para confirmar as opções de envio e os detalhes finais do pedido. Dispositivo para programar a memória de transceptores 200G/400G/800G QSFP-DD, 400G QSFP112, 200G QSFP56, 100G QSFP28, 40G QSFP+, 25G SFP28, 10G SFP+, 1.25G SFP, 10G XFP, incluindo AOC/DAC. SFPTotal Plus X possui uma porta QSFP-DD para transceptores de dupla densidade 200G/400G/800G, retrocompatível com 400G QSFP112, 200G QSFP56, 100G QSFP28 e 40G QSFP+. O painel de codificação é totalmente compatível com o software SFPTotal Wizard que fornece o editor HEX copliant CMIS. O kit inclui um painel de codificação Plus X série e cabo USB tipo C para conexão PC. Modelo Plus X — revisão 1.6 ou superior Compatibilidade SFP, SFP+, SFP28, XFP, QSFP, QSFP28, QSFP56, QSFP112, QSFP-DD Conexão do PC USB type C Kit inclui Placa de programação série Plus X, cabo USB tipo C Tamanho, mm 130 x 130 x 15 Garantia 36 meses - 100BASE SFP - 1/10G SFP RJ45 - 1G SFP - 2/4/8/16/32G FC - 10G SFP+ - 25G SFP28 - CWDM/DWDM - SONET/SDH - XFP - 40G QSFP+ - 50G BiDi QSFP28 - 100G QSFP28 - 200G QSFP56 - 400G QSFP112 - 200G QSFP-DD - 400G QSFP-DD - 800G QSFP-DD - AOC - DAC Em estoque [![SFPTotal Plus X](https://sfptotal.io/images/products/gallery-previews/plus-x-01-640-90bf4b66b042)](https://sfptotal.io/images/products/gallery/plus-x/002.jpg) [![SFPTotal Plus X](https://sfptotal.io/images/products/gallery-previews/plus-x-02-160-13056f7da313)](https://sfptotal.io/images/products/gallery/plus-x/001.jpg) [![SFPTotal Plus X](https://sfptotal.io/images/products/gallery-previews/plus-x-03-160-e1bd386a0444)](https://sfptotal.io/images/products/gallery/plus-x/004.jpg) [![SFPTotal Plus X](https://sfptotal.io/images/products/gallery-previews/plus-x-04-160-c5c2a8f7f337)](https://sfptotal.io/images/products/gallery/plus-x/003.jpg) - [Guia do usuário](https://sfptotal.io/pt/wiki/SFPTotal_Documentation) - [Software SFPTotal Wizard](https://sfptotal.io/pt/software) - [Modelo do gabinete para impressão 3D](https://sfptotal.io/download/SFPT-X__3D.zip) ### Visao A placa codificação **SFPTotal Plus X** QSFP-DD é uma evolução do hardware SFPTotal Plus. Suporta 400G QSFP112, 200G/400G/800G QSFP-DD e módulos XFP, SFP, SFP+, SFP28, QSFP+, QSFP28, QSFP56, incluindo SFP RJ45, PON OLT SFP e cabos AOC/DAC compatíveis. A placa possui portas SFP, XFP e QSFP-DD, um conector USB tipo C para o PC e uma entrada de alimentação externa de 5V DC para transceptores ópticos com consumo superior a 1.5 W. **SFPTotal Plus X** QSFP-DD o dispositivo possui um software incorporado baseado no protocolo SFPTotal proprietário e totalmente compatível com um Software oficial SFPTotal Wizard, que possibilita a codificação flexível para transceptores protegidos contra gravação de fabricantes diferentes. O projeto do hardware prevê os pinouts da presença para o controle da fonte de alimentação e o acesso às linhas principais do I/o dos portos do transceptor, que poderiam ser exigidos codificando transceptores protegidos hardware. Ele contém tudo o que é necessário para apoiar transcevais de vários fatores de forma. Simplesmente ligue-o a um computador com um cabo USB para começar. *Ao contrário do programador SFPTotal Plus, a nova revisão não contém um portão para conectar GBIC form factor transceivers. O port GBIC foi removido como obsoleto.* ### caracteristica Comparado com dispositivos de codificação semelhantes, SFPTotal Plus X tem as seguintes vantagens: - Suporta vários fatores de forma em uma placa de codificação - Compatível com transceptores 100G, 200G, 400G e 800G, incluindo 400G QSFP112, 200G/400G/800G QSFP-DD - Fornece a fonte de alimentação exigida para conectar transceviers óticos poderosos 1.5 W e mais - O suporte a transceptores não se limita a apenas um fabricante - Fornece acesso a todos os espaços de endereço da memória do transceptor - Torna possível recodificar transceptores MSA protegidos contra gravação - Suporta codificação com um script para transceptores não-MSA - Suporta pesquisa de senha de hardware para transceptor bloqueado por senha - Tem Software oficial com GUI amigável e convinient - Acesso Em tempo real à interface de monitoramento de Diagnóstico Digital - Dá acesso ao banco de dados knowlege e suporte técnico SFPTotal. ### Aplicacao O programador SFPTotal Plus X foi projetado para funcionar nas seguintes tarefas: - Transceptores óticos e de cobre da fibra da codificação, DAC, AOC - Melhorando a compatibilidade dos transceptores com o equipamento de comutação de rede da marca - Codificação transceptores protegidos contra gravação variouse fabricantes - Acesso aos registros do controlador PHY e configuração manual - Controle ajustável do canal do transceptor de DWDM SFP+ - Ler a interface DDM e verificar as configurações de fábrica - Código rebranding para transceptores OEM - Plataforma de teste para preparação pré-venda de transceptores ### Rapido O painel de codificação se conecta ao PC usando o cabo tipo C USB incluído no kit. O sistema operacional detecta o dispositivo e entende o driver de portas Serial Virtual necessário quando o dispositivo está conectado primeiro. Siga os passos simples para começar: 1. Instalar [Driver SFPTotal Plus X](https://sfptotal.io/pt/software#driver) 2. Baixe e execute o aplicativo [SFPTotal Wizard](https://sfptotal.io/pt/software) A placa de codificação SFPTotal gerencia através do Software oficial SFPTotal Wizard, que fornece interface de usuário para operar a placa de codificação para escrever e ler código e obter acesso aos principais recursos.Não é necessária configuração prévia para começar a trabalhar com o programa. O SFPTotal Wizard detecta automaticamente uma placa de codificação original conectada ao PC. *Depois de instalar o driver em algumas versões do Sistema Operacional Windows, é necessária uma reinicialização obrigatória do sistema para que o driver da porta serial virtual funcione corretamente.* Por favor, siga nossa documentação: [SFPTotal Wiki](https://sfptotal.io/pt/wiki/SFPTotal_Documentation). ### Activacao O SFPTotal Plus X é fornecido com funcionalidade limitada que permite testar o dispositivo antes de usar, mas a função de escrita é limitada. A ativação é necessária para garantir que o dispositivo seja executado pelo cliente final, mas não por um distribuidor ou agente. Essa política torna o SFPTotal capaz de fornecer as melhores condições de garantia e serviço, ajuda a ter certeza de que o dispositivo não foi usado antes da venda e funcionará estável por um longo tempo. Além disso, quando o dispositivo foi ativado, contamos a data da garantia a partir do momento do problema da chave de ativação, não a data de compra. A chave de ativação é um valor único para cada placa de codificação e associado ao seu número de série. A chave deve ser aplicada para o painel de codificação para remover as restrições de funcionalidade. A chave de ativação inclui no SFPTotal coding board kit: ele emite após a compra do dispositivo e fica disponível na conta do cliente no site. Se você comprou o SFPTotal coding board através do revendedor e não obteve uma chave de ativação, você pode se inscrever no site e obter uma chave de ativação para o seu dispositivo gratuitamente. Você não precisa repetir um procedimento de ativação para o painel de codificação quando se conecta a outro PC ou reinstalar o sistema operacional. Ativação é feita uma vez e é permanente para o dispositivo. ### Codificação transceptores ópticos ###### Codificação transceptores desbloqueados Os transcevais mais ópticos com memória desbloqueada contêm chips EEPROM como 24C02 que armazenam informações sobre o fator de forma do transceveiro, comprimento de onda, tecnologia de transmissão, velocidade, tipo de codificação, nome do vendedor, número de série, etc. Essa solução foi apresentada em muitos transcevais gigabit baratos e DAC que não suportam a função DDM. A memória desses transmissores pode ser reescrita normalmente sem qualquer restrição do transmissor. Em tais transceptores, como regra, apenas a página A0H está disponível para leitura, mas a leitura da página A2H retorna um erro. Você precisa apenas importar um código de fornecedor para o software ou editar um código genérico do módulo e, em seguida, pressione o botão de gravação para gravar em tais módulos. O conselho de codificação retorna WRITE OK resposta quando a escrita bem sucedida feito. Você pode usar o transceptor com código de Fornecedor atualizado depois disso! ###### Codificação transceptores protegidos contra gravação Conforme a especificação MSA SFF-8472, os transceptores com DDM podem ter proteção contra gravação e exigir uma senha de 4 bytes para desbloquear a memória antes de gravar alterações. Esses módulos são controlados por um microcontrolador dedicado que emula um chip EEPROM e permite a gravação no modo escravo I2C. Ele também pode atuar como buffer da EEPROM e controlar o pino de proteção contra gravação do chip de memória.Uma tentativa de gravar em tal transceptor sem uma senha ou com uma senha incorreta retorna um erro - WRITE FAIL. O SFPTotal Wizard software suporta a função para alterar as configurações de gravação e faz capaz de definir um valor de senha para desbloquear a memória antes de salvar novas alterações.Além disso, o software permite criar algoritmos de programação complexos na forma de scripts. Permite codificar transcevais que exigem método de codificação de fábrica que é incompatível com a especificação MSA. ## [Programador SFPTotal Whistle](https://sfptotal.io/pt/products/sfptotal-whistle) ### Programador SFPTotal Whistle SKU: SFPT-W USD 120.00 Entre em contato com vendas para confirmar as opções de envio e os detalhes finais do pedido. Programador minúsculo e barato para codificar transceptores SFP e SFP+ com consumo de energia de até 1,5 W. Os dispositivos se conectam diretamente à porta USB do PC. O dispositivo é totalmente compatível com o software oficial SFPTotal Wizard. O kit inclui apenas uma série de programação do programa Whistle. A chave de ativação é alreay carregado na memória do painel de codificação. Modelo Whistle — revisão 1.1 ou superior Compatibilidade SFP, SFP+ Conexão do PC USB 2.0 Kit inclui Placa de programação série Whistle Tamanho, mm 64 x 22 x 13 Garantia 36 meses - SFP RJ45 - 1G SFP - 2/4/8/16G FC - 10G SFP+ - AOC - DAC Em estoque [![SFPTotal Whistle](https://sfptotal.io/images/products/gallery-previews/whistle-01-640-afd4c95c70a1)](https://sfptotal.io/images/products/gallery/whistle/sfptotal-whistle-01.jpg) [![SFPTotal Whistle](https://sfptotal.io/images/products/gallery-previews/whistle-02-160-3ce3655e4bd2)](https://sfptotal.io/images/products/gallery/whistle/sfptotal-whistle-02.jpg) [![SFPTotal Whistle](https://sfptotal.io/images/products/gallery-previews/whistle-03-160-ea9eaf2b91a7)](https://sfptotal.io/images/products/gallery/whistle/sfptotal-whistle-03.jpg) - [Guia do usuário](https://sfptotal.io/pt/wiki/SFPTotal_Documentation) - [Software SFPTotal Wizard](https://sfptotal.io/pt/software) ### Visao O dispositivo **SFPTotal Whistle** é uma pequena placa de codificação projetada para suportar transceptores 1g SFP e 10G SFP+, incluindo cobre RJ45 SFP, DAC e AOC. A placa de codificação é fabricada de acordo com as especificações MSA SFF-8074, SFF-8431, SFF-8472 e contém 20-pin SFP port (SFF-8431) caixão de metal coberto e ligador USB plano. O painel de codificação suporta transmissores ópticos com consumo de energia até 1.5 W.O dispositivo não fornece a conexão de um fornecimento de energia externo. O nível de potência de suplente é limitado pela corrente máxima para o port USB 2.0. O design hardware **Não fornece** para os pinouts da presença para o controle da fonte de alimentação e o acesso às linhas principais do I/o dos portos do transceptor, que poderiam ser exigidos codificando transceptores protegidos hardware. **SFPTotal Whistle** baseado no chip de conversor de interface USB: não contém software incorporado e gerencia com um software oficial SFPTotal Wizard. O dispositivo opera no I2C databus com baixa frequência de clock que faz efeito negativo na taxa de velocidade de codificação em comparação com SFPTotal mini ou Plus series. Ele contém tudo o que é necessário para apoiar os transcevais SFP baseados em EEPROM. Simplesmente ligue-o diretamente a um portão do computador USB para começar. ### caracteristica Comparado com dispositivos de codificação semelhantes, SFPTotal Whistle tem as seguintes vantagens: - Suporta transceptores com taxa de velocidade de até 10G em uma placa de codificação - Fornece a fonte de alimentação exigida para conectar transceviers óticos até 1.5 W - O suporte a transceptores não se limita a apenas um fabricante - Fornece acesso a todos os espaços de endereço da memória do transceptor - Torna possível recodificar transceptores MSA protegidos contra gravação (com restrições) - Suporta codificação com um script para transceptores não-MSA - Tem Software oficial com GUI amigável e convinient - Acesso Em tempo real à interface de monitoramento de Diagnóstico Digital - Dá acesso ao banco de dados knowlege e suporte técnico SFPTotal. ### Aplicacao SFPTotal Whistle programmer é usado para as seguintes tarefas: - Transceptores óticos e de cobre da fibra da codificação, DAC, AOC - Melhorando a compatibilidade dos transceptores com o equipamento de comutação de rede da marca - Codificação transceptores protegidos contra gravação variouse fabricantes - Acesso aos registros do controlador PHY e configuração manual - Ler a interface DDM e verificar as configurações de fábrica - Código rebranding para transceptores OEM ### Rapido O painel de codificação se conecta ao PC diretamente ao port USB. O sistema operacional detecta o dispositivo e entende o driver de portas Serial Virtual necessário quando o dispositivo está conectado primeiro. Siga os passos simples para começar: 1. Instalar [Driver SFPTotal Whistle](https://sfptotal.io/pt/software#driver) 2. Baixe e execute o aplicativo [SFPTotal Wizard](https://sfptotal.io/pt/software) A placa de codificação SFPTotal gerencia através do Software oficial SFPTotal Wizard, que fornece interface de usuário para operar a placa de codificação para escrever e ler código e obter acesso aos principais recursos. Não é necessária configuração prévia para começar a trabalhar com o programa. O SFPTotal Wizard detecta automaticamente uma placa de codificação original conectada ao PC. *Depois de instalar o driver em algumas versões do Sistema Operacional Windows, é necessária uma reinicialização obrigatória do sistema para que o driver da porta serial virtual funcione corretamente.* Por favor, siga nossa documentação: [SFPTotal Wiki](https://sfptotal.io/pt/wiki/SFPTotal_Documentation). ### Activacao SFPTotal Whistle é fornecido com chave de ativação pré-carregada e pronto para o trabalho quando conectado ### Codificação transceptores ópticos ###### Codificação transceptores desbloqueados Os transceptores mais ópticos com memória desbloqueada contêm chip EEPROM, como 24C02, que armazena informações sobre o Fator de forma do transceptor, comprimento de onda, tecnologia de transmissão, taxa de velocidade, tipo de codificação, nome do Fornecedor, número de série e etc. Essa solução foi apresentada em muitos transcevais gigabit baratos e DAC que não suportam a função DDM. A memória desses transmissores pode ser reescrita normalmente sem qualquer restrição do transmissor. Em tais transceivers, como regra, apenas a página A0H está disponível para leitura, mas a leitura da página A2H retorna um erro. Você só precisa importar um código de fornecedor para o software ou editar um código genérico do módulo, depois pressione o botão <Write> para escrever para esses módulos. O painel de codificação devolve a resposta <WRITE OK > quando a escrita é bem-sucedida. Você pode usar o transceptor com código de Fornecedor atualizado depois disso! ###### Codificação transceptores protegidos contra gravação Conforme a especificação MSA SFF-8472, os transceptores com DDM podem ter proteção contra gravação e exigir uma senha de 4 bytes para desbloquear a memória antes de gravar alterações. Esses módulos são controlados por um microcontrolador dedicado que emula um chip EEPROM e permite a gravação no modo escravo I2C. Ele também pode atuar como buffer da EEPROM e controlar o pino de proteção contra gravação do chip de memória.Uma tentativa de gravar em tal transceptor sem uma senha ou com uma senha incorreta retorna um erro - <WRITE FAIL>. O software SFPTotal Wizard suporta a função de alterar uma configuração de escrita e permite definir um valor de senha para desbloquear a memória antes de salvar novas alterações. Além disso, o software permite criar algoritmos de programação complexos na forma de scripts.Torna possível codificar transceptores que requerem método de codificação de fábrica o que é incompatível com a especificação MSA. ## [Programador SFPTotal OSFP Board](https://sfptotal.io/pt/products/sfptotal-osfp-board) ### Programador SFPTotal OSFP Board SKU: SFPT-O Preço sob consulta [Solicitar orçamento](https://sfptotal.io/pt/contacts) Dispositivo para programar a memória de transceptores OSFP 400G e 800G para redes de inteligência artificial (IA). O programador OSFP Board possui uma porta OSFP para conectar transceptores OSFP-IHS e OSFP-RHS, incluindo cabos AOC e DAC. Totalmente compatível com o SFPTotal Wizard. O kit inclui um programador OSFP Board, um cabo USB tipo C para conexão ao PC e um guia do usuário. Modelo OSFP Board rev. 1.0 ou superior Compatibilidade OSFP-RHS, OSFP-IHS Conexão do PC USB type C Kit inclui Programador OSFP Board Cabo USB tipo C Guia do usuário Dimensões, mm 107 x 85 x 17 Garantia 36 mês - 400G OSFP - 800G OSFP - OSFP-IHS - OSFP-RHS - AOC - DAC [![SFPTotal OSFP Board](https://sfptotal.io/images/products/gallery-previews/osfp-board-01-640-2ffb31cb7c9c)](https://sfptotal.io/images/products/gallery/osfp-board/sfptotal-osfp-board-04.jpg) [![SFPTotal OSFP Board](https://sfptotal.io/images/products/gallery-previews/osfp-board-02-160-6f37d41fa6b0)](https://sfptotal.io/images/products/gallery/osfp-board/sfptotal-osfp-board-01.jpg) [![SFPTotal OSFP Board](https://sfptotal.io/images/products/gallery-previews/osfp-board-03-160-10559c8e79e8)](https://sfptotal.io/images/products/gallery/osfp-board/sfptotal-osfp-board-02.jpg) [![SFPTotal OSFP Board](https://sfptotal.io/images/products/gallery-previews/osfp-board-04-160-7376f641f238)](https://sfptotal.io/images/products/gallery/osfp-board/sfptotal-osfp-board-03.jpg) - [Guia do usuário](https://sfptotal.io/pt/wiki/SFPTotal_Documentation) - [Software SFPTotal Wizard](https://sfptotal.io/pt/software) ### Visao O programador SFPTotal OSFP Board pode reprogramar transceptores OSFP-RHS e OSFP-IHS e cabos AOC e DAC. A plataforma de hardware é baseada no SFPTotal Mini com uma porta OSFP modificada para conectar transceptores OSFP. Circuitos adicionais de gerenciamento de energia e controle de entrada/saída oferecem suporte a OSFP. O protocolo de comandos SFPTotal dá acesso a espaços adicionais de endereçamento dos transceptores, com diferentes estruturas e organizações de memória. O SFPTotal OSFP Board se conecta ao computador por USB, que fornece alimentação e controle do dispositivo. Há um conector para fonte externa para transceptores de alto consumo. ### Caracteristica Em comparação com produtos alternativos, o programador SFPTotal OSFP Board oferece as seguintes vantagens: - Suporte de hardware para transceptores OSFP-RHS e OSFP-IHS - Suporte a diferentes formatos de transceptores em um único dispositivo - Sem restrição a módulos de um único fabricante - Acesso a todos os espaços de endereçamento dos transceptores - Programação de módulos com lógica de programação não padronizada - Busca de senhas por hardware - Interface de software intuitiva - Suporte técnico gratuito da equipe SFPTotal ### Aplicacao O programador pode ser usado para as seguintes tarefas: - Reprogramação de transceptores ópticos e de cobre - Programação de cabos ópticos ativos e twinaxiais - Garantia de compatibilidade com equipamentos de rede de diferentes fabricantes - Reprogramação da memória de transceptores protegidos contra gravação - Alteração das configurações do controlador PHY - Remarcação de transceptores OEM ### Rapido Conecte o programador ao computador com o cabo USB fornecido. O sistema operacional detecta um novo dispositivo na primeira conexão. Antes de usar o programador: 1. Instale o driver do dispositivo. 2. Baixar [SFPTotal Wizard](https://sfptotal.io/pt/software). O dispositivo usa o driver padrão de porta serial virtual incluído no Windows 10 e versões posteriores. O SFPTotal Wizard oferece uma interface para editar, ler e gravar firmware na memória dos transceptores. Não é necessária configuração inicial: o SFPTotal Wizard detecta automaticamente o programador conectado ao PC. Algumas versões do Windows exigem reinicialização após instalar o driver para que a porta serial virtual funcione corretamente. [Ler a documentação completa](https://sfptotal.io/pt/wiki/SFPTotal_Documentation). ### Activacao O fabricante fornece o dispositivo desativado, com funcionalidade limitada. É possível testar seu funcionamento, mas a gravação na memória dos transceptores permanece bloqueada até a ativação. Para habilitar todas as funções, ative o dispositivo gravando uma chave de ativação em sua memória. Proprietários de dispositivos originais podem se cadastrar no site e gerar uma chave de ativação em Meus dispositivos. Ao comprar pelo site, o número de série e a chave de ativação ficam disponíveis automaticamente na conta. ### Garantia e assistência O dispositivo está coberto pela política de garantia padrão do fabricante. A garantia do programador é de 36 meses a partir da primeira venda. Nesse período são fornecidos suporte técnico e reparos gratuitos, desde que sejam respeitadas as condições de operação. [Ler a política completa de garantia e assistência](https://sfptotal.io/pt/warranty). ## [Programador SFPTotal série E](https://sfptotal.io/pt/products/sfptotal-evolution) ### Programador SFPTotal série E SKU: SFPT-E Preço sob consulta [Solicitar orçamento](https://sfptotal.io/pt/contacts) Dispositivo para programar a memória de transceptores SFP, DSFP, QSFP, QSFP-DD, OSFP, incluindo 1.25G SFP, 10G SFP+, 25G SFP28, 40G QSFP+, 100G QSFP28, 200G QSFP56, 400G QSFP112, 200G/400G/800G QSFP-DD, 50G DSFP, 100G DSFP, 400G OSFP, 800G OSFP, DAC, AOC, SFP RJ45. A porta QSFP-DD suporta 200G/400G/800G QSFP-DD e é retrocompatível com 400G QSFP112, 200G QSFP56, 100G QSFP28 e 40G QSFP+. A porta DSFP/SFP suporta DSFP, SFP28, SFP+ e SFP, enquanto a porta OSFP suporta transceptores 400G/800G para sistemas de armazenamento e inteligência artificial (AI). O programador usa um protocolo de comandos proprietário e é totalmente compatível com o software oficial SFPTotal Wizard. O kit inclui uma placa de programação série E, um cabo USB tipo C para conexão ao computador e um guia do usuário. Modelo SFPT-E — revisão 1.2 ou superior Compatibilidade OSFP, QSFP-DD, QSFP112, QSFP, DSFP, SFP Conexão do PC Cabo USB tipo C Kit inclui Programador série E Cabo USB tipo C Guia do usuário Dimensões, mm 107 x 107 x 15 Garantia 36 mês - 100BASE SFP - SFP RJ45 - 1.25G SFP - 2/4/8/16/32G FC - 10G SFP+ - 25G SFP28 - SFP OLT PON - CWDM/DWDM - SONET/SDH - 50G DSFP - 100G DSFP - 40G QSFP+ - 50G BiDi QSFP28 - 100G QSFP28 - 200G QSFP56 - 400G QSFP112 - 200G QSFP-DD - 400G QSFP-DD - 800G QSFP-DD - 400G OSFP - 800G OSFP - OSFP-IHS - OSFP-RHS - AOC - DAC [![SFPTotal E>olution](https://sfptotal.io/images/products/gallery-previews/evolution-01-640-3a13fa66bc06)](https://sfptotal.io/images/products/gallery/evolution/sfptotal-evolution-02.jpg) [![SFPTotal E>olution](https://sfptotal.io/images/products/gallery-previews/evolution-02-160-d3db7cc5d488)](https://sfptotal.io/images/products/gallery/evolution/sfptotal-evolution-01.jpg) [![SFPTotal E>olution](https://sfptotal.io/images/products/gallery-previews/evolution-03-160-53347570fc04)](https://sfptotal.io/images/products/gallery/evolution/sfptotal-evolution-04.jpg) [![SFPTotal E>olution](https://sfptotal.io/images/products/gallery-previews/evolution-04-160-ee388ca90a9e)](https://sfptotal.io/images/products/gallery/evolution/sfptotal-evolution-03.jpg) - [Guia do usuário](https://sfptotal.io/pt/wiki/SFPTotal_Documentation) - [Software SFPTotal Wizard](https://sfptotal.io/pt/software) - [Modelo do gabinete para impressão 3D](https://sfptotal.io/download/SFPT-E__3D.zip) ### Visao A equipe SFPTotal E>olution pesquisa a compatibilidade e o uso de transceptores ópticos de alta velocidade com equipamentos de comutação de redes em comunicações por fibra, armazenamento de dados e sistemas de inteligência artificial, e desenvolve novas soluções de teste e programação de transceptores ópticos. O programador SFPTotal E suporta a programação da memória de 400G QSFP112, 200G/400G/800G QSFP-DD, 400G/800G OSFP, incluindo OSFP-IHS e OSFP-RHS. Também suporta DSFP, SFP, SFP+, SFP28, QSFP+, QSFP28, QSFP56, SFP RJ45 e cabos AOC/DAC compatíveis. O dispositivo suporta programação por senha de transceptores protegidos contra gravação conforme MSA SFF-8472, SFF-8636, CMIS 4.0 e CMIS 5.0. A gravação por scripts também suporta módulos com algoritmos proprietários complexos e proteção de hardware contra gravação. O dispositivo possui portas DSFP, QSFP-DD e OSFP com gaiolas metálicas, conector USB para PC, indicadores LED, jumpers para energia e sinais, conector jack para fonte externa de 5 V 2 A CC e conector para fonte de laboratório. O programador se conecta ao computador por um cabo USB tipo C, que fornece alimentação básica e controle. A plataforma de hardware usa um microcontrolador ATMEGA32U4 com o firmware integrado do programador SFPTotal. Recomenda-se uma fonte de alimentação externa ao trabalhar com transceptores de classe de potência 4 ou superior e ao desativar o modo de baixo consumo. ### Caracteristica Em comparação com produtos alternativos, o programador SFPTotal série E oferece as seguintes vantagens: - Suporte de hardware para transceptores OSFP, QSFP-DD, QSFP112 e DSFP/SFP - Suporte a diferentes formatos e velocidades de 1.25G a 800G em um único dispositivo - Sem restrição a módulos de um único fabricante - Acesso a todos os espaços de endereçamento dos transceptores - Programação de módulos com proteção e lógica não padronizadas usando scripts do protocolo de comandos SFPTotal - Busca de senhas por hardware - Interface de software intuitiva - Suporte técnico gratuito da equipe SFPTotal ### Aplicacao O programador pode ser usado para as seguintes tarefas: - Reprogramação de transceptores ópticos e de cobre - Programação de cabos ópticos ativos e twinaxiais - Garantia de compatibilidade com equipamentos de rede de diferentes fabricantes - Reprogramação da memória de transceptores protegidos contra gravação - Alteração das configurações do controlador PHY - Remarcação de transceptores OEM ### Rapido Conecte o programador ao computador com o cabo USB fornecido. O sistema operacional detecta um novo dispositivo na primeira conexão. Antes de usar o programador: 1. Instale o driver do dispositivo. 2. Baixar [SFPTotal Wizard](https://sfptotal.io/pt/software). O dispositivo usa o driver padrão de porta serial virtual incluído no Windows 10 e versões posteriores. O SFPTotal Wizard oferece uma interface para editar, ler e gravar firmware na memória dos transceptores. Não é necessária configuração inicial: o SFPTotal Wizard detecta automaticamente o programador conectado ao PC. Algumas versões do Windows exigem reinicialização após instalar o driver para que a porta serial virtual funcione corretamente. [Ler a documentação completa](https://sfptotal.io/pt/wiki/SFPTotal_Documentation). ### Activacao O fabricante fornece o dispositivo desativado, com funcionalidade limitada. É possível testar seu funcionamento, mas a gravação na memória dos transceptores permanece bloqueada até a ativação. Para habilitar todas as funções, ative o dispositivo gravando uma chave de ativação em sua memória. Proprietários de dispositivos originais podem se cadastrar no site e gerar uma chave de ativação em Meus dispositivos. Ao comprar pelo site, o número de série e a chave de ativação ficam disponíveis automaticamente na conta. ### Garantia e assistência O dispositivo está coberto pela política de garantia padrão do fabricante. A garantia do programador é de 36 meses a partir da primeira venda. Nesse período são fornecidos suporte técnico e reparos gratuitos, desde que sejam respeitadas as condições de operação. [Ler a política completa de garantia e assistência](https://sfptotal.io/pt/warranty). ## [Programador SFPTotal Plus](https://sfptotal.io/pt/products/sfptotal-plus) ### Programador SFPTotal Plus SKU: SFPT-P Revisão de hardware desatualizada [Ir para a nova revisão](https://sfptotal.io/pt/products/sfptotal-plus-new) Placa de programação universal para transceptores GBIC, SFP, SFP+, XFP, QSFP, SFP28, QSFP28. O dispositivo é totalmente compatível com o software oficial SFPTotal Wizard. O kit inclui uma série de programação de painel Plus e um cabo micro USB para conexão 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 Modelo Plus rev. 1.2 ou superior Compatibilidade SFP, SFP+, XFP, QSFP, QSFP28, GBIC Conexão do PC USB 2.0 Kit inclui Placa de programação Plus HW 1.2, cabo micro USB Tamanho, mm 152 x 109 x 15 Garantia 12 mês [![SFPTotal Plus](https://sfptotal.io/images/products/gallery-previews/plus-01-640-0eb180e3eb97)](https://sfptotal.io/images/products/gallery/plus/sfptotal-plus.png) [![SFPTotal Plus](https://sfptotal.io/images/products/gallery-previews/plus-02-160-d5b01204679c)](https://sfptotal.io/images/products/gallery/plus/sfptotal-plus-2.jpg) [![SFPTotal Plus](https://sfptotal.io/images/products/gallery-previews/plus-03-160-89cfc2241d72)](https://sfptotal.io/images/products/gallery/plus/sfptotal-plus-1.jpg) [![SFPTotal Plus](https://sfptotal.io/images/products/gallery-previews/plus-04-160-4c9901e5373c)](https://sfptotal.io/images/products/gallery/plus/sfptotal-plus-3.jpg) - [Guia do usuário](https://sfptotal.io/pt/wiki/SFPTotal_Documentation) - [Software SFPTotal Wizard](https://sfptotal.io/pt/software) ## [SFPTotal Wizard](https://sfptotal.io/pt/software) ### SFPTotal Wizard Software oficial Baixe SFPTotal Wizard para ler, editar e escrever a memória de transcevais ópticos usando programadores SFPTotal. Abaixo você encontrará instruções para instalar o software, conectar o seu dispositivo e instalar o seu driver. O software está disponível gratuitamente. Você pode usar SFPTotal Wizard para editar arquivos de firmware transitor, mesmo sem um programador conectado SFPTotal. [Download SFPTotal Wizard para Windows](https://sfptotal.io/download/1.0.5.7/SFPTotal%20Wizard.exe) Compatível com Windows 7 e posterior. [História da versão e changelog](https://sfptotal.io/pt/software-versions) [![Editar dados SFP EEPROM na tabela SFPTotal Wizard CODE TABLE](https://sfptotal.io/images/products/sfptotal-wizard/sfptotal-wizard-01.png)](https://sfptotal.io/images/products/sfptotal-wizard/sfptotal-wizard-01.png) [![Configurar a SFP escrever senha em configurações de senha SFPTotal Wizard](https://sfptotal.io/images/products/sfptotal-wizard/sfptotal-wizard-04.png)](https://sfptotal.io/images/products/sfptotal-wizard/sfptotal-wizard-04.png) [![Parâmetros do transmissor SFP na tabela SFPTotal Wizard CODE DETAILS](https://sfptotal.io/images/products/sfptotal-wizard/sfptotal-wizard-02.png)](https://sfptotal.io/images/products/sfptotal-wizard/sfptotal-wizard-02.png) [![Valores de monitoramento de diagnóstico digital SFP e prazos de alerta e alarme em SFPTotal Wizard](https://sfptotal.io/images/products/sfptotal-wizard/sfptotal-wizard-03.png)](https://sfptotal.io/images/products/sfptotal-wizard/sfptotal-wizard-03.png) ### Funções de software chave O SFPTotal Wizard oferece as seguintes características: - Leia e escreva memória transcecional - Verificação automática de checksums - Importar firmware de um arquivo e exportá-lo para um arquivo - Acesso a todo o espaço de endereço da memória do transmissor - Parâmetros de decodificação de transmissores segundo as especificações da MSA - Configure os parâmetros do transceitor usando bits de configuração - Programa de transmissores escritos protegidos - Pesquisa de senhas para transmissores protegidos - Pesquisa de senhas usando um dicionário - Compare firmware byte por byte - Gerar e escrever firmware em batches - Programação automática com script - Escreva firmware com aumentos automáticos de número de série - Defina o canal dos transceadores tunáveis DWDM SFP+ - Leia informações de diagnóstico em tempo real ### Instalação do driver Os programadores do SFPTotal usam um driver de portas de série virtual incluído no Windows 10 e posteriores. O Windows normalmente instala o driver automaticamente quando você conectar primeiro o dispositivo ao seu computador. Conecte o programador ao seu computador e espere até que a instalação do driver termine. Uma vez instalado, o dispositivo deve aparecer sob Ports (COM & LPT) no Windows Device Manager, com um número de port COM atribuído. Se o motorista está faltando ou seu sistema tem políticas especiais para instalar novos dispositivos, siga as instruções de instalação manual do motorista abaixo. #### Instalando manualmente o driver do dispositivo SFPTotal Baixe e instale o driver apropriado para o seu programador. Windows 8 e posteriores requerem drivers digitalmente assinados. Os pacotes de motorista fornecidos incluem um certificado de motorista autofirmado. Baixe o driver e siga as instruções de instalação abaixo. - [Driver para SFPTotal OSFP Board / E>olution](https://sfptotal.io/download/Drivers/SFPTotal%20Driver.zip) - [Condução para SFPTotal Mini / Plus New/ Plus X](https://sfptotal.io/download/Drivers/SFPTotal%20Driver.zip) - [Condução para SFPTotal Whistle](https://sfptotal.io/download/Drivers/CDM212364_Setup.zip) - [Condução para SFPTotal PG Series](https://sfptotal.io/download/Drivers/Drivers_SFPTotal_WinXP_Seven.zip) Legado de dispositivo Existem duas opções de instalação: temporariamente desabilitar a execução da assinatura do driver no início do sistema, ou adicionar o certificado SFPTotal à loja de certificados do Windows antes de instalar o driver. O arquivo baixado contém o certificado, os condutores assinados com ele, e uma utilidade para adicionar o certificado à loja de certificados local. 1. Extrair o arquivo do driver para uma nova pasta. 2. Abra o Command Prompt (cmd.exe) como um administrador e mude para a pasta que contém os arquivos de driver extraídos. Por exemplo: ``` cd "C:\SFPTotal-Driver" ``` 3. Execute os seguintes comandos para adicionar o certificado SFPTotal às lojas da máquina local Trusted Root Certification Authorities e Trusted Publishers: ``` .\cer\certmgr.exe -add .\cer\SFPTotalTeam.cer -s -r localMachine ROOT .\cer\certmgr.exe -add .\cer\SFPTotalTeam.cer -s -r localMachine TRUSTEDPUBLISHER ``` 4. Execute o seguinte comando para adicionar o driver ao Windows: ``` pnputil -i -a "SFPTotal Device.inf" ``` Em algumas versões do Windows, você precisa reiniciar o computador antes que o driver de portas de série virtual funcione corretamente. Depois de adicionar o driver, conecte o programador ao seu computador com um cabo USB. Windows deve instalar o dispositivo automaticamente. ![Programação SFPTotal e seu portão COM no Windows Device Manager](https://sfptotal.io/images/instructions/sfptotal_device_manager.png) #### Instalação do driver SFPTotal Whistle Antes de conectar o SFPTotal Whistle pela primeira vez, instale os drivers do FTDI Virtual COM Port. Pacote de instalação: [CDM212364\_Setup.zip](https://sfptotal.io/download/Drivers/CDM212364_Setup.zip) Conecte o dispositivo diretamente a um port USB 2.0 Type-A sem adaptadores ou cabos de extensão. O LED no fundo da placa ilumina quando o dispositivo está conectado corretamente. Se os drivers FTDI forem corretamente instalados, o Windows deve detectar automaticamente o dispositivo e instalar o seu driver quando você conectá-lo. Após a instalação, o dispositivo aparece no Windows Device Manager como USB Serial Port, juntamente com seu número de porta COM, por exemplo, COM244. Use este número de portas quando configurar a conexão em SFPTotal Wizard. ### Guia do usuário Antes de usar o programador e o software, leia o manual de operação fornecido com o seu dispositivo. Visite a base de conhecimento para saber mais sobre as características e capacidades do SFPTotal Wizard e do seu programador SFPTotal. [Documentação SFPTotal](https://sfptotal.io/pt/wiki/SFPTotal_Documentation) ## [História da versão de SFPTotal Wizard](https://sfptotal.io/pt/software-versions) ### SFPTotal Wizard — versão 1.0.6.6 3 de fevereiro de 2026 SHA-256: d21d22ca765f0b9455e1758dccaab6db7ddb66a52308d7836104bfb62a0b908f [Download SFPTotal Wizard 1.0.6.6 para Windows 11](https://sfptotal.io/download/1.0.6.6/SFPTotal%20Wizard.exe) #### Registro de alterações - Importantes atualizações de segurança - Atualização da versão do protocolo usada para se conectar ao servidor SFPTotal Labs ### SFPTotal Wizard — versão 1.0.6.4 4 de novembro de 2025 SHA-256: ddf97d61c38e9fbeee6035101a8ba324c161810812ba677bdf774c9bca1920a5 [Download SFPTotal Wizard 1.0.6.4 para Windows 11](https://sfptotal.io/download/1.0.6.4/SFPTotal%20Wizard.exe) #### Registro de alterações - Melhorar a funcionalidade de scripting - Um problema com um problema que causou a janela principal para congelar foi fixado. - Corrigida a leitura DDM de QSFP - Hotfixes aplicados ### SFPTotal Wizard — versão 1.0.6.3 8 de outubro de 2025 SHA-256: 06302ef661fc27449b54d80e4d7d89658c0ca9024ed3d26efa32ba0012114ddd [Download SFPTotal Wizard 1.0.6.3 para Windows 11](https://sfptotal.io/download/1.0.6.3/SFPTotal%20Wizard.exe) #### Registro de alterações - Suporte adicional para transceadores SFP-DD - Suporte adicional para a nova revisão do SFPTotal Whistle - Melhorar a funcionalidade de scripting - Adicionar uma função de incrementos de números em série - Suporte adicional para ler uma página personalizada - Um problema com um problema de tempo foi resolvido. - Hotfixes aplicados ### SFPTotal Wizard — versão 1.0.6.1 11 de dezembro de 2024 SHA-256: 8c4100ea8d7d69e93853f2c84a127dffa49b448964f51cd03a881ac83ed9e5f0 [Download SFPTotal Wizard 1.0.6.1 para Windows 10](https://sfptotal.io/download/1.0.6.1/SFPTotal%20Wizard.exe) #### Registro de alterações - Leitura DDM adicionada para transceadores QSFP-DD e OSFP - Hotfixes aplicados ### SFPTotal Wizard — versão 1.0.5.9 20 de novembro de 2024 SHA-256: 316b36c11f08c982404727eb372d433a84e81be89eef1d28fb7c9a3945b9481a [Download SFPTotal Wizard 1.0.5.9 para Windows 10](https://sfptotal.io/download/1.0.5.9/SFPTotal%20Wizard.exe) #### Registro de alterações - Validação do checksum CC\_DMI - Adicionar o código de parede do clipboard ao comparador de código - Adicionou uma função para verificar quais páginas adicionais um transmissor suporta - Suporte adicional para transcevais OSFP CMIS 5.0 - Um problema com um Vendor OUI tem sido resolvido. - Um problema com a exibição do comprimento de onda do transmissor foi fixado. - Um problema com o parâmetro de desembolso no calculador foi fixado. - Corrigida a leitura DDM pelo SFPTotal Whistle ### SFPTotal Wizard — versão 1.0.5.7 17 de outubro de 2022 SHA-256: 985b8a2b3779fff77aa91da68e555802e922644e6e3571c0ed9ef45a27440db4 [Download SFPTotal Wizard 1.0.5.7 para Windows 10](https://sfptotal.io/download/1.0.5.7/SFPTotal%20Wizard.exe) #### Registro de alterações - Hotfixes aplicadas para problemas quando atualizados da versão 1.0.5.5 - Melhorar a função de backup - Adicione o Ctrl+B para salvar uma backup da memória do transceptor - Adicionar as ferramentas - Comando do menu de pasta de backups aberto - Melhorar os controles de seleção de código no editor - Um problema com problemas menores com a seleção de código foi resolvido. - Um problema com a exibição dos estados de opção atuais em configurações gerais foi fixado. ### SFPTotal Wizard — versão 1.0.5.4 31 de agosto de 2022 SHA-256: e39857270a8549a715c5dbace4bf6ef48cdccf51d402d130b7814e58f507c4f5 [Download SFPTotal Wizard 1.0.5.4 para Windows 10](https://sfptotal.io/download/1.0.5.4/SFPTotal%20Wizard.exe) #### Registro de alterações - Seleção adicional, cópia, pastagem e limpeza de fragmentos de código no editor HEX - Adicionados cortes para selecionar, copiar, pastar e limpar o código selecionado - Um problema com a leitura da tabela de limite através do SFPTotal Whistle foi fixado. - Um problema com um problema de calculador de checksum foi fixado. - Adicionar um comando para definir um valor no editor HEX - Carregamento adicional de snapshots DDM para visualização sem um transmissor conectado - Adicionadas abreviaturas para mudar o tipo de módulo (Ctrl+1, Ctrl+2... Ctrl+5) - Um problema com problemas menores foi resolvido. ### SFPTotal Wizard — versão 1.0.5.3 13 de dezembro de 2021 SHA-256: c204774674aed183903d539749e59c9227108a6d706a36e1a5c402d5d81faf72 [Download SFPTotal Wizard 1.0.5.3 para Windows 7](https://sfptotal.io/download/1.0.5.3/SFPTotal%20Wizard.exe) #### Registro de alterações - Leia mais sobre a configuração do canal para transcevais tunáveis SFP+ DWDM - Adicionadas variáveis de buffer em scripts - Adicionado uma interface para exibir registros STATUS - Adicionar operações de leitura e escrita de single-byte - Adicione um comando de script para alterar o diretório de backup - Um problema com problemas menores foi resolvido. ### SFPTotal Wizard — versão 1.0.5.1 10 de setembro de 2021 SHA-256: f3899322e67c250a6fef2a2ceaae401698410a2f75ab8b894ad8a2cb2ad46d6f [Download SFPTotal Wizard 1.0.5.1 para Windows 7](https://sfptotal.io/download/1.0.5.1/SFPTotal%20Wizard.exe) #### Registro de alterações - Leitura DDM adicionada para transmissores SFP, XFP e QSFP - Correção e extensão das fórmulas de cálculo do valor - Aumento de poupança de senhas usadas dentro da sessão atual - Recuperação de código batch com suporte ao script - Suporte adicional para o formato de código QSFP-DD CMIS 5.0 - Adicionada ligação de uma conta SFPTotal Labs nas configurações da aplicação - Adicionada alteração de código para rastrear no editor - Adicionados cortes de teclado para as principais operações - Um problema com problemas menores foi resolvido. ### SFPTotal Wizard — versão 1.0.4.9 29 de maio de 2019 SHA-256: f0ded3e52416cfcefd62bf44e324d128eaf40420563e0fbc8c9ecba65bf32304 [Download SFPTotal Wizard 1.0.4.9 para Windows 7](https://sfptotal.io/download/1.0.4.9/SFPTotal%20Wizard.exe) #### Registro de alterações - Adicionar backup da memória do transceitor antes de ler ou escrever alterações - Um problema com a configuração de parâmetros de leitura/escrever através de Ferramentas - Configurações gerais para revisões de painéis mais recentes foi fixado. - Atualiza automaticamente os parâmetros de entrada da senha quando o tipo do módulo muda - SFPTotal Wizard pode ser definido como o aplicativo padrão para abertura . Bin Files - Um problema com um problema de erro de gerenciamento de pop-up no aplicativo startup foi fixado. - Adicionar uma janela de changelog quando atualizado para uma nova versão ### SFPTotal Wizard — versão 1.0.3.5 24 de agosto de 2017 SHA-256: ac2db59b0473b56fde3ac0fa3104794cd1d793847f0a57a22b0849f9588a90ce [Download SFPTotal Wizard 1.0.3.5 para Windows XP](https://sfptotal.io/download/1.0.3.5/SFPTotal%20Wizard.exe) #### Características Software estável lançamento com suporte para Windows XP. Esta versão é recomendada para computadores com hardware e software mais antigos onde o sistema operacional não pode ser atualizado. Versões mais antigas do software não estão mais disponíveis para download porque seus sistemas operacionais são obsoletos e oficialmente não suportados. Se você precisa de um software específico, por favor contacte [Tecnico](https://sfptotal.io/pt/contacts). ### Drivers para dispositivos SFPTotal [Driver para SFPTotal OSFP Board / E>olution](https://sfptotal.io/download/Drivers/SFPTotal%20Driver.zip) [Condução para SFPTotal Mini/Plus New/Plus X](https://sfptotal.io/download/Drivers/SFPTotal%20Driver.zip) [Condução para SFPTotal Whistle](https://sfptotal.io/download/Drivers/CDM212364_Setup.zip) #### Equipamentos de Legacy - [Condução para SFPTotal PG Series](https://sfptotal.io/download/Drivers/Drivers_SFPTotal_WinXP_Seven.zip) ## [Ativação de um programador SFPTotal](https://sfptotal.io/pt/device-activation) ### Ativação de um programador SFPTotal Para controlar o uso não autorizado e apoiar a política de garantia, os programadores SFPTotal são fornecidos em um modo desativado com funcionalidade limitada. Neste modo, você pode testar o funcionamento do dispositivo, mas escrever para a memória do transmissor permanece bloqueado até que o dispositivo seja ativado. Para ativar a funcionalidade completa, emite uma chave de activação e introduza-a no dispositivo. ### Onde posso encontrar a chave de activação? A chave de ativação é única para cada programador e torna-se disponível na seção Meus dispositivos da sua conta do site após a conclusão da compra. Se você comprou o dispositivo através de outro canal, registre-se no site e adicione o número serial do programador à sua conta em Minhas Dispositivos para obter a chave correspondente. [Meus dispositivos](https://sfptotal.io/pt/customer/devices) ### Como inserir a chave de ativação? No software oficial, execute o Write para a operação de memória do transmissor, mesmo que nenhum transmissor esteja conectado ao porto. Na primeira tentativa de escrever, o dispositivo devolve um erro e promete uma chave de ativação. QERR:DEMO Introduza a chave de ativação no prompt. Após a activação bem sucedida, o dispositivo relata seu status atualizado e informações do dispositivo na história de funcionamento. A ativação já está completa. ACTIVE Exemplo de histórico de operação confirmando a activação: ``` SFPTotal Plus (c) 2020 HW: 1.2 SW: 1.3.3 SN: SFPT-P121904301 ACTIVE ``` Ativação do dispositivo é realizada uma vez. A chave é armazenada permanentemente na memória do dispositivo e não liga o programador a um determinado computador. Você não precisa repetir a ativação ao usar o programador com outro PC. ### Onde posso encontrar a chave para o SFPTotal Whistle? Os programadores SFPTotal Whistle são fornecidos com uma chave já armazenada na memória do dispositivo. Uma conexão à Internet é necessária para completar a ativação em SFPTotal Wizard. Ativação do SFPTotal Whistle deve ser confirmada em cada computador quando é usado pela primeira vez. ## [Como comprar?](https://sfptotal.io/pt/buy) ### Como comprar? ### De escolher um dispositivo para colocar uma ordem 1. #### Escolha um produto Adicione os itens necessários ao seu saco de compras. 2. #### Verifique seu carro Verifique os produtos e quantidades antes do check-out. 3. #### Entre seus detalhes Registre e forneça os seus detalhes de contato e entrega. 4. #### Faça a sua ordem Verifique os detalhes da encomenda e entregue a encomenda. Para aquisições em volume, entre em contato com o Departamento de Vendas para confirmar os termos de estoque e fornecimento. ### Uma única ordem Para pedidos de varejo de até 10 unidades de cada item, utilize nossa loja online. Selecione o item desejado na página do produto e adicione-o à caixa de compras. Abra a caixa de compras para verificar a lista de produtos e checkout. Para fazer uma encomenda, você precisará registrar e especificar os seus detalhes necessários para o processamento subsequente da encomenda e a entrega das mercadorias pagas. ### Clientes regulares Por favor, entre em contato com o departamento de vendas antes de fazer pedidos de compra por atacado para esclarecer a disponibilidade da quantidade necessária de mercadorias em estoque, bem como discutir os Termos de entrega e concluir um contrato para o fornecimento de mercadorias. ### Parceria comercial Prestamos atenção especial às empresas que não apenas revendem soluções, mas também são usuários regulares de produtos SFPTotal e participam ativamente da melhoria das funções e capacidades do software. Empresas que tenham comprado repetidamente os nossos produtos para uso próprio comercial podem ser fornecidas com condições especiais de compra. Por favor, entre em contato com o departamento de vendas para detalhes. ![Ilustração](https://sfptotal.io/images/info/order-v4.png) ## [pagamento](https://sfptotal.io/pt/payment-methods) ### pagamento ### Escolha um método de pagamento para a sua encomenda 1. #### Ordem Online Escolha o seu método de pagamento preferido ao colocar um pedido. 2. #### Cartão de crédito / débito Aceitamos cartões bancários de crédito e débito 3. #### PayPal O PayPal é um dos métodos de pagamento online mais comuns. É uma maneira segura e fácil de pagar. 4. #### Transferência de fios Para pagar por transferência de fio, entre em contato com o Departamento de Vendas para uma factura, detalhes bancários e instruções de pagamento. 5. #### Criptomoedas Alguns fornecedores de soluções SFPTotal podem aceitar pagamentos em Bitcoin, Ethereum, USDT e USDC. Veja as condições de pagamento abaixo. ### Pague com cartão de crédito / débito Aceitamos cartões bancários de crédito e débito. - Visto (incluindo o eletrônico) - Mastercard e Maestro - JCB O usuário precisa saber o número do cartão, sua data de validade e seu CVC ou CVV. Não adicionamos taxas de cartão de crédito. No entanto, o banco emitente pode cobrar uma taxa de transação. Você pode entrar em contato com o seu banco diretamente se você precisar de mais informações sobre isso. **Notar:** As encomendas com um cartão de crédito só podem ser completadas pelo titular do cartão. Por razões de segurança, os pagamentos de cartão de crédito / débito só podem ser feitos usando pedidos online. Temos rigorosas condições de pré-autorização para proteger contra o uso indevido do cartão e para proteger a privacidade dos dados do cliente. ### Pagar com Paypal **O PayPal é um dos métodos de pagamento online mais comuns. É uma maneira segura e fácil de pagar.** Escolha o PayPal como seu método de pagamento ao colocar um pedido. Você será então redirecionado para PayPal através de uma conexão on-line segura, onde você pode completar o pagamento. Você pode fazer pagamentos por cartão de crédito, cartão de débito, ou do seu saldo de conta PayPal. Em certas circunstâncias, o seu pagamento pode precisar ser revisado ou processado. O processo pode levar 3-5 dias comerciais, e seu pedido permanecerá em vigor durante este período. Você pode verificar o status da encomenda em poucos dias. Se você tiver alguma pergunta, por favor, entre em contato conosco. ### Pagamento por Wire Transfer Para pagar por transferência de fio, entre em contato com o Departamento de Vendas para uma factura, detalhes bancários e instruções de pagamento. Por favor, confirme a moeda de pagamento e quaisquer taxas bancárias aplicáveis com o Departamento de Vendas antes de enviar o seu pagamento. ### Pagar com criptomoeda Alguns fornecedores de soluções SFPTotal podem aceitar pagamentos em Bitcoin, Ethereum, USDT e USDC. Os termos de pagamento para uma ordem com criptomoeda podem incluir custos adicionais na forma de uma taxa de conversão. Verifique as condições com o Departamento de Vendas. ![Ilustração](https://sfptotal.io/images/info/payment-v4.png) ## [Envio e entrega](https://sfptotal.io/pt/delivery-options) ### Envio e entrega ### Entrega da sua encomenda 1. #### Serviços de Courier Os pedidos são enviados com DHL, FedEx, UPS, EMS serviços de courier. 2. #### Taxa de embarque A taxa de envio está incluída no preço da mercadoria. 3. #### Importação de direitos Por favor, note: os direitos De Importação podem ser cobrados de acordo com os regulamentos aduaneiros e leis do País de destino. Por favor, entre em contato com o serviço Ao Cliente se você tiver alguma dúvida sobre as opções de entrega. Os pedidos são enviados com DHL, FedEx, UPS, EMS serviços de courier. A taxa de envio está incluída no preço da mercadoria. **Por favor, note: os direitos De Importação podem ser cobrados de acordo com os regulamentos aduaneiros e leis do País de destino.** Por favor, entre em contato com o serviço Ao Cliente se você tiver alguma dúvida sobre as opções de entrega. ![Ilustração](https://sfptotal.io/images/info/delivery-v4.png) ## [Política de garantia](https://sfptotal.io/pt/warranty) ### Política de garantia ### A garantia padrão para o dispositivo é de 36 meses a partir da data da primeira venda. 1. #### Documentação Leia as condições de documentação e garantia antes de usar o dispositivo. 2. #### Tecnico O suporte técnico gratuito é incluído durante o período de garantia, sob reserva das condições operacionais. 3. #### Compra de documentos Mantenha o cartão de garantia e a prova de compra para reparações de garantia. 4. #### Reparação As reparações de garantia cobrem defeitos em materiais ou manutenção de trabalho nas condições abaixo. As condições e exclusões de garantia são listadas abaixo. Para evitar inconvenientes desnecessários, recomendamos que você leia atentamente a documentação e a seção garantia antes de usar o dispositivo. 1. A garantia padrão para o dispositivo é de 36 meses a partir da data da primeira venda. Durante o período especificado, o suporte técnico gratuito e o reparo gratuito do produto são garantidos, sujeito à conformidade do comprador com as condições operacionais. 2. O dispositivo e o software apresentados no site oficial https://SFPTotal.io são fornecidos como é, nos termos do Acordo de Licença. O fabricante reserva-se o direito de fazer quaisquer alterações no dispositivo ou software sem notificar o comprador. Se o dispositivo estiver obsoleto ou não estiver mais em produção, não será substituído por um novo dispositivo. 3. Esta garantia autoriza o comprador a reparar o dispositivo GRATUITAMENTE em caso de defeitos de materiais ou mão de obra. 4. Um dispositivo é aceito para reparo de garantia se for necessário ter documentos executados corretamente: um cartão de garantia indicando o número de série e o modelo do dispositivo, a data de venda, o carimbo da organização comercial e a assinatura do comprador, bem como documentos que certificam a compra (recibo em dinheiro, fatura). 5. Esta garantia não cobre: - manutenção periódica, reparação ou substituição de componentes e acessórios; - uso de adaptadores não originais ou outros acessórios; - qualquer dano mecânico, incluindo o desgaste da placa de circuito impresso; - defeitos resultantes de qualquer transporte do dispositivo; - defeitos resultantes de uso impróprio ou descuidado, bem como em caso de força maior (incluindo, mas não limitado a) acidentes, desastres naturais, incêndios, acidentes, insetos, líquidos estranhos, produtos químicos ou outras substâncias, radiação, inundações, vibração, ventilação inadequada, exposição a altas ou baixas temperaturas, flutuações, tensões, descargas eletrostáticas, incluindo aterramento inadequado e outros tipos de influências e influências externas. 6. O fabricante (ou o vendedor) não é responsável por qualquer dano ou perda associada ao uso do dispositivo ou outros dispositivos conectados a ele, incluindo perdas econômicas e não materiais, perda de lucros, perda de receita, perda de Dados, tempo de inatividade do equipamento e perda de tempo do usuário, bem como perdas e danos diretos, indiretos, incidentais ou consequenciais. ![Ilustração](https://sfptotal.io/images/info/warranty-v4.png) ## [Entre Em Contato Conosco](https://sfptotal.io/pt/contacts) ### Entre Em Contato Conosco ### Vendas e perguntas comuns - [support@sfptotal.io](mailto:support@sfptotal.io) #### Tecnico - [tech@sfptotal.io](mailto:tech@sfptotal.io) #### Quer ligar? - [+86 (195) 0183-4050](tel:+8619501834050) ### Sobre SFPTOTAL™ SFPTotal equipe iniciou uma atividade no ano 2012 e especializada em pesquisas questões de compatibilidade entre transceptores de fibra óptica e equipamentos de comutação de rede modelos e marcas populares. Os produtos SFPTotal apresentaram uma placa de codificação de variedade projetada para programar transceidores ópticos diferentes fatores de forma. A equipe desenvolve e apoia soluções de software para ferramentas de codificação e a base de dados de códigos de fornecedores, testam transcevais e recolhem senhas para codificação de módulos protegidos por escrita que são utilizados por diferentes fabricantes. Entre em contato com o Departamento de vendas para obter mais informações sobre os produtos, Opções de compra e Envio. Se você deseja obter informações mais específicas sobre os recursos técnicos de nossos programadores ou precisa resolver problemas específicos de compatibilidade, entre em contato com nosso suporte técnico com detalhes sobre seu problema, parceiros e configuração de equipamentos de rede usados. **Trabalho** Segunda-Feira-Sexta-Feira, 10am – 6pm FusoTítulo: UTC + 8 ### SFPTotal em números 25K+ códigos na base de dados 450+ senhas encontradas 2500+ clientes em todo o mundo 82 países abrangidos ## [Consentimento para o processamento de dados pessoais](https://sfptotal.io/pt/info/personal-data-policy) ### Consentimento para o processamento de dados pessoais --- Ao fornecer os seus dados pessoais, o Cliente concorda com o processamento, armazenamento e utilização dos seus dados pessoalmente nos termos da Lei Federal n.o 152 "Sobre Dados Pessoais" de 27 de julho de 2006 para as seguintes finalidades: - Registro de usuário no site - Implementação do Suporte ao Cliente - Recebido pelo Usuário de informações sobre eventos de marketing - O cumprimento pelo Vendedor de obrigações ao Comprador - A realização de auditoria e outros estudos internos, a fim de melhorar a qualidade dos serviços prestados. Dados Pessoais: qualquer informação pessoal que lhe permita identificar o comprador, como: - Nome completo - Número de telefone de contato - Endereço de e-mail - Endereço de entrega Os dados pessoais dos compradores são armazenados exclusivamente nos meios eletrónicos e processados utilizando sistemas automatizados, exceto quando o tratamento não-automatizado de dados pessoais é necessário em conexão com o cumprimento de requisitos legais. O vendedor se compromete a não transferir os dados pessoais recebidos para terceiros, exceto nos seguintes casos: - A pedido das autoridades estatísticas autorizadas da Federação Russa, apenas com base nos fundamentos e na forma estabelecida pela legislação da Federação russa. - parceiros estratégicos que trabalham com o Vendedor para fornecer produtos e serviços, ou aqueles que ajudam o Vendedor a vender produtos e serviços aos consumidores. Fornecemos a terceiros a quantidade mínima de dados pessoais necessários apenas para prestar o serviço exigido ou completar a transação exigida. O Vendedor reserva-se o direito de fazer alterações unilateralmente a estas regras, desde que as alterações não contraditem a legislação vigente da Federação Russa. As alterações aos termos destas regras entram em vigor depois de serem publicadas no Site. ## [termo](https://sfptotal.io/pt/info/terms-and-conditions) ### termo --- O presente Acordo define as condições para que os Usuários utilizem os materiais e serviços do site https://sfptotal.io (a seguir referido como o "Site"). ### 1 Condições gerais 1.1 O uso dos materiais e serviços do Site é regulado pelas normas da legislação vigente da Federação Russa. 1.2 Este acordo é uma oferta pública. Ao acessar os materiais do Site, o Usuário é considerado ter acedido ao presente Acordo. 1.3 A Administração do Site tem o direito de alterar unilateralmente os termos deste Acordo a qualquer momento. Tais alterações entram em vigor após o 3 (três) dias a partir da data de publicação da nova versão do Acordo no site. Se o Usuário não concorda com as alterações feitas, é obrigado a recusar o acesso ao Site, parar de usar os materiais e serviços do Site. ### 2 - Obrigações do Usuário 2.1 O Utilizador concorda em não tomar ações que possam ser consideradas como violando o direito russo ou o direito internacional, incluindo no campo da propriedade intelectual, direitos autorais e/ou direitos relacionados, bem como quaisquer ações que conduzam ou possam levar a uma violação do normal funcionamento do Site e dos serviços do Site. 2.2 O uso dos materiais do Site sem o consentimento dos titulares de direitos autorais não é permitido (artigo 1270 do Código Civil da Federação Russa). Para o uso legítimo dos materiais do Site, é necessário concluir acordos de licença (obtenção de licenças) dos Titulares de Direitos de Autor. 2.3 Ao citar materiais do Site, incluindo obras protegidas por direitos autorais, é obrigatório incluir um link para o Site (subitem 1 do parágrafo 1 do artigo 1274 do Código Civil da Federação Russa). 2.4 Os comentários e outras entradas do Usuário no Site não devem estar em conflito com os requisitos da legislação da Federação Russa e normas generalmente aceitas de moralidade e ética. 2.5 O usuário é avisado de que a Administração do Site não é responsável pela visita e utilização de recursos externos, links para os quais podem ser contidos no Site. 2.6 O Usuário concorda que a Administração do Site não é responsável e não tem nenhuma obrigação direta ou indireta com o Usuário em relação a quaisquer possíveis ou ocorrentes perdas ou danos associados a qualquer conteúdo do Site, registro de direitos autorais e informações sobre tal registro, bens ou serviços, disponíveis ou recebidos através de sites externos ou recursos ou outros contactos do Usuário que ele entrou usando as informações postadas no Site ou links a recursos externos. 2.7 O Usuário aceita a disposição de que todos os materiais e serviços do Site ou qualquer parte deles podem ser acompanhados por publicidade. O Usuário concorda que a Administração do Site não assume nenhuma responsabilidade e não tem nenhuma obrigação em relação a tais anúncios. ### 3 - Outros termos 3.1 Todos os litígios possíveis decorrentes do presente Acordo ou relacionados com ele serão resolvidos de acordo com a legislação vigente da Federação da Rússia. 3.2 Nada no Acordo pode ser entendido como o estabelecimento entre o Usuário e a Administração do Site de relações de agência, relações de parceria, relações sobre atividades conjuntas, relações de emprego pessoal, ou qualquer outra relação não expressamente prevista no Acordo. 3.3 O reconhecimento por parte do tribunal de qualquer disposição do Acordo como inexistente ou inexecutiva não implica a inexistência de outras disposições do Acordo. 3.4 Incação por parte da Administração do Site em caso de violação por qualquer um dos Usuários das disposições do Acordo não priva a Administração do Site do direito de tomar posteriormente medidas apropriadas para proteger os seus interesses e proteger os direitos autorais dos materiais do Site protegidos de acordo com a lei. O Usuário confirma que está familiarizado com todas as cláusulas deste Acordo e aceita-as incondicionalmente. ## [Política de Privacidade](https://sfptotal.io/pt/info/confidential-policy) ### Política de Privacidade --- ### 1 Definição de Termos A atual política de privacidade de dados pessoais (a seguir referida como a Política de Privacidade) funciona com os seguintes conceitos: 1. **Administração** (em seguida, referido como o **Administração do site**) Este é o nome dos especialistas que representam os interesses da organização, cujas funções incluem a gestão do site, isto é, a organização e (ou) o processamento dos dados pessoais recebidos nele. Para cumprir essas funções, eles devem entender claramente por que a informação é processada, que informação deve ser processada, que ações (operações) devem ser realizadas com a informação recebida. 2. **Dados Pessoais** Informação que está diretamente ou indiretamente relacionada a uma pessoa física identificada ou identificável (também referida como o sujeito dos dados pessoais). 3. **Processamento de Dados Pessoais** Qualquer operação (ação) ou uma combinação daquelas que a Administração realiza com dados pessoais. Eles podem ser coletados, registados, sistematizados, acumulados, armazenados, refinados (se necessário, atualizados ou alterados), recuperados, usados, transferidos (distribuídos, fornecidos, disponibilizados a eles), depersonalizados, bloqueados, excluídos e até mesmo destruídos. Estas operações (acções) podem ser realizadas tanto automaticamente como manualmente. 4. **Confidencialidade dos dados pessoais** É um requisito obrigatório para o Operador ou outro funcionário que trabalhe com os dados do Usuário manter as informações recebidas em segredo sem revelá-las a terceiros, se o Usuário que forneceu os dados pessoais não tiver expressado o seu consentimento e não há base legal para divulgação. 5. **Usuário do site da loja online** (a seguir referido como o Usuário) - uma pessoa que tenha visitado o site da loja online, bem como usando seus programas e produtos. 6. **Cookies** \- um pequeno pedaço de dados enviado por um navegador web ou cliente web para um servidor web em uma solicitação HTTP, sempre que o Usuário tente abrir a página da loja online. O fragmento é armazenado no computador do usuário. 7. **Endereço IP** \- um endereço de rede único de um nodo em uma rede de computadores construída usando o protocolo TCP / IP. ### 2 - Provisões gerais 1. A navegação no site da loja online, bem como a utilização de seus programas e produtos, implica a aceitação automática da Política de Privacidade adotada lá, o que significa que o Usuário fornece dados pessoais para processamento. 2. Se o Usuário não aceitar a Política de Privacidade existente, o Usuário deve deixar a Loja Online. 3. A Política de Privacidade atual aplica-se apenas ao site da loja online. Se, usando os links postados no site do último, o Usuário entra nos recursos de terceiros, a Loja Online não é responsável pelas suas ações. 4. A verificação da precisão dos dados pessoais que o Usuário que aceitou a Política de Privacidade decidiu fornecer não é responsabilidade da Administração do Site. ### 3 - Subjeto da Política de Privacidade 1. De acordo com a atual Política de Privacidade, a Administração da loja online é obrigada a não divulgar dados pessoais fornecidos pelos Usuários registrando-se no site ou a colocar uma ordem para a compra de bens, e também a garantir a confidencialidade absoluta desses dados. 2. Para fornecer dados pessoais, o Usuário preenche formulários eletrônicos localizados no site da loja online. Os dados pessoais do Usuário a serem processados são: - seu apelido, nome, patrónimo; - seu número de contato; - seu endereço de email (e-mail); - o endereço para o qual as mercadorias adquiridas por ele devem ser entregues; - endereço de residência do usuário. 3. A proteção dos dados automaticamente transmitidos ao visualizar unidades de anúncios e visitar páginas com scripts de sistema estatístico (pixels) instalados nele é realizada pela loja online. Aqui está uma lista desses dados: endereço IP; informação a partir de cookies; informação sobre o navegador (ou outro programa através do qual a publicidade torna-se disponível); tempo de visita ao site; endereço da página em que o bloco de anúncios está localizado; referrer (adreça da página anterior). 4. A desabilitação de cookies pode resultar na incapacidade de acessar partes do site da loja online que requerem autorização. A loja online coleta estatísticas sobre os endereços IP de todos os visitantes. Essas informações são necessárias para identificar e resolver problemas técnicos e controlar como os pagamentos financeiros legais serão. 5. Qualquer outra informação pessoal não especificada acima (de quando e quais compras foram feitas, qual navegador foi usado, qual sistema operacional foi instalado, etc.) é armazenada de forma segura e não é distribuída. A Política de Privacidade existente prevê uma exceção para os casos descritos nos parágrafos. 5.2 e 5.3. ### 4.PURPO DE RECOLTAÇÃO DE INFORMAÇÕES Pessoais do USUÁRIO 1. 1\. A recolha de dados pessoais do Usuário pela Administração da loja online é realizada com o objetivo de: 1. Identificar o Usuário que completou o procedimento de inscrição no site da loja online, a fim de colocar uma encomenda e (ou) comprar mercadorias desta loja remotamente. 2. Proporcionar ao Usuário o acesso aos recursos personalizados deste site. 3. Estabelecer feedback com o Usuário, que significa, em particular, enviar pedidos e notificações sobre a utilização do site da Web Store, processar pedidos e aplicações do usuário, e prestar outros serviços. 4. Determine a localização do Usuário para garantir a segurança dos pagamentos e prevenir fraudes. 5. Confirmar que os dados fornecidos pelo Usuário são completos e corretos. 6. Crie uma conta para fazer compras, se o Usuário tiver expressado seu desejo de fazê-lo. 7. Notificação do Usuário sobre o status da sua encomenda na loja online. 8. Processar e receber pagamentos, validar impostos ou créditos fiscais, disputar um pagamento, determinar se é apropriado fornecer a um Usuário particular com uma linha de crédito. 9. Proporcionar ao Usuário a solução mais rápida possível para os problemas enfrentados ao usar a loja online, através de um suporte técnico e eficaz para o cliente. 10. Informe o Utilizador a tempo sobre os produtos atualizados, conhece-o com ofertas únicas, novos preços, notícias sobre as atividades da Web Store ou de seus parceiros e outras informações, se o Utilizador expressar seu consentimento para isso. 11. Anunciar os produtos da loja online, se o Usuário expressar o seu consentimento. Proporcionar ao Usuário o acesso aos sites ou serviços da Web Store, ajudando-o a receber produtos, atualizações e serviços. ### 5\. Métodos e Termos de Processamento de Informações Pessoais 1. O prazo para o processamento dos dados pessoais do Usuário não é limitado de qualquer forma. O procedimento de processamento pode ser realizado de qualquer forma prescrito pela lei. Em particular, com a ajuda de sistemas de informação de dados pessoais que podem ser mantidos automaticamente ou sem ferramentas de automação. 2. Os dados pessoais do Usuário processados pela Administração do Site podem ser transferidos para terceiros, incluindo serviços de courier, organizações postais e operadores de telecomunicações. Isto é feito com o objetivo de cumprir a ordem do Usuário, deixada por ele no site da loja online, e entregar os bens ao endereço. O consentimento do Usuário para tal transferência é fornecido pelas regras de política do site. 3. Além disso, os dados pessoais processados pela Administração do Site podem ser transferidos para as autoridades estatais autorizadas da Federação Russa, se isso for realizado legalmente e na forma prescrita pela lei russa. 4. Se os dados pessoais forem perdidos ou divulgados, o Usuário é notificado disso pela Administração do Site. 5. Todas as ações da Administração do Site visam impedir que terceiros tenham acesso aos dados pessoais do Usuário (exceto as cláusulas 5.2, 5.3). Essas informações não devem estar disponíveis para o último, mesmo por acidente, de modo que não o destruam, mudem ou bloqueem, copiem ou distribuam, ou cometem outras ações ilegais. Para proteger os dados do usuário, a Administração tem um conjunto de medidas organizacionais e técnicas. 6. Se os dados pessoais forem perdidos ou divulgados, a Administração do Site, juntamente com o Usuário, está disposta a tomar todas as medidas possíveis para evitar perdas e outras consequências negativas causadas por esta situação. ### 6 - Obrigações das Partes 1. **As obrigações do usuário incluem**: 1. Proporcionar informações sobre si mesmo que satisfaça os requisitos da loja online. 2. Atualização e complementação das informações fornecidas por ele em caso de alterações. 2. **As funções da Administração do Site incluem**: 1. A utilização das informações recebidas apenas para as finalidades indicadas na cláusula 4 da Política de Privacidade existente. 2. Garantir a confidencialidade das informações recebidas do Usuário. Eles não devem ser divulgados a menos que o Usuário conceda permissão escrita. Além disso, a Administração não tem o direito de vender, trocar, publicar ou divulgar de outra forma os dados pessoais transferidos pelo Usuário, exceto cláusulas. 5.2 e 5.3 da Política de Privacidade existente. 3. Tomar precauções para que os dados pessoais do Usuário permanecem estritamente confidenciais, assim como tais informações permanecem confidenciais no negócio moderno. 4. Bloquear os dados pessoais do usuário a partir do momento em que o usuário ou seu representante legal faça uma solicitação correspondente. O direito de fazer um pedido de bloqueio é também concedido ao organismo autorizado a proteger os direitos do Usuário que forneceu à Administração do Site com os seus dados durante o período de verificação, no caso de detecção de inexactitude dos dados pessoais referidos ou ações ilegais. ### 7 Responsabilidades das Partes 1. No caso de a Administração do Site não cumprir as suas próprias obrigações e, como resultado, os perdas do Usuário incorridos devido ao mau uso das informações fornecidas por ele, a responsabilidade fica com ela. Isso, em particular, é confirmado pela legislação russa. A Política de Privacidade atual faz exceção para os casos refletidos em p.p. 5.2, 5.3 e 7.2. 2. No entanto, existem alguns casos em que a Administração do Site não é responsável se os dados do usuário forem perdidos ou divulgados. Isso acontece quando eles: - Tornar-se propriedade pública antes de ser perdida ou divulgada. - Foram fornecidos por terceiros antes de serem recebidos pela Administração do Site. - divulgado com o consentimento do usuário. ### 8 – Resolução de discussão 1. Se o Usuário estiver insatisfeito com as ações da Administração da Loja Online e pretende defender seus direitos no tribunal, antes de apresentar uma acusação, ele deve apresentar uma reclamação sem falha (oferta por escrito para resolver o conflito voluntariamente). 2. A Administração que recebeu a reclamação é obrigada, no prazo de 30 dias calendários a contar da data de sua recepção, a notificar o Usuário por escrito sobre a sua consideração e as medidas tomadas. 3. Se as duas partes não puderem concordar, a disputa é dirigida à autoridade judiciária, onde deve ser considerada de acordo com a legislação atual da Rússia. 4. A regulação das relações entre o Usuário e a Administração do Site na Política de Privacidade é realizada em conformidade com a legislação atual da Rússia. ### 9 Termos Adicionais 1. A administração do site tem o direito de alterar a Política de Privacidade atual sem pedir o consentimento do Usuário. 2. A entrada em vigor da nova Política de Privacidade começa depois que informações sobre ela sejam postadas no site da loja online, a menos que a política alterada implique uma opção de colocação diferente. 3. Todas as sugestões, desejos, exigências ou perguntas relacionadas com esta Política de Privacidade devem ser comunicadas à seção de feedback localizada em: (link). Ou enviando um e-mail para: **support@sfptotal.ru**. 4. Você pode ler sobre a Política de Privacidade existente, indo para a página em **https://sfptotal.io/info/confidential-policy** ## [Notificação Cookie](https://sfptotal.io/pt/info/cookie-policy) ### Notificação Cookie --- Usamos tecnologia de cookies, web beacons e outras tecnologias semelhantes para distinguir você de outros usuários do nosso site. Isso nos permite fornecer-lhe uma experiência de navegação confortável no nosso site e também lhe dá a oportunidade de melhorá-lo. ### O que são cookies? Os cookies são pequenas peças de dados que são armazenados no navegador de um computador, telefone celular ou outro dispositivo após visitar sites. Os cookies são amplamente utilizados para manter os sites em funcionamento e recolher estatísticas. ### Como usamos os cookies? As informações que coletamos através de cookies nos ajudam a analisar como o nosso site é usado para que possamos torná-lo o mais fácil de usar e funcional possível. Os dados pessoais são armazenados em cookies se você tiver consentimento para o seu uso. Isso fornece acesso seguro à sua conta pessoal, o que é tecnicamente necessário. ### Quais tipos de cookies usamos? #### Cookies Técnicas O uso desses cookies funcionais não pode ser desativado ao visitar o nosso site, pois eles garantem o bom funcionamento do site. Isso inclui cookies que recolhem informações sobre se outros cookies são permitidos ou não no nosso site. #### Cookies de sessão e preferências cookies Estes cookies permitem que você acesse áreas seguras do nosso site, adicione itens à sua caixa de compras ou use o sistema de pagamento eletrônico. Estes cookies expiram no final da sessão de visita. Também podemos usar cookies que duram mais tempo e são configurados para lembrar suas preferências e escolhas enquanto você visita nosso site. O ciclo de vida de tais cookies não excede um ano. #### Cookies analíticos Usamos ferramentas de análise da web para fins de análise geral do uso do site e para obter dados iniciais para melhorar nossas ofertas. As informações assim obtidas podem ser transmitidas em forma anônima ao servidor de serviços de análise da web, armazenadas e processadas lá. Podemos usar ferramentas de análise e cookies relacionados dos seguintes prestadores de serviços: - Google Analytics: Política de Privacidade do Google - Yandex.Metrica: Política de Privacidade do Yandex ### Web Beacons Os beacons da Web são pequenas imagens gráficas (também chamadas de "tags de pixel" ou "GIFs claros") que podem ser colocados em nossos sites e incorporados em nossos serviços, aplicativos, mensagens e ferramentas. Os web beacons podem ser usados para uma variedade de finalidades, incluindo avaliar o desempenho dos nossos sites, monitorar o número de visitantes e o seu comportamento nos nossos sites, determinar a percentagem de e-mails realmente lidos em relação ao total de e-mails enviados, monitorar a eficácia da nossa publicidade, e contar as páginas, artigos e links realmente vistos. ### Tecnologias semelhantes para armazenamento de informações Tecnologias semelhantes para armazenamento de informações - tecnologias que permitem que certas informações sejam escritas na memória cache de um navegador web ou memória de dispositivo usando objetos compartilhados locais ou dados armazenados localmente, como Flash e HTML 5 cookies e outros elementos de software de aplicação para a internet. Estas tecnologias podem ser usadas em todos os navegadores da web em uso. Em alguns casos, gerenciar o uso de dados armazenados localmente usando um navegador web não é totalmente possível e requer ferramentas especiais. Podemos usar essas tecnologias de armazenamento para proteger as informações da sua conta ou para detectar comportamentos de navegação incomuns para impedir o acesso não autorizado à sua conta ou para avaliar o desempenho dos nossos sites, serviços, aplicativos ou ferramentas. ### Como posso permitir ou bloquear o uso de cookies? A maioria dos navegadores aceita automaticamente cookies. Você pode excluir os cookies armazenados no seu dispositivo a qualquer momento. Como fazer isso em mais detalhes, você pode encontrar nas instruções para usar o seu navegador ou fabricante de dispositivos. Você também pode desativar todos os cookies ou apenas certos em suas configurações do navegador. No entanto, cada navegador é diferente, então para mais informações sobre as suas configurações de cookies, consulte a seção Ajuda do seu navegador. Por favor, note que ao desativar os cookies, você não será capaz de usar algumas das características, serviços, ferramentas e aplicações do nosso site. ## [Documentação SFPTotal](https://sfptotal.io/pt/wiki/SFPTotal_Documentation) ### Sobre o projeto A equipe do projeto SFPTotal estuda a compatibilidade dos transcevais ópticos com equipamentos de interrupção de rede. O projeto desenvolve software e hardware para trabalhar com fiber óptica transceivers, passivos direct attach cables (DAC) e activos cables ópticos (AOC) em fatores de forma populares: GBIC, SFP, SFP+, SFP28, SFP-DD, DSFP, XFP, QSFP+, QSFP28, QSFP56, QSFP112, QSFP-DD e OSFP. Os painéis de codificação abordam os principais problemas de programação e compatibilidade enfrentados por provedores de serviços de Internet, centros de dados, fornecedores de equipamentos de rede e integradores de sistemas quando trabalham com transmissores ópticos e equipamentos de interrupção de rede de diferentes fabricantes. --- ### Modelo de codificação do painel - [SFPTotal E>olution](https://sfptotal.io/pt/wiki/SFPTotal_Evolution) - [SFPTotal OSFP Board](https://sfptotal.io/pt/wiki/SFPTotal_OSFP_Board) - [SFPTotal Plus X](https://sfptotal.io/pt/wiki/SFPTotal_Plus_X) - [SFPTotal Plus New](https://sfptotal.io/pt/wiki/SFPTotal_Plus_New) - [SFPTotal Mini](https://sfptotal.io/pt/wiki/SFPTotal_Mini) - [SFPTotal Whistle](https://sfptotal.io/pt/wiki/SFPTotal_Whistle) --- ### Software Os dispositivos SFPTotal originais são totalmente compatíveis com o software oficial <SFPTotal Wizard>, que fornece uma interface conveniente e abrangente para trabalhar com a memória do transmissor. O software é distribuído gratuitamente e pode ser baixado do menu <Download—SFPTotal Wizard> do site. Leia o guia do usuário para aprender sobre as principais funções e recursos antes de usar a placa de codificação. --- ### Guia do usuário - [Requisitos do sistema](https://sfptotal.io/pt/wiki/System_requirements) - [Conectar-se a um PC](https://sfptotal.io/pt/wiki/Connecting_to_a_PC) - Software [SFPTotal Wizard](https://sfptotal.io/pt/software) - [Interface do usuário](https://sfptotal.io/pt/wiki/User_interface) - [SITUAÇÃO BÁSICA](https://sfptotal.io/pt/wiki/Basic_settings) - [Informação de dispositivos](https://sfptotal.io/pt/wiki/Device_information) - [Estrutura da memória transmissora](https://sfptotal.io/pt/wiki/Transceiver_memory_structure) - [Memória transcecional](https://sfptotal.io/pt/wiki/Reading_transceiver_memory) - [Memória de transmissão](https://sfptotal.io/pt/wiki/Writing_transceiver_memory) - [Escrever com uma senha](https://sfptotal.io/pt/wiki/Writing_with_a_password) - [Escrever com escritos](https://sfptotal.io/pt/wiki/Writing_with_scripts) - [Escrever automaticamente em conexão](https://sfptotal.io/pt/wiki/Automatic_writing) - [Código de Exportação e Importação](https://sfptotal.io/pt/wiki/Exporting_and_importing_code) - [Verificação de Checksum](https://sfptotal.io/pt/wiki/Checksum_verification) - [Trabalhando com fragmentos de código](https://sfptotal.io/pt/wiki/Working_with_code_fragments) - [Comparação de códigos](https://sfptotal.io/pt/wiki/Comparing_codes) - [Recuperação da memória transcecional](https://sfptotal.io/pt/wiki/Backing_up_transceiver_memory) - [Diagnóstico DDM](https://sfptotal.io/pt/wiki/DDM_diagnostics) - [Encontrar uma senha de transmissão](https://sfptotal.io/pt/wiki/Finding_a_transceiver_password) - [Códigos de erro e significados](https://sfptotal.io/pt/wiki/Error_codes) - [Recuperar o ônibus de dados](https://sfptotal.io/pt/wiki/Resetting_the_data_bus) - [Base de dados firmware](https://sfptotal.io/pt/wiki/Firmware_database) - [Batch Code geração](https://sfptotal.io/pt/wiki/Batch_code_generation) - [Batch Escrever](https://sfptotal.io/pt/wiki/Batch_writing) - [O botão de tráfico externo](https://sfptotal.io/pt/wiki/External_handler_button) - [Ativação do dispositivo](https://sfptotal.io/pt/device-activation) --- #### Recursos - [Comando do protocolo SFPTotal](https://sfptotal.io/pt/wiki/Device_control_protocol) - [Problemas e soluções de compatibilidade](https://www.youtube.com/watch?v=hgIEBmlrHo4) - [Tipos de transcevais por meio do método de proteção e como programá-los](https://sfptotal.io/pt/wiki/Transceiver_write_protection) - [Como reprogramar transcevais protegidos SFP RJ45](https://sfptotal.io/pt/wiki/Reprogramming_write_protected_SFP_RJ45) - [Correr em uma máquina virtual](https://sfptotal.io/pt/wiki/Running_in_a_virtual_machine) - [Definição do canal de um transceitor tunável SFP+ DWDM](https://sfptotal.io/pt/wiki/Tunable_DWDM_channel_settings) - [Lista de padrões de transmissores ópticos](https://sfptotal.io/pt/wiki/Transceiver_standards_and_specifications) - [Começar a busca de senhas de hardware](https://sfptotal.io/pt/wiki/Hardware_password_search) Artigos em Progresso: - Criar scripts para módulos com proteção de escrita complexa - Tipos de automação de programação - Restauração dos limites do DDM --- #### As principais diferenças entre as placas de codificação | Coluna 1 | Coluna 2 | Coluna 3 | Coluna 4 | Coluna 5 | | --- | --- | --- | --- | --- | | **Coding Board Comparação** | Whistle | Mini | Plus New | Plus X | | Suporte SFP 1G / 10G | | | | | | Suporte SFP28 25G | | | | | | Suporte XFP 10G | | | | | | QSFP+ suporte 40G | | | | | | QSFP28 suporte 100G | | | | | | Suporte QSFP56 200G | | | | | | Suporte QSFP-DD 200G/400G | | | | | | Suporte ao protocolo de comando SFPTotal \[1\] | | | | | | Conectividade de abastecimento externo de energia | | | | | | Programação para escrever módulos protegidos | com limitações | | | | 1. O protocolo de comando proprietário SFPTotal é implementado pelo controlador de hardware. Seu conjunto de instruções permite um controle flexível da operação da placa de codificação no banco de dados, acesso a todos os espaços de endereço do transceitor e algoritmos complexos para configurar e programar transceiros protegidos. ## [Requisitos do sistema](https://sfptotal.io/pt/wiki/System_requirements) Um PC com um port USB 2.0 Type A é necessário para se conectar e usar a placa de codificação. O painel de codificação é controlado através de um porto serial virtual e pode operar em qualquer sistema operacional usando software especializado para se conectar a portos serial virtuais. No Windows, você pode usar as placas de codificação SFPTotal com o software oficial [SFPTotal Wizard](https://sfptotal.io/pt/software). para correr [SFPTotal Wizard](https://sfptotal.io/pt/software) Você precisa de Windows 7 / 8.1 / 10 ou mais tarde com Microsoft . NET Framework 4.5 ou mais tarde instalado. Você pode baixar a Microsoft. NET Framework diretamente do site oficial: [http://www.microsoft.com/ru-ru/download/details.aspx?id=17851](http://www.microsoft.com/ru-ru/download/details.aspx?id=17851) ## [Conectar-se a um PC](https://sfptotal.io/pt/wiki/Connecting_to_a_PC) Conecte o painel de codificação ao seu computador usando o cabo USB fornecido. O sistema operacional detectará um novo dispositivo pela primeira vez que está conectado. Por exemplo: **Dispositivo USB Serial (COM16)** ![Conectar uma placa de codificação SFP a um computador: o portão COM do dispositivo USB no Windows Device Manager](https://sfptotal.io/images/documentation/i151/p35/356a192b-3208b91593-f2964a06ec48.jpg) ![Propriedades do dispositivo USB no Windows mostrando o nome SFPTotal Plus](https://sfptotal.io/images/documentation/i151/p35/356a192b-8a8604d7cb-1bf50e0eaef9.jpg) Os Windows 10 e posteriores normalmente incluem um driver de portas sérias virtuais padrão que deve ser instalado automaticamente para o dispositivo. Se o sistema operacional não inclui um driver para a placa de codificação, ou políticas específicas de instalação do driver aplicam-se aos dispositivos conectados, baixe e instale manualmente o driver apropriado para o modelo do dispositivo. Drivers para dispositivos SFPTotal estão disponíveis [Na página de download](https://sfptotal.io/pt/software#driver). ### Notar --- 1. Você também pode se conectar diretamente ao painel de codificação usando um aplicativo terminal serial, como HyperTerminal ou PuTTY. 2. Use os comandos de protocolo SFPTotal para controlar o dispositivo. 3. Você pode criar sua própria aplicação para trabalhar com a memória de transmissor usando o protocolo SFPTotal. ## [SFPTotal Wizard](https://sfptotal.io/pt/wiki/SFPTotal_Wizard) **SFPTotal Wizard** É o software oficial para as placas de codificação SFPTotal®. Todos os painéis de codificação SFPTotal são totalmente compatíveis com SFPTotal Wizard. O aplicativo suporta o protocolo de comando de controle de dispositivo proprietário e fornece uma interface conveniente e abrangente para trabalhar com a memória de transmissor óptica. O software é distribuído gratuitamente. Você pode usar SFPTotal Wizard para editar arquivos de firmware mesmo sem conectar um dispositivo original. ### Caracteristica - Ler e escrever Memória Transceitiva - Verificação automática de checksum - Importar firmware de arquivos e exportá-lo para arquivos - Suporte para todo o espaço de endereço do transmissor - Parâmetros detalhados de transmissores de acordo com as especificações da MSA - Mudança de parâmetros de transmissor através de bits de config - Programação para escrever transceiros protegidos - Encontrar senhas para transmissores protegidos - Busca de senha baseada em dicionário - Comparação de firmware byte por byte - Batch firmware geração e escrita - Automação escreve com scripts - Escrever firmware com um número de série aumentando - Definição do canal de transceadores tunáveis DWDM SFP+ - Leia informações de diagnóstico em tempo real ## [Interface do usuário](https://sfptotal.io/pt/wiki/User_interface) A interface de aplicação é dividida em várias seções. O painel de controle inclui botões de corte, menus para selecionar o tipo de transmissor e endereço de tabela, tabelas especializadas e um log de operação. ### Menú O menu principal fornece acesso às principais funções e configurações da aplicação. ![Leia e escreva firmware SFP através do menu Controle no SFPTotal Wizard](https://sfptotal.io/images/documentation/i252/p36/356a192b-fcb789310b-f3aa55870ecb.jpg) --- ### Controlar botões ![SFPTotal Wizard barra de ferramentas para trabalhar com a memória do transceitor](https://sfptotal.io/images/documentation/i252/p36/356a192b-e1362efe8e-414c7834a886.jpg) 1. Limpe o editor na guia CODE TABLE 2. Carregar o firmware de um arquivo para o editor (CODE TABLE) 3. Salve o firmware atual do editor para um arquivo 4. Verifique o firmware checksum 5. Leia o código da memória do transceitor 6. Escrever código para a memória de transceção 7. Modo de leitura DDM 8. [O botão de tráfico externo](https://sfptotal.io/pt/wiki/External_handler_button) 9. Avaliações para SFPTotal Labs 10. Principal Aplicações --- ### Escolha o tipo de módulo e espaço de endereço ![Selecionar SFP e página de memória A0h (00-7F) no SFPTotal Wizard](https://sfptotal.io/images/documentation/i252/p36/356a192b-8f9e526d72-e010c73f785a.jpg) No menu de descida, selecione o tipo de módulo e o espaço de endereço do transmissor que o painel de codificação acessa ao ler código no editor ou escrever código a partir dele. --- ### Área Editora ![Memória SFP EEPROM no SFPTotal Wizard: a tabela de byte na guia CODE TABLE](https://sfptotal.io/images/documentation/i252/p36/356a192b-86f1926954-5e0095b535e6.jpg) A área de edição de 128 bytes exibe um segmento de memória de transmissor em formato hexadecimal (HEX) e como caracteres ASCII. A área de edição suporta a edição de código. Na tabela à esquerda, introduza o código hexadecimal de um caracter para alterar um valor. Os valores utilizam o A-F e os números 0-9. Na tabela à direita, digite caracteres para alterar valores. Os personagens são codificados de acordo com o padrão ASCII. As mudanças de células são feitas quando você pressionar Enter ou mover o foco (cursor) para outra célula. --- ### Parâmetros de firmware detalhados ![Parâmetros de transmissor SFP na guia CODE DETAILS: descodificação de dados da memória em SFPTotal Wizard](https://sfptotal.io/images/documentation/i252/p36/356a192b-fd972fea82-a0566981866f.jpg) A tabela CODE DETAILS fornece uma vista byte por byte da página principal de memória do transmissor e descobre os seus parâmetros de acordo com a especificação MSA. --- ### Operação Log Contém o histórico de funcionamento da aplicação. A história é escrita no arquivo log.txt. --- ### Bar de Status Mostra o progresso da operação atual, o tipo de dispositivo conectado, o estado de conexão do servidor SFPTotal e um link para o padrão para o tipo de transmissor selecionado. --- O propósito de cada elemento de interface é descrito nas seções correspondentes deste guia. ## [SITUAÇÃO BÁSICA](https://sfptotal.io/pt/wiki/Basic_settings) Abra as configurações principais da aplicação do menu **Ferramentas - configurações gerais**. ![SFP codificação de placas em SFPTotal Wizard: freqüência do ônibus, atraso e tamanho de bloco de escrita](https://sfptotal.io/images/documentation/i203/p37/356a192b-6b19f84db9-0df625263e2c.jpg) A janela de configuração principal contém várias tabas. ### Programação Board A tabela de programação contém as configurações da tabela de codificação. Esta seção está disponível apenas para dispositivos que suportam o protocolo de comando SFPTotal. **Velocidade de velocidade (Hz)** Estabelece a frequência do relógio do ônibus de dados e afeta diretamente a velocidade de transferência. **Operações de pausa b/t (ms)** O atraso entre os blocos de dados durante as operações de ônibus. A faixa recomendada é 50 para 250 ms. **Escritura Secuential, bytes** O tamanho do bloco de dados em bytes para escritos seqüenciais. Valores de 1 a 128 são suportados. **Verifique a conexão do transceitor** Verifique se um transmissor está fisicamente ligado ao porto antes de ler ou escrever. Quando ativado, o painel de codificação verifica se um transmissor está conectado ao seu porto antes de ler ou escrever código. Um código de erro é devolvido se o portão estiver vazio. Por exemplo: QERR:SFP\_EMPTY. **Modo de baixa potência (TX\_DIS)** Modo de baixa potência. Esta configuração controla a linha TX\_DIS do transmissor. Quando ativado, o painel de codificação muda o transmissor para o modo de baixa potência, reduzindo a potência de saída do laser. Um salto na placa de codificação pode fornecer a mesma função. **Adicione o conjunto. Valor da tabela antes de ler/escrever** Selecione automaticamente o número de página adicional ao acessar os espaços de endereço da página T00h, T01h, T02h e T03h. Quando ativado, o painel de codificação automaticamente escreve o número adicional de página para ser dirigido no espaço dinâmico da memória do módulo quando lê ou escreve a área de memória correspondente a partir de 80h. Permite esta configuração ao trabalhar com transcevais ópticos. Desabilite esta configuração quando trabalha com módulos DAC que não suportam DDM. --- ### Folhetos **Caminho de código para default** O directorio padrão para armazenar arquivos de código. **Caminho para default** O directorio padrão para armazenar arquivos de script. **Faixa do botão URL** URL de uma fonte externa para processamento de código. Clique no botão API e envia uma solicitação para o URL do servidor remoto especificado. A resposta do servidor é devolvida ao editor. --- ### SFPTotal Labs Esta aba contém os dados da conta do usuário no SFPTotal Labs. ## [Informação de dispositivos](https://sfptotal.io/pt/wiki/Device_information) O aplicativo lê automaticamente informações sobre o dispositivo conectado durante a primeira operação de leitura e exibe-a no log de operação. Você pode solicitar informações de dispositivo manualmente do menu **Ajudar - Obtenha versão do dispositivo**. O aplicativo exibe as informações do dispositivo no log de operação. ``` 2024-02-09 11:29:48 > Device version: SFPTotal Plus New (c) 2023 HW: 1.3 SW: 1.3.7 SN: SFPT-P1323122212 DEMO ``` A informação do dispositivo inclui: - Tipo de dispositivo e firmware ano - Versão Hardware - Versão de firmware - Número de série - Status de Ativação --- Ao controlar o dispositivo através de uma conexão de porta COM direta, você pode solicitar informações do dispositivo executando o comando. **VERSION** ## [Memória transcecional](https://sfptotal.io/pt/wiki/Reading_transceiver_memory) Para ler dados da memória do transceitor: 1. Conecte o painel de codificação ao seu computador e comece o SFPTotal Wizard; 2. Insira o transmissor no portão do painel de codificação; 3. Selecione o tipo de transceitor apropriado do menu drop-down **Tipo de módulo**; 4. Selecione a área de memória para ler do menu **Mesa de endereço**; 5. Clique no botão de leitura da memória do receptor — **Leia o código do módulo**; 6. A aplicação exibe a resposta do painel de codificação no log de operação e copia os dados da memória do transceitor para **Mesa de Código**. Se a leitura for bem sucedida, o aplicativo mostra READ OK. Se ocorrer um erro de leitura, o painel de codificação retorna o correspondente. [Código de erro](https://sfptotal.io/pt/wiki/Error_codes). ![Leia SFP módulo firmware em SFPTotal Wizard: a tabela de memória e o log de operação](https://sfptotal.io/images/documentation/i175/p40/356a192b-3f6aa1f1d5-a17901b75737.jpg) ## [Código de Exportação e Importação](https://sfptotal.io/pt/wiki/Exporting_and_importing_code) O aplicativo funciona com segmentos de código de transmissor de 128 bytes armazenados como arquivos binários ou codificados no formato Intel HEX. ### Importação #### Arquivos binários Usando **Arquivo - aberta** ou apertar um arquivo na janela de aplicação para carregar o código no editor. --- #### Redação HEX O aplicativo pode importar uma fila HEX contendo a parte superior A-F e os dígitos 0–9. A linha não deve exceder 256 caracteres, que é a representação hexadecimal de 128 bytes. **Arquivo - Importação - HEX String** ![Importação do código de firmware em formato hexadecimal: o Import HEX como janela de corrente](https://sfptotal.io/images/documentation/i251/p45/356a192b-0b8be3e968-fbd7c415e9bf.jpg) Insira o código HEX na janela de importação. Use as ferramentas disponíveis para formatar o código: remova espaços adicionais, converte letras para a parte superior e remove brechas de linha. Clique **Código de importação** transferir os dados para o editor. ### Exportação Para salvar o código do editor para um arquivo, use o menu: **Arquivo - Save as...** O aplicativo suporta exportar código para formatos de arquivo adicionais através do menu **Arquivo - Exportação**. ## [Memória de transmissão](https://sfptotal.io/pt/wiki/Writing_transceiver_memory) ### Como posso escrever mudanças para a memória transcecional? Para escrever mudanças: 1. Conecte o painel de codificação ao seu computador e comece o SFPTotal Wizard; 2. Insira o transmissor no portão do painel de codificação; 3. Selecione o tipo de transceitor apropriado do menu drop-down **Tipo de módulo**; 4. Selecione a área de memória para ler do menu **Mesa de endereço**; 5. Certifique-se de que o editor contém o código correto; 6. Clique no botão para escrever alterações na memória do transceitor — **Escreva o código para o módulo**; O aplicativo devolve o resultado quando a operação escrita for concluída. ![Escrever SFP módulo firmware em SFPTotal Wizard: a tabela de memória e o log operacional](https://sfptotal.io/images/documentation/i118/p41/356a192b-8dc4641732-8876fc4e067d.jpg) --- ### Como escreve o trabalho? Durante uma escrita padrão, o painel de codificação gera uma sequência de sinais no IIC de dados para transferir dados em blocos de 8 bytes. As características de sinal e o tempo são selecionados para programar com sucesso a maioria dos transcevais disponíveis no mercado. Depois de enviar a sequência que escreve alterações para a memória do transceitor, o painel de codificação automaticamente leia de volta a área de memória que foi escrita. Ele, em seguida, retorna os dados de leitura para a aplicação para comparação. Se o segmento de código que foi escrito corresponde ao segmento que foi devolvido pela leitura de verificação, a escrita é considerada bem sucedida. A aplicação retorna os dados de leitura e a confirmação — WRITE OK. Caso contrário, o pedido é devolvido WRITE FAIL A escrita foi insucesso. Se uma interrupção não mantida ocorrer no banco de dados, a aplicação retorna um [Código de erro](https://sfptotal.io/pt/wiki/Error_codes) QERR. --- ### Por que a aplicação devolve um erro? A principal razão para um erro de escrita é que as alterações não são salvas na memória do transceitor. Isso geralmente é causado pela escrita de proteção no transmissor. A programação escreve transcevais protegidos de acordo com o padrão MSA requer uma senha. Veja [Escrever com uma senha](https://sfptotal.io/pt/wiki/Writing_with_a_password) e [Tipos de transcevais por meio do método de proteção e como programá-los](https://sfptotal.io/pt/wiki/Transceiver_write_protection). Um erro de escrita também é devolvido se apenas uma parte dos dados foi salvo durante a escrita, ou se os mecanismos internos do módulo mudaram os dados da página depois de escrever e antes que o painel de codificação realizou a leitura de verificação. Neste caso, ajuste o [Código de configurações](https://sfptotal.io/pt/wiki/Basic_settings) para encontrar a frequência de relógio do bus de dados, o tamanho do bloco de dados e as configurações de atraso inter-bloco adequadas para escrever mudanças. --- ### Notar Antes de gravar alterações na memória do transceptor, faça backup de todo o espaço de endereços disponível para se proteger de possíveis erros. Também recomendamos permitir o logging para registar segmentos de código lidos da memória do transceitor na história de operação. Se a memória for acidentalmente exagerada, este registro pode ajudar a restaurar os dados originais e reconstruir a sequência de mudanças. Use o [Função de backup](https://sfptotal.io/pt/wiki/Backing_up_transceiver_memory) para salvar o firmware do transceitor original automaticamente. ## [Escrever com uma senha](https://sfptotal.io/pt/wiki/Writing_with_a_password) O SFPTotal Wizard suporta alterações de escrita para a memória do transmissor protegida por senha (MSA SFF-8472, SFF-8636). O comprimento de senha suportado é 4 bytes. Digite a senha no formato hexadecimal (HEX), usando letras maiúsculas A–F e dígitos 0–9. Por exemplo: AABBCCDD. Por padrão, o software escreve alterações sem uma senha. Para definir a senha usada para desbloquear a memória do transceitor antes de escrever, e configurar onde é inserida, use o menu: **Controle - Defina uma senha** ![Transceiver memória escrever configurações de senha: endereço de mesa, offset e Password (Hex) em SFPTotal Wizard](https://sfptotal.io/images/documentation/i146/p42/356a192b-265a2cbf0e-38385275eb6a.jpg) Na janela de configurações, selecione **Enviar a senha antes de...** Para habilitar a entrada de senha antes de escrever alterações na memória do transceitor. Desligue esta caixa de verificação para desabilitar a entrada de senha. Determine os parâmetros de entrada da senha: - Endereço da página - **Endereço de mesa** - Password offset dentro da página - **Endereço Password** - Valor de senha em HEX - **Passaporte (Hex)** Clique **Salvação** para salvar as configurações, ou **Cancelar** cancelar as mudanças. Configure a senha antes de escrever alterações para a memória do transceitor. Depois de aplicar as configurações, o painel de codificação entra a senha antes de escrever alterações para a memória do transceitor. Use o botão de escrever na barra de ferramentas principal para escrever alterações com a entrada de senha ativada. --- ### Lista de senhas Uma lista de senhas conhecidas para o programação escrever transceiros protegidos está disponível na Firmware Database. --- ### Localizações de entrada de senhas para diferentes tipos de transceedores A tabela mostra os parâmetros padrão de entrada de senha para diferentes tipos de transmissores de acordo com as suas especificações. | Tipo de módulo | Endereço da página | Offset | | --- | --- | --- | | SFP / SFP+ | A2 | 7B | | SFP28 | A2 | 7B | | XFP | A0 | 7B | | QSFP+ | A0 | 7B | | QSFP28 | A0 | 7B | | QSFP-DD | A0 | 7A | --- ### Configurações de dispositivos que afetam o resultado da escrita O aplicativo pode devolver WRITE FAIL mesmo quando a senha correta é inserida enquanto escreve alterações à memória do transmissor. Isso ocorre quando o transmissor é sensível às configurações de escrita: tamanho de bloco, atraso inter-bloco e frequência de relógio de dados. Encontre as configurações adequadas para o funcionamento do dispositivo no banco de dados para a memória do transmissor de programação com sucesso. Abra as configurações do dispositivo do menu **Ferramentas - configurações gerais** Para definir os parâmetros apropriados. - Defina a frequência de relógio entre 10.000 e 100.000 Hz - Defina o tamanho do bloco de escrita para 1, 4, 8 ou 128 bytes - Defina o atraso inter-bloco entre 50 e 250 ms --- ### Notar 1. Para usar a entrada de senha, um transceitor SFP deve suportar o espaço de endereço de tabela A2h. Você pode verificar isso lendo a página A2h: o painel de codificação deve completar a operação com sucesso, e a página A2h \[00-7F\] não deve ser vazia. 2. O endereço da página e o endereço de entrada de senha podem diferir do padrão se o fabricante usar um mecanismo de proteção de memória proprietário. Verifique estes detalhes com o fabricante. 3. Se o transmissor não retém alterações após um ciclo de energia, mesmo que a escrita tenha retornado WRITE OK, use um script para enviar o comando específico do transmissor que salva os dados para a memória não volátil. ## [Verificação de Checksum](https://sfptotal.io/pt/wiki/Checksum_verification) O código na página principal do transmissor contém os checksums **CC\_BASE** e **CC\_EXT** que garante a integridade dos dados do firmware: registos de configuração, nome do vendedor, número de parte do transceitor, número de série e data de fabricação. Nas tabelas CODE DETAILS e CODE TABLE, os checksums estão localizados em - 0x3F e 0x5F para módulos SFP; - 0xBF e 0xDF para os módulos XFP e QSFP; - 0xDE para módulos QSFP-DD. Por padrão, a aplicação automaticamente reescalculará os checksums depois que o código é alterado no editor. Para desativar a verificação automática do checksum, limpe a caixa de verificação no menu **Editar - Definir soma de verificação automaticamente (Edit - Autoset checksum)**. Para verificar os checksums, use o menu **Edit - Verifique o checksum**. O aplicativo compara os valores e exibe uma mensagem com os resultados de verificação. Os campos de checksum no editor são destacados em verde se o checksum for correto e em vermelho se for incorreto. ![Verificar um checksum de firmware SFP em SFPTotal Wizard: os checksums são a mensagem correta](https://sfptotal.io/images/documentation/i254/p46/356a192b-9ba81b3616-087bb77aaa82.jpg) Para atualizar o checksum, use o botão na barra principal de ferramentas ou no menu **Editar - Definir soma de verificação (Edit - Set checksum)**. ## [Trabalhando com fragmentos de código](https://sfptotal.io/pt/wiki/Working_with_code_fragments) O aplicativo suporta operações em fragmentos de código no editor HEX. - Escolher um fragmento - Copia do código - Passagem do Código - Código de limpeza Para usar essas funções, clique com o botão direito no editor HEX no lado esquerdo da janela de aplicativo para abrir o seu menu de contexto. ![Selecionar todo o firmware ou um fragmento de código no menu de contexto do editor SFPTotal Wizard HEX](https://sfptotal.io/images/documentation/i130/p47/356a192b-89c36f6940-9281fcf7aab3.jpg) A área selecionada é destacada em preto. ![Bytes de memória do transceitor selecionados no editor SFPTotal Wizard HEX](https://sfptotal.io/images/documentation/i130/p47/356a192b-75bacd7569-ff7478d08051.jpg) Clique direito no fragmento selecionado para abrir novamente o menu de contexto. ![Copiar o código de firmware do transceitor com o comando de códigos em SFPTotal Wizard](https://sfptotal.io/images/documentation/i130/p47/356a192b-586cab0c21-6a1e2ded28b1.jpg) Use as operações disponíveis para copiar, colar ou limpar o fragmento selecionado. - **Copia do código** Copia o código HEX da área selecionada para a placa de clipe. - **Passagem Código** importar o código HEX da placa de clipe para a área selecionada. Se o painel contém mais dados do que a área selecionada pode conter, apenas os dados que se encaixam na seleção são guardados. - **Eliminação selecionada** Enche a área selecionada com zeros. --- ### Notar 1. Use os cortes de teclado CTRL+A e CTRL+V Para selecionar a área de editor inteiro e inserir o código. 2. Use os cortes de teclado CTRL+A e CTRL+C Selecione toda a área de editor e copie o código para o clipboard. 3. Use copiar e pegar fragmentos de código para transferir uma porção de código que contém tanto dados de texto como binários, por exemplo, na área específica do vendedor do firmware do transmissor. ## [Comparação de códigos](https://sfptotal.io/pt/wiki/Comparing_codes) A caixa CODE COMPARATOR na janela principal fornece ferramentas para comparar o byte de firmware por byte. Esta ferramenta ajuda você a encontrar rapidamente as diferenças entre os arquivos e analisar as mudanças necessárias. A tabela de comparação é dividida em dois painéis, cada mostrando uma tabela de código 128-byte. Ambos os painéis têm um conjunto idêntico de botões de controle. - Carregar código de um arquivo (só dados binários) - Descubra a área do editor atual - Importar código do CODE TABLE para o painel de comparação atual - Código de exportação do painel de comparação para CODE TABLE - Compare o código e enfatize as diferenças na tabela atual - Diferenças claras destacando ![Comparação de firmware transceiver em CODE COMPARATOR: diferentes bytes são destacados](https://sfptotal.io/images/documentation/i100/p48/356a192b-b7d3324742-47120441c120.jpg) ## [Recuperação da memória transcecional](https://sfptotal.io/pt/wiki/Backing_up_transceiver_memory) ### Crie uma backup Vá ao menu **Controle - Backup da memória do transceptor (Control - Back up transceiver memory)** Ou use o teclado curto **CTRL+B** Para criar uma backup. ### Backups automáticos O software pode fazer backup automático das páginas principais da memória do transceptor antes de cada leitura ou gravação. Para ativar esta funcionalidade, selecione a caixa de verificação no menu **Controle - Backup automático do transceptor (Control - Back up transceiver automatically)**. ### Diretório de Backup As backups dos segmentos de código de memória do transmissor são salvos no . /backup/ directory ao lado da aplicação executável. As backups estão disponíveis nos seguintes formatos: - Um arquivo JSON combinado - arquivos binários individuais para cada página. Você pode abrir o diretório de backup rapidamente do menu: **Ferramentas - Open Backups** As backups da página de memória do transceitor individual podem ser importadas para o editor através do File - Open ou ao retirar o arquivo na janela do aplicativo. ### Notar O suporte de backup é limitado aos painéis de codificação do SFPTotal Whistle. ## [Diagnóstico DDM](https://sfptotal.io/pt/wiki/DDM_diagnostics) O software pode ler os dados do monitoramento de diagnóstico digital (DDM) do transmissor em tempo real. Para ler os dados do DDM, selecione o tipo de módulo conectado e vá ao menu: **Ferramentas - Monitoramento de Diagnóstico Digital** O painel de controle de leitura diagnóstico contém os seguintes elementos: --- **painel de controle botões** ![Controle de diagnóstico DDM em SFPTotal Wizard: claro, salvo, leitura e gráfico de parâmetros](https://sfptotal.io/images/documentation/i225/p50/356a192b-3a4335d095-b663eeacc9d1.jpg) - Dados claros - Salve um relatório DDM - Comece a ler DDM - Carregar um arquivo de dados DDM - Términos de carga --- **Tabela de dados em tempo real** Contém registros de tabela de fronteira descodificados e os valores actuais de parâmetro DDM. Ao processar valores DDM, a aplicação compara os parâmetros atuais com os limites configurados e registra excursões na área de alertas e alertas. Codificação de cores para valores de parâmetros atuais: - Green – Área de operação normal - Vermelho - o parâmetro entrou na faixa de alerta (alarma) - Vermelho - o parâmetro entrou na faixa de alarme (Alarm) ![Tabela DDM mostrando temperatura de transmissor, tensão, corrente de bias laser e potência óptica](https://sfptotal.io/images/documentation/i225/p50/356a192b-da0c013a77-9ae887f9e8bb.jpg) --- **Mudança História** ``` 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 ``` --- **Checksão** A linha de status contém o checksum CC\_DMI, que indica a integridade da tabela de limite de fábrica. O checksum está localizado na página A2h no offset 5Fh. ## [Encontrar uma senha de transmissão](https://sfptotal.io/pt/wiki/Finding_a_transceiver_password) Leia atentamente este artigo antes de usar a função de busca de senhas O software suporta pesquisas de senhas para programar escrever transceiros protegidos e recuperar senhas esquecidas. Esta funcionalidade pode ser particularmente útil quando você precisa verificar uma série de senhas dentro de uma faixa estreita rapidamente. O software também suporta pesquisas de senhas baseadas em dicionários, o que pode acelerar significativamente a pesquisa. ### Como posso iniciar uma busca de senha? Leia atentamente as instruções e siga os passos com precisão. 1. Leia a página principal da memória do transmissor 2. Mude o código no editor 3. Vá ao menu **Controle - Password de busca** 4. Na janela de busca, configure a localização da entrada de senha 5. Defina a faixa de busca de senha ou selecione **Dicionário ataque** Para uma pesquisa baseada em dicionário. 6. Determine o caminho do arquivo de dicionário se o modo de ataque de dicionários for selecionado 7. Clique em Iniciar para iniciar a pesquisa. ![Pesquisa de senha baseada em dicionário no SFPTotal Wizard Pesquisa da senha janela](https://sfptotal.io/images/documentation/i183/p51/356a192b-8a8786b1cb-4eee40104a92.jpg) O protocolo de comunicação entre o painel de codificação e o transmissor não tem nenhuma operação que confirme uma escrita concluída. Isso significa que o painel de codificação não recebe confirmação do transmissor de que a escrita foi bem sucedida. Para verificar o resultado da tentativa de senha cada, o painel de codificação lê de volta a memória do transceitor e compara-a com os dados no editor de aplicativos. Se os dados correspondem a byte por byte, a escrita é considerada bem sucedida. A operação log exibição `WRITE OK` E a busca parou. Se não estiver em conformidade, o pedido é devolvido. `WRITE FAIL` E a busca continua. Após a confirmação de uma inscrição bem sucedida no módulo, a pesquisa parou automaticamente e exibe a senha encontrada: ``` 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 ``` --- **Por favor note** Se você iniciar a pesquisa de senha sem primeiro mudar o código original do transmissor no editor, o painel de codificação retorna `WRITE OK` A primeira tentativa de escrever é porque considera que a escrita é bem sucedida. Isso acontece porque os dados no editor já coincidem com os dados na memória do transmissor. A aplicação então mostra a **falso** Password encontrado mensagem. A senha notificada não lhe permitirá escrever alterações posteriores. Isso ocorre quando a sequência de passos exigida não é seguida antes de iniciar a pesquisa de senha. Depois de ler o módulo e antes de iniciar a pesquisa, você **É preciso alterar o código de firmware** pelo menos um byte para que os dados no editor diferam dos dados na memória do transmissor. Caso contrário, a pesquisa de senha devolve um falso positivo para qualquer valor de senha. ### Guia de Vídeo --- ### Notar 1. Total de combinações de senhas possíveis: 2564 = 4 294 967 296 ## [Instalações de canal tunável DWDM](https://sfptotal.io/pt/wiki/Tunable_DWDM_channel_settings) O aplicativo suporta a definição do número de canais e da largura de onda dos transcevais tunáveis SFP+ DWDM de acordo com o *MSA SFF-8690: Mapas de memória SFP+ para frequências ITU* . Abra a interface de configuração do menu **Ferramentas - SFP+ Tuning Management Interface** ![SFP DWDM configurações tunáveis em SFPTotal Wizard: canal, frequência e comprimento de onda](https://sfptotal.io/images/documentation/i161/p63/356a192b-949ba8a95c-4534fceaa40e.jpg) Clique **Leia SFP+ registros tunáveis** Para ler as informações do canal suportado dos registros de transmissores. As configurações atuais do transmissor são exibidas na guia etiquetada **SFP+ Registo de Controle Tunável**. Os canais suportados estão listados na caixa etiquetada **Canais suportados**. Para alterar o número de canal, abra **Canais apoiados** Escolha o canal necessário **É um canal** or **Duração**. Clique **Crie um novo canal** para criar o novo canal. O transmissor precisa de tempo para retomar. Referir-se à documentação do fabricante do transmissor para o tempo e a informação de preparação do laser. --- ### Guia de Vídeo ## [Busca de senhas por hardware](https://sfptotal.io/pt/wiki/Hardware_password_search) As placas de codificação controladas através do protocolo de comando SFPTotal suportam pesquisas de senhas de hardware, permitindo que uma ampla gama de valores de senhas sejam verificados a alta velocidade. Para detalhes sobre o propósito e síntese dos comandos de controle, consulte [Comando do protocolo SFPTotal](https://sfptotal.io/pt/wiki/Device_control_protocol#c1ebcbe35d57993ebbf941515f59f999cbd1d3b0). Durante uma pesquisa de senha de hardware, o painel de codificação não passa tempo trocando dados com o aplicativo. Ele entra a senha, escreve uma palavra de verificação e verifica o resultado escrito por conta própria. --- ### velocidade de busca Você pode alterar a velocidade de pesquisa configurando o atraso inter-block da placa de codificação e a frequência do relógio do bus de dados antes de começar. Defina a freqüência do relógio de ônibus de dados para 100,000 Hz. ``` I2CRATE=12 ``` Defina o atraso inter-bloco para 16 ms ``` I2CPAUSE=10 ``` --- ### Limitações de velocidade Para uma busca bem sucedida, a velocidade de operação e o atraso inter-block devem dar ao transceitor tempo suficiente para salvar mudanças, permitindo ao mesmo tempo que ele continue a comunicar e processar eventos do bus de dados. Uma velocidade de escrita excessivamente alta pode interromper o procedimento interno do transmissor para salvar mudanças. Como resultado, a senha correta pode ser esquecida porque o seu efeito não pode ser verificado. Escolha as configurações da placa de codificação que permitam que a pesquisa continue sem ser interrompida por códigos de erro do banco de dados. Os limites de velocidade do módulo dependem do seu hardware, da qualidade do firmware de controle e da velocidade física de erradicação da memória EEPROM/Flash alvo. --- ### Verificar a palavra escrever localização Use os comandos `BFCWADR` e `BFCWOFT` para alterar a palavra de verificação padrão escrever localização. --- Verifique as definições de palavras para SFP ``` BFCWADR=A0 BFCWOFT=00 ``` --- Verifique as configurações de palavras para QSFP ``` BFCWADR=A0 BFCWOFT=80 ``` --- Configurações para escrever para a página A2h de um transmissor SFP ``` BFCWADR=A2 BFCWOFT=80 ``` --- ### Valor Rango Para acelerar a pesquisa, o primeiro check ranges dentro de grupos específicos de caracteres representados na tabela de caracteres ASCII. Carta de Rango de **A** to **Z** ``` BFSET A2 7B 41414141 5A5A5A5A 41414141 ``` --- Carta de Rango de **a** to **z** ``` BFSET A2 7B 61616161 7A7A7A7A 61616161 ``` --- A gama digital de **0** to **9** ``` BFSET A2 7B 30303030 39393939 30303030 ``` --- Símbolos, digitais e letras ``` BFSET A2 7B 20202020 7A7A7A7A 20202020 ``` --- Rango completo ``` BFSET A2 7B 00000000 FFFFFFFF 00000000 ``` --- ### Começando a busca Iniciar uma pesquisa de senha SFP+ com a localização padrão de entrada de senha ``` BFCWADR=A0 BFCWOFT=00 BFSET A2 7B 20202020 7A7A7A7A 20202020 ``` --- Iniciar uma pesquisa de senha SFP+ com um local de entrada de senha NONSTANDARD ``` BFCWADR=A0 BFCWOFT=00 BFSET A2 FC 20202020 7A7A7A7A 20202020 ``` --- Começar uma busca de senha para um transceitor XFP Antes de iniciar uma pesquisa de senha de hardware para os módulos XFP ou QSFP, configure o modo apropriado **MODSEL/MODDESEL** Jumper no painel do dispositivo. ``` BFCWADR=A0 BFCWOFT=94 BFSET A0 7B 20202020 7A7A7A7A 20202020 ``` --- ### Procurando o exemplo Log de pesquisa de hardware para um transceitor SFP+ quando conectado ao painel de codificação através de 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 ``` Resultados da busca: **84728400** --- ### Notar Antes de executar a pesquisa, prepare as comandas de busca de configuração e hardware em um editor de texto para evitar possíveis erros. --- ### Guia de Vídeo ## [Escrever com escritos](https://sfptotal.io/pt/wiki/Writing_with_scripts) Os scripts são um mecanismo de aplicação especial para o envio e processamento de instruções seqüencialmente. Eles podem configurar configurações de placa de codificação, ler e escrever memória de transmissor, e executar outras operações. Use scripts quando um transceitor requer um procedimento de programação que difere do padrão MSA e precisa de uma sequência de instruções especiais para salvar mudanças de memória com sucesso. Os scripts também podem automatizar a programação repetida de diferentes áreas de memória de transmissores com a participação mínima do operador. --- ### Como posso usar um script? 1. Abra o menu **Controle - Escrever usando um script - Selecione um arquivo de script** Para especificar o caminho do arquivo de script; 2. Certifique-se de que o editor contém o código correto se o script usa os dados do editor durante a execução; 3. Clique no botão de escrita da memória do receptor para executar o script. Ao executar um script, o aplicativo ignora as configurações de área de memória atualmente selecionadas. As áreas de leitura e escrita devem ser especificadas nos comandos do script. Por favor, note que o software não verifica se a escrita foi bem sucedida depois de um script terminar. --- ### Como posso esclarecer o script escolhido? Vá ao menu **Controle - Escreva usando um script - Reset script** Desligar o script selecionado e retornar à escrita padrão. --- ### Como faço para criar um script? A sintaxe de comando de script é baseada no protocolo de comando SFPTotal. O exemplo: ``` // 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 ``` Crie um arquivo de texto e entre uma instrução por linha. Salve o arquivo de script para usar este procedimento de programação na aplicação. --- #### Comando de script adicional Os seguintes comandos adicionais são processados pela aplicação. **PAUSE** Execução do script de pausa. A pausa padrão é 100 ms. Um parâmetro opcional define a duração da pausa em milisecundos. ``` PAUSE Delay 100ms PAUSE=2000 Delay 2000ms ``` --- **SETCHECKSUM** Recalculando o checksum. --- **SETVAL** Configurar a célula de editor em offset XX para valorizar YY. Determine os valores de parâmetros no formato HEX da parte superior. O parâmetro offset aceita valores de 00 a 7F. ``` SETVAL 7F 03 ``` --- **{00;7F}** Substituição do macro `{XX;YY}` É usado dentro de outros comandos para inserir um segmento de código do editor. Durante a execução do script, o macro é automaticamente substituído pelos dados do editor atuais, começando com o byte XX e expondo os bytes YY. Observe que um parâmetro YY vale `00` em HEX significa que 1 byte é substituído, enquanto um valor de `7F` em HEX significa que os bytes 128 são substituídos. Defina YY para a comprimento do segmento em bytes minus um, expressado em hexadecimal. Exemplo: escrever um segmento de 128 bytes para a página A2h no offset 80h. ``` w2A200807F{00;7F} ``` Exemplo: escrever um segmento de limite DDM de 96 bytes para a página A2h no offset 00h, seguido por uma leitura. ``` W2A200005F{00;5F} ``` Exemplo: atribuindo uma variável o segmento de código de 16 bytes no offset 0x44 que contém o número de série. ``` $VAR2={44;0F} ``` --- **$VAR1** Variação de buffer $VAR1. Use variáveis de buffer para armazenar segmentos de código do editor e inserir o seu conteúdo durante a execução do script. O aplicativo suporta 10 variáveis de buffer, $VAR0 – $VAR9. ``` $VAR1={00;43} $VAR2={44;0F} $VAR3={54;2B} $VAR4=002AFE $VAR5=4F ``` --- **$YYYY** Insira o ano atual no comando. --- **$MM** Insira o mês atual no comando. --- **$DD** Insira o dia atual no comando. --- **BACKUPTOFILE** Iniciar uma backup para o tipo de módulo selecionado nas configurações da aplicação. O aplicativo lê as páginas disponíveis seqüentemente e salva os dados para um arquivo. Este comando é equivalente a invocar a função do menu de aplicação. --- **BACKUPDIR** Configura o diretório de backup. Parâmetros adicionais podem ser usados para criar um directorio com um nome específico. Exemplo: Crie um directorio de backup com a data em seu nome. ``` $VAR5=SOMETEXT BACKUPDIR=\$YYYY-$MM-$DD_$VAR5\ BACKUPTOFILE ``` --- **IMPORTFILE** Importar código HEX de um arquivo binário para o editor. ``` IMPORTFILE=\catalog\filename.bin ``` --- **IMPORTHEX** Importar o código HEX para o editor. Exemplo: importar um segmento de código de 128 bytes para o editor. ``` IMPORTHEX=030407100000000000000006670000000802001E4F454D2020202020202020202020202000000B4053465031302D535220202020202020204120202003520091001A000058473936535230313020202020202020303830393236202068F0031200001111A8DD05AA642FAA6F5A64DAF3285A9D000000000000000000F05E482F ``` Importar código para o editor, concatenando variáveis de buffer. ``` $VAR1={00;43} $VAR2={44;0F} $VAR3={54;2B} IMPORTHEX=$VAR1$VAR2$VAR3 ``` --- **INCREMENT** Aumentar o valor de uma variável que contém uma representação hexadecimal do código para que o número no final da sua representação de texto aumenta por um. Por exemplo, a representação de texto da variável `SN129YY00201` É convertido em `SN129YY00202`. Se o zero precede a porção numérica, a aplicação tenta preservar a largura da corrente original quando o número incrementado precisa de um dígito adicional, mudando o valor para a esquerda. Assim, o valor `SN129YY00999` É convertido em `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** Preencha a área específica do vendedor no editor com zeros. --- **COUNTER** Contador de iteração. Coloque este comando no início de um arquivo de script que corre em um loop. O número de iteração atual está disponível através da variável $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 ...** Compare os valores. Use este construto para comparar A e B e execute o comando seguido por isso se a condição especificada for verdadeira. ``` // 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** Repita o script. Coloque este comando no final do arquivo de script para dizer ao aplicativo que execute novamente o procedimento. O comando UNLOOP cancelou o LOOP. Use uma condição para sair do loop e evitar repetições infinitas. Exemplo com uma condição. ``` COUNTER ... R1A000007F ... // Repeat the script until 10 iterations have completed IF $COUNTER < 10 THEN LOOP ``` Se um script entra em um loop infinito, pare usando o comando global de interrupção em <Tools - Interrupt Processes>. --- **STRTOHEX** Converter o texto seguido do operador para uma linha HEX. ``` $VAR9=STRTOHEX QSFP28-SR4 MSGBOX $VAR9 ``` --- **HEXTOSTR** Converter a linha HEX seguindo o operador para texto. ``` $VAR9=HEXTOSTR 5153465032382D535234202020202020 MSGBOX $VAR9 ``` --- **PADRIGHTHEX** Adicione o valor hexadecimal em $VAR1 à direita com o caráter cujo código é YY até que a duração da sua representação de texto alcance XX. Formato de Comando: `PADRIGHTHEX XX YY $VAR1` - `XX` um número decimal que especifique o comprimento da representação de texto da linha HEX; - `YY` o código HEX do caráter usado para apagar a corda à duração requerida; - `$VAR1` A variável que contém a corrente HEX para converter. ``` // 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 ``` Este comando é útil ao atribuir texto a uma variável e convertê-lo em uma corrente HEX de um comprimento específico. --- **PADLEFTHEX** É como o PADRIGHTHEX. Adicione o valor hexadecimal em $VAR1 à esquerda com o caráter cujo código é YY até que o comprimento da sua representação de texto alcance XX. --- **SAVECODEDIR** Configura o caminho para salvar um arquivo de código automaticamente sem uma caixa de diálogo. Exemplo: definir o caminho de saída do código para um diretório chamado após o número de série no código: ``` $VAR4=HEXTOSTR {44;0F} SAVECODEDIR=C:\Users\DemoUser\Desktop\Codes\$VAR4 ``` --- **SAVEFILE** Salve o código para um arquivo no caminho definido pela SAVECODEDIR. O aplicativo gera o nome do arquivo automaticamente de acordo com o tipo e página do módulo selecionado. ``` $VAR4=HEXTOSTR {44;0F} SAVECODEDIR=C:\Users\DemoUser\Desktop\Codes\$VAR4 SAVEFILE ``` --- **SIGNATURE** Execute o gerador com os parâmetros predefinidos. Esta funcionalidade requer uma licença de gerador estendida na aplicação, que não está incluída no pacote padrão. --- #### Fogo de fogo externo **APIURL** Configura o URL usado para chamar o operador de API externo. ``` APIURL=http://localhost/example/api.php ``` **APICALL** Chame o operador de API externo. Isto é equivalente ao clicar no botão API na janela principal da aplicação. Formato de solicitação POST para chamadas para APIURL ``` POST Fields: code=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000&module_type=1&table=A0&offset=00 ``` - `code` Código: uma corda de 256 caracteres (HEX, superior); - `module_type` tipo de módulo (0 — GBIC, 1 — SFP, 2 — SFP-DD, 3 — XFP, 4 — QSFP, 5 — QSFP-DD, 6 — OSFP); - `table` endereço de tabela (HEX, superior; por exemplo: A0, A2); - `offset` O despeso da tabela (HEX, superior; por exemplo: 00, 80). O servidor deve devolver uma linha JSON: ``` {"status":1,"script":"R1A000007F\r\nW1A000007F{00;7F}\r\n","message":"","code":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","module_type":"1","table":"A0","offset":"00"} ``` A resposta do servidor deve conter os seguintes parâmetros: - `status` estado de processamento: 1 — importar e executar o script; 0 — exibir uma mensagem sem importar código; - `script` texto de script para executar após a importação do código; deixe vazio se não for especificado nenhum script; - `message` mensagem devolvida, exibida quando o status = 0; - `code` Código devolvido: uma corda de 256 caracteres (HEX, superior); - `module_type` tipo de módulo (0 — GBIC, 1 — SFP, 2 — SFP-DD, 3 — XFP, 4 — QSFP, 5 — QSFP-DD, 6 — OSFP); - `table` endereço de tabela (HEX, superior; por exemplo: A0, A2); - `offset` O despeso da tabela (HEX, superior; por exemplo: 00, 80). --- #### Operações aritméticas O processador de script suporta adição, subtracção, multiplicação e divisão através do **MATH**. Formato de Comando: `MATH Value1 %Operator Value2` Operadores aritméticos suportados: - `+` \- A adição - `-` \- Subtração de - `*` \- a multiplicação - `/` Divisão → ``` COUNTER $VAR0=MATH 10 - $COUNTER ECHO $VAR0 // Repeat the script while the condition is true IF $VAR0 > 0 THEN LOOP ``` --- #### arquivo do usuário Comando para trabalhar com um arquivo de usuário. **USERFILEPATH** Defina o caminho do arquivo do usuário. ``` USERFILEPATH=C:\Users\User\Desktop\user-file.txt ``` **GETUSERFILESTRING** Leia a linha especificada do arquivo do usuário. ``` GETUSERFILESTRING 10 ``` **SAVETOUSERFILE** Salve dados para o arquivo do usuário. O exemplo: ``` // 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** Este valor contém o número de linhas no arquivo do usuário. ``` // 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 ``` ## [Escrever automaticamente em conexão](https://sfptotal.io/pt/wiki/Automatic_writing) O software suporta automaticamente escrever para um transmissor quando está conectado ao portão do painel de codificação. Para ativar esta funcionalidade, selecione as seguintes caixas de verificação: **Controle - Verifique o estado do dispositivo conectado** **Controle - Auto escrever para o transceiver plug-in** Estabelecer uma ligação ao painel de codificação: **Conexão - Connect** ![Configurações de programação SFP automática: opções de verificação e escrita de conexão no menu Controle](https://sfptotal.io/images/documentation/i152/p44/356a192b-2a1a3ff372-5e2bf18e2670.jpg) Uma vez que este modo é ativado, o software monitora as entradas que indicam se um transmissor está conectado aos portos da placa de codificação. Quando uma conexão é detectada, a operação de escrita começa automaticamente usando as configurações de senha configuradas ou o script. ``` 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 ``` Para escrever de novo, remova o transmissor do portão do painel de codificação, espere para o status do porto para atualizar e depois reconecte-o. ![SFP firmware automático escrever em SFPTotal Wizard: a tabela de código e o log de operação](https://sfptotal.io/images/documentation/i152/p44/356a192b-dbc7c9adf9-1f7948688204.jpg) Para desativar a escrita automática, limpe as caixas de verificação selecionadas anteriormente. ### Notar A combinação de escrita automática com escrita baseada em script permite a programação de transceivers e reduz significativamente o tempo gasto em operações manuais. ## [Batch Code geração](https://sfptotal.io/pt/wiki/Batch_code_generation) O software pode gerar arquivos de firmware em pacotes de um modelo, aumentando o número de série e economizando cada resultado para um arquivo. Para gerar firmware com números de série crescentes, introduza os caracteres de localização no campo de números de série do modelo: **%%%%**. Durante a geração de firmware, o `%%%%` Os caracteres são substituídos pelo valor numérico correspondente. 1. Carregue o modelo de firmware para o editor. 2. Insira os caracteres de localização no campo Número de série, conforme mostrado na imagem. ![SFP firmware código fonte na guia CODE TABLE antes da geração de batch em SFPTotal Wizard](https://sfptotal.io/images/documentation/i84/p56/356a192b-38232c178a-a6dd573710bc.jpg) 3. Aberto **GENERATOR** Para acessar as configurações de geração de firmware batch. 4. Defina o directorio onde a aplicação deve salvar os arquivos de firmware. 5. Sete **Posição de início** especificar o valor de início para a geração de números de série. 6. Sete **Countão** Para especificar o número de arquivos firmware para gerar. 7. Escolha **Atualização de checksums** Para que a aplicação seja automaticamente reescalculada **CC\_BASE** e **CC\_EXT** Avaliações ao gerar firmware. ![SFP geração de firmware em SFPTotal Wizard: diretório de saída, números de série e o botão de gerador Run](https://sfptotal.io/images/documentation/i84/p56/356a192b-dd42bb2140-a6dd573710bc.jpg) 8. Clique **Gênero de corrida** para iniciar o processo. ![Resultados da geração de firmware SFP: números de série e arquivos salvos em SFPTotal Wizard](https://sfptotal.io/images/documentation/i84/p56/356a192b-c88d781f15-a6dd573710bc.jpg) O aplicativo gera o firmware usando as configurações especificadas e salva os arquivos no directorio selecionado. O progresso de geração é mostrado na tabela no lado direito da janela. Os arquivos de firmware estarão disponíveis no diretório de output especificado. ![Arquivos de firmware SFP criados pelo gerador de batch do SFPTotal Wizard no Windows Explorer](https://sfptotal.io/images/documentation/i84/p56/356a192b-772e7ebe98-023d28be8221.jpg) Use esses arquivos para operações posteriores. ## [Batch Escrever](https://sfptotal.io/pt/wiki/Batch_writing) O software suporta a escrita de firmware para a memória de transmissão em batches. Isso permite a escrita automatizada de uma lista de arquivos com números de série únicos criados usando a geração de batch. A programação de batch funciona com uma lista preparada de arquivos de firmware. Conecte os transcevais e escreva os arquivos para eles um após o outro. A programação de batch pode usar configurações de entrada de senha ou scripts. Para começar a escrever um batch, siga estes passos: 1. Limpe a área do editor **Arquivo - Novo** 2. Abre a tabela do batch loader **BATCH LOADER** - Determine o caminho do arquivo de script se os transceivers precisam de programação baseada em script. - Configure a entrada de senha se os transmissores forem protegidos por senha. - Clique **Adicionar arquivos** para carregar a lista de arquivos firmware na faixa de carregador de batch. ![Batch transceiver firmware escrita: o arquivo queue na tab SFPTotal Wizard BATCH LOADER](https://sfptotal.io/images/documentation/i145/p57/356a192b-26af260cd2-b5534685bebe.jpg) 3. Insira o transmissor no portão do painel de codificação. 4. Clique **RUN BATCH LOADER** Para começar a batch escrever. Espere para a primeira operação de escrita terminar. O status de operação é mostrado na lista de arquivos de batch. Quando a escrita é completa, o status do arquivo correspondente muda para **Concluído** – O que é concluído. ![Batch firmware escrever em SFPTotal Wizard: um rápido para conectar o próximo transceiver](https://sfptotal.io/images/documentation/i145/p57/356a192b-0b48314d33-c3b0895208d0.jpg) A aplicação mostra um rápido para continuar o processo. ![A próxima janela do transceiver: conectar o próximo transceiver para continuar a escrever firmware](https://sfptotal.io/images/documentation/i145/p57/356a192b-43a387f67a-f15ba88d715a.jpg) Remova o transmissor do portão da placa de codificação e conecte o próximo. Clique **OK** no momento de conectar o próximo transceitor, ou **Cancelar** para parar o processo. Na próxima iteração, o aplicativo carrega o próximo arquivo de firmware da lista e realiza o procedimento de escrita. Ele então exibe a velocidade novamente e espera que o próximo transmissor seja conectado. ### Notar Por padrão, a programação de batch escreve os arquivos da lista de firmware apenas para a área de memória do transmissor selecionada. Para programar várias áreas de memória, use scripts. ## [O botão de tráfico externo](https://sfptotal.io/pt/wiki/External_handler_button) O software suporta um operador de código externo para vários fluxos de trabalho de modificação e validação de código, importando firmware no editor e executando automaticamente comandos quando o código é importado. A comunicação usa HTTP: o aplicativo envia uma solicitação POST para a endereço do servidor especificado em **Ferramentas - Definições gerais - Folhas - API Button URL**. Exemplo de solicitação: `code=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000&module_type=1&table=A0&offset=00` `code` Contém um segmento de código de 256 caracteres do editor de aplicativos; `module_type` o tipo de módulo selecionado (0 – GBIC, 1 – SFP, 2 – SFP+, 3 – XFP, 4 – QSFP); `table` o endereço da tabela (por exemplo: A0, A2); `offset` O preço (por exemplo: 00 e 80). Exemplo de resposta do servidor: `{"status":1,"script":"R1A000007F\r\nW1A000007F{00;7F}\r\n","message":"","code":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","module_type":"1","table":"A0","offset":"00"}` A resposta do servidor deve conter uma linha JSON com os seguintes parâmetros: `status` estado de processamento: 1 — o aplicativo importa código da resposta do servidor e executa os comandos passados em scripts; 0 — exibe o resultado do trader externo do campo de mensagem. `script` Lista de comandos de acordo com o protocolo SFPTotal `message` uma mensagem de texto, exibida pela aplicação quando o status = 0 `code` código devolvido pelo servidor; a duração requerida é 256 caracteres, representando 128 bytes `module_type` o tipo de módulo selecionado (0 — GBIC, 1 — SFP, 2 — SFP+, 3 — XFP, 4 — QSFP) `table` endereço da tabela (por exemplo: A0, A2) `offset` O segmento de código despensa (por exemplo: 00, 80) If `status=1` O aplicativo importa o código da resposta do servidor para o editor e executa os comandos passados em `script`. If `status=0` A aplicação exibe o texto passado em `message`. Use este modo para validação de código com um script personalizado hospedado em um servidor HTTP e receber uma mensagem de texto com os resultados. ## [Conheça um comerciante de código externo](https://sfptotal.io/pt/wiki/Calling_an_external_code_handler) Artigo de localização sobre o operador de API externo; nenhum conteúdo está disponível. Veja o artigo relacionado. ## [SFPTotal Whistle](https://sfptotal.io/pt/wiki/SFPTotal_Whistle) **Conteúdo** 1. [Informacao](https://sfptotal.io/pt/wiki/SFPTotal_Whistle) 2. [Aplicações](https://sfptotal.io/pt/wiki/SFPTotal_Whistle#1f14ddbb7157864a96a15933e63cc36c5f4eeb2d) 3. [Principais vantagens](https://sfptotal.io/pt/wiki/SFPTotal_Whistle#c3e739897ba710e17c363bf78735529bdf0144ec) 4. [Rapido](https://sfptotal.io/pt/wiki/SFPTotal_Whistle#4e82e087889f8534521698ba06311cd9be56b4c6) - [Instalar o driver do dispositivo](https://sfptotal.io/pt/wiki/SFPTotal_Whistle#58d7cfe5c8194b301d63e9fcc4919c5f786c8128) - [Activacao](https://sfptotal.io/pt/wiki/SFPTotal_Whistle#09a90205073c75c1411e7d5a97e417263b8548c7) - [Software](https://sfptotal.io/pt/wiki/SFPTotal_Whistle#31fc1eaf71ad7f69afc20dfed736612540de0f02) - [Configurações de conexão](https://sfptotal.io/pt/wiki/SFPTotal_Whistle#76bc18b1782b1491ce8d98e487dd9d1bfcab6003) 5. [Operações de transmissão](https://sfptotal.io/pt/wiki/SFPTotal_Whistle#c735df8689e34636147068c79e678703500708c5) 6. [Resolução de problemas comuns](https://sfptotal.io/pt/wiki/SFPTotal_Whistle#618e0dcae9705b5514b13fe9f897ff1135d39f12) 7. [Características e limitações](https://sfptotal.io/pt/wiki/SFPTotal_Whistle#ad57058c122323bd3895292e93434b90f59e3281) O dispositivo **SFPTotal Whistle** A placa é um dispositivo miniaturizado para programar a EEPROM de transceptores SFP e SFP+ com consumo de até 1.5 W. É totalmente compatível com transceptores projetados segundo MSA SFF-8074. O painel de codificação suporta transcevais protegidos pela palavra-passe de programação de acordo com o MSA SFF-8472. O dispositivo tem um portão SFP para transmissores, um conector USB 2.0 para ligação a um PC e um LED de energia. ![Duas placas de programação USB SFPTotal Whistle com diferentes transceptores instalados](https://sfptotal.io/images/documentation/site/products/gallery/whistle/sfptotal-whistle-01.jpg) --- ### Aplicações A placa de codificação é usada para as seguintes tarefas: - Ler e escrever memória transmissora; - Programação de transmissores protegidos; - Escrever alterações à memória do transmissor para garantir a compatibilidade com os interruptores de diferentes fabricantes; - Informações de diagnóstico DDMI (DOM). --- ### Principais vantagens - Software oficial para Windows; - Compatibilidade com transmissores de diferentes fabricantes; - Mudanças rápidas em parâmetros de compatibilidade de transmissores; - tamanho pequeno e baixo peso; - Não é necessário um adaptador de energia externo; - Não é necessário nenhum cabo para se conectar a um PC. --- ### Rapido #### Instalar o driver do dispositivo Para o funcionamento correto, instale os drivers do FTDI Virtual COM Port antes de conectar o dispositivo pela primeira vez: [http://www.ftdichip.com/Drivers/VCP.htm](http://www.ftdichip.com/Drivers/VCP.htm) Os dispositivos originais do SFPTotal Whistle não exigem configuração adicional. Conecte o dispositivo diretamente a um port USB 2.0 Tipo A sem adaptadores ou cabos de extensão. Um LED no fundo da placa ilumina quando o dispositivo está conectado corretamente. Se os drivers FTDI já estiverem instalados, a ligação do dispositivo a um computador Windows deve detectar automaticamente o novo dispositivo e instalar seus drivers. No Device Manager, o dispositivo aparece como USB Serial Port com o seu número de portas em série atribuído (por exemplo: COM244). Você precisará deste número de porta para configurar a conexão do dispositivo em SFPTotal Wizard. ![SFPTotal Whistle: Port Serial USB e seu número de port COM no Windows Device Manager](https://sfptotal.io/images/documentation/i102/p58/356a192b-902b0463c3-5fe637ccb870.JPG) --- #### Activacao Para trabalhar com o SFPTotal Wizard, o dispositivo deve conter uma chave de ativação digital única (chave de dispositivo). Esta chave autentica o dispositivo e permite as principais funções do software para ler e escrever a memória do transmissor. Todos os dispositivos originais são fornecidos com uma chave de ativação pré-carregada na memória. A chave é verificada automaticamente pela primeira vez que o dispositivo é usado com o software oficial SFPTotal Wizard. O computador deve estar conectado à Internet para verificação. --- #### Software SFPTotal Whistle é compatível com o software oficial [SFPTotal Wizard](https://sfptotal.io/pt/software) software, versão 1.0.4.0 ou posterior. Leia o guia do usuário antes de começar. O painel de codificação também pode trabalhar com IC-Prog [\[1\]](http://ic-prog.com/) Mas esse software não suporta o acesso à página A2h ou escrita baseada em senhas. --- #### Configurações de conexão 1. Descarregue e comece o SFPTotal Wizard; 2. Abre o menu drop-down **CONNECÇÃO - CONNECTION Settings**; 3. Claro **Buscar automaticamente a conexão** para desbloquear as configurações de conexão do dispositivo; 4. Clique **Refrigerar**; 5. Escolha o **Número de portos** Valor que corresponde ao portão COM atribuído ao dispositivo; 6. Escolha o **Tipo de programação** para combinar SFPTotal Whistle; 7. Clique **Salve as configurações de conexão** para salvar as configurações; ![Configurações de conexão do SFPTotal Whistle: portos COM e tipo de placa na janela Configurações da conexão](https://sfptotal.io/images/documentation/i102/p58/356a192b-cbcb9b8628-44fa82b182c7.jpg) --- #### Operações de transmissão Informações sobre as principais funções da aplicação estão disponíveis na seção Guia do Usuário. --- ### Resolução de problemas comuns Os seguintes problemas comuns podem ocorrer durante o uso do dispositivo. **O LED não brilha quando o dispositivo está ligado** Verifique a orientação do dispositivo. Ao inserir o dispositivo em um porto horizontal USB, a caixa de metal SFP no painel deve olhar para cima. **O aplicativo não retorna nada ao ler a memória do transceitor** Verifique as configurações de conexão em Configurações de conexões. **Não é atribuído o número de porto COM** Em computadores Windows onde outros dispositivos conectados já utilizaram todos os números de portas reservados da 256, o sistema não pode automaticamente atribuir um novo número de portas devido ao comportamento do driver FTDI. Assine um número de portas manualmente. No Device Manager, na seção Ports (COM & LPT), selecione o dispositivo de portos Serial USB apropriado, abra Propriedades - Configurações de portos - Avançado e assine um número de portos COM. **Erro: "Não pode encontrar a biblioteca FTDI FTD2XX.DLL"** O arquivo da biblioteca de classe do dispositivo FTDI está faltando. Copie FTD2XX.dll para o directorio de aplicativos SFPTotal Wizard. Após a instalação do driver, este arquivo pode ser encontrado em C:\\Windows\\System32. **Erro: "O dispositivo escravo não confirmou a transferência do DeviceAddress: 0xA0"** Este erro ocorre quando o painel de codificação não recebe qualquer reconhecimento do dispositivo escravo (transceitor) enquanto se refere à tabela A0h. As possíveis causas incluem: - Nenhum transmissor está conectado ao portão da placa de codificação; - O transmissor é culpado e não responde; - O ônibus de dados está fechado; - Há um problema de contato entre o transmissor e a placa de codificação. **Erro: "O dispositivo escravo não confirmou a transferência do offset: 0x00"** Este erro ocorre quando o painel de codificação não recebe qualquer reconhecimento do dispositivo escravo (transceitor) ao escrever o byte de desembolso. O transmissor não está pronto para realizar a operação e continuar a comunicação no ônibus de dados. **WRITE FAIL erro de escrita** Este erro indica que escrever para a área de memória do transmissor especificada foi insuficiente. O painel de codificação executou a escrita, mas a leitura de verificação não podia confirmar que as alterações foram salvas na memória do transmissor. Isso geralmente acontece quando você escreve para uma área de memória protegida. Use a entrada de senha em Controle – Configura uma senha para o programa de transmissores protegidos de senha. --- ### Características e limitações Ao contrário do SFPTotal Mini, a série Whistle usa um convertidor de interface FTDI FT232 e comunicação de ônibus de dados controlada por software: a aplicação controla os estados da linha de ônus, em vez de um controlador de hardware. O controle de software do bus de dados não permite que o modo de comunicação e a velocidade sejam ajustados para apoiar a ampla variedade de mecanismos de escrita de transmissores implementados pelos fabricantes de módulos. Estes limites escrevem apoio para alguns transcevais protegidos que são sensíveis à velocidade e tempo do relógio, ou cuja lógica de programação difere da norma MSA. A operação do bus de dados controlado pelo software não pode fornecer uma frequência de relógio alta e um tempo rigoroso quando geram as sequências de sinal necessárias para ler e escrever a memória do transmissor. Isso pode ser crítico quando os transcevais de programação que têm um controlador de gestão e emulam o funcionamento do dispositivo escravo no software. ## [SFPTotal Mini](https://sfptotal.io/pt/wiki/SFPTotal_Mini) **Conteúdo** 1. [Informacao](https://sfptotal.io/pt/wiki/SFPTotal_Mini) 2. [Aplicações](https://sfptotal.io/pt/wiki/SFPTotal_Mini#1f14ddbb7157864a96a15933e63cc36c5f4eeb2d) 3. [Principais vantagens](https://sfptotal.io/pt/wiki/SFPTotal_Mini#c3e739897ba710e17c363bf78735529bdf0144ec) 4. [Rapido](https://sfptotal.io/pt/wiki/SFPTotal_Mini#4e82e087889f8534521698ba06311cd9be56b4c6) - [Instalar o driver do dispositivo](https://sfptotal.io/pt/wiki/SFPTotal_Mini#58d7cfe5c8194b301d63e9fcc4919c5f786c8128) - [Software](https://sfptotal.io/pt/wiki/SFPTotal_Mini#31fc1eaf71ad7f69afc20dfed736612540de0f02) - [Configurações de conexão](https://sfptotal.io/pt/wiki/SFPTotal_Mini#76bc18b1782b1491ce8d98e487dd9d1bfcab6003) - [Ativação do dispositivo](https://sfptotal.io/pt/wiki/SFPTotal_Mini#d60c43dba8d1cb989665461b41663c11cac7d28f) - [Conectar um transceitor](https://sfptotal.io/pt/wiki/SFPTotal_Mini#00972fe7f66b04665adf9c48d0743f9a693a171b) 5. [Controle](https://sfptotal.io/pt/wiki/SFPTotal_Mini#e9f686423be28b2a114f10d89816203c52e5a03a) 6. [Comando de controle](https://sfptotal.io/pt/wiki/SFPTotal_Mini#22418440dde4c54c0f099e9d5cb94b846cbde6f7) 7. [Notar](https://sfptotal.io/pt/wiki/SFPTotal_Mini#7d74563e457666cab3955de69bc3a49870523040) O dispositivo **SFPTotal Mini** Programas de codificação da memória dos transcevais SFP28, SFP+ e SFP, incluindo SFP RJ45, AOC e DAC. Ele suporta o programação de passaporte protegido transcevais de acordo com MSA SFF-8472, bem como script-based writing e programming modules com hardware writing protects circuits. A placa de codificação é totalmente compatível com transcevais projetados de acordo com a MSA SFF-8074. O dispositivo tem um portão SFP para transmissores, um conector USB Type C para ligação a um PC, indicadores LED, saltos de controle de energia e um conector para uma alimentação externa 5V DC. ![SFPTotal Mini SFP placa de codificação com um porta de transmissão e conector USB](https://sfptotal.io/images/documentation/i90/p59/356a192b-573370abb7-0594e633dce7.png) ![Sob o SFPTotal Mini mostrando o modelo e os marcadores de revisão do painel](https://sfptotal.io/images/documentation/i90/p59/356a192b-3bec720c96-0594e633dce7.png) --- ### Aplicações A placa de codificação é usada para as seguintes tarefas: - Programação SFP RJ45, 1G SFP, 10G SFP+ e 25G SFP28 transmissores ópticos; - Câbulas AOC e DAC; - Garantir a compatibilidade dos módulos com equipamentos de rede de diferentes fabricantes; - Programação para escrever memória de transmissor protegida; - Leia informações de diagnóstico em tempo real; - Estabelecer o canal de transcevais tunáveis DWDM SFP+; - Mudança de configurações do controlador PHY; - Avaliação de transmissores OEM. --- ### Principais vantagens - tamanho compacto; - Suporte completo para o fator de forma SFP em um único dispositivo; - Não há restrições a um determinado fabricante de transmissores; - • Controle flexível da velocidade de escrita e configurações; - Suporte para transmissores de programação com uma senha; - Acesso a endereços de memória transmissor não padrão; - Transceivers de programação com proteção de escrita de hardware; - Suporte externo de fornecimento de energia para transmissores de alta potência; - Suporte para a busca de senhas de hardware; - Suporte técnico do fabricante. --- ### Rapido #### Instalar o driver do dispositivo Para o funcionamento correto, instale o driver do dispositivo antes de conectar o dispositivo pela primeira vez. Está disponível no **Download Página**. Windows 10 / 11 inclui drivers para SFPTotal Mini por padrão. Simplesmente ligue o dispositivo ao computador e espere para a instalação automática terminar. Se o sistema operacional não inclui um driver ou políticas de instalação de drivers especiais aplicam-se aos novos dispositivos, siga o seguinte: **Instruções de instalação do condutor**. Algumas versões do Windows requerem um reiniciar o sistema após a instalação do driver para que o dispositivo de portas em série virtual funcione corretamente. --- #### Software Use o oficial **SFPTotal Wizard** software para trabalhar com o dispositivo. Ele fornece uma interface conveniente para edição, leitura e escrita da memória transcecional. Não é necessária configuração prévia ou calibração do dispositivo para iniciar a aplicação. Para obter instruções completas de software, veja o **manual**. --- #### Configurações de conexão Conecte o painel de codificação ao porto USB do computador usando o cabo USB Type C fornecido. O sistema operacional detecta um novo dispositivo quando está conectado pela primeira vez. Por padrão, não é necessária configuração de conexão. O aplicativo detecta automaticamente a placa de codificação conectada ao PC. Se o aplicativo foi configurado anteriormente para uma conexão de dispositivo direta, abra o menu **Configuração - Configuração de conexão**. ![Configurações de conexão: detecção automática de uma placa de codificação SFPTotal Mini/Plus](https://sfptotal.io/images/documentation/i90/p59/356a192b-02d26c9bb6-fa650823060b.jpg) Redefinir **Número de portos**Escolhendo **Tipo de programação** Para o seu dispositivo e selecionar **Pesquisa automática para a conexão** para se conectar ao painel de codificação automaticamente. Salve as configurações de conexão clicando **Salve as configurações de conexão**. --- #### Ativação do dispositivo O dispositivo **SFPTotal Mini** É fornecido com funcionalidade limitada e requer ativação antes do uso. Veja a seção [Ativação do dispositivo](https://sfptotal.io/pt/device-activation). --- #### Conectar um transceitor Conecte o transmissor ao porto SFP dentro da caixa de metal. Ao inserir, o rótulo no módulo de casamento deve olhar para cima. Insira o transmissor no porto e pressione-o suavemente até que clique. O latch no caixão do transceitor deve se envolver com a caixinha do porto. Quando o transmissor é corretamente instalado, o STAT LED parou de brilhar e permanece. A placa de codificação está pronta para uso. Para remover o transmissor, desligue o seu bail para libertar o latch, em seguida, mantenha os lados do módulo com dois dedos e tira-o do porto. Não coloque a palha, pois pode quebrar. --- ### Controle O painel de codificação tem os seguintes indicadores e controlos de status: **Indicadores LED** - O dispositivo **POWER/MCU** O indicador brilha quando o dispositivo está conectado a um computador. - O dispositivo **STATUS/STAT** O indicador brilha quando a energia está em andamento e o dispositivo está esperando um transmissor no porto SFP. Ele permanece quando um transmissor está conectado. - O dispositivo **ERROR/ERR** O indicador permanece em quando o dispositivo detecta uma falha de um banco de dados ou lockup. - O dispositivo **TX\_ENA** O indicador ilumina quando os pinos de energia do transmissor estão conectados ao fornecimento de energia. - O dispositivo **RX\_ENA** O indicador ilumina quando os pinos do receptor estão conectados ao fornecimento de energia. - O dispositivo **PRSNT** O indicador brilha quando um transmissor está conectado ao portão da placa de codificação. **Jumpers** - abertura **TX PWR/TX\_VCC** Desconectar o transmissor de energia. - abertura **RX PWR/RX\_VCC** Desligue o poder de recepção. - abertura **TX\_EN** Modo de baixa potência: o laser está apagado ou opera com a potência mínima. O fechamento do contato impede o modo de baixa potência. - fechamento **RS0** e **RS1** A partir daí, os pins de transmissão correspondentes são levados para o chão. --- ### Comando de controle O dispositivo **SFPTotal Mini** opera usando um protocolo de comando proprietário apoiado pelo SFPTotal Wizard. [Comando do protocolo SFPTotal](https://sfptotal.io/pt/wiki/Device_control_protocol) fornecer acesso às capacidades completas do dispositivo para procedimentos de programação complexos ou registros específicos de controle de transmissores. --- ### Notar 1. Os rótulos de componentes no PCB podem diferir dependendo da revisão de hardware. Veja a documentação acompanhada para detalhes. 2. As atualizações de firmware incorporadas estão disponíveis apenas através do serviço SFPTotal. Contacte o Suporte para verificar se uma atualização está disponível. 3. Um adaptador de energia externa 5V DC 1A é recomendado para transmissores de alta potência. A polaridade do conector é marcada no PCB do dispositivo. 4. A revisão de hardware 1.6 inclui proteção adicional de descarga eletrostática para melhorar a confiabilidade. ## [SFPTotal Plus New](https://sfptotal.io/pt/wiki/SFPTotal_Plus_New) **Conteúdo** 1. [Informacao](https://sfptotal.io/pt/wiki/SFPTotal_Plus_New) 2. [Aplicações](https://sfptotal.io/pt/wiki/SFPTotal_Plus_New#1f14ddbb7157864a96a15933e63cc36c5f4eeb2d) 3. [Principais vantagens](https://sfptotal.io/pt/wiki/SFPTotal_Plus_New#c3e739897ba710e17c363bf78735529bdf0144ec) 4. [Rapido](https://sfptotal.io/pt/wiki/SFPTotal_Plus_New#4e82e087889f8534521698ba06311cd9be56b4c6) - [Instalar o driver do dispositivo](https://sfptotal.io/pt/wiki/SFPTotal_Plus_New#58d7cfe5c8194b301d63e9fcc4919c5f786c8128) - [Software](https://sfptotal.io/pt/wiki/SFPTotal_Plus_New#31fc1eaf71ad7f69afc20dfed736612540de0f02) - [Configurações de conexão](https://sfptotal.io/pt/wiki/SFPTotal_Plus_New#76bc18b1782b1491ce8d98e487dd9d1bfcab6003) - [Ativação do dispositivo](https://sfptotal.io/pt/wiki/SFPTotal_Plus_New#d60c43dba8d1cb989665461b41663c11cac7d28f) - [Conectar um transceitor](https://sfptotal.io/pt/wiki/SFPTotal_Plus_New#00972fe7f66b04665adf9c48d0743f9a693a171b) 5. [Controle](https://sfptotal.io/pt/wiki/SFPTotal_Plus_New#e9f686423be28b2a114f10d89816203c52e5a03a) 6. [Comando de controle](https://sfptotal.io/pt/wiki/SFPTotal_Plus_New#22418440dde4c54c0f099e9d5cb94b846cbde6f7) 7. [Notar](https://sfptotal.io/pt/wiki/SFPTotal_Plus_New#7d74563e457666cab3955de69bc3a49870523040) O dispositivo **SFPTotal Plus New** Programas de codificação da memória de QSFP28, SFP28, XFP, SFP+ e SFP transcevais, incluindo SFP RJ45, AOC e DAC. Ele suporta transcevais protegidos de senha de programação de acordo com MSA SFF-8472 e SFF-8636, bem como módulos de escrita e programação com circuitos de proteção de escrita de hardware. O dispositivo tem portos SFP, XFP e QSFP para transceiros, um conector USB Type C para ligação a um PC, indicadores LED, saltos de controle de energia, e um conector para uma alimentação externa 5V DC. ![SFPTotal Plus New programação do transceitor com portos SFP, XFP e QSFP: layout de conector](https://sfptotal.io/images/documentation/i230/p60/356a192b-55e756c155-755c1a60eac6.png) ![Subseqüência do SFPTotal Plus New](https://sfptotal.io/images/documentation/i230/p60/356a192b-bdf21cc1eb-755c1a60eac6.png) --- ### Aplicações A placa de codificação é usada para as seguintes tarefas: - Programação de transmissores ópticos; - Câbulas AOC e DAC; - Garantir a compatibilidade dos módulos com equipamentos de rede de diferentes fabricantes; - Programação para escrever memória de transmissor protegida; - Leia informações de diagnóstico em tempo real; - Estabelecer o canal de transcevais tunáveis DWDM SFP+; - Mudança de configurações do controlador PHY; - Avaliação de transmissores OEM. --- ### Principais vantagens - tamanho compacto; - Suporte completo para vários fatores de forma em um único dispositivo; - Suporte para transmissores ópticos com taxas de dados de 1.25G a 100G; - Não há restrições a um determinado fabricante de transmissores; - • Controle flexível da velocidade de escrita e configurações; - Suporte para transmissores de programação com uma senha; - Acesso a endereços de memória transmissor não padrão; - Transceivers de programação com proteção de escrita de hardware; - Suporte externo de fornecimento de energia para transmissores de alta potência; - Suporte para a busca de senhas de hardware; - Suporte técnico do fabricante. --- ### Rapido #### Instalar o driver do dispositivo Para o funcionamento correto, instale o driver do dispositivo antes de conectar o dispositivo pela primeira vez. Está disponível no **Download Página**. Windows 10 / 11 inclui drivers para SFPTotal Plus New por padrão. Simplesmente ligue o dispositivo ao computador e espere para a instalação automática terminar. Se o sistema operacional não inclui um driver ou políticas de instalação de drivers especiais aplicam-se aos novos dispositivos, siga o seguinte: **Instruções de instalação do condutor**. Algumas versões do Windows requerem um reiniciar o sistema após a instalação do driver para que o dispositivo de portas em série virtual funcione corretamente. --- #### Software Use o oficial **SFPTotal Wizard** software para trabalhar com o dispositivo. Ele fornece uma interface conveniente para edição, leitura e escrita da memória transcecional. Não é necessária configuração prévia ou calibração do dispositivo para iniciar a aplicação. Para obter instruções completas de software, veja o **manual**. --- #### Configurações de conexão Conecte o painel de codificação ao porto USB do computador usando o cabo USB Type C fornecido. O sistema operacional detecta um novo dispositivo quando está conectado pela primeira vez. Por padrão, não é necessária configuração de conexão. O aplicativo detecta automaticamente a placa de codificação conectada ao PC. Se o aplicativo foi configurado anteriormente para uma conexão de dispositivo direta, abra o menu **Configuração - Configuração de conexão**. ![Configurações de conexão: detecção automática de uma placa de codificação SFPTotal Mini/Plus](https://sfptotal.io/images/documentation/i90/p59/356a192b-02d26c9bb6-fa650823060b.jpg) Redefinir **Número de portos**Escolhendo **Tipo de programação** Para o seu dispositivo e selecionar **Pesquisa automática para a conexão** para se conectar ao painel de codificação automaticamente. Salve as configurações de conexão clicando **Salve as configurações de conexão**. --- #### Ativação do dispositivo O dispositivo **SFPTotal Plus New** É fornecido com funcionalidade limitada e requer ativação antes do uso. Veja a seção [Ativação do dispositivo](https://sfptotal.io/pt/device-activation). --- #### Conectar um transceitor Conecte o transmissor através do port SFP, XFP ou QSFP. Ao inserir, o rótulo no módulo de casamento deve olhar para cima. Insira o transmissor no porto e pressione-o suavemente até que clique. O latch no caixão do transceitor deve se envolver com a caixinha do porto. Quando o transmissor é corretamente instalado, o STAT LED parou de brilhar e permanece. A placa de codificação está pronta para uso. Para remover o transmissor, desligue o seu bail para libertar o latch, em seguida, mantenha os lados do módulo com dois dedos e tira-o do porto. Não coloque a palha, pois pode quebrar. --- ### Controle O painel de codificação tem os seguintes indicadores e controlos de status: **Controle de poder** - O dispositivo **SW1** O slide switch controla a potência para os portos de transmissão. - O dispositivo **PWR** O jumper duplica a função de switch de energia. O equipamento de medição pode ser conectado em série com o fornecimento de energia neste momento. **Indicadores LED** - O dispositivo **MCU** O indicador brilha quando o dispositivo está conectado a um computador. - O dispositivo **STAT** O indicador brilha quando a energia está em andamento e o dispositivo está esperando um transmissor no porto SFP. Ele permanece quando um transmissor está conectado. - O dispositivo **ERR** O indicador permanece em quando o dispositivo detecta uma falha de um banco de dados ou lockup. - O dispositivo **SFP** O indicador brilha quando um transmissor está conectado ao porto SFP. - O dispositivo **XFP** O indicador brilha quando um transmissor está conectado ao porto XFP. - O dispositivo **QSFP** O indicador brilha quando um transmissor está conectado ao porto QSFP. **Jumpers** Os portos de transmissão têm um grupo de saltos para controlar as corridas de energia e entradas de transmissor. **SFP** - abertura **PWR\_TX** Desconectar o transmissor de energia. - abertura **PWR\_RX** Desligue o poder de recepção. - fechamento **RS0** e **RS1** A partir daí, os pins de transmissão correspondentes são levados para o chão. **XFP** - abertura **PWR\_5V0** Desligue a potência do transmissor na linha 5V. - abertura **PWR\_3V3** Desligue a potência do transmissor no trem de 3.3 V. - O dispositivo **P\_DOWN/RST** Resetando o módulo ao desligar a energia. aberta por default. - O dispositivo **MOD\_DESEL** Selecione o transmissor para o acesso de dados. Aberta por padrão e controlada por software. **QSFP** - abertura **VCC\_RX** Desligue a potência do receptor QSFP. - abertura **VCC\_TX** Desligue a energia do transmissor QSFP - O dispositivo **VCC1** Desligue a potência do controlador de transmissor QSFP. - O dispositivo **MODSEL** Selecione o transmissor para o acesso de dados. Aberta por padrão e controlada por software. - O dispositivo **RESETL** Recuperar o módulo. aberta por default. **Modo de baixa potência** - O dispositivo **TX\_EN** Disabilita o modo de transmissão de baixa energia. aberta por default. **Bus de dados** O dispositivo **SDA**, **SCL** e **GND** Os pins fornecem acesso ao bus de dados I2C. Os níveis de lógica do bus de dados correspondem a 5V. --- ### Comando de controle O dispositivo **SFPTotal Plus New** opera usando um protocolo de comando proprietário apoiado pelo SFPTotal Wizard. [Comando do protocolo SFPTotal](https://sfptotal.io/pt/wiki/Device_control_protocol) fornecer acesso às capacidades completas do dispositivo para procedimentos de programação complexos ou registros específicos de controle de transmissores. --- ### Notar 1. Os rótulos de componentes no PCB podem diferir dependendo da revisão de hardware. Veja a documentação acompanhada para detalhes. 2. As atualizações de firmware incorporadas estão disponíveis apenas através do serviço SFPTotal. Contacte o Suporte para verificar se uma atualização está disponível. 3. Um adaptador de energia externa 5V DC 2A é recomendado para transmissores de alta potência. A polaridade do conector é marcada no PCB do dispositivo. 4. A revisão de hardware 1.3 inclui proteção adicional de descarga eletrostática para melhorar a confiabilidade. ## [SFPTotal Plus X](https://sfptotal.io/pt/wiki/SFPTotal_Plus_X) **Conteúdo** 1. [Informacao](https://sfptotal.io/pt/wiki/SFPTotal_Plus_X) 2. [Aplicações](https://sfptotal.io/pt/wiki/SFPTotal_Plus_X#1f14ddbb7157864a96a15933e63cc36c5f4eeb2d) 3. [Principais vantagens](https://sfptotal.io/pt/wiki/SFPTotal_Plus_X#c3e739897ba710e17c363bf78735529bdf0144ec) 4. [Rapido](https://sfptotal.io/pt/wiki/SFPTotal_Plus_X#4e82e087889f8534521698ba06311cd9be56b4c6) - [Instalar o driver do dispositivo](https://sfptotal.io/pt/wiki/SFPTotal_Plus_X#58d7cfe5c8194b301d63e9fcc4919c5f786c8128) - [Software](https://sfptotal.io/pt/wiki/SFPTotal_Plus_X#31fc1eaf71ad7f69afc20dfed736612540de0f02) - [Configurações de conexão](https://sfptotal.io/pt/wiki/SFPTotal_Plus_X#76bc18b1782b1491ce8d98e487dd9d1bfcab6003) - [Ativação do dispositivo](https://sfptotal.io/pt/wiki/SFPTotal_Plus_X#d60c43dba8d1cb989665461b41663c11cac7d28f) - [Conectar um transceitor](https://sfptotal.io/pt/wiki/SFPTotal_Plus_X#00972fe7f66b04665adf9c48d0743f9a693a171b) 5. [Controle](https://sfptotal.io/pt/wiki/SFPTotal_Plus_X#e9f686423be28b2a114f10d89816203c52e5a03a) 6. [Comando de controle](https://sfptotal.io/pt/wiki/SFPTotal_Plus_X#22418440dde4c54c0f099e9d5cb94b846cbde6f7) 7. [Notar](https://sfptotal.io/pt/wiki/SFPTotal_Plus_X#7d74563e457666cab3955de69bc3a49870523040) O dispositivo **SFPTotal Plus X** Programas de codificação da memória de QSFP-DD, QSFP56, QSFP28, SFP28, XFP, SFP+ e SFP transmissores, incluindo SFP RJ45, AOC e DAC. Ele suporta o programação de passaporte protegido transcevais de acordo com MSA SFF-8472, SFF-8636 e CMIS 5.0, bem como script-based writing e programming modules com hardware writing protection circuits. O dispositivo tem portas SFP, XFP e QSFP-DD para transceiros, um conector USB Type C para ligação a um PC, indicadores LED, saltos de controle de energia e um conector para uma alimentação externa 5V DC. ![Tabela de codificação SFPTotal Plus X: SFP, XFP e layout do porto QSFP-DD](https://sfptotal.io/images/documentation/i108/p61/356a192b-80eec02f1a-75ff1dc00f77.png) ![Subterrâneo do SFPTotal Plus X](https://sfptotal.io/images/documentation/i108/p61/356a192b-53eff62d3b-fb47744ce05d.png) --- ### Aplicações O SFPTotal Plus X é usado para as seguintes tarefas: - Programação de transmissores ópticos; - Câbulas AOC e DAC; - Garantir a compatibilidade dos módulos com equipamentos de rede de diferentes fabricantes; - Programação para escrever memória de transmissor protegida; - Leia informações de diagnóstico em tempo real; - Estabelecer o canal de transcevais tunáveis DWDM SFP+; - Mudança de configurações do controlador PHY; - Avaliação de transmissores OEM. --- ### Principais vantagens - tamanho compacto; - Suporte completo para vários fatores de forma em um único dispositivo; - Suporte para transmissores ópticos com taxas de dados de 1.25G a 400G; - Não há restrições a um determinado fabricante de transmissores; - • Controle flexível da velocidade de escrita e configurações; - Suporte para transmissores de programação com uma senha; - Acesso a endereços de memória transmissor não padrão; - Transceivers de programação com proteção de escrita de hardware; - Suporte externo de fornecimento de energia para transmissores de alta potência; - Suporte para a busca de senhas de hardware; - Suporte técnico do fabricante. --- ### Rapido #### Instalar o driver do dispositivo Para o funcionamento correto, instale o driver do dispositivo antes de conectar o dispositivo pela primeira vez. Está disponível no [Download Página](https://sfptotal.io/pt/software#driver). Windows 10 / 11 inclui drivers para SFPTotal Plus X por padrão. Simplesmente ligue o dispositivo ao computador e espere para a instalação automática terminar. Se o sistema operacional não inclui um driver ou políticas de instalação de drivers especiais aplicam-se aos novos dispositivos, siga o seguinte: [Instruções de instalação do condutor](https://sfptotal.io/pt/software#driver). Algumas versões do Windows requerem um reiniciar o sistema após a instalação do driver para que o dispositivo de portas em série virtual funcione corretamente. --- #### Software Use o oficial [SFPTotal Wizard](https://sfptotal.io/pt/software) software para trabalhar com o dispositivo. Ele fornece uma interface conveniente para edição, leitura e escrita da memória transcecional. Não é necessária configuração prévia ou calibração do dispositivo para iniciar a aplicação. Para obter instruções completas de software, veja o [manual](https://sfptotal.io/pt/wiki/SFPTotal_Documentation#e9aa6ea1ce86697d7e125ea8149a1768a40ce9fb). --- #### Configurações de conexão Conecte o painel de codificação ao porto USB do computador usando o cabo USB Type C fornecido. O sistema operacional detecta um novo dispositivo quando está conectado pela primeira vez. Por padrão, não é necessária configuração de conexão. O aplicativo detecta automaticamente a placa de codificação conectada ao PC. Se o aplicativo foi configurado anteriormente para uma conexão de dispositivo direta, abra o menu **Configuração - Configuração de conexão**. ![Configurações de conexão: detecção automática de uma placa de codificação SFPTotal Mini/Plus](https://sfptotal.io/images/documentation/i90/p59/356a192b-02d26c9bb6-fa650823060b.jpg) Redefinir **Número de portos**Escolhendo **Tipo de programação** Para o seu dispositivo e selecionar **Pesquisa automática para a conexão** para se conectar ao painel de codificação automaticamente. Salve as configurações de conexão clicando **Salve as configurações de conexão**. --- #### Ativação do dispositivo O dispositivo **SFPTotal Plus X** É fornecido com funcionalidade limitada e requer ativação antes do uso. Veja a seção [Ativação do dispositivo](https://sfptotal.io/pt/device-activation). --- #### Conectar um transceitor Conecte o transmissor ao porto SFP dentro da caixa de metal. Ao inserir, o rótulo no módulo de casamento deve olhar para cima. Insira o transmissor no porto e pressione-o suavemente até que clique. O latch no caixão do transceitor deve se envolver com a caixinha do porto. Quando o transmissor é corretamente instalado, o STAT LED parou de brilhar e permanece. A placa de codificação está pronta para uso. Para remover o transmissor, desligue o seu bail para libertar o latch, em seguida, mantenha os lados do módulo com dois dedos e tira-o do porto. Não coloque a palha, pois pode quebrar. --- ### Controle O painel de codificação tem os seguintes indicadores e controlos de status: **Controle de poder** - O dispositivo **SW1** O slide switch controla a potência para os portos de transmissão. - O dispositivo **PWR** O jumper duplica a função de switch de energia. O equipamento de medição pode ser conectado em série com o fornecimento de energia neste momento. **Indicadores LED** - O dispositivo **MCU** O indicador brilha quando o dispositivo está conectado a um computador. - O dispositivo **STAT** O indicador brilha quando a energia está em andamento e o dispositivo está à espera de um transmissor. Ele permanece quando um transmissor está conectado a um porto. - O dispositivo **ERR** O indicador permanece em quando o dispositivo detecta uma falha de um banco de dados ou lockup. - O dispositivo **SFP** O indicador brilha quando um transmissor está conectado ao porto SFP. - O dispositivo **XFP** O indicador brilha quando um transmissor está conectado ao porto XFP. - O dispositivo **QSFP** O indicador brilha quando um transmissor está conectado ao porto QSFP. **Jumpers** Os portos de transmissão têm um grupo de saltos para controlar as correntes de energia e as entradas de transmissão. As funções dos saltos principais são marcados na frente ou nas costas do PCB. **SFP** - abertura **PWR\_TX** Desconectar o transmissor de energia. - abertura **PWR\_RX** Desligue o poder de recepção. - fechamento **RS0** e **RS1** Tira os pins do transceitor correspondentes para o chão para controlar as linhas Rate Select. **XFP** - abertura **PWR\_5V0** Desligue a potência do transmissor na linha 5V. - abertura **PWR\_3V3** Desligue a potência do transmissor no trem de 3.3 V. - O dispositivo **P\_DOWN/RST** Resetando o módulo ao desligar a energia. aberta por default. - O dispositivo **MOD\_DESEL** Selecione o transmissor para o acesso de dados. Aberta por padrão e controlada por software. **QSFP** - abertura **VCC\_RX** Desligue a potência do receptor QSFP. - abertura **VCC\_TX** Desligue a energia do transmissor QSFP - O dispositivo **VCC1** Desligue a potência do controlador de transmissor QSFP. - O dispositivo **VCC2** Desligue a potência do controlador de transmissor QSFP-DD. - abertura **VCC\_RX1** Desligue a potência do receptor QSFP-DD. - abertura **VCC\_TX1** Desligue a energia do transmissor QSFP-DD. - O dispositivo **MODSEL** Selecione o transmissor para o acesso de dados. Aberta por padrão e controlada por software. - O dispositivo **RESETL** Recuperar o módulo. aberta por default. **Modo de baixa potência** - O dispositivo **TX\_EN** Disabilita o modo de transmissão de baixa energia. aberta por default. **Bus de dados** O dispositivo **SDA**, **SCL** e **GND** Os pins fornecem acesso ao bus de dados I2C. Os níveis de lógica do bus de dados correspondem a 5V. --- ### Comando de controle O dispositivo **SFPTotal Plus X** opera usando um protocolo de comando proprietário apoiado pelo SFPTotal Wizard. [Comando do protocolo SFPTotal](https://sfptotal.io/pt/wiki/Device_control_protocol) fornecer acesso às capacidades completas do dispositivo para procedimentos de programação complexos ou registros específicos de controle de transmissores. --- ### Notar 1. Os rótulos de componentes no PCB podem diferir dependendo da revisão de hardware. Veja a documentação acompanhada para detalhes. 2. As atualizações de firmware incorporadas estão disponíveis apenas através do serviço SFPTotal. Contacte o Suporte para verificar se uma atualização está disponível. 3. Um adaptador de energia externa 5V DC 2A é recomendado para transmissores de alta potência. A polaridade do conector é marcada no PCB do dispositivo. 4. A revisão de hardware 1.9 inclui proteção adicional de descarga eletrostática para melhorar a confiabilidade. ## [SFPTotal OSFP Board](https://sfptotal.io/pt/wiki/SFPTotal_OSFP_Board) **Conteúdo** 1. [Informacao](https://sfptotal.io/pt/wiki/SFPTotal_OSFP_Board) 2. [Aplicações](https://sfptotal.io/pt/wiki/SFPTotal_OSFP_Board#1f14ddbb7157864a96a15933e63cc36c5f4eeb2d) 3. [Principais vantagens](https://sfptotal.io/pt/wiki/SFPTotal_OSFP_Board#c3e739897ba710e17c363bf78735529bdf0144ec) 4. [Rapido](https://sfptotal.io/pt/wiki/SFPTotal_OSFP_Board#4e82e087889f8534521698ba06311cd9be56b4c6) - [Instalar o driver do dispositivo](https://sfptotal.io/pt/wiki/SFPTotal_OSFP_Board#58d7cfe5c8194b301d63e9fcc4919c5f786c8128) - [Software](https://sfptotal.io/pt/wiki/SFPTotal_OSFP_Board#31fc1eaf71ad7f69afc20dfed736612540de0f02) - [Configurações de conexão](https://sfptotal.io/pt/wiki/SFPTotal_OSFP_Board#76bc18b1782b1491ce8d98e487dd9d1bfcab6003) - [Ativação do dispositivo](https://sfptotal.io/pt/wiki/SFPTotal_OSFP_Board#d60c43dba8d1cb989665461b41663c11cac7d28f) - [Conectar um transceitor](https://sfptotal.io/pt/wiki/SFPTotal_OSFP_Board#00972fe7f66b04665adf9c48d0743f9a693a171b) 5. [Controle](https://sfptotal.io/pt/wiki/SFPTotal_OSFP_Board#e9f686423be28b2a114f10d89816203c52e5a03a) 6. [Comando de controle](https://sfptotal.io/pt/wiki/SFPTotal_OSFP_Board#22418440dde4c54c0f099e9d5cb94b846cbde6f7) 7. [Notar](https://sfptotal.io/pt/wiki/SFPTotal_OSFP_Board#7d74563e457666cab3955de69bc3a49870523040) O dispositivo **SFPTotal OSFP Board** Programas de codificação da memória de 400G e 800G OSFP transceivers, AOC e DAC. Ele suporta o programação de passaporte protegido transcevais de acordo com CMIS 5.0, bem como script-based writing e programming modules com hardware writing protects circuits. O dispositivo tem um portão OSFP para transcevais, um conector USB Type C para ligação a um PC, indicadores LED, saltos de controle de energia e um conector para uma alimentação externa 5V DC. ![SFPTotal OSFP Board: portos OSFP, botões e conectores de energia](https://sfptotal.io/images/documentation/i180/p68/356a192b-b2a4dd28a9-9bf55b6d46cc.png) ![Baixo o SFPTotal OSFP Board mostrando rótulos e funções de pin](https://sfptotal.io/images/documentation/i180/p68/356a192b-594b4848a1-9bf55b6d46cc.png) --- ### Aplicações O SFPTotal OSFP Board é usado para as seguintes tarefas: - Programação de transmissores ópticos; - Câbulas AOC e DAC; - Garantir a compatibilidade dos módulos com equipamentos de rede de diferentes fabricantes; - Programação para escrever memória de transmissor protegida; - Leia informações de diagnóstico em tempo real; - Avaliação de transmissores OEM. --- ### Principais vantagens - tamanho compacto; - Suporte para transmissores ópticos com taxas de dados de 400G e 800G; - Não há restrições a um determinado fabricante de transmissores; - • Controle flexível da velocidade de escrita e configurações; - Suporte para transmissores de programação com uma senha; - Acesso a endereços de memória transmissor não padrão; - Transceivers de programação com proteção de escrita de hardware; - Suporte externo de fornecimento de energia para transmissores de alta potência; - Suporte para a busca de senhas de hardware; - Suporte técnico do fabricante. --- ### Rapido #### Instalar o driver do dispositivo Para o funcionamento correto, instale o driver do dispositivo antes de conectar o dispositivo pela primeira vez. Está disponível no [Download Página](https://sfptotal.io/pt/software#driver). Windows 10 / 11 inclui drivers para SFPTotal OSFP Board por padrão. Simplesmente ligue o dispositivo ao computador e espere para a instalação automática terminar. Se o sistema operacional não inclui um driver ou políticas de instalação de drivers especiais aplicam-se aos novos dispositivos, siga o seguinte: [Instruções de instalação do condutor](https://sfptotal.io/pt/software#driver). Algumas versões do Windows requerem um reiniciar o sistema após a instalação do driver para que o dispositivo de portas em série virtual funcione corretamente. --- #### Software Use o oficial [SFPTotal Wizard](https://sfptotal.io/pt/software) software para trabalhar com o dispositivo. Ele fornece uma interface conveniente para edição, leitura e escrita da memória transcecional. Não é necessária configuração prévia ou calibração do dispositivo para iniciar a aplicação. Para obter instruções completas de software, veja o [manual](https://sfptotal.io/pt/wiki/SFPTotal_Documentation#e9aa6ea1ce86697d7e125ea8149a1768a40ce9fb). --- #### Configurações de conexão Conecte o painel de codificação ao porto USB do computador usando o cabo USB Type C fornecido. O sistema operacional detecta um novo dispositivo quando está conectado pela primeira vez. Por padrão, não é necessária configuração de conexão. O aplicativo detecta automaticamente a placa de codificação conectada ao PC. Se o aplicativo foi configurado anteriormente para uma conexão de dispositivo direta, abra o menu **Configuração - Configuração de conexão**. ![Configurações de conexão: detecção automática de uma placa de codificação SFPTotal Mini/Plus](https://sfptotal.io/images/documentation/i90/p59/356a192b-02d26c9bb6-fa650823060b.jpg) Redefinir **Número de portos**Escolhendo **Tipo de programação** Para o seu dispositivo e selecionar **Pesquisa automática para a conexão** para se conectar ao painel de codificação automaticamente. Salve as configurações de conexão clicando **Salve as configurações de conexão**. --- #### Ativação do dispositivo O dispositivo **SFPTotal OSFP Board** É fornecido com funcionalidade limitada e requer ativação antes do uso. Veja a seção [Ativação do dispositivo](https://sfptotal.io/pt/device-activation). --- #### Conectar um transceitor Conecte o transmissor ao porto OSFP dentro da caixa de metal. Ao inserir, o rótulo no casamento do módulo e o limiar exposto do módulo PCB devem olhar para baixo. Insira o transmissor na caixa do porto e pressione-o suavemente até que clique. O latch no caixão do transceitor deve se envolver com a caixinha do porto. Quando o transmissor é corretamente instalado, o LED STAT verde parou de brilhar e permanece. A placa de codificação está pronta para uso. Para remover o transmissor, tira o seu bail para libertar o latch, em seguida, mantém os lados do módulo com dois dedos e tira-o do porto. Não retire o módulo pelo seu bail, pois pode quebrar. **O LED continua a brilhar e o módulo não pode ser lido** - Verifique se o SW1, que controla a potência do porto, está configurado para ON ou se o software de controle da potência é ativado. - Certifique-se de que os requisitos de fornecimento de energia do dispositivo estão satisfeitos. Atenção ! OSFP transmissores desenham corrente de acordo com a classe de energia especificada pelo fabricante. Um porto de computador USB não pode fornecer energia suficiente, por isso é necessário um fornecimento de energia externo quando se conectam transcevais ópticos de alta potência. **Conectar os transmissores OSFP-RHS** A caixa de portas de metal OSFP é projetada para módulos padrão OSFP. Não pode aceitar módulos OSFP-RHS devido às paradas internas nas paredes da gaiola. Para conectar os módulos OSFP-RHS ao painel de codificação, remova a caixa de portos metálicos pressionando o limiar que penetra além do PCB do dispositivo. Instale a caixa para os transceadores OSFP-RHS. Não é recomendado conectar transcevais sem um caixão de porto. --- ### Controle O painel de codificação tem os seguintes indicadores e controlos de status: #### Controle de poder - O duplo PWR jumper interrompe o fornecimento de 5V DC para a entrada do controlador de energia. O equipamento de medição pode ser conectado em série com o circuito aqui. - O Switch de slide SW1 controla a potência para os portos de transmissão. Configura-o para ON para alimentar o port OSFP. #### Indicadores LED - O indicador MCU brilha quando o dispositivo está conectado a um computador. - O indicador STAT brilha quando a energia está em andamento e o dispositivo está à espera de um transmissor. Ele permanece quando um transmissor está conectado a um porto. - O indicador ERR permanece em quando o dispositivo detecta uma falha ou lockup do banco de dados. - O indicador PWR mostra que a potência está presente na entrada do controlador de energia. - O indicador PRESENTE brilha quando um transmissor está conectado ao porto OSFP. - O indicador INT mostra que a bandeira de operação Interrupt está configurada. #### Jumpers O circuito do porto da OSFP inclui um grupo de saltos para controlar as ferramentas individuais de energia e os sinais de baixa velocidade do transmissor. As funções dos principais saltos são marcados na frente ou nas costas do PCB. - A abertura do VCC1 desconecta a energia para o primeiro canal. - A abertura do VCC2 desconecta a energia para o segundo canal. - A abertura do VCC3 desconecta a energia para o terceiro canal. - A abertura do VCC4 desconecta a energia para o quarto canal. - O jumper INT/RSTn conecta a correspondente linha de portas OSFP para que a placa de codificação possa ler M\_INT (Operador Interrupto) e controlar o transmissor reinstalada através de M\_RSTn. fechado por default. - O jumper LPW/PSNT conecta a correspondente linha de portas OSFP para que o painel de codificação possa ler H\_PRSn e controlar o modo de baixa potência através do M\_LPWn. fechado por default. - A instalação do jumper LOWPWR atrai H\_LPWn até a tensão de abastecimento e muda o transceitor para o modo de alta potência. aberta por default. - O redirecionador de reset reestabelece o módulo. aberta por default. Para obter mais informações sobre as linhas INT/RSTn e LPW/PSNT, consulte secção 14.5, Sinais de baixa velocidade, na especificação oficial da 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 dados I2C Os pins SDA, SCL e GND fornecem acesso ao I2C Data Bus. Os níveis de lógica do bus de dados correspondem a 5V. #### Conectar um fornecimento de energia de banco O painel de codificação tem contatos para conectar um fornecimento de energia de banco com uma saída DC de 3.3V diretamente ao portão de corrente de energia OSFP\_VCC. Um fornecimento de energia de banco é recomendado para manter uma tensão estável ao trabalhar com transcevais que consomem mais de 10 W. Ao conectar um fornecimento de energia de banco diretamente, desabilite o controlador de energia do painel de codificação ao configurar a switch de slide SW1 para OFF. Alerta de aviso! Ao conectar um fornecimento de energia de banco diretamente, não exceda o limite 3.465 V DC especificado pelo padrão para Host VCC. --- ### Comando de controle O dispositivo **SFPTotal OSFP Board** opera usando um protocolo de comando proprietário apoiado pelo SFPTotal Wizard. [Comando do protocolo SFPTotal](https://sfptotal.io/pt/wiki/Device_control_protocol) fornecer acesso às capacidades completas do dispositivo para procedimentos de programação complexos ou registros específicos de controle de transmissores. --- ### Notar 1. Os rótulos de componentes no PCB podem diferir dependendo da revisão de hardware. Veja a documentação acompanhada para detalhes. 2. As atualizações de firmware incorporadas estão disponíveis apenas através do serviço SFPTotal. Contacte o Suporte para verificar se uma atualização está disponível. 3. Um adaptador de energia externa 5V DC 2A é recomendado para transmissores de alta potência. A polaridade do conector é marcada no PCB do dispositivo. 4. O painel de codificação suporta a conexão com um fornecimento de energia de banco. ## [SFPTotal Evolution](https://sfptotal.io/pt/wiki/SFPTotal_Evolution) **Conteúdo** 1. [Informacao](https://sfptotal.io/pt/wiki/SFPTotal_Evolution) 2. [Aplicações](https://sfptotal.io/pt/wiki/SFPTotal_Evolution#1f14ddbb7157864a96a15933e63cc36c5f4eeb2d) 3. [Principais vantagens](https://sfptotal.io/pt/wiki/SFPTotal_Evolution#c3e739897ba710e17c363bf78735529bdf0144ec) 4. [Rapido](https://sfptotal.io/pt/wiki/SFPTotal_Evolution#4e82e087889f8534521698ba06311cd9be56b4c6) - [Instalar o driver do dispositivo](https://sfptotal.io/pt/wiki/SFPTotal_Evolution#58d7cfe5c8194b301d63e9fcc4919c5f786c8128) - [Software](https://sfptotal.io/pt/wiki/SFPTotal_Evolution#31fc1eaf71ad7f69afc20dfed736612540de0f02) - [Configurações de conexão](https://sfptotal.io/pt/wiki/SFPTotal_Evolution#76bc18b1782b1491ce8d98e487dd9d1bfcab6003) - [Ativação do dispositivo](https://sfptotal.io/pt/wiki/SFPTotal_Evolution#d60c43dba8d1cb989665461b41663c11cac7d28f) - [Conectar um transceitor](https://sfptotal.io/pt/wiki/SFPTotal_Evolution#00972fe7f66b04665adf9c48d0743f9a693a171b) 5. [Controle](https://sfptotal.io/pt/wiki/SFPTotal_Evolution#e9f686423be28b2a114f10d89816203c52e5a03a) 6. [Comando de controle](https://sfptotal.io/pt/wiki/SFPTotal_Evolution#22418440dde4c54c0f099e9d5cb94b846cbde6f7) 7. [Notar](https://sfptotal.io/pt/wiki/SFPTotal_Evolution#7d74563e457666cab3955de69bc3a49870523040) O dispositivo **SFPTotal E>olution** O projeto realiza pesquisas técnicas sobre a compatibilidade e utilização de transmissores ópticos de alta velocidade com equipamentos de interrupção de rede em comunicações ópticas de fibra, armazenamento de dados e sistemas de inteligência artificial. Ele também desenvolve produtos para testes e programação da memória de transmissores ópticos. **O SFPTotal E série de codificação do painel** é um dispositivo especializado para programar a memória de transceptores ópticos 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, incluindo DAC, AOC, SFP RJ45, OLT PON. O dispositivo suporta transcevais protegidos de senha de programação de acordo com CMIS 5.0, MSA SFF-8472 e SFF-8636, bem como módulos de escrita baseados em script e de programação com circuitos de proteção de escrita de hardware. O dispositivo possui portas OSFP, QSFP-DD e DSFP, retrocompatíveis com SFP/SFP28 e QSFP+/QSFP28, USB Type-C para PC, indicadores LED, jumpers de controle de alimentação e um conector de alimentação externa de 5V 2A DC. ![Modelo 3D da placa de codificação SFPTotal Evolution com portos OSFP, QSFP-DD e DSFP/SFP](https://sfptotal.io/images/documentation/i167/p69/356a192b-30bddbbd71-db66cded2f06.png) --- ### Aplicações As placas de codificação SFPTotal são usadas para as seguintes tarefas: - Programação de transmissores ópticos; - Câbulas AOC e DAC; - Garantir a compatibilidade dos módulos com equipamentos de rede de diferentes fabricantes; - Programação para escrever memória de transmissor protegida; - Leia informações de diagnóstico em tempo real; - Avaliação de transmissores OEM. --- ### Principais vantagens - tamanho compacto; - Suporte para transmissores ópticos com taxas de dados de 400G e 800G; - Não há restrições a um determinado fabricante de transmissores; - • Controle flexível da velocidade de escrita e configurações; - Suporte para transmissores de programação com uma senha; - Acesso a endereços de memória transmissor não padrão; - Transceivers de programação com proteção de escrita de hardware; - Suporte externo de fornecimento de energia para transmissores de alta potência; - Suporte para a busca de senhas de hardware; - Suporte técnico do fabricante. --- ### Rapido #### Instalar o driver do dispositivo Para o funcionamento correto, instale o driver do dispositivo antes de conectar o dispositivo pela primeira vez. Está disponível no [Download Página](https://sfptotal.io/pt/software#driver). Windows 10 / 11 inclui drivers para SFPTotal Evolution por padrão. Simplesmente ligue o dispositivo ao computador e espere para a instalação automática terminar. Se o sistema operacional não inclui um driver ou políticas de instalação de drivers especiais aplicam-se aos novos dispositivos, siga o seguinte: [Instruções de instalação do condutor](https://sfptotal.io/pt/software#driver). Algumas versões do Windows requerem um reiniciar o sistema após a instalação do driver para que o dispositivo de portas em série virtual funcione corretamente. --- #### Software Use o oficial [SFPTotal Wizard](https://sfptotal.io/pt/software) software para trabalhar com o dispositivo. Ele fornece uma interface conveniente para edição, leitura e escrita da memória transcecional. Não é necessária configuração prévia ou calibração do dispositivo para iniciar a aplicação. Para obter instruções completas de software, veja o [manual](https://sfptotal.io/pt/wiki/SFPTotal_Documentation#e9aa6ea1ce86697d7e125ea8149a1768a40ce9fb). --- #### Configurações de conexão Conecte o painel de codificação ao porto USB do computador usando o cabo USB Type C fornecido. O sistema operacional detecta um novo dispositivo quando está conectado pela primeira vez. Por padrão, não é necessária configuração de conexão. O aplicativo detecta automaticamente a placa de codificação conectada ao PC. Se o aplicativo foi configurado anteriormente para uma conexão de dispositivo direta, abra o menu **Configuração - Configuração de conexão**. ![Configurações de conexão: detecção automática de uma placa de codificação SFPTotal Mini/Plus](https://sfptotal.io/images/documentation/i90/p59/356a192b-02d26c9bb6-fa650823060b.jpg) Redefinir **Número de portos**Escolhendo **Tipo de programação** Para o seu dispositivo e selecionar **Pesquisa automática para a conexão** para se conectar ao painel de codificação automaticamente. Salve as configurações de conexão clicando **Salve as configurações de conexão**. --- #### Ativação do dispositivo O painel de codificação é fornecido com funcionalidade limitada e requer ativação antes do uso. Veja a seção [Ativação do dispositivo](https://sfptotal.io/pt/device-activation). --- #### Conectar um transceitor O painel de codificação tem portos OSFP, QSFP-DD e DSFP para transcevais. O port DSFP aceita transceadores DSFP e SFP. O port QSFP-DD é compatível para trás e aceita transceadores QSFP-DD, QSFP28 e QSFP+. Insira o transmissor na caixa do porto e pressione-o suavemente até que clique. O latch no caixão do transceitor deve se envolver com a caixinha do porto. Quando o transmissor é corretamente instalado, o LED STAT verde parou de brilhar e permanece. A placa de codificação está pronta para uso. Para remover o transmissor, tira o seu bail para libertar o latch, em seguida, mantém os lados do módulo com dois dedos e tira-o do porto. Não retire o módulo pelo seu bail, pois pode quebrar. **O LED continua a brilhar e o módulo não pode ser lido** - Verifique se o SW1, que controla a potência do porto, está configurado para ON ou se o software de controle da potência é ativado. - Certifique-se de que os requisitos de fornecimento de energia do dispositivo estão satisfeitos. Atenção ! OSFP transmissores desenham corrente de acordo com a classe de energia especificada pelo fabricante. Um porto de computador USB não pode fornecer energia suficiente, por isso é necessário um fornecimento de energia externo quando se conectam transcevais ópticos de alta potência. **Conectar os transmissores OSFP-RHS** A caixa de portas de metal OSFP é projetada para módulos padrão OSFP-IHS. Ele não pode aceitar módulos OSFP-RHS (módulos de limpa sem um aquecedor) devido às paradas internas nas paredes da gaiola. Para conectar os módulos OSFP-RHS ao painel de codificação, remova a caixa de portos metálicos OSFP-IHS pressionando o limiar que penetra além do PCB do dispositivo. Instale a caixa para os transceadores OSFP-RHS. Não é recomendado conectar transcevais sem uma caixa de porto, pois isso pode danificar o conector de porto e as articulações do soldador. --- ### Controle O painel de codificação tem os seguintes indicadores e controlos de status: #### Controle de poder - O duplo PWR jumper interrompe o fornecimento de 5V DC para a entrada do controlador de energia. O equipamento de medição pode ser conectado em série com o circuito aqui. - O Switch de slide SW1 controla a potência para os portos de transmissão. Configura-o para ON para alimentar o port OSFP. #### Indicadores LED - O indicador MCU brilha quando o dispositivo está conectado a um computador. - O indicador STAT brilha quando a energia está em andamento e o dispositivo está à espera de um transmissor. Ele permanece quando um transmissor está conectado a um porto. - O indicador ERR permanece em quando o dispositivo detecta uma falha ou lockup do banco de dados. - O indicador PWR mostra que a potência está presente na entrada do controlador de energia. - O indicador PRESENTE brilha quando um transmissor está conectado ao porto OSFP. - O indicador INT mostra que a bandeira de operação Interrupt está configurada. #### Jumpers O circuito portuário OSFP, QSFP-DD e DSFP inclui um grupo de saltos para controlar as ferramentas individuais de energia e os sinais de baixa velocidade do transmissor. As funções dos principais saltos são marcados na frente ou nas costas do PCB. **OSFP** - A abertura do VCC1 desconecta a energia para o primeiro canal. - A abertura do VCC2 desconecta a energia para o segundo canal. - A abertura do VCC3 desconecta a energia para o terceiro canal. - A abertura do VCC4 desconecta a energia para o quarto canal. - O jumper INT/RSTn conecta a correspondente linha de portas OSFP para que a placa de codificação possa ler M\_INT (Operador Interrupto) e controlar o transmissor reinstalada através de M\_RSTn. fechado por default. - O jumper LPW/PSNT conecta a correspondente linha de portas OSFP para que o painel de codificação possa ler H\_PRSn e controlar o modo de baixa potência através do M\_LPWn. fechado por default. - A instalação do jumper LOWPWR atrai H\_LPWn até a tensão de abastecimento e muda o transceitor para o modo de alta potência. aberta por default. - O redirecionador de reset reestabelece o módulo. aberta por default. Para obter mais informações sobre as linhas INT/RSTn e LPW/PSNT, consulte secção 14.5, Sinais de baixa velocidade, na especificação oficial da 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** - abertura **VCC\_RX** Desligue a potência do receptor QSFP. - abertura **VCC\_TX** Desligue a energia do transmissor QSFP - O dispositivo **VCC1** Desligue a potência do controlador de transmissor QSFP. - O dispositivo **VCC2** Desligue a potência do controlador de transmissor QSFP-DD. - abertura **VCC\_RX1** Desligue a potência do receptor QSFP-DD. - abertura **VCC\_TX1** Desligue a energia do transmissor QSFP-DD. - O dispositivo **MODSEL** Selecione o transmissor para o acesso de dados. Aberta por padrão e controlada por software. - O dispositivo **RESETL** Recuperar o módulo. aberta por default. **DSFP/SFP** - abertura **PWR\_TX** Desconectar o transmissor de energia. - abertura **PWR\_RX** Desligue o poder de recepção. - fechamento **RS0** e **RS1** Tira os pins do transceitor correspondentes para o chão para controlar as linhas Rate Select. - fechamento **RX\_LOS** conecta RX\_LOS ao circuito de controlador de gestão para o modo de leitura do módulo SFP - fechamento **TX\_FAULT** conecta TX\_FAULT ao circuito de controlador de gestão para o modo de leitura do módulo SFP - O dispositivo **RSTN / RSTN** conecta a correspondente linha de porta DSFP para que o painel de codificação possa ler M\_INT (Interrupt Operation) e controlar o receptor reinstalar através de M\_RSTn. aberta por default. - O dispositivo **LPW/PSNT** conecta a correspondente linha de portas OSFP para que o painel de codificação possa ler H\_PRSn e controlar o modo de baixa potência através de M\_LPWn. aberta por default. **Modo de baixa potência** - O dispositivo **TX\_EN** Desabilita o modo de baixa potência para os transceadores QSFP, QSFP-DD e SFP. aberta por default. #### Bus de dados I2C Os pins SDA, SCL e GND fornecem acesso ao I2C Data Bus. Os níveis de lógica do bus de dados correspondem a 5V. #### Conectar um fornecimento de energia de banco O painel de codificação tem contatos para conectar um fornecimento de energia de banco com uma saída DC de 3.3V diretamente ao portão de corrente de energia OSFP\_VCC. Um fornecimento de energia de banco é recomendado para manter uma tensão estável ao trabalhar com transcevais que consomem mais de 10 W. Ao conectar um fornecimento de energia de banco diretamente, desabilite o controlador de energia do painel de codificação ao configurar a switch de slide SW1 para OFF. Alerta de aviso! Ao conectar um fornecimento de energia de banco diretamente, não exceda o limite 3.465 V DC especificado pelo padrão para Host VCC. --- ### Comando de controle O painel de codificação opera usando um protocolo de comando proprietário apoiado pelo SFPTotal Wizard. [Comando do protocolo SFPTotal](https://sfptotal.io/pt/wiki/Device_control_protocol) fornecer acesso às capacidades completas do dispositivo para procedimentos de programação complexos ou registros específicos de controle de transmissores. --- ### Notar 1. Os rótulos de componentes no PCB podem diferir dependendo da revisão de hardware. Veja a documentação acompanhada para detalhes. 2. As atualizações de firmware incorporadas estão disponíveis apenas através do serviço SFPTotal. Contacte o Suporte para verificar se uma atualização está disponível. 3. Um adaptador de energia externa 5V DC 2A é recomendado para transmissores de alta potência. A polaridade do conector é marcada no PCB do dispositivo. 4. O painel de codificação suporta a conexão com um fornecimento de energia de banco. ## [Estrutura da memória transmissora](https://sfptotal.io/pt/wiki/Transceiver_memory_structure) **O EEPROM de um transmissor armazenará dados persistentes que o equipamento usa para identificar o módulo.** A interface de gerenciamento também fornece acesso a diagnósticos, status e configurações. A imagem de memória inteira é muitas vezes informalmente chamada de "SFP firmware", mas dados de identificação persistentes, registros ao vivo e o software interno do controlador são coisas diferentes. Escrever campos de identificação não muda o design físico do módulo. As secções a seguir explicam o ID de série, A0h/A2h e as diferenças entre os módulos SFP, XFP, QSFP e CMIS. Endereços e funções obrigatórias dependem do mapa de memória específico e da sua revisão. No SFPTotal Wizard, selecione o adequado **Tipo de módulo** e **Mesa de endereço** Em vez de contar apenas com um campo semelhante. ### EEPROM, ID de série e registros ao vivo | Dados | Objetivo | Considerações ao fazer mudanças | | --- | --- | --- | | Identificação / Serial ID | Fabricante, número de peças, número de série, interfaces anunciadas e outras informações. | O equipamento usa esses campos para identificação. Eles não provam, por si mesmos, as capacidades de hardware do módulo. | | Diagnóstico e Status | Medidas DDM, bandeiras e status de função. | Os valores podem mudar durante a operação; nem todos os registros são escritos. | | Instalações persistentes e de serviço | Calibração, dados do fabricante e áreas de usuário onde fornecidos. | São necessárias as especificações aplicáveis, permissões de acesso e o procedimento para o produto em causa. | EEPROM pode ser um chip separado ou ser exposto através do controlador de módulo. Um buffer lido sobre o I2C não revela automaticamente a arquitetura da memória interna. Os procedimentos de acesso e persistência devem ser verificados separadamente de uma leitura bem sucedida. ### Transceptores SFP Mapas de memória familiar SFP baseadas em SFF-8472 usam os espaços de endereço **A0h** e **A2h**. Estas são notas de endereço de 8-bit convencionais que incluem o bit de direção; na notação de 7-bit, os endereços correspondentes são: **0x50** e **0x51**. Não confunda com um offset de byte ou um número de página adicional. ![Diagrama de memória SFP da documentação original: A0h, A2h e páginas superiores alternáveis](https://sfptotal.io/images/documentation/i202/p39/356a192b-3eedfdfe13-c05f9d6acabb.jpg) *O gráfico ilustra a organização da memória. Verifique a revisão SFF-8472 aplicável para as definições de campo exatas.* #### A0h e campos de identificação No SFF-8472 12.5a, a base e os campos de identificação extensos ocupam bytes. **0–95**. Os Bytes 96-127 são atribuídos ao Vendor Specific EEPROM. Bytes 128–255 são marcados Reservados nesta revisão; eles não devem ser descritos como um espaço de armazenamento padrão universal para "código de compatibilidade". A implementação de um fabricante pode diferir e requer documentação separada. Exemplos de campos SFP A0h de acordo com SFF-8472 | campo | Cidade, decimal | Interpretação | | --- | --- | --- | | Nome do Vendor | 20–35 | Nome do fabricante, 16 bytes ASCII. | | Produtor OUI | 37–39 | Um identificador de três bytes, não um nome de marca textual. | | Venda do PN | 40–55 | Número de parte, 16 bytes ASCII. | | Vendação Rev | 56–59 | Revisão parcial, quatro bytes ASCII. | | Vendação SN | 68–83 | Número de série, 16 bytes ASCII. | | CC\_BASE / CC\_EXT | 63 / 95 | Os campos de checksum para as ramas de identificação correspondentes. | Por exemplo, o Vendor PN começa com o offset 40, ou 0x28. O campo é 16 bytes longo, então seu último byte é 55 (0x37). Estes endereços pertencem ao mapa de memória SFP e não devem ser aplicados a um campo similarmente chamado QSFP ou CMIS. #### A2h e páginas adicionais A2h inclui áreas de diagnóstico, calibração e controle. Páginas superiores adicionais estão disponíveis quando o paging é suportado; elas são selecionadas na janela superior em bytes 128–255. Não suponha que cada SFP, módulo de cobre ou DAC forneça A2h, todas as medições de diagnóstico ou todas as páginas adicionais. Não há um único endereço de senha obrigatório para todos os módulos SFP: SFF-8472 deixa funções específicas do vendedor ao fabricante. A documentação de Wizard descreve os parâmetros de entrada de senha configuráveis, mas os seus valores devem ser verificados contra a implementação do módulo. Veja mais [Sobre SFP Escrever Proteção](https://sfptotal.io/pt/wiki/Reprogramming_write_protected_SFP_RJ45). ### XFP Transceiver XFP usa seu próprio mapa de gestão definido em INF-8077i. As janelas inferiores e as tabelas superiores alternáveis não devem ser tratadas como as duas áreas SFP A0h/A2h. O Mágico pode etiquetar tabelas adicionais T00h, T01h e assim por diante; isso não significa que os offset de SFF-8472 se aplicam a eles. ![Diagrama de memória XFP: janela inferior, seleção de página e tabelas Serial ID e EEPROM](https://sfptotal.io/images/documentation/i202/p39/356a192b-6d83c08a6c-a2af3cccc601.jpg) ### QSFP Transceiver Para a família QSFP, primeiro determinar qual interface de gerenciamento é usado. SFF-8636 define uma janela inferior em bytes 0–127 e uma janela superior em bytes 128–255 com seleção de páginas. A parte superior da página 00h contém dados de identificação; o conteúdo de outras páginas e as funções disponíveis dependem do produto. ![Diagrama de memória QSFP com a janela inferior e as páginas superiores 00h, 01h, 02h e 03h](https://sfptotal.io/images/documentation/i202/p39/356a192b-5d6050186f-dbe17dea280a.jpg) A página 02h neste mapa é a memória do usuário, em vez de uma imagem obrigatória para uma marca específica em cada produto. Alguns módulos modernos usam CMIS. O mapa de memória aplicável importa mais do que uma aparência física semelhante ou taxa de dados nominal. ### QSFP-DD Transceiver CMIS define um modelo de gestão comum para vários fatores de forma. Ele distingue a memória inferior de uma janela superior; módulos pagados usam seleção de página e, quando fornecido, seleção de banco. O módulo anuncia suas páginas e funções suportadas, que devem ser verificadas contra a revisão CMIS e a documentação do fabricante. A memória plana e a memória pagada não requerem as mesmas operações. ![Diagrama CMIS do artigo original: memória inferior, seleção de banco e página, páginas comuns e páginas bancadas](https://sfptotal.io/images/documentation/i202/p39/356a192b-ca7d97967c-b566a2004824.jpg) *A ilustração mostra o princípio de abordagem. Verifique a revisão CMIS implementada para a lista de páginas e funções obrigatórias; o gráfico não descreve as capacidades de cada módulo.* ### Transceptores OSFP OSFP também usa CMIS, mas isso não significa que todas as páginas e funções implementadas correspondam às de cada módulo QSFP-DD. Verifique as capacidades publicitárias do módulo específico, revisão de interface e suporte de painel de codificação. Fator de forma física e compatibilidade de interface elétrica são separados do modelo de gestão comum. ### Ler, salvar e modificar dados em Wizard 1. Identificar o fator de forma, número de partes e revisão. Selecione o Modulo Tipo e endereço e, em seguida, execute um [Leia o código do módulo](https://sfptotal.io/pt/wiki/Reading_transceiver_memory). 2. Criando [Um backup](https://sfptotal.io/pt/wiki/Backing_up_transceiver_memory) das áreas acessíveis. Recordar quaisquer páginas que não pudessem ser lidas: um conjunto incompleto não deve ser considerado uma imagem completa do produto. 3. Ao escolher o código, siga o [Informações sobre o Firmware Database](https://sfptotal.io/pt/wiki/Firmware_database). Verifique o mapa de memória, implementação de hardware e equipamento alvo. 4. Determine o [Escrever proteção](https://sfptotal.io/pt/wiki/Reprogramming_write_protected_SFP_RJ45)Preparar apenas as mudanças necessárias e verificar o [Cheques](https://sfptotal.io/pt/wiki/Checksum_verification). 5. Depois de [Escrever](https://sfptotal.io/pt/wiki/Writing_transceiver_memory) Leia novamente as mesmas áreas. Compare os dados persistentes, tendo em conta que os registros de diagnóstico mudam durante a operação. 6. Verifique a identificação e a conexão real no equipamento alvo. Uma escrita de memória bem-sucedida não substitui um teste de ligação. Mudar o nome do vendedor, número de parte ou código de compatibilidade não converte a óptica MM em óptica SM ou adiciona uma taxa de dados físicos não suportada. O registro de calibração e de serviço exige um procedimento separado e justificado. ### especificações e recursos relacionados - [SFF-8472 12.5a](https://members.snia.org/document/dl/25916), Tabela 4-2, secções 4.3, 7 e 10.2 — SFP, campos de identificação e acesso específico do vendedor. - [SFF-8636 2.12](https://members.snia.org/document/dl/26418) \- o mapa de gestão para módulos de quatro linhas; [INF-8077i 4.5](https://members.snia.org/document/dl/26514) — XFP. - [OIF CMIS Catálogo](https://www.oiforum.com/technical-work/implementation-agreements-ias/) \- Revisões publicadas; a aplicabilidade deve ser verificada para o produto. - [MSA, SFF e CMIS referência](https://sfptotal.io/pt/wiki/Transceiver_standards_and_specifications) e [Leia mais sobre DDM em Wizard](https://sfptotal.io/pt/wiki/DDM_diagnostics). ## [Base de dados firmware](https://sfptotal.io/pt/wiki/Firmware_database) **A Base de Dados do Firmware SFPTotal fornece dados e recursos para os transmissores de programação.** Use-o ao preparar um código compatível para um determinado módulo e dispositivo de rede. Este artigo explica os requisitos de acesso e como selecionar dados adequados. Quando a programação de módulos SFP, "firmware" muitas vezes se refere aos conteúdos de áreas de memória acessíveis. Esta imagem não é necessariamente o software executável interno do controlador. primeiro identificar os dados necessários para a sua tarefa; ver o [EEPROM e Serial ID Guia](https://sfptotal.io/pt/wiki/Transceiver_memory_structure). ### Requisitos de acesso ao banco de dados firmware O acesso ao site requer uma conta com um endereço de e-mail verificado, um perfil concluído e pelo menos um dispositivo original SFPTotal ligado. Simplesmente possuir um painel de codificação não ligado não o liga à sua conta. 1. Inscreva-se na sua conta e complete a verificação de e-mail e seu perfil se o site lhe pedir que faça isso. 2. Aberto [Meus dispositivos](https://sfptotal.io/pt/customer/devices) Verifique se o seu painel de codificação está listado. Se não estiver disponível, envie uma solicitação para adicioná-lo usando o seu número de série. 3. Você pode encontrar o número de série em SFPTotal Wizard através **Ajudar a obter versão do dispositivo**. Não confunda com o número de série do transmissor no ID de série. 4. Depois que a ligação estiver completa, aberta [Base de dados firmware em sua conta](https://sfptotal.io/pt/customer/codesdb). O acesso ao SFPTotal Labs também depende do status da conta ligada e da autenticação do serviço. Ligando um dispositivo e [Ativar o painel de codificação](https://sfptotal.io/pt/device-activation) São procedimentos separados. As condições para permitir as operações do painel não devem ser confundidas com os requisitos de registro de banco de dados. Verifique a disponibilidade do código e os seus termos de uso no serviço. ### Escolher código para SFP e outros transceiros O que verificar antes de escrever | Parâmetros | Por que isso importa | | --- | --- | | Fator de forma e interface de gestão | Os mapas de memória SFP, SFF-8636 e CMIS têm diferentes campos e procedimentos de acesso. | | Número de partes e revisão de hardware | O mesmo nome comercial não garante a mesma memória, controlador ou procedimento de escrita. | | Parâmetros físicos | A velocidade de dados, configuração óptica ou interface RJ45 deve corresponder ao produto e ligação reais. | | Equipamento de destino | O modelo de interrupção, o port e a versão do software determinam os requisitos de identificação e suporte do transceitor. | | Área para modificar | Identifique quais campos podem ser alterados e quais configurações, calibrações e dados únicos devem ser preservados. | A correspondência de uma marca ou comprimento de arquivo é apenas parte do cheque. Não substitua uma mudança alvo com uma imagem completa de hardware diferente. Se a descrição de recursos não confirmar a aplicabilidade para o seu módulo, clarifique isso antes de escrever. A alteração dos dados de identificação não altera a taxa de dados físicos, comprimento de onda, tipo de fibra ou capacidade de hardware. Se a falha do link tem uma causa física, o código diferente não o resolverá. ### Trabalhar com os dados selecionados 1. [Leia o módulo original](https://sfptotal.io/pt/wiki/Reading_transceiver_memory) e registar os seus dados de identificação. 2. Faça [Um backup](https://sfptotal.io/pt/wiki/Backing_up_transceiver_memory) das páginas acessíveis. Mantenha separado do código preparado. 3. Escolha os dados usando os parâmetros acima e determine o [Tipo de proteção escrita](https://sfptotal.io/pt/wiki/Reprogramming_write_protected_SFP_RJ45). 4. Prepare as alterações necessárias, verifica o aplicável [Cheques](https://sfptotal.io/pt/wiki/Checksum_verification) e executar o [Escrever](https://sfptotal.io/pt/wiki/Writing_transceiver_memory) de acordo com as instruções. 5. Leia novamente as áreas modificadas e compare o resultado. Se o procedimento requer a entrega de dados ou um reinicio normal, siga o procedimento para esse modelo e verifique se os dados persistentes são mantidos. 6. Verifique a identificação e o funcionamento real no equipamento alvo. ### Se o banco de dados não estiver aberto ou o código apropriado não está disponível - **Nenhum dispositivo está ligado:** Verifique os meus dispositivos e o status da solicitação. Registro de outra conta não substitui o link do dispositivo. - **O site solicita que você confirme seu e-mail ou complete seu perfil:** Complete o procedimento solicitado na sua conta. - **Um erro ocorre ao abrir o SFPTotal Labs:** Leia a mensagem em sua conta. Se uma conta Labs já existe, você pode precisar se inscrever com a senha previamente definida. Contacte o suporte se a criação da conta falhar. - **A aplicação dos dados não foi confirmada:** Preparar o número de parte do transmissor e revisão, modelo de equipamento, versão de software e resposta operacional do Wizard. Envie arquivos e números de série apenas através do canal de suporte designado. Se o Suporte solicitar mais informações, inclua a mensagem de erro exata e especifique a etapa em que ocorreu: login do site, ligação de dispositivos, abertura de Labs ou seleção de dados. ## [Protocolo de Controle do Dispositivo](https://sfptotal.io/pt/wiki/Device_control_protocol) **Conteúdo** 1. [Memória transcecional](https://sfptotal.io/pt/wiki/Device_control_protocol#22b21de7b135c683816f5f3f83c9f3ab6545d23f) 2. [Memória de transmissão](https://sfptotal.io/pt/wiki/Device_control_protocol#e9c066d5576fa37a89d0db713444893590e41800) 3. [Configuração comando](https://sfptotal.io/pt/wiki/Device_control_protocol#28b6034969a1957bfca6d6fd004f23dd36dd9f9a) 4. [Controle de poder](https://sfptotal.io/pt/wiki/Device_control_protocol#36df51e93003e36ad0f68a593be69061f409d480) 5. [Busca de senhas por hardware](https://sfptotal.io/pt/wiki/Device_control_protocol#c1ebcbe35d57993ebbf941515f59f999cbd1d3b0) Os comandos do protocolo de controle do dispositivo SFPTotal são suportados por painéis de codificação da série Mini, Plus, Plus New e Plus X. Esta lista de comandos aplica-se a dispositivos com firmware SW 1.3.5 ou posterior. ### Memória transcecional O comando de leitura acessa os dispositivos no ônibus de dados usando o endereço de 8 bits e os parâmetros de desembolsamento e lê dados de páginas de até 256 bytes. `R1A000807F` O comando de leitura consiste dos seguintes parâmetros: `R` \+ `1` \+ `A0` \+ `00` \+ `80` \+ `7F` **Código de Comando** Um comando de leitura começa com o caracter do código de comando **R** (Em breve para ***Leia***). O caso do código de comando determina o formato de saída do resultado da leitura. - **R** A parte superior – retorno de dados como uma corrente HEX; - **r** inferior — retorno de dados como uma tabela HEX. **Número de Porto** O identificador numérico do porto na placa de codificação. 0. GBIC 1. SFP 2. SFP+ 3. XFP 4. QSFP If `CMODPRST=01` O painel de codificação verifica que um transmissor está conectado ao portão especificado antes da leitura. Desativar esta configuração para ignorar os números de portos. **Endereço da página** O endereço da página do dispositivo escravo no ônibus de dados, escrito no formato HEX na parte superior. Por exemplo: `A0` or `A2`. Veja [Estrutura da memória transmissora](https://sfptotal.io/pt/wiki/Transceiver_memory_structure) Para obter mais informações sobre endereços de página de memória do receptor suportado. **Número de página adicional** O número adicional de página no formato HEX para transcevais com um espaço de endereço dinâmico. Valores de exemplo: `00`, `01`, `02`, `03`. If `AWRADTBL=01` Se estiver ativado, o painel de codificação escreve o número adicional da página para **Página selecionada byte** Quando acessar a memória superior dos módulos XFP e QSFP. Esta seleciona a tabela adicional que o transmissor expõe em A0h no offset 80h: `T00` or `T01` or `T02` or `T03`. Para ignorar o parâmetro de número adicional da página, `AWRADTBL=00`. **Offset** A indemnização em que os dados são lidos ou escritos. Por exemplo: - `00` área de memória inferior, começando com byte 0 - `80` área de memória superior, começando com o byte 128 - `5F` Leia a partir do byte 95 **Leia/Escreva o número de byte** O número de bytes para ler ou escrever para a memória transmissora. Determine o parâmetro no formato HEX da parte superior. Devido à representação do registo, o número de bytes de leitura deve ser reduzido por um. - `00` Leia/Escreva 1 byte - `7F` Leia/Escreva 128 bytes - `03` Leia/Escreva 4 bytes **Introdução e execução de um comando** Para executar o comando, terminá-lo com um carregador de retorno caracter `\x0D`. Resultados formatos da área de leitura: ``` 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 ``` Execução de comando de leitura padrão. ``` R1A000007F 0304070000000120400C15012A0000000F07000046494E4953415220434F5250323334200000906546544C46383532345032424E56202020412020200352009C0032000050423931595A57202020202020202020303730323237202068D8010B0000000000000000000000000000000000000000000000000000000000000000 ``` Leia 128 bytes da página T03h de um transmissor QSFP28 no espaço de endereço A0h a partir de 80h. ``` R4A003807F 11CC07800000000000000003FF00020000000040484953494C49434F4E20202020202020000000004F4D333535394358313030202020202030316658051446E60607FFDE30333448545831304D3930303333383832313039333032300C1067A60000000000000000000000000000000000000000000000000000000000000000 ``` O resultado do comando termina com o feed de linha e os caracteres de retorno da carga. --- ### Memória de transmissão O comando de escrita acessa dispositivos no ônibus de dados usando endereços de 8 bits e parâmetros de despeso e escreve dados para uma página de até 256 bytes. `W4A002800F11223344556677889900AABBCCDDEEFF` O comando de escrita consiste dos seguintes parâmetros: `W` \+ `4` \+ `A0` \+ `02` \+ `80` \+ `0F` \+ `11223344556677889900AABBCCDDEEFF` **Código de Comando** Um comando escrito começa com o personagem do código de comando **W** (Em breve para ***Escrever***). O caso do código de comando determina se o resultado é devolvido após a escrita. - **W** Avaliação - Faça uma verificação lida depois de escrever e devolva o resultado; - **w** inferior - escrever apenas, sem uma leitura de verificação. Para confirmar a escrita, compare os dados enviados no comando de escrita com os dados retornados pela placa de codificação após o comando terminar. **Número de Porto** O identificador numérico do porto na placa de codificação. 0. GBIC 1. SFP 2. SFP+ 3. XFP 4. QSFP If `CMODPRST=01` O painel de codificação verifica que um transmissor está conectado ao portão especificado antes de escrever. Desativar esta configuração para ignorar os números de portos. **Endereço da página** O endereço da página do dispositivo escravo no ônibus de dados, escrito no formato HEX na parte superior. Por exemplo: `A0` or `A2`. Veja [Estrutura da memória transmissora](https://sfptotal.io/pt/wiki/Transceiver_memory_structure) Para obter mais informações sobre endereços de página de memória do receptor suportado. **Número de página adicional** O número adicional de página no formato HEX para transcevais com um espaço de endereço dinâmico. Valores de exemplo: `00`, `01`, `02`, `03`. If `AWRADTBL=01` Se estiver ativado, o painel de codificação escreve o número adicional da página para **Página selecionada byte** Quando acessar a memória superior dos módulos XFP e QSFP. Esta seleciona a tabela adicional que o transmissor expõe em A0h no offset 80h: `T00` or `T01` or `T02` or `T03`. Para ignorar o parâmetro de número adicional da página, `AWRADTBL=00`. **Offset** A indemnização em que os dados são lidos ou escritos. Por exemplo: - `00` área de memória inferior, começando com byte 0 - `80` área de memória superior, começando com o byte 128 - `5F` Leia a partir do byte 95 **Escrever/Leia o número de byte** O número de bytes para escrever para a memória transceitor. Determine o parâmetro no formato HEX da parte superior. Devido à representação do registo, o número de bytes escritos deve ser reduzido por um. - `00` Leia/Escreva 1 byte - `7F` Leia/Escreva 128 bytes - `03` Leia/Escreva 4 bytes **Dados** Adicione os dados escritos no final do comando como uma corrente HEX superior sem espaços ou pausas de linha. `11223344556677889900AABBCCDDEEFF` O comprimento dos dados de escrita deve corresponder ao número de bytes de escrita especificado nos parâmetros de comando. **Introdução e execução de um comando** Para executar o comando, terminá-lo com um carregador de retorno caracter `\x0D`. --- ### Configuração comando **CLI** Ative ou desabilite o eco de caracteres na janela do terminal durante a impressão. deficiência por defecto. A configuração retorna ao seu padrão após um ciclo de energia. Queremos o estado atual ``` ? CLI CLI=0 ``` possibilitar ``` CLI=1 ``` Desacreditável ``` CLI=0 ``` --- **VERSION** Solicitar informações de versão do dispositivo. ``` SFPTotal Plus New (c) 2023 HW: 1.3 SW: 1.3.7 SN: SFPT-P1323122800 ACTIVE ``` **CMODPRST** Verifique se um transmissor está conectado ao porto antes de ler ou escrever. Confira a configuração atual: ``` ? CMODPRST CMODPRST=01 ``` Permite a detecção de conexão transmissora: ``` CMODPRST=01 ``` Detecção de conexão de transmissor desabilitada: ``` CMODPRST=00 ``` Quando esta configuração é ativada, o painel de codificação retorna um erro se mais de um transmissor estiver conectado aos seus portos: ``` QERR: MTDOC ``` Se nenhum transmissor estiver conectado ao porto durante uma operação de leitura ou escrita, o painel de codificação retorna o código de erro correspondente: ``` QERR: SFP_EMPTY ``` **AWRADTBL** Permite a inscrição automática do número de página adicional para o **Página selecionada byte** Registre-se ao acessar os espaços de endereço da página T00h, T01h, T02h e T03h. Confira a configuração atual: ``` ? AWRADTBL AWRADTBL=01 ``` Permite o número de página adicional para escrever: ``` AWRADTBL=01 ``` Desativar o número de página adicional para escrever: ``` AWRADTBL=00 ``` --- **STATUS** Codificação dos estados de entrada e saída do porto. ``` STATUS GBIC : 1; 0; 0; 1; SFP : 1; 1; 1; 1; XFP : 1; 1; 1; 1; 1; QSFP : 1; 1; 1; 1; ``` As posições de valor do parâmetro correspondem ao seguinte mapa: ``` 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** Controle a linha TX\_DIS, que permite o modo de baixo poder. Ativado por default. Desligue o laser e desabilite o modo de baixa potência ``` TX_DIS=0 ``` Desligue o laser e habilite o modo de baixa potência ``` TX_DIS=1 ``` O painel de codificação pode ter um salto para o controle de hardware do modo de baixa potência. Um salto fechado tem precedentes. --- **I2CRATE** Defina a frequência do relógio do ônibus de dados do painel de codificação em ***Mestre***. O parâmetro é representado por um registro hexadecimal. ``` I2CRATE=12 # Clock frequency 100 kHz I2CRATE=40 # Clock frequency 30 kHz I2CRATE=C6 # Clock frequency 10 kHz ``` Para consultar a configuração de velocidade atual, use `? I2CRATE` ``` ? I2CRATE I2CRATE=C6 ``` aceita valores de `01h` to `FFh`. A frequência do relógio é calculada usando a fórmula: `16 000 000 / (2 * I2CRATE * I2CPRESC + 16) = Speed Rate Hz` --- **I2CPRESC** O preescalar para a frequência do relógio do ônibus de dados da placa de codificação em ***Mestre***. O parâmetro é representado por um registro hexadecimal. Valor defeituoso: `04h` ``` I2CPRESC=04 ``` Para consultar a configuração de velocidade atual, use `? I2CPRESC` ``` ? I2CPRESC I2CPRESC=04 ``` Aceita os valores `00h`, `04h`, `10h`, `40h`. **I2CPAUSE** Retardar antes de sair o ônibus ler os resultados, em milisecundos. Valor defeituoso: `64h` or `100ms` ``` ? I2CPAUSE I2CPAUSE=64 I2CPAUSE=32 I2CPAUSE=32 ``` **I2CDELAY** Defina o atraso antes de emitir ReSTART, em 0.1 ms incrementos. Valor defeituoso: `0Ah` ``` ? I2CPAUSE I2CPAUSE=0A I2CPAUSE=64 I2CPAUSE=64 ``` **I2CRESET** Resetar o bus de dados no software. Reiniciar a interface e gerar pulsos de relógio 9 na linha de bus de dados SCL para recuperar dispositivos escravos que podem ser bloqueados. Recuperar o bus de dados: ``` I2CRESET ``` Permite o trigger. O bus de dados é reinstalada automaticamente quando um transmissor está conectado a um porto. ``` I2CRESET=01 ``` Desligue o trigger. ``` I2CRESET=00 ``` **I2CSTATE** Retornar os estados da linha de ônibus de dados. ``` I2CSTATE SCL=01 SDA=02 ``` **USBDELAY** Retardar antes de enviar um byte de dados do dispositivo para o computador através do portão serial virtual. ``` ? USBDELAY USBDELAY=0A USBDELAY=10 USBDELAY=10 ``` --- ### Controle de poder Suporte apenas em painéis de codificação com software de controle de energia. **PWRRST** ciclo de energia dos portos de transmissão. ``` PWRRST ``` O I2CPAUSE afeta o intervalo de reposição do ônibus em 10 ms aumentos. **PWRCTRL** Controle de potência portuária. Desligue o poder. ``` PWRCTRL=0 ``` Torne o poder. ``` PWRCTRL=1 ``` Uma mudança de estado de energia deve ser acompanhada pela indicação LED correspondente. --- ### Busca de senhas por hardware O painel de codificação suporta pesquisas de senhas de hardware na gama de `00000000` to `FFFFFFFF` A pesquisa é executada em um loop, aumentando a senha por um. Em cada iteração, o painel de codificação entra a senha e escreve a palavra de verificação. `SFPTOTAL` que é 8 bytes longo. Depois, ele lê de volta a palavra cheque. A pesquisa é bem sucedida quando a placa de codificação pode ler a palavra de verificação da memória do transceitor. **BFCWADR** O endereço da página onde a palavra de verificação é escrita. **BFCWOFT** O preço para escrever a palavra de cheque. **BFSET** Inicie uma pesquisa de senha de hardware. O comando tem os seguintes parâmetros: - Password entrada página - Password de entrada Offset - Início da Renda de Valor - Fim da Renda - Posição de início O comando inicia uma pesquisa, inserindo senhas na página `A2h` em Offset `7Bh` No âmbito da `41414141h` to `5A5A5A5Ah` Começando em `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** Parar a busca de senhas. ``` BFSTOP STOP Device=A2 Offset=7B From 41 41 41 41 To 5A 5A 5A 5A Current 45 45 47 5A ``` **BFSTART** Resume a busca de senha de onde parou. **BFPASS** O dispositivo `? BFPASS` O comando devolve o valor atual. ``` ? BFPASS 45 45 47 5A ``` ## [Códigos de erro e significados](https://sfptotal.io/pt/wiki/Error_codes) Esta referência descreve as mensagens do SFPTotal Wizard encontradas ao trabalhar com uma placa de codificação e memória do transceitor: `WRITE FAIL` E os códigos `QERR`. Um código identifica a fase ou condição de um fracasso, mas geralmente não estabelece uma única causa. Salve a resposta completa do dispositivo e grava o modelo de painel e a versão HW/SW, Wizard, operação, endereço e página. A tabela cobre as mensagens documentadas SFPTotal. Códigos e métodos de recuperação podem diferir entre as placas e versões de firmware incorporadas. O erro "Não poderia criar um canal seguro SSL/TLS" quando atualizar Wizard ou acessar Labs diz respeito à conexão de rede da aplicação. Use o [Instruções de SSL/TLS](https://sfptotal.io/pt/note/Issue-The-request-was-aborted-Could-not-create-SSL-TLS-secure-channel_28). ### Passar para um código de erro [WRITE FAIL](https://sfptotal.io/pt/wiki/Error_codes#e9d04dac9cf068b523c5f82029098786f4eda8c2) · [QERR:DEMO](https://sfptotal.io/pt/wiki/Error_codes#796b66b23428f7329919b312635b31b1ee403567) · [QERR:MTDOC](https://sfptotal.io/pt/wiki/Error_codes#195d839d3187e8516b57dcaad62efd20522ab4da) · [QERR:SFP\_EMPTY](https://sfptotal.io/pt/wiki/Error_codes#af6e1c067f6c93b3b3b0d1666c35fdad0927b716) · [QERR:SCL](https://sfptotal.io/pt/wiki/Error_codes#265d26c4b6c11d46b4cb8bc558bbc03d9c514829) · [QERR:SDA](https://sfptotal.io/pt/wiki/Error_codes#a462f08636692a90095e3ac1ed6c313d504f256c) · [QERR:I2C\_BUSY](https://sfptotal.io/pt/wiki/Error_codes#3ec311eccf3ae24fbc5f7f39bd1731c0ad6ab37d) · [QERR:R20](https://sfptotal.io/pt/wiki/Error_codes#e2e96d6cfdd48e6fd85f42b7bfdb9d02ca3aea97) · [QERR:W20](https://sfptotal.io/pt/wiki/Error_codes#acbb83fcd1fe83e177ead96647800aecc2055514) · [QERR:W30](https://sfptotal.io/pt/wiki/Error_codes#e9431bc7c72067d68e04db7003f94310adbf43b3) · [QERR:W48](https://sfptotal.io/pt/wiki/Error_codes#be876b076ebb5f69862304edc95b663d9ad7682b) · [QERR: x00](https://sfptotal.io/pt/wiki/Error_codes#7bc2956bc7e0ce52d3c232e3865e6bcc2a514a40). ### Código — significado — verificações — próximo passo Erros SFPTotal: diagnosticar a causa em vez de confiar em um código sozinho | Código | Significado | O que verificar | Próximo passo | | --- | --- | --- | --- | | `WRITE FAIL` | A escrita não foi confirmada como bem sucedida; a persistência dos dados não foi verificada. | Leia novamente e compare com os dados esperados. Verifique a área selecionada, escreva o acesso, a potência e os requisitos do módulo específico. | Salve o backup original. Distinguir um problema de comunicação da proteção escrita; usar o [Escreva Guia de Proteção](https://sfptotal.io/pt/wiki/Reprogramming_write_protected_SFP_RJ45). Não escreva repetidamente todo o dump antes de identificar a causa. | | `QERR:DEMO` | O painel opera com funcionalidade limitada e requer ativação. | O estado do dispositivo, o modelo e o número de série, e se uma chave está disponível para este painel. | Performidade [Ativação normal](https://sfptotal.io/pt/device-activation) Verifique o status activo. Ativação do painel é diferente da introdução de uma senha de transmissão ou configuração de acesso Labs. | | `QERR:MTDOC` | A detecção de conexão encontrou mais de um transmissor. | Verifique todos os portos e cabos conectados; deixe apenas um módulo conectado para o diagnóstico. Verifique a presença dos contatos de detecção. | Após a operação terminar, remova a conexão adicional e repita a leitura. Se o código persistir com um módulo, envie a configuração para Suporte em vez de desativar a detecção para passar pela causa. | | `QERR:SFP_EMPTY` | O conselho não detecta uma ligação ao porto correspondente. | Verifique o portão correto, inserção completa, compatibilidade de módulos, contatos de energia e detecção. O nome de código não substitui o check-in da placa e do porto específicos. | Reconecte um módulo compatível de acordo com as instruções e repita a leitura. Se um bom módulo conhecido também não for detectado, entre em contato com o Suporte para verificar o painel. | | `QERR:SCL` | A linha de relógio SCL é mantida baixa, bloqueando a comunicação. | Potência, contatos, um único módulo conectado, e a conclusão da transação atual. O código só não identifica o componente errado. | Siga o [Procedimento de recuperação de ônibus](https://sfptotal.io/pt/wiki/Resetting_the_data_bus). Os pulsos do relógio gerados pelo software podem ser insuficientes para o SCL; siga o procedimento de ciclo de energia completo do guia do painel, se aplicável. | | `QERR:SDA` | A linha de dados SDA é mantida baixa, bloqueando a comunicação. | As mesmas condições de conexão e energia; se o problema recorre depois que um módulo específico é conectado. | Em um painel suportado, usar `I2CRESET` De acordo com o [Instruções de reposição de ônibus](https://sfptotal.io/pt/wiki/Resetting_the_data_bus) Então teste a leitura. Este comando não remove proteção escrita. | | `QERR:I2C_BUSY` | Uma mensagem ocupada do ônibus descrita nas instruções de recuperação da comunicação. | Verifique se uma operação, script ou inicialização automática ainda está em funcionamento e verifique as conexões e a potência. | Espere para a operação atual terminar e parar o início automático subsequente. Se o erro persistir, use o [Instruções de recuperação](https://sfptotal.io/pt/wiki/Resetting_the_data_bus) Tendo em conta o apoio do comando do conselho. | | `QERR:R20` | O dispositivo não reconheceu a solicitação de endereço em um comando de leitura. | Presença e potência de módulos, disponibilidade de endereço/página, mapa de memória selecionada e disponibilidade do dispositivo. | Comece com uma área de identificação acessível, depois veja as capacidades publicitárias do módulo. Um erro em A2h sozinho não prova que DDM está ausente. | | `QERR:W20` | A falta correspondente de solicitação de endereço reconhecimento para um comando escrito. | Primeiro, verifique se o módulo pode ser lido, depois verifique o endereço, área, potência e preparação para escrever. | Restauração da leitura confirmada. Depois de verificar a documentação e a backup, faça apenas as alterações necessárias permitidas. Este código não prova que uma senha específica é necessária. | | `QERR:W30` | Depois que o endereço com o bit de escrita foi reconhecido, a transmissão de um byte de dados não foi reconhecida. | O bloco anterior salva tempo, tamanho de escrita seqüencial, atraso entre as operações e proteção da área selecionada. | Salve as configurações atuais. Se eles não correspondem aos requisitos do módulo, ajuste-os através [Ferramentas para configurações gerais](https://sfptotal.io/pt/wiki/Basic_settings) de acordo com a documentação. Se o erro persistir, pesquise a proteção de escrita; não aplique o mesmo atraso para cada módulo. | | `QERR:W48` | Não foi recebido nenhum reconhecimento para o endereço com a leitura. | A sequência operacional completa, a disponibilidade e o poder do dispositivo, a endereço e a disponibilidade da área que está sendo lida. | Testar uma área acessível separadamente. Se o erro for recorrente, envie os parâmetros de resposta e operação completos para o Suporte. Não selecione um método de remoção de proteção escrita baseado apenas neste código. | | `QERR:x00` | Esta referência usa o código para um erro de ônibus desconhecido. | A resposta real completa, incluindo todos os caracteres e números, o modelo de painel e a versão do software. | Salve a resposta sem substituí-la pelo local `x00` e enviá-lo para Apoio com as etapas para reproduzir o problema. Esta entrada não descobre um código de erro arbitrário desconhecido. | ### Por que QERR:R20 ao ler A2h não determina se o DDM está presente Um endereço pode não ser reconhecido porque o espaço de endereço não é implementado, mas também devido a mau contato, falta de energia, disponibilidade do dispositivo ou uma área incorretamente selecionada. Primeiro, verifique as informações de identificação estável, as informações de diagnóstico no mapa de memória específico SFP e a documentação do módulo. Interpretando A0h/A2h de acordo com a convenção de endereço da ferramenta; use o mapa de memória apropriado para outros fatores de formulário. Somente após esses exames, a disponibilidade de diagnóstico pode ser determinada. A R20 só não estabelece a ausência de DDM nem o sistema de proteção de escrita de hardware. Veja [Estrutura de memória transmissível](https://sfptotal.io/pt/wiki/Transceiver_memory_structure) e [Diagnóstico DDM](https://sfptotal.io/pt/wiki/DDM_diagnostics). ### Onde começar ao fazer o diagnóstico 1. Recorde a operação exata, endereço/página e resposta completa. Faça uma cópia de segurança da memória original acessível. 2. Verifique a comunicação com o painel, um único receptor compatível, o port e a potência corretas. Primeiro, estabelece uma leitura repetitiva. 3. Se o reconhecimento for perdido durante a escrita, verifique a disponibilidade da área, bloqueie os requisitos de tamanho e economize tempo. Mude um parâmetro ao mesmo tempo e grava o seu valor original. 4. Considere uma palavra-passe, WP ou um comando de armazenamento especial apenas quando esse mecanismo é confirmado para o produto específico. Depois de um autorizado escrever, leia os dados novamente e compare o resultado. Para os comandos SFPTOTAL e sua aplicabilidade, consulte [Guia de Protocolo](https://sfptotal.io/pt/wiki/Device_control_protocol). Ter Wizard não implica automaticamente o suporte de comando; por exemplo, o protocolo comum SFPTotal não se aplica a Whistle. Os erros de ligação de ônibus são cobertos na [QERR:SCL / SDA artigo](https://sfptotal.io/pt/wiki/Resetting_the_data_bus). ### O que enviar para o Suporte sobre um código desconhecido Através do [Canais de contato oficiais](https://sfptotal.io/pt/contacts) Envie o modelo de painel, HW/SW de Help → Get device version, Wizard version, module manufacturer/Part Number and revision, complete error string, address and page, write parameters, power connection and operation sequence. Inclui o resultado de teste com um modulo conhecido e bem compatível. Remova senhas, chaves de ativação e detalhes de login do log; não inclua os sumos de produção completos em uma mensagem pública. O valor "error -1" sem a aplicação, operação e mensagem completa não é um QERR separadamente documentado. Primeiro, estabelece o contexto e envia-o para o Suporte. ## [Recuperar o ônibus de dados](https://sfptotal.io/pt/wiki/Resetting_the_data_bus) Use o menu **Controle - Resetando a base de dados I2C** para iniciar uma sequência de reset no bus de dados. O painel de codificação gera pulsos de 9 horas no SCL para reinstalar o bus de dados no software, seguindo as recomendações em Implementing a I2C® Reset Application Note (AN-686). ## [Correr em uma máquina virtual](https://sfptotal.io/pt/wiki/Running_in_a_virtual_machine) Ao executar o SFPTotal Wizard dentro de uma máquina virtual VirtualBox ou Parallels, você pode experimentar desconectos repetidos do dispositivo ou não ser capaz de ler ou escrever a memória do transmissor. Este problema ocorre principalmente quando o sistema operacional hospedador é OS X (macOS) ou Linux e o sistema operativo convidado é Windows. ### O que causa isso? Quando um comando de leitura é executado, o aplicativo espera uma resposta de 256-character do dispositivo através do portão de série virtual. Com a virtualização, o sistema operacional do convidado pode perder parte dos dados enviados pelo dispositivo. Isto é causado por problemas com a emulação do controlador USB OHCI/EHCI e o comportamento do portador de série virtual padrão. ### Solução Para resolver o problema, selecione **Controlador USB (xHCI)** nas configurações da máquina virtual e conecte o painel de codificação através desse controlador. Se você não pode alterar o tipo de controlador, execute o comando: ``` USBDELAY=80 ``` Este comando faz com que a transferência de dados da placa de codificação para o computador seja mais lenta, reduzindo a probabilidade de perda de dados quando a interface da placa de kodificação é passada pelo sistema operacional do hóspede na máquina virtual. ## [Transceitor escreve tipos de proteção e métodos de programação](https://sfptotal.io/pt/wiki/Transceiver_write_protection) ![Ilustração](https://sfptotal.io/images/documentation/i10/p9/356a192b-ddc2997e4f-f934a0b33b79.jpg) Este artigo explica os diferentes tipos de proteção de transmissão escrita em linguagem plana e descreve como identificar rapidamente o método de proteção do módulo e reprogramá-lo com sucesso com uma placa de codificação SFPTotal Mini ou SFPTotal Plus. ### Transmissores não protegidos Um transmissor não protegido SFP geralmente tem um chip EEPROM em sua placa de circuito. Este chip armazena os dados de identificação do módulo e pode ser reescrito sem restrições ou fechamentos impostos pelo módulo. Normalmente, apenas a página A0h pode ser lida, enquanto a página A2h de volta um erro. Para programar esse módulo, carregue o firmware necessário no aplicativo e clique em <Write>. Se a inscrição for bem sucedida, a inscrição deverá retornar WRITE OK. A principal dificuldade ao programar esses módulos é escolher a velocidade de escrita correta. EEPROM é uma memória relativamente lenta, então uma freqüência de relógio de bus de dados de 1 kHz é preferível. Isso é dez vezes mais lento do que a velocidade de placa de codificação padrão SFPTotal. Você pode facilmente alterar a velocidade nas configurações da aplicação. O resto do procedimento é simples. ### Hardware EEPROM Escrever proteção Os transmissores de cobre SFP RJ45 e os cabos DAC não contêm componentes ópticos, portanto não têm driver a laser e não precisam de DDM para monitorar o receptor óptico e a potência do transmissor. Esses módulos também são frequentemente escritos protegidos. Como com transcevais não protegidos, o seu design é relativamente simples, e um chip padrão EEPROM armazena as características do módulo. Os fabricantes usam vários métodos para bloquear alterações indesejadas do EEPROM e impedir a overwriting não autorizada ou acidental do código de módulo. Essas proteções servem a um propósito prático: nossos clientes encontraram erro acidental ou alteração do código de módulo de trabalho causada por falhas de equipamento. Os transmissores com proteção hardware EEPROM usam o pin WP (Write Protect) dedicado do chip de memória. ![EEPROM proteção de escrita: pin WP, linhas SDA e SCL, pins de endereço A0-A2 e fornecimento de energia](https://sfptotal.io/images/documentation/i10/p9/356a192b-e04436c107-f62c81c65d93.png) Quando o pin WP está a um nível lógico igual à tensão de abastecimento, a escrita é desativada e a memória é fechada. Para manter um módulo escrito protegido durante o funcionamento normal, esta linha é conectada por meio de um resistor a um pin de alimentação portuária SFP ou a uma saída que está padronizada para um alto nível de lógica. Como resultado, a memória do módulo só é lida quando inserida em um portão de interrupção. Para tornar o módulo reprogramável, um resistente de valor maior do que o resistente de empurrão de suprimento é adicionado para atrair a linha WP para o chão. Se o caminho de abastecimento for interrompido ou a linha SFP correspondente forçadamente ligada ao chão (não faça isso!), o pin WP do chip de memória vai baixo e escrever torna-se possível. As fábricas usam programadores especializados que aplicam o nível lógico necessário ao pin controling EEPROM escrever acesso. As placas de codificação SFPTotal fornecem controlos dedicados para criar as condições necessárias para reprogramar módulos com proteção de escrita hardware. ### Password Proteção Transceiver De acordo com a especificação SFF-8472 MSA, os transceivers com suporte DDM podem implementar proteção de escrita baseada em senhas. O padrão reserva sete bytes de página A2h para esse efeito, embora as senhas geralmente são apenas quatro bytes de comprimento. Para programar a maioria dos transceivers protegidos de 1G e 10G com sucesso, introduza a senha antes de escrever alterações para a memória modular. Os módulos utilizam diferentes designs de hardware. Um chip dedicado pode controlar o acesso escrito a um chip EEPROM separado ou contém a memória em si. Tentando escrever para tal módulo sem uma senha, ou com uma senha incorrecta, retorna WRITE FAIL. Em transceiros com um chip EEPROM separado, o circuito de proteção assemelha-se ao bloqueio de hardware descrito acima. A diferença é que um controlador dirige o pin WP do chip de memória. Ele muda a saída de controle depois que a senha correta é escrita na área que começa com o offset 7Bh na página A2h. Outros designs de transmissores usam controladores com memória integrada. Como eles processam sinais de dados em software, esses módulos podem ser sensíveis à velocidade de escrita e os intervalos entre os blocos de dados. Conhecer a senha correta é suficiente para programar esses módulos. Se a senha não for obtida, pode ser encontrada ao tentar todos os valores possíveis ou os candidatos mais prováveis, por exemplo, com uma pesquisa de dicionário. ### O que é um comando de salvação? Alguns transcevais podem ser programados com sucesso após entrar uma senha, mas não retêm as mudanças depois que a potência é removida. Quando a energia é restaurada, o código original permanece na memória. Durante a programação, esses módulos mantêm mudanças na memória temporária. Eles exigem instruções especiais, chamadas de um comando de salva, para transferir o firmware da memória temporária para a memória não volátil. Nenhum padrão comum define como programar esses módulos. O fabricante cada especifica sua própria sequência de instruções. Idealmente, o fabricante fornece o algoritmo de programação; caso contrário, um algoritmo adequado deve ser identificado a partir de soluções conhecidas. Escritos flexíveis baseados no protocolo de comando SFPTotal estão disponíveis para escrever para esses módulos. ### Proteção Combinada Alguns transceivers combinam bloqueio de hardware, entrada de senha e um comando de salva. Por exemplo, um módulo pode recusar escrever, a menos que esteja em modo de baixa potência, mesmo quando a senha correta é utilizada. Esta abordagem tem uma razão prática: por que reprogramar um módulo enquanto seu transmissor óptico está a funcionar em plena potência? A proteção combinada é mais frequentemente encontrada em módulos que atendem às recentes revisões SFF-8472 que suportam até 256 páginas na área de memória superior da página A2h, começando a partir de 80h. Para programar esses transcevais, você precisa saber a sequência necessária de operações sobre os pinos de entrada e saída disponíveis e o algoritmo de programação do fabricante com antecedência. ### Resumo Transceiros não protegidos podem ser programados com sucesso por escrever em uma frequência de relógio de ônibus de dados apropriada. Para transceiros com proteção de hardware, identifique a linha que controla o fechamento de escrita do chip de memória e coloque-o no estado necessário antes de escrever mudanças. Para programar um módulo protegido por senha, você precisa de sua senha. Solicite-o de seu fornecedor ou fabricante, ou procure-o em caixas de dados oficiais. Se não estiver disponível, use a função de busca de senhas no software de placa de codificação SFPTotal. Os módulos que perdem as mudanças depois que a potência é removida requerem a entrada de senha e um comando de salvo para comprometer as mudanças à memória do transceitor. Este procedimento de programação pode ser implementado usando scripts. Para os módulos com proteção combinada, você precisa saber o procedimento de programação com antecedência. As empresas que compram módulos em grandes quantidades podem obter as instruções necessárias do fabricante. Nossa equipe de suporte pode ajudar com perguntas sobre o programação protegido transceivers. ## [Reprogramação Escrever transcevais protegidos SFP RJ45](https://sfptotal.io/pt/wiki/Reprogramming_write_protected_SFP_RJ45) **Antes de reprogramar um transmissor SFP RJ45 protegido por escrito, identifique o método de proteção utilizado pelo módulo específico.** Uma entrada de hardware WP, uma senha e um comando de salva especial requer procedimentos diferentes. Uma marca ou encerramento que se encaixa não estabelece que o circuito é o mesmo: o número da parte de transmissão e a revisão de hardware, e o modelo e a revisão da placa de codificação, tudo o que importa. Este guia cobre as operações de memória em módulos de cobre SFP. Recodificação é apropriada quando um requisito de compatibilidade ou uma alteração de dados foi estabelecido; um módulo compatível não precisa ser reprogramado simplesmente porque é instalado em um novo interruptor. O código não pode adicionar uma velocidade não suportada ou alterar as capacidades físicas da interface do módulo. ![Transmissores de cobre SFP RJ45 em portos de interrupção com um cabo Ethernet conectado](https://sfptotal.io/images/documentation/i177/p10/356a192b-9cfb7de295-9ab586a891a3.jpg) *Um conector RJ45 identifica o meio de conexão, não o método de proteção da memória.* ### Verificações antes de mudar o EEPROM - Recordar o número de parte do módulo e revisão, o modelo de interrupção e sua versão de software. Salve o ID de série original e a resposta operacional completa do Wizard. - Verifique o modelo do painel de codificação, revisão de hardware e estado de ativação. O suporte de leitura não significa que todas as operações de escrita estão disponíveis. - Confirme que a área de memória necessária pode ser lida de forma confiável. Compare leituras repetidas: a mudança de DDM bytes pode ser normal, mas dados de identificação permanente inconsistentes requerem diagnóstico. - Faça a [backup](https://sfptotal.io/pt/wiki/Backing_up_transceiver_memory) das áreas acessíveis antes de fazer qualquer alteração. Não substitua os dados originais com a primeira imagem de firmware que você encontra. A0h/A2h, ID de série e as diferenças entre os mapas de memória são explicados no [Guia de memória EEPROM](https://sfptotal.io/pt/wiki/Transceiver_memory_structure). Erro de leitura A2h ou ausência de DDM **Não prova** Ou que não há microcontrolador ou que a proteção de escrita de hardware está presente. A causa pode ser uma área não suportada, um tipo de módulo incorreto, ou um problema de energia ou conexão. Começando por interpretar o [Resposta de codificação](https://sfptotal.io/pt/wiki/Error_codes). ### Tipos de SFP Escrever Proteção Escolher uma abordagem de diagnóstico | Mecanismo | possíveis sintomas | Requisitos | | --- | --- | --- | | Equipamento WP | A identificação pode ser lida, mas os escritos são bloqueados ou não são mantidos. | Um circuito verificado para o produto específico e controle da linha requerida por um painel de codificação suportado. | | Password ou outro controlador de acesso mediado | Algumas áreas são acessíveis apenas após uma sequência especificada pelo fabricante. | Os parâmetros de acesso corretos e o valor para esta implementação; as configurações do Wizard não determinam a senha por conta própria. | | Comando de salvação especial | Os dados podem ser lidos de volta após a escrita, mas o conteúdo original retorna depois de um reinicio. | Um procedimento documentado para a entrega de dados, às vezes implementado como um script. | | Proteção Combinada | Uma palavra-passe ou uma mudança de estado de linha só é insuficiente. | A sequência completa para a revisão relevante, incluindo o estado do módulo exigido. | Nenhum desses sintomas demonstra um mecanismo de proteção por si só. O WRITE FAIL também pode resultar em problemas de conexão, uma área não suportada ou um erro de leitura. Para uma classificação geral, veja o artigo [Tipos de proteção de transmissores](https://sfptotal.io/pt/wiki/Transceiver_write_protection). ### Como funciona o hardware WP Protection Alguns módulos de cobre SFP usam um EEPROM separado, como um chip da família 24C02. Os controles de entrada do chip Write Protect são os controles de entrada Write Protect. Em um Microchip 24LC02B, conectar WP a VCC impede a sequência de escritos, enquanto conectá-lo a VSS remove este bloqueio de hardware. Esta é uma propriedade desse chip específico; uma designação semelhante em outro modelo não garante as mesmas condições ou a gama de memória protegida. O fabricante de transmissores pode conectar o WP a um circuito de energia ou uma linha de controle de conector. Os primeiros experimentos SFPTotal encontraram designs usando linhas de energia, TX\_DISABLE ou TX\_FAULT. No entanto, um nome de marca só não pode determinar qual linha está conectada ao WP. Um novo número de partes ou revisão requer sua própria verificação de circuito. ### Coding board jumpers e revisões de hardware Aplicabilidade das etiquetas de componentes do painel | Fonte / Fontes | Etiquetas Verificadas | Limites do exemplo | | --- | --- | --- | | SFPTotal Mini, manual atual | TX PWR/TX\_VCC, RX PWR/RX\_VCC, TX\_EN. | Verifique a função contra os marcadores em seu painel específico. Estes controles alteram os estados da linha; eles não identificam automaticamente o método de proteção. | | Plus New / Plus X, manuais atuais | PWR\_TX, PWR\_RX e outros controles descritos na documentação do modelo. | As etiquetas podem mudar entre revisões de hardware. Não copie as posições de contato de um Mini ou Plus mais velho. | | P3 e Q3 no artigo original | Etiquetas de exemplos históricos; o artigo original não registou os números exatos de revisão. | Esses exemplos não são instruções verificadas para cada placa de codificação Plus, Mini ou mais recente. | ![Placa SFPTotal Mini do guia original: vista ampliada dos jumpers RX PWR, TX PWR e TX EN](https://sfptotal.io/images/documentation/i177/p10/356a192b-f55c4447bf-6be37ffd6184.jpg) *Ilustração Mini Histórica. Primeiro, compare as marcas e layout com a sua revisão de hardware.* Se o pin WP de um SFP específico for confirmado para estar conectado a uma linha controlável, use os controles especificados no manual do painel de codificação e na sequência do fabricante do módulo. Mude um parâmetro verificado em um momento e grava a leitura e escreva os resultados. Restaura a configuração normal do painel quando concluído. ![O layout do painel excede-se do artigo original, mostrando Q3 e uma linha vermelha que conecta contatos](https://sfptotal.io/images/documentation/i177/p10/356a192b-a4f4d33642-6be37ffd6184.jpg) *O gráfico Q3 original é mantido para identificar o exemplo histórico. Sua revisão exata do hardware não é especificada; não estabelece uma instrução universal para a ponte Q3 em outros painéis.* Descrições atuais: [Mini](https://sfptotal.io/pt/wiki/SFPTotal_Mini), [Plus New](https://sfptotal.io/pt/wiki/SFPTotal_Plus_New) e [Plus X](https://sfptotal.io/pt/wiki/SFPTotal_Plus_X). Se o layout for diferente ou o circuito não for conhecido, envie o número de parte do módulo de suporte, marcadores de painel e uma foto de painel. Não há necessidade de adivinhar a função dos contatos para estabelecer a aplicabilidade. ### Quando uma senha ou script é necessária Em um feiticeiro, o **Controlar a configuração de uma senha** Configura a entrada de senha preliminar. O endereço de mesa, endereço de senha e senha (Hex) devem corresponder à documentação do módulo. Para mais detalhes, veja o [Password Guia de Escritura](https://sfptotal.io/pt/wiki/Writing_with_a_password). Passaportes de trabalho e conjuntos de código restritos não são publicados aqui. A2h:7Bh não deve ser tratado como um campo de senha universal SFP definido por SFF-8472: a especificação deixa as funções específicas do vendedor relevantes ao fabricante. SFF-8636 define um mecanismo de senha opcional separado; seus parâmetros não devem ser aplicados aos módulos SFP nem. Se um módulo requer uma sequência de comando ou acesso especial, use um [Escritório apropriado](https://sfptotal.io/pt/wiki/Writing_with_scripts) apenas para um modelo verificado e revisão. Um script aleatório para um encerramento semelhante não substitui o algoritmo do fabricante. ### Fluxo de trabalho: ler, fazer backup, modificar e verificar 1. [Leia](https://sfptotal.io/pt/wiki/Reading_transceiver_memory) A área requerida com a tabela Modulo Tipo e Endereço correto. Registre os dados de identificação originais. 2. Crie uma backup e confirme que foi salvo. Ao selecionar dados, siga o [Condições e recomendações de acesso à base de dados do firmware](https://sfptotal.io/pt/wiki/Firmware_database)Um nome de marca é insuficiente. 3. Identificar o método de proteção e confirmar que o procedimento se aplica à sua revisão. Prepare apenas as mudanças necessárias e um algoritmo de escrita apropriado. 4. Verifique o aplicável [Cheques](https://sfptotal.io/pt/wiki/Checksum_verification) e executar o [Escrever operação](https://sfptotal.io/pt/wiki/Writing_transceiver_memory). Salve a resposta completa do Mágico. 5. Leia novamente as mesmas áreas e compare-as com o resultado esperado. Após um reiniciar normal, leia os dados permanentes novamente se o procedimento para esse módulo o requer. Os valores de diagnóstico atuais não devem ser comparados como se fossem uma imagem de memória imutável. 6. Verifique a identificação e o link real no equipamento da rede alvo. WRITE OK e um checksum correto confirmam suas respectivas etapas, mas não estabelecem compatibilidade completa ou integridade de ligação. ### Fontes e aplicabilidade - [Microchip 24AA02/24LC02B, DS21709H](https://ww1.microchip.com/downloads/en/DeviceDoc/21709H.pdf), Escreva seção de proteção: um exemplo de operação de entrada WP. - [SFF-8472 12.5a](https://members.snia.org/document/dl/25916), secções 4.3 e 10.2: acesso específico do vendedor; [SFF-8636 2.12](https://members.snia.org/document/dl/26418), secção 6.2.10: um mecanismo de senha opcional separado. - [MSA, SFF e CMIS referência](https://sfptotal.io/pt/wiki/Transceiver_standards_and_specifications) : selecionar uma especificação para um fator de forma. Este artigo clarifica os experimentos anteriormente publicados. As referências a amostras de MicroTik e D-Link testadas no momento não estabelecem aplicabilidade a cada número de peças atual dessas marcas. Os dados de origem são insuficientes para uma tabela de procedimentos universal por revisão; revisões específicas não são inventadas. ## [Normas e especificações de transmissores ópticos](https://sfptotal.io/pt/wiki/Transceiver_standards_and_specifications) **MSA, SFF e CMIS descrevem diferentes aspectos de um transmissor óptico.** Alguns documentos definem o encerramento e o conector, outros os sinais elétricos, e outros os procedimentos de controle de memória e módulo. Para selecionar uma especificação para a programação de um módulo SFP, QSFP ou OSFP, primeiro identifica a tarefa e a interface de gestão usada por esse transmissor específico. Esta referência ajuda você a encontrar o documento primário, entender o seu propósito e verificar sua revisão. Os números de revisão abaixo foram verificados contra as fontes dos editores em **23 de outubro de 2026**. Uma revisão do documento listado não significa que cada módulo o implemente em pleno: verificar a aplicabilidade contra a folha de dados do produto e as capacidades declaradas. ### O que MSA, SFF e CMIS significam - **MSA – Acordo de múltipla fonte.** Um acordo entre os participantes da indústria sobre interfaces de produto compatíveis. Existem diferentes MSAs, incluindo SFP e OSFP. Um rótulo de conformidade MSA sem um documento, revisão e lista de recursos suportados não descreve plenamente a compatibilidade. - **SFF** É uma família de especificações publicadas através da SNIA. Estes incluem documentos sobre design mecânico, interfaces elétricas e gerenciamento. Portanto, um número SFF não identifica por si só um formato de firmware. - **CMIS – especificação de interface de gestão comum.** Uma especificação comum para a comunicação entre um anfitrião e um módulo: acesso a dados, capacidade de publicidade e controle. O CMIS aplica-se a vários fatores de forma e não define um único design mecânico para eles. As revisões publicadas estão disponíveis da OIF. Estes termos não são mutuamente exclusivos. Por exemplo, a especificação de hardware OSFP MSA e CMIS cobrem partes diferentes do mesmo produto. A conformidade com um mapa de gestão não garante a compatibilidade com cada interruptor: a interface elétrica e óptica, a potência, o arrefecimento e as limitações do software do sistema ainda se aplicam. ### Três camadas: design mecânico, interfaces elétricas e gestão Identificar o documento que você precisa | Cadeira | Pergunta respondida | Exemplos | | --- | --- | --- | | Design Mecânico | Quais são as dimensões de encerramento, conector, caixão e montagem? | SFF-8432, SFF-8661 e a especificação de hardware OSFP MSA. | | Interface Elétrica | Quais sinais, pinhas de energia e pinhas de controle conectam o módulo ao equipamento host? | SFF-8418, SFF-8419, SFF-8679. | | Gestão e Memória | Como são lidas e controladas as características de identificação, diagnóstico e suporte? | SFF-8472, SFF-8636 e CMIS; SFF-8024 ajuda a decodificar valores de campo. | O mapa de memória faz parte da interface de gestão. Os seus bytes acessíveis podem representar identificação armazenada, medições ao vivo, status ou comandos. Esses dados não são todos livres para reescrever EEPROM. A especificação e implementação de módulos relevantes definem as atribuições de endereço e as condições de escrita. ### Mapas de memória, DDM e interfaces de gestão Comece com esta tabela ao ler identificação e diagnóstico. Os fatores de formulário listados são aplicações típicas; a aparência de um módulo não determina qual mapa de gestão ele usa. Interfaces de gerenciamento e tabelas de código | Documento | Objetivo | Fator de Forma / Escopo | Revisão Verificada | Fonte | | --- | --- | --- | --- | --- | | SFF-8472 | Identificação, mapa de memória, DDM e controle | SFP família módulos usando esta interface. | 12.5a; 16.01.2026 | [SNIA PDF](https://members.snia.org/document/dl/25916) | | SFF-8636 | Mapa de memória e gestão de módulos e cabos de quatro linhas. | Por exemplo, QSFP+/QSFP28 módulos usando este mapa. | 2.12; 29.04.2026 | [SNIA PDF](https://members.snia.org/document/dl/26418) | | CMIS | Interface de gerenciamento comum, capacidades de módulos, estados e dados. | Vários fatores de forma, incluindo QSFP-DD e OSFP. | 5.4; maio de 2026 | [OIF PDF](https://www.oiforum.com/wp-content/uploads/OIF-CMIS-05.4.pdf) | | SFF-8024 | Tabelas de código comuns para campos de interpretação; não um mapa de memória independente. | Módulos cujos mapas referem essas tabelas. | 4.14; 04.06.2026 | [SNIA PDF](https://members.snia.org/document/dl/26423) | **SFF-8472** É útil para a interpretação da identificação familiar SFP e DDM. Os mapas SFP usam a notação A0h/A2h. Estes são endereços expressos no formato utilizado por estes documentos, não números de página universais para todos os transmissores. As ferramentas que utilizam o endereço 7-bit I2C geralmente mostram os mesmos endereços que 0x50/0x51. Verifique qual nota sua ferramenta aceita. **SFF-8636 e CMIS** Existem diferentes interfaces de gestão. Endereços, números de páginas e procedimentos de escrita não devem ser transferidos de um para o outro. Para módulos multilânicos, também verifique a seleção da página e, se for caso disso, a seleção bancária, as funcionalidades suportadas e o estado do módulo. Diferentes implementações de gerenciamento podem ocorrer mesmo dentro das famílias QSFP estreitamente relacionadas. **SFF-8024** Contém tabelas de código comuns, como identificadores de tipo de módulo e conector. Ajuda a interpretar um valor de campo, mas não substitui o documento que define o endereço e o significado do campo em um mapa específico. ### SFP, QSFP e OSFP especificações de hardware Estes documentos suportam a seleção e o design da interface de hardware. Uma especificação de solução liga requisitos e referências em vários documentos; não substitui todos os desenhos detalhados, parâmetros elétricos ou o mapa de gestão. especificações de hardware | Documento | Objetivo | Fator de Forma / Escopo | Revisão Verificada | Fonte | | --- | --- | --- | --- | --- | | SFF-8418 | Interface elétrica de 10 Gb/s. | SFP+ 10G. | 1.4; 30.07.2015 | [SNIA PDF](https://members.snia.org/document/dl/25879) | | SFF-8419 | Fornecimento de energia e sinais de baixa velocidade. | SFP+ e soluções que referem este documento. | 2.0a; 10.07.2026 | [SNIA PDF](https://members.snia.org/document/dl/25880) | | SFF-8432 | Modulo e Cage Mecânico. | Família SFP+. | 5.2a; 30.11.2018 | [SNIA PDF](https://members.snia.org/document/dl/25892) | | SFF-8402 | Relações entre especificações de solução de linha única. | Família SFP+, incluindo SFP28. | 1.2; 21.12.2022 | [SNIA PDF](https://members.snia.org/document/dl/25869) | | SFF-8679 | Pins, parâmetros elétricos, requisitos de energia e hardware. | A família QSFP 4X. | 1.9; 21.04.2025 | [SNIA PDF](https://members.snia.org/document/dl/25969) | | SFF-8661 | Requisitos Mecânicos Modulares. | QSFP+ 4X. | 2.5; 22.06.2018 | [SNIA PDF](https://members.snia.org/document/dl/25959) | | SFF-8665 | Relações entre gestão, interface elétrica e especificações mecânicas. | QSFP 4X geração. | 2.0; 24.11.2025 | [SNIA PDF](https://members.snia.org/document/dl/25963) | | OSFP MSA | Requisitos mecânicos, elétricos e térmicos; CMIS é coberto separadamente. | OSFP e OSFP-RHS. | 5.22; 09.08.2025 | [OSFP MSA PDF](https://osfpmsa.org/assets/pdf/OSFP_Module_Specification_Rev5_22.pdf) | Para QSFP-DD, obtenha os requisitos de hardware do MSA relevante e os requisitos de gestão do CMIS aplicável revisão e documentação de módulos. O documento de hardware do OSFP separa explicitamente a gestão do CMIS dos requisitos mecânicos, elétricos e térmicos. Nem uma interface de gerenciamento compartilhada nem um propósito semelhante faz com que OSFP e QSFP-DD sejam mecânicamente intercambiáveis. ### especificações precoce e documentos MSA Esses números de documentos muitas vezes aparecem em fichas de dados e instruções mais antigas. Eles são mantidos aqui para ajudar a interpretar os requisitos originais do produto. Leia o seu status e alcance juntamente com o número de revisão. Documentos para as gerações originais | Documento | Objetivo | Fator de Forma / Escopo | Revisão Verificada | Fonte | | --- | --- | --- | --- | --- | | INF-8074i | A especificação original do SFP MSA; um documento informativo. | SFP. | 1.0; 12.05.2001 | [SNIA PDF](https://members.snia.org/document/dl/26184) | | SFF-8431 | Requisitos elétricos precoce completos SFP+. Arquivado; veja a explicação abaixo. | SFP+ 10G. | 4.1 de 6 de julho de 2009; Adição de 15 de setembro de 2013 | [SNIA PDF](https://members.snia.org/document/dl/25891) | | SFF-8436 | Especificação QSFP+ abrangente; a aplicabilidade para outras gerações requer uma verificação separada. | QSFP+ 4×10 Gb/s. | 4.9; 31.08.2018 | [SNIA PDF](https://members.snia.org/document/dl/25896) | | INF-8077i | XFP Interfaces elétricas, gerenciais e mecânicas. | XFP 10G. | 4.5; 31.08.2005 | [SNIA PDF](https://members.snia.org/document/dl/26514) | **SFF-8431 é um documento arquivado.** A sua cobertura identifica explicitamente o SFF-8419 para a interface de baixa velocidade e o SFF-8418 para os restantes requisitos elétricos do 10G. Por conseguinte, o SFF-8431 não deve ser apresentado como a única fonte corrente para todos os parâmetros do SFP+. **SFF-8436** É uma especificação abrangente QSFP+ 4×10 Gb/s. Para outras gerações QSFP, também verifique SFF-8665, o perfil de interface elétrica e o mapa de gestão selecionado. SFF-8679 afirma que substitui a porção elétrica básica de SFF-8436; SFF-8636 descreve separadamente a gestão de módulos de quatro linhas. A coleção anterior listou CMIS 5.0. Para encontrar revisões publicadas, use agora o [OIF catalogo, seção de especificações de interface de gestão](https://www.oiforum.com/technical-work/implementation-agreements-ias/). A revisão verificada há CMIS 5.4, May 2026. Isso não requer o uso do 5.4 com um módulo projetado para outra revisão. ### Escolher uma especificação para ler ou mudar a memória 1. **Identificar o produto.** Regista o fator de formulário, número de partes e revisão de hardware. Verifique a folha de dados do módulo e as operações suportadas pelo painel de codificação. 2. **Identificar a interface de gestão.** Use a documentação e os dados de identificação lidos do módulo; apenas uma designação de velocidade é insuficiente. Selecione SFF-8472, SFF-8636, CMIS ou outro documento explicitamente especificado. 3. **Confira a revisão.** Compare o número da página de título, alterar a história e o suporte declarado do módulo. A data de atualização do site pode diferir da data de especificação. 4. **Verifique o campo necessário.** Estabeleça o endereço, página/bank, unidades, permissões de leitura e escrita, condições de acesso e se a função é obrigatória. Para um valor de campo codificado, consulte a tabela SFF-8024 relevante. 5. **Salve os dados originais.** Faça backup das áreas acessíveis antes de fazer alterações. Verifique os checksums aplicáveis e leia os dados depois de escrever. Áreas protegidas e de serviço não devem ser tratadas como um buffer editável comum. Por exemplo, a interpretação de SFP Serial ID e DDM requer o mapa SFF-8472 e as tabelas de código. As dimensões da caixa de verificação requerem uma especificação de hardware. Se um módulo usa CMIS, a seleção de endereços de uma tabela de memória SFP é incorrecta mesmo quando o campo exigido tem um nome semelhante. Nem mudar o número padrão em uma descrição nem escrever outro identificador na memória adiciona uma velocidade física não suportada, tipo óptico ou capacidade de energia a um módulo. A compatibilidade de código e o funcionamento do link efetivo devem ser verificados separadamente. ### Documentos adicionais da coleção original Os links abaixo retêm os outros documentos da lista original. Nenhum número de revisão atual é reivindicado aqui: verifique a página de título e o status no [Catálogos da 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: pesquisar o catálogo 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 no link retido é designado **Desenvolvimento 0.0.10 datado 23 de janeiro de 2018**. É uma extensão de projeto para o gerenciamento de módulos QSFP+/QSFP28, não um padrão de configuração universal publicado para todos os módulos. Da mesma forma, a presença de um arquivo no catálogo não significa que o seu produto implementa toda a sua funcionalidade. ### Verificação de documentos e revisão do status - **Publicado** no catálogo da SNIA indica um documento aprovado para publicação; **Projeto** apresentam um projeto para a revisão. **expirado** A manutenção terminou; consulte a cobertura para o motivo. - Leia o número e a data dentro do PDF. Um URL do editor permanente pode começar a servir uma revisão mais recente, tornando um rótulo mais antigo salvo além de inexato. - Use o catálogo OIF para CMIS e o site do grupo relevante para as especificações MSA. Não determine a moeda apenas a partir de um nome de filas em uma coleção de terceiros. - Compare a revisão contra a folha de dados do módulo. Uma nova revisão de documento não atualiza automaticamente os dispositivos já fabricados. Esta referência não substitui as especificações primárias. As tabelas acima ajudam a localizar documentos por finalidade; leia a revisão de documentos apropriada para valores de campo exatos, parâmetros de tempo e requisitos. ### Guias SFPTotal relacionadas - [Código forma fatores e capacidades](https://sfptotal.io/pt/wiki/SFPTotal_Documentation) Famílias de módulos suportadas por modelos SFPTotal. - [Estrutura da memória transmissora](https://sfptotal.io/pt/wiki/Transceiver_memory_structure) Como o Mágico apresenta áreas de memória. - [Ler Memória](https://sfptotal.io/pt/wiki/Reading_transceiver_memory) e [Apoio em cima](https://sfptotal.io/pt/wiki/Backing_up_transceiver_memory) • Preparação de dados antes da edição. - [Interface de diagnóstico DDM](https://sfptotal.io/pt/wiki/DDM_diagnostics) : leitura de medições e limites em Wizard. - [Verificação de Checksum](https://sfptotal.io/pt/wiki/Checksum_verification) Comando para verificar os campos de checksum suportados.