After hours of screwing around with config xmls in the rom I finally gave up messing with trying to program Android on our M003s or having it be able to save a new APN (it will not no matter what I do) so I just gave up. You may remember my earlier post where I described putting my unlocked Huawei E160 modem into the M003 usb port and using the 3g settings in the 1.74 firmware to start a 3G connection. The procedure I used that worked was to:A) Put my Tmobile USA sim (with active data plan) into the Huawei E160 and plug it into the data port.Clicking 3g settings under wireless settings popped up a mini dialer with name, username, password etc. I entered anything I wanted into name and left the rest blank. Then I hit connect. It gave me a solid signal on the Huawei immediately.The glitch was (as I reported earlier) that my Tmobile dataplan is for a smart phone and it needs the apn : internet2.voicestream.com to work. So when I opened a browser it sent me to tmobile's web2go site where it said I needed to sign up for a data plan. Well, I was thrilled just to get that far as the M003 was talking to my sim and I was on the web. I could surf Tmobile's free stuff but couldn't get off their site. So after wasting three days screwing with the APN-SETTINGS permissions in the config files and other tweaks (including rooting, ect.) and endlessly trying to save a new APN, I finally just decided to click the "Click here to subscribe" on their website and - voila - INSTANT FULL FAST SURFING WITH 3G ON THE M003!!!My plan was 10 bucks a month for smart phone unlimited web and the new one I subscribed to was 25 a month so the difference is bearable but now that we know this is possible on the M003 I'm sure some of you geniuses will figure out how to let us write new APNs and I can dial my old one and save some coin.I'm a Winmobile user and know nothing of Android but nosing around in the config files it looks like Eken disabled the apn functionality on the devcie. There's supposed to be a preffered_provider_apn file somewhere on the device and it does not exist. There's a program in the Market that turns apn on and off. I did that to no available. No APN was visible. I know it was physicall storing my newly entered apns somewhere though as another program from market (Chee's something or other) would let me backup my apns. After entering each new one I would back them up and see Chee's program saying I had increased the apns by 1, so I know they are somewhere. But the M003 refuses to let me see them or use them.I have no idea if other sims out there will get on the net this seamlessly, but the M003 definitely has drivers for the Huawei E220 3g usb stick that see an E160 perfectly. So with some work I know it's possible that all of you can get 3G on your existing sub $150 M003, which is pretty sweet.I'm burnt out on making this work but am willing to try some more hacking after the weekend if anyone can help me get APN functionality enabled then I can at least see if I can dial different APNs with this kown working 3G modem.