graeme_p - 9:47 am on Jul 25, 2011 (gmt 0)
lsusb says my Vodaphone branded Huawei dongle is 12d1:1001 as well, so the vendor ID sounds right.
AFAIK you can switch modes with usb-modeswitch or by having the kernel handle it (no idea how to set that up). Some dongles can also have storage mode disabled.
It might be helpful to search using the id reported by lsusb.