Cara Install Armbian di STB HG680P dan B860H: Ubah STB Bekas Jadi Mini Server

Punya STB HG680P atau B860H nganggur bekas IndiHome? Jangan dibuang — dua STB ini bisa disulap jadi mini server Linux yang jalan 24 jam dengan konsumsi listrik kecil. Caranya: install Armbian, distro Linux ringan yang memang dibuat untuk perangkat ARM seperti STB.
Kabar baiknya, proses install Armbian di HG680P dan B860H itu 95% sama. Bedanya cuma di satu file konfigurasi. Jadi tutorial ini mencakup dua-duanya sekaligus.
HG680P vs B860H: Apa Bedanya?
| Aspek | HG680P | B860H |
|---|---|---|
| Chipset | Amlogic S905X | Amlogic S905X |
| RAM | 2GB | 1GB / 2GB (tergantung versi) |
| File dtb | meson-gxl-s905x-p212.dtb | meson-gxl-s905x-b860h.dtb |
| Image Armbian | s905x (sama) | s905x (sama) |
Keduanya pakai image Armbian yang sama (varian s905x dari ophub). Yang beda cuma file dtb (device tree) yang dipilih saat konfigurasi.
Peringatan: B860H v5 dan HG680 v5 / HG680-FJ pakai chip S905X2 (bukan S905X) — butuh image berbeda (lihat bagian khusus v5 di bawah). Cek stiker versi di bawah STB sebelum mulai.
Bahan yang Dibutuhkan
- Image Armbian dari ophub/amlogic-s9xxx-armbian — pilih varian s905x, Debian Trixie/Bookworm
- BalenaEtcher (balena.io/etcher) atau Rufus (rufus.ie) — untuk burning image ke microSD
- MicroSD minimal 8GB (Class 10) + card reader
- Tusuk gigi atau SIM ejector — untuk tombol reset di lubang AV
- Kabel LAN (disarankan, WiFi di Armbian sering bermasalah)
- Khusus B860H yang masih terkunci: Amlogic USB Burning Tool + kabel USB male-to-male (panduan unlock di link tersebut)
Tahap 1: Unlock Bootloader (Khusus B860H yang Masih Lock)
Kalau B860H kamu masih terkunci (tidak bisa boot dari SD card), perlu unlock dulu:
- Flash firmware yang sudah di-root via Amlogic USB Burning Tool (tahan tombol power, colok USB ke PC sampai terdeteksi)
- Ganti bootloader agar bisa boot dari SD card. Copy
uboot_HG680P.bin, rename jadiuboot.bin, lalu via Terminal Emulator:dd if=/sdcard/Download/uboot.bin of=/dev/block/bootloader reboot update - HG680P umumnya tidak perlu tahap ini — langsung lanjut ke tahap 2.
Tahap 2: Siapkan SD Card Bootable
- Burning file
.imgArmbian ke microSD pakai BalenaEtcher atau Rufus - Buka partisi BOOT, edit file
extlinux/extlinux.conf— aktifkan baris FDT yang sesuai STB kamu:- HG680P:
FDT /dtb/amlogic/meson-gxl-s905x-p212.dtb - B860H:
FDT /dtb/amlogic/meson-gxl-s905x-b860h.dtb
- HG680P:
- Di root partisi BOOT, copy file
u-boot-p212.binlalu rename menjadiu-boot.ext - Eject SD card dengan aman
Tahap 3: Boot Armbian dari SD Card
- Cabut power STB, masukkan SD card
- Colok tusuk gigi ke lubang reset (di dalam port AV), tahan
- Sambil ditahan, colok power — tahan sekitar 5 detik sampai logo boot muncul, lalu lepas
- Tunggu 1–5 menit untuk boot pertama
- Login dengan user
root/ password1234, ikuti wizard (ganti password, buat user baru)
Tahap 4: Install Permanen ke eMMC
Setelah berhasil masuk Armbian dari SD card, biar tidak perlu SD card terus:
- Jalankan perintah:
armbian-install - Pilih nomor device sesuai STB kamu (ada pilihan HG680P / B860H)
- Pilih filesystem
ext4(paling aman), konfirmasi tulis ke eMMC - Tunggu sampai selesai, lalu
poweroff - Cabut SD card, nyalakan STB — Armbian sekarang boot dari memori internal
Tahap 5: Konfigurasi Awal (Opsional)
armbian-config— setting WiFi, timezone, hostnamearmbian-software— install Docker dan aplikasi lain sekali klikarmbian-update— update kernel ke versi terbaru
Khusus HG680 v5 / B860H v5 (Chip S905X2)
Punya varian v5? Chip-nya beda (Amlogic S905X2), jadi ada penyesuaian:
- Image: download varian s905x2 dari ophub/amlogic-s9xxx-armbian (bukan s905x)
- DTB: di , pakai file dtb untuk s905x2 — contoh (cek daftar dtb yang tersedia di partisi BOOT, pilih yang paling cocok)
- u-boot: sesuaikan dengan file u-boot untuk s905x2 yang tersedia di image
- Langkah lainnya (burning, tombol reset, ) sama persis seperti di atas
Salah pilih image (s905x di STB s905x2 atau sebaliknya) = bootloop. Kalau stuck di logo, pertama cek dulu image-nya sudah benar atau belum.
Kendala Umum dan Solusinya
- Stuck di logo / bootloop — kemungkinan salah pilih dtb, coba ganti ke
meson-gxl-s905x-p212.dtb - B860H tidak mau boot dari SD — bootloader belum diganti, ulangi Tahap 1
- WiFi tidak terdeteksi — chip WiFi HG680P putih (rtl8188f) tidak didukung, pakai kabel LAN atau USB WiFi dongle
armbian-installgagal — coba opsi tanpa ampart, atau jalankan permanen dari SD card saja
STB Jadi Server, Buat Apa?
Setelah Armbian jalan, STB bekas ini bisa dipakai untuk banyak hal: Pi-hole (blokir iklan se-jaringan), Nextcloud (cloud pribadi), Docker host, sampai AI agent yang jalan 24 jam — mirip seperti yang dibahas di tutorial Hermes Agent kemarin, tapi kali ini hardwarenya gratis dari STB bekas.
Selamat ngoprek!