Depends where you are getting router from, it comes with different customisation software. The last section of firmware revision number is a vendor/region code. By example:
Different features means you might be tempted to debrand router. By example "368" do not have VoIP. Some version of "1232" firmware has screwed up signal indicators. Telkom version is recognised as a one of the best worldwide, Polkomtel gives the most comprehensive information about signal, including Cell ID (which is rare).
Normally you can only upgrade firmware with the same customisation code. This guide is about flashing firmware with different customisation code, but can be used for downgrading to the older version as well.
Part A is applicable for the latest versions of the firmware. If your router is not upgraded to this version yet, go directly to Part B. There are older methods, most of them involving invoking "USB green mode". It is not covered in this guide, a feature has been removed starting from firmware v21.313.
Part A: Debranding or downgrading B315s-936 when current router's firmware is v21.321 (apparently starting from v21.318).
Note 1: It requires opening router - IT WILL VOID WARRANTY.
Note 2: Windows 7 32-bit version was used as recommended.
Source: http://www.symbianize.com/showthread.php?t=1424394
Tools required:
1. Balong USB downloader (download just in case, I didn't have to use it) https://routerunlock.com/download-huawei-balong-usb-downloader-1-0-1-10-gui/
2. B315 Service Software | 2016-08-10 | 24.16 MB
http://consumer.huawei.com/za/support/smart-home/lte-router/b315s-936-za-sup.htm
3. Boot loader file
https://github.com/forth32/balong-usbdload/blob/master/usblsafe_b315s.bin
4. Official v21.311 firmware file (any branded version, obviously you make a choice here)
Procedure according to the trick #1:
1. Testpoint/jumper
2. Connect router using USB Type-A to Type-A cable.
3. Install drivers from the B315 Service Software package. It will show in Device Manager COM port #? named "HUAWEI Mobile Connect - DownLoad port".
4. Run program "E3256sBootRomDownloadTool-2s" then check "BootRom" and select "usblsafe-b315.bin". It is considered more safe than the original "usbloader.bin" which comes with the tool. Check "Firmware" and select any v21.311 firmware file, then click on "Next" button.
5.click on "Scan and Upgrade". Be patient, it is a multistage process. Windows Device Manager go over installing new drivers (Huawei modem, PC-UI interface, etc.). These drivers will disappear when router reboots again.
6. Remove USB cable and power plug from the router. Hopefully you won't have to use trick #2.
Table: Multicast upgrade indicators.
LED indicators (left to right)
1. Power
2. Network mode (or Mode)
3. WiFi
4. LAN (or Voice on E5186)
5. Signal bar: S1, S2, S3
During multicast upgrade both Power and S3 indicators are turned ON
Other indicators show the progress:
Code:
00 - Huawei retail market
1232 - Huawei South Africa (most of routers from Cell C)
368 - Cell C (fiber deal v21.311.05.00.368)
372 - Telkom
69 - Polkomtel
Different features means you might be tempted to debrand router. By example "368" do not have VoIP. Some version of "1232" firmware has screwed up signal indicators. Telkom version is recognised as a one of the best worldwide, Polkomtel gives the most comprehensive information about signal, including Cell ID (which is rare).
Normally you can only upgrade firmware with the same customisation code. This guide is about flashing firmware with different customisation code, but can be used for downgrading to the older version as well.
Part A is applicable for the latest versions of the firmware. If your router is not upgraded to this version yet, go directly to Part B. There are older methods, most of them involving invoking "USB green mode". It is not covered in this guide, a feature has been removed starting from firmware v21.313.
Part A: Debranding or downgrading B315s-936 when current router's firmware is v21.321 (apparently starting from v21.318).
Note 1: It requires opening router - IT WILL VOID WARRANTY.
Note 2: Windows 7 32-bit version was used as recommended.
Source: http://www.symbianize.com/showthread.php?t=1424394
Tools required:
1. Balong USB downloader (download just in case, I didn't have to use it) https://routerunlock.com/download-huawei-balong-usb-downloader-1-0-1-10-gui/
2. B315 Service Software | 2016-08-10 | 24.16 MB
http://consumer.huawei.com/za/support/smart-home/lte-router/b315s-936-za-sup.htm
3. Boot loader file
https://github.com/forth32/balong-usbdload/blob/master/usblsafe_b315s.bin
4. Official v21.311 firmware file (any branded version, obviously you make a choice here)
Procedure according to the trick #1:
1. Testpoint/jumper
2. Connect router using USB Type-A to Type-A cable.
When you plug power to router, lights will not come on, it is normal.
3. Install drivers from the B315 Service Software package. It will show in Device Manager COM port #? named "HUAWEI Mobile Connect - DownLoad port".
Note: I removed jumper at this point.
4. Run program "E3256sBootRomDownloadTool-2s" then check "BootRom" and select "usblsafe-b315.bin". It is considered more safe than the original "usbloader.bin" which comes with the tool. Check "Firmware" and select any v21.311 firmware file, then click on "Next" button.
Watch lights, see attached table
5.click on "Scan and Upgrade". Be patient, it is a multistage process. Windows Device Manager go over installing new drivers (Huawei modem, PC-UI interface, etc.). These drivers will disappear when router reboots again.
On completion program reports success (green light with S1 + S3 lit)
6. Remove USB cable and power plug from the router. Hopefully you won't have to use trick #2.
Table: Multicast upgrade indicators.
LED indicators (left to right)
1. Power
2. Network mode (or Mode)
3. WiFi
4. LAN (or Voice on E5186)
5. Signal bar: S1, S2, S3
During multicast upgrade both Power and S3 indicators are turned ON
Other indicators show the progress:
Code:
| Progress Status | Mode | WiFi | S1 | S2 | s3 |
========================================================
| M receiving package | blue | | | | on |
| M has received OK | white | | | | on |
| M upgrading | blue | | | on | on |
| M has upgraded OK | white | | | on | on |
| R receiving package | | flash | | | on |
| R has received OK | | On | | | on |
| R upgrading | white | flash | on | | on |
| Upgrade completed OK | green | white | on | | on |
| Error Status | Mode | WiFi | S1 | S2 | s3 |
========================================================
| receiving failed | red | | | | on |
| M upgrade failed | red | | | on | on |
| R upgrade failed | red | | on | | on |
R: Router module
M: Modem module
Last edited:


