Debrick TPLINK MR3020 menggunakan USB TTL
10.44.00
Beberapa minggu yang lalu router TPLINK MR3020 saya mengalami brick. 4 LED selain LED Power mengedip terus-menerus sehingga router tersebut tidak bisa digunakan lagi, Lalu saya mencari beberapa tutorial untuk memperbaiki router TPLINK MR3020 tersebut agar bisa digunakan lagi. Beberapa tutorial yang saya ikuti seperti ini, ini, ini, dan ini saya rangkum kembali agar pembaca mudah mengikuti nya.
Alat yang diperlukan adalah
- USB TTL
- Kabel pin penghubung
- Router TPLINK MR3020 yang bricked
- Kabel ethernet bawaan TPLINK MR3020
- Solder
Bahan yang diperlukan
- Driver USB TTL download disini
- Aplikasi TFTP Server download disini
- Aplikasi Putty download disini
- Firmware openwrt download disini, download openwrt versi openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin untuk TPLINK MR3020
- Firmware TPLINK MR3020 download disini, pilih firmware terbaru
- Aplikasi dd download disini
- Socket untuk penghubung pin dari USB TTL ke board TPLINK
- Timah untuk penyolderan
Berikut langkah - langkah pengerjaannya :
1. Buka kotak TPLINK dan pisahkan dengan board nya.
2. Solder socket yang nantinya digunakan sebagai penghubung dari USB TTL ke board TPLINK. Tips untuk penyolderan socket ke board TPLINK usahakan gunakan timah yang bagus agar kaki socket mudah melekat ke board, sebelum menyolder kikis sedikit menggunakan amplas halus atau pisau pada kaki socket dan board TPLINK tempat socket akan disolder. Pada saat penyolderan jangan sampai merusak board dan timah hasil penyolderan pada masing - masing kaki socket tidak terhubung satu sama lainnya.
Kabel USB TTL |
Posisi TX,RX, dan GND |
4. Hubungkan kabel pin penghubung dengan ketentuan sebagai berikut
TPLINK MR3020 USB TTL
TX RXD
RX TXD
GND GND
Jangan hubungkan dahulu kabel power ke colokan listrik.
5. Hubungkan USB TTL ke port USB pada komputer. Setelah kabel terhubung maka 3 LED pada USB TTL akan hidup dan install driver USB TTL lalu cek melalui Device Manager apakah driver kabel tersebut sudah terinstal dan jangan lupa mengkonfigurasi USB TTL
6. Atur IP Address komputer menjadi 192.168.1.100
7. Install aplikasi TFTP Server dan pindahkan firmware openwrt yang telah di download tadi ke folder TFTP Server
8. Jalankan aplikasi TFTP Server, TFTP Server akan mendeteksi secara otomatis Software Loopback Interface yang akan digunakan nanti nya untuk menginstall openwrt ke TPLINK.
9. Jalankan putty dan konfigurasikan putty seperti gambar di bawah ini. Disini port USB TTL saya terdeteksi sebagai COM9. Samakan sesuai port yang terdeteksi di komputer pembaca
10. Setelah selesai mengkonfigurasi putty, klik open untuk menjalankan putty.
11. Hubungkan kabel power ke colokan listrik, dan pada putty akan muncul seperti ini :
Using default environment
In: serial
Out: serial
Err: serial
Net: ag7240_enet_initialize...
No valid address in Flash. Using fixed address
No valid address in Flash. Using fixed address
: cfg1 0x5 cfg2 0x7114
eth0: 00:03:7f:09:0b:ad
ag7240_phy_setup
eth0 up: cfg1 0xf cfg2 0x7214
eth1: 00:03:7f:09:0b:ad
athrs26_reg_init_lan
ATHRS26: resetting s26
ATHRS26: s26 reset done
ag7240_phy_setup
eth1 up
eth0, eth1
Autobooting in 1 seconds
12. Pada saat muncul "Autobooting in 1 seconds" langsung ketik "tpl" dan nantinya akan muncul prompt "hornet>". Jika tidak muncul maka ulangi lagi dari langkah 9.
13. Lakukan konfigurasi seperti dibawah ini :
hornet> setenv ipaddr 192.168.1.111
hornet> setenv serverip 192.168.1.100
hornet> tftpboot 0x80000000 openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin
eth1 link down
dup 1 speed 100
Using eth0 device
TFTP from server 192.168.1.111; our IP address is 192.168.1.100
Filename 'openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin'.
Load address: 0x80000000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
######################################################
done
Bytes transferred = 3932160 (3c0000 hex)
hornet> erase 0x9f020000 +0x3c0000
First 0x2 last 0x3d sector size 0x10000 61
Erased 60 sectors
hornet> cp.b 0x80000000 0x9f020000 0x3c0000
Copy to Flash... write addr: 9f020000
done
hornet> bootm 9f020000
14. TPLINK MR3020 telah selesai di debrick.
Selamat Mencoba
17 komentar
makasih gan tutorial nya memang membantu sangat...
BalasHapusmantap sukses terus buat agan.moga sehat sehat selalu.
Aminn..
Sama - sama gan..
HapusAmiiinn
bro kl berkenan bisa minta WA nya g ?
BalasHapusni nomor WA saya 082188326631
makasih sebelumnya sdh berkenan
Tolong wa ke no ini 085962887848 gan q punya tenda 03 setiap mau hidup restar melulu ntar ada imbalan
BalasHapusMas itu gak perlu pakai resistor 10ohm lg di VCc ke TX di mr3020? Dibeberapa web saya lihat kok pakai yah?
BalasHapusYang saya coba ga perlu mas, kyknya mungkin untuk tplink mr3020 yg v.3 mas
Hapuspunya saya ini masih versi lama
kalau pake usb programmer ch341 bisa ga ya ?
BalasHapusmungkin bisa gan, tapi saya belum coba. tinggal cari TX sama RX nya
HapusThx gan, sudah saya coba pake ch341a programmer (sy cek, bisa untuk TTL jg), sudah saya ikuti langkah2 di postingan ini, namun saya terhenti di langkah 11, di putty muncul simbol2 aneh dan mr3020 selalu restart terus menerus, mungkin bukan cuma software yang bermasalah, namun jg di sisi hardwarenya. Mungkin ada saran gan ? hehe
HapusCoba pake cara pendekatan ini gan, https://www.youtube.com/watch?v=fbt4OJXJdOc
Hapusmas maaf bisa minta tolong benerin punya saya gak?
BalasHapustolong WA ya gan 085735143434
BalasHapusmaster, punya saya saat loading kok lama ya, ke ulang ulang. mohon bantuannya
BalasHapusLoading: T T T T T T T T T T
HapusRetry count exceeded; starting again
eth0 link down
eth1 link down
Using eth0 device
TFTP from server 192.168.100.0; our IP address is 192.168.1.11
Filename 'firmware.bin'.
Load address: 0x80000000
memang agak lama itu mas, ditunggu saja
Hapusgan di saya kok putty nya tulisannya aneh ya kayak bahasa planet ^^
BalasHapusbtw putty versi brp ya?terima kasih
Speed/baudrate nya saja disesuaikan mas
Hapus