CodingBox Q&A Ask question

49달러짜리 Ubiquiti SFP Wizard, 서드파티 옵틱도 재코딩 가능한가 아니면 Ubiquiti 모듈만 되나

Asked Active Viewed 13 AI translation from English
1

작은 홈랩에 중고 스위치 두 대, 그리고 몇 년간 모은 옵틱 서랍 하나가 있는데, 대부분은 벤더 코드 때문에 호스트가 거부합니다. 재코딩이 늘 걸림돌이었어요. 제대로 된 프로그래머는 369달러 정도라 스위치 값보다 비싼데, 49달러짜리 Ubiquiti SFP Wizard가 나오니 갑자기 해볼 만해 보이네요.

  • 맞춰야 하는 호스트: Huawei S5731과 S6730, 그리고 HP 6120XG
  • 검토 중인 프로그래머: UACC-SFP-WIZARD
  • 서랍에 있는 것:
FTLX8571D3BCV
FTLX8574D3BCV
SNR-SFP+W73-3
SNR-SFP+W37-3
J9150A

지금까지 알아낸 건 EEPROM을 읽고, DDM도 읽고, 모듈 테스트도 되고, 한 모듈의 EEPROM 내용을 다른 모듈로 복사할 수 있다는 겁니다. 제가 못 알아낸 건 결국 어느 모듈에 쓰기가 되는지입니다. 타깃이 꼭 Ubiquiti 모듈이어야 하는지, 아니면 원하는 벤더 이름과 파트넘버를 그냥 입력하는 필드가 있는지입니다.

그러니까 단순하게, 이게 제가 이미 갖고 있는 모듈을 재코딩해서 Huawei와 HP가 받아주게 만들 수 있는지, 아니면 Ubiquiti 옵틱만 프로그래밍하는지입니다. 후자라면 제 홈랩 같은 데서 이걸 쓸 의미가 있는지도 궁금하고요.

Comments 2

쓰기 쪽은 Ubiquiti 옵틱만 되고, 방향도 원하시는 것과는 정반대예요. 서드파티 모듈을 꽂으면 그 모듈의 EEPROM을 읽어서, 그 데이터를 Ubiquiti SFP나 QSFP 모듈에 써서 그 Ubiquiti 부품이 스위치가 기대하는 벤더인 척하게 만드는 방식이에요. DDM 읽기, 모듈 테스트, 무선으로 업데이트 받아오기도 다 들어 있지만, 임의의 벤더 코드를 자유롭게 입력하는 필드는 없고, 프로그래밍되는 대상은 Ubiquiti 모듈이에요. FS 박스랑 같은 모델이죠. 싼 프로그래머인데 그 벤더 자체 옵틱에 묶여 있는.

서랍에 있는 걸로 보면 Finisar, SNR, HP 부품은 그대로 남는다는 뜻이에요. 그것들이 할 수 있는 역할은 소스 쪽이에요. Huawei가 이미 받아주는 모듈에서 코드를 읽어서 Ubiquiti 옵틱에 쓰고 그걸 돌리는 거죠. 이게 본전을 뽑을지는 프로그래머 값 위에 Ubiquiti 모듈을 몇 개나 더 살 각오가 있는지에 달려 있어요.

초기 릴리스 노트에서 나온 세부사항 두 가지: support 덤프에 파일 이름 버그가 있었고, UF-RJ45-10G 복구는 아직 지원 안 됐어요. 둘 다 치명적이진 않지만, 그 부품 하나를 위한 구조 도구로 사지는 마세요.

0 IndiagigengIN Show original (English) AI translation

이미 갖고 있는 모듈을 재코딩하는 게 목표라면, 다시 범용 프로그래머로 돌아가야 해요. SNR SFP Writer, SFPTotal Plus 시리즈, 아니면 직접 배선하는 걸 개의치 않는다면 CH341 기반 보드도 있고요. 이런 것들은 한계 안에서는 시키는 대로 씁니다.

그 한계가 흥미로운 부분이에요. 모든 모듈이 그냥 평범한 EEPROM처럼 동작하는 건 아니에요. 일부는 A0/A2 페이지인 척하는 마이크로컨트롤러가 들어 있어서, 그런 칩은 그냥 바이트를 넘겨주는 대신 비밀번호를 요구하거나 벤더 챌린지를 기대할 수 있어요. C8051F392가 들어간 Medick SFP-10G-BX가 대표적인 예고요. 인터랙티브 EEPROM과 키가 있는 HP와 Aruba 부품이 다들 얘기하는 것 중 가장 까다로운 케이스라서, J9150A도 쉽게 다시 쓸 수 있을 거라고 가정하진 않겠어요.

케이지가 방해될 때 쓰는 무식한 방법도 있어요. 모듈의 4번과 7번 핀, 즉 I2C SDA와 SCL 라인에 납땜해서 소켓 밖에서 직접 통신하는 거예요. Huawei와 HP 호스트에서 이 방법으로 쓰기에 성공했다는 사람들이 있는데, 모듈을 태워먹으면 알아서 책임지셔야 해요. 어댑터를 직접 만드신다면 나머지 SFP+ 핀배열도 신경 쓰세요. 3번 TX_Disable, 6번 Mod_Abs, 9번 VeeR요. 안 그러면 모듈이 비활성 상태로 가만히 있고 프로그래머 탓만 하게 될 거예요.

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