<div dir="ltr">These are the steps to recover the u-boot bootloader on dlink DSR-500N router (it should work on all DSR series but I tested only with 500N).<div><br></div><div style>1. Open the case and remove the jumper (there is only one jumper). This way you will boot into failsafe bootloader.</div>
<div style><br></div><div style>2. Connect a RS232 cable to console port. Settings: 115200 8N1 parity none, flow control none.</div><div style><br></div><div style>3. Power on the router</div><div style><br></div><div style>
4. If you don't have the uboot binary please contact me and I will send it to you.</div><div style><br></div><div style>5. Because the failsafe bootloader does not support networking, you have to load the file using a serial connection. At dsr prompt enter: loadb</div>
<div style><br></div><div style>6. Now send the binary file to the router using any terminal which is capable to send files with kermit (I use hyperterminal)</div><div style><br></div><div style>7. After the file is successfully loaded onto the router, type the following command: run bootloader_flash_update</div>
<div style><br></div><div style>8. After the update is done, power off the router and put the jumper back.</div><div style><br></div><div style>Now your DSR should boot the normal way.</div><div style><br></div><div style>
If you need any more help, don't hesitate to contact me.</div><div style><br></div><div style>Best regards,</div><div style>Mircea</div></div>