[Hardware Hacking General] E:V:A:
NOTE: This is the same as the Vodafone R210.

Someone handed me a Huawei E589u-12 Mobile 4G LTE WiFi Router, so I thought

I'd have a look at the firmware. However, I was not able to find any firmware

for this device, so I started looking at firmware for similar devices such as

the E5776 and the E392. The only one I found something for, was the E392u-92.

I looked inside and found some undocumented proprietary Huawei/Qualcomm AT

commands. They're listed in the next posts.

So I'm just posting some of my findings here, so don't expect any major events here.

But most importantly: DO NOT ask for device unlocking codes!

(I don't have the new Huawei unlock algorithm and neither the software.)

The devices mentioned above should use the following Qualcomm modems:

[SIZE=2]E589u-12 MDM9200 (WiFi)
E392u-92 MDM9200 (USB dongle)
E5776u-72 MDM9615 (150 Mbps + voice capability)[/SIZE]

Then after first having installed the device drivers (in Windows), I used the DC-unlocker (Client 1.00.1034) tool.

From that I got the following information:

[SIZE=2]--------------------------------------------------------
Found modem : E589u-12
Model : Huawei E589
IMEI : 86303001*******
Serial NR. : P2T7NB929*******
Firmware : 11.433.13.00.01
Compile date / time : Jun 18 2012 13:27:56
Hardware ver. : CL1E589M22
Chipset : Qualcomm MDM9200
NAND Flash : TC58NYG1S3C
SIM Lock status : unlocked
Wrong codes entered : 10 (unlock attempts left : 0)
--------------------------------------------------------[/SIZE]

AFAIK the DC-unlocker is just connecting to modem via the AT command interface,

and querying the various info from a set of AT commands (ATC's).

Some additional info:

[SIZE=2][URL="http://transition.fcc.gov/oet/ea/fccid/"]FCCID[/URL]: [URL="https://apps.fcc.gov/oetcf/eas/reports/ViewExhibitReport.cfm?mode=Exhibits&RequestTimeout=500&calledFromFrame=N&application_id=285796&fcc_id=QISE589U-512"]QISE589U-512[/URL]
Battery: Huawei [B]HB5P1H [/B]3.7V, 3000 mAh, Li-Polymer
USB-ID: [B]12d1:1f01[/B]

Modem: Qualcomm MDM9200
RF: Qualcomm RTR8600
PMIC: Qualcomm PM8028
Wifi: Qualcomm WCN1314
[/SIZE]

So why bother with all this? Perhaps to answer:

Where can we get and download the firmware?

Answer: We can't! We have to extract it...

How can we manually update the FW?

Answer: Get the FW first and I'll show you...

Can we use standard Qualcomm tools like QPST/QXDM with this?

Answer: YES!

What other hidden ATC's are available?

Answer: See Post#2.

What is the new Huawei router unlock algorithm?

Answer: It's secret, so that greedy people can make $$$.

Apparently this device firmware is based on Qualcomm Gobi, and thus we may find some clues in those repositories.

Certainly the Qualcomm MSM Interface (QMI) documents are all available there as well...

If you want to play with this device, you'll need to install the device drivers. The easiest way is probably to install

Huawei's Mobile Partner (Windows) application or to avid bloatware, use only the drivers in Huawei Drivers (4.25.18) .

I have no idea where the hell Huawei keep all their software,

or if there's better way. Perhaps by just extracting application and just use the drivers. Then you should be able to

use any terminal program to connect with. I use RealTerm or Putty, but you can also use the online

Java AT command tester/terminal.

For a complete bunch of useful Windows utilities, see post#12 to download the Huawei Modem HackPack.