3g Dongle切换到一个奇怪的产品ID

我正在使用插入OpenWrt设备的TP-Link MA 260encryption狗。 encryption狗有两种模式:

USB模式: vendor=0x2357 product=0xf000

调制解调器模式: vendor=0x2357 product=0x9000

两者都按预期在各自的模式下工作,我使用usb_modeswitch在两者之间切换。 这是切换到调制解调器模式的完整命令:

 usb_modeswitch -v 2357 -p f000 -V 2357 -P 9000 -W -I -n -M '5553424312345678000000000000061e000000000000000000000000000000' -2 '5553424312345678000000000000061b000000020000000000000000000000' 

我的问题是 ,偶尔,调制解调器切换到product=0x900e ,我不知道这是什么。 有谁知道这意味着什么,如何从模式切换回来? 布朗尼指出,如果有人可以真正解释为什么会发生,是否是随机的。

根据我的经验,偶尔会发生这种情况,只是删除并重新插入加密狗,然后显示正确的ID。

我有几次运行usb_modeswitch的情况,只是意识到交换机已经完成了“排序”。 在这些情况下,只需删除并重新插入棒,它得到正确的ID。

为什么发生? 我不知道,对我来说,这似乎是一个在加密狗的错误。 它应该初始化为Windows下的大容量存储设备,但是有时会有第三个选项被触发,或者它只是一个普通的错误。