Back to Portfolio

[Completed] Biến xiaomi tvbox cũ thành server chạy Linux

<xiaomimi/>

[Completed] Biến xiaomi tvbox cũ thành server chạy Linux

Overview

Tái chế tvbox cũ thành server chạy linux

Development Process

Hướng dẫn cài đặt Armbian cho Mi Box 3/3C (MDZ-16-AA)

Do Mi Box 3 mã MDZ-16-AA không cho phép nạp hệ điều hành từ bộ nhớ ngoài với Firmware gốc, bạn cần phải thay thế Bootloader gốc bằng Mainline U-Boot để có thể chạy Armbian.

[!WARNING] LƯU Ý QUAN TRỌNG: Quá trình này sẽ xóa toàn bộ dữ liệu trên bộ nhớ trong (eMMC) của Mi Box. Hãy cân nhắc kỹ trước khi thực hiện.


1. Chuẩn bị công cụ

  • Phần cứng:
    • Cáp USB hai đầu đực (USB-A to USB-A).
    • Nhíp hoặc một thanh kim loại nhỏ để chập chân (short-pin).
    • USB hoặc thẻ nhớ đã flash sẵn bản Armbian (Mainline Kernel).
  • Phần mềm:
    • [Amlogic USB Burning Tool] khuyên dùng file flashtool.zip ở phần download
    • File image Bootloader: mibox3-bare-but-mainline.img

2. Quy trình thực hiện

Bước 1: Tháo máy và tìm điểm Short-pin

  1. Mở lớp vỏ ngoài của Mi Box 3 để tiếp cận bo mạch (PCB).
  2. Lật mặt sau của bo mạch, tìm khu vực gần mắt thu hồng ngoại (IR receiver).
  3. Bạn sẽ thấy hai điểm test pin bằng đồng nằm sát nhau.

Bước 2: Kết nối với máy tính (Maskrom Mode)

  1. Đảm bảo Mi Box chưa cắm nguồn.
  2. Dùng nhíp chập hai điểm test pin này và giữ nguyên.
  3. Cắm cáp USB-A từ Mi Box vào máy tính Windows.
  4. Kiểm tra:
    • Nếu máy tính phát ra âm thanh kết nối thiết bị mới và màn hình HDMI (nếu cắm) hiện màu đen (không lên logo), bạn đã thành công.
    • Nếu máy vẫn khởi động vào Android, hãy rút cáp và làm lại.
  5. Sau khi máy tính đã nhận thiết bị, bạn có thể thả nhíp ra.

Bước 3: Flash Mainline Bootloader

  1. Mở phần mềm Amlogic USB Burning Tool.
  2. Chọn file mibox3-bare-but-mainline.img đã tải về.
  3. Nhấn Start để tiến hành flash. Quá trình này sẽ thay thế hệ thống trên eMMC.
  4. Giữ lại test pin để quá trình flash được hoàn thành, đến bước erase emmc booloader hãy bỏ test pin ra.
  5. Sau khi flashtool báo việc flash đã hoàn thành, bạn có thể làm bước tiếp theo.

Bước 4: Flash armbian OS vào USB

  1. chuẩn bị 1 USB 4GB đổ lên và ứng dụng flashtool USB (có thể tham khảo Rufus, BalenaEcher).
  2. Tải armbian-25.11.01.img.gz và thêm vào phần image.
  3. Ấn flash và sau khi flash xong, cắm vào mibox boot lên và setup.

How to Use

Lưu Ý

  • Tuyệt đối không chọn kết nối mạng khi lần đầu setup, mà setup password cho tài khoản root, username/password cho tài khoản mới rồi reboot.
  • Dùng lệnh armbian-config để setup timezone, và wifi.
  • Vì Mibox 3/3C chỉ có 1 ổng USB nên chuẩn bị sẵn hub usb để cắm usb và bàn phím cùng 1 lúc.

Architecture

Mibox 3/3C testpoint

Mibox 3/3C testpoint

USB male connector

USB male connector

USB wirediagram

USB wirediagram

Command-line UI armbian OS

Command-line UI armbian OS

Project Details

Categories
Tricks & Tips
This categories for assign what project is tricks & tips for real life.
Project Type
Individual
Status
Completed
Tech Stack
Linux
Links
No specific links available

Releases

Latest Version1.0

armbian-25.11.01.img.gz

Unknown•748.65 MBWeb Upload

FlashTool.zip

Archive•8.03 MBWeb Upload

Driver.zip

Archive•5.71 MBWeb Upload