O Ubiquiti SFP Wizard de 49 USD recodifica ópticas de terceiros ou só módulos Ubiquiti
Homelab pequeno, dois switches de segunda mão e uma gaveta de ópticas juntadas ao longo dos anos, a maioria recusada pelos hosts por causa do código de vendor. Recodificar sempre foi o obstáculo: um programador de verdade fica por uns 369 USD, mais do que paguei pelos switches, e o Ubiquiti SFP Wizard a 49 USD de repente faz a ideia parecer viável.
- hosts que eu preciso satisfazer: Huawei S5731 e S6730, mais um HP 6120XG
- programador em consideração: UACC-SFP-WIZARD
- o que está na gaveta:
FTLX8571D3BCV
FTLX8574D3BCV
SNR-SFP+W73-3
SNR-SFP+W37-3
J9150A
O que eu já entendi até agora é que ele lê EEPROM, lê DDM, consegue testar um módulo, e copia o conteúdo da EEPROM de um módulo para outro. O que eu não consigo entender é qual módulo acaba sendo o gravado: o alvo tem que ser um módulo Ubiquiti, ou existe um campo onde eu simplesmente digito o nome do vendor e o part number que eu quero?
Então, direto ao ponto: essa coisa consegue recodificar os módulos que eu já tenho para que o Huawei e o HP os aceitem, ou ela só programa ópticas Ubiquiti? Se for a segunda opção, faz algum sentido pra um laboratório como o meu?
Comments 2
Só ópticas Ubiquiti do lado da gravação, e a direção é o espelho do que você quer. Você insere um módulo de terceiros, ele lê a EEPROM desse módulo, e grava esses dados num módulo Ubiquiti SFP ou QSFP para que a peça Ubiquiti imite o vendor que o seu switch espera. Ler DDM, testar um módulo e puxar atualizações por OTA também estão na caixa, mas não existe um campo livre para um código de vendor arbitrário, e o que está sendo programado é sempre um módulo Ubiquiti. Mesmo modelo da caixa da FS: programador barato, preso às próprias ópticas daquele vendor.
Para a sua gaveta isso significa que as peças Finisar, SNR e HP continuam exatamente como estão. O que elas podem ser é a fonte: ler o código de um módulo que o Huawei já aceita, gravar numa óptica Ubiquiti, rodar isso. Se compensa depende de quantos módulos Ubiquiti você está disposto a comprar além do programador.
Dois detalhes das release notes iniciais: havia um bug de nomeação de arquivo nos dumps de suporte, e a recuperação do UF-RJ45-10G ainda não era suportada. Nenhum dos dois é fatal, mas não compre pensando nele como ferramenta de resgate especificamente para essa peça.
Se o objetivo é recodificar módulos que você já tem, você volta para um programador de uso geral. SNR SFP Writer, a série SFPTotal Plus, ou uma placa baseada em CH341 se você não se importar de fazer a fiação você mesmo. Eles gravam o que você mandar, dentro de certos limites.
Os limites são a parte interessante. Nem todo módulo se comporta como uma EEPROM simples. Alguns têm um microcontrolador fingindo ser as páginas A0/A2, e um chip desses pode pedir uma senha ou esperar um challenge do vendor em vez de simplesmente entregar os bytes: o Medick SFP-10G-BX com um C8051F392 é o exemplo clássico. As peças HP e Aruba com EEPROM interativa e chaves são o caso mais difícil que já vi alguém descrever, então eu não daria como certo que o J9150A é regravável numa boa.
Também existe a rota mais bruta para quando a gaiola atrapalha: soldar nos pinos 4 e 7 do módulo, as linhas I2C SDA e SCL, e conversar com ele fora do soquete. Tem gente relatando gravações bem-sucedidas assim para hosts Huawei e HP, mas você fica por sua conta se queimar um módulo. Se em vez disso você montar um adaptador, preste atenção no resto da pinagem do SFP+: TX_Disable no 3, Mod_Abs no 6, VeeR no 9, ou o módulo fica ali desabilitado e a culpa vai para o programador.