Have you guys thought about the possiblity of using this linux driver that has been funded/created by/or in conjunction with Vodafone. Not sure if the source code and availble, and if could be used in an Arm linux environment.
https://forge.betavine.net/projects/vodafonemobilec/
I have used my T-mobile e220 on my eee and Acer Ferrari running Ubuntu 8.04 (using this Vodafone driver) and Mandrivia 2008 and PCLinuxOS (and .....sigh...... XP Pro).
Edit.....
The app is written on Python (good news) but needs GTK for the gui from end.
Edit 2.......
Here something else to have a look at:-.
1. Download the file
==>
http://oozie.fm.interia.pl/pro/huawei-e220/
2. extract the downloaded file to the a directory
3. open up the directory where the file is extracted
and type "make"
4. follow the instructions
5. plug in your e220 modem and restart your computer and ofcourse log in again.
6. go to the terminal and type "sudo wvdialconf"
it will create a wvdial.conf and at the last section
you will see the modem will be reconized on /dev/ttyusb0 it indepent wich usbport you plugin.
7.if you know where its been plugin go to the kppp
click on the button "configure" and go to the modem tab and click on button "new" change by modem device where the modem is plugged in.
8. go to the modem tab again to check the modem is it working or not...
Good luck with a the above ....... found on the net. Hope it helps with improving an aready great UMPC.