[Atrix 4G Q&A, Help & Troubleshooting] - shifu -:
Hi all,

i cannot connect to my business company using "non-standard" APN connection, with any CM based ROMs; default MMS and internet APNs work fine. I need to setup an APN that requires user and password with CHAP authentication type.

I've tried almost all CM (7,9,10) with the same results, the connection fails. No errors popup on my device. I've searched a lot for a solution without success. All works fine with the stock ROM (GB 2.3.4)

Here is the logcat with CM7 based (Neutrino)

I/RIL:chat( 9834): send (ATZ^M)
I/RIL:chat( 9834): expect (OK)
I/RIL:chat( 9834): ATZ^M^M
I/RIL:chat( 9834): OK
I/RIL:chat( 9834): -- got it
I/RIL:pppd( 9828): Serial port initialized.
I/RIL:chat( 9836): send (AT+CGDCONT=1,\"IP\",\"myprovider.tim.it\"^M)
I/RIL-MX ( 1361): Read Ch0 << 0716~+RSSI=0,11,99,99,0,0,0
I/RIL:chat( 9836): expect (OK)
I/RIL:chat( 9836): ^M
I/RIL:chat( 9836): AT+CGDCONT=1,"IP","myprovider.tim.it"^M^M
I/RIL:chat( 9836): OK
I/RIL:chat( 9836): -- got it
I/RIL:chat( 9836): send (^M)
I/RIL:chat( 9836): send (ATD*99#^M)
I/RIL:chat( 9836): expect (CONNECT)
I/RIL:chat( 9836): ^M
I/RIL:chat( 9836): ATD*99#^M^M
I/RIL:chat( 9836): CONNECT
I/RIL:chat( 9836): -- got it
I/RIL:chat( 9836): send (^M)
I/RIL:pppd( 9828): Serial connection established.

and this one from the stock ROM (GB 2.3.4 IT):

08-23 15:17:59.561 17853 17853 I RIL:chat: send (ATZ^M)
08-23 15:17:59.603 17853 17853 I RIL:chat: expect (OK)
08-23 15:17:59.633 17853 17853 I RIL:chat: ATZ^M^M
08-23 15:17:59.633 17853 17853 I RIL:chat: OK
08-23 15:17:59.633 17853 17853 I RIL:chat: -- got it
08-23 15:17:59.633 17845 17845 I RIL:pppd: Serial port initialized.
08-23 15:17:59.653 17855 17855 I RIL:chat: send (AT+CGDCONT=1,\"IP\",\"myprovider.tim.it\"^M)
08-23 15:18:00.023 17855 17855 I RIL:chat: expect (OK)
08-23 15:18:00.023 17855 17855 I RIL:chat: ^M
08-23 15:18:00.051 17855 17855 I RIL:chat: AT+CGDCONT=1,"IP","myprovider.tim.it"^M^M
08-23 15:18:00.051 17855 17855 I RIL:chat: OK
08-23 15:18:00.051 17855 17855 I RIL:chat: -- got it
[COLOR="Red"]08-23 15:18:00.051 17855 17855 I RIL:chat: send (AT$QCPDPP=1,2,\"password\",\"user\"^M)
08-23 15:18:00.411 17855 17855 I RIL:chat: expect (OK)
08-23 15:18:00.411 17855 17855 I RIL:chat: ^M
08-23 15:18:00.431 17855 17855 I RIL:chat: AT$QCPDPP=1,2,"password","user"^M^M
08-23 15:18:00.431 17855 17855 I RIL:chat: OK[/COLOR]
08-23 15:18:00.431 17855 17855 I RIL:chat: -- got it
08-23 15:18:00.431 17855 17855 I RIL:chat: send (^M)
08-23 15:18:00.441 17855 17855 I RIL:chat: send (ATD*99#^M)
08-23 15:18:00.511 14594 14594 D GSM : receive msg EVENT_INFORM_DISCONNECT_AFTER_DELAY to call onDataDisconnectDone().
08-23 15:18:00.511 14594 14594 D GSM : onDataDisconnectDone: scan cancelled, return mNetworkScanResponseMsg = null mIsNetworkQueryPending = false
08-23 15:18:00.521 17855 17855 I RIL:chat: expect (CONNECT)
08-23 15:18:00.521 17855 17855 I RIL:chat: ^M
08-23 15:18:00.551 17855 17855 I RIL:chat: ATD*99#^M
08-23 15:18:00.551 17855 17855 I RIL:chat: CONNECT
08-23 15:18:00.551 17855 17855 I RIL:chat: -- got it
08-23 15:18:00.551 17855 17855 I RIL:chat: send (^M)

as you can see there are some missing commands in CM7 (red text) that specify user and passowrd.

Already done:

wiped all

format system before flash

flashed new radio

various update from stock rom (ril and ppp)

Now i ran out of shots :(

Any idea?