CodingBox Q&A Ask question

49 USDのUbiquiti SFP Wizardはサードパーティ製オプティクスを再コーディングできるのか、それともUbiquiti製モジュール限定か

Asked Active Viewed 13 AI translation from English
1

小さなホームラボに、中古スイッチが2台、そして何年もかけて集めたオプティクス入りの引き出しが一つあります。その大半は、ベンダーコードのせいでホスト側に拒否されます。再コーディングはずっとネックで、まともなプログラマーはおよそ369 USDもし、これはスイッチにかけた金額より高いのですが、49 USDの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製モジュールをどれだけ買う気があるかによります。

初期のリリースノートからの補足を二つ。サポート用のダンプにファイル名のバグがあり、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