2012年2月27日月曜日

2643_ROWリリース

やっとリリース解禁。
予想通り、各国版も同時リリースになった。

アーカイブ内容はotatest版と全く同じなので、先行アプデしてる人は特に必要なし。

以下、自己責任で。
2643_ROW向けの何かは、何か - 2643_ROW用に在り。
Bluetoothキーボードの何か も使用可。

2012年2月23日木曜日

Source探訪

ソースのビルドができないって腐ってみても仕方ないので、リファレンスのカーネルソースとのDiffを取りながら、A1のコードをダラダラと流し読みしてみた。

コードの修正が入ってるところには、コメントが入ってるようで修正箇所は分かりやすかった。

気になるところをいくつか拾うと、

OPP動作クロックが cpufreq34xx.c あたりで定義されてたりして。
オーバークロックなんてどうなの?とか妄想したり。
できる方法があるのかなー。

USB関係には結構な修正が入ってたりする。
まだ詳しく見てないけど、OTG関係は処理が死んでるのかな?
直すのに広範囲になる感じがするなぁ。

ホームやバックのタッチボタンのLED
drivers/input/touchscreen/mg-i2c-ts.c で、2秒タイマーをセットして、OFFにする消灯処理をやってる。
これを殺すか、点灯時間延長すればいいっぽい。

カメラ周りとかビデオ周りはまだ見てない。


とは言うものの、カーネルの構築も自家カーネルの動作も検証されてないから本当に動かせるかどうか分からんな。

でも、とりあえず、ワクワクしてきた。

2643シリーズとkernel source

突然、otatestに現れた各国版の2643ファーム
A107W0_A234_001_015_2643_GR.zip
A107W0_A234_001_015_2643_TR.zip
A107W0_A234_001_015_2643_US.zip
差分をとってみると、どれもフレームワークバージョンは2643_ROWと同じ。
異なっているのは、プリインストールのアプリとフォントの有無だけで中身はほぼ同じものと考えていい。
2643シリーズが出揃ったと言うことは、リリースが近いと思われる。

うちの2643_ROWは全く快調に動いてるので、安定化版のファームとしてここで一旦落ち着けようと言うことなのかもしれない。
ROW版だけ2525_ROWがリリースされたのは、フォントの件と実験の意味合いがあったのだろうか。
今となっては、2375と共に早く葬り去るべきバージョンだと思う。


今日はもうひとつ。

A1用のカーネルソースが公開された。
ここ数日、フォーラムで予告されてた動きが実現して、個人的には嬉しい。
早速落としてみた。

が、、、、いくつかのファイルが足りない。
がーーん!makeできない。
ちなみに、コードの一部にA1固有の情報がハードコードされているのは確認してるので、本物のソースである可能性は高い。

で、手元にあるリファレンスのカーネルソースとの差分をとりながら、足りないファイルを補充してみたりしたけど、、、、
やってられるかっ!!(-_-メ
ってくらい、色々足らない。
面倒くさいからあきらめた。

lenovoよ。。。
ガッカリだ。


再リリースを待つ。

2012年2月16日木曜日

さあこい Source code

http://forums.lenovo.com/t5/IdeaPad-Slate-Tablets/Android-Source-Code/td-p/610273/page/5

https://twitter.com/#!/lenovoforums/status/169832583012691968

キタ!
やっと公開になるっぽい。
リンク先にあるThinkPad Tabletのソースを落として眺めてみたけど、ツール類も含めて色々なコードが提供されている。
もちろん、kernelも入ってる。
徐々にハック情報も出てくるだろう。

A1用のリリースが楽しみだなぁ。

2012年2月14日火曜日

2643_ROW

久しぶりのotatest更新。

A107W0_A234_001_015_2643_ROW.zip

早速、アップデートして使用中。
rootパッチ、BTキーボードパッチ、GPSログ削除パッチはそのまま使用可能。

バージョン番号を見ると、2643_SC派生と思われる。。。が、中身の比較をすると、Androidフレームワークバージョンが2643_SCより新しいものになっている。
カーネルはSC版と同じく、
# cat /proc/version
Linux version 2.6.35.7 (njcl1@ubuntu) (gcc version 4.4.3 (GCC) ) #0 PREEMPT Fri Dec 30 15:41:42 CST 2011

# uname -a
Linux localhost 2.6.35.7 #0 PREEMPT Fri Dec 30 15:41:42 CST 2011 armv7l GNU/Linux
CPUクロックレンジは300MHz~1GHz

2525_ROWと比較すると、2525_ROW と 2643_SCとの差分の何かで示したライブラリやカーネルが変更されているので、ベースは2643_SCでフレームワークを新しくしたということだろう。

このファームの特徴は、

・日本語フォントに正式対応した。
デフォルトで /system/fonts/MTLmr3m.ttf を読み込むようになっているので、メニューのフォントも美しい。
ナイスだlenovo。

・Googleマップ 6.2.0に対応した。
死なずに動く。

・デフォルトのアプリに修正が入っている。
ギャラリーのピンチ拡縮は嬉しい。音楽もUIが変わった。

まだ未対応なのは、URLインテント。

内容的にいい感じで修正が入ってると思う。
ROW版の動きがあるってことはいいことだ。
これで安定していれば、当面の問題は取り除かれたバージョンになるんじゃないかな。
ぼちぼちバラしながら色々いじってみよう。

次のSC版の修正がちょっぴり楽しみ。
ICSは無理だろうなぁ。