Sirius -旧ブログ、更新されません-

名前

URL

タイトル

コメント

2010年10月24日(日) 19:42

HDMI 出力で固まった NPAD の復旧

NPAD で動きそうな Firmware が 22 日と 23 日にアップされているのを見つけました。

しかし、23 日にアップされているものは 9 月 25 日にアップされているものと同じものでした。

22 日にアップされているものは、カーネルが #167 の様です。このファームは Phecda P7 用と言っているので、NPAD としてはこちらが正しいんじゃないかと思います。



自分の持っている NPAD は HDMI 出力で固まります。新しいファームではどうでしょう。

固まるたびにファームのを更新するのは面倒なので、何とか復旧できないか調べました。



HDMI 出力にすると固まってしまい、再起動しても起動途中で固まります。

USB をつなぎっぱなしにして見たところ、短時間ですが adb 接続で操作できるようでした。そこで、出力先を変更してしまえばいいかもしれないと考えました。



HDMI 出力が問題ない E7002H を見たところ、HDMI 出力に設定すると、

1、/data/property/persist.sys.output_select

2、persist.sys.output_select

がそれぞれ 0 から 1 に変更されていました。これらを 0 に設定して再起動してみます。



adb が使える状態で、



> adb shell setprop persist.sys.output_select 0

> adb shell echo -n 0 > /data/property/persist.sys.output_select

> adb reboot



しかし、起動プロセスがちょっとは先に進みましたが、やはり固まります。さらに調べると、/data/data/com.android.providers.settings/databases/settings.db に出力先のデータが保存されていました。

そこで、



> adb shell setprop persist.sys.output_select 0

> adb shell echo -n 0 > /data/property/persist.sys.output_select

> adb shell sqlite3 /data/data/com.android.providers.settings/databases/settings.db "update system set value='0' where name='output_select'";

> adb reboot



とすることで復旧することができました。adb が使える時間が短いのでバッチにして一気に実行したほうがいいようです。

次は #167 のファームを入れてみたいと思います。

written by sirius [Android] [この記事のURL] [コメントを書く] [コメント(0)] [TB(0)]

この記事へのトラックバックPingURL

Comments

TrackBacks

Sirius -旧ブログ、更新されません-

MySketch 2.7.2 written by 夕雨