Skip to content
Утилита для аварийной USB-загрузки модемов на чипсете Balong V7.
Branch: master
Clone or download
forth32 Merge pull request #47 from ValdikSS/e5785
Add E5785 USB loader & usblsafe files
2
Latest commit ab035e7 Dec 7, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
winbuild Добавлен патченный загрузчик для B528/B525. Актуализирована сборка по… Oct 1, 2017
zmodem Добавлены утилиты lsz и lrz, позволяющие производить обмен файлами с … Aug 22, 2017
LICENSE Initial commit Apr 9, 2015
Makefile Добавлена программа просмотра таблицы разделов из произвольного файла Feb 13, 2017
README.md Update README.md Sep 23, 2017
balong-usbdload.c E5885 autopatch signature Sep 14, 2017
loader-patch.c E5885 autopatch signature Sep 14, 2017
parts.c Обновлена виндовая сборка Sep 28, 2016
parts.h Добавлена работа с флагами таблицы разделов Sep 25, 2016
patcher.c E5885 autopatch signature Sep 14, 2017
patcher.h E5885 autopatch signature Sep 14, 2017
ptable-injector.c Добавлена работа с флагами таблицы разделов Sep 25, 2016
ptable-list.c Добавлена процедура просмотра таблицы разделов Feb 14, 2017
usbloader-3372h.bin Добавлен непатченный usbloader 3372H Nov 1, 2016
usbloader-3372s.bin Добавлен непатченный загрузчик 3372S Oct 25, 2017
usbloader-5377.bin Добавлены загрузчики 5577 и 5377 Jan 29, 2017
usbloader-5573cs-322.bin Добавлен загрузчик для e5573cs-322 Nov 5, 2016
usbloader-5577.bin Добавлены загрузчики 5577 и 5377 Jan 29, 2017
usbloader-5770.bin Добавлен непатченный загрузчик 5770 Nov 29, 2016
usbloader-b310.bin Добавлен загрузчик usbloader-b310.bin Oct 11, 2016
usbloader-b525-shell.bin Добавлен загрузчик B525 с шеллом вместо прошивальщика Aug 22, 2017
usbloader-b525.bin Добавлена поддержка чипсета balong v7r22 и роутера B525 Aug 22, 2017
usbloader-b715.bin Добавлен загрузчик В715 Feb 11, 2018
usbloader-e5770.bin Add E5770 usb loaders Aug 18, 2017
usbloader-e5785.bin Add E5785 USB loader & usblsafe files Dec 3, 2018
usbloader-e5885.bin E5885 usbloader & usblsafe Sep 14, 2017
usbloader_b315_shell.bin Добавлен usbloader_b315_shell.bin Nov 23, 2016
usblsafe-327x.bin Добавлен забытый ранее загрузчик 372x Jul 7, 2015
usblsafe-3372h.bin Переименованы загрузчики 3372Н, убран загрузчик со старым типом патча Sep 25, 2016
usblsafe-3372s.bin Переименован usblsafe.bin для соответствия стандарту имен. Jun 15, 2015
usblsafe-5186.bin Добавлен загрузчик е5186 Jun 30, 2016
usblsafe-5330bs.bin Добавлен загрузчик E5330bs Jun 28, 2016
usblsafe-5573bs.bin Добавлен загрузчик для 5573bs Sep 3, 2015
usblsafe-5573s.bin Исправлено имя загрузчика Jan 9, 2016
usblsafe-8278.bin Добавлен загрузчик для E8278 Aug 6, 2015
usblsafe-8372.bin Добавлен загрузчик Е8372 Sep 4, 2015
usblsafe-e303.bin Добавлен тестовый вариант загрузчика Е303 Apr 9, 2017
usblsafe-e3372h_shell.bin Добавлен загрузчик для E5573Cs, обновлён usblsafe-e3372h_shell.bin Oct 5, 2016
usblsafe-e5573cs-322.bin Добавлен патченный загрузчик для E5573Cs-322 Nov 6, 2016
usblsafe-e5573cs.bin Добавлен загрузчик для E5573Cs, обновлён usblsafe-e3372h_shell.bin Oct 5, 2016
usblsafe-e5770.bin Add E5770 usb loaders Aug 18, 2017
usblsafe-e5785.bin Add E5785 USB loader & usblsafe files Dec 3, 2018
usblsafe-e5885.bin E5885 usbloader & usblsafe Sep 14, 2017
usblsafe_b315s.bin Добавлен usbloader_b315_shell.bin Nov 23, 2016

README.md

balong-usbdload

Please read "getting help" section carefully before asking any questions!

Russian section

Утилита для аварийной USB-загрузки модемов на чипсете Balong V2R7, V7R11 и V7R22. Позволяет загрузить внешний загрузчик-прошивальщик (usbloader) через аварийный USB-serial порт загрузки, создаваемый модемом при повреждении прошивки или замыкании на землю контакта аварийной загрузки на плате модема.

Многие загрузчики могут быть автоматически пропатчены данной утилитой в процессе загрузки. Патч необходим потому, что оригинальный usbloader стирает всю флеш-память в процессе загрузки, включая уникальные данные, хранящиеся в NVRAM.

Эта утилита может вывести ваше устройство из строя!
Используйте ее, только если осознаете все риски и последствия. В случае каких-либо возникших проблем, не ждите помощи, рассчитывайте только на свои собственные силы.

Пожалуйста, воздержитесь от любых вопросов, не касающихся программы напрямую, в том числе и о вопросах о файлах-загрузчиках. У нас их нет. Нет, мы не знаем, где их взять.

English section

About

Balong-usbdload is an emergency USB boot loader utility for Huawei LTE modems and routers with Balong V2R7, V7R11 and V7R22 chipsets.
It loads external boot loader/firmware update tool file (usbloader.bin) via emergency serial port available if the firmware is corrupted or boot pin (test point) is shorted to the ground.

This utility can make your device unbootable!
Use it only if you fully understand all risks and consequences. In case of any issues, you're on your own. Do not expect any help.

Where to get USB loader files (usbloader.bin)?

USB loader files are often found in a Huawei technologic firmware releases with 99 in version number (i.e. 21.170.99.03.00).

Some USB loaders are available in this repository, along with patched versions (usblsafe.bin).

What is usblsafe.bin?

Original Huawei USB loaders erase NAND flash when loaded. usblsafe.bin "safe" loaders are patched to disable flash erasure procedure. You should never need to erase flash in normal circumstances as it would remove all custom factory data (IMEI, S/N, radio calibration).

This repository contains "loader-patch" automatic patcher to convert usbloader.bin to usblsafe.bin. Moreover, balong-usbdload would patch "unsafe" usb loaders automatically, and if it failed to do so, won't allow you to load unpatched loaders without -c flag to prevent flash erasure.

English user interface

The language of these utilities is Russian. I am not going to translate it into English. Use machine translation if needed.

Getting help

This repository is for balong-usbdload utility development only. Only questions about the utility itself are appropriate.

  • Please DO NOT ASK for usb loader files in this repository!

This repository contains all loaders we have. We can't "make" them if loader for your model is missing. The only way to find loader is to find technologic firmware. No, we don't have it either.
You will be banned for asking questions about loaders in commit comments or pull requests. This is not a forum. Thanks for understanding.

  • Please DO NOT ASK boot pin questions.

We have no idea where boot pin is on your model. Look here or go search the internet.

  • Please DO NOT ASK Windows-relared questions or ask for Windows builds.

Main development is focused on Linux version only.
Windows part is maintained by @rust3028 and is out of scope of this repository.

To sum it up: feel free to ask questions about the program itself; Report bugs if it could be reproduced in Linux. No questions about loader files allowed. Pull requests with functionality changes or bug fixes are welcome.

You can’t perform that action at this time.