Showing posts with label MR3420. Show all posts
Showing posts with label MR3420. Show all posts

Sunday, October 19, 2014

Recovery Flash via LuCI

TL-MR3420v1 + OpenVPN
Ada baiknya, jika ingin ngeflash firmware OpenWrt, pastikan ada LuCI yang secara default sudah termasuk dalam paket firmware. Hal ini akan sangat bermanfaat ketika terjadi soft-brick yang kadang walaupun sudah kita dapatkan firmware yang cocok tetap saja terjadi. Tambahan lagi bricknya router ini jadi ketakutan tersendiri bagi teman-teman yang baru mau berkenalan dengan OpenWrt.

Hari ini saya coba build firmware untuk 3420v1.1 yang saya punya di rumah. Lama sudah tidak saya gunakan, bahkan firmware OpenWrt terakhir tergolong sudah ketinggalan sepertinya (firmware dua tahun yang lalu lho!). Ceritanya, saya pengen ganti firmware untuk bikin extroot dan ingin memfungsikan router ini sebagai mediaserver. Beberapa bagian router ini sepertinya sudah rusak, salah satunya di LAN yang sudah tidak bisa lagi menggunakan dhcp dan led di port nomor 3 menyala terus (tidak bisa dimatikan) sejak ada petir yang telah menewaskan beberapa peralatan elektronik saya di rumah.

Build firmware MR3420v1 ini adalah yang pertama, eh malah tidak sempurna pula. Tujuan build firmware ini cuma ingin agar router ini support extroot dan modem hsdpa saja, selebihnya nanti akan diinstall ke extroot (flashdisk 1 GB yang dibagi 2 partisi).

Karna ngebrick, maka yang saya lakukan adalah mencari cara termudah dan paling ringkas agar router bisa diakses kembali. Beberapa cara telah teman-teman posting di group, misalnya di doc yang ini (buat v2 jadinya tidak cocok). Googling pake keyword "how to flash mr3420 from failsafe" juga tidak begitu membantu, karena saat saya failsafe pun tidak bisa memperbaiki kesalahan saya dalam build firmware ini (entah mengapa tidak ada file configurasi network di firmware yang saya build).

Terakhir saya jadi kepikiran ke LuCI yang sudah included di firmware pertama saya ini. Nah, dari sini saya masuk recovery (failsafe), lalu memeriksa apakah uhttpd sudah jalan (ps|grep uhttpd). Jika belum, maka tinggal jalankan perintah:
/etc/init.d/uhttpd start
(atau tadi saya cd dulu ke /etc/init.d/ baru start uhttpd dari sana)
Jalankan uhttpd
Setelah itu bisa mengakses luci di http://192.168.1.1/cgi-bin/luci, dan melakukan upgrade firmware dari sana:
Akses LuCI Login Page
Backup / Flash Firmware - Buang Centang "Keep settings"
Lanjutkan dengan proses flash
Biarkan sampai router reboot
Hasilnya - router kembali normal
Sebelumnya saya gunakan firmware dari Cindy yang sudah ada OpenVPN di dalamnya, berhubung config network di firmware yang saya build malah kosong, maka setelah berhasil mengembalikan ke firmware awal tersebut (membuang centang "Keep settings"), tidak lupa centang "Keep settings" ketika mengupload file firmware untuk kedua kalinya. Hal ini dimaksudkan agar configurasi network yang kosong akan terisi dengan configurasi dari firmware sebelumnya.

Untuk firmware yang tidak bermasalah barangkali dibuang saja centangnya. Tadi juga sempat saya coba mau diflash menggunakan command line seperti tutorial yang dishare Mang Nanay (seperti hari-hari sebelumnya ketika mau flash ke firmware pabrikan), hanya saja karena file firmware tidak bisa saya upload ke router lewat scp maka tidak bisa saya lakukan.

Sampai di sini dulu.
Setelah ExtRoot
Lessons learned:
Selalu gunakan firmware OpenWrt yang ada LuCI secara default.
Centang 'Keep settings' jika ragu dengan firmware baru yang akan digunakan upgrade.
Jangan keburu menyerah ketika terjadi brick, gunakan google atau search doc di group.

Wednesday, September 5, 2012

Huawei E226 di OpenWRT (Tropicana)

Kemaren beli modem Huawei E226 (yg datang ternyata seri yang ini), cukup lah untuk menemani router kesayangan TL-MR3420 berhubung router ini kepake buat RX si OB S9.

Awalnya saya pikir udah OK, nggk perlu matiin ZeroCD untuk konek, karena di firmware Tropicana modem ini kedetek langsung (ttyUSB0 dan ttyUSB1) dan bisa langsung konek karena kebetulan rata-rata modem huawei bisa konek di port ttyUSB0.

Hanya saja ada masalah sedikit. Ketika saya robah LAN IP ke 192.168.2.1, lalu reboot (modem dicolokin), terjadi hal yang aneh yaitu semua settingan kembali ke default (LAN IP kembali ke 192.168.1.1, WAN kembali ke asal seperi sehabis diflash routernya).

Kemungkinan kesalahan saya karena tidak memasukkan konfigurasi ini (ke 60-usb-serial):
usbserial vendor=0x12d1 product=0x1001

Product ID = 1003 hanya ada ttyUSB0 dan ttyUSB1 (Sebelum ZeroCD dimatiin)
Product ID = 1001 dan muncul tambahan ttyUSB2 (Setelah ZeroCD dimatiin)
Kenapa product id nya 0x1001 ya? Padahal ketika terdetek di PC, cukup di 1003 aja bisa konek. Nah, ini dia yang bikin saya bingung juga, karena ketika ZeroCD nya saya matiin, product id berobah menjadi 1001 dan baru bisa dipake di Tropicana tanpa masalah. Bisa reboot dalam keadaan modem tercolok, dan settingan yang tidak kembali ke default lagi.

Jadi, saran saya, buat teman-teman yang menggunakan modem Huawei E-226, coba dimatikan dulu ZeroCD nya sebelum digunakan di OpenWRT Tropicana Edition. Caranya, backup dulu file installasi ke harddisk atau penyimpanan lainnya, baru dimatikan lewat Hyperterminal atau Putty di Windows. Kalo saya, langsung saya matikan lewat minicom di Slackware.

Command buat matiin ZeroCD Huawei E226:
AT^U2DIAG=0

Moga bermanfaat!

Saturday, June 11, 2011

SSH Login Refused


Beberapa hari ini pusing juga dibuatnya, gak bisa login ke router TP-Link MR3420 setelah utak-atik firewall yang berujung ke Login Refused, IP router gak bisa di-ping. SSH login gagal menyebabkan gak bisa mengakses router, tapi proses boot masih berjalan lancar. SYS LED masih normal, dan boot selesai sampe SYS LED tidak blink-blink lagi.

Jika anda mengalami hal yang sama, jangan buru-buru bikin kabel serial (kayak saya), coba dulu cara yang lebih simple yang akan saya jelaskan berikut ini:
  • Matikan dulu routernya, cabut modem.
  • Hidupkan kembali router sampe SYS LED ngeblik sebentar, lalu segera tekan tombol "QSS".
  • SYS LED akan ngeblink lebih cepat, menandakan kita sedang berada di failsafe mode.
  • Good, itu artinya sekarang kita udah bisa nge-ping dan telnet ke 192.168.1.1. Silakan telnet 192.168.1.1.
  • Karena saya kemaren salah setting di Firewall, saya pikir lebih baik saya balikin settingan ke awal saja, saya reset dari nol lagi dengan mengetikkan "firstboot" di console.
  • Setelah itu, silakan diganti password rootnya. Tinggal ketik "passwd root" dan isikan password yang diinginkan.
Selesai, tinggal setting kembali routernya.

Monday, June 6, 2011

OpenWRT on TP-Link 3G/HSDPA Router



Berhubung saya lagi enakan ngoprek router 3G/HSDPA dari TP-Link (khususnya TL-MR3420), biar lebih mudah saya kumpulkan saja apa yang saya pelajari belakangan tentang OpenWRT di blog sederhana ini.

Semoga bermanfaat!

Popular Posts