Cara Update Firmware OpenWrt dengan Aman: Sysupgrade Tanpa Kehilangan Setting

Router OpenWrt yang firmwarenya sudah lama tidak diperbarui itu seperti HP yang tidak pernah update: tetap jalan, tapi rentan bug keamanan dan ketinggalan fitur baru. Kabar baiknya, update firmware OpenWrt itu jauh lebih aman daripada flash pertama — asal dilakukan dengan cara yang benar. Di artikel ini kamu akan belajar cara update firmware OpenWrt dengan sysupgrade, lengkap dari backup sampai verifikasi, supaya setting WiFi, password, dan konfigurasimu tidak hilang.

Sebelum Mulai: 3 Hal yang Wajib Disiapkan

Jangan langsung pencet tombol upgrade. Tiga persiapan ini yang membedakan update yang mulus dengan update yang berakhir pada setting ulang dari nol.

1. Catat versi dan model routermu. Buka LuCI, lalu lihat di Status > Overview: model perangkat, versi firmware, dan target (misalnya ath79, mt7621, atau ipq40xx). Informasi ini menentukan file firmware mana yang harus kamu unduh — salah pilih file bisa membuat router gagal boot.

2. Buat backup konfigurasi. Di LuCI, buka System > Backup / Flash Firmware, lalu klik Generate archive. Simpan file backup-nya di laptop, jangan di router. Lewat terminal, perintahnya begini:

sysupgrade -b /tmp/backup-router.tar.gz
ls -lh /tmp/backup-router.tar.gz

File backup ini berisi semua konfigurasi di /etc/config/, termasuk WiFi, DHCP, firewall, dan password. Inilah jaring pengamanmu.

3. Catat daftar paket tambahan yang terpasang. Paket seperti luci-app-sqm, luci-app-mwan3, atau wireguard-tools tidak ikut terbawa sysupgrade. Catat daftarnya supaya mudah dipasang ulang:

opkg list-installed | awk '{print $1}' > /tmp/paket-terpasang.txt
cat /tmp/paket-terpasang.txt

Memilih File Firmware yang Benar

Unduh firmware dari situs resmi OpenWrt lewat menu Firmware Selector: cari model routermu persis, lalu unduh file yang berlabel sysupgrade (bukan factory). File sysupgrade berukuran kecil dan dirancang untuk upgrade dari OpenWrt ke OpenWrt. File factory hanya dipakai saat flash pertama dari firmware bawaan pabrik.

Tips penting: kalau kamu lompat beberapa versi sekaligus (misalnya dari 21.02 ke 23.05), baca dulu catatan rilisnya. Lompatan besar kadang mengubah format konfigurasi, dan dalam kasus itu opsi paling aman adalah upgrade tanpa mempertahankan setting, lalu restore secara selektif. Untuk update dalam satu seri versi yang sama, mempertahankan setting umumnya aman.

Metode 1: Update Lewat LuCI (Paling Mudah)

1. Buka System > Backup / Flash Firmware.

2. Di bagian Flash new firmware image, klik Browse dan pilih file sysupgrade yang sudah kamu unduh.

3. Pastikan opsi Keep settings dicentang kalau kamu ingin konfigurasi lama tetap dipakai.

4. Klik Flash image, lalu konfirmasi dengan klik Proceed.

5. Tunggu 2–5 menit. Router akan reboot sendiri. Jangan cabut kabel power selama proses ini!

Setelah reboot, login kembali ke LuCI dan cek Status > Overview: versi firmware harus sudah berubah ke versi baru. Kalau WiFi dan internet langsung jalan seperti biasa, update-mu berhasil.

Metode 2: Update Lewat Terminal (Lebih Terkontrol)

Metode ini cocok kalau kamu mengakses router lewat SSH, atau file firmware sudah kamu simpan di laptop dan ingin dipindahkan dengan SCP. Salin dulu file firmware ke folder /tmp router, lalu jalankan:

cd /tmp
sysupgrade -v openwrt-23.05.5-ramips-mt7621-xiaomi_mi-router-4a-gigabit-squashfs-sysupgrade.bin

Ganti nama file di atas dengan nama file firmware routermu sendiri. Opsi -v menampilkan prosesnya supaya kamu bisa melihat kalau ada yang gagal. Secara default, sysupgrade mempertahankan setting. Kalau kamu justru ingin instalasi bersih tanpa setting lama, tambahkan opsi -n:

sysupgrade -v -n openwrt-23.05.5-ramips-mt7621-xiaomi_mi-router-4a-gigabit-squashfs-sysupgrade.bin

Perintah dengan -n akan menghapus semua konfigurasi dan mengembalikan router ke setting pabrik OpenWrt. Pakai ini hanya kalau kamu memang sengaja ingin mulai dari nol, atau saat lompat versi besar yang tidak kompatibel.

Setelah Update: Restore dan Pasang Ulang Paket

Kalau kamu memilih Keep settings dan semua berjalan normal, langkah ini singkat saja: perbarui daftar paket, lalu pasang ulang paket tambahanmu.

opkg update
opkg install luci-app-sqm luci-app-mwan3 luci-app-wireguard

Sesuaikan daftar paket di atas dengan catatan yang kamu buat sebelum update. Setelah itu reboot sekali lagi dan uji semuanya: WiFi tersambung, internet jalan, dan fitur tambahan (misalnya SQM atau VPN) aktif.

Kalau kamu memilih instalasi bersih (-n) atau setting lama bermasalah, restore dari backup: buka System > Backup / Flash Firmware, pilih file backup di bagian Restore backup, lalu klik Upload archive. Router akan reboot dengan konfigurasi lamamu kembali.

Verifikasi: Pastikan Semuanya Beres

Jangan anggap update selesai hanya karena router menyala. Jalankan tiga cek cepat ini dari terminal router:

cat /etc/openwrt_release
ping -c 4 1.1.1.1
speedtest-cli 2> /dev/null || wget -O /dev/null http://speedtest.tele2.net/10MB.zip

Perintah pertama memastikan versi firmware baru sudah aktif. Ping memastikan internet tersambung dan latensinya wajar. Tes unduhan memastikan kecepatan tidak anjlok setelah update. Kalau ketiganya lolos, update-mu resmi selesai.

Buat yang ingin setting siap pakai tanpa repot mengulang konfigurasi satu per satu setelah update, ada solusi praktis di toko OpenWrt berupa paket konfigurasi yang tinggal di-import ke router. Ini sangat membantu kalau kamu sering gonta-ganti firmware atau baru selesai instalasi bersih.

Kalau Gagal: Failsafe dan Jalan Keluarnya

Router tidak mau boot setelah sysupgrade? Jangan panik. Pertama, tunggu minimal 10 menit — beberapa router butuh waktu lebih lama pada boot pertama setelah update. Kalau tetap tidak menyala normal, masuk ke failsafe mode: tekan tombol reset berkali-kali saat boot sampai lampu LED berkedip cepat, lalu akses router di alamat 192.168.1.1 lewat kabel LAN. Dari failsafe kamu bisa flash ulang firmware atau reset ke setting pabrik.

Kalau failsafe pun tidak bisa diakses, jalan terakhir adalah TFTP recovery atau flash via bootloader — caranya berbeda tiap model router, jadi cari panduan spesifik modelmu. Kabar baiknya, selama kamu memakai file sysupgrade yang benar dan tidak mencabut power saat proses berjalan, kemungkinan gagal boot sangat kecil.

Penutup

Update firmware OpenWrt dengan sysupgrade itu rutin yang sebaiknya dilakukan tiap ada rilis stabil baru: backup dulu, pilih file sysupgrade yang tepat, flash lewat LuCI atau terminal, lalu verifikasi. Sekali kamu hafal alurnya, seluruh proses cuma makan waktu sekitar 15 menit — dan router kamu jadi lebih aman, lebih stabil, dan lebih kencang.

Kalau kamu ingin konfigurasi rumah yang langsung jadi setelah update — WiFi, AdBlock, dan QoS yang tinggal import tanpa setting manual — Paket Config OpenWRT Rumahan di openwrt.my.id bisa jadi jalan pintasnya, hanya Rp49.000. Selamat update, dan jangan lupa backup sebelum pencet tombol flash!

Komentar