Huawei E3272
Is a WWAN Universal Serial Bus modem
Characteristics¶
- 2G/3G/4G, up to 150 Mbps
- 3 modes with corresponding Universal Serial Bus VID/PID
12d1/1f01for Mass storage mode - default on connection12d1/14dbfor RNDIS mode with HiLink- switch from mass storage to HiLink with
usb-modeswitch:/sbin/usb_modeswitch -X -v 12d1 -p 15caand replace V and D with the proper VID/PID
- switch from mass storage to HiLink with
12d1/1c05for TTY mode
Notes¶
- HiLink is the NAT mode, where the stick act as a RNDIS interface in Windows
- TTY is the console mode, more compatible with Linux via Gammu for instance
- See also
Switch from HiLink to TTY¶
Using Windows¶
- ⚠️ You need to use a Windows 7 PC
- If you use a VM, use VMWare Workstation
- VirtualBox crashes with this USB activity
- See this tutorial
- Mobile Partner can also be downloaded from this website
- It also contains NCM drivers for Windows
- Mobile Partner can also be downloaded from this website
AT^SETPORT="FF;10,12,16,A1,A2"if you want all the features
Using Linux¶
- This is required if you want to use the stick in Home Assistant for instance.
- Open the case, and plug the device while shorting the boot pin
- Next to the microSD card reader
- Bottom right when looking at the stick with USB on top

- If successful, the device should appear as a TTY USB0 - check with
ls /dev/*USB*
- Download each repo and do a
make:git clone https://github.com/forth32/balongflash.gitmake- You may need to
apt install libz-dev
- Download the firmware on routerunlock
- Flash the USB loader:
./balong-usbdload/balong-usbdload -p /dev/ttyUSB0 balong-usbdload/usblsafe-327x.bin- Device should appear soon with 3 TTY interface
- Flash the firmware:
./balongflash/balong_flash -p /dev/ttyUSB2 E3272s_Update_21.420.99.07.00.BIN- Try all 3 USB TTY if it doesn't work
- Unplug & replug
- Check if it worked:
- On Linux host, you could see Mobile Broadband in the Network Manager
- On Windows, try to connect to COMx via KiTTY
- Issue the
ATcommand - It should answer
OK - Note: don't use back key!
- Issue the
- Set the profile in the TTY:
AT^SETPORT="FF;10,12"thenAT^RESET- Or
AT^SETPORT="A1,A2;10,12,16,A1,A2"to use with OpenWrt - Note the double
"…"
- Or
AT Commands¶
- Always put a space at the end, before the command!
- Multiple commands can be combined with
;
| Commands | Reply |
|---|---|
AT |
OK to check the connection |
ATI |
Basic informations |
AT^FHVER |
Firmware info |
AT^SETPORT? |
List current profile |
AT^SETPORT=? |
List available profiles |
AT^RESET |
Reset the device |
#### AT^SETPORT Commands |
|
- Start with FF to avoid using USB switch |
|
| - Always keep the UI interface | |
| ## Ressources | |
| - Example of AT commands on a Huawei modem | |
| - Disable HiLink mode and force tty modem on NEW Huawei E3272 - blog.le-vert.net | |
| - Set Huawei E3372h from hilink to stick mode - Relix.de |