Tự flash module GBIC và SFP bằng programmer SeeProg/MiniPro và adapter tự chế
Người mở thread muốn reprogram lại EEPROM của module GBIC và SFP nhưng thấy các hướng dẫn cứ biến mất khỏi forum. Các câu hỏi xoay quanh nên dùng programmer nào, đấu đường I2C vào đâu trên module, module cần 5 V (GBIC) hay 3.3 V (SFP), và cách coi bộ nhớ như một EEPROM 24C01/24C02 trong SeeProg. Các bài sau mô tả một adapter PCB tự chế, các file firmware với số serial khác nhau, và một bản chuyển đổi cho programmer đa năng MiniPro. Một giới hạn quan trọng lộ ra: module SFP+ không thể flash được bằng các programmer đơn giản như vậy vì EEPROM nằm sau một microcontroller chứ không nằm trực tiếp trên chân I2C.
- Transceiver: module GBIC, module SFP, module SFP+
- Form factor: GBIC, SFP, SFP+
Triệu chứng / thông báo:
need to change vendor coding
SFP+ EEPROM not directly accessible
Comments 3
GBIC cần nguồn 5 V ngoài trong khi SFP chạy bằng 3.3 V của chính programmer; sơ đồ đấu dây và tài liệu SFF-8053/SFF-8472 đã được chia sẻ, và bộ nhớ được lập trình như một thiết bị 24C01/02.
Có thể làm một adapter PCB riêng bằng phương pháp etching toner-transfer; một programmer thương mại (khoảng 50 USD) là một lựa chọn khác nhưng hàng tự chế chỉ tốn vài đô.
Module SFP+ không thể flash theo cách này vì bộ nhớ của chúng được truy cập qua MCU của module; cần phần cứng chuyên dụng.