Supported By PalemNet - Palembang. Diberdayakan oleh Blogger.

Recovering Bootloader Modem+Router DLink DSL520T



Berawal dari pindah2an router ke warnet yang satu lagi, pindah jalur ya ganti setingan. Biar enak maunya sih di reset, apalah daya routernya malah error setelah direset. Setelah modem di restart hanya lampu power yang menyala, lampu ADSL dan LAN tidak menyala atau berkedip. Koneksi ke PC pun tidak membuahkan hasil, router tidak merespon koneksi LAN dari PC. Duh apalagi ini, muncul niatan buat ngeflash firmware si router, tapi tanpa adanya koneksi ke router sepertinya mustahil. Setelah mencari wangsit kesana kemari akhirnya ketemu akar masalah dan solusinya.

Masalah nya adalah bootloader pspboot yang digunakan si DSL520T ini tidak bisa memanggil firmware utamanya. Dalam bahasa inggris kira2 begini langkah2 boot up si router :
"The TI AR7 contains a small area of ROM (4kbit). On power up, the code in this ROM performs some hardware initialisation, then jumps to a fixed external memory location. This is an address in flash memory which is the start of the bootloader/monitor. The bootloader is a larger program (64kbit) which provides some utility functions. After a short wait (3s) to see if there are any commands, the bootloader jumps to the start of the main firmware image (the D-Link router firmware, for example). Provided the bootloader code in flash memory is intact, it is possible to recover an AR7-based device fairly easily. The tiupgrade program is just a Windows-based front end to the bootloader commands."

Asalkan kode bootloadernya masih utuh masih ada harapan buat ngerecover si router lagi.Tapi jikalau andaikata bootloader imagenya pun sudah rusak, tetap masih ada harapan dan selalu ada harapan, menggunakan perangkat JTAG dengan koneksi kabel serial yang terhubung di papan sirkuit router, dan sayangnya itu tidak akan dibahas disini. Disini akan dicoba untuk mengkoneksikan PC ke router dengan IP Address pada level flash memori, dengan bantuan Ti-Bootloader, agar dapat menulis ulang kembali firmware ataupun script bootloader yang bermasalah.

Langkah berikut adalah usaha memperbaiki bootloader dan firmware router dgn alat sbb :
PCTools24 Software Ti Bootloader ADAM2 / pspboot untuk windows XP
Upgrade Tools untuk windows 7
Firmware DLink DSL520T
Script Bootloader
Manual

- Atur IP address pada pc menjadi 192.168.1.x dengan 192.168.1.1 sebagai gateway
- Koneksikan pc dengan router menggunakan LAN
- Buka ADAM2App (file didalam PCTools24)
- Nyalakan router dan segera pilih retrieve/assign IP Address untuk mendapatkan IP Address sementara di flash memori, karena ada jeda 3 - 5 detik sebelum bootloader memanggil firmware utama.
- Apabila sukses maka pada kolom IP Address akan tampil IP Address yang didapat dari flash memori yang dapat kita akses. Contoh pada gambar :
Dalam kasus ini default IP Adress sudah sama dengan segmen yang kita gunakan. Pada beberapa kasus lain, Segmen IP Address dapat bervariasi, seperti 10.48.88.66, 10.8.8.8 atau 5.8.8.8. Tinggal sesuaikan saja IP address dengan yang didapat, misalnya default IP address router adalah 5.8.8.8 maka IP address pada PC kita ganti menjadi 5.8.8.x . Setelah diganti, tutup program ADAM2App lalu jalankan lagi dan pilih retrieve/assign IP Address lagi, hingga tampil tulisan "ADAM2FTP server ready" pada kolom messages. Itu berarti proses perbaikan script bootloader dan upload firmware ke router sudah bisa dilakukan.
- Perbaiki script, pilih mtd4m_pspboot.txt lalu run script
- Berikutnya pada file type pilih binary, media type pilih flash - firmware/kernelFS, pilih firmware yang sudah disiapkan. Tunggu sampai selesai dan restart router.
- Lampu router semua sudah kembali menyala, koneksikan dengan PC dengan IP Address 192.168.1.x dengan gateway 192.168.1.1. buka web admin dengan browser menggunakan user admin dan password admin, router siap kembali digunakan.

*Langkah ini dilakukan menggunakan OS Windows XP dan beberapa kali percobaan retrieve/assign IP Address untuk mendapatkan IP Address default. Semoga berguna!
0 Komentar untuk "Recovering Bootloader Modem+Router DLink DSL520T "

Back To Top