Flashing DIY di moduli GBIC e SFP con un programmatore SeeProg/MiniPro e adapter fatti in casa
Chi ha aperto il thread voleva riprogrammare le EEPROM di moduli GBIC e SFP ma trovava che le guide sparivano dai forum. Le domande coprivano quale programmatore usare, dove attaccare le linee I2C sul modulo, se il modulo richiede 5 V (GBIC) o 3,3 V (SFP), e come trattare la memoria come una EEPROM 24C01/24C02 in un SeeProg. Post successivi descrivevano un adapter PCB fatto in casa, immagini firmware con numeri di serie diversi, e un adattamento per il programmatore universale MiniPro. È emersa una limitazione chiave: i moduli SFP+ non si possono flashare con programmatori così semplici perché l'EEPROM è dietro un microcontrollore invece di stare direttamente sui pin I2C.
- Transceiver: moduli GBIC, moduli SFP, moduli SFP+
- Fattore di forma: GBIC, SFP, SFP+
Sintomi / messaggi:
need to change vendor coding
SFP+ EEPROM not directly accessible
Comments 3
I GBIC hanno bisogno di un'alimentazione esterna a 5 V mentre gli SFP girano con i 3,3 V del programmatore; sono stati condivisi schemi di cablaggio e i documenti SFF-8053/SFF-8472, e la memoria viene programmata come dispositivo 24C01/02.
Un adapter PCB dedicato si può fare con l'incisione a trasferimento toner; un programmatore commerciale (circa 50 USD) è un'alternativa ma uno fatto in casa costa pochi dollari.
I moduli SFP+ non si possono flashare in questo modo perché la loro memoria è accessibile solo attraverso l'MCU del modulo; serve hardware specializzato.