CodingBox Q&A Ask question

SFP Wizard 49 USD của Ubiquiti có recode được optic bên thứ ba hay chỉ mỗi module Ubiquiti

Asked Active Viewed 13 AI translation from English
1

Homelab nhỏ, hai switch cũ và một ngăn kéo optic gom góp qua nhiều năm, phần lớn bị host từ chối vì vendor code. Recoding luôn là rào cản: một programmer đàng hoàng giá khoảng 369 USD, nhiều hơn cả tiền mua switch, còn Ubiquiti SFP Wizard giá 49 USD bỗng khiến ý tưởng này có vẻ khả thi.

  • host cần chiều: Huawei S5731 và S6730, cộng thêm một HP 6120XG
  • programmer đang cân nhắc: UACC-SFP-WIZARD
  • những gì có trong ngăn kéo:
FTLX8571D3BCV
FTLX8574D3BCV
SNR-SFP+W73-3
SNR-SFP+W37-3
J9150A

Những gì mình nắm được tới giờ là nó đọc EEPROM, đọc DDM, test được module, và copy nội dung EEPROM từ module này sang module khác. Điều mình chưa hiểu ra là module nào cuối cùng bị ghi: target có bắt buộc phải là một module Ubiquiti không, và có field nào để mình tự gõ vendor name và part number muốn không?

Vậy nói thẳng ra: cái này có recode được các module mình đang có để Huawei và HP chấp nhận chúng không, hay nó chỉ program được optic Ubiquiti? Nếu là vế sau, thì nó có ích gì cho một lab như của mình không?

Comments 2

Chỉ optic Ubiquiti ở chiều ghi, và hướng đi ngược lại với thứ bạn muốn. Bạn cắm một module bên thứ ba vào, nó đọc EEPROM của module đó, rồi ghi dữ liệu ấy lên một module SFP hoặc QSFP Ubiquiti để phần Ubiquiti giả làm đúng vendor mà switch của bạn mong đợi. Đọc DDM, test module và kéo update qua sóng cũng có trong hộp, nhưng không có field tự do để gõ một vendor code tùy ý, và thứ được program luôn là một module Ubiquiti. Cùng mô hình với hộp của FS: programmer rẻ, trói vào đúng optic của vendor đó.

Với ngăn kéo của bạn thì nghĩa là các part Finisar, SNR và HP giữ nguyên y như cũ. Cái chúng có thể làm là nguồn: đọc code từ một module mà Huawei đã chấp nhận, ghi nó lên một optic Ubiquiti, rồi chạy cái đó. Có đáng hay không tùy vào bạn sẵn sàng mua thêm bao nhiêu module Ubiquiti ngoài cái programmer.

Hai chi tiết từ release note đời đầu: có một bug đặt tên file trong các dump support, và khôi phục UF-RJ45-10G thì chưa được hỗ trợ. Không cái nào chí mạng, nhưng đừng mua nó làm công cụ cứu hộ riêng cho part đó.

0 IndiagigengIN Show original (English) AI translation

Nếu mục tiêu là recode các module bạn đã có sẵn thì quay lại với một programmer đa năng thôi. SNR SFP Writer, dòng SFPTotal Plus, hoặc một board dựa trên CH341 nếu bạn không ngại tự đấu dây. Chúng ghi đúng những gì bạn bảo, trong giới hạn cho phép.

Giới hạn mới là phần thú vị. Không phải module nào cũng cư xử như một EEPROM trơn. Một số có microcontroller giả làm các page A0/A2, và loại chip đó có thể đòi password hoặc chờ một vendor challenge thay vì đưa byte ra ngay: ví dụ điển hình là Medick SFP-10G-BX với chip C8051F392. Các part HP và Aruba với EEPROM tương tác và key là ca khó nhất từng được kể, nên mình sẽ không cho rằng J9150A dễ dàng ghi lại được.

Còn có cách thô bạo cho khi cage cản đường: hàn vào chân 4 và 7 của module, chính là đường I2C SDA và SCL, rồi nói chuyện với nó ngoài socket. Có người báo ghi thành công theo cách đó với host Huawei và HP, dù bạn tự chịu trách nhiệm nếu nướng chết một module. Nếu bạn tự làm adapter thay vì vậy, chú ý phần pinout còn lại của SFP+: TX_Disable ở chân 3, Mod_Abs ở chân 6, VeeR ở chân 9, không thì module cứ nằm đó bị disable và bạn lại đổ lỗi cho programmer.

1 Mexicolaserops32MX Show original (English) AI translation
Log in to comment. Log in