Killing Time 2nd

備忘録、日々の徒然想いを残します。

acp_commander.jar

HS-DHGLのファームウエアバージョンアップを未だにやっている。新規購入した1.5TのHDDを入れてファームウエアをVer.1.20にして暫く使っていたが、iSCSIが使用できるVer.1.12-2aという非公式のファームウエアをインストールすべく作業を行った。
ファームウエアは既にVer.1.20なのでバージョンダウンすることになるが、ここで問題がある。ファームウエアアップデート時にバージョンチェックをしない設定にしておく(lsupdater.ini)という前提でも「ACP_STATE_FAILURE」なるエラーでアップデートが終了してしまうのである。これはアップデータの作成ミスのようで/bootパーティションの容量が少なく、アップデータを保存する途中で書き込みが出来なくなってしまう模様。このため/bootの掃除、前バージョンのファームの消去が必要になる。このためには幾つか方法はあり、一旦HDDを外してSATA-USB変換ケーブルで直にファイルを削除する方法、telnetしてファイルを削除する方法などがある。ここでお手軽なのはJAVAのアプリケーションで外部から掃除をする方法だ。
JAVAは下記から入手しておく。
http://downloads.nas-central.org/TOOLS/ALL_LS_KB_ARM9/ACP_COMMANDER/acp_commander.jar
JAVAはインストールされているとして、下記のコマンドを入力するだけ。

java -jar acp_commander.jar -t IP-Address -cb

これで掃除は出来る模様。因みにrootパスワードをクリアし、telnetdを起動するには

java -jar acp_commander.jar -t IP-Address -o