GBIC- en SFP-modules zelf flashen met een SeeProg/MiniPro-programmer en zelfgemaakte adapters
De starter van de thread wilde GBIC- en SFP-module-EEPROM's herprogrammeren, maar zag dat guides van forums verdwenen. De vragen gingen over welke programmer te gebruiken, waar de I2C-lijnen op de module aan te sluiten, of de module 5 V (GBIC) of 3.3 V (SFP) nodig heeft, en hoe het geheugen als een 24C01/24C02-EEPROM in een SeeProg te behandelen. Latere posts beschreven een zelfgemaakte PCB-adapter, firmware-images met verschillende serienummers, en een aanpassing voor de MiniPro universele programmer. Er kwam een belangrijke beperking naar boven: SFP+-modules konden met zulke eenvoudige programmers niet geflasht worden omdat de EEPROM achter een microcontroller zit in plaats van rechtstreeks op de I2C-pinnen.
- Transceivers: GBIC modules, SFP modules, SFP+ modules
- Vormfactor: GBIC, SFP, SFP+
Symptomen / meldingen:
need to change vendor coding
SFP+ EEPROM not directly accessible
Comments 3
GBIC's hebben een externe 5 V-voeding nodig, terwijl SFP's draaien op de 3.3 V van de programmer; er werden bedradingsschema's en de documenten SFF-8053/SFF-8472 gedeeld, en het geheugen wordt geprogrammeerd als een 24C01/02-device.
Een speciale PCB-adapter kan gemaakt worden met toner-transfer-etsen; een commerciële programmer (zo'n 50 USD) is een alternatief, maar een zelfgemaakte kost een paar dollar.
SFP+-modules kunnen op deze manier niet geflasht worden omdat hun geheugen via de MCU van de module wordt benaderd; daarvoor is gespecialiseerde hardware nodig.