SeeProg/MiniPro 프로그래머와 자작 어댑터로 GBIC·SFP 모듈 직접 플래싱하기
스레드를 시작한 사람은 GBIC과 SFP 모듈 EEPROM을 재프로그래밍하고 싶었는데 포럼에서 가이드들이 하나둘 사라지고 있었다. 어떤 프로그래머를 써야 하는지, 모듈의 I2C 라인을 어디에 연결하는지, 모듈이 5V(GBIC)를 요구하는지 3.3V(SFP)를 요구하는지, SeeProg에서 메모리를 24C01/24C02 EEPROM으로 어떻게 다루는지가 질문이었다. 이후 글들은 자작 PCB 어댑터, 시리얼 번호가 다른 펌웨어 이미지, MiniPro 범용 프로그래머용 개조를 설명했다. 중요한 한계도 드러났다. SFP+ 모듈은 EEPROM이 I2C 핀에 직접 물려 있지 않고 마이크로컨트롤러 뒤에 있어서 이런 단순한 프로그래머로는 플래싱할 수 없었다.
- Transceivers: GBIC 모듈, SFP 모듈, SFP+ 모듈
- Form factor: GBIC, SFP, SFP+
증상 / 메시지:
need to change vendor coding
SFP+ EEPROM not directly accessible
Comments 3
GBIC은 외부 5V 전원이 필요하고 SFP는 프로그래머의 3.3V로 동작합니다. 배선도와 SFF-8053/SFF-8472 문서가 공유됐고, 메모리는 24C01/02 소자로 프로그래밍합니다.
전용 PCB 어댑터는 토너 전사 에칭으로 만들 수 있습니다. 상용 프로그래머(약 50달러)도 대안이지만 자작하면 몇 달러밖에 안 듭니다.
SFP+ 모듈은 메모리가 모듈 MCU를 거쳐서 접근되기 때문에 이런 방식으로는 플래싱이 안 됩니다. 전용 하드웨어가 필요합니다.