Mweb range extender


Senior Member
Sep 5, 2009
I used the revised geniass method coupled with the EDIMAX firmware to turn this complete POS into a functional piece of hardware. I'm using it to get internet to my Explora without having to do another cable run. Many thanks to all those who posted advice and guides.


Expert Member
Nov 4, 2009
sorry to revive this thread. first off, thanks for the all the info. I successfully flashed one of these stupid mweb things yesterday with the zyxel firmware. barring a few mishaps, it went very easily.

now to the matter, the extender works for all of about 7 seconds, and then disappears from the wifi scan page. how do I get it stable? I've done the googling, and dont think Im searching the correct terminology

thanks in advance


Active Member
Sep 13, 2012
Getting rid of Mweb's rubbish

NOTE: I run Linux and have not tested any of this on Windows, but it shouldn't really matter. Anyway I don't take responsibilty for unusable (as if it wasn't already) devices after following this procedure.
To get rid of Mweb's 'firmware', we need to
  • Copy the stock fw_upgrade binary and the firmware binary to the device
  • Run the new binary
The device has a built-in tftp client which works (surprisingly) so we can use that.
  1. Connect the repeater to your pc using the ethernet port, and make sure you can access its webpage (
  2. Install a tftp server on pc
    On Linux, I used tftpd-hpa. On Windows it looks like you can use tftpd32. This seems like a decent tutorial.
  3. Download the latest firmware from Zyxel's website. Make sure it's for the correct hardware version (probably wre2205v2) and extract the zip file
  4. Either download the stock fw_upgrade from or use a program such as binwalk (Google for a tutorial) to extract the .bin file. In that case, fw_upgrade is in /sbin relative to the squash-fs file system you just extracted.
  5. Put fw_upgrade as well as the .bin file into the base directory of the tftp server
  6. Now go to
    You should see a basic webpage with a textbox and a button. This will allow you to enter commands as root [GASP]
  7. Enter this command:
    ; echo "`tftp -g -l /etc/fw_upgrade -r fw_upgrade; tftp -g -l /etc/fw.bin -r [name of .bin file].bin`"
    This copies both files over to the repeater. They are being copied to /etc because the rest of the file system is read-only. is your pc's IP address. It should be this.
  8. Now enter
    ; echo "`chmod +x /etc/fw_upgrade; ls -al /etc`"
    This makes it executable. In the output list you should see fw_upgrade and fw.bin
  9. Enter
    /etc/fw_upgrade upg /etc/fw.bin
    This begins the update. The standard warnings apply: don't switch off the device etc... and wait about 5 minutes.
    Eventually the address will stop working. The stock firmware uses instead. Keep trying this address until it works.

That should be it. The repeater should now be ready to go with stock firmware.

If using TFTPD64 for windows, the following is how to setup the server:
Run the app as an admin
Click settings, click tftp tab. Select following options: 1) security: none 2) option negotiation off, 3) PXE, show progress translate Unix names and allow "\" ON 4) Select "Bind TFTP as ON, and select as the binding"
Click DHCP tab. Set IP pool address as, size of pool 10. Boot file, blank.
Set Mask (opt 1) as (leave Def router blank)

Restart the app, again as admin.

When performing the commands above, the following needs to be borne in mind:
TFTPD64 does not do multiple file writes it seems. The first command must therefore be split, as follows:
; echo "`tftp -g -l /etc/fw_upgrade -r fw_upgrade`"
; echo "`tftp -g -l /etc/fw.bin -r [name of .bin file].bin`"

For name of bin file, choose either the default name of the extracted bin, OR rename it to something simple. I used zyxel.bin, because it's just easier than typing out a string of numbers and letters.

In the last command, you actually need to use quotations, thus:
; echo "`/etc/fw_upgrade upg /etc/fw.bin`"
Also, the bin file name should be what you uploaded earlier (at least, that is what worked for me - using fw.bin in that command did not work.

Lastly, the repeater's stock IP is, NOT (you can check this by clicking the network properties in Windows)

Hope this helps someone. Took me a couple hours to figure it all out, not being familiar with TFTP servers and all that.


Well-Known Member
May 22, 2011
@corpsegrinder62 I managed to do it.

instead of using /etc/fw_upgrade upg /etc/fw.bin i used this

; echo "`/etc/fw_upgrade upg /etc/fw.bin`"

I than waited 4 minuted tried to log back on and and the IP address changed, I than changed it back to DHCP, logged onto my Zyxel( guess what I was on stock Standard Firmware.

Thanks Geniass
You people rock!

Managed to flash mine using the above


New Member
Jul 18, 2010
Hate to wake an old thread but thanks so much @geniass Ahoster @corpsegrinder62 this thread helped me after many hours of suffering with this. I used @Hoster suggestion

; echo "`/etc/fw_upgrade upg /etc/fw.bin`"

worked fine, IP changed, DId setup once, unplugged and moved it to different locations 3 times now and it picks up AP and repeats great, uses main router as DHCP server so all IP's are the same, however can't seem to access the status page via WiFi, only ethernet port


Active Member
Sep 10, 2012
Anyone with info if it's possible to turn the MWeb WR7010v2 fibre router into a wifi extender with another ISP? I'm now with VOX, but still have to old MWEB router lying in a drawer.


Active Member
Mar 8, 2011
@Wynandd - did you ever make any progress on converting your WR7010v2 to a WiFi extender?
I have now bought a new router/AP and want to recommission my WR7010v2 to a range extender. There is not much when I search for any information on this router.


Executive Member
Dec 14, 2009
Best solution to deal with this spawn of satan is a large hammer or some petrol.


Honorary Master
Jan 19, 2009
Struggling to get the files onto the device.

Reset and can access and
I see some are saying I must switch repeater off, hold in wps and start up in tftp receiver mode?
Tried this but I cant get what ip range its using?

Edit: trying another computer and getting further.

Edit2: Got it working, fark me all I needed to do was try from another computer.
What a frustrating morning.
Last edited:


Executive Member
Dec 14, 2009
Now the serpent was more crafty than any of the wild animals the Lord had made. He said to the woman, “Did God really say, ‘You must not install WiFi Extenders in the garden’?” 2 The woman said to the serpent, “We may use the WiFi in the garden, 3 but God did say, ‘You must not install WiFi Extenders in the middle of the garden, and you must not do it, or you will die.’"