SmartQ V5/V7 も Telechip らしく 草分け的存在かも知れない。


コストパフォーマンス的には、E7002
ちょっと気になってきたのでメモ。
気になった要素は、
- Chip に USB や SD からの Boot 機能がある。
文鎮になってもリカバリが可能そう。
これは重要。元に戻せることが確信できないといじるのが怖い。 - android 2.1 対応。
対応しないチップがある以上やはり魅力
CPU は ARM11 (ARM1176JZ)
キャッシュは L2 なしで L1 16KB+16KB - H.264 1080p に対応
動画プレイヤーとしても十分使える。
贅沢を言わなければ末永く使えそう。
動画アクセラレータを使うには、メーカのサポートがないと厳しい。
SmartQ 5 (S3C6410) はイマイチだったので気にしている。
Jz47xx は、ソースコードまで手に入るのだが高性能とは言えないのが残念。 - 画面を回転してももっさりしない(はず)
グラフィックエンジンで 90°回転できる。
SmartQ 5 (S3C6410) はもっさりだったので気にしている。 - Linux ソースとか データシートが拾ってこれた。
リンクすると 削除されたりするかも知れないので リンクしない。
ヒントは、TWS89x_v800_Doc.zip とかが置いてあるところ。
といったところ。
ファームウエアには、linux.rom, ramdisk.rom and tcboot.rom が含まれるものらしい。(rootfs も必要そうだが)
そういう構造をしているのは、
- SmartQ V5/V7
- Teclast T56 (PMP) ここで $113.4
など。Telechip がベースを提供しているなら みな構造が同じのような気がする。
usbboot の方法は、拾ったデータシートには書いてなかった。
SmartQ_V5/V7_partition_recovery_howto が参考になりそう。
T56 の情報は、ここにあるらしい。
まぁ、これをいじるのも楽しそうではある。だが時間がいくらあっても足りなさそうなのでパスか。

ちょっとメモ:ixsoon E6500
リンク見ると CE 6.0 or android 2.1 のマシン。800MHz だそうだ。これも telechips tcc8902 っぽい。
「これ」とか 230 ドルぐらいするのが多いのだが、妙に安いところがある。「これ(134 ドル)」 と 「これ (143 ドル)」。なんか怪しげ。それはともかく この怪しげなのには、telechips 720MHz と書いてある。(他だと Marvell と書いてあるところもあるのだが、2.1 は出せてないはず。) それにしても値段の違いはなんだろう? カメラとか GPS とか option が違う?
追記:10/09/07 E7002 の アルミシェルタイプが出てきた。


プラシェルは分解が難しいらしく、買うならアルミシェルと考えていた。(放熱効果より 分解が最優先。-- 絶対分解するから)。これは、E7001 初代アルミシェルと同じ。
- iRobot E7001分解方法 (オモテから外す方法)
- iRobot(iPed,Apad)を分解してみた (シェルから外す方法)
追記: How to disassemble GPAD G10? -- プラケース?
追記: 人々柱のメモ帳: アルミシェルタイプの分解方法と組み立て時の注意点 -- カメラに注意
youtube の分解動画
aliexpress だと これとか。162.16 ドル x PayPalUSDJPY(86.3648) = 14005 円。1 万超えるから 消費税を請求されるかも知れない(+700円)。あと国内の場合ショップによっては ACアダプタが変更になっているかも知れない。それに海外からの購入は、リスクが追加される。初期不良とか面倒だし。さらに言うと、専用ケースや 国内用ACアダプタ+プラグ変換ケーブルを一緒に買えない .. とかのデメリットもある。
-- あまり得ではないかも知れないのだが ... やはり値段を見てしまう。この値段なら ... だいぶ欲しいような。
(追記) Pandawill Gpad G10 (Free Shipping USD $148.19 ) が同じものらしい。アルミバックの色も選べるし、唯一 firmware の アップデータを提供している。ケースも売っているし、もし同じものが欲しいなら、ここがお薦めかも。
で、ポチってしまった。そして、その日のうちに発送のメールが。あとは、はずれを引かないことを願うのみ。
9/6 オーダで、9/7 発送で トラッキングID(RRxxxxxxxxxCN) が載ったのだが ... 9/18 現在、まだトラッキングできない。引き受けがでれば、+数日で入手できるはずなのだが ... それまでが長い。
9/19 ... 来るとは思えないので、返金要求を出してみた。
そうしたら、The goods have been entering Japan. Online you can check. なんて言われて拒絶された。
といわれても、追跡できないのには変わらないので、もう一度返金要求を出してみたら... 返事がないかわりしばらくして 追跡できるようになった。昨日の日付で。
来るんだったら、まぁいいや。
9月19日 14:38 国際交換支店(SHENZHEN CHINA)から発送。
- こうなれば あと数日。
- それにしても ショップ自体 SHENZHEN だから SHENZHEN 出るまで 12日か。
9月22日 12:24 国際交換支店(成田)に到着。
- ついに日本にきたー。
9月23日 9:00 税関検査中
9月24日 13:15 国際交換支店から発送
9月25日 6:57 到着 XX支店
9月25日 持ち出し中
- きたー。
- 消費税は徴収されなかった。
そういえば、SmartQ V5 の廉価版の V3 も出てきた。110 ドル+送料? 。-- 4.3 inch だが小さいのが良いなら これが良いかも知れない。
aliexpress だと、これが $116.49 x 1 + $16.61(@EMS) = $133.10 。
ファームに関して老舗が出している安心感というものあるし..
ちなみに、V5 との差
V5 V3
OS Linux/Android/WinCE Linux/Android
CPU TCC8900 600MHz TCC8902 720MHz
Bluetooth あり なし
メモリ 256MB ←
FLASH 2GB ←
Battery 2000mAH ←
サイズ 119×78×14 ←
うーん悪くないなぁ。こっちにすれば良かった。
E7002 の情報:
- 【APad】中華パッド/Androidタブレット【iped】wiki: E7002
タッチパネルが フィルムタイプだそうだ。割れないのが嬉しかったりする。 (E7001 だが分解しようとして割った例があった)
バッテリーのもちは、wifi使わないで連続3時間。wifi 使うと2時間ってところらしい。
性能比較 なんてページがあって A81-E(Cortex-A8 600MHz ,TI OMAP3 3530) に比べて もっさり と書かれている。
まぁ 動画だけはちゃんと見れるのを選択基準にしたから、それでも良いのだが .. ちょっと気になる。
TI の OMAP3350のページに情報がある。TCC8902 は、16KB/16KB の L1 しかないが、256KB の L2 も積んでいる。アクセラレータは、DSP (こっちも L1/L2 をもっている) による ビデオアクセラレータ と POWERVR SGX グラフィックアクセラレータ。
CPU の差は、同じクロックで 2 倍ぐらい?(L2 があるのがでかい) -- だが 画面表示は CPU だけでは判断できない。
TCC8902 でも Image Overlay Mixer と 2D/3D Graphic Processor を積んでいる。CPU にも VFP はある。(ARM1176JZFS) 。
OMAP3350 に勝つことはないにしても .. アクセラレータを使いこなせてない可能性は一応ある。-- 今後に期待しよう。
そろそろファームウェアのダウンロードとかの情報を探してみる。
お、これか?
【android】oPad系列 M700 M701 X5A【7インチ】
215:名無しさん@お腹いっぱい。:2010/08/28(土) 11:01:28 ID:X8U4nuOD
ファームウェア#370きてるね
帰ったら入れてみるわ
http://www.androidtablets.net/forum/specific-tablets/\
288-apad-w-android-2-1-telechips-tcc8902-pandawill-\
g10-wiipad-slim-plus-hipad-m701-8.html#post5360
【パチモン】中華 Androidタブレット/Apad/山寨iPad 6枚目
276 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2010/09/19(日) 20:49:06 ID:jl3PNKcr
>>273
E7002もファーム#98で800個以上作られてビックリしたが、
最新ファーム#121では10個まで減ったけど作られてる。
何なのかは、まだ意味不明。
上記のページ firmwares for HaiPad M701 / Pandawill G10 (/ Moonse E7002) に こんな情報が
--
How to update with USB boot mode
1) start FWDN V7 on PC, then add lk.rom, tcc8900_mtd.img(, and NAND Data.fai).
2) power off and slide switch on
3) press & hold HOME icon button(act as MENU button)
4) connect USB cable (microSD slot side <-> PC)
5) wait boot splash image("I love you" or "HAIPAD") is displayed on screen
(lk.rom is loaded into device and started FWDN mode now. you can release HOME button.)
6) start flashing
--
How
to update with FWDN mode
1) start FWDN V7 on PC, then add lk.rom, tcc8900_mtd.img(, and NAND Data.fai).
2) power off and slide switch on
3) plug AC adapter
4) press & hold POWER button(front button), then press & hold HOME icon button(act as MENU button) *immediately*
boot sequence should be stopped at boot splash image("I love you" or "HAIPAD"). you can release POWER/HOME button.
5) connect USB cable (microSD slot side <-> PC)
6) start flashing
----
USB BOOT でアップデートできるなら、まずは安心。
追記:USB BOOT を使うときは、サイドのボタン 2 つを押しながら 液晶面のメニューボタン長押しで電源投入。
ところで FWDN V7 ってツールの名前か?
ググってみると、結構情報が見つかる。
で、FWDN V7 というのは、どこからダウンロードするのだろう?
画像検索したら、SmartQ V7 の説明ページに行き着いた。-- さすが老舗。
画面の画像を見ると、Boot Loader, Kernel Image, Ramdisk File のファイルを指定している。あと Target には MTD もあるがファイル指定はない。
このツール書き込みはできるが、バックアップは取れないのだろうか? .. だとすると、(絶対に動く)公式のファームを 1つは手にいれておかないと安心できない。
それはともかく、"VTC Driver Installer" がキーワードらしい。これは、SmartDevices のダウンロードセンターのツール(工具)にも入っている。
ファームウェアは、とりあえず 9/18 の kernel #121 ってのをダウンロードしてみる。サイズは、61.94MB, SHA1:59FCA856479553E63F64F3325128429F1E1D94C4
- SLATEDROID: New ROM or new device? StyleFlying T72
- Digital8.org:StyleFlying T72 (aka E7002)
あたりを見ると
MD5 Checksum: 935025399ec7dd0e41573c703ffcf5dc
のファイルが見つかる。
注意) firmwares for HaiPad M701 / Pandawill G10 (/ Moonse E7002) には、
XXX do NOT use these firmware on StyleFlying and new Gpad G10
XXX if you have these models, try firmware for StyleFlying.
XXX of course, no warranty!
というコメントが追記されていて、StyleFlying の firmware のリンクが付いている。
StyleFlying T72/Pandawill Gpad G10(new)と互換性があるようだ。(追記/コメントも参照)
ようやくダウンロードできた。中をみると(ドキュメントを除いて)
VTC Driver Installer v5.00 for 2000_XP.EXE
VTC Driver Uninstaller v5.00 for 2000_XP.EXE
FWDN_V7_v2.10.exe
FWDN_V7_CFG.ini
tcc8900_mtd.img 121MB
NAND Data.fai 730KB
lk.rom 1.1MB
といったファイルが格納されていた。FWDN_V7 などは同梱されていたのか。
ところで、これはどういうものなのか? CFW ? .. とか思ったのだが.. 違った。
HaiPad M701 の公式ファームウェアで、ダウンロードセンターからリンクされてた。
.. ただ、買ったのは、HaiPad M701そのものでもなく、同じものとされる Moonse E7002 でもなく、同じと思われる MID-70-R7 である。本当に使えるのか不安はある。
追記:HapPad M701/Moose E7002 とは ファームウェアの互換性がないらしい。
使えそうなファームウェアの情報は、
追記: ついにきた。
- 梱包は丁寧で箱はほとんど痛んでいない。
- 箱には、
android 2.1
o WiFi o 3G o HDMI o 1080P o 3D GAME
と書いてある。
- HDMI に出力できるタイプもあるが、これは違う。
- もちろん 3G もない。
MDMI 付きはこんなタイプ。(もちろん買ったのとは違う) - 中身は、本体以外に、イヤホン、 ACアダプタ USB ケーブル(mini-B)、 HOST 用 USB ケーブル(miniB - A Type メス)。
- ACアダプタは、5V 1500mA 例の細いプラグ
- 本体は、E7001 アルミシェルそのままの形状。
- なんか バッテリーが固定されていない感触でゴトゴトする。
- ただしあくまでも感触。よくわからない。
- どうでも良いことだが、裏のロボットマークが上下逆だった。
電源を入れてみる。--
- モデル番号 Android for StyleFlying TCC8902 MID
- ファームウェアバージョン 2.1-styleflying-ver1.11
- カーネルバージョン 2.6.29 root@lty #177
- ビルド番号 20100913.192532
初期状態での言語は英語。まずは何が入っているのかチェック。
- ビルドが 9/13 ! -- それなら発送が遅れたのもやむを得ないか。
- HaiPad M701のファームが使えるか試したいところだが、上記のファームウェアを入手しないことには不安。
- StyleFlying とは何? -- Telechips MID StyleFlying T72 これ?
とりあえず動画を見てみる。
- H.264 は、720p の動画しか用意できなかったのだが、全く問題なし。
- あと手持ちは、低解像度の Xvid ,mpeg2 。結構綺麗かも。
ちょっと使った範囲では、普通に使えている。A81-E(Cortex-A8 600MHz ,TI OMAP3 3530) に比べて もっさり と書かれていたが、別に気にならないレベル。- ホームから、アプリのメニューをタブで引き出すとき、ちょっとスムーズでないかも。
- 縦横の切り替えは、画面が瞬時に切り替わるが、それまで間がすこしある。
- 動画のサムネイルの表示はもっさりだったが、microSD の読み込み性能が原因みたいだからやむを得ない。
来るまでは SmartQ V3 にすればよかったとか思ったが、7inch でのスムーズな動画をみると、これで良かったと思える。
使い込むと不満も出てくるのだろうが、いまはよくわからない。動画さえちゃんと見れれば、とりあえず満足。- ... とか書いたが、ソートが 日付でしかできないようだ。
しょうがないので、MSYS にもある touch コマンドで並べたい順の逆順で 日付を更新した。.. 当然スクリプトを作って行ったのだが、間に 3 秒間の間隔を置くようにした。
.. あとサムネイルでのリスティングしかないような... これは最初に表示するときは、読み込みするので遅いのだが、キャッシュして以降は高速にするようになっている。... だがちょっとしたことで、全リドローするのだが、これが もっさり感がある。
PMP と同じような作りで良いのだが.. なかなか難しいのだろうか?
動画用のプログラムは 2 つ入っているのだが、ちょっとだけ挙動が違う。映画じゃない方は、Gセンサーに追従して、方向を変える。 - 具体的な数字はよくわからないのだが、バッテリーが思ったより持つ感じ。ただし、充電時間も長い。3 時間でも 70% とか。
ちなみに、充電ランプは 赤。 - 電源スイッチのように見えるスイッチは、何?OFF でも電源が入る。で、OFF では Gセンサーが効かない。
-- 単に Gセンサー ON/OFF(縦横固定) のようだ。 - market は入っているがまだ使っていない。
- 結局 専用ケースとプラグ変換ケーブル を買うことにした。ケースがないと液晶を割りそうで怖い。付属ACアダプタは使えるが、やはり 認可品(PSEマーク付き)にしたほうが良い -- アダプタ自体は SmartQ 5 と 兼用できるので持っていて変換ケーブルは予備。(買うとしても秋月の小さいのを買うつもり)
- ギャラリーで見える写真が消せない。端末の初期化をすると設定だけ戻るが、写真は消えていない。しかも 空きエリアが減る。
内蔵ディスクのアクセスも USB からできないし。。。
これに限らず andoroid のカスタマイズが甘いように思える。ファームウェアのアップデートに期待。
- ホームから、アプリのメニューをタブで引き出すとき、ちょっとスムーズでないかも。
Android SDK について
買った E7002(もどき)を とりあえず USB につなぐとドライバーを要求される。
なんでも Android SDK にドライバが含まれるそうなので、ここからダウンロードしてみた。
で、SDK Maneger を動かしてさらに "SDK Tools" と "USB Driver for Windows" を ダウンロードするらしい。
どうせなら .. ということで、2.1 だけ コンポーネントと サンプル あと API ドキュメントもダウンロード。
深みにはまるつもりはないが、どんなものなのか見てみたい。
usb_driver に android_winusb.inf があったので指定してみたがダメ。
E7002(もどき)は、PID_DEED だったので追加したら、なんか認識された。端末のほうは、USBデバッグが接続されました。なんて表示された。
;
;StyleFlying
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_DEED
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_DEED&MI_01
これで不明なデバイスはなくなったが、SDK を使わない限り関係ないようだ。あと、インストールしなくとも 2 つの USB ディスクが認識される。.. だが使おうとすると ディスクをいれろと言われる。なにか設定しないとダメなのだろうか?
ちなみに 端末側に 2 つの USB があるが 右に接続するものらしい。(左は HOST 専用で USB 1.1 のはず)
メモ: android で作れるものか見当も付かないのだが... ちょっと。
tcc8902 のデータシートを見ると、ハードウェアエンコーダもまた付いている。動画を取るためのものだと思うが、H.264 1280x720@24fps の能力だそうだ。
- H.263 , MPEG4-ASP も対応していて、1280x720@30fps。
- まぁ tcc8902 だけじゃなくて、OMAP3350なども当然可能なのだろうけど。
ひょっとして、動画変換ソフトを作れるだけの能力があるのではないだろうか?
デコーダーとリソースを共有していると思うので、デコードと同時には動かないと思うが、それなりに強力な能力なのかも知れない。
ただ実際に作るには、API がないと無理。カメラがありエンコーダーの機能を使うのだろうが、エンコードだけ API として分離されていないと。
追記: 2010/11/14 入手可能なファームウェア
もとから入っていたファームウェアは、
- モデル番号 Android for StyleFlying TCC8902 MID
- ファームウェアバージョン 2.1-styleflying-ver1.11
- カーネルバージョン 2.6.29 root@lty #177
- ビルド番号 20100913.192532
というものだが、New Styleflying Romsによると 現在ダウンロード可能なのは、
- From 51szb.com (where I got my 1.05 firmware update):
APAD_styleflying_0920
(#225 Styleflying Ver.20100920-103110) - From Pandawill (these seem to be compatible):
Upgraded firmware for Gpad G10 with built-in 4GB memory
(#301 Styleflying Ver.20101015-173726)
この 2 種類。-- ここみると
Tested, both work fine. from 51szb is Sept 20 date (#225) and the one from panadawill is Oct 15, 2010 (#301). I am sticking with panadawill.
と書いてあって心強い。9/20 のは コメントで fun さんに 紹介してもらったのと同じ #225。
さらに..
- Also, we may have a 2.2 for styleflying soon: http://apad.gen-x.co.nz/index.php
なんて情報が。
ところで StyleFlying ってメーカ名だったのか
- Super-Android MID なんてのも作っている。
- リンク先には、サポートしているビデオフォーマット一覧があるが、こんなに詳しいのは初めて見た。同じ Telechips TCC89xx だから 買った E7002 モドキも同じなのだろう。
- リンク先には、英文 pdf もある。見ると パーツの原価一覧まである。Flash , camera 以外の 主要パーツの合計が $64.84 。結構するものだ。
上記には、ケース代や基板代すら含まれていないから 製造原価だけで $100 超えそうなかんじ。firmware も StyleFlying にまかせることになるのだろう。作って売るだけとは言え製造メーカーもなかなか厳しい商売のようだ。 - 気になるのが License CHIP 。これなしでは、firmware は動かないしくみらしい。-- styleflying のファームウェアの 開発元はここだけで、他にはないということか。
ちょっと pandawill というところが気になった。これだけフォーラムがしっかりしてるなら信頼できるのかな。Gpad G10 をサーチしてみたが、結構安い(Free Shipping USD $148.19 ) みたいだし、お薦めなのかも。
MID/UMPC/Nnotebook Accessories というところをみると、バッテリー(3200mAH 79mmx68mmx5mm) とか売っている。LCD や タッチパネルとかも。
-- ちょっと覚えておこう。
追記 2010/11/15 : ついに firmware update
これが成功すれば、後々おかしくしても元に戻せるわけで、一度はやっておく必要はあると思っていた。
が、失敗すれば 特に困っていないのに 使えなくなってしまう。
リスクは大きいが、自信が出来たので踏み切った。
- 準備:
オリジナルの情報は既にメモしたが、念のため MAC アドレスも一応メモ。
バッテリー残量確認: 60% 残ってた。十分と判断。
ファームウェアは、#301 (10/15 版)
(VTC driver はインストール済み)
FWDN_V7_v2.09.exe を立ち上げる。
lk_gpad.rom , app.rom, splash.rom を この順番で add 。
(NAND Data.tmp もあるが パス)
この状態で ケーブルを接続(PC - USB 右)
右サイドの ボタン2 つを押しながら 電源ボタン長押し。
→ ダイアログがでてメッセージがなにやら出た。
(すぐクローズするので読めず)
→ 本体は、GPAD の画面。
(オリジナルは、ロボットの絵なので流し込んだ lk.rom 起動)
Start ボタンを押すと次のように進んだ
Download Session - Start!
Device Init Complete! - (3sec 82)
Devices SerialNumber 000000EC4CB8xxxxxxxxxxxxxx (だいぶ長い)
Write BOOT - Complete - (25sec 35)
"MTD AREA Write" - Complete - (2min 5sec 32)
"MTD AREA Write" - Complete - (0sec 70)
"D:\xxx\app.rom" Check CRC- Complete - (2min 16sec 96)
"D:\xxx\splash.rom" Check CRC- Complete - (0sec 75)
Download Session Complite! (1st)
[ERROR] CFwdnPort::FWDN_Command: Fwdn Command Failar (0/32)
(赤文字: .. あと 2 行ぐらい)
赤文字になった状態では本体の電源は既に切れている。
なにはともあれ、Session Complite したので 普通に電源投入。
→ スタート画面が GPAD に変わり、あとは普通に立ち上がってきた。
新しくなった端末情報を確認。
- モデル番号 Android for M1E for Styleflying
- ファームウェアバージョン 2.1-update1
- カーネルバージョン 2.6.29 #301
- ビルド番号 Styleflying Ver.20101015.173726
だいぶ表記は変わったが期待したもの。あと MAC アドレスは変更なかった。
あと全体について、
プリインストールのアプリケーションは大分入れ替えがあったようだ。
(中国国内向けのがなくなり、Speed FORGE 3D が入ったり 色々)
システムは基本的には同じ。だが、多々改良されているようだ。(よくわからない)
これで、ようやく自分のものになった気分になれた。
あと これからは、E7002 モドキではなく GPad G10(モドキ) と呼ぶことにする。
追記 2010/11/18 :ファームウェアのファイルをチェック
ようやく いじれるようになったので、ちょっと調べてみることにした。
対象は 9/20 版 (#225) と 10/15 版(#301)。
入っているファイルは、
- lk_gpad.rom (1MB +α)
- app.rom (148 MB)
- NAND Data.fai (1.7MB) (#301 は NAND Data.tmp: 1.3MB)
- splash.rom (#301 のみ: 768KB)
これらの ヘッダーを dump したり、fun さんに教えてもらった tccutils でチェックしてみた。
- lk_gpad.rom
これは、ブートローダ? #225 と #301 では同じものだった。
また、ヘッダーの形式が他のファイルとまったく違う。
変更する理由はないから、中身について気にしなくて良さそう。 - app.rom
[HEADER] RAW_IMAGE MTD という 文字が ヘッダーに埋めこまれている。
tccpack.c を見ると、3 種類のファイルが入っているらしい。
それぞれには 0x10 バイトのヘッダが付き どういうファイルかのタイプが設定されている。
01 : boot.img (5MB)
02 : system.img (138MB)
03 : recovery.img (5MB)
boot.img と recovery.img は同じ形式で ANDROID! で始まる。たぶん ブートパラメータ+カーネル+initrd
system.img は、root ファイルシステム(yaffs2)の イメージ。
boot.img/recovery.img 詳細
split_bootimg.pl を使うと kernel と initrd (と ブートパラメータ) を 取り出せる。
kernel 自体は boot.img/recovery.img で同じものを使っている。
initrd は、ASCII cpio + gzip のファイル形式。
これを 展開すると ... init.rc やら init.tcc92xx.rc やらが出てくる。
初期化でなにをやっているかは、これをチェックすれば良い。
逆に 作り直すには、mkbootimg を使うらしい。これは未チェック。 - splash.rom
[HEADER] RAW_IMAGE MTD という 文字が ヘッダーに埋めこまれている。
データは 以下の 1つ。
05 : splash.img
800x480 16bpp(R5G6B5 LE) の 画像 + 2バイトがデータ。
自分で作れば 起動画面を変更できそうだ。 - NAND Data.fai
[HEADER] FILESYSTEM_IMAGE TCC FAT IMG V0.1 NAND Data で始まるデータ
DISKSIZE 0xce800000 (3304MB) PART_CNT 0x01 の 情報が続く。
0x60 のヘッダから MBR を含む DISK イメージが入っている。DISK イメージは、FAT32 でフォーマットした初期データ。
000060 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00
000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
*
000230 00 00 0b 00 00 00 20 00 00 00 e0 3f 67 00 00 00
000240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
*
000260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa
ここまでが、MBR -- 0x55 0xaa が目印。
情報は、
Partion 1 id 0x0b = W95 FAT32
Start 2
Last 0x673fe0 = 6766560 (3383280KB = 3304MB - 16KB )
000270 00 40 00 00 00 00 00 00 00 40 1a 00 00 00 00 00
000280 eb 5a 90 4d 53 44 4f 53 35 2e 30 00 02 20 18 00 MSDOS5.0
000290 02 00 00 00 00 f8 00 00 20 00 20 00 00 00 00 00
0002a0 00 3c 67 00 74 06 00 00 00 00 00 00 02 00 00 00
0002b0 01 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00
0002c0 00 00 29 00 00 00 00 00 00 00 00 00 00 00 00 00
0002d0 00 00 46 41 54 33 32 20 20 20 00 00 00 00 00 00 FAT32
0002e0 00 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00
ここらへんが FAT32 の ヘッダ。(0x280 から)
- 16バイトずれているから 0x270 は、別の意味のヘッダ?
mount してみると
Size: 3381120 (KB)
Used 16 (KB)
Available 3381104 (KB)
GPad は、4GB なのだが、買ったやつは 2GB と書かれていた。4GB 用の データでは 書き込めないかも知れない。その場合は 自分でイメージを作らないといけないかも知れない。
- ひょっとしたら 他の機種用の NAND Data.fai が使えるかも。
#301 の NAND Data.tmp とサイズが違うのだが、足りない分は all 0 の データ。
CRC とかあるはずだが、足りない分は all 0 と見做すのかも知れない。
000060 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00
000270 00 40 00 00 00 00 00 00 00 40 1a 00 00 00 00 00
これ、オフセットと サイズではないか? MBR は 0 から 0x200 バイト。
で、イメージは、0x400 から 0x1a4000 バイト(1680KB)。
そして、1680KB + 0x280 (= 1720960) が正しいファイルサイズで、#225 の NAND Data.fai のサイズに一致する。
だいぶ分かった。が、CRC が入っているのかどうか? このあたりも調べないといけない。
後ろのデータはすべて分かったので、あるとすれば 先頭のヘッダ。
こういう物ということは分かった。それぞれデータ形式が違うから FWDN_V7 での add の順番を気にする必要はないのだろう。
また、RAW_IMAGE MTD の id は、mtd のパーティション番号だろう。RAW_IMAGE といっても OOB(の badblock情報とか書き換え回数) までは初期化しなさそうな気がする。そうなっているから、yaffs2 のイメージを RAW_IMAGE で書いても問題ないのだろう。
FAT32 だけは、RAW_IMAGE ではない。下位レイヤに UBI が入っていて ウェアレベルリング を担当しているのだろう。UBI を含む RAW_IMAGE にすると DISK 領域全体のデータになってしまうからまずいことになりそうだ。
カスタマイズするには、yaffs2 の system.img を展開して編集し 再作成するというのが手順っぽい。ちょっと面倒な感じだが、好きなようにカスタマイズできそう。
あと、お手軽な方法として、initrd をいじる という方法があるかも知れない。
http://www.slatedroid.com/hsg-x5a-x6-pandawill-g11/7333-new-piece-software-flashed-device-expand-its-functionality-new-device-styleflying-t72-2.html#post59690
http://u.115.com/file/f843b40b18
このfirmwareなら使えると思いますが、 2.1-styleflying-ver1.05 20100908.185000 のようなのでちょっと古いかもしれません。
http://www.slatedroid.com/hsg-x5a-x6-pandawill-g11/7333-new-piece-software-flashed-device-expand-its-functionality-new-device-styleflying-t72-3.html#post61451
firmware 更新モード (FWDN) へは menu + home キーを押したまま起動、で入れるようです。最初の画面で止まったままになれば FWDN モードです。
VTC ドライバ入れて FWDN_V7.exe 起動した PC に FWDN モードの状態で接続すると、 firmware が更新できます。
この先の手順は他の TCC8902 搭載 Android タブレットと同じです。以下参考に。
http://group.apadjp.com/modules/d3forum/index.php?post_id=18
----
USB からブートローダ (lk.rom) を流し込むモードもあるはずですが、 StyleFlying での手順がわかりません。通常、黒い画面のままで、 FWDN V7 を起動した PC に繋ぐとローダが流し込まれて FWDN モードと同じ状態になります。
SmartQ V5/V7 は FWDN V6 とそれ用のファイルを使う構成になっているので、 FWDN V7 の機種とは手順が少し違います。
これをヒントに探してみましたが、ダウンロードできるのは、いまのところ 情報源は、上記の slatedroid か、
http://digital8.org/telechips-android-devices/styleflying-t72-aka-e7002-1764.html
ぐらいみたいですね。
しかも、落とせるファームウェアは、
MD5 Checksum: 935025399ec7dd0e41573c703ffcf5dc
の1つだけ。
いじるのは、もうちょっと様子を見てからにしたほうが良さそうですね。
9/20のfirmwareがあって、次のpostから想像するにちゃんと動いたようです。こちらでは試せないので、何も保証できませんが、よろしければ...
今入っている ファームウェアより新しいし、入れてみたいですね。ただ、文鎮になるかも知れないのでダウンロードはしておきますが、ある程度使ってからにしようと思います。
その間にどんなものなのか調べようと思います。
http://sites.google.com/site/naobsd/android-tablet/hsg-x5a
Linuxのソースがあるという事なので、fwdnやtcbootに関するソースもお持ちかと思います。若干構造は違いますが、似たような作りだと思いますので、何かしら参考になるんじゃないかと思います。
長々と失礼しました。
> 追記:USB BOOT を使うときは、サイドのボタン 2 つを押しながら 液晶面のメニューボタン長押しで電源投入。
これですが、画面黒いままでPCに繋ぐとboot loader流し込まれて画面が出てそこで止まる、という動きになるでしょうか?
もし(PCに繋がなくても)画面が出てそこで止まる、だと、NANDに書き込まれたboot loaderから起動しているので、それを壊した時には使えない手順だと思います。
電源OFF で PC と接続すると、赤ランプが付きすぐ消えます。
で、サイドのボタンを両方押しながら 液晶面のボタンを押すと 黄緑ランプが付き PC 側にハードウェアウィザードが出ます。デバイス名は "USB Device"
この状態で、ボタンを話すと USB が切られます。そのとき 赤ランプになり、すぐ消えます。(たぶん電源 Off 状態)
この一連の操作中、画面はずっと暗いままです。
USB BOOT 状態になるけれども、ドライバーが入っていないとすぐ電源Off のようですね。
これの #30 が成功例のようです。
Installed the drivers. Pressed all the 3 buttons together as i connected to my windowsxp machine. I already had the flashing tool set up pointing to the ROM image. Styleflying was detected and I proceed to erase the NAND. After that, I just hit the start button and prayed hard. At completion i even had 3 lines of error messages. Anyway, I turned the styleflying off and then on again. Booted up beautifully!
Thanks for saving my machine. Without finding your rom, my tablet is bricked.
こんなことが書いてありました。
私は、まだインストールするつもりはないので、FWDN になにも設定してないのですが、ドライバを入れて認識できるようになっても、ボタンを離すとすぐ電源が切れてしまいます。
そういえば、このマシンリセットボタンないですね。おかしな状態になったらどうなるんだろう?
ところでひとつ気になることがあります。
> 画面黒いままでPCに繋ぐとboot loader流し込まれて画面が出てそこで止まる
と書いてありますが、FWDN が、lk.rom を流し込むんですよね。(FWDN に ファイルを設定しないとそこまで行かないはず)
FWDNにlk.rom(bootloader)を登録した状態で接続すると、lk.romがRAMに流し込まれます(画面が出るはずです)。
この状態になってやっとlk.romとtcc8900_mtd.img(kernel/userland等いわゆるファームウェア)をNANDに書く事ができます。
通常、ファームウェアの更新では、NANDからlk.romを起動した状態(最初の画面で止まる状態)でよく、USB bootはNANDからlk.romを起動できない状態の時に使う手段です。
lk.romが流し込まれれば(NANDからlk.romが起動した状態なら)、ボタンから手を離しても電源が切れないようになっているかもしれません。HaiPad M701はそのような作りでした。
(HaiPad M701もボタンの押し方で通常の更新モードとUSB bootの2つの状態にできます)
USB boot状態で、lk.romを登録してあるFWDNを起動しているPCに接続すると、そのlk.romがRAMに流し込まれて通常のファームウェア更新モードまで進みます。この時まだNANDには何も書き込まれていないので、NANDを更新するにはFWDNにlk.romおよびtcc8900_mtd.imgを登録してstartしてやる必要があります。
lk.romがRAMに流し込まれた時に画面表示がおかしいと、他の機種用のlk.romの可能性が高いので、NANDに書かない方がよいです。
(USB bootに入れるなら何度でも焼き直せますが)
ちなみにHaiPad M701はlk.romがRAMに流し込まれた時点でボタンから手を離しても大丈夫な作りになっていました。
E7002(HDMIあり)
のモデルを持っているのですが
起動するときに誤って
サイドの二つのボタンをおしたまま
きどうしてしまい
bootモード?できどうしてしまって
電源をOFFにしてみて
もう一度普通に起動してみたら
黒い画面のまま
何もおきませんでした
文鎮になってしまったのでしょうか?
あきらめずFWDN V7で復活させようとしたのですが
FWDN V7すら起動しません
どうすればいいのでしょうか?
2) 正しいファームウェアの入手
この 2 つがクリアできれば、文鎮化したとしても、なんとかなるはずです。
E7002(HDMIあり)ということは、HaiPad M702 なんでしょうか? 正しいファームウェアは持っていますか?
http://www.haipad.net/download.asp
もし、HaiPad M702 ならここからダウンロードできるようです。今みたら英文の説明書なども置いてあるようです。
USBBOOT にする方法は、機種が違うと違うようなので、的確なアドバイスはできそうにないです。書いてある内容から判断すると 私のと同じようですが、私のは、電源 ON にすれば普通に立ち上がってきます。
あまりお役に立てなくて申し訳ないのですが、この記事に書いてある以上のことは私は知らないのです。
起動しなかったFWDN V7
ですが起動しました
あとはフォームウェアなんですが
http://www.haipad.net/DownloadShow.asp?ID=7
ここのでいいのでしょうか?
書き換えをするときにFWDN V7の中に
セットするのはlk.rom tcc8900_mtd.img
だけでよいのでしょうか?
あと、正しい lk.rom でないと、画面が真っ暗のままなので、書き込みしても無駄らしいです。
いったのですが・・・
やはり画面が暗いままですね・・・
kl.romがおかしかったのでしょうか?
もしよければ正しいkl.rom
のある場所を教えていただけないでしょうか?
動いているときに、モデル番号・ファームウェアバージョン・カーネルバージョン・ビルド番号 をメモっておけば、特定できるんですが。今更無理ですね。
買った店はどこなのでしょう? 店に相談するのも良いと思います。ファームウェアをもらえるかも知れませんし。最低でも上記の情報ぐらい教えてもらえるんじゃないかと思います。
そこら辺は
メモってます
モデル番号
MID
フォームウェアバージョン
2.1-update1
カーネルバージョン
2.6.29
root@localhost#101
ビルド番号
MID1.1
です
違うのなら、ググっても他にヒットしないようですし、ドキドキ堂で買った人を見つけてお願いするとか。
ひょっとして、M701-R だったりしませんか? なんとか探し出して試してみるとか。
私にできるアドバイスはこれぐらいですね。
http://read2ch.com/r/wm/1285607651/
ここ見ると 同じような 端末情報が出ています。(build 番号が違うだけ)
で M701-R の #133 が update できているようです。
参考まで。
がきたみたいなので
入れてみます
ところでe7002は殻割り
するとなかにボタンがあるのでしょうか?
ですが、どちらのモードであろうと、FWDN_V7 で書き換え可能な状態になったら 画面が出ているはず。
正しいファームウェアと確信できても 画面が黒いままだとすれば、液晶の故障とか液晶のコネクタの接触不良とかの可能性を疑うことになると思います。
原因は液晶パネルから出ている
フレキシケーブルの接触不良でした・・
最後にお聞きしたいのですが
バッテリーの持ちwifiオンで2時間から3時間
なのでしょうか?
バッテリーは自分で増築できるでしょうか?
分解してみたのですが
いがいと中身はすっからかんでした
遠回りになっても、信用できるファームウェアを1つ持つことは重要だと思うのでこれでよかったと思いますよ。
私はまだ wifi使ってないです。動画だけなら 5-6 時間かそれ以上持つ感じで満足しています。
バッテリー交換ならともかく、増築(並列につなぐこと)はお薦めしません。知識がない状態で電池と同じように扱うのは危険です。
ちなみに バッテリーには、7.4V のタイプと 3.7V のタイプがあります。分解したのなら自分のものがどちらのタイプで 何mAH なのか確認しておきましょう。
記事にも追記していますが、pandawill というところで 3.7V 3200mAH というのを扱っていますね。これ以上の 4500mAH もあるとは思いますが見つけられていません。バッテリーがへたったらこういうのをその時探して交換しようかとは思っています。
なお、交換するバッテリーは リチウムポリマー(リポ)電池だけを考えています。携帯やDS用バッテリーを使うのは基本的に危険です。ましてそれを並列にするのはたいへん危険です。大概は PSE法の規制対象にもなり、人に譲ることもできなくなるはずです。
3.7V 4.7Wh と書いてあって
それが二個つながってました
分解も終わってタッチパネルを
はめようとした瞬間・・バリッ!
いやな音とともにタッチパネルにひびが入り
ついに文鎮になりました・・直ったところなのにorz
タッチパネルさえ直れば動くのですが・・・
単体で売ってるところなどはあるでしょうか?
マウスやキーボードが使えると思うので、とりあえず試してみるのはどうでしょう? 買えるとしても海外からになると思うので時間がかかります。
記事にも書きましたが、
http://www.pandawill.com/Wholesale-midumpcnotebook-accessories_c406
ここで何種類か扱っているようです。タッチパネルの端子の形状が合えば使えるかも知れません。G10 用のはどうですか?
線が出ているところ(長辺/短辺)が違ったり、太さが違ったりするので 使えるとは限りませんが紹介だけしておきます。
タッチパネルの線は 普通4本ですが、dual touch ができるタイプは 5本 だそうです。5 本なら上記のところにはないです。
あとバッテリーが 2 つとのことですが、直列で 7.4V なんでしょうね。4.7Wh ってことは 3.7v で割って 1300mAH ぐらいでしょうか。
http://www.dealextreme.com/details.dx/sku.30995
これは、dingoo A320 というゲーム機のバッテリー(1700mAH)ですが、使えるかもしれませんね。タッチパネルが直った場合にしか意味ないですが。
伸びているケーブルの形などは同じだし
1000円ちょいなので買ってみますね
あとは送料が・・・
キボードは使ったことはあるのですが
マウスは使ったことないので
どんなマウスが使えるのでしょうか?
使うと画面に矢印が出てきたりするのでしょうか?
送料に関しては Reg. Airmail 使えば良いと思います。ただし、今は Hong Kong Post は避けたほうが良いかも。(遅い印象があります)
マウスが使えるとしたら普通のUSB マウスです。タッチパネルをダメにした人でマウスを使っているというのを聞いたことがあるだけで、実際に使ったことはないです。
かぎずめと言うのは
自分が割ったほうのタッチパネルに
かぎずめがついていて
頼もうとしているタッチパネルには
かぎずめがないので本体のほうに
ちゃんとはめれるのかが心配ということです
固定するためのツメがないとすると両面テープで貼るんですかね。そうしたら再分解が面倒になりますね。ツメみたなのを作って貼るとしても隙間ができると割れ易いだろうし。
実際手続きしてみると、Reg. Airmail は +$3 でした。どこから送るかは選択できないみたい。
http://hitobitobashira.blog64.fc2.com/?no=130
同じような感じですか?
この人はカメラが引っかかって割れたそうです。原因を分析しておかないと、次も割る可能性があるので注意してください。
タッチパネルの情報ありがとうございます。
カメラのレンズが固定されていないので、パネルをはめ込む時に穴に入れないといけないですね。
タッチパネルを割らないよいうにするには、パネル真ん中では無く全体を押してそっとはめていけば問題ないはずです。無理をすると割れる事を知っていれば、割ることは無さそうな気がします。
こんなかんじですhttp://www.katsakuri.sakura.ne.jp/src/up48497.jpg.html
テープ作戦しかないですかね?
だから、シートを剥がして張り替えることになるはずです。
これは.. 枠の上から貼ると隙間が出来そうですね。ううむ。
それに、手にもって調べるわけにいかないので、よく分からないところが出てくるんですよ。だから、具体的にどうすると良いとは書けないです。
それでも良いなら書いてみますが...
まず構造を把握すること。写真だけでは、プラスチックの枠でタッチパネルを挟んでいるのか、シートを貼りつけているのか はっきりとは分かりません。
シートを貼りつけているのなら話は簡単なのですが、たぶん違うのでしょうね。
プラスチックの枠で挟んでいるのなら、どうやて タッチパネルの本体を外せるか検討してみましょう。見たところ 溶かして付けているように見えますが、そうだとすると結構厄介です。
溶かして付けているなら、カッターナイフや薄いのこぎりで切り離すことになりそうですが、それすらスキルが分からないのでアドバイスしづらいです。やるならケガをしないように注意してください。
タッチパネルの本体を取り出せたら、どうやったら元に戻せるか検討することになります。取り出した本体使ってシミュレーションしてみましょう。
購入する予定のタッチパネルは、フイルムが付いています。これをツメがついた枠に貼りつければ良さそうですが、それだけでは、枠の強度が足りないだろうと思えます。たぶん、枠の上側もさらに貼り付けるのでしょう。
接着剤は効かない素材だと思うので、薄い両面テープ(しかも強力なもの)で貼り付けることになると思います。
あと、もし タッチパネル本体が LCD からはみださないなら、直接LCD に貼るという方法も考えられます。この場合はフィルムの余分な部分は貼る前に切り取ってしまいます。そして元の枠は、押さえるだけの役目にします。フィルムの分タッチパネル本体が厚くなっていると思うので、元の枠を削ったりして、圧迫しないように調整します。
.. いま書けるのはこれぐらいですね。まずは、最初に書いたことをやってみて、具体的な疑問がでたら、聞いてみてください。
VTC Driver Installer v5.00 for 2000_XPを
パソコンにインストールできないので
だめですね
windws7 64bitなもんですから
なんちゃらキャブレーションをしたいのに
できないんですよねえこりゃまいりました