Jump to content

Huawei E8372h-153 (huawei-e8372h-153)

From postmarketOS Wiki
Huawei
File:huawei-e8372h-153.png
Manufacturer Huawei
Codename huawei-e8372h-153
Model E8372h-153
Released 2015
Type embedded
Hardware
Chipset Hisilicon Balong v7r11 (hi6921)
CPU 2 x Cortex-A7
1 x Cortex-M3
Storage 256 MB
Memory 128 MB
Architecture armv7
Software
Original software
The software and version the device was shipped with.
Linux (and VxWorks on 2nd core) 21.321.01.00.37
Extended version
The most recent supported version from the manufacturer.
Linux (and VxWorks on 2nd core)
FOSS bootloader yes
postmarketOS
Category testing
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
yes
pmOS kernel
The kernel version that runs on the device's port.
3.4.5
Unixbench score
Unixbench Whetstone/Dhrystone score. See Unixbench.
0.0
Device package device-huawei-e8372h-153 out-of-tree
Kernel package linux-huawei-e8372h-153 out-of-tree
Features
Flashing
Whether it is possible to flash the device with pmbootstrap flasher.
Partial
USB Networking
After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).
Works
Internal storage
eMMC, SD cards, UFS...
Works
SD card
Also includes other external storage cards.
Works
Connectivity
WiFi
Works
Modem
SMS
Partial
Mobile data
Works
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Untested
USB-A
Whether the full-sized USB-A port works.
Untested
USB OTG
USB On-The-Go or USB-C Role switching.
Untested
Sensors
Power Sensor
Sensor to monitor current, voltage and power. Not fuel gauge!
Untested
U-Boot
Primary Bootloader
Whether it is possible to replace stock bootloader with U-Boot.
Partial
Secondary Bootloader
Whether it is possible to chainload U-Boot from stock bootloader.
Partial
Mainline
Whether latest upstream versions of U-Boot are not broken and it is possible to use them.
Partial
Internal Storage
Whether it is possible to boot from internal storage (e.g. eMMC or UFS).
Untested
SD card
Whether it is possible to boot from SD card.
Untested
USB Host
Whether it is possible to boot from a USB storage or connect a keyboard.
Untested
USB Peripheral
Whether it is possible to use device as a peripheral in U-Boot, e.g. for fastboot mode.
Untested

Contributors

Users owning this device

How to enter flash mode

There are two programs:

1) from forth32 [1] allows you to load the vendor bootloader (with fastboot support) into RAM (the repository contains downloads for almost all modems from Huawei on Balong SoC) (program only in Russian, but supports also Windows)

2) from hitechshell [2] allows you to load arbitrary code into RAM and run it on the device (for example, U-boot). In addition to the payload for launching, it is necessary to compile a microprogram to initialize the RAM (the source code is in the repository)

Both programs use the emergency protocol. To enter this mode, you must close the test points before power on the device.


Issues (source build downstream kernel with stock userspace)

wifi cant recover from powersave mode (for now, we just disable ps at userspace) sending SMS not work (need investigate)

Hardware

Parts Components comment
Chipset hi6921
PMIC HI6559
WiFI RTL8192ES driver has name rtl8192cd
Power IC(?) HI6361GFC
Power Amplifier TriQuint TQP9059

See also