携帯電話のない一日を過ごしてみる

今朝は家にHTC Dreamを忘れて来てしまった。途中で気がついたが、戻るのも面倒なのでそのまま会社に行った。 そういうわけで、携帯電話無しで一日を過ごすことにした。 使えなくて不便だったアプリ Dialer/SpellDial 電話かけられない、受けられない Gmail …

宇宙の大きさを調べてみる

昨晩、息子に宇宙の大きさを聞かれた。 とっさに半径137億光年と答えたが自信がなかったので調べてみた。 勝手な推測 半径137億光年というのは、宇宙の年齢137億年と光速をかけた数値だ。宇宙最初の地点から光速で広がったものでも、この距離より遠くへは行…

HTC Dream(aka T-Mobile G1, Android Dev Phone 1)用JFv1.43対応のクロックアップカーネルを作ってみる

JFv1.42が出ているみたい。先日のHoliday phone updateを入れたばっかりなのでどうしようか。 これは追従せざるを得まい、と思ってビルド環境を整備しようと思ったらJFv1.43が出ていた。早すぎじゃん。 JFv1.43のカーネルビルド手順 JFv1.43のビルド環境http…

HTC Dream(aka T-Mobile G1, Android Dev Phone 1)のsystem updateを入れてしまってみる

当たらし物好きなので我慢できずにHoliday phone updateを入れてしまった。 入れる前 Settings > About phoneの内容を転記。JFv1.41を入れ、カーネルまで入れ替えているので他の人の参考にはならないとは思うが。 ファーム JFv1.41+独自カーネル Model Numbe…

HTC Dream(aka T-Mobile G1, Android Dev Phone 1)のsystem updateが来たので入れるか思案してみる

ふと画面を見てみると、Holiday phone updateが出たとの表示があった。本物なのかどうか、入れてよいのかどうか思案中。 画面 本物? インストールした人の書き込みを見つけた。 Google LatitudeとVoice searchの機能が増えているよう。RC33と同等か?http:/…

100ドルPC(OPC-MC200N)でAsteriskのMeetmeを動かしてみる

AsteriskのMeetme(電話会議)を使うにはZaptelからのタイミング信号が必要。 Zaptelをインストールすることにした。 ZaptelはAsterisk 1.6からはDahdiになったが、まだ1.6は使うつもりがないのでZaptelで進める。 Zaptelは回線ボード制御用のドライバ群なので…

100ドルPC(OPC-MC200N)でAsteriskを動かしてみる(追記)

今日は簡単に。 追記 dselectが139MB(うち実メモリ103MB)ぐらいメモリを食う話を書いたが、aptitudeのほうがメモリを食わないのが分かった。実メモリで40MBぐらい。 aptitudeのほうが凝った機能がある印象だったので、てっきりメモリも余計に食うものだと思…

100ドルPC(OPC-MC200N)でAsteriskを動かしてみる

うちの子がIP電話機で遊びたいというので、いわゆる100ドルPCのOPC-MC200NでAsteriskを動かしてみることにした。 OPC-MC200Nのスペック CPU: Vortex86(200MHz) メモリ: 128MB 内蔵ディスク: なし(CFスロットを利用) インストール Debianを入れてあったのだが…

HTC Dream(aka T-Mobile G1, Android Dev Phone 1)のカーネルのタイマ割込み頻度を上げてみる

HTC Dreamのカーネルのタイマ割込み頻度をいじるとどうなるか試してみた。 HZについて Linuxカーネルのタイマ割込み頻度はHZというマクロで設定されている。 通常、100〜1000ぐらいの値を設定する。 一般的に、この数値を上げると反応が早くなるが、CPU負荷…

HTC Dream(aka T-Mobile G1, Android Dev Phone 1)のRC33対応のJFv1.41を調査してみる

RC33ベースのJFv1.41が出ていた。 http://forum.xda-developers.com/showthread.php?t=475381 早速、アップデータじゃなくて開発環境のほうをダウンロードしてカーネルの違いをチェックした。 だからまだJFv1.41(RC33)はインストールしていない。 カーネル J…

HTC Dream(aka T-Mobile G1, Android Dev Phone 1)のクロックアップカーネルの省電力度をチェックしてみる

バッテリのもちが良くなったような気がするので検証してみた。Wattsというバッテリ残量を記録するアプリを動かしてあったので、そのデータを見てみる。 旧カーネル v0 (Min: 85MHz) 新カーネル v2 (Min: 19MHz) 結論 3〜4割ぐらい消費電力が減ってるようだ。

はてなダイアリー30日目を祝ってみる

最近ほとんど毎日ダイアリーを書いているので、ダイアリーが30日目になった。これでたぶんはてな市民(はてなダイアリー市民)になれたと思うのだけど。 はてな市民にのみできること はてなキーワードを編集する はてなキーワードのリンクスコアに投票する は…

Linux Zaurusスペシャルカーネルページのリンク切れを修正してみた

親切なかたからカーネルイメージファイルのリンク切れをお知らせいただいたので修正してみた。ご指摘ありがとうございました。 http://tetsu.homelinux.org/zaurus/kernel/ リンク切れチェックツール ページ内のリンク切れチェックには、FirefoxならばLinkCh…

HTC Dream(aka T-Mobile G1, Android Dev Phone 1)のクロックアップカーネルをアップデータにしてみる

これまで、クロックアップカーネルは*.imgという形式で用意しており、fastbootで書き込むことが前提だった。 アップデータ(update.zip)形式にするのは難しいだろうと思い込んでいたが、やってみると案外簡単だった。 アップデータ形式 これまでに作ったimg形…

HTC Dream(aka T-Mobile G1, Android Dev Phone 1)用JFv1.41のクロックアップカーネルを改良してみる

起動後からクロックアップされないのが不満だったのでもう少し解析を続けてみた。 全関数をトレースして、このタイミングであればクロックアップしても問題なさそうというところを見つけた。 パッチ 修正後のパッチが以下の通り。修正箇所はたった4行。 diff…

Xウィンドウマネージャをとっかえひっかえしてみる

その後、Xのウィンドウマネージャについて http://penguin.tantin.jp/mori/category/X%20window/%E3%82%A6%E3%82%A4%E3%83%B3%E3%83%89%E3%82%A6%E3%83%9E%E3%83%8D%E3%83%BC%E3%82%B8%E3%83%A3%E3%83%BC.html とかを参考に、いろいろ試してみることにした。…

VMWare上のUbuntuのメモリ消費量を削減してみる

VMWare上のUbuntuのメモリ消費量を削減してみるAndroid用の開発環境として、VMWare Player上でUbuntuを動かしている。 メモリを2GBも割り当てているのだが、時々足りなくなってスワップを起こす。 ざっと見てみるとGNOME関係のプログラムがメモリを食ってい…

HTC Dream(aka T-Mobile G1, Android Dev Phone 1)用JFv1.41のクロックアップカーネルを使い続けてみる

JFv1.41対応改造カーネルspecial-boot-jf-19MHz-528MHz.imgをしばらく使っている。 クロック デバッグモードにして観察した。 画面ON時: 122MHz〜528MHz 画面OFF時: 19MHz〜245MHz の間でダイナミックに変化している。 使用感 画面OFF時の245MHzをもっと下げ…

HTC Dream(aka T-Mobile G1, Android Dev Phone 1)用JFv1.41のカーネルをクロックアップ改造してみる

JFv1.41をベースにカーネルをクロックアップしてみた。 パッチは前回同様。 インストール adp1限定。JFv1.41(JFv1.41_ADP1.1.zip)を入れてある上から、ここ http://tetsu.homelinux.org/android/tmp/ の special-boot-jf-19MHz-528MHz.img をインストールす…

HTC Dream(aka T-Mobile G1, Android Dev Phone 1)用JFv1.41のカーネルを改造してみる

JFv1.41の出来と評判が良いので、これに追従して行きたい。JFv1.41のカーネルのみ入れ替えてみることにした。まずはJFv1.41相当をビルドしてみる。 http://forum.xda-developers.com/showthread.php?t=475381からJFv1.41_ADP1.1_BuildEnvironment.tar.gzが入…

HTC Dream(aka T-Mobile G1, Android Dev Phone 1)でマルチタッチを使いたくてJFv1.41を入れてみる

JFv1.41が出ていたので入れてみることにした。 売りは、 マルチタッチ! adb1.1のファームをベースにした ところかな。 ファイルの準備 adp1の場合、ここから http://forum.xda-developers.com/showthread.php?t=475381 JFv1.41_ADP1.1.zipをもらってくる。 S…

HTC Dream(aka T-Mobile G1, Android Dev Phone 1)のクロックアップを画策してみる(その5)

クロックアップしてしばらく使ったが特に不具合はない。今度は、もともとのバッテリの持ちの悪さを何とかしたいということでまたカーネルをいじってみる。まずは、cpufreqを動かしてみた。クロックがダイナミックに変わるのは良いが、動作がまったりとする。…

HTC Dream(aka T-Mobile G1, Android Dev Phone 1)のクロックアップを画策してみる(その4)

いちおう動くようになったので、クロックアップの効果を調べてみる。 バージョンの比較 Settings > About phone の値をチェックする。 ファーム 1.0 (normal) Model Number Android Dev Phone 1 Firmware version 1.0 Baseband version 62.33.20.08H_1.22.12…

HTC Dream(aka T-Mobile G1, Android Dev Phone 1)のクロックアップを画策してみる(その3)

パッチを当ててビルドしてみる。 カーネルビルド $ cd $mydroid/kernel $ make ARCH=arm CROSS_COMPILE=../prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin/arm-eabi- msm_defconfig $ make ARCH=arm CROSS_COMPILE=../prebuilt/linux-x86/toolchain/arm-e…

HTC Dream(aka T-Mobile G1, Android Dev Phone 1)のクロックアップを画策してみる(その2)

まずは消費電力等考えず、最高クロックで動かしてみる。 いつもの通り雑なパッチを作る。 クロックアップのパッチ いじるのはkernel/arch/arm/mach-msm/clock.c。 --- clock.c.old 2009-01-21 23:25:07.000000000 +0900 +++ clock.c 2009-01-21 23:26:14.000…

編集ミス

HTC Dream(aka T-Mobile G1, Android Dev Phone 1)のクロックアップを画策してみる(その2) という日記を書いたはずなのだが、間違って消してしまったらしい。クロックアップのパッチを書いてあったので、そのうち復旧します。 その3、その4も書いてるのだけ…

HTC Dream(aka T-Mobile G1, Android Dev Phone 1)のファームをnandroidでバックアップしてみる

Android Dev Phone 1のファームをバックアップしてみることにした。 fastbootは書き込みしか出来ないので、nandroidを使うことにする。 準備 recovery.imgを入れ替えておく必要がある。 http://forum.xda-developers.com/showthread.php?t=466174のJFv1.31_A…

HTC Dream(aka T-Mobile G1, Android Dev Phone 1)のrelease-1.0をビルドしてみる。

このあたり http://android.git.kernel.org/?p=platform/manifest.git;a=summary を見ると、 release-1.0 cupcake master というタグが見える。 とりあえず安定してそうなrelease-1.0をビルドしてみる。 repoによるファイルの取得 $ mkdir ~/mydroid $ cd ~/…

HTC Dream(aka T-Mobile G1, Android Dev Phone 1)のクロックアップを画策してみる

アプリは書かない(書けない)人なのでひたすらカーネルやらドライバやらをいじることにする。 まずは簡単なところからということで、クロックアップでも画策してみる。 カーネルソースの調査 CPUはQualcomm MSM7201AでARMコア。設定できるクロックはkernel/ar…

HTC Dream(aka T-Mobile G1, Android Dev Phone 1)にJFv1.31を入れてみる

JFv1.31が出ていたので入れてみる。 もらってくる ADP1(Android Dev Phone 1)の場合、ここから http://android-dls.com/forum/index.php?f=24&t=223&rb_v=viewtopic JFv1.31_ADP1.zip をもらってくる。 準備 JFv1.31_ADP1.zipを、SDカードのトップにupdate.z…