[Networking] apples2apples:
There is a setting in Android>Settings>Wireless & networks>Mobile Networks>Access Point Names where a user can specify the Authentication type for connecting to 3g, my device allows you to choose either PAP, CHAP, BOTH or NONE.

HOWEVER, while the GUI shows PAP in the APN setting, if such is selected, the debugger shows that the device is trying to authenticate through CHAP. I have attached the log for you to see.

Please let me know how I can force through hardcoding the use of PAP to make the HSPA connection. Also, the DNSs are bogus, which also puzzles me.

There is $50 dollars as an incentive for whoever makes this happen.

01-19 22:18:07.665: DEBUG/vold(880): POWER_SUPPLY_NAME=ac

01-19 22:18:07.665: DEBUG/vold(880): POWER_SUPPLY_TYPE=Mains

01-19 22:18:07.665: DEBUG/vold(880): POWER_SUPPLY_ONLINE=1

01-19 22:18:33.425: DEBUG/NetworkLocationProvider(945): onDataConnectionStateChanged 10

01-19 22:18:33.465: DEBUG/MobileDataStateTracker(945): default Received state= DISCONNECTED, old= CONNECTING, reason= apnChanged, apnTypeList= *

01-19 22:18:33.465: DEBUG/NetworkStateTracker(945): setDetailed state, old =CONNECTING and new state=DISCONNECTED

01-19 22:18:33.465: DEBUG/ConnectivityService(945): ConnectivityChange for MOBILE: DISCONNECTED/DISCONNECTED

01-19 22:18:33.575: DEBUG/GpsLocationProvider(945): updateNetworkState available info: NetworkInfo: type: MOBILE[UNKNOWN], state: DISCONNECTED/DISCONNECTED, reason: apnChanged, extra: internet.movistar.mx, roaming: false, failover: false, isAvailable: false

01-19 22:18:33.575: DEBUG/GpsLocationProvider(945): NetworkThread wait for 9223372036854775807ms

01-19 22:18:33.595: INFO/MediaUploader(1135): No need to wake up

01-19 22:18:33.705: DEBUG/NetworkLocationProvider(945): onDataConnectionStateChanged 10

01-19 22:18:33.705: DEBUG/MobileDataStateTracker(945): default Received state= CONNECTING, old= DISCONNECTED, reason= (unspecified), apnTypeList= *

01-19 22:18:33.705: DEBUG/NetworkStateTracker(945): setDetailed state, old =DISCONNECTED and new state=CONNECTING

01-19 22:18:33.705: DEBUG/ConnectivityService(945): ConnectivityChange for MOBILE: CONNECTING/CONNECTING

01-19 22:18:35.335: INFO/pppd(1800): Serial connection established.

01-19 22:18:35.335: DEBUG/pppd(1800): using channel 7

01-19 22:18:35.355: DEBUG/vold(880): [UEVENT] Sq: 1439 S: net A: 0 P: /devices/virtual/net/ppp0

01-19 22:18:35.355: DEBUG/vold(880): DEVPATH=/devices/virtual/net/ppp0

01-19 22:18:35.355: DEBUG/vold(880): INTERFACE=ppp0

01-19 22:18:35.355: DEBUG/vold(880): IFINDEX=9

01-19 22:18:35.355: DEBUG/vold(880): No uevent handlers registered for 'net' subsystem

01-19 22:18:35.365: INFO/pppd(1800): Using interface ppp0

01-19 22:18:35.365: INFO/pppd(1800): Connect: ppp0 <--> /dev/ttyUSB0

01-19 22:18:36.375: DEBUG/pppd(1800): sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x1e53a172> <pcomp> <accomp>]

01-19 22:18:36.375: DEBUG/pppd(1800): rcvd [LCP ConfReq id=0x12 <asyncmap 0x0> <auth chap MD5> <magic 0xf88238> <pcomp> <accomp>]

01-19 22:18:36.375: DEBUG/pppd(1800): sent [LCP ConfAck id=0x12 <asyncmap 0x0> <auth chap MD5> <magic 0xf88238> <pcomp> <accomp>]

01-19 22:18:36.375: DEBUG/pppd(1800): rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x1e53a172> <pcomp> <accomp>]

01-19 22:18:36.385: DEBUG/pppd(1800): rcvd [LCP DiscReq id=0x13 magic=0xf88238]

01-19 22:18:36.385: DEBUG/pppd(1800): rcvd [CHAP Challenge id=0x1 <3a1477f1ae67d1c06633eef3a6ea709b>, name = "UMTS_CHAP_SRVR"]

01-19 22:18:36.385: DEBUG/pppd(1800): sent [CHAP Response id=0x1 <ebf1fb3e1003d2c0ea6e740043b60d28>, name = "CARD"]

01-19 22:18:36.395: DEBUG/pppd(1800): rcvd [CHAP Success id=0x1 ""]

01-19 22:18:36.395: INFO/pppd(1800): CHAP authentication succeeded

01-19 22:18:36.395: DEBUG/pppd(1800): sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]

01-19 22:18:36.395: DEBUG/pppd(1800): sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]

01-19 22:18:36.405: DEBUG/pppd(1800): rcvd [LCP ProtRej id=0x14 80 fd 01 01 00 0f 1a 04 78 00 18 04 78 00 15 03 2f]

01-19 22:18:37.408: DEBUG/pppd(1800): rcvd [IPCP ConfNak id=0x1 <ms-dns1 10.11.12.13> <ms-dns3 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]

01-19 22:18:37.408: DEBUG/pppd(1800): sent [IPCP ConfReq id=0x2 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 10.11.12.13> <ms-dns3 10.11.12.14>]

01-19 22:18:37.645: INFO/pppd(1800): Modem hangup

01-19 22:18:37.645: INFO/pppd(1800): Connection terminated.

I'll Paypal you if you can solve this. It's a difficult thing for me to do, should be easy for you devs...