E169G Switch is a package for Ubuntu and other Debian based distributions, such as Xandros on the Asus EEE that aims to autoconfigure the device when it is plugged into the machine. These modems act as a USB drive until a command is sent to them to be a modem. This package makes sure that gets sent.
*** Please note this is not required for Ubuntu 10.04 onwards - extra software is only needed for versions of Ubuntu before this ***
Recently a good friend of mine, Georgina Parsons, was lucky enough to win a brand new mobile internet dongle courtesy of 3 UK. Like myself she is an Ubuntu user but sadly found that the unit she won, a ZTE MF627, isn't currently supported out of the box on Ubuntu, unlike the Huawei models. She did find a method to make it work though on the Ubuntu Forums at: http://ubuntuforums.org/showthread.php?p=6509188. The problem the unit had was similar to the Huawei E169G, when first plugged in it functions as a USB memory stick containing the driver software (for Windows) and has to be told to switch mode to being a modem. Using the workaround she got her modem working perfectly, but challenged me to make a package to install the files needed automatically.