Mem-flash OpenWrt pada TL-WR741ND ver.1.6

Berawal dari kurang puas dengan firmware bawaan pabrik akhirnya saya coba memberanikan diri untuk mengganti firmware aslinya ke OpenWrt, dengan resiko garansi hangus dan apabila gagal, maka router kita akan brick (baca: mampus)

Bagi yang membutuhkan firmware TP-LINK TL-WR741ND ver 1.x, bisa diambil di:

https://drive.google.com/folderview?id=0B1Aj8bC-AJMKb0xtVjFuMkpmR0k&usp=sharing

Peringatan: DWYOR ==> Do With Your Own Risk

Cukup mudah untuk mem-flash WR741ND ver.1.6

  1. Download firmware Backfire 10.03.1 dari http://downloads.openwrt.org/backfire/10.03.1/ar71xx/
    ambil 2 file squashfs: factory dan sysupgrade;
    openwrt-ar71xx-tl-wr741nd-v1-squashfs-factory.bin
    openwrt-ar71xx-tl-wr741nd-v1-squashfs-sysupgrade.bin
  2. Sebaiknya dalam melakukan proses flash firmware, gunakan sumber listrik dari UPS sebagai backup listrik mendadak mati, karena kalau proses flash tidak mulus, akan menyebabkan router menjadi brick
  3. Set IP address komputer/laptop menjadi static IP, misal: 192.168.1.2
  4. Nyalakan router dan colokkan kabel UTP ke Lan router, ketik http://192.168.1.1 pada browser untuk masuk ke GUI router-nya, masukkan username:  admin & password:  admin
  5. Lakukan reset router ke menu System Tools -> factory default -> restore
  6. Setelah router reboot, masuk ke menu System Tools -> upgrage firmware ->browse file yang akan di flash
    openwrt-ar71xx-tl-wr741nd-v1-squashfs-factory.bin
    File xxx-factory-xxx     ==> yang artinya untuk mem-flash dari firmware TP-LINK ke OpenWRT
  7. Dan router akan reboot, tunggu sampe lampu ‘sys’ tidak berkedip-kedip lagi, lalu masuk ke GUI dengan mengetikkan http://192.168.1.1 pada browser, daaannn.. taraaaaaammmmm…. proses flash ke OpenWrt
    sudah berhasil
  8. Dan terakhir, lakukan sysupgrade apabila akan mem-flash firmware dari firmware OpenWrt ke OpenWrt lagi, masuk ke menu System -> Backup/Flash Firmware -> Flash new firmware image -> browse -> openwrt-ar71xx-tl-wr741nd-v1-squashfs-sysupgrade.bin
    File xxx-sysupgrade-xxx   ==>   yang artinya untuk mem-flash dari firmware OpenWrt ke OpenWRT (dengan versi up/downgrade)
    Centang opsi Keep Setting apabila tetap akan menggunakan setingan yang lama, atau hilangkan centang untuk factory setting
Mengembalikan firmware OpenWrt ke TP-Link

Nah gimana mengembalikan dari firmware OpenWrt ke TP-Link?
Download dulu firmware WR-741ND dari http://www.tp-link.com/en/support/download/?productcategoryid=201&model=TL-WR741ND&version=V1 ambil versi terakhir http://www.tp-link.com/resources/software/201011814560814.zip setelah itu extract file zip-nya

Dengan GUI:
  1. Pada GUI Openwrt, lakukan Factory Reset, dengan masuk ke menu System -> Backup/Flash Firmware -> Reset to default -> Perform Reset
  2. Setelah reboot, masuk ke GUI Openwrt, dan kembali masuk ke menu System -> Backup/Flash Firmware -> Flash new firmware image -> hilangkan centang pada opsi Keep Settings -> Browse image yang akan di flash -> wr741nv1_en_3_12_4_up(100910).bin
  3. Lalu setelah router reboot, masuk ke GUI router, dengan mengetikkan http://192.168.1.1 dan firmware asli TP-LINK sudah ter-install kembali
Dengan CLI:

Kalau komputer/laptop menggunakan OS Windows, bisa menggunakan software PUTTY untuk akses ssh dan telnet yang bisa di download di http://www.putty.org/ serta WinSCP untuk transfer file ke router yang bisa di download http://winscp.net/eng/index.php

  1. Jalankan aplikasi putty.exe -> masukkan IP address 192.168.1.1 pada hostname (or IP address) -> Connection type pilih SSH -> Open
  2. Jalankan aplikasi WinScp -> isikan IP address 192.168.1.1 pada hostname -> User name: root -> password: passwordnya -> Protocol: SCP -> Login
    Dan akan terbuka jendela baru,
    pada Tab Menu sebelah kanan, masuk ke direktori /tmp
    pada Tab Menu sebelah kiri, pilih file firmware TP-LINK: wr741nv1_en_3_12_4_up(100910).bin
    tekan F5 Copy untuk meng-copy file *.bin tadi
  3. Setelah selesai dengan WinScp, kembali pada putty, setelah login, ketikkan:
    (untuk memudahkan dalam pengetikkan perintah, firmware TP-LINK di rename dulu ke tplink.bin)

    cd /tmp
    mv /tmp/wr741nv1_en_3_12_4_up(100910).bin tplink.bin

    untuk mem-flash gunakan perintah

    mtd -r write /tmp/tplink.bin firmware

  4. Tunggu hingga router reboot, router kembali lagi dengan firmware TP-LINK

Untuk komputer/laptop yang menggunakan OS Linux, caranya sama:

  1. Copy file firmware menggunakan perintah scp

    scp wr741nv1_en_3_12_4_up(100910).bin root@192.168.1.1:/tmp

  2. Login ke router dengan ssh

    ssh root@192.168.1.1
    mv /tmp/wr741nv1_en_3_12_4_up(100910).bin tplink.bin
    mtd -r write /tmp/tplink.bin firmware

  3. Tunggu hingga router reboot

Referensi:
http://wiki.openwrt.org/toh/tp-link/tl-wr741nd