[DEV] GSM phone calls on Nexus 7 3G

Search This thread

Zilliman

Senior Member
Sep 12, 2013
194
18
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
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
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
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
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
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
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...)
 

samsul

Senior Member
Dec 12, 2005
167
12
Forward calls?

Can anyone tell me if you are able to forward calls using Google dialer.

Thanks
 

gigel20007

Member
Apr 15, 2014
17
4
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
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
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.
 

Carlyle_f

Senior Member
Jan 22, 2014
611
382
Cape Town
I think the new version of hangouts is as good as its gonna get as far as calls go. All I'm missing is USSD

Sent from my GT-I8190 using Tapatalk
 

InvaderX

Member
Dec 24, 2012
24
49
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
 
Oct 27, 2021
15
3
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.
Yes, modem most likely registers on network as non voice supporting device I had O2 USB dongle which was made to be used for data only. You could not make a voice call from it. But someone found AT command for it which changes modem mode and enables voice calls. My guess is that it might be similar issue with Nexus 7 3G.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 46
    BEFORE YOU POST HERE - Keep in mind this is now a DEV thread and only those with a glimpse of DEV knowledge should be posting.
    There is other thread with the same subject open to everybody discuss it.

    Please, this thread isn't related to VOIP, SIP calls or Tethering and
    It's only to 3G version of Nexus 7.


    What do you think is the possibility of us getting this function guys, even if its not officially supported.

    I've seen it built in on the 7" samsung galaxy tab 2.

    http://www.youtube.com/watch?v=wZ9RN...t=HL1351349133

    At the moment we know:

    1- The chipset Intel (Infineon) XMM6260 is built-in on Nexus 7 3G (the same chipset is in that rather long list of phones). It means no hardware limitations.

    http://forum.xda-developers.com/showthread.php?p=34386544&highlight=6260#post34386544
    http://pdadb.net/index.php?m=specs&i...exus_7_3g_32gb
    http://forum.xda-developers.com/show....php?t=1483053

    it also the same controller is in the following devices

    - Lava XOLO X900 [Phone]
    - Lenovo K800 [Tablet/Pad]
    - LG-P920 (LG ?) [Phone]
    - LG-P925 (LG Optimus 3D?) [Phone]

    - Huawei E369 (3G Hi-Universe) [USB 3G Modem]
    - Huawei MU733/MU739 [PC/CE Module]
    - Samsung Galaxy Nexus (I9200) [Phone]

    2- SMS texting works perfectely with the native mms.apk but MMS messages crash the app (missed mms APN + framework parameters?)
    http://forum.xda-developers.com/showthread.php?t=1998702&page=4

    3- Modified framework-res.apk (by modifying bools.xml entry to name="config_voice_capable">true) shows up the native dialer (phone.apk) on the UI
    JB 4.2 http://forum.xda-developers.com/showthread.php?t=1958686&page=12
    JB 4.2.1 http://forum.xda-developers.com/showpost.php?p=34736932&postcount=314

    4- When placing calls trough the native dialer (phone.apk) with Skype app installed, it shows up a white menu asking "Do you want to complete this action using..." the options are "Mobile data" (w/ phone.apk blue icon) or "Skype" (w/ skype icon) and "Always" or "Just Once" (perhaps there is missing a "Phone" profile (or APN) as an option too)

    5- If Skype is chosen, the call is complete and everything goes well, but if "Mobile data" is chosen, we get a single sound (bip) and the call is not complete.

    6- Changing the DPI to 320 in build.prop file allow us to add a SIP account (SIP calls using native dialer is now possible), DPI could be restored after SIP account settings done.
    http://forum.xda-developers.com/showthread.php?p=34752693&highlight=320#post34752693

    Detailed informations come from the thread in XDA developers at:
    http://forum.xda-developers.com/showthread.php?t=1958686

    --------------------------------------------------------
    UPDATE 5th Dec 2012 by Synman

    ok, I hacked NetworkPolicyManager and am no longer crashing. Network time appears to be non-functional for the time-being. Network status is a little wonky too ... even though I have a good network signal the network icon never switches from gray to blue.
    MMS send/receive is fully functional (with the exception of screwed up timestamps)

    Pulled down master AOSP branch
    Pulled down grouper binaries

    working with grouper device

    Modified device.mk
    - use init.tilapia.rc
    - use tilapia overlay
    - remove SimpleSMS
    - remove ro.carrier=wifi_only

    Modified full-grouper.mk
    - ref full_base_telephony in place of full_base
    - added full apns

    Modified device-common.mk
    - added gsm permission

    system.prop
    replaced ref to libril-icera with libxgold

    tilapia overlay
    - removed single apn rules
    - set voice-enabled
    - added mms values

    NetworkPolicyManager
    - removed call to time.getMaxPeriod
    23
    Hallo! Bin über meinen Beruf in die tegra3 Struktur geraten und bin einer Lösung für Telefonanrufe sehr nahe! google hat eine Sperre zum Anmelden in die Zellen der Mobilfunkbetreiber gesetzt.
    Ich kann bis jetzt Anrufe im Vorwahlbereich meines Standortes führen (nur Festnetz), nur noch keine Anrufe erhalten oder zu Mobilnummern führen.

    Ich muß leider erstmal prüfen ob ich hier durch meinen Arbeitgeber oder anderen Firmen Probleme bekomme und hoffe bis Weihnachten meinen jetzigen Lösungsansatz mit Euch teilen zu können!?

    Rough Translation:
    Hello! Here at my job I work with tegra3 and I am very close to finding a solution to making calls. Google has a lock to log into the cells of the mobile operators.
    My progress so far: I can make outgoing calls to numbers with the same area code (landline only), but not receive incoming calls from mobile numbers (Possibly same area code only).

    I have to make sure I'm not breaking any NDAs with my company before I can post this half-working solution.

    Thanks meter is on the left :)
    19
    sorry, its german

    Hallo! Bin über meinen Beruf in die tegra3 Struktur geraten und bin einer Lösung für Telefonanrufe sehr nahe! google hat eine Sperre zum Anmelden in die Zellen der Mobilfunkbetreiber gesetzt.
    Ich kann bis jetzt Anrufe im Vorwahlbereich meines Standortes führen (nur Festnetz), nur noch keine Anrufe erhalten oder zu Mobilnummern führen.

    Ich muß leider erstmal prüfen ob ich hier durch meinen Arbeitgeber oder anderen Firmen Probleme bekomme und hoffe bis Weihnachten meinen jetzigen Lösungsansatz mit Euch teilen zu können!?
    16
    I'm done with framework hacks for a framework intentionally gimped.

    We are close!

    Sent from my Galaxy Nexus using Tapatalk 2
    12
    Pulled down master AOSP branch
    Pulled down grouper binaries

    working with grouper device

    Modified device.mk
    - use init.tilapia.rc
    - use tilapia overlay
    - remove SimpleSMS
    - remove ro.carrier=wifi_only

    Modified full-grouper.mk
    - ref full_base_telephony in place of full_base
    - added full apns

    Modified device-common.mk
    - added gsm permission

    system.prop
    replaced ref to libril-icera with libxgold

    tilapia overlay
    - removed single apn rules
    - set voice-enabled
    - added mms values

    NetworkPolicyManager
    - removed call to time.getMaxPeriod