Huawei E3372 Change Imei
This is updated version of my original post. I purchased additional modem that's externally identical to old one but had different serial port USB ID (USB VID12D1&PID1442&MI00) missing from earlier driver pack causing original instructions to fail. I have also included latest Stick-mode firmware 21.200.07.00.805 I've found and corrected some incorrect information on original post. Modern Huawei USB LTE modems can be used in two very different modes. Default is HiLink mode where it functions as router doing NAT and other nastiness much like more traditional 4G routers connected over WLAN or Ethernet. Unsurprisingly default mode is HiLink, but luckily it can be changed to Stick mode getting rid at least one layer of NAT and related issues.
Actually there's also third mode which is subset of Stick, instead of native NCM interface it uses legacy PPP over emulated serial port. This can be sometimes useful with older routers with USB port but you won't be able to reach full speed in this mode. Internet has plenty of information on how to do that. As it often is not all of that is true. Most interesting bits are also written in Russian. Despite huge improvements in translations from Google Translate it's still a bit of hit and miss.
Following these instructions will also resolve Error Code 19 and 'brick' with Error Code 13 (rapidly flashing green led). Which is also why some steps may seem bit pointless at first. Feel free to skip them and then start again from beginning when Mr Error #19 and Mrs. Error #13 bite you.:).
You'll need Windows PC for this. I've used 64-bit Windows 7 and Windows 10 PCs myself. If you've tried this before coming to here I'm sure you've seen those 'open instructions. Those are for older models like E3372s and won't work with E3372h. Visit either one of these sites to calculate device specific 'Flash code' based on your IMEI and write it down. Depending on current firmware running on your device you may or may not need Flash code later.
Better be safe and get one ready so you don't get stuck. Download and extract that contains required tools, drivers and firmware images.
Install '1 Mobile Broadband HL Service' by running mbbServiceSetup.exe. Installs RNDIS driver. Installs service to switch from CD emulation to RNDIS (like usb-modeswitch on Linux). Install '2 Datacard Driver' by running DriverUpgrade.vbs. Installs serial port drivers (including FcSerial needed by some devices).
Insert E3372h-153 with HiLink firmware to USB port. Preferrably directly to PC, avoid cheap chinese USB extension cables. Anonymous Thanks for the procedure and tools. Unfortunately I have same problem here as mentioned by Gar and Olli. While loading WebUI firmware, it stops working when it is just about half way, and then error 19 pops up. Also I see that the 'PC UI' port disappears from the Device Manager right after Web UI firmware loading has started.
And I also get the error 'curl: (56) Recv failure: Connection was reset' after running 'swprojectmode.cmd'. IP is 192.168.1.1 not 192.168.8.1, but as was mentioned before, I also changed it to the script. Dongle is DNA branded E3372H-153 and my PC has Windows 10 64bit. Ohjelmistoversio(firmware): 22.200.15.00.182 Web UI -versio: 17.100.12.00.182.
For anyone having the same troubles as me. Recent firmwares are locked against updates. But there is one way to do it: It worked fine for me and i finally have the configuration i want together with openwrt. But it requires you to open the device. Google translate helped a lot.
Let me know if there is a step you don't understand. For example i didn't remove the battery because i didn't find one, i simply disconnected and reconnected the device. Thanks Unknown! For a firmware locked E3372, the steps are really easy: 1. Run 'mbbServiceSetup.exe' from '1 Mobile Broadband HL Service' 2.
Run 'DriverUpgrade.vbs' from '2 Datacard Driver', take note of the PC UI COM port number that is created in Device Manager 3. Run putty.exe, connect to the PC UI COM port 4.
Type 'AT^SFM=1' without quotes 5. Close putty 6. Run 'E3372h-153Update21.315.01.00.143MU01.01.exe' or whatever 21.xxx version you want to flash 7. Wait until device restarts, and you are done!
Because this site helped me a lot I would like to share a tiny bit of knowlage that also helped me. I had Error 13 and/or Error 19, both with very often flashing blue led on the modem. That means modem hanged in 'download mode'.
Basicly it means that modem is a 'brick'. To do anything with that you have to 'unbick it'. Download stript below, unrar files. Next check a COM number of your modem in hardware manager in your Windows and run a script from a command shell with parameter 'COMXX' where XX is a number taken from your hardware manager. I always found two coms assigned to my modem, the second one from the list worked with the script. After that try to flash modem by using: 'E3372h-153Update22.180.05.00.00.exe' from '5 Huawei E3372h-153 HiLink FW' folder. From THIS SITE!!!
Huawei E3372 Imei Repair
I tried about 10 other updaters and only one from this site worked. I'm not really sure why, but is seems that e3372h-153 are in at least two subversions and custom roms from one can make an error on other one and you finish with brick state modem (error 13/19). Thank you and good luck! Kazpar Hello, thanks for great how-to, I successfully converted my e3372h to modem mode. There was only one problem in my case, after switching mode in step number 3 there was no serial port interfaces available. It seems that in step 2 there are some missing drivers, after typing 'fcserial.sys' into google i downloaded missing driver from link: Then I opened Device Manager and clicked on unknown huaweimobile device and selected driver update and after that the serial port was detected. I needed the 3g/4g modem to disable the cd emulation but leave the SD card enabled (because I have a really tiny OpenWRT router that has 8 MB of flash, with this enabled I can expand its firmware features using the sd card in this device).
This is the command I used (also leaving modem open) AT^SETPORT='FF;12,1,16,A2' Other interfaces are explained here Quoting relevant part here just in case - found theese settings using AT^SETPORT, and AT^GETPORTNAME: AT^SETPORT='initialmode;normalmode' map: 1 - Mobile Data Modem (MDM) 5 - GPS interface 6 - control interface 12 - PC UI 10 - modem? 16 - NDIS A1 - Virtual cd A2 - TF card reader FF - Dummy (disable modeswitch when using this as the initial mode?). Anonymous Thank you for your great tutorial, it was very easy to follow. I've used Windows 10 (64 bits) and, for some reason, Putty was unable to connect to the COM port. I even tried running Putty as Administrator, but still no luck. So I booted in my Ubuntu 14.04 (also 64 bits), installed gtkterm and issued the following command under root account: gtkterm -e -p /dev/ttyUSB0 This way you don't need to set echo on with the command 'ATE1'. After this, all the AT commands were successful.
Meanwhile, my e3372h works in NCM mode under Windows, but not in Ubuntu. My kernel version is 3.16.0-67, maybe I need a newer kernel version, or are there any drivers I should install? For now I've enabled the PPP mode to keep compatibility with Linux.
Dogo I bought the said stick from DNA for 50€ yesterday (20160809). It had a firmware with AT^NVWREX and AT^NVRDEX disabled, and it refused to update either WEBUI or the real FW, even it goes to debug and project modes when POSTed the right XML data. I only got to error #16, 'Failed to switch the download mode'. Solution was to follow 'krnlyng liar' advise from 4pda.ru via google translate. The solution required shorting a pin inside the modem (screws are T5) to ground for two seconds and simultaneously connecting it to computer USB port, then flashing a transitional fw and then the final stick fw. Anonymous I made a mistake.
I changed IP from 192.168.8.1 to something else (192.168.1.3) but now it does not respond at all, also there is no internet connection any longer (2 green blinkings every 2 seconds, before change it was ok). I can no longer login to the HiLink menu. Is it ready for trashbin or are there any ways to recover this unit? I did that before I found this internet page, I wanted to remove 'router mode' and convert into only 'modem mode'. But since I can no longer access my modem, I want to recover it. Surprisingly there is no 'reset button' on this device so no way to start over when do mistake. Anonymous Hello I am wondering does one actually pull this off?
Whenever I disable the connection, the device goes into hidden state and any updating software does not find it anymore. Therefore it cannot be updated - no ports found. If I do it other way around and close the internet after the port has been found - still it goes hidden.
If I don't close the 4G modem internet, then it is stuck at downloading - Error 19. The modem internet router overrides the local WiFi connection and it is stuck. I am on Windows 7 (32bit) and E3372h-153. I have a feeling that there is some important information missing from this tutorial, regarding the internet connection status. Thanks in advance.
Huawei E3372 Driver Windows 10
Flo Hey there, managed to get back to HiLink simply by installing HuaweiE3372h-153TCPUUpdate22.315.01.00.00 from and HuaweiE3372h153WEBUI17.100.13.01.03 from both not modded. My model is a MEGAFON Surf Stick, which i had upgraded to NonHilink along this howto. Until now I only tested surfing the web which works like a charm in LTE mode. Hope I could help someone. Hi, I would ask, my modem always interrupted when the flashing process is running.
Process runs properly installed is FW: 22.315.01.00.161 UI: WEBUI17.100.13.01.03HILINK in addition to an update on the modem will always be interrupted in the middle of the process (almost all of which met in google fw I had been trying). Before I managed to flash modem e3372h (megafone 150-2) of HILINK to Mobile Partner, but I accidentally flash with FW 22.315.01.00.161 I guess FW Mobile Partner for the source did not give details, and Aaaah.
Be like that please help:'(. Hi, I have e3372h 22.315.01.00.74 and WebUI 17.100.14.00.74 HiLink.

I've wrestled with this device trying to get it to 'stick mode' without success. Attempts to update firmware or GUI always result in device reset (manufacturers design I suspect) some have noticed this as timeout file transfer fail but I beleive the COM interfaces dissappear due to reset, by design. I can enable the COM using project mode script however any AT command making a change just returns ERROR.
How To Change Imei Number
There is also a utube from Russia with a process to short out a pin which I also attempted without success. Has anyone managed to convert the later firmware? Anonymous disassemble the modem (open the 2 tiny screws, and use flat-head screwdriver or something similar to push slightly into the miniscule gap(s) around the modem's enclosure and gently pry until it pops open). Download balongusbdload, usblsafe-3372h, and balongflash from github. Put all the files in one folder along with the update executable(s). Then do the needle method (I used paperclip because I hadn't any luck with tweezer).
The modem should not flash any light afterwards. From CMD: balongusbdload -p usblsafe-3372h.bin after that, pc ui port will change. Check the device manager again. From CMD: balongflash -p if all goes well, the modem should blink green twice for every other seconds. And the same update executable can be executed(reflash) normally if needed to, without balongflash. Just make sure the modem is in emergency boot (paperclip+balongusbdload). Hi guys, I'm really desperate, I tried almost all the methods to downgrade my E3372H in order to unlock it, but I always get the 19 Error.
I also tried AT^SFM=1 using Putty but I got Error. I tried to downgrate to E3372h-153Update21.180.01.00.00Universal and also E3372h-153Update22.200.15.00.0000 but in all I get error 19. Found modem: E3372H Model: Huawei E3372h IMEI: 8618XXXXXXXXXXX Serial NR.: G4P7S16XXXXXXXX Firmware: 21.318.01.00.314 Compile date / time: Oct 28 2016 16:00:47 Hardware ver.: CL2E3372HM Dashboard version: IEWWin4.0.8.13500Mac4.0.6.1147 SIM Lock status: unlocked Wrong codes entered: 0 (unlock attempts left: 10) Please help me, been trying for 3 days.