2012年10月28日 星期日

Android 平板韌體修改‧自己來

.
(提醒:修改韌體有風險,宜謹慎為之)


以 WM8850-mid Andriod 4.0.3 為例:

1. 修改預設語言

例如開機後就直接是台灣繁體:


\FirmwareInstall\firmware\android4.0.tgz\system\build.prop
裡面的兩行:

ro.product.locale.language=en
ro.product.locale.region=US

改成

ro.product.locale.language=zh
ro.product.locale.region=TW

就可以了。


2. 修改開機第一畫面


用您自己喜歡的
u-boot-logo.data
取代
\FirmwareInstall\logo\u-boot-logo.data


3. 增減預設目錄與檔案

例如您希望首次開機後就有某個目錄,裡面已經有某些檔案,都可以這樣修改:


\FirmwareInstall\fs_patch\localdisk
下增減目錄、增減檔案。


4. 增減預設App

例如您希望首次開機後就有最喜歡的遊戲,沒有您用不到的App,都可以這樣修改:


\FirmwareInstall\fs_patch\data\app
下增減App。


5. 改變氣象報告預設城市

例如您希望首次開機後就是台北市:

用已經設為台北市的 weather.db
取代
\FirmwareInstall\customization\800x480_data.tar\.\data\com.wmt.weather\databases\weather.db

(\FirmwareInstall\customization\ 目錄下有時會有多個 800x480_data.tar,所以要留意您的機器是使用哪一個。)

如何取得已經設為台北市的 weather.db?

先在機器上將預報城市設定台北市,再將
/data/data/com.wmt.weather/databases/weather.db
copy 出來即可。


6. 增減桌面圖案


\FirmwareInstall\firmware\Res_WmtLauncher.tgz\Res_WmtLauncher.tar\system\wmtapp\launcher-res\wallpaper\
增減圖檔即可。


7. 取得 root 權限

將 Superuser.apk copy 到

\android4.0.tgz\android4.0.tar\.\system\app\

將 su copy 到
\android4.0.tgz\android4.0.tar\.\system\xbin


8. (增加中...)



如何解包解壓縮/封包壓縮 *.tgz 、*.tar 檔案

解包解壓縮/封包壓縮 *.tgz 、*.tar 檔案,可能有各種技巧與方法,但建議在 Linux下為之,可參考:

http://electronmania.blogspot.tw/2011/10/hd-a5402-installimg-rcs.html

針對 android4.0.tgz,需把其中的 「解包解壓縮/封包壓縮」 指令

tar -jxvf usr.local.etc.tar.bz2 -C new
tar -jcvf usr.local.etc.tar.bz2 *

調整成

tar -zxvf android4.0.tgz -C new
tar -zcvf android4.0.tgz *

針對 800x480_data.tar,需把其中的 「解包解壓縮/封包壓縮」 指令

tar -jxvf usr.local.etc.tar.bz2 -C new
tar -jcvf usr.local.etc.tar.bz2 *

調整成

tar -xvf  800x480_data.tar -C new
tar -cvf  800x480_data.tar *

以上方法需一點 Linux 概念與經驗,若覺困難,就請自行加強對 Linux 的熟稔度。



.

2012年10月24日 星期三

WM8850-MID 韌體大收集 與 重刷注意事項

.
 必讀:WM8850-mid 原始資料抓取工具

先讀本篇
http://electronmania.blogspot.tw/2012/12/wm8850-mid.html


如果您的機器是此連接中的最後面一種,這些韌體就不適用
http://electronmania.blogspot.tw/2012/10/via-8850-pcb.html


Jelly Bean 4.1 之後的韌體在這裡:
http://electronmania.blogspot.tw/2013/01/wm8850-mid-part-ii-41.html


最新 ==> 4.0.3 v1.5.5 (14.) 


1.
http://www.maixin-china.com/software-download.asp#mx7650b

MaPan MX7650B (WM8850) Software F2012.11.20.rar (size: 402 MB) (V1.5.0) (4.0.4os?)
MaPan MX7650B (WM8850) Software 2012.11.20.rar (size: 408 MB) (V1.5.0) (4.0.4os?)
MaPan MX7650B (WM8850) Software 2012.11.1.rar (size: 408 MB) (V1.5.0) (4.0.4os?)




























上圖中印的是 4.0.4os,但是,你只要在 FMaker 中輸入 setprop ro.wmt.ui.android_ver 5.0.5


將來就會顯示 5.0.5 :





























MaPan MX7650B (WM8850) Software 2012.10.21.rar (size: 352 MB) (1.3.0) (Norton 病毒警告)
MaPan MX7650B (WM8850) Software 2012.9.28.rar (size: 364 MB) (1.3.0) (Norton 病毒警告)
MaPan MX7650B (WM8850) Software 2012.9.18.rar (size: 448 MB) (1.2.0)
MaPan MX7650B (WM8850) Software 2012.8.15.rar (size: 354 MB) (1.2.0)
MaPan MX7650B (WM8850) Software 2012.8.10.rar (size: 361 MB) (1.1.0)
MaPan MX7650B (WM8850) V0.9.5 Software 2012.6.19.rar (size: 252 MB) (0.9.5)

2.
ftp://202.105.131.8/
ftp://198.58.110.11/
http://www.eken.com/support/

W70-1.1.0--20120815.rar (1.1.0)


3.
http://www.azhuo.net/en/products_EKEN-W70_VIA8850-A9_7_inch_Android_4.0.3_Tablet_PC_Upgrade.html

7" W70 (512MB+4GB) android 4.0 No.20120508 (?.?.?) (無下載密碼,猜測應該是0.9.x版本)


4.
http://veedee.in/download/E-10.rar

(1.1.0) (for 8G/1G ram) (印度商)

5.
http://www.ele-china.com/soft/tablet/8850/bigUSB/

WA70-COD-0905.zip (1.2.0)
w01-v1.2-20120901.zip (檔案不全)


6.
這幾個都是舊版
MID7_8233_FT5406_zcc1705_3Key.zip (鏡頭在上端中央的機器適用)
WMC-1592.zip (鏡頭在上端中央的機器適用)
WMC-1579.rar
WM8850_MID7_PuZhi_W01_W70_8223_1.0.0_120621.rar


7.
V1.4.0
http://www.mobilestore.be/Cherry/
M1013_firmware_121018.zip
本韌體預設給1024x600的機種使用,您必須透過FMaker.exe來調整適合您的機器使用的各項參數。


























































8.
V1.5.0
ftp://202.105.131.8/
ftp://198.58.110.11/

W70-1.5.1680-NOWIN8-1108.zip (GSL1680 觸控晶片+W70_V12主板)
W70-1.5.1680-WIN8-1108.zip (GSL1680 觸控晶片+W70_V12主板)
W70-1.5.COF-WIN8-1108.zip (CTP_PUZHI_AUTO+V12之前的主板)






























9.
V1.5.1

http://pan.baidu.com/share/link?shareid=114970&uk=3037436378 (409M)

(預設給E10C、E11D、E18E、E18F機種使用)

原韌體說明全文
=====
系統下載下來之後

1.解壓縮文件夾
2.格式化TF卡
3.把FirmwareInstall文件夾wmt_scriptcmd文件複製到TF卡根目錄下
然後把卡插入機子重啟
4.升級到100%,拔掉TF 機子自動重啟,裝系統完成。

修改不同機器的軟件請打開
FirmwareInstall\config
文件夾
選擇自己要升級的機型如E18E 就在E18E 文件前加一個“+”號 +E18E 軟件就啟動 E18E 的軟件, (後面這句話的意思:+E18E.fwc會啟動安裝適合 E18E機型的韌體 )

(看清楚型號內存是多少512M只能升級512M軟件1G只能升級1G軟件不然會死機)

記住只能在一個啟動文件前面有+號,不然會有錯誤。

注意事項,一定要插電源,TF卡中只有這個兩個文件,如果有其他文件,容易引起死機現象。

深圳易迪通電子科技有限公司
工程部
==========





























補充說明

本韌體需自行選用一個 .fwc 檔加上+號,再用 FMaker 來調整記憶體、觸控板、
G-Sensor、喇叭...等參數。

使用 FMaker 要特別留意,若您在 D: 使用 FMaker 編輯過 .fwc 檔,然後又在 F: 開啟
 FMaker時,它的預設 .fwc 會指向 D: 。所以您在 F: 使用 FMaker 時,一定要讓目錄
走上最上層,然後再走到 .fwc 檔的目錄,要百之百確認您正在修改的 .fwc 檔是您
真正要修改的。

10.
雙鏡頭版本
(只提供連結,無實際使用經驗)
http://db.tt/J4MKPxnK

雙鏡頭 V1.5.2 版
MaPan MX7650B DC (WM8850 Dual-camera) Software 2012.12.8.rar
http://www.maixin-china.com/software-download.asp#mx7650b



11.
非官方版本
(必須具備FMaker.exe使用經驗)
http://www.mediafire.com/?nu3zdkzou027zz8
http://www.mediafire.com/?g5k2s46dr9n7nob




























12.
V1.5.2
(非供直接刷機,需有FMaker.exe使用經驗)
http://veedee.in/download/Via8850%201.5.2%201208.rar















13.
V1.5.3
ftp://202.105.131.8/
ftp://198.58.110.11/

W70-1.5.3-1680-1218.rar (預設給 GSL1680 觸控晶片使用)














安裝後,如果發現多了幾個您不喜歡的 app,可以回過頭將
FirmwareInstall/3rd_party/system/app/ 裡的 apk  砍掉,再刷一次機。


14.
v1.5.5
http://www.eken.com/support/
W70 1.55

網友SSCANS提供 4.0.3_V1.5.5韌體,CPU 跑 1.5G 的情報:





















15.
4.1 及之後的版本
http://electronmania.blogspot.tw/2013/01/wm8850-mid-part-ii-41.html



韌體更新前的認知 (or 這篇)

WM8850-MID 平板電腦其實是個大套件,任何商家都可以採購組件回家生產。有些在外觀上有明顯差異,例如鏡頭在上緣中央或右上方;有的外觀則幾乎完全一樣,但是內部組件就不一定完全相同了,這就是為什麼平平是WM8850-MID ,每一台與每一台之間有時存在甚大差異的原因。

看看這裡,光是外觀就有五種不同;看看這裡,光是電路板就發現有四種版本。

所以才會有A韌體在A先生的 WM8850-MID 上運轉正常,在B先生的 WM8850-MID 上卻會有觸控無作用、重力感測反轉、照相機失效...等問題。

因此在安裝網路上其他版本的韌體之前,最好已經擁有原商家所提供的原來版本的韌體。

如果沒有原本韌體,那至少也要用 http://nanospic.ro/?page_id=12 的 WM-Explorer 來備份原機的參數。(若是在XP上執行WM-Explorer ,需先安裝 .net framework 3.5。只靠這些原機參數是否就能100%回復到原始狀態,我也還在摸索,尚未有明確答案)。

使用方法可參考 : http://nanospic.ro/?p=312

另外一種抓參數的工具程式:

下載 printenv.rar  http://www.mediafire.com/?7qa9py6txzllw65 

解開後,將三個檔案copy到TF卡的根目錄,執行 call.wmt!sh ,幾秒後,就會在TF卡上產生 env_uboot 檔。


調整韌體參數的工具程式

\FirmwareInstall\config\FMaker.exe 就是參數調整工具。同目錄下有一大票參數檔,檔頭有"+"號的,就是目前使用的參數檔。

















從這裡,可以針對硬體差異進行調整,例如記憶體大小、觸控板、重力感測...等。

使用 FMaker 要特別留意,File --> Open,,, 的 *.fwc 是您真正要修改的 fwc 檔,如果沒注意,它可能是指向別的韌體的 config 目錄,這會造成您以為您改了這個韌體的 fwc 檔,但實際上是改了別的韌體的 fwc 檔。

(觸控板問題可以試 CTP7_PUZHI_AUTO;重力感測問題可以試 mc3230sensor_1)


補充:

這裡有一些WM8850韌體---
http://nwcom.info/Driver/oem/WM8850-mid/FW/Official/


.

2012年10月21日 星期日

拆解 VIA 8850 平板電腦的無線網路模塊

.

這台 VIA 8850 平板電腦的無線網路模塊使用 realtek 的 RTL8188CTV晶片。

網路資料顯示 RTL8188CTV可以工作於3.3V及5V,所以我就為這個模塊接了一個標準的USB頭:














這樣的組合可不可以給PC/NB使用?

答案是:可以的。只要安裝驅動程式就可以了。(但是其間有遇到一台NB根本無法偵測到有插入USB的情形,原因不明)

相反的情況,一般給PC/NB使用的USB無線網卡可不可以給這台平板使用?(下圖裝置使用Ralink晶片 )


















答案可能是要看您運氣好不好,運氣好就剛好可以。

如果 \FirmwareInstall\firmware\modules.tgz\system\modules\3.0.8-default\ 裡面剛好有驅動程式就可以用:

















但似乎沒有隨插即用的功能,而是要先插好然後再冷開機才偵測得到。


關於 RTL8188 晶片

RTL8188 有多種版本,底下是網路上找到的資料:

RTL8188CTV:正常功耗版本
RTL8188CUS:低功耗功耗
RTL8188EUS:比RTL8188CUS更省電


Network Signal Info apk 實測:
晶片:RTL8188CTV
AP:T07AW(輸出功率設為 30mW)
室內距離 AP 約 1.2米處:-45~-52dbm
室內距離 AP 約 8米處:-66dbm


.






















.

2012年10月19日 星期五

VIA 8850 平板電腦的PCB至少有五種

.

1. W70-V2 :










































W70-V2 PCB 的反面
























2. W70_V07:














































3. W70_V12

2012.09.20 的版本,這一片可以明顯看出:觸控介面不同。無線網路模塊也不同。









































4. W70_V04

這是中國淘寶一位賣家把摔破LCD的WM8850-mid當零件機賣的PCB:























5. W742_V4

這是國外 Mcgr3g0r 先生所提供的另外一種 WM8850 PCB:
























它跟 W70、MaPan 系列的主機板有明顯差異,例如:
W742_V4 上面有 GM8283c 晶片, W70 沒有。而且 W742_V4 的 LCD 介面也與 W70 不同。

這一台的背面與W70、MaPan 系列的明顯不同:





















所以,可以用在 W70、MaPan 系列上面的韌體是不能用在 W742_V4 的。



如果你的平板長這樣子:

























可能就要到這裡下載可以給 W742 PCB 用的韌體:

omega mid 7108
http://support.platinet.pl/tablets-2/ot7108/

(僅供參考,我沒有 W742 的使用經驗)







.

2012年10月15日 星期一

電話機改裝鋰電池的實驗

.

拆開筆電失效電池,才發現裡面的串、並聯電池,其實只有一顆故障,因此一下就多出五顆可用的 18650 鋰電池。

該如何消化掉這些電池呢?

後來有想到,可不可以把電話機的電池改裝成鋰電池?(原本使用3顆AAA電池)

於是有了這個實驗。

這是在 2011-09-13 改裝完成的:





















經過13個月(到 2012-10-15 為止),LCD面板顯示開始減弱,測量電壓已經降至 3.4V。


結論:

一年充一次電,可接受,就加減用吧。剩餘物質大利用,送丟好!


2012-10-31 補充:

經實測,這顆18650鋰電池的容量已經衰退到大約只剩 400mAh 上下。



.

2012年10月14日 星期日

translate via 8850 FMaker program

.

for your reference

























another FMaker version































RAM:
refer onboard data (most  situation, keep this setting)
2-16bit 256M
2-16bit 512M
4-32bit 512M
4-32bit 1024M

Touchscreen:
CTP7_PUZHI_AUTO
GSL1680
...and many others


Vibrator:
default
no

sound card:
default
phone high level (line out?)
HW DAC(no sound card onboard)

battery:
default
no

start equipment:
NAND
TF

Key:
default
switch Volume key
no

G-Sensor:
default
no
mc3230sensor_1
mc3230sensor_2
mc3230sensor_3
mma7660gsensor_1
mma7660gsensor_2
mma7660gsensor_3
mma7660gsensor_4


Speaker:

default
left channel
right channel
ceramic speaker


2/3G Module
no
USB port
Spreadtrum + serial port 1
Spreadtrum + serial port 3





























2012年10月11日 星期四

VIA 8850 平板與 Windows XP 電腦連結

.

1.
Windows XP 先安裝好 Windows Media player 11

2.
透過 MTP(媒體傳輸協定) ,電腦可以偵測到平板電腦:


































3.
平板電腦點選「安裝驅動」:


















4.
在我的電腦中找到平板電腦(Drivers),按右鍵,經檔案總管可以看到 adb_drivers 目錄,將它拷貝到電腦中。裡面的 readme.txt 有詳細的說明。

5.
平板電腦點選「USB調試」,在電腦上安裝 ADB 驅動程式:


















6.
完成


( Window 7 會自動搜尋驅動程式 )



正常USB連線下:

USB調試 --- PC/NB 端沒有看到什麼,僅供特定程式使用。
MTP --- PC/NB 端可以看到 wm8850-mid icon。
安裝驅動 --- PC/NB 端可以看到驅動程式(Drivers)的目錄。請仔細閱讀裡面的 readme.txt。







.



2012年10月10日 星期三

修改 VIA 8850 韌體的預設語言


.

網路上找得到的各種 VIA 8850 韌體,預設語言都是英語。

如果您想把它改成台灣繁體字(刷好韌體後,開機就是繁體字),
只要把
\FirmwareInstall\firmware\android4.0.tgz\system\build.prop
裡面的兩行:

ro.product.locale.language=en
ro.product.locale.region=US

改成

ro.product.locale.language=zh
ro.product.locale.region=TW

就可以了。
















解包解壓縮/封包壓縮 android4.0.tgz 檔案,可能有各種技巧與方法,其中一種方法可以參考:

http://electronmania.blogspot.tw/2011/10/hd-a5402-installimg-rcs.html

需把其中的 「解包解壓縮/封包壓縮」 指令
tar -jxvf usr.local.etc.tar.bz2 -C new
tar -jcvf usr.local.etc.tar.bz2 *

調整成

tar -zxvf android4.0.tgz -C new
tar -zcvf android4.0.tgz *

以上方法需一點 Linux 概念與經驗,若覺困難,就請自行加強對 Linux 的熟稔度。

還有一種比較簡單的方法,就是在 Windows 底下,直接用 7-ZIP 將android4.0.tgz\system\build.prop 抓出來:(此方法需再驗證)


















修改後,再放回去就可以了。



最後,還是要重申一次:

修改韌體的各種風險,須自行承擔







2012年10月6日 星期六

VIA 8850 平板電腦安裝 Win 8 介面

.

看圖說故事

沒有 Win 8 介面的韌體,需要安裝「Metro 安裝器」(MetroInstaller.apk):
















安裝「Metro 安裝器」之後,就有兩個介面可以切換:
















暫時取消 Win 8 介面:

















.

2012年10月4日 星期四

解決 VIA 8850 亂刷韌體造成觸控失效的問題

.

 VIA 8850 亂刷韌體造成觸控失效問題的解決方案應該有很多種,以下是其中一種。

我的平板刷 MX7650B_Firmware_20120928.rar(1.3.0,諾頓有病毒警告,但解開後重掃,又沒有病毒) 或 MX7650B_Firmware_20120918.rar (1.2.0) 都會造成觸控失效。(此時還是可以用USB滑鼠操控)

碰到這種情形,你可以執行 \FirmwareInstall\config\FMaker.exe 來重設參數:

 File --> Open...  開啟  +MaiXin_MaPan_MX7650B_ETF2127_ZCC1943_A.fwc

(+號是指會使用的設定檔,若您百分百確定您的機器該使用其他某個設定檔,
就把+號移到某個設定檔前面)














將觸控屏欄位設為 CPT7_PUZHI_AUTO  (不一定合您的機器使用)

File --> save 存檔

重刷這個韌體後,我的觸控板就可以正常操作了。




.

VIA 8850 平板亂刷韌體的可能遭遇

.

其實,我本來也沒有打算要更新這台 VIA 8850 平板的韌體。

只是有一次在研究更新步驟時,我把某一個韌體的 FirmwareInstall 目錄以及 wmt_scriptcmd copy 到一張 microSD 卡上,只是想看看而已。後來又copy一段影片拿到平板上播放。之後這張 microSD 卡就一直留在平板上沒拿出來。

某一天,我重開機這台平板,結果它就自動進入更新步驟,發現時已經來不及了。所以就這樣進行了一次「不想更新的更新」。

之後,就把網路上找的到韌體全部拿來更新。(不怕死的實驗精神?)

提醒:
如果您也打算跟我一樣亂刷,請一定要先備妥原機器的原始版本韌體。(即使這樣我也無法保證您就可以刷回原功能)

亂刷韌體您可能會碰到四種狀況:

1.無畫面
原因:版本不符

2.觸控無反應
原因:觸控驅動不符


3.有畫面、可觸控,但操作速度緩慢
一開始碰到這問題,覺得很怪。因為功能都正常,只是速度變慢,例如:切回 Home 時,圖示顯示時間變得很慢、看 YouTube 大部分的時間都在「緩衝」...等等。

4.有畫面、可觸控,但當機連連
開機就當、開啟網路就當、開啟google搜尋就當、鍵盤輸入文字就當、播影片就當...不一而足。



我這台 VIA 8850 平板的記憶體規格是4G/512M。

設定-->儲存空間 可以看到 4G 的數據:


















但是看不到 RAM 的數據。(網友指正:設定-->應用程式-->執行中 可以看到)

為了看 RAM 的大小,找到 Android System Info apk(類似程式很多):


有的韌體會讓這台平板的 RAM 顯示為:
Max:1xx M

也就是把這台平板的RAM誤認為256M,這就是「操作速度變慢」的原因。

下圖是把512M誤判為256M的實例:


















有的韌體會讓這台平板的 RAM 顯示為:
Max:8xx M

也就是把這台平板的RAM誤認為1G,這就是「當機連連」的原因。

下圖是把512M誤判為1G的實例:



















相關訊息

WM8850-MID 韌體大收集 與 重刷注意事項
http://electronmania.blogspot.tw/2012/10/wm8850-mid.html

WM8850-mid 韌體刷機注意事項再整理
http://electronmania.blogspot.tw/2012/12/wm8850-mid.html


.

2012年10月2日 星期二

VIA 8850 平版電腦的螢幕可以升級嗎?

.

很多 wm8850 韌體在
\FirmwareInstall\customization
目錄下,都有 800x480_data 1024x600_data 1024X768_data 三種檔案:













這是否意味,只要換上1024x600面板,800x480 的 wm8850 平版電腦就可以升級? 

還是我想太多了?

首先,要先找到與800x480介面完全相容的 1024x600 面板來試。

問題是:這樣的面板存在嗎?



.

2012年10月1日 星期一

期盼商人能推出平板電腦DIY套件

.

推出平板電腦 DIY 套件其實是有可能的,因為平板電腦的架構比大家想像的還簡單。

如下圖,平板電腦的主機板只有4個介面:

1. LCD
2. 觸控
3. 鏡頭
4. 電池

(圖中綠框處原有無線模組一塊)

















DIY 套件的組件大概就是這些:

1. A殼
2. 觸控膜
3. 鏡頭
4. 七吋面板
5. 主機板(含無線模組)
6. 電池
7. 喇叭
8. B殼(背殼)

而 DIY 程序大概就是這樣子:

1. 放好A殼
2. 置入觸控膜
3. 安裝鏡頭
4. 置入七吋面板
5. 放入主機板
6. 接上電池
7. 接上喇叭
8. 蓋上B殼(背殼)
9. 完成

主要的DIY動作就是安裝排線,對安裝排線沒把握的話,其實可以去資源回收場買10、20元的光碟機,拆開,拿裡面的排線來練習。(現階段,資源回收場的光碟機簡直是取之不盡,用之不竭)

期盼有商人能推出平板電腦DIY套件,好玩嘛。

.