Alcatel HH71VM LTE Router
Posted: Fri Mar 13, 2026 11:53 pm
I recently decided to purchase an Alcatel HH71VM LTE Router, with the goal to hopefully port OpenWrt to it. The stock firmware doesn't offer many features and has some shortcomings, particularly with IPv6.
Pictures
Details
Disassembly
To disassemble the device, I had to pop of the top plastic piece with the logo on it using a plastic card. The top part is only held in with clips, which some of them have broken off for me. Underneath the top part are hiding two phillips screws. Then, there's one more screw hiding on the bottom of the device behind a sticker. After removing the screw and prying of the bottom part using a prying tool (there is a handy little gap in the casing where I was able to insert my tool), I was able to get to the mainboard.
UART
The baud rate for UART is 38400 (as is usual for RealTek devices)
Dumping firmware over TFTP
The stock firmware includes busybox with tftp, which we can use to dump the firmware. I used atftpd for the TFTP server.
Connect your PC to the router with Wi-Fi or ethernet and run these commands:
Run these commands in the UART shell of the router:
If you see an "No such device or address" error in the command above, you can safely ignore it since this router only has mtd0, mtd1 and mtd2, according to /proc/mtd.
When it has finished dumping every partition we can find them in /srv/tftp on our computer.
Partition map
Pictures
Details
- Brand: Alcatel
- Model: HH71VM
- SoC: RealTek RTL8197F
- RAM: 128 MB
- NAND: 16 MB (Winbond W25Q128)
- Modem: Qualcomm MDM9640
Disassembly
To disassemble the device, I had to pop of the top plastic piece with the logo on it using a plastic card. The top part is only held in with clips, which some of them have broken off for me. Underneath the top part are hiding two phillips screws. Then, there's one more screw hiding on the bottom of the device behind a sticker. After removing the screw and prying of the bottom part using a prying tool (there is a handy little gap in the casing where I was able to insert my tool), I was able to get to the mainboard.
UART
The baud rate for UART is 38400 (as is usual for RealTek devices)
Dumping firmware over TFTP
The stock firmware includes busybox with tftp, which we can use to dump the firmware. I used atftpd for the TFTP server.
Connect your PC to the router with Wi-Fi or ethernet and run these commands:
Code: Select all
sudo mkdir /srv/tftp
sudo chown nobody:nogroup -R /srv/tftp
sudo atftpd --daemon --no-fork --logfile - /srv/tftp
# Don't forget to allow UDP port 69 if you use a firewall.
Code: Select all
cd /dev
# Replace the IP with the IP of your PC
for i in mtdblock*; do tftp -l $i -p 192.168.1.100 69; sleep 3; done
When it has finished dumping every partition we can find them in /srv/tftp on our computer.
Partition map
Code: Select all
root@congstar:~# cat /proc/mtd
dev: size erasesize name
mtd0: 00300000 00001000 "boot+cfg+linux"
mtd1: 00900000 00001000 "rootfs"
mtd2: 00400000 00001000 "jffs2 file"