私は、V2.1.15 APAC ファームウェアを搭載した ASUS DSL-N10E モデム\ルーターを持っています。DD-WRT や Tomato (Tomato が推奨) などのオープンソース ファームウェアにアップグレードできますか。それとも、無理でしょうか。また、互換性がないことは承知の上でアップグレードを試みたとしましょう。予想どおり、モデム\ルーターの一部の機能が動作しないか、完全に壊れています。以前のファームウェアをバックアップしておけば、以前のファームウェアに復元できますか。可能性はどのくらいですか。よろしくお願いします。
答え1
DD-WRT や Tomato などのオープンソース ファームウェアにアップグレードできますか (Tomato が推奨されます)。
Ramhound によると、DD-WRT も Tomato も、ASUS モデルをサポート対象デバイスとしてリストしていません。
また、そのユニットは、RouterTech.org でサポートされている Texas Instruments ADSL ハードウェアを使用していると記載されていません。
したがって、ファームウェアの明らかなソースは、そのモデルをサポートしていません。
それとも絶望的でしょうか?
それはおそらく、あなたがどれだけの自由時間を持っているか、学習能力、そしてASUSがオープンソースライセンスに関してどれだけ準拠しているかによって決まるでしょう
。ASUS DSL-N10E ユーザーマニュアルGNU 一般公衆利用許諾書バージョン 2 のコピーが含まれており、このユニットがオープンソース コード (プロプライエタリ コードではなく) を使用していることを示しています。このライセンスの条件に従って、デバイスの購入者は GPL のソース コードのコピーを要求できます。 (または、LG が TV 用に用意しているように、このコードがすでにダウンロード可能な Web サイトがあるかもしれません。)
その場合、このコードをビルドしてインストールし、DD-WRT または Tomato モジュールに置き換える方法を見つけるのはあなた次第です。組み込みの経験とボード/HW ドキュメントがなければ、これは困難な作業になる可能性があります。
または、他の誰かがこのリバースエンジニアリングと開発を行うのを待ちます。
以前のファームウェアをバックアップした場合、以前のファームウェアに復元できますか? 可能性はどれくらいですか?
答えは、何が破壊されたか、どのような回復機能が利用可能かによって異なります。いくつかの SoC (例: Marvell Kirkwood) には、インストーラーが ROM に組み込まれています。ほとんどの SoC には、面倒な多段階の再インストールのために、シリアル接続を介してプログラムをロードできる ROM プログラムがあります。
本当に興味があるなら、ユニットを開いてシリアル コンソール接続を探してみてください。通常は 3 ピンまたは 4 ピンのヘッダーです (インストールされていない場合もあります)。シリアル コンソールに接続すると、ブート ログとシステム情報、およびシェル プロンプトを取得できます。