CodingBox Q&A Ask question

用 SeeProg/MiniPro 编程器和自制适配器手工刷写 GBIC 和 SFP 模块

Asked Active Viewed 260 AI translation from English
1

发帖人想重新编程 GBIC 和 SFP 模块的 EEPROM,却发现相关教程正在从各个论坛消失。问题涉及该用哪款编程器、模块上 I2C 线要接在哪、模块需要 5 V(GBIC)还是 3.3 V(SFP)供电,以及在 SeeProg 里应该把这块存储当作 24C01/24C02 EEPROM 来处理。后续的帖子描述了一块自制的 PCB 适配器、带有不同序列号的固件镜像,以及针对 MiniPro 通用编程器的改造方法。一个关键的限制随之浮出水面:SFP+ 模块无法用这类简单的编程器刷写,因为它的 EEPROM 是挂在一个微控制器后面,而不是直接接在 I2C 引脚上。

  • 光模块: GBIC 模块、SFP 模块、SFP+ 模块
  • 封装: GBIC、SFP、SFP+

现象/报错:

need to change vendor coding
SFP+ EEPROM not directly accessible

Comments 3

Accepted answer

GBIC 需要外接 5 V 电源,而 SFP 可以直接用编程器自带的 3.3 V 供电;帖子里分享了接线图以及 SFF-8053/SFF-8472 文档,存储部分是按 24C01/02 器件来编程的。

1 Indiawaverunner21IN Show original (English) AI translation

可以用热转印蚀刻的方法自己做一块专用 PCB 适配器;买一个商用编程器(大约 50 美元)是另一个选择,但自制的话只要几美元。

0 South Koreaedgenode14KR Show original (English) AI translation

SFP+ 模块没法用这种方式刷写,因为它的存储是要经过模块内部 MCU 才能访问的;需要专用的硬件。

0 ChinasfpnodeCN Show original (English) AI translation
Log in to comment. Log in