If you can SSH into your router..

If some part of the process didn't quite go as it should, or you got an odd error, or things just generally didn't go smoothly, you can re-flash your MR3020 with OpenWRT and start again. Here's how:

  1. Power off the router
  2. Unplug the USB Drive from the router, and plug it into your computer
  3. Download the appropriate firmware for your device:
  4. Copy the file onto your USB Drive
  5. Log in to the router, and insert the name of the firmware file where appropriate below:
        cd /mnt/usb
        mtd -r write YOUR_FIRMWARE_NAME_HERE firmware
    
  6. Once the firmware flash finishes, power down the LibraryBox and put the USB back into your computer.
  7. Download the install folder, unzip, and copy it onto the root of the USB drive.
  8. Put the USB back into the router, and power it back up. The install process should now kick off, and in about 10 minutes and a lot of flashing lights, you will have a LibraryBox v2.0 ready to go.


If you can't SSH into your router...

  1. Unplug the USB Drive from the router, and plug it into your computer
  2. Download the appropriate firmware for your device:
  3. Copy the file onto your USB Drive
  4. Visit the OpenWRT wiki and find the Failsafe boot option for the router in question.
  5. Follow the failsafe instructions to be able to log in to the router via a Terminal program.
  6. Plug the USB into the router
  7. Try these commands:
      /etc/init.d/boot start
    This will return some error messages, just ignore them.
  8. Then:
      mount /dev/sda1 /mnt
      cd /mnt/
      mtd write -r YOUR_FIRMWARE_NAME_HERE firmware
      
  9. Once the firmware flash finishes, power down the LibraryBox and put the USB back into your computer.
  10. Download the install folder, unzip, and copy it onto the root of the USB drive.
  11. Put the USB back into the router, and power it back up. The install process should now kick off, and in about 10 minutes and a lot of flashing lights, you will have a LibraryBox v2.0 ready to go.

Website Content - Creative Commons Licensed NC-BY Jason Griffey 2012, where not otherwise licensed.
Software Licensed under GPLv2, see http://www.gnu.org/licenses/gpl-2.0.html Back to Top