Gravação caseira de módulos GBIC e SFP com um programador SeeProg/MiniPro e adaptadores feitos em casa
Quem abriu o tópico queria reprogramar as EEPROMs de módulos GBIC e SFP, mas viu que os guias estavam sumindo dos fóruns. As perguntas cobriam qual programador usar, onde ligar as linhas I2C no módulo, se o módulo precisa de 5 V (GBIC) ou 3.3 V (SFP), e como tratar a memória como uma EEPROM 24C01/24C02 num SeeProg. Posts seguintes descreveram um adaptador de placa feito em casa, imagens de firmware com números de série diferentes, e uma adaptação para o programador universal MiniPro. Uma limitação importante apareceu: módulos SFP+ não podiam ser gravados com programadores tão simples porque a EEPROM fica atrás de um microcontrolador em vez de diretamente nos pinos I2C.
- Transceptores: módulos GBIC, módulos SFP, módulos SFP+
- Fator de forma: GBIC, SFP, SFP+
Sintomas / mensagens:
need to change vendor coding
SFP+ EEPROM not directly accessible
Comments 3
GBICs precisam de uma alimentação externa de 5 V, enquanto os SFPs rodam com os 3.3 V do próprio programador; diagramas de ligação e os documentos SFF-8053/SFF-8472 foram compartilhados, e a memória é gravada como um dispositivo 24C01/02.
Um adaptador de placa dedicado pode ser feito com corrosão por transferência de toner; um programador comercial (uns 50 USD) é uma alternativa, mas um feito em casa custa uns poucos dólares.
Módulos SFP+ não podem ser gravados desse jeito porque a memória deles é acessada através do MCU do módulo; é preciso hardware especializado.