balong-usbload is an emergency USB boot loader utility for Huawei LTE modems and routers with Balong V2R7, V7R11 and V7R22 chipsets.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Robert Zaage 392524b0ed Fixed build release trigger 2 years ago
winbuild Актуализированы сборки под Windows. Добавлен и обновлён ряд загрузчиков. 4 years ago
zmodem Добавлены утилиты lsz и lrz, позволяющие производить обмен файлами с модемом 7 years ago
.drone.yml Fixed build release trigger 2 years ago
LICENSE Initial commit 9 years ago
Makefile Static linking for portability 2 years ago
README.md Update 'README.md' 2 years ago
balong-usbload.c Updated project name 2 years ago
loader-patch.c Initial to English translated release 2 years ago
parts.c Initial to English translated release 2 years ago
parts.h Initial to English translated release 2 years ago
patcher.c Initial to English translated release 2 years ago
patcher.h pv7r22_3 loader patch signature for B525s and B529 5 years ago
ptable-injector.c Initial to English translated release 2 years ago
ptable-list.c Initial to English translated release 2 years ago
usbloader-3372h.bin Добавлен непатченный usbloader 3372H 8 years ago
usbloader-3372s.bin Добавлен непатченный загрузчик 3372S 7 years ago
usbloader-5377.bin Добавлены загрузчики 5577 и 5377 7 years ago
usbloader-5573cs-322.bin Добавлен загрузчик для e5573cs-322 8 years ago
usbloader-5577.bin Добавлены загрузчики 5577 и 5377 7 years ago
usbloader-5770.bin Добавлен непатченный загрузчик 5770 8 years ago
usbloader-b310.bin Добавлен загрузчик usbloader-b310.bin 8 years ago
usbloader-b525-shell.bin Добавлен загрузчик B525 с шеллом вместо прошивальщика 7 years ago
usbloader-b525.bin Актуализированы сборки под Windows. Добавлен и обновлён ряд загрузчиков. 4 years ago
usbloader-b528.bin Актуализированы сборки под Windows. Добавлен и обновлён ряд загрузчиков. 4 years ago
usbloader-b715.bin Добавлен загрузчик В715 6 years ago
usbloader-e5770.bin Add E5770 usb loaders 7 years ago
usbloader-e5785.bin Add E5785 USB loader & usblsafe files 5 years ago
usbloader-e5885.bin E5885 usbloader & usblsafe 7 years ago
usbloader_b315_shell.bin Добавлен usbloader_b315_shell.bin 8 years ago
usblsafe-327x.bin Добавлен забытый ранее загрузчик 372x 9 years ago
usblsafe-3372h.bin Переименованы загрузчики 3372Н, убран загрузчик со старым типом патча 8 years ago
usblsafe-3372s.bin Переименован usblsafe.bin для соответствия стандарту имен. 9 years ago
usblsafe-5186.bin Добавлен загрузчик е5186 8 years ago
usblsafe-5330bs.bin Добавлен загрузчик E5330bs 8 years ago
usblsafe-5573bs.bin Добавлен загрузчик для 5573bs 9 years ago
usblsafe-5573s.bin Исправлено имя загрузчика 8 years ago
usblsafe-8278.bin Добавлен загрузчик для E8278 9 years ago
usblsafe-8372.bin Добавлен загрузчик Е8372 9 years ago
usblsafe-b528.bin Актуализированы сборки под Windows. Добавлен и обновлён ряд загрузчиков. 4 years ago
usblsafe-e303.bin Добавлен тестовый вариант загрузчика Е303 7 years ago
usblsafe-e3372h_shell.bin Добавлен загрузчик для E5573Cs, обновлён usblsafe-e3372h_shell.bin 8 years ago
usblsafe-e5573cs-322.bin Добавлен патченный загрузчик для E5573Cs-322 8 years ago
usblsafe-e5573cs.bin Добавлен загрузчик для E5573Cs, обновлён usblsafe-e3372h_shell.bin 8 years ago
usblsafe-e5770.bin Add E5770 usb loaders 7 years ago
usblsafe-e5785.bin Add E5785 USB loader & usblsafe files 5 years ago
usblsafe-e5885.bin E5885 usbloader & usblsafe 7 years ago
usblsafe_b315.bin Актуализированы сборки под Windows. Добавлен и обновлён ряд загрузчиков. 4 years ago
usblsafe_b525.bin Актуализированы сборки под Windows. Добавлен и обновлён ряд загрузчиков. 4 years ago

README.md

balong-usbload

Build Status

About

Balong-usbload 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-usbload 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.

Pre-Compiled Package

Fedora Linux 5.18.7-200.fc36.x86_64 x86_64