Hướng Dẫn Cài LIBREELEC (KODI) Cho Box Chạy Chip AMLOGIC S805, S905

vvd2104

Well-Known Member
Giới thiệu về Libreelec (LE) :
Openelec/Libreelec là hệ điều hành Linux tối ưu chỉ chạy mình KODI. Nếu bạn đang dùng Android box chip Amlogic S805 hoặc 905, và nhu cầu chính chủ yếu là KODI, cộng đồng KODI và các add-on giờ tương đối đầy đủ cho nhu cầu giải trí thì chuyển sang up ROM Libreelec là phù hợp nhất.
Ưu điểm so với Android:
- Thời gian boot nhanh chóng mặt, dưới 10s boot trực tiếp vào KODI (nhất là với box nào chạy eMMC)- Nhanh, ổn định, cài nhiều addons không bị lag hay ảnh hưởng đến chất lượng hình ảnh
- Bạn có thể lựa chọn cài ROM chạy trên thẻ nhớ cắm hoặc bộ nhớ trong của Android box (Libreelec sẽ chạy độc lập trên thẻ nhớ SD không ảnh hưởng đến dữ liệu của bạn).
- Xem 4K, H265 mượt mà
- Đã hỗ trợ AceStream xem bóng đá.
- Hỗ trợ tốt DTS passthrough (S805) và DTS-HD passthrough (S905x) (em bán con IntelNUC chạy Openelec, chuyển sang S905 lý do này)
CÁC BƯỚC THỰC HIỆN: (nguồn Libreelec Forum)

- ROM tương thích với tất cả các box Amlogic chip S805, 905.
- Trước khi cập nhật, đảm bảo ROM mà BOX đang chạy ổn định, Remote, wifi, Led hoạt động bình thường, tham khảo Unbrick và cập nhật Firmware gốc cho Android Box Amlogic MXQ- Backup hoặc ghi nhớ bản build Android đang chạy trên Box, để muốn quay lại nếu cần
- Dùng ES Explorer trên Android backup lại file /system/etc/remote.conf, để sử dụng trên Libreelec

I. ĐỐI VỚI BOX CHẠY CHIP S805 (MXQ, MK808+...)
- Tải FW thích hợp tại Libreelec_S805. Sẽ có các phiên bản khác nhau như HD18Q (là loại OTT TV box phổ biến ở mình), MXQ và m201d (dành cho box có 512Mb RAM), các bạn dựa trện thông tin thiết bị của Android box

2s1abg9.jpg


Cài đặt Libreelec trên thẻ nhớ SD (hoặc USB):
(Libreelec sẽ chạy độc lập trên thẻ nhớ SD không ảnh hưởng đến dữ liệu của bạn)
- Download img.gz file mới nhất
- Giải nén file *.img.gz được file *.img rồi dùng Win32 Disk Imager ghi lên thẻ nhớ.
- Copy file remote.còn đã backup vào thẻ nhớ.
- Rút nguồn box, cắm thẻ SD vào máy, lấy tăm giữ nút reset ở lỗ AV phía sau box.
- Cắm nguồn đợi box khởi động cập nhật thì bỏ tăm ra, đợi 1 lát sẽ boot vào Libreelec và tận hưởng
- Muốn khởi động từ bộ nhớ trong, đơn giản chỉ cần bỏ thẻ nhớ ra, và khi cần dùng Libreelec thì cắm thẻ nhớ vào và khởi động lại, không cần làm gì thêm.

Cài đặt Libreelec trên bộ nhớ trong:
- Sau khi chạy Libreelec ổn định trên thẻ nhớ, dùng Putty loggin ssh vào Libreelec (phải bật SSH trong Libreelec Setting trước nhé; user login: root , pass: libreelec)
- Chạy lệnh: installtointernal (gõ tiếp yes để box tự động cài Libreelec lên bộ nhớ trong)
- Sau khi chạy xong lệnh, khởi động lại box và rút thẻ nhớ là box sẽ khởi động vào Libreelec và tận hưởng.

Cập nhật lên bản mới hơn:
- Download .tar hoặc img.gz file mới nhất về PC
- Copy file vừa tải về vào thư mục Update của Libreelec qua Samba Share rồi khởi động lại, box sẽ tự động update.

51b7f8_e4cc2c12c9cb4004bff1768b75a50b86.jpg_srz_600_336_85_22_0.50_1.20_0.00_jpg_srz


Tham khảo thêm http://wiki.libreelec.tv/index.php?title=HOW_TO:Update_LibreELEC

II. ĐỐI VỚI BOX CHẠY CHIP S905 hoặc S905x
(MXQ PRO 4k, MiniMXTronsmart Vega S95, Q Box...)
1457943208617726.jpg

Cài đặt trên thẻ nhớ SD (hoặc USB):
link tải Libreelec_S905x
- Chọn file img.gz mới nhất tải về, giải nén file img.gz được file .img rồi dùng Win32 Disk Imager ghi lên thẻ nhớ.
- Copy file remote.conf của Android đã backup vào thẻ nhớ.
- Tại link tải có folder device_trees, chọn file .dtb thích hợp với box của bạn dựa theo thông tin của box:
. + p200, p201 theo mã build của bản FW gốc của box (xem tại phần Setting của Android)
.+ với chip S905x thì chọn file dạng gxl...
. + ví dụ box S905 có 1GB Ram và 100Mbit card mạng dây thì file cần tải là gxbb_p200_1G_100M.dtb
Sau khi tải được file thích hợp tải về đổi tên thành dtb.img, thay thế file đó trên SD card

- Để boot Libreelec từ thẻ nhớ SD có các cách sau:
. + Cách 1: Tải file Boot_LE.zip về thẻ nhớ vừa tạo ở trên, căm thẻ nhớ vào Android, chạy App Update&Backup chọn file Boot_LE.zip và chọn Update..Box sẽ reboot lại và boot Libreelec trên SD card.
. + Cách 2: Dùng nút reset sau box: Rút nguồn box, cắm thẻ SD vào máy, lấy tăm giữ nút reset ở lỗ AV phía sau box, cắm nguồn đợi thấy logo Libreelec thì bỏ tăm ra, đợi 1 lát sẽ boot vào Libreelec và tận hưởng
. + Cách 3: Boot từ Android: tìm cài Reboot Apps; sau đó cắm thẻ vào rồi Reboot to recovery.

- Muốn khởi động từ bộ nhớ trong, đơn giản chỉ cần bỏ thẻ nhớ ra, và khi cần dùng Libreelec thì cắm thẻ nhớ vào và khởi động lại, không cần làm gì thêm.

Cài đặt Libreelec trên bộ nhớ trong:
- Sau khi chạy Libreelec ổn định trên thẻ nhớ, dùng Putty loggin ssh vào Libreelec (phải bật SSH trong Libreelec Setting trước nhé; user login: root , pass: libreelec)
- Chạy lệnh: installtointernal (gõ tiếp yes để box tự động cài Libreelec lên bộ nhớ trong)
- Sau khi chạy xong lệnh box sẽ tự khởi động lại và boot Libreelec ở bộ nhớ trong ( các dự liệu trong bộ nhớ trong sẽ bị xóa hết)
- Một số box sau khi chạy lệnh khởi động lại bị lỗi dừng lại ở dòng lệnh không boot vào Libreelec, các bạn cắm thẻ nhớ vào khởi động lại vào Libreelec trên thẻ SD, chạy lại lệnh installtointernal một lẫn nữa sẽ khắc phục được.
- Một số box sau khi cài Libreelec boot hay bị treo logo (boot 10 lần bị treo logo đến 5-6 lần phải rút nguồn cắm lại) thì các bạn dùng bản (*-temp_sensor_disabled.img.gz) , sẽ fix đc lỗi khởi động.

Cập nhật lên bản mới hơn:
- Để cập nhật Libreelec lên bản mới, tải file img.gz và file .dtb (đổi tên thành dtb.img) rồi copy 2 file vào thư mục Update của Libreelec qua Samba Share sau đó khởi động lại là xong.

BỔ XUNG:
1. CÀI ĐẶT ACE STREAM XEM TV TRỰC TUYẾN
- Dùng Putty loggin ssh vào Libreelec (user: root , pass: libreelec), copy va paste lệnh sau:

cd /storage
curl -LO https://archive.org/download/AcestreamS905/Acestream_S905.tgz
tar xopf Acestream_S905.tgz
rm -f Acestream_S905.tgz


%25255BUNSET%25255D.jpg


- Xong khởi động lại Libreelec, cài đặt tiếp Add-on P2P Streams của ITVPlus repository để thưởng thức
- Để xem ổn đinh hơn, các bạn nhớ mở port 8621 cho IP của Libreelec
2. FIX REMOTE:
- Sau khi chuyển sang Libreelec, nếu các tất cả các nút trên remote không hoạt động.
- Dùng chuột để thiết lập mạng cho Box, xong sử dụng file remote.conf đã backup, copy vào folder Configfiles của Libreelec qua Samba Share rồi khởi động lại là đươc.
- Với box S805, ngoài sử dụng file remote.conf đã backup, có thể chọn file remote.conf đã chỉnh sửa cho MXQ, HD18Q hoặc M201D copy vào folder Configfiles của Libreelec qua Samba Share rồi khởi động lại là đươc.
- Mặc định phím Power là bật tắt thiết bị, để chuyển sang sleep: vào: System/Settings/Power saving: chuyển Shutdown function thành Suspend.

3. XEM IPTV (OneTV và MyTV)
- Xem IPTV với Router Openwrt

4. MỘT SỐ THỦ THUẬT KHI SỬ DỤNG

Fix hiển thị phụ đề tiếng việt:
Nếu khi xem phim phụ đề tiếng việt hiển thị bị mất chữ, fix như sau. Tải file fontvn.tgz về, sau đó dùng WinSCP copy vào thư mục /storage/.kodi/media của Libreelec (nếu chưa có thư mục media thì tạo thư mục mới)
Dùng Putty loggin ssh vào Libreelec (user: root , pass: libreelec), copy và paste các lệnh:

cd /storage/.kodi/media
tar xf fontvn.tgz
rm -f fontvn.tgz


Khởi động lại box sau đó vào: System/Videos/Subtitles/Fonts: chuyển sang Font Arial Unicode là ok.

Thay đổi nút bấm remote:
Để thay đổi chức năng của phím bấm trên remote do nút không hoạt động hay bạn muốn thay đổi chức năng, cách làm như sau:
- Thiết lập của remote nằm ở file remote.conf đã backup , chỉ cần chỉnh sửa lại file đó là đươc
- Dùng remote bấm nút cần thay đổi vài lần (ví dụ remote mình nút tăng volume không dùng được, mình bấm nút tăng volume khoảng 2,3 lần)
- Dùng Putty loggin ssh vào Libreelec, gõ lệnh: dmesg | tail -5 để xem log của libreelec, dạng:
%25255BUNSET%25255D.png

- Để ý dòng: remote: release ircode = 0x18, chính là code của phím tăng volume vừa bấm
- Tham khảo REMOTE KEY CODE, tìm KEY_VOLUMEUP, key code là 115
- Mở file remote.conf để edit bằng Notepad++ , tìm đến dòng "0x18 ….” , sửa thans "0x18 115” , lưu lại
- Các nút khác thay đổi tương tự rồi lưu lại và copy file remote.conf vào folder Configfiles của Libreelec qua Samba Share rồi khởi động lại box là OK
- Tham khảo thêm KODI Keyboard controls , để hiểu chức năng của các nút bấm trên KODI.
Chúc anh em thành công!
 
Chỉnh sửa lần cuối:

vuthecong78

Well-Known Member
Vẫn chưa chơi được Acestream trên con Tronsmart Vega S905 đang cài LE trên thẻ nhớ.
 

vvd2104

Well-Known Member
Vẫn chưa chơi được Acestream trên con Tronsmart Vega S905 đang cài LE trên thẻ nhớ.
e cài trên mấy con S805 và S905 , mấy bác trên KODIVIET chạy ngon bác ah, bác xem lại thử cài trong bộ nhớ trong xem, cài ace-stream xong cài tiếp Add-on P2P-Streams của ITVPlus repository, khởi động lại máy xem thử lại xem
 

tbn2004

Active Member
Cảm ơn bài viết pác chủ (dù ko biết bác có xin fép chủ nhân bên kodiviet chưa). :)

Thật ra mấy con AB cùi bắp thì chỉ xài được mỗi cái Kodi, mấy app còn lại xài phát bực mà còn bị quảng cáo pop up. Cho nên cài luôn OpenElec or LibreElec mà xài mượt thì cũng nên làm.
Em có con MxQ M10 thật là thảm họa với quảng cáo, lúc nào cũng bị che hết màn hình, cài Adblock cũng ko hết.

Bổ sung giúp pác chủ phần remote sau khi back up file remote.conf của Android:
Sau khi chạy Libreelec ổn định, dùng WinSCP log in vào Libreelec (phải bật SSH trong Libreelec Setting trước nhé; user login: root , pass: libreelec). Chép file remote.conf vô thư mục /storage/.config/ . Chú ý: thư mục này là thư mục ẩn, nên các pác phải gõ địa chỉ trên thanh tìm kiếm của WinSCP.
(forum thì hướng dẫn như vậy nhưng case của em là phải chép dzo thư mục /storage/.config/key_map...)

Nói thêm các lỗi có thể có khi cài (kinh nghiệm bản thân)
- Cài bằng SD (cho cả cách cài lên Nand hay bản SD card) có thể ko được dzo con box ko chịu đọc SD card trong recovery mode. Khắc phục: thay vì dùng SD card, mình dùng 1 cái USB thì OK.
- Một số phím trên remote ko work
- Tắt box bằng remote thì Ok nhưng ko bật lên được, phải rút/cắm dzây nguồn
- LCD của cái box ko work nữa :(
- Wifi/Bluetooth thì hên xui, tùy box và tùy firmware
- Tìm hiểu trên các 4rum trước khi cài firmware mới, vì mới nhất đôi khi cùi nhất, lỗi nhiều nhất.

Mấy con AB S8xx (như MxQ M10 của em là S812 chứ ko phải S805, WTF) thì dzô link sau mà tải firmware LibreElec/OpenElec, hình như là chỉ mỗi bản Nand chứ ko có SD:
http://amlinux.ru/image/8xx/
 
Chỉnh sửa lần cuối:

vvd2104

Well-Known Member
Cảm ơn bài viết pác chủ (dù ko biết bác có xin fép chủ nhân bên kodiviet chưa). :)
-Thanks bác góp ý, em sẽ bổ xung sử dụng cả USB trên box.
- Phần Remote mình đã hướng dẫn ở cuối bài rồi, bác bị lỗi remote có thể tham khảo
- Để up lên hoạt động đẩy đủ chức năng thì FW Android trên box trước đó phải đang hoạt động tốt các chức năng (trong bài viết mình nói phần đầu)
- Box S812 của bác cộng đồng hỗ trợ chưa mạnh nên còn nhiều lỗi như bác nói, còn S805,905 thì Libreelec tương đối ổn định rồi.
-Còn về bài viết thì e với bác tác giả vvd2104 bên kodiviet đều copy bài ở blog ở chữ ký mình cả
 
Chỉnh sửa lần cuối:

khanhhuyen123

Active Member
sao con mxq pro 4k của em không boot lên dc. em cài vào thẻ nhớ thì nó boot luôn vào recovery pó tay
 

vvd2104

Well-Known Member
sao con mxq pro 4k của em không boot lên dc. em cài vào thẻ nhớ thì nó boot luôn vào recovery pó tay
Bác thay thẻ nhớ khác hoặc thử trên usb xem sao, thử cả cách dùng reboot recovery bằng apps nữa, mxq pro rất nhiều loại nên thử nhiều cách sẽ đươc
 

khanhhuyen123

Active Member
cho em hỏi thêm là dùng điện thoại thì sài app nào thay thế được samba share và putty em thử nhiều mà chưa thành công
 
Cái này chạy Rockchip nên ko đc bác ah, MXQ chip Amlogic cùi khác thì đều được
lần trước chạy ember tren ATV 1200 quá ngon mà giờ sao không bị lổi mỗi khi tắt máy là mất hết add-on nên bỏ đó luôn rồi.
à cho mình hỏi ngoài lề xíu khi mình xem bóng đá bằng link sopcast trên add-on p2p streams thì nó báo lổi là chưa bật " download in modules in boot" và yêu cầu chạy lại add-on bằng quyền admin. bạn có thể giúp mình được không?
 
Chỉnh sửa lần cuối:

vvd2104

Well-Known Member
lần trước chạy ember tren ATV 1200 quá ngon mà giờ sao không bị lổi mỗi khi tắt máy là mất hết add-on nên bỏ đó luôn rồi.
à cho mình hỏi ngoài lề xíu khi mình xem bóng đá bằng link sopcast trên add-on p2p streams thì nó báo lổi là chưa bật " download in modules in boot" và yêu cầu chạy lại add-on bằng quyền admin. bạn có thể giúp mình được không?
Bác bị lỗi ở thiet bị nào
 
Bên trên