Vodafone Huawei K3772 3G modem support for TP-Link routers

TP-Link TL-MR3020 and Vodafone K3772 3G modemI recently purchased a Vodafone 3G USB modem and TP-Link TL-MR3020 3G router. After unboxing the modem I found that it was a Huawei K3772 which is unfortunately not compatible with TP-Link routers. After much searching around I contacted TP-Link support just for a laugh. Much to my surprise they responded within a few hours! Although most of the advice was just general troubleshooting, they provided a link to toolkit for Windows for producing a so-called ‘bin file’ for loading onto the router.

Following their somewhat quirky procedure worked and I now have a bin file that can be used to get these modems working. I submitted this back to the very helpful support crew at TP-Link and they appear to have handed it on to their engineers. Just how long it will take to appear on their website though is anyone’s guess.

If you would like to make your K3772 modem work with a TP-Link router using the simplest means possible, just grab the following file, unpack it and upload it to the router under the 3G modem settings page:

K3772 bin file

In the 3G/4G page (under Network), click Modem Settings:

TP-Link 3G modem settings page

If there are already any files loaded, delete them and restart the router before continuing. Click Add New… to upload the bin file you downloaded above.

TP-Link 3G modem bin file

Once the file is uploaded, restart the router and insert the 3G modem. You can check that it is working in the Status page. The LED on the modem should also illuminate in steady light blue colour.

TP-Link 3G status

If you would like a copy of the USB sniffer tool and the various scripts provided, it is available from TP-Link’s FTP server at ftp://ftp.tp-link.com/Temp/3G/TP-LINK_3G_USBSniffer_Guide_105.zip. Login is tplink and the password is wr641g@. I’m not sure how long that will last so I’ve also placed a mirror on Dropbox.

For those not in the know, the reason for all the mucking about is because many of these modems present themselves as virtual CD-ROM drives when connected so that they can automatically install drivers. Once the driver is installed it sends a command to the modem to switch it into modem mode.

Usb_modeswitch is a popular Linux tool created for this exact purpose, and unpacking the MR3020 firmware image with firmware_mod_kit reveals that it uses this very tool to set up modems that are connected. The bin file above simply seems to be some obfuscated instructions for usb_modeswtich.

Update: I’ve moved the modem file to a new storage provider as Dropbox kept blocking my public links due to excessive traffic.

Another update: If you are a little more technically inclined then I’d recommend installing OpenWRT instead (if your model is supported) and setting up the 3G modem as per the 3G instructions on the OpenWRT wiki. I can confirm that this works well for the K3772. Also, if you are thinking of buying a TL-MR3020 specifically for installing OpenWRT then don’t. Get the D-Link DIR-505 instead – it is based on the same platform (Atheros AR9330) but features double the flash and memory capacity (8MB and 64MB respectively) and the power supply is built-in.

33 Responses to Vodafone Huawei K3772 3G modem support for TP-Link routers

  1. G M S says:

    Hi,

    It is not working for me even after uploading the modem settings (it just shows the model number) but no network identification happens.

    please let me know how to configure.

    • nzlamb says:

      Make sure you restart the router after dding the file. It takes a few moments for the modem to come online after it is plugged in too; give it 30 seconds or so.

  2. Ravee says:

    Hi i’m suck up at a similar problem..where my tablet jelly bean cant detect the modem..any ideas..?

  3. Ben says:

    Hi,
    Thanks man it worked after restarting it and later turning it off for some hours.

  4. Ben says:

    However my signal strenght is always 41%. How do i boost that.

  5. vaggelis says:

    How much time did you spend till you generate your bin file?

  6. Panos says:

    Does this version supports v2 firmware of tplink 3420? is there any tool to make a new bin file to work for the new version

    thanks

  7. Bruce says:

    Hi there, I am trying to make this work. But unfortunately it doesn’t. Maybe it has something to do with the country ?

  8. stefanos SA says:

    Same problem with me too..cant access the toolkit for making bin files..generally i cant find the .bin file for k3772..can you upload it again in the dropbox please?

  9. Nick says:

    The links are dead. Any mirror for the .bin file?? Thank you

  10. hugoenay says:

    Hi Anyway to get hold of this bin file for the K 3772 as both teh dropbox accounts above are not allowing me to download…thanks

  11. Faim says:

    Thank you, also works with the TP-Link TL-MR3420

  12. Jacques says:

    Can’t seem to download the BIN file. Any possibility of reposting or using another storage place

  13. fobos2 says:

    My TL-MR3020 also worked with your .bin file, thanks a lot! In my case however, I first had to:

    1. Update the router with the latest firmware (at the time of writting this, TL-MR3020_V1_130326, from the TP-Link support page)
    2. load setup defaults
    3. restart the router by unpluging and pluging it back
    4a. Load your bin file in modem settings and save
    4b. repeat step 3
    4c. connect the stick on a usb port of my PC, install drivers and use the accompanying software of my 3G service provider to deactivate the SIMcard’s PIN
    5. Connect the stick to the router and let it sit for a couple of minutes, until identified

    One pequliarity worth noting is that I had to use Internet Explorer to upload your bin file, as well as for the initial update of the router. Firefox would seemingly upload the files, but the modem settings file did not seem to help the router identify the stick. I restored factory defaults and repeated the process with both IE and Firefox and the result was the same: success with IE, failure with Firefox. Perhaps it’s just my setup.

    Another thing is that, to achieve actual 3G connectivity for Vodafone here in Greece, I had to manually enter the following advanced settings:
    Dial Number: *99#
    APN: internet
    Username: user
    Password: pass

    Thanks again!

    -f2

  14. sandy says:

    hey bro, i tried downloading the bin file through your link, but i am not able to download 😦

    Error (509)
    This account’s public links are generating too much traffic and have been temporarily disabled!

    i am getting this error

    please help me too in this…
    and thanx a lot in advance please please please

  15. Fabian says:

    Hello,

    the download is not working for me too. Can anyone upload it once again.

    Thanks

  16. ammi says:

    I have the TL-MR3420. I had no success with the bin file at first but then I downloaded and installed the latest firmware upgrade (http://www.tp-link.com/en/support/download/?model=TL%2DMR3420) and then tried again with the bin file. It took about 8 minutes to identify my network (Vodafone GH) but then it worked. It took a few reboots and resets on the router but it finally worked.

  17. Miroslav Koutny says:

    Hello,

    For me worked as well, also on device TL-MR3220

    Thank you !!!

  18. R says:

    Thank you it works also on TP-LINK MR3040

  19. Zsolt Gazsik says:

    I tried to use K3772 with TL-MR3420, but cant identify the modem.
    Somebody have any idea?

  20. xacobe says:

    Hi ammi,
    Have you got v1 or V2 HW version of TL-MR3420?
    I have V2 and trying to follow your steps but always said “3G/4G USB Modem: Identifying…”
    I updated firmware. reset.
    I uploaded K3772 bin file. reset.
    But is the same.
    Can you give more details?

    Thanks in advance.

  21. xacobe says:

    Done. it’s working. takes a loong time to identify…
    Thanks ammi

    • nzlamb says:

      Yes it does unfortunately, but once it’s going it seems to be pretty reliable. That said I’ve since switched to OpenWRT and it’s even better again.

  22. achronak says:

    Hi ammi and xacobe,
    I have MR3420 but with no luck. I followed all the steps. I have v.2.2.
    Any ideas??
    achronak

  23. xacobe says:

    Hi nzlamb, try this,
    1.- Hard reset (30 sec pressing WPA/reset button on back side of router)
    2.- load newest firmware in (dowloaded from http://www.tp-link.com/en/support/download/?model=TL%2DMR3420).
    3.- when is finished reset (not hard, just unplug and plug again AC adapter)
    4.- load K3772 bin file (link download is on this post)
    5.- when is finished reset (not hard, just unplug and plug again AC adapter)
    6.- when router is booted again insert K3772 usb stick and wait (takes long time) remember to refresh webpage to see the status every 5 min or clicking in “status” and again click in ” 4G/3G”.
    if not success soft reset( unplug and plug AC adapter) again and repeat step 6.

    It works for me.

    @nzlamb, I need right now in my job but I have Open WRT in my home router. I will try it on this router later. wich version are you using? latest one is ok?
    thanks

    Xacobe

    • xacobe says:

      Sorry, explanation steps was for @achronak…

    • nzlamb says:

      Thanks Xacobe. The TL-MR3020 runs OpenWRT quite well but it doesn’t have enough flash space to install both LuCI and 3G modem support. I ended up selling mine and replacing it with a D-Link DIR-505 running a recent trunk build of OpenWRT and it works better than the TL-MR3020 ever did. The only drawback is that you need to edit a few lines of config to get 3G going – you can’t entirely do it via LuCI yet.

      • xacobe says:

        HI nzlamb,
        I’m using MR3420. I will try WRT later (when I receive final Fiber connection in the office).
        I will comment my experience here.

  24. achronak says:

    OK! MR3420 works perfect with the bin file! You have to be patient and wait 10-15 minutes.
    Thanks ammi!

  25. kwabesei says:

    Hi I just bought a tp link mr3420 3g wireless router and i have uploaded the bin file posted but it keeps telling identifying since yesterday any help on this? Thanks

  26. NigelTwo says:

    Thank you for making and posting this file. I deployed it and it worked first time.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: