【無線LAN】OpenWrt【強化ファーム】13 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
再試を行いまして、WZR-900DHPの bootloader 内蔵の mini CFE Web Server 経由で
過去スレの以下の方法で生成した WZR-900DHP2 ver 2.15 のファームウェアをインストールできることがわかりました。
http://hayabusa6.2ch.net/test/read.cgi/network/1412980670/739
以下の手順で成功しました。
0) 純正ファームウェアの場合はバックドアから telnetd を有効化
http://192.168.11.1/cgi-bin/cgi?req=frm&frm=py-db/55debug.html に
bufpy / otdpopypasswored でログインし、telnetd を有効化させる。
1)CLI上で nvram 設定を変更
# nvram set boot_wait=on
# nvram set wait_time=20
# nvram commit
3) reboot
reboot
4)起動中に mini CFE Web Server にWeb接続する
http://192.168.1.1/
5) WZR-900DHP2 のヘッダ加工済み firmware を uploadする
6) 転送に成功したメッセージが出たら、CFE Web Server 上のリンクをクリックして NVRAMをデフォルト状態にする。
7) NVRAM デフォルト化が成功したら そのまま Web Server 上の reboot のリンクをクリックして 再起動
8) http://192.168.11.1/ にアクセスして WZR-900DHP2 の Web画面になっていることを確認
9) 元がOpenWrt/LEDEだった場合はmtd のバックアップ領域(linux2/rootfs2)が壊れたままなので
再度正規のWZR-900DHP2用純正ファームウェアでアップグレードインストールする。
注意点としては 5)の転送成功のWeb画面に遷移するまでは 30-30-30 reset や nvram default化は行わないこと。
1) の nvram パラメータが初期化されるので CFE Web Server への接続が困難になります。
転送に成功すれば転送ファイルサイズともに成功した旨のWeb画面が表示されます。
失敗している場合は「ページが表示できません」になります。 おそらく他のWZR-xxxDHP系でも応用できると思いますが未確認です。
http://hayabusa6.2ch.net/test/read.cgi/network/1412980670/739
にもありますが、
純正ファームウェアをCFE用に加工できることがわかっているのは以下4機種だけです。
WZR-600DHP3
WZR-900DHP2
WZR-1166DHP
WZR-1750DHP
どんな機種でもOKな純正リカバリ方法ではないのが残念です。 >>403
まとめ、お疲れさんです。
リンク先が過去ログなので、念のため↓に貼り付けます。
0739 734 2015/04/28 00:06:28
WZR-DHP系のファームウェアを加工してみた??
>736 のヘッダの位置は各機種のファームで共通だったので??
linux上で以下のコマンドでCFEインストール用ファームウェアを生成できた??
(実機でのインストールは未検証)??
$ dd if=<buffalo_firm> of=temp.bin bs=1 skip=200??
(hexdump -C temp.bin | head で先頭がstart で始まっていることを確認)??
$ buffalo-enc -d -i temp.bin -o temp2.bin??
$ dd if=temp2.bin of=CFE_firm bs=1 skip=46??
(hexdump -C CFE_firm | head で先頭がHDR0 で始まっていることを確認)??
でも、ファームウェアによっては buffalo-enc でデコードが出来ないことがわかった?? ■ このスレッドは過去ログ倉庫に格納されています