Typical firmware upgrade for any entwork applicance is done via web-interface. The obvious catch in that is, that you need to authenticate, move to a suitable page and upload a file to accomplish that. In rare cases, hardware has an 'upgrade mode', which allows you to inject a new firmare to the device without any proper authentication.
For hacking, this opens a completely new avenue. If one could modify a firmware (and sign it), it would be possible to unlock locked devices, unlock features, or introduce new functionality. Getting the box to the upgrade mode sounds easy: turn power off from the device, keep WPS and Wi-Fi buttons pressed, kick on the power and at a suitable time release the Wi-Fi button. Then normal boot process is stopped and the box will wait for a firmware file to be delivered to it.
Update your Huawei device software. Make it quick and easy now!
In reality, it's bit tricky. Possible to do, but bit tricky. Prerequisites To get the upgrade rolling you'll need following things:. Huawei E5186s-22a router. A computer running Windows 7, 8 or 10. Administrator permissions for changing TCP/IP settings is required.
An ethernet cable to connect the computer to the router's LAN-port. A firmware file to upload, filename will be something like BV7R2C0update.gz.bin.
Multicast Upgrade Tool. This is not publicly available file. Tool's filename is multicastupgradetool.exe, 3354624 bytes. The one I got was packaged into multicast.rar, 1040927 bytes.
SHA-256 sum of multicastupgradetool.exe is 6224fe8fb0ec628a29ade1d7d5fb2db5183bfd43486037d0cdf8c363e8ed8eca. WinRar packing utility from installed and working on your Windows Setup This is what my setup looks like: I didn't have any switches or any other network appliance there, I just hooked the other end of the cable to my laptop and one end to the router.
(The car in the bottom corner is optional ) Next thing you'll need to confirm is your firewall software (or Windows built in one). Depending on what you have it may not allow the outgoing traffic. The definition of upgrade traffic profile is as follows: It is, both initiator and responder are at port 13456. The obvious thing that you need to notice is, that traffic is. My firewall rule is: Make sure you'll allow outgoing traffic to multicast address 224.0.0.119.
For any layman, that looks like just another IP-address, but it isn't one. It is in multicast address range and will be handled differently by TCP/IP-stack. As all you TCP/IP savvy people know, multicast works no matter what your computer's IP-address is. That being said, I still recommend you change the computer's IP-address to network 192.168.8/24 which is used by the E5186.
It is done from control panel (the screen shots are from Windows 10): I didn't bother setting up any DNS-servers there. It will work without.
The value of 192.168.8.100 is recommended by Huawei manual, so I used that. Final setup thing is to make sure your Multicast Upgrade Tool can access WinRAR. On startup this will happen: Just point the file selector to your already installed WinRAR: That's it. That will do for the setup.
Update Now this is the time to start practicing the upgrade mode -switch on power up. First the normal, non-interrupt bootup sequence. It will look like this on your LEDs: Serial console logs indicate, that you'll have 0,850 seconds from power-on to words 'not in router upgrade mode' to be logged. So, I strongly suggest, that you'll keeps WPS and Wi-Fi buttons when you flip the power switch. Your window-of-opportunity to release the Wi-Fi -button is between 0,850 and 1,890 seconds from power-on. If you release earlier, it's same as not pressing them at all. If you'll press them longer, you'll get the phrase 'not in router upgrade mode' to the log, meaning that you failed.
This is what a success will look like: If your blue LED keeps lit, like this: Then everything is still ok. I cannot reproduce that every time, but I successfully updated firmwares with that status also.
The idea is, that the blue LED keeps lit. In that state the router is expecting you to start sending the file: When you're successfully sending, the LEDs will indicate it: The Wi-Fi LED will blink. It will go off once a while, but don't worry about it. You can monitor the number of times, the file has been sent: The entire upgrade can take like 10 minutes and you'll be transferring the file any number of times.
Once I had to transfer it 11 times, before E5186 got all the bits of it. Don't lose hope here! Completing update When your upgrade is completed and you're ready to power off the router, LEDs will look like this: The Wi-Fi LED will go on and off slowly. It will keep doing that forever or until you power of the unit, whichever comes first. Now you're done!
Go ahead kick the power back on and see how it went. HI THERE -I want help please, I got a problem I need your help please. I have HUAWEI-LTE-CPE-E5186-S-22a-4G-Router.
I have update it to the Huawei general update, after I have finished I have try to open it put the only two lights have been working the POWER light and WIFI light. And the other does not work.
Also I have tried many updates but the result is the same only the two lights just working (power & WIFI). I have tried a lot of solutions but nothing work please help help help. I need urgent help. NOTE - This is the file which cause the problem for the device (P720s-MCPEupdate21.282.99.30.00MODEM.BIN). I want to fix my device as soon as possible. Please advice me.
![Huawei firmware update tool Huawei firmware update tool](/uploads/1/2/5/6/125627898/334793545.png)
I have one of these modems from the finnish operator Sonera. I tried the online update but it says the box is up to date. So, i'm stuck on 21.302. Is it safe to flash BV7R2C0update21.306.01.00.00.gz.bin by using the method you describe? This should be the general version in that file, right? For anyone else looking for this firmware, just google 'E5186s-22aTCPU-V200R001B306D01SP00C00Firmwaregeneral05013BYL.zip' and check the adslgate thread that has zippyshare links to many FW files.
And one more thing, does the file I mentioned have both, the modem and router FW or just the modem? I'm having some problems with the box where my modem does not seem to be able to keep a throughput of 135Mbit/s steadily. It seems that it's max 10s at this speed before throughput goes down to around 2Mbit/s and then slowly goes up again. This seems like a router problem to me. When there are other users in the cell and I get only 120Mbit then this problem does not happen. PC connected to router with ethernet.
Any thoughts? Oh, long one. I've upgraded BV7R2C0update21.306.01.00.55.gz.bin with multicast tool. It is a generic firmware, the C0 specifies (or in this case doesn't) the Telco who created the firmware. 0 is designation for Huawei. That file seems to have firmware only for the Linux-side.
Actually if somebody would know where to find firmware for the LTE-side too, I'd be most interested about testing that. Even downgrade would be acceptable. About your transfer rate problem: I don't actually own an unit, so my experience with E5186 is limited. @Jari Turika: Thanks for directing me here to this page - much appreciated!
I had my device somehow brick itself (I suspect it lost power whilst auto-updating). I'm looking for firmware for the E5186-61a, this specific model is sold in Australia (under Telstra) and South Africa (under Telkom) and uses different 4G Bands tot 22a: 4G LTE FDD: FDD 700/1800/2600MHz 4G LTE TDD: 2300MHz Have you ever come across firmware files for this specific model? I know you don't post firmware files here, and that's not what I'm asking you to do here. If you could perhaps just point me in the right direction, that would be awesome. I'm only asking this because I'm quite desperate but have been getting nowhere searching all of the Internet for the past few hours. Although the FW-version isnt showing a different one, the Web-UI is changed and now I can read out settings like 4G or 4G+ (CA=Carrier Aggregation), which band(s) it's using, Network 4G only =) I've used the FW from LMT as recommended for the above purposes here: Hardware is a Huawei E5186s-22a branded by Dutch provider KPN (bought in December 2015) Before shots.
Homescreen: Device info: After shots. Homescreen: Device info: Network: NOTE: When upgrading I was waiting for a COMPLETE!
Message; that simply isn't going to show up. After 30 package file sent times I simply turned the device off, since it was showing the Wi-Fi LED going on and off slowly forever, and back on.
Thanks for the tutorial Jari =). Many thanks for the info you have posted my E5186 is now working well in bridge mode but don't seem to be able to configure the VOIP ports – tried entering the server settings but the ACCEPT button does not respond. Also before I enabled bridge mode I was not able to get internet access on any of the LAN ports – nor did they work with the original Optus firmware it came with – only functioned for router configuration. Do you think this is this normal or could mine be faulty? Otherwise it seems to be quite stable and I get a good fast 4G connection.
Has recently launched mobile WiFi router. It is currently available in Indonesia which is locked to Bolt network, and known as Bolt Slim 2. It is also available through Zain network in Saudi Arabia with a model No. When you will detect the Huawei E5577 router in DC unlocker, you will get the info like: Found modem: E5577Cs-603 Model: Huawei E5577 (untested) IMEI: 86770. Serial NR.: 2XDFG2 Firmware: 21.200. Dashboard version: WEBUI17.100.MRE5 Web UI version: WEBUI17.100.MRE5 SIM Lock status: Locked Wrong codes entered: 0 (unlock attempts left: 10) Huawei E5577 comes with Authorization version 4 (V4 Algo) and there is no direct way to unlock it. For unlocking you have to flash the device and I need testers, since I have not personally used it.
In this post I am sharing two firmware’s, any volunteers can test it. After testing leave message via comment, unlocking solution will soon come. If any person have solution then also he can share it. How to update the firmware of E5577 Huawei mobile WiFi router? Download the firmware from the below link.
Disconnect internet and close the browser. Run the firmware update.
It will ask you password (leave comment with model and IMEI to get the firmware password). Input the password and wait till finish wizard. Below two mentioned firmware needs datalock code in flashing. Update I: If device is asking for datalock code then first put device in download mode by using command: AT^GODLOAD Note: Now device LED light will keep blinking. Now in firmware / webui / software, in any update device will not ask any password like: firmware code / password / datalock code.
Update II: Several network provider of various countries has launched Huawei E5577, which comes with different firmware version. These devices does not accept the firmware, either gives error 13 or needs datalock code. Our team has modified these firmware to unlock these router.
Some are the following.