Mini PC MK802: CP 值與應用度超高的迷你 PC

最近著迷於這隻小小的精簡電腦系統 MK802 。壹網樂變成壹往生,壹電視、壹傳媒也準備跟著陪葬、屍骨送給小狗汪汪去啃,不想辦 MOD 跟第四台的我除了用電腦看之外,也開始找替代方案,既然 Apple 可以用 iOS 搞出一個半殘像屎的 Apple TV , Android 一定有比 Apple 更具競爭力的對應產品,所以很輕易的就找到這隻 MK802 了。

原本開發這隻產品的公司瑞科美 Rikomagic 已經停產 MK802,改生產 MK802 II / MK802 III / MK 808 等,所以市面上看到的絕大多數是中國的山寨廠所生產的 MK802 ,只有極少數是真的掛 Rikomagic 的名字出來,而這些山寨廠主要都還是以 Rikomagic MK802 初號機作為模仿架構,所以相關刷機資源都可以繼續使用(偶而會遇到山寨品質與系統不相容的小毛病),目前在淘寶、露天拍賣等也都還買得到,這個東西的市佔率大概是那些毫洨 Apple TV 功能的人從沒想過的(因為目前也沒辦法統計)。

我是湊巧跟上一團團購,買到一支山寨版,團購價 1750 元,露天、雅虎中各山寨版本的拍賣價也都在 2000 元以下,當然透過淘寶買是最便宜的。MK802 的詳細介紹可以看這wiki 介紹在這,主要優點是:
  • 採用開放式架構 CPU Allwinner A10、
  • 記憶體 1GB 優於一般價位手機、
  • 內建 4GB 儲存並可以再插入 SD 卡最高支援到 32GB、
  • 硬體影音解碼且支援 HDMI 輸出、
  • 支援 OTG 能外接硬碟(或多硬碟外接盒)與其他硬體設備、
  • 幾乎支援所有的影音解碼方案,如果沒有 Google Play 內一定找得到,
  • 內預建 4.0.4 ICS 冰淇淋三明治版 Android 系統(且已經root,真的是便民)、
  • 因為開放式架構 CPU A10 的關係,還可以改用 Linux!

因為山寨多、原產品亦有外銷國外,所以有不少國外 hacker 投入,改機資源算是不少,它的次代商品也陸續推出(如果 HTC 被蘋果告到做不下去,應該就要轉行來做 Android 電視盒、電視棒才對),內建 Android OS 4.0.4 已經不錯用了,但是對於外接硬碟與 NTFS 似乎還有些問題,建議還是刷上 CM9 / CM10 ,參考刷機文章在此

刷機教學
警告:刷成磚是你家的事,別來這邊哭問。

下載 CWM
CWM for 802's using Android 4.0.3 (市面上應該都不是這版了):
http://files.androtab.info/allwinner/cm9/20120716/MK802/MK802_recovery.zip

CWM for 802's using Android 4.0.4 (現在山寨應該都是這版) :
http://files.androtab.info/allwinner/cm9/test/MK802-4.0.4/MK802-4.0.4_recovery.zip

下載 CM9 (推薦):

CM9 Nightly builds ICS :
https://allwinner-cm9.googlecode.com/files/cm9_nightly_20120913.zip

Gapps ICS :
http://goo.im/gapps/gapps-ics-20120429-signed.zip

CM9 Mk802 ICS Compatibility zip :
http://www.androidfilehost.com/main/Allwinner_A10_Developers/christiantroy/misc/legacy/

在 Google Play 內下載 BusyBox \ SuperUser \ ScriptManager:

下載 CM10 (有些不穩,但核心與操作較順)

CM10 Build 2012-09-09
https://allwinner-cm9.googlecode.com/files/cm10_a10_20120913.zip

Gapps JellyBean :
http://allwinner-cm9.googlecode.com/files/gapps-jb-20120726-signed.zip

Mk802 JellyBean Preview Compatibility zip :
http://www.androidfilehost.com/main/Allwinner_A10_Developers/christiantroy/misc/legacy-jb/


MK802 也別閒著去 Google Play 下載需要的軟體,
BusyboxSuperUserScript Manager

如果你的 MK802 有進入過 Google Play ,這時候用電腦透過網站操作應該就可以直接把前面三個軟體直接「指定推送」進你的 MK802 了 ,這就是 Android 的帥氣啊,哪像 iOS 那個鳥同步... 安裝好後記得在 MK802 上先各執行一次, Busybox 會進行基本安裝工作, MK802 有些版本會附上 SuperUser ,但是也要更新。


把 MK802 接上電腦後開啟 USB 儲存裝置模式,直到電腦載入兩個 MK802 上的磁區,將下載到的 Recovery 檔案解壓縮後把 .sh 跟 .img 丟到 MK802 內建的儲存 sd 卡的根目錄上(第一個載入的磁碟),如果你是用丟進 SD 卡的方式(或是丟進第二個載入的磁區),記得用記事本編輯 install-recovery.sh 從:

#!/system/bin/sh
if busybox test ! -f /sdcard/recovery.img; then
echo no /sdcard/recovery.img
exit 1
fi
cat /sdcard/recovery.img > /dev/block/nandg
sync; sync; sync
echo done

改成:

#!/system/bin/sh
if busybox test ! -f /mnt/extsd/recovery.img; then
echo No Recovery.img
exit 1
fi
cat /mnt/extsd/recovery.img > /dev/block/nandg
sync; sync; sync
echo done

因為原作者可能是直接在內建 SD 卡上操作,外插的 SD 卡就需要更換一下路徑。

MK802 從電腦卸載後,執行 SManager 執行 install-recovery.sh ,執行時記得左上角螢幕那個 superuser 的圖案要顯示綠色才表示會以 superuser 的權限執行,不然會失敗。

跑完後通常就表示 Recovery 磁區已經刷進 MK802 內,這時候再執行 reboot-recovery.sh (一樣要用 superuser ), MK802 就會進入 Recovery 區了。

這個時候問題來了,這個 CWM 版本寫的不是很好,在原生的系統內會造成 HDMI 畫面被四分割,其中唯一能作為標準的只有右上角那個畫面顯示的內容為真,其他三個經常會有錯誤的位置顯示,千萬不能信,看右上角操作就對了,請謹慎小心啊。

剩下的刷機標準動作就跟一般無異:
先 wipe data / cahce 做 factory reset,
然後在 advance 中清除 Battery 記錄、 DAVLK cache,
選擇 Install zip from sdcard,
先刷上 CM9 / 10 核心檔案,
再刷上相對應的 Gapps
最後刷上各自對應的 compatible 檔案,
完成,重開機應該就會進入 CM9 / 10

解磚教學
寫這段自己都覺得自己佛心。
網路上已經有人寫出解磚教學,並且有提供刷機包:Android Mini PC MK-802 刷機教學
(看看人家精美詳細的教學... so? ="= )
主要就是透過 LiveSuit 去更新 Firmware 即可,可是很多人接上後,都沒有辦法讓系統正確認出變磚的 MK802 ,原因是因為刷失敗或正常狀態下,MK802 並沒有進入 DFU ( Device Firmware Update/Upgrade )設備韌體升級狀態當中,所以電腦安裝完 LiveSuit 後一直都沒辦法正確抓到 MK802,而這也有方法的,而這個解法也只能用 Windows :
下載 PhoenixCard - http://goo.gl/qzf9I
塞一張 SD 卡,記得把其他 usb 儲存設備移除,不然軟體沒辦法正確執行, 安裝後執行軟體,從軟體內隨便挑個你有的 img 檔案,然後 burn 下去,這張卡就變成「鳳凰卡」,準備讓 MK802 浴火重生。

把這張 SD 卡塞進 MK802 後,先斷電再開電, MK802 就會去讀這張卡片,接著自己消滅系統內容,準備接受新的 firmware ,這時候沒有任何畫面或提示,時間大概三~五分鐘,所以保守抓個五分鐘後就可以當做完成。

接著關電源,把 SD 卡移除,再重開(沒移除就會再自清一次...),插上電腦後 LiveSuit 就會抓到一個新的怪設備,接著就可以把原本的 Firmware 透過電腦更新到 MK802 內了。也可以完整回復 MK802。

特異功能:執行 Linux
如果對 MK802 內的 Android 系統不滿意,還可以考慮在 MK802 上改用 Linux 系統(前面介紹文連結內有),設備基本上能安裝套件版的 Linux ,大概就是天下無敵的程度,想要架 Server 、 Wordpress 、 FTP、討論區等都沒有什麼限制了。

目前側試過的各版本中, Lubuntu > Xubuntu >> Ubuntu,也可以認得外接設備、外接硬碟,缺點是目前顯示卡的驅動程式沒有 open source 的版本,導致 Linux 桌面顯示效能不是很好,如果是指令行高手應該會用的很愉快,尤其是各 service 的效能是挺優的, mobile01 已經有人用這個架 server 玩得很愉快,我是將 MK802 當客廳機用,所以就沒想走這硬道了。

而 MK802 的孿生兄弟 mele 2000 在國外甚至有人安裝來跑 cluster ,堪稱家中最便宜的叢集方案: Allwinner A10 cluster (mele a2000) ,而它的耗電量整體也不過 80W ,這真的是嚇死我也。只要 mele 2000 記憶體大一點就真的會吸引人購入了。

對於這個今年七月才出現在市場上的新鮮物來說,看來是前景可期,覺得應用範圍會越來越廣,只要維持這樣的開放架構, Apple TV 根本可以去吃土了;如果鴻海的 60 吋螢幕搭上這個小東西一起賣,或是乾脆建個團隊來專門搞這個棒子,以附加價值的方式搭售各類螢幕或移動設備,相信在市場上會攻城掠地(不過通常要鴻海這種廠商找到一個對的產品經理很困難啊)。

目前國外討論頗多,相關討論資源:
Miniand :代理銷售與開發的廠商建立的論壇,不斷由官方提供改機資訊,甚至提供各版本 Linux ,也推出修改進化後的 MK803
Rikomagic :原廠討論區,不過目前 mk802 討論已經降溫,因其主力改推其他機種,新的 mk808 / mk802 III 因為採用封閉架構 CPU ,改機與改用 Linux 已經無望。
Liliputing :專注於小型、微型運算主機的新聞型網站,也很關注 MK802 系列的變化。

我真的還蠻愛玩這種低耗電、高運算、多功能、客製化程度高卻又看似精簡的微型主機啊,完全打中我的好奇點!現在大概也找不到比 MK802-like 更佳的微型運算設備了。而剛好,自己又想玩 BT / NAS 機,所以這台也成為自架 BT / NAS 的最省錢、省電、多工的好選擇

留言

  1. 剛開始很新鮮,後來覺得有點慢... 這麼便宜我時再不知道該要求他些什麼。目前正棄置在我家電視後面的 HDMI 接孔上面 XD

    回覆刪除
    回覆
    1. 慢是一定會的,它的便宜就是為了展現凹時間的功力,就改裝成bt放著讓它慢慢凹吧。

      刪除
    2. 不過我還蠻看好後續機種,如果 cpu 越來越快、記憶體越來越大、或是山寨出個 Tegra 之類的...

      刪除
  2. 如果速度到可以接受的時候拿來看 Youtube 跟 TED 之類的都很方便。我現在也是這樣作,但就是很慢 Orz...

    回覆刪除
    回覆
    1. 我一開始也覺得串流沒辦法順,
      判斷可能是 SD 卡的讀取速度真的太慢(cache than play),
      設到外接硬碟後就順暢很多囉,
      至於抓下來的影片檔,直接看真的就很順了,
      至少買張 class 10 試試看?

      刪除
  3. 請問有Proxy Server APP嗎??

    回覆刪除
  4. 你好,我執行PhoenixCard後出現,Card preprocess failed.1012

    這要怎麼辦?

    回覆刪除
    回覆
    1. 這可能是程式沒有選到卡片的錯誤訊息,
      先移除其它非必要的USB裝置,並確定訊息真的是有選到你的卡片,
      不然就是換個讀卡機、換個USB Port之類的,
      因為不知道有沒有支援USB 3.0或是中間轉過某個主機板上的HUB而導致抓不到,
      也有可能是...(後略一萬字)。

      程式資料夾內有 Readme ,仔細讀、仔細看,
      RTFM!

      刪除

張貼留言

這個網誌中的熱門文章

Android 6.0 ~ 8.0+ 合併 SD 卡容量與系統容量

KODI 安裝 EXODUS 爽爽看