finally got the E220 to work on 3MX. The steps to do this is as follows:
Install apMobileConnection patch
Install driverModem-v70 patches
Install E220 patch
Open Terminal
type mc then press Enter
goto folder /etc/ppp/peers
Click F4 on blackjack
Edit the first line to say /dev/ttyUSB0
at line 8 that starts with user, enter the username you use
at line 9 that starts with password, enter the password you use.
Press F10 to save and exit
Press Cursor to move to blackjack-chat
Press F4
At line 9, enter your Access Point Name (all you are doing is replacing the second string in quotes to whatever it is for your network. T-mobile is general.t-mobile.uk). For example, this is mine:
OK 'AT+CGDCONT=1,"IP", "general.t-mobile.uk"'
Line 11 may need to be amended if your phone-number is not *99#. If so, replace this with the phone number for your network.
Press F10 to save and exit
goto folder /etc/ppp
scroll down to resolv.conf
Press F4
add the Primary and Secondary DNS server address for your mobile network in file.
Press F10 to save and exit
goto folder /etc/init.d
scroll down to modules
Press F4
Move down to Line 30
Press Enter to produce a blank line
add the following lines:
net/dm9601.o\
net/zd1211b.o\
Press F10 to save and exit
Reboot LLL.
Insert modem
When wireless connection wizard appears, enter settings as normal, using GPRS as connection type. Click on connect and wait until time-out error.
Click on the telephone icon which is the last one at the top of the screen. A window will open and if all goes well you will get a connection.
If clicking on the telephone icon does not work, load wireless connection wizard again. Click on telephone icon. Hopefully this should work.
Edit: note from npsur: I've found that the best way is to flick the 'phone icon (after which it said either "no USB0" or "USB0 locked by ...") and then click the Enable Huawei Driver menu item and because the script behind the phone item re-runs on failure you do get a connection fairly quickly.