2022/2/11

彩虹奇機 UHD-G100 電視盒改 LibreELEC系統

現在電視盒便宜的太誇張,PCHOME上彩虹奇機 R100 4K智慧電視盒+LiTV(1年序號卡)超值組合才799,家裡給老媽看的彩虹奇機當初建國商場只買500元而以,但沒有留意到安卓只有到4.4.4,現在愛奇藝已經無法點片子了,估計是APP太舊的關係,新APP有卡安卓版本,

所以就拿一台小米盒子給老媽用,這台彩虹奇機只能拿來改機。該廠商的網頁已經無法點開,開機後無法更新系統(Android 4.4.4)。可以使用Chrome和youtube,但是反應有點慢。

UHD-G100的規格如下:

- CPU核心/製程: 瑞芯微 Rockchip 3229 四核心1.5 GHz/28nm

- 記憶體: 2GB

- 儲存容量: 16GB Nand Flash (系統約佔2.5G)

- Wi-fi無線網路: 802.11 b/g/n/ 2.4GHz

- Bluetooth藍芽: 4.0

- 有線網路: RJ45 100/1000M (Giga Lan)

- I/O連接埠: USB *3 /OTG USB*1 /SD card slot*1/HDMI*1/RJ45*1/SPDIF*1/CVBS*1 (3.5mm)

- 支援記憶卡: SD card Max 64G

- USB支援外接硬碟容量:最多2TB(USB 3.0)

- 電視解析度: 1280*720(@50/60Hz)/1920*1080(@50/60Hz)/ 4K ,3840*2160(@30/50/60Hz, )



網路上介紹的常用而且簡單的系統是採用 LibreELEC 的 KODI 使用者介面。如果能夠找到相對應的系統影像檔,就可以直接開機。有時硬體規格相差一點,那就要去置換系統中的 .dbt 檔案,這部分我沒做過完全不懂。如果使用的遙控器和系統中的設定不同,要去修改 remote.confg,也可使用USB dongle(2.4G) 無線鍵盤滑鼠操作系統,但有遙控器就用遙控器比較像是看電視。

LibreELEC主要就是跑 KODI,前身是  XBMC。
GeeXboX 2.0 之後也是採用 XBMC GUI。

要去找人家編譯好的 LibreELEC 影像檔就要用 RK3229 關鍵字去查找。
先去 LibreELEC 官網(https://libreelec.tv/)
點上方的 [Download] 進入下載頁面,裡面有不少支援機種,包含 Rasberry Pi, 手上有符合的硬體都可以拿來測試。

我要找的就是 Rockchip,點進去看看。
還以為很順利,沒想到就是沒有 RK3229 的影像檔。
原來是論壇就有人提供 RK3229 的現成影像檔。
https://forum.libreelec.tv/threa ... 29-rk3228/?pageNo=1
影像檔是放在 GitHub
https://github.com/knaerzche/LibreELEC.tv/releases/tag/b7186bc

沒有 UHD-G100。只好一個一個拿去試,找規格看哪一個和 UHD-G100 最接近。
一路往下找,找到 hk1mini,用imagewriter把影像檔寫到插在讀卡機上的SD卡。
將SD卡插入 彩虹奇機,果然有奇蹟,有 LibreELEC logo出現,順利進入 KODI 使用介面。就這樣潘朵拉的寶盒被打開,
第一步驟可以參考這個網站,http://blog.just-cool.net/kodi/ 先改成中文介面

接下來測試看網路電視,要看網路電視需要找到直播源,然後編輯製作成 m3u 檔案。安裝 KODI 插件 PVR IPTV Simple Client 打開 存在隨身碟中的m3u檔案看電視。測試時發現不知道為什麼,遙控器無法使用(插電就會自動開機),藍牙偵測無驅動。網路上有不少 KODI 的教學,可以看電視、看電影(加中文字幕)... 很多功能。這版hk1mini 關機後剩下電源燈不會熄滅。改用 v884k 可以順利關機。

找到這支遙控器的檔案,有不少電視盒都是採用這個型號的遙控器。
有需要的可以去下載 remote.config 使用。

remote.conf repository

另外,如果已經安裝好進入 KODI 畫面,可以看影片教學,看電視玩遊戲...
請直接跳到 1:30 的位置開始看就可以。

KODI 操作方式

如果有高手,可以參考連結自己從電視盒上抽取出 dtb。

How to Extract a Device Tree File from Android Firmware Files

android裝置啟動時需要一個對應硬體的 device tree blob (dtb),這個檔案存有硬體的某些規格(?)。
當電視盒改安裝 LibreELEC系統時,也需要有正確的 device tree blob。
所以,我們要把正確的 dtb.img 放入 LibreELEC 的開機SD卡或USB隨身碟中。
但是,網路上不見得有你需要的 dtb,有能力的人可以自己從手上的android裝置上把 dtb 抽取出來使用。
dtb 能解譯成可編輯的文字檔 dts (device tree source),dts 可以編譯成dtb。

例如這個連結的作法:
Building a device tree to run a Linux kernel on a Rockchip rk3288 board

沒有留言:

張貼留言