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

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

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?

AspekHG680PB860H
ChipsetAmlogic S905XAmlogic S905X
RAM2GB1GB / 2GB (tergantung versi)
File dtbmeson-gxl-s905x-p212.dtbmeson-gxl-s905x-b860h.dtb
Image Armbians905x (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

  1. Image Armbian dari ophub/amlogic-s9xxx-armbian — pilih varian s905x, Debian Trixie/Bookworm
  2. BalenaEtcher (balena.io/etcher) atau Rufus (rufus.ie) — untuk burning image ke microSD
  3. MicroSD minimal 8GB (Class 10) + card reader
  4. Tusuk gigi atau SIM ejector — untuk tombol reset di lubang AV
  5. Kabel LAN (disarankan, WiFi di Armbian sering bermasalah)
  6. 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:

  1. Flash firmware yang sudah di-root via Amlogic USB Burning Tool (tahan tombol power, colok USB ke PC sampai terdeteksi)
  2. Ganti bootloader agar bisa boot dari SD card. Copy uboot_HG680P.bin, rename jadi uboot.bin, lalu via Terminal Emulator:
    dd if=/sdcard/Download/uboot.bin of=/dev/block/bootloader
    reboot update
    
  3. HG680P umumnya tidak perlu tahap ini — langsung lanjut ke tahap 2.

Tahap 2: Siapkan SD Card Bootable

  1. Burning file .img Armbian ke microSD pakai BalenaEtcher atau Rufus
  2. 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
  3. Di root partisi BOOT, copy file u-boot-p212.bin lalu rename menjadi u-boot.ext
  4. Eject SD card dengan aman

Tahap 3: Boot Armbian dari SD Card

  1. Cabut power STB, masukkan SD card
  2. Colok tusuk gigi ke lubang reset (di dalam port AV), tahan
  3. Sambil ditahan, colok power — tahan sekitar 5 detik sampai logo boot muncul, lalu lepas
  4. Tunggu 1–5 menit untuk boot pertama
  5. Login dengan user root / password 1234, 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:

  1. Jalankan perintah:
    armbian-install
    
  2. Pilih nomor device sesuai STB kamu (ada pilihan HG680P / B860H)
  3. Pilih filesystem ext4 (paling aman), konfirmasi tulis ke eMMC
  4. Tunggu sampai selesai, lalu poweroff
  5. Cabut SD card, nyalakan STB — Armbian sekarang boot dari memori internal

Tahap 5: Konfigurasi Awal (Opsional)

  • armbian-config — setting WiFi, timezone, hostname
  • armbian-software — install Docker dan aplikasi lain sekali klik
  • armbian-update — update kernel ke versi terbaru

Khusus HG680 v5 / B860H v5 (Chip S905X2)

Punya varian v5? Chip-nya beda (Amlogic S905X2), jadi ada penyesuaian:

  1. Image: download varian s905x2 dari ophub/amlogic-s9xxx-armbian (bukan s905x)
  2. DTB: di , pakai file dtb untuk s905x2 — contoh (cek daftar dtb yang tersedia di partisi BOOT, pilih yang paling cocok)
  3. u-boot: sesuaikan dengan file u-boot untuk s905x2 yang tersedia di image
  4. 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-install gagal — 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!