فلاش وحدات GBIC وSFP يدويًا باستخدام مبرمج SeeProg/MiniPro ومحولات منزلية الصنع
أراد صاحب الموضوع إعادة برمجة EEPROM الخاص بوحدات GBIC وSFP لكنه وجد أن الأدلة تختفي من المنتديات. تناولت الأسئلة أي مبرمج يُستخدم، وأين تُوصل خطوط I2C على الوحدة، وما إذا كانت الوحدة تحتاج 5 فولت (GBIC) أو 3.3 فولت (SFP)، وكيفية التعامل مع الذاكرة كـ EEPROM من نوع 24C01/24C02 في SeeProg. وصفت منشورات لاحقة محولًا منزلي الصنع من لوحة PCB، وصور فيرموير بأرقام تسلسلية مختلفة، وتكييفًا لمبرمج MiniPro العام. ظهر قيد رئيسي: لا يمكن فلاش وحدات SFP+ بمبرمجات بسيطة كهذه لأن EEPROM يقع خلف متحكم دقيق (microcontroller) وليس مباشرة على أطراف I2C.
- الوحدات البصرية: وحدات GBIC، وحدات SFP، وحدات SFP+
- الشكل الفيزيائي: GBIC، SFP، SFP+
الأعراض / الرسائل:
need to change vendor coding
SFP+ EEPROM not directly accessible
Comments 3
تحتاج وحدات GBIC إمدادًا خارجيًا بـ 5 فولت بينما تعمل وحدات SFP من 3.3 فولت الخاصة بالمبرمج؛ تمت مشاركة مخططات التوصيل ووثائق SFF-8053/SFF-8472، وتُبرمج الذاكرة كجهاز 24C01/02.
يمكن صنع محول PCB مخصص بحفر نقل الحبر (toner-transfer etching)؛ المبرمج التجاري (حوالي 50 دولارًا) بديل لكن المبرمج المنزلي الصنع يكلف بضعة دولارات.
لا يمكن فلاش وحدات SFP+ بهذه الطريقة لأن ذاكرتها يُصل إليها عبر متحكم الوحدة الدقيق (MCU)؛ يلزم عتاد متخصص.