DNA Mokkula E180

July 23rd, 2009 by antti

FYI, the new Mokkula from DNA works with GNU/Linux. It’s in fact Huawei E1692, not Huawei E180! You have to use the USB_ModeSwitch utility and add the following to the /etc/usb_modeswitch.conf:

# Huawei E1692
DefaultVendor= 0x12d1
DefaultProduct= 0x1446

MessageContent="55534243000000000000000000000011060000000000000000000000000000"

then run:

$ sudo usb_modeswitch

and you should have a working mobile broadband modem instead of a $180 80MB USB storage stick.

The next Ubuntu release, Karmic Koala, will have usb_modeswitch installed by default which will improve the user experience for many many people. Udev will handle the switch automatically so that the expensive modems just work :)

One Response to “DNA Mokkula E180”

  1. jaakkome Says:

    Thank you, this was crucial information that I couldn’t find elsewhere.

    This udev rule works for me, making things automatic-like:

    $ cat /etc/udev/rules.d/10-local.rules
    SUBSYSTEM==”usb”, SYSFS{idVendor}==”12d1″, SYSFS{idProduct}==”1446″, RUN+=”/usr/sbin/usb_modeswitch –default-vendor 0×12d1 –default-product 0×1446 –message-content 55534243000000000000000000000011060000000000000000000000000000″

Leave a Reply