Activation Codes and Methods, Hardware Details, Sniffing
Post Reply
maitmandel
Posts: 2
Joined: 09 Jul 2009, 13:37

huawei E1752 and messagecontent

Post by maitmandel » 09 Jul 2009, 13:43

hey,

first of all, thanks for a good tool,
i managed to get the Huawei E172 working:

DefaultVendor = 0x12d1
DefaultProduct = 0x1446

MessageEndpoint = 0x01
MessageContent = "55534243000000000000000000000011060000000000000000000000000000"

my question is:
what exactly is that messagecontent and is it specific to vendor? or model? or specimen?

thanks,
Mait

Josh
Site Admin
Posts: 6570
Joined: 03 Nov 2007, 00:30

Post by Josh » 09 Jul 2009, 16:29

I call it "MessageContent" in the context of the switching business only.
It's just a "bulk message" as defined in the USB specs. There could be any content (like serial data or proprietary communication) but for switching purposes only storage commands are known to be used so far.
These are a defined set of bulk messages that transmit SCSI commands which are used by USB storage devices.

For maximum flexibility, the raw "message" is used for switching because there is no guarantee device makers will always follow the standards. Plus, you can practically copy it from the Windows sniffing logs

maitmandel
Posts: 2
Joined: 09 Jul 2009, 13:37

Post by maitmandel » 10 Jul 2009, 11:16

thanks.

my point is: will the same messagecontent work if i preconfigure it on another machine and use another usb modem (same vendor and/or same model)?

or is it unique to a specific machine-modem pair?

Mait

Josh
Site Admin
Posts: 6570
Joined: 03 Nov 2007, 00:30

Post by Josh » 10 Jul 2009, 20:32

That's entirely up to the hardware (firmware) maker.

Usually, one model == one switching command.

Some makers are using one command for a family of devices. Others change the command with a new firmware version in the same model. So you can never be 100% certain.

That said, Huawei, Sierra and Option are using just one or two commands for all their devices so far.

Post Reply