Huawei HiLink modems (E303, E3131, etc.)

http://translate.google.com/#auto/en/darmowy
It translates to "free".
Watch out! These guys have a "free" 3G Internet!
Code:
Init3 = AT+CGDCONT=1,"IP","darmowy"

yes it is free only in polish network Aero2 (infrastructure operator for few operators from Plus/Cyfrowy Polsat Group) on 3G 900mHz till ~end of 2016 and maybe soon on LTE Band 38 TDD2600 probably till end 2019 if they launch this LTE nationwide, but is limited to 512kbs and required reconnection after 1h and achieving simcard is quite complicated because operator isnt forced by government to distribute simcard everywhere, just online only so reallly to have internet you have to have internet to order :erm:
 
and achieving simcard is quite complicated because operator isnt forced by government to distribute simcard everywhere, just online only so reallly to have internet you have to have internet to order :erm:
Bastards! What you would expect from cellular service providers anyway?...
Perhaps there are some free WiFi hotspots in Poland, or public library with internet. Thanks for feedback from Poland. :)
 
Thanks! E353 E353Ws-1 unlocked and downgraded from HiLink!

Hi,

I registered to say thanks!
With the help of this forum, I managed to SIM-unlock and downgrade from HiLink a E353Ws-1 USB 3G stick.

I did SIM unlock using this site: http://www.modemunlock.com/huawei-new-algo-unlock-code-calculator.html .

I followed ginggs's post #22 for downgrade.

I switched the modem to serial and installed it using the modified .inf driver file.
The modem reset commands where echoed back (using Terminal), but nothing would happen.
Also, MDM didn't detect the modem. After unplug/plug back, the modem would switch to HiLink mode.
I had to downgrade to non-HiLink firmware named E353Update_21.157.62.00.203.B757.zip using huawei_flasher_1.6.zip. After that, the modem remains in serial mode after re-plugging. Also, the microSD card is visible to the PC, and the internal storage with drivers, too.

Now I can use it with an old Asus WL500gP router, to convert 3G signal to WiFi.

Thanks!
 
Hi,

I registered to say thanks!
With the help of this forum, I managed to SIM-unlock and downgrade from HiLink a E353Ws-1 USB 3G stick.

I did SIM unlock using this site: http://www.modemunlock.com/huawei-new-algo-unlock-code-calculator.html .

I followed ginggs's post #22 for downgrade.

I switched the modem to serial and installed it using the modified .inf driver file.
The modem reset commands where echoed back (using Terminal), but nothing would happen.
Also, MDM didn't detect the modem. After unplug/plug back, the modem would switch to HiLink mode.
I had to downgrade to non-HiLink firmware named E353Update_21.157.62.00.203.B757.zip using huawei_flasher_1.6.zip. After that, the modem remains in serial mode after re-plugging. Also, the microSD card is visible to the PC, and the internal storage with drivers, too.

Now I can use it with an old Asus WL500gP router, to convert 3G signal to WiFi.

Thanks!

Glad it helped! Welcome to MyBB!
 
Hello.

I recently bought a Hi-Link e3131. While i'm entering
Code:
http://192.168.1.1/html/switchProjectMode.html
nothing happens.
Every browser redirects to:

Code:
http://192.168.1.1/html/home.html

Also nothing changes in the Device Manager. I'm using Windows XP SP3.

The Ubuntu Forum says:
Make sure automatic connect and reconect is disabled, disable everything even delete AP using web page
.

I can change connection mode (from Auto to Manual) but i can't delete the APN - all buttons (except "New Profile") are disabled.
 
I can be wrong, but on some other device I had to create new profile, save it. Only then I could edit APN. Try it.
 
Bought a Huawei E3276 stick from 8ta, which is a Hilink version. Am loving the speeds but hate the fact that this stick has been configured to act as a self-contained router as well.

This has resulted in issues such as not being able to make inbound VPN connections as this "router" assigns a local IP to my real router! Meaning I can't forward the WAN IP to my VPN server.

Feels like I've searched the entire internet trying to work around this Hilink functionality to no avail. Just a warning to anyone who might want to buy this stick from 8ta while also aiming to perform services such as dialling in via VPN!

If anyone has managed to sidestep this Hilink functionality, please advise. I've all but given up! :(
 
Bought a Huawei E3276 stick from 8ta, which is a Hilink version. Am loving the speeds but hate the fact that this stick has been configured to act as a self-contained router as well.

This has resulted in issues such as not being able to make inbound VPN connections as this "router" assigns a local IP to my real router! Meaning I can't forward the WAN IP to my VPN server.

Feels like I've searched the entire internet trying to work around this Hilink functionality to no avail. Just a warning to anyone who might want to buy this stick from 8ta while also aiming to perform services such as dialling in via VPN!

If anyone has managed to sidestep this Hilink functionality, please advise. I've all but given up! :(
I think the only way is to flash on the non-HiLink firmware.
There is a download link at Of Modems and Men, discussed in the ROOter thread.

[-]Warning: there are many models of E3276 that support different LTE bands and I don't know how interchangeable the firmware are.[/-]
Maybe you can try bugging the Telkom Mobile rep and Huawei South Africa for a guaranteed solution.

Edit: It seems the firmwares are interchangeable.
 
Last edited:
I think the only way is to flash on the non-HiLink firmware.
There is a download link at Of Modems and Men, discussed in the ROOter thread.

Warning: there are many models of E3276 that support different LTE bands and I don't know how interchangeable the firmware are.
Maybe you can try bugging the Telkom Mobile rep and Huawe South Africa for a guaranteed solution.

Thanks for the reply ginggs. I've already tried flashing that firmware on but its failing to do so. What I haven't done is discuss the error I'm getting in the relevant threads so I'll try that in case sum1 else has managed to bypass the error I'm getting.

Error is that firmware fails to install where it attempts to "downloads components." It just hangs there and times out.

Bugging the telkom reps and Huawei also worth a shot I guess!
 
Error is that firmware fails to install where it attempts to "downloads components." It just hangs there and times out.
Did you switch the modem out of HiLink mode before attempting the firmware update?
 
HiLink resources

Here is some useful information for changing your Huawei HiLink modem to a Normal modem, and vice versa.
Links below are in Russian, so use a browser that does translations easily (e.g. Chrome).

E3276 HiLink and Normal firmware:
http://3ginfo.ru/download59.html

E3272 HiLink and Normal firmware:
http://3ginfo.ru/download58.html

E3131 HiLink and Normal firmware:
http://3ginfo.ru/download52.html

E303 HiLink and Normal firmware:
http://3ginfo.ru/download46.html

Notes:
1. Firmware versions beginning 21.xxx are for Normal and versions beginning 22.xxx are for HiLink.
2. Firmware ending with xx.00 are generic/universal and do not require a flash code/password to overwrite.
3. If you are prompted to enter a Flash Password, use this online tool to calculate from your IMEI number.

Mobile Partner dashboard for Huawei Normal modems:
http://3ginfo.ru/download31.html (look for 23.xxx versions described as 'normal' or 'universal')
Also look here (use the '(Soft)' download link 'Yandex Disc' - you need to translate the pages with your browser):
http://huawei.mobzon.ru/huawei-modem-3-5*
http://huawei.mobzon.ru/huawei-modem-small*
http://huawei.mobzon.ru/huawei-modem-nano*
*These are enhanced versions with extra signal and network info, USSD, frequency band selection, etc. ('nano' version recommended with latest driver from below. Also see here).

Windows Drivers for Huawei Normal modems:
http://huawei.mobzon.ru/drivers

WebUI for Huawei (HiLink dashboard - required when moving from Normal to HiLink):
http://3ginfo.ru/download51.html
Note: WebUI versions ending with xx.03 are generic/universal.

The rest of Huawei (if not listed above):
http://3ginfo.ru/download5.html

Instructions for HiLink to Normal.
Also see here.

Instructions for Normal to HiLink.
(You will need to translate this link).


Additional notes for E3276:

1. When you downgrade from HiLink (22.xxx firmware) to Normal (21.xxx firmware), you may need to first downgrade to 21.260.xxx before installing latest (21.436.xxx). Do AT&F0 and AT^RESET after each stage. Reference.

2. For the E3276 at least, it does not appear that firmware is specific to model or hardware versions. I don't think you can alter the frequency supported via a firmware change.

EDIT 19-06-2014: Driver and Mobile Partner info added/updated.
 
Last edited:
Convert Huawei E3272 HiLink modem to Normal

I obtained a new Huawei E3272s-153 LTE modem from eBay for $41. But like most of these devices, it came with HiLink firmware. I don't see any advantage to HiLink. Huawei claims that you use this device without having to install drivers, but it doesn't work until you install software from the pseudo CD drive that appears when you plug the device in for the first time. The HiLink device behaves something like a router in that it appears to you as a device with IP address 192.168.1.1 and you control it via a browser with this IP address. But this assumes that you don't already have a 192.168.1.1 gateway to the internet, which is a very problematical assumption.

So this is how I easily converted my E3272 HiLink to a Normal (serial) modem:

My environment was Windows XP with Huawei normal modem v5.01.10.00 drivers installed, in case this is relevant. The modem came with HiLink firmware 22.436.xxx and HiLink WebUI 13.100.xxx

1. I switched my router off which has IP address 192.168.1.1.

2. I plugged the HiLink E3272 in and installed the software from the pseudo CD drive. My default browser then automatically opened the HiLink WebUI with IP address 192.168.1.1.

3. The modem connected to the internet automatically (I had put in an activated data SIM card).

4. I disconnected from the internet via the HiLink WebUI.

5. I tried the "http://192.168.1.1/html/switchProjectMode.html" URL which is supposed to temporarily switch the modem to Normal mode, but it didn't appear to work.

6. I then ran the installation software for E3272 Normal modem firmware v21.470.05.00.00 obtained from here. I was prompted for a password (same as Flash Code) which I calculated from here with the modem's IMEI number. After this, the software ran through without a hitch, automatically switching modem modes and installing drivers when necessary, and now I have a perfectly functional non-HiLink E3272 that works with Mobile Partner and MDMA.

7. I uninstalled the "Mobile Broadband HL Service" from my PC which was installed when I ran the installation software from the pseudo CD drive.

8. I removed the invalid proxy server setting from my default browser which got set somewhere along the line.

EDIT: If you want to store the Mobile Partner Dashboard installation files on the pseudo CD drive of the now non-HiLink modem, then run the installation file from here after removing the SIM card and plugging the modem into your PC. This will be Mobile Partner v23 Nano with Windows drivers 5.01.06.00. Also see here for further updates.
 
Last edited:
Recovering Semi-Bricked E3276s-920

I recently purchased an E3276s-920. Modem works really well and it was a non Hi-Link version. I was curious about the Hi-Link version so I flashed the Hi-Link firmware and WebUI and it worked perfectly fine apart from not having the built in router functionality that I've read about.

I subsequently tried to flash back to normal mode since Windows was not sharing the ethernet connection with my wifi router. This is when the problems started. I tried flashing the non Hi-Link firmware first and it stopped and complained about user device info or unrecognised devices... cant remember which exactly. I thought it may be because the WebUI portion of the Hi-Link firmware may be attributing to the problem. So I flashed the normal dashboard firmware. It flashed fine without error. When the modem restarted only the virtual CD with Mobile Partner was available.

I had installed the Hi-Link drivers previously so the PC detected the Hi-Link Remote NDIS based internet sharing device and installed the driver. So basically I was running Hi-Link firmware and the normal non Hi-Link dashboard firmware.. a frankenstein combo of sorts.

Problem with this situation is no COM ports were available to flash back to the non Hi-Link firmware.... and I couldn't switch the modem back to serial port mode using http://192.168.1.1/html/switchProjectMode.html at all. I have an inkling that it was because it needs the WebUI firmware and I had the Dashboard firmware flashed.

The below is how I managed to recover the modem as it was not able to reach the 192.168.1.1 address for the WebUI to connect and the normal dashboard could not detect any device since the modem was in ethernet mode (Hi-Link). I am unfamiliar with Linux so I'll try to cater for those members also.

1. I used the Ubuntu 14.04 Live DVD from here. Its a hybrid iso and will prompt you to "try"(Live OS) or install.I used the 64 bit version.

2. Install setserial_2.17-45.3_amd64.deb (Not sure if it helped communicate with the modem). Install it anyway.

3. Install wvdial_1.60.3_amd64.deb.

4. Install Huawei Data Cards Linux Driver. You might have a problem with the NDIS driver during installation. The fix and installation instructions are here.

5. Open a terminal(Ctrl-Alt+T) and switch to superuser (admin).
Code:
sudo su

6. Plug modem in and wait a few seconds. Enter "lsusb" to list all your USB devices. Your Huawei modem should appear with a vendor and product ID simular to "12d1:1f01". If its not in this mode (default Virtual CD mode) usb_modeswitch is probably switching your device automatically in the background when you plug it in. You need to extract the config file called 12d1:1f01 from the archive in /usr/share/usb_modeswitch/ to your desktop. Open the file and delete the "MessageContent" line with the long number then save it to /etc/usb_modeswitch.d/.

You might have permission issues when doing this. I used the Desktop as a middle ground for editing the file and the terminal using for copy commands to move the file into /etc/usb_modeswitch.d/. The copy command to copy the file from the desktop to /etc/usb_modeswtich.d/ is below.
Code:
cp /home/ubuntu/Desktop/12d1:1f01 /etc/usb_modeswitch.d/
After this has been done unplug your device and plug it back in. Make sure you're in 12d1:1f01 mode by running "lsusb" again.

7. Enter the command below to switch your modem out of its default mode into a mode that has a COM port.
Code:
usb_modeswitch -v 12d1 -p 1f01 -P 12d1 -V 1566 -M "55534243123456780000000000000011062000000000000200000000000000"
Note that in the command above "-v 12d1" is the current vendor ID and "-p 1f01" is your current product ID.

8. Run the lsusb command again. You will now notice that the vendor and product ID for your Huawei device has changed to 12d1:1566.

9. Run the below command to check which port your modem is on.
Code:
wvdialconf
Make a note of the port. Mines was /dev/ttyUSB1. There could be multiple, note all of them.

10. Open another terminal window and switch to admin. Enter the below command.
Code:
cat /dev/ttyUSB1
Note that you should use the port that wvdial reported. If there are multiple you need to open multiple terminal windows using the respective ports. This window will act as an output and show the response of the modem once you query it.

11. Go back to your original terminal window and enter the below command.
Code:
echo "ATi^M" > /dev/ttyUSB1
Change the port portion of the command accordingly. "^M" is not how you would normally type it, it's obtained by holding Ctrl down and then pressing V and then M. This command instructs the device to provide information about itself. On your other terminal window you should see the modems reponse. It should give you its Brand, IMEI,etc. Now you know this is the correct device and you should use this port for communication.

12. The next command is below is to set the factory mode of your device.
Code:
echo "AT^SFM=1" > /dev/ttyUSB1
Your modem output window should report "OK".

13. Now enter the command that will enable all devices on the modem including the COM port in order to flash in Windows.
Code:
echo "AT^SETPORT="FF;1,2,3,A2"^M > /ttyUSB1

14. Pull the device and plug it into a Windows machine and flash your favourite firmware! :) In my case it was the non Hi-Link firmware that I needed. Make sure Mobile Partner is installed as it contains all the drivers for the hardware detected.

Some of the steps above may be unecessary as I'm new to Linux and AT commands but they are exactly what I did in order to get my modem up and running again.

Hopefully this will assist someone else in the same situation. There's a lot of people to thank for the above information as its snippets from all over the web. Too many browser tabs and 3 days of researching to find this solution makes it difficult to name them all.
 
Hopefully this will assist someone else in the same situation. There's a lot of people to thank for the above information as its snippets from all over the web. Too many browser tabs and 3 days of researching to find this solution makes it difficult to name them all.
Thank you, your post really made my day, since I ended up in the same situation as you.
Although my modem was an E3276s-150, all the parameters worked.

There's just one error in the instruction, there's an extra " in the "AT^SETPORT="FF;1,2,3,A2"^M
- should be "AT^SETPORT=FF;1,2,3,A2"^M

I did this on a Fedora (FC20) box, there, the usb_modemswitch-data didn't provide the 12d1:1f01 file,
but it can be easily downloaded from the creators own site: http://www.draisberghof.de/usb_modeswitch/#download . The original file doesn't carry the MessageContent line you had to delete.

Also, I'm not sure you actually have to download and install the Huawei NDIS driver ....

thank you !
 
Hi Everyone
Today i made a fault when upgrade firmware on my 3g modem E353s-1 (Not Hilink). I'm using E353Update_22.157.09.02.5021.B734 ( Hilink) firmware but it's unsuccessful. ( Error code Update failed ) Now i'm running my modem but the dashboard can not detect com port and my modem's not working. The blue light of modem still shinning. I tried to reinstall dashboard, tried using mobile doctor tool but still can not repair it. Please help me.
Error-Code-16_thumb.png

Mobile-Docotor-Diagnose_thumb.png
 
Last edited:
Hi All,

Hoping someone can help, i have E3276-150 and the E3272s-927

I have tried almost everything, when downloading the firmware from 3ginfo site and trying to run it from 3 different computers. I disable the connection, go to 192.168.1.1/html/switchProjectMode.html and can then see the port in device manager, but when I run the firmware update tool, i keep getting error 10 port not found.

If anyone knows how to assist, please let me know. Have been struggling with this for days now!!
 
My experience with my E3272s-153 with HiLink was as follows.

My environment was Windows XP with Huawei normal modem v5.01.10.00 drivers installed. The E3272 came with HiLink firmware 22.436.xxx and HiLink WebUI 13.100.xxx. HiLink and WebUI drivers were installed (from the E3272 dongle). I then used this firmware and it just worked (converted from HiLink to Normal).
 
I've been loaned an E3131 modem as a trial because I have such abysmal 3G signal where I live. However, I absolutely cannot get this thing to work. I've been through the thread, trying to make as much sense of the various posts as I can, but although I'm relatively tech-savvy, some of it is just over my head.

First off: I'm running Windows 8. And yes, I have rebooted. Several times ;P

Secondly: I cannot, no matter what I try, access 192.168.1.1 - all I get is web page not available. Have tried typing it in and clicking on the links contained in some of these posts but to no avail. Have also ensured that WiFi & other connections (i.e. my CellC / Vodacom connections) are disconnected - if I do this then I just get "unable to access internet".

In Device Manager, it shows up as "other device" but says there are no drivers installed. Cannot find them on my PC or the internet, not even the manufacturer's website. Of course the leaflet that comes with it says it will all install automatically, but obviously it doesn't, else I wouldn't be here...

Have so far wasted 3 hours trying to get this thing to work...would really love to give this thing a go so I can see if it makes any kind of difference to my signal (I've been loaned an antenna as well, just to see if it'll boost the signal a bit).
 
I've been loaned an E3131 modem as a trial because I have such abysmal 3G signal where I live. However, I absolutely cannot get this thing to work..

There are two versions of this modem in circulation - HiLink and Normal (non-HiLink).

Either way, when you plug the modem in, required drivers should install automatically. If not, a pseudo CD-ROM should be visible from which you can manually install the drivers.

If the modem is non-HiLink, then you can also get the required drivers and dashboard software from here.
 
Hi, thanks for the reply.

My apologies, I forgot to mention that this is the HiLink version of the modem. And nope, no drivers automatically install, and the pseudo CD-ROM is not visible.

I tried that link you posted and here's where I become tech-unsavvy: what the heck is a .rar file? And what do I do to make it work?
 
Top
Sign up to the MyBroadband newsletter