Samodzielne przeszywanie modułów GBIC i SFP programatorem SeeProg/MiniPro i domowej roboty adapterami
Autor wątku chciał przeprogramować EEPROM-y modułów GBIC i SFP, ale zauważył, że poradniki znikają z forów. Pytania obejmowały to, jakiego programatora użyć, gdzie podpiąć linie I2C na module, czy moduł potrzebuje 5 V (GBIC) czy 3.3 V (SFP), i jak traktować pamięć jako EEPROM 24C01/24C02 w SeeProgu. Późniejsze posty opisywały domowej roboty adapter PCB, obrazy firmware z różnymi numerami seryjnymi oraz adaptację pod uniwersalny programator MiniPro. Wypłynęło kluczowe ograniczenie: modułów SFP+ nie dało się przeszyć takimi prostymi programatorami, bo EEPROM siedzi za mikrokontrolerem, a nie bezpośrednio na pinach I2C.
- Transceivery: moduły GBIC, moduły SFP, moduły SFP+
- Format: GBIC, SFP, SFP+
Objawy / komunikaty:
need to change vendor coding
SFP+ EEPROM not directly accessible
Comments 3
GBIC-e potrzebują zewnętrznego zasilania 5 V, podczas gdy SFP działają z 3.3 V programatora; udostępniono schematy podłączeń i dokumenty SFF-8053/SFF-8472, a pamięć jest programowana jako układ 24C01/02.
Dedykowany adapter PCB można zrobić metodą trawienia z przeniesieniem tonera; komercyjny programator (jakieś 50 USD) to alternatywa, ale domowej roboty kosztuje kilka dolarów.
Modułów SFP+ nie da się przeszyć w ten sposób, bo dostęp do ich pamięci idzie przez MCU modułu; potrzebny jest specjalizowany sprzęt.