HTC Dream(aka T-Mobile G1, Android Dev Phone 1)の公式cupcake用クロックアップカーネルを作ってみる
adp1用のcupcake(1.5)がちゃんと使えるようなのでクロックアップをしてみた。
修正点
ソースの修正は不要。カーネルのコンフィグだけでクロックが変更できる。だいぶ進化している。
arch/arm/configs/msm_defconfigをkernelディレクトリに.configとしてコピーしてから、下記のような修正をするだけ。
--- arch/arm/configs/msm_defconfig 2009-03-21 23:01:52.000000000 +0900 +++ .config 2009-04-30 01:02:47.000000000 +0900 @@ -35,8 +35,8 @@ CONFIG_BROKEN_ON_SMP=y CONFIG_LOCK_KERNEL=y CONFIG_INIT_ENV_ARG_LIMIT=32 -CONFIG_LOCALVERSION="" -CONFIG_LOCALVERSION_AUTO=y +CONFIG_LOCALVERSION="-00392-g8312baf" +# CONFIG_LOCALVERSION_AUTO is not set CONFIG_SWAP=y # CONFIG_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set @@ -221,7 +221,7 @@ CONFIG_MSM_CPU_FREQ=y CONFIG_MSM_CPU_FREQ_ONDEMAND=y # CONFIG_MSM_CPU_FREQ_SCREEN is not set -CONFIG_MSM_CPU_FREQ_ONDEMAND_MAX=384000 +CONFIG_MSM_CPU_FREQ_ONDEMAND_MAX=528000 CONFIG_MSM_CPU_FREQ_ONDEMAND_MIN=245760 CONFIG_MSM_HW3D=y CONFIG_MSM_ADSP=y
出来上がったカーネルを下記に置いといた。
http://tetsu.homelinux.org/android/index.html
http://tetsu.homelinux.org/android/update-v3.zip
カーネルイメージの書き込み
adp1とUSBでつながっている状態で、
- カーネルイメージをSDカードにコピー
$ adb push update-v3.zip /sdcard/update.zip $ adb shell sync
として、SDカードにカーネルイメージをコピーする。
- 赤(終話)ボタンを長押しして電源オフ。
- ホームボタンを押しながら電源オンでリカバリモードに突入。
- ALT+Lでヘルプ画面が出る。
- ALT+Sでファームの書き込み。
- 終わったらホーム+バックで再起動。