yashsingh1/xdaforums huggingface dataset:
[Nexus 7 (2013) LTE Android Development] Alcibiade:
The initial app is here and probably works on AOSP ROMs: https://plus.google.com/110558071969009568835/posts/8P17ezLpi5c

Not sure it's the latest and uptodate but there is a Github with the dev. This may be helpful to integrate in your ROM

https://github.com/CyanogenMod/android_packages_apps_VoicePlus

It seems it requires some framework tweeking but as far as I remember you did this amazingly for MMS and the native dialer :)

It would really be fantastic to have. I am hesitating between Kit Kat and CM10.2 just for this feature...
[Nexus 7 (2013) LTE Android Development] matmar:
Data not working here. Am i alone with this issue ?
[Nexus 7 (2013) LTE Android Development] fdomi:
Here is working fine, just tested it, disabled WiFi and tested Internet Speed via LTE (4G) and it was OK, also tried it with several apps that uses internet and all was good.Maybe you should do a factory reset, reinstall this ROM, full boot, then go back to recovery and then install the GAPPS (PA GAPPS recommended) and wipe dalvik and cache then boot again.
[Nexus 7 (2013) LTE Android Development] matmar:
And 3g OK ? Where are you from ?
[Nexus 7 (2013) LTE Android Development] fdomi:
I only tested it with 4G as it is set automatically, if conection would be less then it would jump to 3G or H+ .

I am from Barcelona, as you can see on the left of this message under my photo :cool:
[Nexus 7 (2013) LTE Android Development] Synman:
Att 3g works fine.... Check your APN settings.
[Nexus 7 (2013) LTE Android Development] Alcibiade:
For the ones who want to use their Google voice SMS not trough the ugly GV interface I just tried Sliding Messaging and it seems to work well (Not too expensive app)

The good point is the messages are saved in the SMS database (On top of GV), which is exactly the way I want it to work (ie you can also find them through your native SMS app)

Hopefully at some stage we'll see Synman integrating Koush's Voice+ and will be able to manage everything through the native app
[Nexus 7 (2013) LTE Android Development] Synman:
I just verified sharing of calenders between corporate accounts, gmail accounts, and google+

Working with no issues.

Here's how I got here:

Installed Google Factory Image KRT16O (flash-all.sh / flash-all.bat) via boot loader

Installed TWRP 2.6.3.1

Booted into TWRP

copied Synman_GwT-DEB-KRT16O.zip to /sdcard via adb

Installed GwT via TWRP

Factory Reset via same TWRP session

Full boot to lockscreen

Booted back into TWRP

copied pa_gapps_20131114.zip to /sdcard via adb

Installed gapps via TWRP

Factory Reset via same TWRP session

Boot back to lockscreen and go thru welcome/setup

Viola!
[Nexus 7 (2013) LTE Android Development] Synman:
ok, got past the permission issue by ensuring I'm building as a platform app... however it looks like there still is one hangup...

UPDATE --- reading Koushik's g+ page and cyanogen gerrits from back in July it looks like he did some framework customization to support this. I'm looking over his commits now to see if this is something I feel like taking on.
[Nexus 7 (2013) LTE Android Development] Alcibiade:
Already amazing you got there :)

If you succeed that would be great obviously. Especially given the N7 limitations

But if you don't most of us can do with 3rd party aps. The cool thing with Koush's dev is ut works well with hangouts :)

Anway thank you so much for all the time you have already spent on this
[Nexus 7 (2013) LTE Android Development] jtsin67:
Working fine here in Aus. 4g and sms whatsapp etc. Great work Synman!
[Nexus 7 (2013) LTE Android Development] cdrom1028:
Well I tried it your way, still doesn't work. Im going back to stock until a better alternative comes around. I need that calendar and g+ to work.
[Nexus 7 (2013) LTE Android Development] hellocng:
[MENTION=3129719]Synman[/MENTION], thanks for the ROM. Can you please make an odexed version so I can enable ART? Also, curious what file is associated with the dual pane preferences as I want the option to switch with the stock files.
[Nexus 7 (2013) LTE Android Development] Synman:
ART does not rely on odex (at least from what I've read). I actually have it enabled on my N73G built from the same branch. I'm far from an ART expert and the only documentation I've read has been snippets here.

There are two changes to do dual pane preferences... One is to a system framework boolean that fixes all PreferenceActivity activities except system prefs. The other change will require you to modify the SystemPreference smil where it overrides the onDualPane base preference method.

I'll revisit this tonight when I'm home so you know exactly what pieces need to be touched.
[Nexus 7 (2013) LTE Android Development] Synman:
frameworks/base/core/res/res/values/bools.xml (this would be inside framework-res I believe) change preferences_prefer_dual_pane to true:

<bool name="preferences_prefer_dual_pane">true</bool>

And in packages/apps/Settings/src/com/android/settings/Settings.java (you're going to have to hack the settings.class file in system/app/Settings.apk) either comment out the onIsMultiPane() override or hardcode it to return true;

// - SMS
// @Override
// public boolean onIsMultiPane() {
// return false;
// }
[Nexus 7 (2013) LTE Android Development] hellocng:
This is what I've gathered from this thread and also the one in the general discussion for the N7 2013.

Thanks for the guidance. I will try the dual pane preference when I get home.
[Nexus 7 (2013) LTE Android Development] Synman:
So I picked up on:

But I'm still able to enable it... apps go through a runtime conversion at next boot and everything remains stable ... for now it is safe to assume that I have no idea what is happening behind the scenes but the numbers speak for themselves.

SciMark shows a significant difference on its composite score between the two modes.

Dalvik: +/- 55

ART: +/- 75

Quadrant is very similar:

Dalvik: 3670

ART: 5114

And this is all with my 2012 N7... I haven't tried ART yet with my 2013 model.
[Nexus 7 (2013) LTE Android Development] aeppacher:
Whichever briliantly smart XDA member *wink wink* wrote that guide spent a couple hours researching those runtimes but will admit that this information does not have actual device statistics. One because its impossible to test except for running stock ROM with 0 customizations on two identical nexuses and two because the data hasnt even been tested and released to the public by any indepenent agencies or Google even. The performance boost won't be huge, but the idea is it is supposed to beat and replace Dalvik one day. That being said it isn't finished and benchmarks are pointless. Sorry, I used to believe in them, then I made my kernel. I could add code that would make 0 improvements noticable to the user but would boost benchmark stats. Benchmarks are great for testing two hardware differences across the same software. And even then its not very accurate. They plot trends but the trend is a score that has no relation to performance.
[Nexus 7 (2013) LTE Android Development] Synman:
yup and if "he" spent an hour researching the differences that's easily 40 more minutes than I've spent on it :)

I didn't even know what ART was until I stumbled upon it while enabling dev options on one of the earlier 4.4 builds I did a month or so back.
[Nexus 7 (2013) LTE Android Development] Alcibiade:
GSM calls

I have been thinking about it over and over.

Don't you think that you have actually enabled everything that had to be on the ROM side?

Since I don't believe the issue is IMEI blocking by the carriers, it's very possible the issue is with the radio... I wouldn't be surprised if the calls were disabled at the radio level (And definitely not the hardware).

Now the question is how could we get around this... Unfortunately the Nexus 7 doesn't use the same bands as the Nexus 5 (And besides the HW is different). Sorry for my ignorance, but does the AOSP code also include the code for the radio? If there was somewhere else to search I would suspect it should be there
[Nexus 7 (2013) LTE Android Development] DivinityCycle:
Wouldn't this have something to do with the FCC? What I mean specifically is, from a regulatory standpoint, a mobile internet device is a different animal from "a phone". There are many more regulations which apply to a device which can make & receive phone calls in the USA than one which cannot. Perhaps the radio has such features disabled to pass muster on its way through the FCC. Just a guess. I honestly don't feel like I need any additional functionality above what I get via VOIP solutions (in my case, Groove IP + Google Voice), just my $.02
[Nexus 7 (2013) LTE Android Development] Synman:
Try putting your DEB tablet on the ATT Phone APN and watch what happens....

Absolutely nothing.. No data no connectivity Nada.
[Nexus 7 (2013) LTE Android Development] Alcibiade:
So you think it's the carrier? Could alao veey well be the radio doing the filtering. I dont expect the carrier to check real time the IMEI of the phone but maybe I am wrong
[Nexus 7 (2013) LTE Android Development] Synman:
I think the carrier restriction is but the tip of the iceberg... having burned through a 2012 N73G radio trying to flash another well known asus one I figured out painfully that there's not much we can do there.

The RIL supports it... we ruled that out ages ago. Radio firmware is a different matter, but we never figured out how to flash a new radio firmware without wiping out our IMEI... and then there's that whole piece of the iceberg no one sees... the hardware limitations where we have no actual voice channel.

Anyway, sorry to be a downer, but this gig was up before it ever started.
[Nexus 7 (2013) LTE Android Development] Alcibiade:
Google and th telco companies won :( I am buying a Nexus 5... :'(
[Nexus 7 (2013) LTE Android Development] jdmadonna:
Pretty soon we won't need cellular to be enabled. Phone calls can easily be done through voip or in this case voLte. Remember on the iOS side google has already added the functionality to allow Google Voice phone calls, both making and receiving, directly through hangouts. I have tested this functionality on both an iPhone and an iPad that both had data through a carrier, and I put both of them into airplane mode and only left wifi on. The phone calls went through flawlessly, they were very clear and I had no trouble being able to hear people on the other end either. I also turned the cellular radios back on and tested the calls over 3G. Surprisingly, the calls were just as good over 3G! I truly believe the reason why Google brought this feature to iOS first, was to test the type of strain that this functionality would put on their servers, seeing as how the voice transmissions through Google Voice would be going through Google on both ends. I'm very excited the possibility of true voice over IP is not too far away, and the fact that we have tablets that support multiband LTE is amazing and the fact that we are already to go as soon as Google brings it to Android users in the beginning of the year. Your ROM is a great starting point for additional features like phone support in anticipation of the arrival of the functions. Thank you again for all your hard work on this rom, it truly is a great effort!
[Nexus 7 (2013) LTE Android Development] Alcibiade:
Yes once Google voice spreads worldwide, which will probably take a real while to happen...

Google Voice doesn't even support international SMS for the moment
[Nexus 7 (2013) LTE Android Development] Synman:
I really don't see Google as a source of the problem.

They're very likely just responding to carrier pressure and they probably saved a nickel or two per unit by not pursuing voice.
[Nexus 7 (2013) LTE Android Development] Alcibiade:
Possibly. But I would have expected Google to be stronger (and actually more powerful) than a few US carriers (Remember the Samsung Tabs for instance were castrated and could not make calls in the US but had calls enabled everywhere in the world. It is really a US centric issue)

Anyway I'll have soon a Nexus 5 along with my Nexus 7. I hate carrying two devices, but so be it (I am coming from a Samsung 7.7 as my only device for tablet and phone)

Btw Synman do you have any ROM in the oven for anytie soon (Say a few days... :P ) I have tons of data to migrate and was going to jump on your last ROM but may wait a bit if there is a new one just around the corner :)
[Nexus 7 (2013) LTE Android Development] jdmadonna:
I used to work for T-Mobile... And there is only 1 reason US carriers won't currently allow voice on a tablet... Money! They want to double charge you... Why allow you to only have one device, that hurts their bottom line. Instead, they want to charge you for your phone AND your tablet, double dipping on the data charges. With new phones coming in at 6"+ it won't be this way for long. Verizon is already making a move to VoLTE starting in January 2014, and other carriers will soon follow with AT&T and T-Mobile already making plans for the switch as well. This is another reason the big 2 did away with unlimited data... They are conditioning customers for buying blocks of data, so they will be used to it when voice minutes go away. With all voice soon to be sent over data... And carriers charging as such... A tablet as a phone becomes not only plausible, but seemingly normal and easily done.
[Nexus 7 (2013) LTE Android Development] Synman:
I might release an update this weekend to address the FC on system settings home selection and hope it will only be a patch.
[Nexus 7 (2013) LTE Android Development] Alcibiade:
Cool, thanks :)
[Nexus 7 (2013) LTE Android Development] Alcibiade:
Aww I just realized my prepaid $30 T-mobile plan is not going to work with my Nexus 7 (Yeah I should have checked)

This is all the more stupid that it is working perfectly with my Galaxy 7.7 :'( Possibly because it's an international model and T-mobile probably don't have access to the IMEI base for them. I could actually register it with its IMEI and connect with no issue

So now I have a 7.7" tablet that works perfectly on the plan and my 7" tablet will be forbidden from doing so. How disappointing :(

Google really did it wrong :( Really considering changing my IMEI now...
[Nexus 7 (2013) LTE Android Development] Synman:
Oh gawd don't do that. Its unlawful. Start with comparing the apns.

Although I would be ever thankful to the person that figures out where our imei is stored. I would love to get my old 2012 model revived with its proper imei.
[Nexus 7 (2013) LTE Android Development] Alcibiade:
I don't think it's unlawful in he US (Read millions of threads about this). It would however be a breach of contract with the telco company.

If you want to restore your IMEI on your 2012 model, did you try Maui Meta tool? That's what I was thinking about to change mine (I would just give my N7 the IMEI of my Galaxy 7.7)

---------- Post added at 02:34 AM ---------- Previous post was at 02:31 AM ----------

Posting in a separate post in order for it to be deleted if the link is not allowed (Moderaors delete it if needed)

There are more detals here: http://en.miui.com/thread-10061-1-1.html

But maybe you already tried
[Nexus 7 (2013) LTE Android Development] Synman:
I fear your imei knowledge, both regarding acceptable usage and modification means is inadequate ;)
[Nexus 7 (2013) LTE Android Development] cdrom1028:
Do you have plans for KRT16S ?

Sent from my Nexus 7
[Nexus 7 (2013) LTE Android Development] Synman:
None this weekend... perhaps next.
[Nexus 7 (2013) LTE Android Development] jdmadonna:
Hey Synman, hope you had a great holiday. I see that this thread has been quiet for a few weeks, not asking for an ETA, but do you still have plans on furthering this ROM or have you stopped its support? I am just wondering, with the new stock builds available, if you are going to make changes to your ROM? The current setup works amazing, by the way, thank you. Hope you have time to keep this puppy alive, great stock experience with the much needed additional goodies, the only ROM I recommend for the Deb.
[Nexus 7 (2013) LTE Android Development] Synman:
Yup... Just taking a short break playing with my drones and glass
[Nexus 7 (2013) LTE Android Development] jdmadonna:
I can completely relate! Enjoy your time off, glad to hear you will continue your work. I've been using the ROM for a week or two now, and it is pure butter. The phone enabling has given me the missing ability to enable hfp for bluetooth in my car and for sip and hangouts, THANK YOU FOR THIS!!! It has given me exactly what I was hoping for... One device to rule them all, at home, at work and in the car. When my taxes come in... You are on my donation list.
[Nexus 7 (2013) LTE Android Development] samsul:
Forward calls?

Can you forward calls using this ROM?
[Nexus 7 (2013) LTE Android Development] Synman:
Yup
[Nexus 7 (2013) LTE Android Development] r9800pro:
You have done an awesome work Synman :good:

I wanted to try your mod but since I am now on 4.4.2, I think I'll wait till you update the mod. No need to rush.

I have 2 questions though; Are you 100% sure the GSM Radio voice is disabled in hardware and has nothing to do with US carriers blocking the IMEI range of the N7 LTE ?

2nd question; is it possible to change the 4G LTE Radio frequencies ? I have the US SKU which has LTE: 700/850/1700/1800/1900/2100 MHZ (Bands: 1/2/3/4/5/13/17) and we don't have 4G LTE yet here in Egypt but they are testing it on 2600 MHZ frequency which is only supported by the other Rest of World N7 SKU (LTE: 800/850/1700/1800/1900/2100/2600 MHz (Bands: 1/2/3/4/5/7/20)
[Nexus 7 (2013) LTE Android Development] samsul:
Can I install this ROM on Nexus 7 3g (2012)?
[Nexus 7 (2013) LTE Android Development] Synman:
Here's the N73G (2012) version of GwT: http://xdaforums.com/showthread.php?t=2036344

1. I've tried lifting the headset with an ATA command, routing incoming calls, and toasted the modem on my first 2012 N73G. Even if the hardware was there the modem firmware does not support voice nor is there an audio device driver.

2. Doubtful but you should try the hidden settings app posted here and elsewhere. I do not recall a frequency setting though... just overall band .... GSM/3G/LTE.
[Nexus 7 (2013) LTE Android Development] f4flake:
Last night I was so bored I grabbed one of the hammerhead radios and flashed it on he stock rooted 4,4 rom.

I didn't kill anything, though it seems to have developed a need to tell me my calls are forwarded.
[Nexus 7 (2013) LTE Android Development] Synman:
Did your IMEI survive?
[Nexus 7 (2013) LTE Android Development] mus1mus:
radio image

[MENTION=3129719]Synman[/MENTION]

I have PM'd you about the possibility of making GSM calls by flashing a radio image not made for Deb.

Just wanna ask if you have tried those? I did flashed mine using mako's radio image and was able to make calls on my Deb. Trouble is the audio.

I think if someone can modify the radio image, it is very likely GSM calls will be working in no time.
[Nexus 7 (2013) LTE Android Development] MaNRo:
Wow, it will be a great Christmas present, thanks guys for your awesome work!!!
[Nexus 7 (2013) LTE Android Development] dhram:
radio image

Can u post some images.

Syman hope u will do this
[Nexus 7 (2013) LTE Android Development] r9800pro:
And there is no way to modify the modem firmware ?

I think the only way to get EU/Rest of the World LTE frequencies is by flashing that part that contains LTE bands from an EU N7 LTE to the US N7, right ?
[Nexus 7 (2013) LTE Android Development] wars045:
tethering not work:(

Tapatalk
[Nexus 7 (2013) LTE Android Development] Synman:
it's been said a thousand times.... no audio no GSM voice. I appreciate all the enthusiasm but what's the point of GSM voice without audio?

wifi tethering works fine too BTW. I use it in the car to tether my glass.
[Nexus 7 (2013) LTE Android Development] wars045:
when i conect lg g2 to nexus 7, i have big lag in lg

Tapatalk
[Nexus 7 (2013) LTE Android Development] f4flake:
Sorry, been traveling for work, but yes, definitely survived and working as it ought to.

I used one of the radios for Hammerhead Nexus 5 as its allegedly the same chip. I was expecting it to not allow it to flash. They're in the nexus 5 hammerhead index thread. Can't link right now as I'm utterly shattered and switching off in 3..2..

Here's a direct link to the radio I flashed

http://downloads.codefi.re/autoprime/LG/Nexus_5/Modems/LGD820_KQS81M_RADIO.zip
[Nexus 7 (2013) LTE Android Development] dhram:
thank synman have u tried this zip hope u will do this time.

Synman sir please try this zip file
[Nexus 7 (2013) LTE Android Development] f4flake:
It still doesn't allow me to select a radio band, when I go #*#*4636*#*# and use the hidden menu tablet info>select radio band.

I wonder if it has something to do with this?

http://xdaforums.com/showthread.php?p=37647704#post37647704'

Also, Nexus 5 modem thread here.

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

Having checked the radio after, it doesn't actually appear to do anything, in spite of saying it flashed. Oops
[Nexus 7 (2013) LTE Android Development] jdmadonna:
Just an FYI... Flashed the Nexus 5 dialer... BUTTER! Now I have Google caller id. Stuck with 2 phone icons... But I can live with that. Thanks again Synman!
[Nexus 7 (2013) LTE Android Development] dhram:
nexus dailer

is ur dialer working can u make a voice call
[Nexus 7 (2013) LTE Android Development] f4flake:
You can flash the radio img from fastboot, but then I broke my radio by flashing a nexus four hybrid radio.

Just gonna hit up a nexus five one and see...

It almost booted, but then stalled on "starting apps" after a wipe.

Just flashed a deb radio I found and restored a nandroid and I'm back up with a working radio.
[Nexus 7 (2013) LTE Android Development] jdmadonna:
Dialer works great! I can fully use Google Caller ID inbound and outbound. But, NO, traditional carrier voice calls do not work, only SIP based calls can be performed, that being said, a strong data connection gets you great call quality.
[Nexus 7 (2013) LTE Android Development] wars045:
what kernel use with this rom?

Wysłane z mojego Nexus 7 przy użyciu Tapatalka
[Nexus 7 (2013) LTE Android Development] Synman:
Any kernel your heart desires
[Nexus 7 (2013) LTE Android Development] jdmadonna:
Synman, this ROM is proving to be a solid daily driver... You mentioned that you may further its efforts with an update... Is there anything really that important in the newer versions of KitKat that we could benefit from? My reason for asking is... This so far is just too good to believe. Naturally if the update would be beneficial, I can see the merit, but if not, do you feel like this is where you will leave the project for the next while?
[Nexus 7 (2013) LTE Android Development] Synman:
SMS attack fix and a couple other things. I'm about ready to download source.
[Nexus 7 (2013) LTE Android Development] ed_istheword:
n00b questions

I really hate to ask, but how exactly are the calls made and received? Do people call you at the phone number on the SIM or at your SIP address? How do outbound calls appear to the recipient?

I don't yet have a Nexus 7, otherwise I'd just try it myself. Learning more about this ROM is actually one of my biggest deciding factors in getting one.
[Nexus 7 (2013) LTE Android Development] jdmadonna:
Making calls through this ROM requires use of a SIP account. All calls are made over a data connection, either cellular data or wifi. The appearance of caller ID to outgoing receivers is dependent on the set up of your SIP account and configuration. Mine is set up using my Google voice number, so when I make calls or if people call me, it's all through my Google voice number. Calls are of good quality if your data connection is strong. I have T-Mobile in Southern California and my coverage is pretty good.

---------- Post added at 11:44 PM ---------- Previous post was at 11:42 PM ----------

@Synman, Thanks for the info... I will await further information about the progress... Don't work too hard, enjoy your holiday.
[Nexus 7 (2013) LTE Android Development] Synman:
got a good clean build of KOT49H ... applying my stuff to it now.
[Nexus 7 (2013) LTE Android Development] Synman:
KOT49H is out -- http://xdaforums.com/devdb/project/dl/?id=2555