[DEV] GSM phone calls on Nexus 7 3G

Zilliman

Senior Member
Sep 12, 2013
179
17
0
It seems like the carriers play a big role in blocking gsm calls for you, have you had someone test it on a european network? They are often way more liberal and don't have many of the restrictions the US carriers have
I have the Nexus 7 2013 LTE in the UK with the carrier "3". I have installed CM 11 and I can send and receive SMS messages as with any normal phone. The dialer application however shows an error message "Voice calling not supported".

After reading quite a few posts on the subject of making regular phone calls on the Nexus 7 LTE, I cannot understand the difference between SMS and voice calls - I would have thought that either you get both or none.

When I messed with the IMEI on my other phone, a Zopo300, my carrier "3" refused to allow connection, I was getting no signal at all. On the Nexus 7 I get full signal and can send and receive SMS .

We just need to find what's missing. Can it be simply the lack of a speaker - is that something that causes the error "voice calling not supported" ?
 
  • Like
Reactions: kiranpatel05

zigguratt

Member
Jan 10, 2007
9
1
0
N7 LTE 2013 SIP via native dialer

Hey all,

I'm not looking to do GSM calls here. I simply want to know if enabling the native dialer will allow SIP to be treated as a regular incoming call. Let me explain:

I use Acrobits Groundwire for SIP calling/receiving which works well. I use a Jawbone ERA Bluetooth headset to send/receive calls. That's pretty good too, except that the system doesn't recognize incoming SIP calls as "real" calls. I can't answer a call without hauling out my N7 and using the SIP client's interface. If the native dialer was enabled I'm thinking that I could use the Bluetooth headset to answer calls as it would be seen as a "real" phone call.

I hope I explained that well enough. I've already unlocked/rooted my N7 and enabled SMS/MMS so I'm not totally clueless. :)
 
Last edited:

makuser

Member
Apr 3, 2012
45
50
0
Augsburg
Hey all,

I'm not looking to do GSM calls here. I simply want to know if enabling the native dialer will allow SIP to be treated as a regular incoming call. Let me explain:

I use Acrobits Groundwire for SIP calling/receiving which works well. I use a Jawbone ERA Bluetooth headset to send/receive calls. That's pretty good too, except that the system doesn't recognize incoming SIP calls as "real" calls. I can't answer a call without hauling out my N7 and using the SIP client's interface. If the native dialer was enabled I'm thinking that I could use the Bluetooth headset to answer calls as it would be seen as a "real" phone call.

I hope I explained that well enough. I've already unlocked/rooted my N7 and enabled SMS/MMS so I'm not totally clueless. :)
Yes, if you flash the Google Dialer you will get native SIP calls working.
 

zigguratt

Member
Jan 10, 2007
9
1
0
N7 LTE 2013 SIP via native dialer

Yes, if you flash the Google Dialer you will get native SIP calls working.
Thanks, makuser. Just to clarify, there's more to it than simply flashing the Google Dialer, right? This thread (http://forum.xda-developers.com/showthread.php?t=2463150) implies that it requires customizing and rebuilding the ROM as well. But I'm up for that if it makes native SIP calls available.

Apps like CSipSimple can insert themselves into the native dialer, so it seems like I'd be able to have incoming SIP calls treated as phone calls as opposed to "media" events, as they are now. That way - theoretically - my Bluetooth headset can answer calls instead of my having to haul out the N7 and use the VoIP app's interface. It may seem like a small thing, but I'm trying to have my N7 be my only phone. And since it can't do GSM, SIP/VoIP is my only choice. I want this to be at least as convenient as using a Bluetooth headset on any other phone.
 

makuser

Member
Apr 3, 2012
45
50
0
Augsburg
Thanks, makuser. Just to clarify, there's more to it than simply flashing the Google Dialer, right? This thread (http://forum.xda-developers.com/showthread.php?t=2463150) implies that it requires customizing and rebuilding the ROM as well. But I'm up for that if it makes native SIP calls available.

Apps like CSipSimple can insert themselves into the native dialer, so it seems like I'd be able to have incoming SIP calls treated as phone calls as opposed to "media" events, as they are now. That way - theoretically - my Bluetooth headset can answer calls instead of my having to haul out the N7 and use the VoIP app's interface. It may seem like a small thing, but I'm trying to have my N7 be my only phone. And since it can't do GSM, SIP/VoIP is my only choice. I want this to be at least as convenient as using a Bluetooth headset on any other phone.
All you have to do is to download the APK and move it to /system/priv-app/. If it does not work you can either install Xposed framework and use a module to enable SMS/MMS/SIP/USSD or you flash a customized framework-res.apk to enable those things. But i really have to say using Xposed and my module is by far the easiest way to do this.
You can also use Xposed to do so many other useful things... It is really worth it. If you flash a modified framework you also can not use the OTA updater, because the checksum verification will fail. That is obvious, because it is a new file with another (slightly modified) content.
 

zigguratt

Member
Jan 10, 2007
9
1
0
All you have to do is to download the APK and move it to /system/priv-app/. If it does not work you can either install Xposed framework and use a module to enable SMS/MMS/SIP/USSD or you flash a customized framework-res.apk to enable those things. But i really have to say using Xposed and my module is by far the easiest way to do this.
You can also use Xposed to do so many other useful things... It is really worth it. If you flash a modified framework you also can not use the OTA updater, because the checksum verification will fail. That is obvious, because it is a new file with another (slightly modified) content.
Well, it worked! I simply installed the Google dialer and it's there and functioning. It registers with my SIP server and takes incoming calls. I didn't have to use Xposed at all. I previously enabled SMS (the entire point of unlocking/rooting in the first place) and now all works as expected. I'll now have to see about integrating CSipSimple into the dialer, as the Google dialer doesn't seem to handle Bluetooth very well. Hopefully SIP calls even through CSipSimple are now seen as phone events instead of media events. (I know my terminology is off, but that's the general idea, anyway.)

Thanks for your help, makuser!
 

gigel2007

New member
Feb 9, 2014
2
0
0
is the limitation in hardware or in software?

After reading this thread it is still unclear to me if the ability to place and receive gsm calls is disabled in hardware or in software (nexus 7 2nd gen 2013 lte)

If any developer is interested in researching, I would be more than happy to setup remote access to a physical windows/linux pc connected with usb and wifi to the tablet or whatever else is needed for as long as it's needed until he can figure out where the limitation comes from.

I wish I did a bit of research before jumping to buy to this frustration-causing device... now it's impossible to return (bought it in us but I'm in europe...)
 

gigel20007

Member
Apr 15, 2014
13
2
23
After reading this thread it is still unclear to me if the ability to place and receive gsm calls is disabled in hardware or in software (nexus 7 2nd gen 2013 lte)

If any developer is interested in researching, I would be more than happy to setup remote access to a physical windows/linux pc connected with usb and wifi to the tablet or whatever else is needed for as long as it's needed until he can figure out where the limitation comes from.

I wish I did a bit of research before jumping to buy to this frustration-causing device... now it's impossible to return (bought it in us but I'm in europe...)
hello, does anyone know the answer? is the limitation in the chip (hardware), or in the driver (software)?
 

M4RCJO

Member
Jan 3, 2013
11
0
0
GSM Phone Calls & SMS on Nexus 7 3G (2012)

Hello Guys,

i've got an ASUS Google Nexus 7 32GB 3G (7C 2012) with SLIMkat 4.4.2 and CWM Touch Recovery ...

The Apps for Calls (Blue Phone) and SMS / MMS (Green) is included in these CFW but still without any function.

Calls will still not work in both ways - from tablet to phone it still beeps and then the call ends and from phone to tablet there will be an call with the mailbox, but nothing will happend on the tablet ... :(

SMS will only be send but not receifed - only mms (tested with some pics) will work without any errors in both ways from and to the tablet - but the time to send and receife will take a long time (two minutes and more)

Is there still any reason for non programmers to enable these functions - maybe with an AKP or UPDATE.ZIP ???

Please Help

Greets sends M4RCJO
 

smartymanav

Member
Mar 29, 2011
8
0
0
Help

Hi guys,

After reading this thread, it is not clear that is it possible to place GSM calls with a Nexus 7 3G model after flashing a recent ROM? Can someone please clarify this? Thanks.
 

InvaderX

Member
Dec 24, 2012
24
49
0
I want to show you an AT-command which allows to see different low level network values. I noticed that while the values show activity when a SMS is received there is nothing when a call comes in.
My conclusion is that the device registers in the network without calling capabilities.
I executed the AT commands in 2G and 3G mode:
Code:
[email protected]:/ # say(){ echo -e "[email protected]\r" > /dev/ttyACM0; }
[email protected]:/ # say AT+XCGEDPAGE=?

D/AT      (32507): AT< +XCGEDPAGE: (0-4), (1-12)
D/AT      (32507): AT< OK

[email protected]:/ # 
say AT+XCGEDPAGE=0,1  

D/AT      (32507): AT< +XCGEDPAGE:
D/AT      (32507): AT< RAT:"GSM",
D/AT      (32507): AT< MCC:###, MNC:#,
D/AT      (32507): AT< MMs: 5, LUS:1, LAC:  ###, MMSs: 5, T: 4, B:G,
D/AT      (32507): AT< RR:##, Arfcn:   8, Arfcn_ded:65535, Bsic:##, Rssi: 51, C1:47, RxQualFull:255, txpwr:000, rx_power_level:-,
D/AT      (32507): AT< amr_codec_set:<ffff ffff ffff ffff>, amr_cod_ul:ffff, amr_cod_dl:ffff,
D/AT      (32507): AT< DRX_cycle:-
D/AT      (32507): AT< CallConnect:0
D/AT      (32507): AT< OK


say AT+XCGEDPAGE=0,2

D/AT      (32507): AT< +XCGEDPAGE:
D/AT      (32507): AT< RAT:"GSM",
D/AT      (32507): AT< MCC:###, MNC:#,
D/AT      (32507): AT< RSR: 2, RC: 5, ch_type:ff, ch_mode:ff, ndsc:0##, rll:255, t3212:00010, 
D/AT      (32507): AT< RxLevFull:255, RxLevSub:255, RxQualFull:255, RxQualSub:255, 
D/AT      (32507): AT< rx_acc_min:004, C1:47, C2:47, txpwr:255, dtx_used:True
D/AT      (32507): AT< OK

say AT+XCGEDPAGE=0,3 

D/AT      (13880): AT< +XCGEDPAGE:
D/AT      (13880): AT< no_ncells: 6,
D/AT      (13880): AT< Arfcn: ###, Bsic:##, Rssi:49, C2:45,
D/AT      (13880): AT< Arfcn: ###, Bsic:##, Rssi:41, C2:-49,
D/AT      (13880): AT< Arfcn:  ##, Bsic:##, Rssi:40, C2:36,
D/AT      (13880): AT< Arfcn: ##, Bsic:##, Rssi:37, C2:33,
D/AT      (13880): AT< Arfcn:  ##, Bsic:##, Rssi:32, C2:28,
D/AT      (13880): AT< Arfcn: ###, Bsic:##, Rssi:30, C2:-60,
D/AT      (13880): AT< no_umts_cells: 0,
D/AT      (13880): AT< OK
---
D/AT      (13880): AT< +XCGEDPAGE:
D/AT      (13880): AT< no_ncells: 6,
D/AT      (13880): AT< Arfcn:   1, Bsic:##, Rssi:111, C2:255,
D/AT      (13880): AT< Arfcn:   4, Bsic:##, Rssi:111, C2:255,
D/AT      (13880): AT< Arfcn:   6, Bsic:##, Rssi:111, C2:255,
D/AT      (13880): AT< Arfcn:   8, Bsic:##, Rssi:111, C2:255,
D/AT      (13880): AT< Arfcn:   8, Bsic:##, Rssi:111, C2:255,
D/AT      (13880): AT< Arfcn:  10, Bsic:##, Rssi:111, C2:255,
D/AT      (13880): AT< no_umts_cells:10,
D/AT      (13880): AT< DLF:#####, SC:###, RSCP:78, ECN0:10,
D/AT      (13880): AT< DLF:#####, SC:##, RSCP:83, ECN0:10,
D/AT      (13880): AT< DLF:#####, SC:##, RSCP:84, ECN0:11,
D/AT      (13880): AT< DLF:#####, SC:###, RSCP:85, ECN0:11,
D/AT      (13880): AT< DLF:#####, SC:###, RSCP:121, ECN0:25,
D/AT      (13880): AT< DLF:#####, SC:###, RSCP:121, ECN0:25,
D/AT      (13880): AT< DLF:#####, SC:##, RSCP:121, ECN0:25,
D/AT      (13880): AT< DLF:#####, SC:#, RSCP:121, ECN0:25,
D/AT      (13880): AT< DLF:#####, SC:###, RSCP:121, ECN0:25,
D/AT      (13880): AT< DLF:#####, SC:###, RSCP:121, ECN0:25
D/AT      (13880): AT< OK


say AT+XCGEDPAGE=0,4

D/AT      (13880): AT< +XCGEDPAGE:
D/AT      (13880): AT< AcT:4,
D/AT      (13880): AT< RAC:  1, MMs: 9, LUS:1, MMSs: 5, 
D/AT      (13880): AT< NOM: 002, NCO:   0, T:0008, T3192: 00c8, GPRS Ciphering Algorithm: GEA 2, PBCCH: False
D/AT      (13880): AT< OK
---
D/AT      (13880): AT< +XCGEDPAGE:
D/AT      (13880): AT< AcT:-,
D/AT      (13880): AT< RAC:  1, MMs: 9, LUS:1, MMSs: 5, 
D/AT      (13880): AT< NOM: -, NCO: -, T:0008, T3192: -, GPRS Ciphering Algorithm: GEA -, PBCCH: -
D/AT      (13880): AT< OK


say AT+XCGEDPAGE=0,5

D/AT      (13880): AT< +XCGEDPAGE:
D/AT      (13880): AT< RAT:"GSM",
D/AT      (13880): AT< MCC:###, MNC:#,
D/AT      (13880): AT< MMs: 9, LUS:1, MMSs: 5, 
D/AT      (13880): AT< ciph:2, integr_prot:-
D/AT      (13880): AT< OK
---
D/AT      (13880): AT< +XCGEDPAGE:
D/AT      (13880): AT< RAT:"UMTS",
D/AT      (13880): AT< MCC:###, MNC:#,
D/AT      (13880): AT< MMs: 9, LUS:1, MMSs: 5, 
D/AT      (13880): AT< URR:ID, BP:0005, DC:002, M:003,
D/AT      (13880): AT< SRX:38, SQU:13, SINTRA:16, SINTER:6, SEARAT:2, 
D/AT      (13880): AT< ciph:0, integr_prot:-
D/AT      (13880): AT< OK


say AT+XCGEDPAGE=0,6

D/AT      (13880): AT< +XCGEDPAGE: SIM_phase:2, 2G PB: -, UGlobalPB: 0, UApplPB: 0
D/AT      (13880): AT< OK


say AT+XCGEDPAGE=0,7

D/AT      (13880): AT< +XCGEDPAGE:
D/AT      (13880): AT< Total time:-, 2G time:-, 3G time:-, Cr2g2gCntSu: 0, Cr2g2gCntAt: 0, IrCr2g3gCntSu: 0, IrCr2g3gCntAt: 0, IrHocc2g3gCntSu: 0, IrHocc2g3gCntAt: 0, Ho2g2gCntSu: 0, Ho2g2gCntAt: 0, Cr3g3gCntSu: 0, Cr3g3gCntAt: 0, IrCr3g2gCntSu: 0, IrCr3g2gCntAt: 0, IrHocc3g2gCntSu: 0, IrHocc3g2gCntAt: 0, Ho3g3gCntSu: 0, Ho3g3gCntAt: 0, boResetMmCnt: 0
D/AT      (13880): AT< OK
---
D/AT      (13880): AT< +XCGEDPAGE:
D/AT      (13880): AT< Total time:-, 2G time:-, 3G time:-, Cr2g2gCntSu: 3, Cr2g2gCntAt: 3, IrCr2g3gCntSu: 0, IrCr2g3gCntAt: 0, IrHocc2g3gCntSu: 0, IrHocc2g3gCntAt: 0, Ho2g2gCntSu: 0, Ho2g2gCntAt: 0, Cr3g3gCntSu: 15, Cr3g3gCntAt: 15, IrCr3g2gCntSu: 0, IrCr3g2gCntAt: 0, IrHocc3g2gCntSu: 0, IrHocc3g2gCntAt: 0, Ho3g3gCntSu: 1, Ho3g3gCntAt: 1, boResetMmCnt: 0
D/AT      (13880): AT< OK


say AT+XCGEDPAGE=0,8

D/AT      (13880): AT< +XCGEDPAGE:
D/AT      (13880): AT< Rssi:53, SC_RAT:GSM, SC_Band:G, THERM_ADC:1, BATT_ADC:1
D/AT      (13880): AT< OK
---
D/AT      (13880): AT< +XCGEDPAGE:
D/AT      (13880): AT< Rssi:99, SC_RAT:WCDMA, SC_Band:-, THERM_ADC:1, BATT_ADC:1
D/AT      (13880): AT< OK


say AT+XCGEDPAGE=0,9

D/AT      (13880): AT< +XCGEDPAGE:
D/AT      (13880): AT< alert_msgs: 0, call_confirmed_msgs: 0, call_proceeding_msgs: 0, connect_msgs: 0, connect_ack_msgs: 0, emergency_setup_msgs: 0, progress_msgs: 0, cc_establish_msgs: 0, cc_establish_conf_msgs: 0 start_cc_msgs: 0, setup_msgs: 0
D/AT      (13880): AT< modify_msgs: 0, modify_complete_msgs: 0, modify_reject_msgs: 0, user_info_msgs: 0
D/AT      (13880): AT< disconnect_msgs: 0, release_msgs: 0, recall_msgs: 0, release_comp_msgs: 0
D/AT      (13880): AT< facility_msgs: 0, hold_msgs: 0, hold_ack_msgs: 0, hold_reject_msgs: 0, retrieve_msgs: 0, retrieve_ack_msgs: 0, retrieve_rej_msgs: 0
D/AT      (13880): AT< congestion_ctrl_msgs: 0, notify_msgs: 0, start_dtmf_msgs: 0, start_dtmf_ack_msgs: 0, start_dtmf_rej_msgs: 0, status_msgs: 0, status_enquiry_msgs: 0, stop_dtmf_msgs: 0, stop_dtmf_ack_msgs: 0 
D/AT      (13880): AT< OK


say AT+XCGEDPAGE=0,10

D/AT      (13880): AT< +XCGEDPAGE:
D/AT      (13880): AT< last_mo_fail_cause: 541, mo_gprs_sms_count: 0000, mo_gprs_sms_count_succ: 0000last_mt_fail_cause: 541, mt_gprs_sms_count: 0000, mt_gprs_sms_count_succ: 0000
D/AT      (13880): AT< call_reject_cause: 256, call_failure_cause: 256, pdp_act_state: False
D/AT      (13880): AT< dl_blocks_total: 0000, ul_blocks_total: 0000, dl_blocks_retrans: 0000, ul_blocks_retrans: 0000, dl_throughput_kbps: 0000, ul_throughput_kbps: 0000, total_dl_rx_frames: 0000, total_ul_tx_frames: 0000, total_dl_retx_frames: 0000 total_ul_retx_frames: 0000
D/AT      (13880): AT< mac_timer_state: 0
D/AT      (13880): AT< OK
---
D/AT      (13880): AT< +XCGEDPAGE:
D/AT      (13880): AT< last_mo_fail_cause: 541, mo_gprs_sms_count: 0000, mo_gprs_sms_count_succ: 0000last_mt_fail_cause: 541, mt_gprs_sms_count: 0000, mt_gprs_sms_count_succ: 0000
D/AT      (13880): AT< call_reject_cause: 256, call_failure_cause: 256, pdp_act_state: False
D/AT      (13880): AT< OK


say AT+XCGEDPAGE=0,11

D/AT      (13880): AT< +XCGEDPAGE:
D/AT      (13880): AT< OK
---
D/AT      (13880): AT< +XCGEDPAGE:
D/AT      (13880): AT< UDR(0): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(1): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(2): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(3): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(4): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(5): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(6): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(7): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(8): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(9): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(10): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(11): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(12): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(13): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(14): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(15): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(16): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(17): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(18): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(19): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(20): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(21): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(22): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(23): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(24): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(25): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(26): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(27): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(28): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(29): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(30): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< UDR(31): 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< DAC: 0, DNC: 0, UAC: 0, UNC: 0, DTC: 0000, CQIMAX: 0000, CQIMEAN: 0000, CQIMIN: 0, AFTI: 0 AMRT: 0
D/AT      (13880): AT< OK


say AT+XCGEDPAGE=0,12

D/AT      (13880): AT< +XCGEDPAGE:
D/AT      (13880): AT< OK
---
D/AT      (13880): AT< +XCGEDPAGE:
D/AT      (13880): AT< ACTDOM: 0
D/AT      (13880): AT< RIDLIST(0): 255
D/AT      (13880): AT< RIDLIST(1): 255
D/AT      (13880): AT< RIDLIST(2): 255
D/AT      (13880): AT< RIDLIST(3): 255
D/AT      (13880): AT< RIDLIST(4): 255
D/AT      (13880): AT< RIDLIST(5): 255
D/AT      (13880): AT< RIDLIST(6): 255
D/AT      (13880): AT< RIDLIST(7): 255
D/AT      (13880): AT< RIDLIST(8): 255
D/AT      (13880): AT< RIDLIST(9): 255
D/AT      (13880): AT< RIDLIST(10): 255
D/AT      (13880): AT< RIDLIST(11): 255
D/AT      (13880): AT< RIDLIST(12): 255
D/AT      (13880): AT< RIDLIST(13): 255
D/AT      (13880): AT< RIDLIST(14): 255
D/AT      (13880): AT< RIDLIST(15): 255
D/AT      (13880): AT< RIDLIST(16): 255
D/AT      (13880): AT< RIDLIST(17): 255
D/AT      (13880): AT< RIDLIST(18): 255
D/AT      (13880): AT< RIDLIST(19): 255
D/AT      (13880): AT< RIDLIST(20): 255
D/AT      (13880): AT< RIDLIST(21): 255
D/AT      (13880): AT< RIDLIST(22): 255
D/AT      (13880): AT< RIDLIST(23): 255
D/AT      (13880): AT< RIDLIST(24): 255
D/AT      (13880): AT< RIDLIST(25): 255
D/AT      (13880): AT< RIDLIST(26): 255
D/AT      (13880): AT< RIDLIST(27): 255
D/AT      (13880): AT< RIDLIST(28): 255
D/AT      (13880): AT< RIDLIST(29): 255
D/AT      (13880): AT< RIDLIST(30): 255
D/AT      (13880): AT< RIDLIST(31): 255
D/AT      (13880): AT< OK


say AT+CGED=0

D/AT      (13880): AT< +CGED: RAT:"UMTS",
D/AT      (13880): AT< URR:"ID"
D/AT      (13880): AT< DC:002, BP:0005, M:003, ERR: 0, RC: 0, OOS:0,
D/AT      (13880): AT< TPCA:255, DCL:128, UPCS:255, BTRG:-20, NHSC:0
D/AT      (13880): AT< HCS:1, HMD:0, LM:0,
D/AT      (13880): AT< CMAX:0, CMEAN:0, CMIN:0, AFTI:0, ATYP:0
D/AT      (13880): AT< RJCZ:0
D/AT      (13880): AT< Cell-ID:######, DLF:#####, ULF: ####, C:0, D:0, PSM: 0
D/AT      (13880): AT< Cell:G, B:- Arfcn:- RxLev:- Bsic:- RV:-,
D/AT      (13880): AT< Cell:NU, SC:###, RSCP:121, ECN0:25, DLF:#####, RS:1,
D/AT      (13880): AT< Cell:NU, SC:###, RSCP:121, ECN0:25, DLF:#####, RS:1,
D/AT      (13880): AT< Cell:NU, SC:##, RSCP:121, ECN0:25, DLF:#####, RS:1,
D/AT      (13880): AT< Cell:NU, SC:##, RSCP:121, ECN0:25, DLF:#####, RS:1,
D/AT      (13880): AT< Cell:NU, SC:##, RSCP:121, ECN0:25, DLF:#####, RS:1,
D/AT      (13880): AT< Cell:NU, SC:##, RSCP:121, ECN0:25, DLF:#####, RS:1,
D/AT      (13880): AT< Cell:NG, B:, Arfcn:1, RxLev:111, Bsic:##, RS:1
D/AT      (13880): AT< Cell:NG, B:, Arfcn:4, RxLev:111, Bsic:##, RS:1
D/AT      (13880): AT< Cell:NG, B:, Arfcn:6, RxLev:111, Bsic:##, RS:1
D/AT      (13880): AT< Cell:NG, B:, Arfcn:8, RxLev:111, Bsic:##, RS:1
D/AT      (13880): AT< Cell:NG, B:, Arfcn:8, RxLev:111, Bsic:##, RS:1
D/AT      (13880): AT< Cell:NG, B:, Arfcn:10, RxLev:111, Bsic:##, RS:1
D/AT      (13880): AT< BLER:-,TSIR:-,MSIR:-,DPUC:-,DPDC:-,UPUC:-,UPDC:-,CMOD:-
D/AT      (13880): AT< RR measurement evaluation:
D/AT      (13880): AT< MeasId: 0, EventId:  0A, 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< MeasId: 0, EventId:  0A, 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< MeasId: 0, EventId:  0A, 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< MeasId: 0, EventId:  0A, 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< MeasId: 0, EventId:  0A, 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< MeasId: 0, EventId:  0A, 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< MeasId: 0, EventId:  0A, 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< MeasId: 0, EventId:  0A, 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< MeasId: 0, EventId:  0A, 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< MeasId: 0, EventId:  0A, 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< MeasId: 0, EventId:  0A, 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< MeasId: 0, EventId:  0A, 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< MeasId: 0, EventId:  0A, 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< MeasId: 0, EventId:  0A, 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< MeasId: 0, EventId:  0A, 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< MeasId: 0, EventId:  0A, 0, 0, 0, 0, 0, 0
D/AT      (13880): AT< MM:
D/AT      (13880): AT< Process:CO, MMs: 4, MMSs:16, MSC:A, T:   0 
D/AT      (13880): AT< Process:CS, MMs: 5, MMSs: 5, LUS:1, T:0004, L:0
D/AT      (13880): AT< Process:PS, MMs: 9, MMSs: 5, LUS:1, T:0008, L:0, GS:False, R:0
D/AT      (13880): AT< Cell change counters:
D/AT      (13880): AT< CRT:  3, IRCR:  0
D/AT      (13880): AT< AIRCR:  0, IRHO:  0, AIRHO:  0
D/AT      (13880): AT< Serving PLMN:
D/AT      (13880): AT< MCC:###, MNC:#, LAC:  ###, RAC:  1 
D/AT      (13880): AT< Equivalent PLMNs:
D/AT      (13880): AT< MCC:###, MNC:#
D/AT      (13880): AT< <END CGED>
D/AT      (13880): AT< OK

Periodic cellinfo:
echo "AT+XCELLINFO=1,1" > /dev/ttyACM0