Flasheo casero de módulos GBIC y SFP con un programador SeeProg/MiniPro y adaptadores hechos a mano
Quien abrió el hilo quería reprogramar las EEPROM de módulos GBIC y SFP pero se encontró con que las guías iban desapareciendo de los foros. Las preguntas cubrían qué programador usar, dónde conectar las líneas I2C del módulo, si el módulo necesita 5 V (GBIC) o 3,3 V (SFP), y cómo tratar la memoria como una EEPROM 24C01/24C02 en un SeeProg. Publicaciones posteriores describieron un adaptador PCB casero, imágenes de firmware con distintos números de serie, y una adaptación para el programador universal MiniPro. Surgió una limitación clave: los módulos SFP+ no se podían flashear con esos programadores sencillos porque la EEPROM está detrás de un microcontrolador en vez de estar directamente en los pines I2C.
- Transceptores: módulos GBIC, módulos SFP, módulos SFP+
- Factor de forma: GBIC, SFP, SFP+
Síntomas / mensajes:
need to change vendor coding
SFP+ EEPROM not directly accessible
Comments 3
Los GBIC necesitan una alimentación externa de 5 V mientras que las SFP funcionan con los 3,3 V del programador; se compartieron diagramas de cableado y los documentos SFF-8053/SFF-8472, y la memoria se programa como un dispositivo 24C01/02.
Se puede hacer un adaptador PCB dedicado mediante grabado por transferencia de tóner; un programador comercial (unos 50 USD) es una alternativa, pero uno casero cuesta unos pocos dólares.
Los módulos SFP+ no se pueden flashear de esta forma porque su memoria se accede a través del MCU del módulo; hace falta hardware especializado.