
壊れた UBNT EdgeRouter X ルーターを入手しました。SSH を使用してファームウェアを変更しているときに壊れてしまいました。その後、UART を使用して修復しようとしたところ、3v3 ルーター ピンが 3v3 UART に接続されていました。
現在、ルーターの 3v3 ピンは 0.0 電圧を出力しています。ただし、ルーターの電源を入れたり、パッチ コードを接続したり切断したりしても、ルーターの LED は引き続き動作します。
私はそれを使用して接続しようとしました
- TXD↔RX、RXD↔TX、GND↔GND
- TXD↔TX、RXD↔RX、GND↔GND です。
PuTTY を使用し、コンピューター > 管理 > デバイス マネージャーから取得した COM 番号を使用して接続しようとしました。ボー レート 115200、データ ビット 8、ストップ ビット 1、フロー制御なし。
どちらの場合も、空白の PuTTY ウィンドウが表示されます。
修理方法はありますか? ルーターをサービス センターに渡せば修理してもらえますか?
答え1
SSH 経由で「ファームウェアを壊した」具体的な内容は述べていません。
ほとんどのルーターはファームウェア用に異なる部分を持っています。最初の段階は比較的単純で、多くの場合ユーブートこの第 1 ステージでは、第 2 ステージとして実際のファームウェアがロードされます。Google で検索すると、UBNT EdgeRouter X が uboot を使用していることが確認できるようです。
したがって、何らかの理由で uboot が破壊されていなかった場合は、uboot リカバリ モード (Google) を使用できるはずです。
もし破壊してしまったら、おそらく何もできないでしょう。その場合の教訓は、ファームウェアのアップグレードを行うときは、常に「適切な」(第2段階の)ファームウェアをアップグレードすることです。のみ実行する前に、フラッシュ ROM のどの部分にどのような情報が含まれているかをよく確認してください。
編集
これについては混乱があるようなので、シリアル/UART と JTAG を整理してみましょう。
を見てOpenWRT ページルーターの場合、UART/シリアル接続は次の図のようになります。
これにより、デバイスにシリアルコンソールが提供されます。動作するファームウェアが必要たとえば、uboot などです。uboot がすでに実行されている場合、リカバリ モードでネットワーク コンソールを使用するよりもシリアル コンソールを使用する利点はありません (何らかの理由でこれが機能しない場合を除く)。また、ネットワーク コンソールには、シリアル ポートに接続するために必要なワイヤなどの追加のハードウェアは必要ありません。
チップセットまたJTAG ポートがあるようですが、ボード上のどこにあるかはわかりません。標準の JTAG ヘッダーには 20 ピンありますが、写真には 14 ピンのヘッダー (はんだ付けされていない) 用のスペースがあります。このヘッダーには JTAG ピンの一部 (またはまったく別のもの) が含まれている可能性があります。また、はんだ付けされていない JTAG ヘッダーがまったくない可能性があり、メイン チップセットから直接 JTAG 信号を取得する必要があります。
JTAG を使用すると、第 1 段階のブートローダをフラッシュすることも可能ですが、そのためには JTAG プロトコルを理解する特別なハードウェアが必要です。単純なシリアル接続では不十分です。
JTAG プロトコル ハードウェアを購入するか、新しいルーターを購入するかの選択肢がある場合、通常は新しいルーターを購入する方が安価です。ただし、将来 JTAG を使用して多くのハッキングを行う予定がない限りは。