yashsingh1/xdaforums huggingface dataset:
[Nexus 7 General] phonic:
Scheduled Delivery: Friday, 11/16/2012, By End of Day

WOOHOO!!!

This is why I love UPS. Even though my 3G N7 was shipped today via 2-day shipping, they are going to have it here in time and will deliver it to me a day early. If that was Fedex, I would have gotten some "Too early for delivery so holding package until later" message.

I should have mine sometime tomorrow and can see if I can get voice working.
[Nexus 7 General] clubtech:
What he said. You will need to recompile the framework-res.apk file so that the phone app will show up and we can test and see if voice calls work.
[Nexus 7 General] adamhlj:
Man, I should NEVER have purchased the N4 with my N73G!! I swear its holding up my order :P

Congrats, tho, man. Or woman. I am way happy for you :)
[Nexus 7 General] qwerty1gr:
Ordered the 32Gb /3G on 11/13 at 12:07 and still no message from Google or UPS.

3rd working day tomorrow and the status is: "Your order has been sent to Google Inc.. "
[Nexus 7 General] kitsunisan:
Same boat as you, placed the order around the same time, assuming you're in the Central time zone. It can't have been live for long when I ordered it, I had checked about a half hour earlier and still didn't have an ordering option.
[Nexus 7 General] phonic:
What does the Play Store say your estimated ship date is? It should be under Your Orders. Mine said 11/15 and it was accurate.
[Nexus 7 General] clubtech:
11/15 on mine and still no tracking number. Ordered 8:45pst on 11/13.
[Nexus 7 General] hasafly:
People, you are getting out off the topic.

We are talking about Voice Calls on N7 3G. Not about shiping times and dates... Ok ?

Regards
[Nexus 7 General] nfaust01:
Okay in hopes to get everyone back on topic and get some testers i have compiled posts with a method to try.

This method described will REQUIRE root.

1. Make sure your N7 3G is rooted (i will not list the steps for this as there are many threads explaining how to do this)

2. Decompile framework-res.apk note *1

3. Locate and modify bools.xml entry of voice_enabled so it is true note *1

4. Recompile framework-res.apk and create update.zip note *2

5. Flash the created update.zip using CWM note *2

6. Dialer should automatically be there.

7. Try and make/receive a call.

NOTES

*1 - Use the tool located here http://www.mediafire.com/?1nc14hkhs2yrqmt. Thank you r_tait for posting this comment.

Also r_tait gave credit to original thread but that link is dead. Use this instead http://xdaforums.com/show....php?t=1823701

*2 - Use the same tool as above and once recompiled you should either have an option to create or update.zip or it may create it automatically

Maybe someone who has actually used the tool can clarify this.
[Nexus 7 General] nashi20002003:
OK your above original thread link is dead....404..

Same thing was done to enable VOIP Calling on non 3G version of nexus 7. Here's he original thread for that. the First step similar to what we're trying to do here is to enable voice capabilities. If we're lucky ....that will be the only thing to do for us...and we don't have to mess with VOIP stuff.

http://xdaforums.com/showthread.php?t=1823701

Please note the JRE note if you run into errors.
[Nexus 7 General] phonic:
That url is broken.
[Nexus 7 General] nfaust01:
Thanks for the heads up. modified the post to reflect new url.
[Nexus 7 General] flashyphotos:
Would give it a go but only got access to WIN8 machines and the linked files don't want to run

If anyone with a compatible OS wants to have a crack at creating the file here is a link to the Framework-res from my N7 3G, I will try installing the updated file if someone can create it

https://dl.dropbox.com/u/33717226/framework-res.apk

Cheers
[Nexus 7 General] phonic:
Thanks, I'll give it a shot. I run Linux, but have an XP virtual machine I can test it on. Will provide "updated" version shortly.

---------- Post added at 11:06 AM ---------- Previous post was at 10:54 AM ----------

Hrmmm, I'm getting this error message:

---------------------------------------------------------------------

| Log - Fri 11/16/2012 -- 10:58:12.11 | and Settings\Administrator\Desktop\framework test\LogSimple.txt

---------------------------------------------------------------------

THE LOG BELOW IS FOR YOUR MOST RECENT PROCESS ONLY.

java version "1.7.0_07"

Java(TM) SE Runtime Environment (build 1.7.0_07-b11)

Java HotSpot(TM) Client VM (build 23.3-b01, mixed mode, sharing)

I: Loading resource table...

Exception in thread "main" brut.androlib.AndrolibException: Multiple resources: spec=0x01080293 drawable/ic_ab_back_holo_dark, config=-hdpi

at brut.androlib.res.data.ResConfig.addResource(ResConfig.java:65)

at brut.androlib.res.data.ResConfig.addResource(ResConfig.java:58)

at brut.androlib.res.decoder.ARSCDecoder.readEntry(ARSCDecoder.java:196)

at brut.androlib.res.decoder.ARSCDecoder.readConfig(ARSCDecoder.java:165)

at brut.androlib.res.decoder.ARSCDecoder.readType(ARSCDecoder.java:130)

at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:105)

at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:82)

at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:48)

at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:315)

at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:50)

at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:43)

at brut.androlib.Androlib.getResTable(Androlib.java:44)

at brut.androlib.ApkDecoder.getResTable(ApkDecoder.java:148)

at brut.androlib.ApkDecoder.decode(ApkDecoder.java:98)

at brut.apktool.Main.cmdDecode(Main.java:128)

at brut.apktool.Main.main(Main.java:65)
[Nexus 7 General] nfaust01:
I am getting the same.
[Nexus 7 General] flashyphotos:
Out of my depth on this I am afraid.

Will keep looking and with luck someone will be along with an idea.

Happy to try any suggestions that come along. Would make this great little tablet perfect if this can be sorted.
[Nexus 7 General] dave_uk:
Note: The hack from which this is derived, for the wifi-only N7, only works on deodexed ROMs, so presumably this too will only work when applied to a framework-res.apk from a deodexed ROM.
[Nexus 7 General] flashyphotos:
Is it worth me pulling the framework file again in case its got corrupted somehow.?
[Nexus 7 General] nfaust01:
ah nice catch. That is probably the problem. Looks like we may have to wait for a rom dump so devs can get a deodexed version of it.
[Nexus 7 General] hasafly:
If we try to install "Phone.apk" and "TelephonyProvider.apk" as System App's, it doesn't work? Anyone tried?

Regards
[Nexus 7 General] dave_uk:
Actually, it's definitely a problem but I don't think it's the reason for the error messages. It shouldn't stop anyone decompiling the apk (that's a different problem) but even if someone can do so successfully - I couldn't either - it's likely only to work with a deodexed ROM.

Hope the big G sorts out its tactical stock issues so that this device gets out to more devs, then I'm sure issues like this would be easily solved.

---------- Post added at 04:21 PM ---------- Previous post was at 04:20 PM ----------

Both are already in /system/app
[Nexus 7 General] phonic:
Reading the support thread for that tool, people mentioned issues with the version of aap and apktool included and suggested using updated ones. I tried that myself, replacing them and running it again. No luck :(
[Nexus 7 General] flashyphotos:
Does not work bombs out the Nexus so a reflash of the stock OS is required, spent a few happy hours recovering from that last night!!
[Nexus 7 General] hasafly:
And "Phone.apk" is Unfreeze ?
[Nexus 7 General] phonic:
Ok, so (in my standard dislike of automated tools) I tried doing the process of decompiling the apk manually. Also under Linux.

The issue is the same, and it's failing at the very first step. The problem lies with apktool.jar:

I am not a java expert in any stretch of the imagination, so if anyone else has any ideas, please let me know.
[Nexus 7 General] clubtech:
You should use the aapt from the latest android SDK along with fixed apktool from the apktool thread. I'm not next to a PC right not but if no one is able to decompile until I'm next to one I'll do it for you and upload.

The problem is that you are probably not using the latest aapt and apktool for android 4.2
[Nexus 7 General] phonic:
As I mentioned before, I downloaded this apktool:

http://xdaforums.com/showthread.php?t=1755243

Granted, it's from September, so I assume that it might not be the most up to date version. I'll see if I can find a better one.

---------- Post added at 02:02 PM ---------- Previous post was at 01:57 PM ----------

By the way, just got my 3G N7. Woohoo!

It's charging right now, and I should have it unlocked/rooted/etc. in a little bit.

So far so good. Zero screen lift. My 16GB was only slightly spongy, my 32GB wasn't spongy but wasn't completely flush either. The 3G unit looks and feels perfect as far as that problem goes.

Too early to tell on the other issues, but I think they might have finally resolved the lift issue. Also, no dead/stuck pixels (so far that I've noticed).
[Nexus 7 General] clubtech:
attached is the modded file. unzip the attached file. backup current file on the device and replace with this file. make sure you backup your current file first!!!

do NOT TRY THIS UNLESS YOU KNOW WHAT YOU ARE DOING.
[Nexus 7 General] phonic:
Thanks, I'll give it a shot once I get my system setup properly.

On an side, and unrelated note (sorry!), I noticed that while my 3G unit came with "Android 4.2" pre-installed, it immediately said an update was required to get me on "Android 4.2". I'm doing the update now, but it looks like they shipped these out with some interim release. FYI.
[Nexus 7 General] clubtech:
Well we need to make sure the framework-res file is from the same version u are running. Otherwise it won't boot.
[Nexus 7 General] phonic:
In case anyone was wondering:

Shipped:

Android Version: 4.2

Build Number: JVP15S

Baseband Version: 1231_0.10.0_1020

Kernel Version: 3.1.10-gb980927 (Date: 10/11)

After Update:

Android Version: 4.2

Build Number: JOP40C

Baseband Version: 1231_0.10.0_1021

Kernel Version: 3.1.10-g22b4fcd (Date: 11/2)
[Nexus 7 General] clubtech:
I just recompiled the framework file from the previous page. What version was it taken from (I don't have the 3g n7 myself)?
[Nexus 7 General] Nic091:
Hi,

just received mine :)

I'm not an expert but i can try. so if you want me to run some test, just let me know what to do.
[Nexus 7 General] flashyphotos:
The Framework was from the latest update JOP40C

---------- Post added at 07:53 PM ---------- Previous post was at 07:32 PM ----------

OK, I have installed the revised Framework,

ON THE PLUS SIDE

Now have a Phone App that can be accessed

ON THE NEGATIVE SIDE

Still Cannot Make or Take Calls ;-(

If you attempt an outbound call it single bleeps as soon as the number is dialled and the call does not go through

Trying to dial into the Nexus 7, the originating phone calls for 30 secs and then goes to Voicemail, whereas if the sim is not in the nexus it goes straight to voicemail, so the network knows the sim is active
[Nexus 7 General] ilegales:
splendid effort gentlemen

i feel it only a matter of time...
[Nexus 7 General] phonic:
Thanks for checking!

Look like, if this works, it's going to take some more changes then just the framework.
[Nexus 7 General] clubtech:
Do you have a sim card with a voice plan or data only? Which network are you on?
[Nexus 7 General] flashyphotos:
Yep Tried SIMS from "3" "O2" T-Mobile UK all voice sims no luck on any
[Nexus 7 General] clubtech:
Unzip the attached and put it under /etc/permissions make sure you set the correct file permissions. Reboot and try again.
[Nexus 7 General] flashyphotos:
OK Trying it now

Update: Sorry no still dumps out with the single bleep when you try and place a call.
[Nexus 7 General] phonic:
I would assume the same as all the other files in there. Most likely:

chown root:root android.hardware.telephony.gsm.xml

chmod 644 android.hardware.telephony.gsm.xml
[Nexus 7 General] scariola:
Talkatone as well, check google play, can use phone on my hp touchpad. :D
[Nexus 7 General] clubtech:
Same permissions as other files in that folder.
[Nexus 7 General] flashyphotos:
Yep just confirm, Both files are set to correct permissions and it still dumps out with the single beep. When trying to make a call
[Nexus 7 General] clubtech:
Then it might very well be that the radio does not support voice calls at all.
[Nexus 7 General] __Miguel_:
Isn't there a way to check which chipset is being used for the 3G capabilities? Without actually opening up the thing, obviously... :P
[Nexus 7 General] hasafly:
Please....noooooo.....it must be a way to turn around!!

Regards
[Nexus 7 General] nfaust01:
one last thing to check before we get more people able to look into this would be APN settings. Maybe try and set some APN settings if you even have the option. Just a guess.
[Nexus 7 General] clubtech:
APN setting have nothing to do with voice calls. The only other thing I can think of is that O2 is blocking the call on their end by IMEI. Where was this N7 purchased from and are you 100% sure your SIM card is provisioned for voice calls ?

If that N7 was purchased from a carrier that carrier might be blocking the calls by IMEI.

Sadly it will be about two weeks before I get my hands on the 3g version to very myself but other owners should try and see if they get the same results .
[Nexus 7 General] nfaust01:
Ah okay, thanks. Was just a thought.
[Nexus 7 General] bigbusa:
if you are getting 30 seconds of ringing then Voicemail, im curious what would happen if you put your sim into your phone and set the # of rings before it when to voicemail to say 15 seconds. then put if back into your n7-3g and called it, would the call ring for 20 seconds then go to voicemail ?

Call forward no answer sequence is *004*dest-number**sec + # + dial. make the desitantion number your voicemail server #. remember to incl the double star for timer.

this should reduce the number of seconds your phone rings, the secons field should be in intervals of 5. ie. 15 sec, 20 sec. etc. Changed take place on server, notone phone, so you can put the sim back into the n7 and it should hold.

if you can make changes for the number of seconds it rings, and put the sim back into your g7 and it rings that same amount of seconds when you call, then you know the calls are making it to the tablet.. its may give you something to go by. Not a solution but a proof the phone is recieveing the calls.

I hope this helps
[Nexus 7 General] 2absentminded:
(Mods don't hurt me) What if you tried using a dev imei of 0's to see if the device even has voice capability or otherwise tweak/delete the efs folder? I wonder if the problem is as simple as IMEI locking on the sim card on the provider's end as previously mentioned. I am a noob and don't know why they would lock the voice and not the data though. It seems that a few carriers are blocking devices without IMEI as well. I won't have a 3g N7 to play with until Monday. I might have to return it and get a different tab if there isn't voice capability... I knew I was taking a risk when I ordered it though.
[Nexus 7 General] yeahmon:
I'm using my ATT iPad unlimited data SIM. Magic Jack works. Line2 works. Skype works. And I can SMS with Tablet Talk. I am content without flashing the **** out my new N73G.
[Nexus 7 General] computerking:
What's the rate on that unlimited data? T-mobile's Phone-based web offer (100 mins, unlimited text & data) is $30/month, but it seems they're blocking use with the N7 based on imei (there's a thread about it).
[Nexus 7 General] phonic:
Yeah that sucks. I was really contemplating getting that plan. Even if I didn't get voice (I can use VoIP), the unlimited data and text would have been nice for $30. Hopefully someone figured it out.

Also, T-Mobile claimed, via a leaked internal memo, that they were going to be "selling" the Nexus7 through the Play Store on 11/13. Obviously that didn't happen as expected since AT&T has their SIM included, but I wonder if they will down the road. If so, they might open up the options.
[Nexus 7 General] androph:
How does info in build prop affect network access?

Can carriers use this to restrict access by device type if IMEI cannot be used?

Would it be good to modify Nexus 7 build prop to look like Nexus 4 to network(would affect google play app access???lose access to tablet only apps...)
[Nexus 7 General] hasafly:
But the N7 3G has an imei, right?

I think the problem stills on "framwork-res" compilation......that should be compiled as a mobile Phone, and not as a Tablet.

Some expert could give it a try?

Regards.
[Nexus 7 General] kRt_uK:
About the single beep, is this sound from the mobile android OS or it is from the network carrier?
[Nexus 7 General] flashyphotos:
In Response to some of the questions

1: The Single Beep is from Android OS Not The Network

2: Yes They are all active voice sims I have tried, from multiple networks and all with the same result.

3: Changing the VM Timeout works but only because the timeout is set at network end not handset end, the network will try the handset for the set amount of time 15 or 30 secs then revert to VM, But if you take the sim out of the Nexus 7 it goes straight to VM, so the network is seeing the Sim but not able to connect to it.

At the moment I am resigned to the fact that it will be Data/SMS only until some of the brilliant minds on here delve further and see if there is a solution, personally I don't mind admitting that I am in at the deep end even changing framework files. so in all honesty there is not much more that can be done till some of the real brains on here get on the case.

Cheers

Richard
[Nexus 7 General] Nic091:
Hi, how do you fix the Exception in thread "main" brut.androlib.AndrolibException ?

I want to give it a try, but can't decompile ...
[Nexus 7 General] Rolandh:
If you use an Android device then just turn on the WiFi hotspot feature and away you go. I used it in my 32GB WiFi only Nexus 7 and it's reliable.

Roland
[Nexus 7 General] phonic:
Someone posted this in a different thread, but I thought it was pretty applicable here:
[Nexus 7 General] Polarfuchs:
Does it make a difference when a BT headset is connected?

Maybe functions get activated when a BT device is paired?

Or is it blocked at a deeper level?
[Nexus 7 General] Synman:
I don't follow the line of thinking that IMEI #s can't be tracked or blacklisted for that matter. AT&T certainly does this. The entire Dell Streak 7 IMEI range was blocked and the only way ATT would allow it on their network was with their high dollar "aircard" plan.

The chinese phablets we seeing coming out are running under ATT's radar. I have a Lenovo A2107A-H and a FreeLander PD10 3G (same basic 7" tablet - MTK chipset) and ATT see them as "standard" phones. As a matter of fact I had to call them back twice to get data activated on them as the operator thought for sure (even argued with me) that they weren't smart phones given the IMEI #s I provided them.

Maybe I misread the prior posts here?

On another note, looks our problem is a baseband one. My N7+3G arrives Monday and I will certainly be going down the path of identifying radio hardware and potential swap candidates.

And once we get a voice capable baseband (if there is even such a thing) we will then have to potentially deal with carriers blocking voice services because the N7 IMEI # block is "well known". I do not recommend rewriting your IMEI #. If memory serves correctly, at least in the US, it is unlawful to do so.
[Nexus 7 General] clubtech:
Can someone with a 3g N7 post their build.prop file so I can take a look at it ?
[Nexus 7 General] phonic:
http://pastebin.com/AxmmDYLs

Stock N7 build.prop file

Enjoy!
[Nexus 7 General] clubtech:
Thanks. Nothing in there about voice calls. Looks like it it a limitation in the radio.
[Nexus 7 General] kRt_uK:
phonic, have you been able to send/receive/manage text messages like a android smart phone since you installed the file?

thanks.
[Nexus 7 General] maztahbr:
I dont want to be the retard, but has anyone ask the telephone company about N7 been blacklisted? Its that a noob quest as its looks like?
[Nexus 7 General] nashi20002003:
Does not look like carrier limitations. With so many different carriers tried. It's either software/hardware or both
[Nexus 7 General] phonic:
Yes, but it didn't work. However, that is because I currently only have the $15 AT&T 250MB Data plan - no SMS included. I didn't really expect it to work on that plan, but tried anyway. Based on prior comments, I believe that full SMS support is possible with the right plan and the right app.

The stock device is actually capable of receiving SMS messages. Once I activated my AT&T SIM card I received one welcoming me and letting me know the service was activated. There was no option (by default) to respond back though.
[Nexus 7 General] hasafly:
Still unknown if we have an software or hardware limitation??

I think its not a hardware problemas, since it has 2g/3g capabilities... I assume its an software issue and hope its bypass in negar future.

Regards
[Nexus 7 General] gatebil:
WhatsApp need an activation sms from phone and i did it yesterday without any problems.
[Nexus 7 General] kRt_uK:
I mean send/receive/manage not only receive.

---------- Post added at 10:30 PM ---------- Previous post was at 10:16 PM ----------

I am going to test it as well, please confirm the steps:

- copy provided file (~telephony.gsm.xml) to etc/permissions and set permissions

- backup original framework-res.apk

- copy/repleace framework-res.apk provided to system/framework folder and set permissions

Is it correct?
[Nexus 7 General] dave_uk:
SMS works fine. Use GoSMS Pro.
[Nexus 7 General] kRt_uK:
Ok I tested and got the same experience then phonic (single beep).

But I could note another thing, I have setup call forward in the Vodafone website before. When started N7 with new files, it detects my call forward and allow me to manage this settings from N7 under CALL SETTINGS menu. It looks like all data but no voice.

When the other part call N7 looks like completing the call to the caller but no rings at N7 end.
[Nexus 7 General] hasafly:
That's bad news, right? :(
[Nexus 7 General] kRt_uK:
Not bad not good.

If it's a software issue, the forum experts are able to solve it, but if the problem is hardware related, I thing is baaaad.
[Nexus 7 General] taney:
http://xdaforums.com/showthread.php?t=1996268

Looks like it's not good for us T-Mobile'rs =(
[Nexus 7 General] kRt_uK:
Maybe an interesting point to developers, i installed skype and now when going to place a call, instead of the single beep, i get a white menu asking if i want to call with skype or MOBILE DATA (with the phone.apk icon over it). I found weird because the name changed from phone to mobile data. If choose skype, the call is completed under skype app, if choose "mobile data" the single beep come up.

By the way i manage to install a mms.apk from a stock and its working perfect for texts without needs to install gosms pro, see my thread: http://xdaforums.com/showthread.php?t=1998702
[Nexus 7 General] quickbird144:
Hey guys I'm curious. If I get a N7 for Tmobile and stick my SIM card I use on my phone into it, will it work like that or would I need to unlock it? I'd like to use it for calls and text. I have a unlimited data plan with calls and texts.
[Nexus 7 General] nfaust01:
That is what this entire thread is about. If you go back and read some of the posts you will find that currently the Nexus 7 3g will not support carrier based voice calls out of the box. This is currently being investigated though. You can however use VOIP services. Also if you are willing to root your device you can install the mms.apk so you can put your carrier sim in that has text support and be able to send/receive text.