Panduan ini menjelaskan cara melakukan flash dan konfigurasi sistem operasi server Linux berkinerja tinggi (Armbian) pada TV box lawas di Indonesia. Metode khusus ini menggunakan teknik injeksi bootloader yang memaksa perangkat untuk booting melalui kartu SD, meskipun penyimpanan internal (eMMC) sudah mati, Bootloader bawaan rusak (corrupt), atau OS Android mengalami brick.
- TV Box: HG680P atau B860H (Amlogic S905X).
- Kartu MicroSD: Kapasitas 8GB ke atas (Sangat disarankan Class 10).
- Card Reader: USB card reader yang berkualitas baik.
- PC/Laptop: Windows 10 atau 11.
- Bootcard Maker: Aplikasi untuk menyuntikkan (inject) bootloader khusus.
- Custom Bootloader (
u-boot.bin): Telah dimodifikasi agar kompatibel dengan HG680P/B860H. - AutoScript (
aml_autoscript): Skrip penting untuk memicu proses booting. - Rufus: Aplikasi untuk melakukan flash/burn file OS ke kartu SD.
- File Image Armbian (Build Amlogic dari ophub):
- Unduh dari GitHub
- Panduan Memilih Versi: Buka bagian "Assets" pada rilis terbaru. Cari file dengan format nama seperti:
Armbian_xx.xx.x_amlogic_s905x_xxx_x.xx.x_server_xxxx.xx.xx.img.gz
- Ekstrak file arsip Image Armbian yang telah Anda unduh.
- Masukkan kartu MicroSD ke PC menggunakan card reader.
- Buka Rufus, kemudian atur sebagai berikut:
- Device: Pastikan kartu MicroSD Anda sudah terpilih.
- Boot Selection: Klik "SELECT" dan pilih file
.imgArmbian yang sudah diekstrak. - Start: Klik tombol "START".
- Konfirmasi: Akan muncul peringatan bahwa seluruh data di kartu SD akan dihapus, klik konfirmasi/OK.
- Tunggu hingga indikator progres mencapai 100% dan berstatus "READY". Setelah selesai, tutup Rufus.
Langkah ini berfungsi untuk menulis bootloader khusus ke sektor tersembunyi pada kartu SD, sehingga kartu SD dapat langsung mengambil alih sistem TV box sesaat setelah perangkat dinyalakan.
- Buka aplikasi Bootcard Maker.
- Choose Disk: Pilih drive kartu MicroSD Anda.
- To Partition and Format: ANDA HARUS MENGHILANGKAN CENTANG PADA KOTAK INI.
- Alasan: Jika dibiarkan tercentang, proses ini akan menghapus/memformat OS Armbian yang baru saja Anda flash pada Tahap 1.
- Choose your bin files: Klik "Open" lalu pilih file
u-boot.binyang telah Anda unduh. - Make: Klik tombol "Make".
- Berhasil: Tunggu beberapa saat hingga muncul pesan popup bertuliskan "Success". Tutup aplikasinya.
- Buka File Explorer di Windows Anda.
- Buka partisi kartu SD. Seharusnya kini partisinya bernama
BOOT.
- Di folder utama (root) kartu SD, cari file bernama
u-boot-p212.bin. - Salin (Copy) file tersebut, lalu Tempel (Paste) sebanyak 3 kali di dalam folder yang sama.
- Ubah nama (Rename) ketiga file hasil salinan tersebut persis menjadi seperti ini:
u-boot.extu-boot.sdu-boot.usb
- Pilih Overwrite (Timpah/Ganti) jika muncul pesan peringatan.
- Salin (Copy) file
aml_autoscriptyang telah Anda unduh sebelumnya. - Tempel (Paste) file tersebut langsung ke dalam folder utama (root) kartu SD (folder tempat semua file lainnya berada, jangan dimasukkan ke dalam sub-folder).
- Pilih Overwrite jika muncul pesan peringatan.
Anda harus mengedit tiga file teks agar sistem mengenali bahwa ia dijalankan pada chipset S905X (board P212).
1. Edit uEnv.txt
- Buka file
uEnv.txtmenggunakan Notepad. - Cari baris yang diawali dengan
FDT=. Ubah baris tersebut menjadi:FDT=/dtb/amlogic/meson-gxl-s905x-p212.dtb - Simpan (Save) lalu tutup file.
2. Edit boot.ini
- Buka file
boot.inimenggunakan Notepad. - Cari blok kode yang mengatur bagian
devtype. Pastikan jalurnya mengarah ke file dtb p212 seperti di bawah ini:if test "${devtype}" = ""; then setenv devtype "/dtb/amlogic/meson-gxl-s905x-p212.dtb"; fi
- Simpan (Save) lalu tutup file.
3. Edit extlinux/extlinux.conf
- Masuk ke dalam folder
extlinux. - Ubah nama file
extlinux.conf.bakmenjadiextlinux.conf - Buka file
extlinux.confmenggunakan Notepad. - Perbarui jalur pada baris
FDTagar sesuai dengan lokasi p212:FDT /dtb/amlogic/meson-gxl-s905x-p212.dtb - Simpan (Save) lalu tutup file.
- Lakukan Safely Eject untuk mengeluarkan kartu SD dengan aman dari Windows.
- Masukkan kartu MicroSD ke dalam slot memori pada TV Box HG680P atau B860H Anda.
- Hubungkan kabel LAN (Ethernet) dari TV Box ke router Anda.
- Colokkan adaptor daya (power) untuk menyalakan TV box.
- Tunggu: Jangan memutus aliran listrik pada tahap ini. Proses booting pertama akan memakan waktu sekitar 3-10 menit karena skrip sedang mengubah ukuran partisi (resize) dan melakukan persiapan awal sistem.
- Indikator: Jika TV box Anda memiliki lampu LED, lampu indikator hijau mungkin akan mati sejenak sebelum akhirnya menyala kembali.
- Cek halaman "Client List" (Daftar Klien yang Terhubung) pada panel admin Router Anda. Cari perangkat baru yang muncul dengan nama host
armbian.