This is an old revision of the document!


Reflash using an USB Stick

YouTube video: http://youtu.be/axQvgqvlhcU

The following howto works, if you already have usb drivers (pre) installed. This can be manually or within a custom image. The HowTo applyies to the most devices, it uses the MR3020 as an example.

  • Download Image to your computer, refer to our hardware list choosing the correct file.
  • Power off the MR3020
  • Take your USB device and put the downloaded file to your usb device
  • Connect the MR3020 to your computer via Ethernet.
  • Set your computer's IP to '192.168.1.2', subnet mask '255.255.255.0' .
  • Start to ping 192.168.1.1 (this is the failsave IP) infinitive
  • Power the MR3020 on and when the WPS Button starts to blink , push it (it will blink faster). The button for activating failsafe mode may vary per device (some examples):
    • TP-Link WR1043ND v1 - the 'WPS' button is named 'OSS'.
  • You see the ping getting response
  • Run
  telnet 192.168.1.1
  • Plugin your USB Device to the pbx-router
  • Do the following commands:
 /etc/init.d/boot start  (This will return some error messages - ignore it)
mount /dev/sda1 /mnt
cd /mnt/
mtd -r write <your filename> firmware
  • The device reboots automatically after successfully flashing.

If mount does not work, you can do

mount_root

Wich mounts your root partition and you can edit files. after you are finished run

reboot -f

Source (http://wiki.openwrt.org/doc/howto/generic.failsafe)

1)
If you can't remember the filename type ls to see the content of /mnt