yashsingh1/xdaforums huggingface dataset:
[Nexus 7 3G Android Development] Trepanator56:
Indeed, from a stock rom clean, worked fine ... Is starting ...

Before I was doing from the MoDaCo Custom Rom JR3.

I'll try it and then posting my impressions ...

Thanks,
[Nexus 7 3G Android Development] Synman:
Sounds good. Try the referenced GAPPS pack too.
[Nexus 7 3G Android Development] kenkiller:
Maybe I'm just lazy, but will this be packed into the usual zip format to be flashed via recovery? :D
[Nexus 7 3G Android Development] Synman:
At some point you had fastboot configured and running :)

I'm sure I'll publish an update.zip at some point too... Very likely to be necessary if a radio is ever included.
[Nexus 7 3G Android Development] luminouche:
Hi

What do you mean by "Full Telephony" in the title ?

GSM Voicecalls are now working ?
[Nexus 7 3G Android Development] kenkiller:
I'm just thinking of those emergency situations where I need to flash without a PC.....had to do that several times on my GN, not sure whether I'll have to go through the same for N7. :D
[Nexus 7 3G Android Development] NoSubstitute:
It's a shame Google/Asus chose to exclude the parts needed for voice calls on the N7. Especially since Samsung includes it in their Note and Tab series.
[Nexus 7 3G Android Development] Synman:
OP updated and added KRT16O: http://xdaforums.com/devdb/project/dl/?id=1891
[Nexus 7 3G Android Development] Gabrieltan:
is ART included?? because i didnt saw in 4.4 stock rom..
[Nexus 7 3G Android Development] Synman:
Off

On
[Nexus 7 3G Android Development] ultimatepichu:
Hello Synman,

I've been observing your work at GSM calling thread and this rom.

2 questions:

1- based of..?

:D

(edited)2- managed to install the rom by flashing over another 4.4 rom with prior full wipe. the problem remains is root access. Seems cannot get it.

Good job on your effort on trying to work out gsm calling and of course this rom!
[Nexus 7 3G Android Development] Synman:
Official Google nexus 7 image KRT16O ... I'll fix the typo but it is stated in numerous other spots, including what you quoted. :)

Root is gained by executing the SuperSU update referenced in the OP.
[Nexus 7 3G Android Development] eismaus:
Damm, i'm away from home right now and have to wait for the weekend to flash and play.

Thanks for the new rom. I'm going to install it, as soon as i can.
[Nexus 7 3G Android Development] torjohron:
Settings - Home

Hi I have made a fresh install today, if i push "Home" in settings (under device") i crash. Message is "Unfortunatly, Settings has stopped".

Is there any fix?
[Nexus 7 3G Android Development] Synman:
No fix yet... Perhaps by the weekend.
[Nexus 7 3G Android Development] sd_matto:
Will you be updating this for KRT16H?

Thanks for letting us know.
[Nexus 7 3G Android Development] Synman:
Probably in the next couple days... Will be KOT49H
[Nexus 7 3G Android Development] ledinhsonhp:
Any updates, my friend?
[Nexus 7 3G Android Development] Synman:
Been playing with a raspberry pi Santa got me. I'll get to it though... I also have some bugs to work out with the deb variant of GwT.
[Nexus 7 3G Android Development] sht0rm:
Nothing new?
[Nexus 7 3G Android Development] ledinhsonhp:
Where are you Synman?
[Nexus 7 3G Android Development] Synman:
I'm around... Waiting for a new AOSP release.
[Nexus 7 3G Android Development] Xenon.Kay:
I just ran through a fresh install on a 2012 N7 3G over KRT16O and installed the pa gapps linked in the OP. It's working for the most part but I've noticed two issues:

The first one is that every time the tablet boots I'm greeted on the home screen by the error "Unfortunately, Google Play Services has stopped."

This only happens once on each bootup and the service seems to recover just fine on its own.

The second one throws a wrench into the SIP functionality and I haven't found a way around it yet. The button to add a SIP account is just plain missing from the SIP accounts dialog. I've tried a few SIP apps to see if any of them can add native accounts but it doesn't seem that any of them do. I've also tried to find a way to revert to a JB dialer to see if that would be capable of adding accounts but haven't been successful in doing so.

I notice that the dialer I have does not look like the screenshots in the OP (it's the stock 4.4 dialer and uses popup instead of fullscreen dialogs, for one), but I'm not sure why that is. I thought it may be a dialer without some necessary changes or fixes that the gapps package installed but that zip doesn't include anything to do with the dialer.

Update: I just tried setting the LCD.Density to 320 in build.prop to mimic a Nexus 4 screen and sure enough the dialogs became full-screen and included the previously missing buttons. You can add an account that way and then switch back to 213 DPI.
[Nexus 7 3G Android Development] Synman:
I'm working on a LRX22G version of GwT. Only outstanding item at this point is figuring out how to get a good GAPPS install as I can't get any of the Lollipop ones out there to successfully install.... pretty sure I have a missing dependency of some kind... just haven't figured it out yet.
[Nexus 7 3G Android Development] Synman:
Figured out gapps..

Will have a recovery zip available in a day or two. All previous features enabled... Some no longer neccessary as custom code simce aosp has come a good ways since my last sync on this device.
[Nexus 7 3G Android Development] pavik62:
We Are Waiting For LP
[Nexus 7 3G Android Development] Synman:
This may sound ignorant but but what is LP? Next aosp release? If so i dont see much beyond what i'm about to release :)

(Edit) in case LP==lollipop perhaps you should look up the details for the build i'm about to release :)
[Nexus 7 3G Android Development] Synman:
LRX22G (Lollipop) has been released
[Nexus 7 3G Android Development] Grommy-Volga:
Good Rom, 3G - no automatic APN, Beeline not worked!

Fast Rom, good tuned. :good:

Manual settings APN:

APN Access point name/APN: internet.beeline.ru

Authentication type: PAP

User name: beeline

Password: beeline

4-5Mb\s down speed, fast browsing.
[Nexus 7 3G Android Development] Synman:
my bad... I thought I had overrode the apn.xml target to include the full list but it looks like I ended up with a short t-mobile only one. Will address in a future build.

In the meantime here is a link to the full list from google:

https://code.google.com/p/android-s...se/etc/apns-full-conf.xml?repo=device--sample
[Nexus 7 3G Android Development] Grommy-Volga:
Good ROM!

Fast work + slow discharge, i like it! :)
[Nexus 7 3G Android Development] dayanandgp:
Hi , I have flashed "Unofficial Temasek V160.1 build of base KTU84Q" ... Does it mean i cannot flash this ROM or can i flash it over KTU84Q also ?
[Nexus 7 3G Android Development] paolocorpo:
I have just installed after a full wipe (cache, dalvik-cache, system, data)

It seems very GOOD

I don't understand what i have really done because the factory LL is not availbale ... :) but it seems OK

I installed the pico pa gapps

I did not found app store ... ;)

How may i install it ??

[EDIT]

I fixed installing nano pa gapps

The app email crashes ... :(

[EDIT2]

Installed the gmail.apk .. :)
[Nexus 7 3G Android Development] Grommy-Volga:
I use "Factory reset" and flashed this ROM over AISP, all OK.
[Nexus 7 3G Android Development] Synman:
Your best bet is to always start with the recommended Nexus Factory Image mentioned in the first post:

Once on the recommended Nexus Factory ROM (at least one full boot required), fastboot flash the latest version of TWRP Recovery (2.8.3.0 as of this post).

Boot into recovery, ADB push GwT to your sdcard, Install it, perform a factory reset (in TWRP), and reboot to system.

After fully booting into GwT, you can root using Chainfire's Lollipop Root Image following his Fastboot flashable devices instructions. Be sure to use his GROUPER distribution as the Tilapia one still references KitKat.

You can pick and fastboot flash any variation of Lollipop GAPPS that you wish, however I recommend the PA GAPPS Micro CM12 GOOGLE APPS (Lollipop) version.
[Nexus 7 3G Android Development] paolocorpo:
i have not performed a factory reset .. is it a problem ?? All seems work well

I have installed the NANO PA GAPPS

About the rooting .. TWRP suggest to root itself when you esc from it ...

And finally ... 2 questions:

What is the suorce for this rom ?? Factory LL for N7 TILAPIA is not avilable yet ...

When the LL factory will be available do you suggest to flash it ?
[Nexus 7 3G Android Development] Synman:
You should be fine... The procedure I provide is a failsafe. If you run into issues you'll at least have my process as a fallback.

The source for this ROM is AOSP 5.0.2_r01 (LRX22G). I took the Grouper Lollipop drivers and rewrote their definitions as Tilapia and merged the Tilapia xgold modem driver into them. Additionally I used the RILD from my last KitKat build as the Lollipop RILD is not compatible with the xgold modem driver we have from KitKat. There are a number of other changes I make to the framework and source for things like the power menu, phone, and messaging apps.

When the factory images, drivers, and AOSP source are released for Tilapia I will provide a new GwT distribution, but the only likely change will be an xgold modem driver that is compatible with the Lollipop RILD.
[Nexus 7 3G Android Development] paolocorpo:
Many thnaks SYNMAN

You are wellcome

I stay tuned in order to achieve your next update

Ciao

Paolo

[EDIT]

May i create a 3D on Italian Forum (ANDROIDIANI) in order to highlight your job and share your last work for N7 3G ??

[EDIT2]

By PM i have received authorization

Many thanks to SYNMAN :)
[Nexus 7 3G Android Development] dayanandgp:
Flashed the factory images so that i can start clean and falshed the ROM. Everything runs super fine :fingers-crossed: very happy with the developer providing us this ROM. However i am still curious how this ROM was built even though there is no factory image yet released . Anyways thanks for your awesome work !

Few things if possible i dream of :

Black version of the ROM as i hate the white menu of lillipop :crying: For my oneplus one i use Liquid smooth which has a dark version of Lollipop :)

Can we make the pull down menu little wider and bigger ? Seems to be such a waste of real estate on a tablet !

Nevertheless thanks again !
[Nexus 7 3G Android Development] paolocorpo:
Hi Synman

As you know I installed your last release on my N7 3G

All is ok

I noted a big drainage of battery during standby

Around 2% every hour

There is a partial wakelock named baseband.... that recall the device from sleep

I suffered this issue several months ago with JB

I fixed using Franco Kernel

With KK the issue was fixed

As you know there is not a version of Franco for LL

What is your opinion about ?

Is there a workaround ??

Thanks

Paolo

Inviato da Lumia820 con Tapatalk
[Nexus 7 3G Android Development] Synman:
I got nothing yet on the sleep drain issue but have noticed it myself. I am also currently unable to build the LL kernel on my MAC. I may fire up an Ubuntu VM but this isn't all that likely as my time is limited.

You could try flashing an alternate kernel. Inside GwT's zip you'll find the boot.img (stock grouper LL kernel) if you need to go back to it.
[Nexus 7 3G Android Development] Synman:
Hmm...
[Nexus 7 3G Android Development] jfmcbrayer:
Once I have an LP ROM running on my tilapia, I'll rebase a new branch of carcosa-kernel on the grouper LP kernel sources. I've been waiting for OmniROM to come out with 5.0 nightlies, but I'm feeling like I'll try out GwT in the mean time since they are running late. Carcosa-kernel has a complete fix for the baseband_xmm_power wakelock issue. So does oxydo, but I don't think it's been updated for LP, either.
[Nexus 7 3G Android Development] paolocorpo:
Many thanks !

Are you the developer of this carcosa Kernel ??

If yes .. when do you release a new version for LL including a patch for baseband_xmm_power wakelock ??

Are you able to add only this patch to an existing kernel ??
[Nexus 7 3G Android Development] Synman:
I'd be more than happy to bundle it with GwT.
[Nexus 7 3G Android Development] paolocorpo:
Thanks a lot

I am trying M-Kernel a-73 ...

I will inform you about the feedback but i am waiting carcosa kernel ... ;)
[Nexus 7 3G Android Development] jfmcbrayer:
I'm the "developer" of carcosa kernel, though the baseband_xmm_power wakelock patch is really the only original work in it. Carcosa-kernel is a small collection of clean patches taken from other popular grouper/tilapia kernels to make a lightly enhanced stock kernel. You could apply the baseband wakelock patch to the stock kernel sources, but it would be easier to just run carcosa.

I am compiling an LP version of carcosa-kernel now, but I won't release it until I can test it, which won't be for a day or two, anyway.

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

Thanks. I'll let you know when I have it working (need to install GwT before I can test it).
[Nexus 7 3G Android Development] paolocorpo:
very good

You (and Synman) are wellcome

I will underline this very important news on italian forum

Waiting for your news ...

Ciao

http://www.androidiani.com/forum/go...-lollipop-lrx22g-synmans-gwt-rom-tilapia.html

http://www.androidiani.com/forum/go...by-n7-3g-problema-del-baseband_xmm_power.html
[Nexus 7 3G Android Development] jfmcbrayer:
Okay, I have GwT installed on my tablet (liking it so far except for a couple of nits). As of this morning, I am running it with a new build of carcosa-kernel that's rebased on the stock Lollipop grouper kernel sources. I've only tested it lightly, but everything seems to be working so far.

carcosa-a32-lp-anykernel.zip

This is an AnyKernel package that you can flash from recovery. I've messaged Synman about the boot.img (this package doesn't contain one; it uses what you've got installed already).

Good luck!
[Nexus 7 3G Android Development] paolocorpo:
Well

I will try it immediately and i will inform you about usage and in special about baseband wakelock issue

I am using BetterBattery Stats in order to analyze the drainage of battery and the wakelock

here

http://www.androidiani.com/forum/go...by-n7-3g-problema-del-baseband_xmm_power.html

the info about

Stay tuned :)

Paolo
[Nexus 7 3G Android Development] jfmcbrayer:
What doesn't work for me in GwT

First off, thanks, and great job to Synman on this project. So far, it's very good. I'm mainly enjoying the eye candy aspect of LP, but I'm sure I'll find more to like. I like the built-in support for tethering -- even on Omni, I previously had to use Xposed for that.

Here's a list of things that aren't working for me:

Trusted face

This may be a consequence of my restoring data with TiBu after installing GApps, but I can't set a Trusted Face in the Smart Lock control panel.

Apps that run native programs fail

I have a couple of apps that run native child processes (mosh, Lil Debi). These fail to start with an error about "Only position independent executables (PIE) are supported". My understanding is that this is a general Lollipop issue. I think there is a patch that fixes it on the OmniROM Gerrit.

stericson's busybox installer

Though other root apps are working, this one isn't. The Team Trickster busybox installer does work, however.
[Nexus 7 3G Android Development] paolocorpo:
Hi i am

I tried the kernel MARCOSA a-32 (by jfmcbrayer) on ROM GwT (by Synman)

I analyzed the drainage under standby

For 4h and 47 min i lost 5% with a rate of 0,8% per hour

The wakelock BASEBAND_xmm_power IS COMPLETELY ABSENT !!! :)

What's great job ...jfmcbrayer !!! :)

I had only 32m min of awake (22 min for wlan_rx_wake and 2 min for alarm rfc + others minor)

The test is VERY GOOD

I will update my thread on italian forum

Thanks a lot

Paolo
[Nexus 7 3G Android Development] Synman:
I should be able to just use your zImage as part of my base build process. Will try it out and report back.
[Nexus 7 3G Android Development] jfmcbrayer:
I wonder if my native you mean an actual native app vs something called via JNI? Will look into OmniROM shortly.

[/QUOTE]

Yes, I do mean an actual native executable, not a native library. It's not something a lot of apps do, but I have a couple that get caught by it.

---------- Post added at 03:08 PM ---------- Previous post was at 03:07 PM ----------

Great to hear it, thanks.
[Nexus 7 3G Android Development] Synman:
I got facelock to work by installing the CM12 version of GAPPs I downloaded a couple weeks ago. So we can scratch that one. I'll update the OP to reference it as the preferred package.

http://www.teamandroid.com/gapps/

https://www.androidfilehost.com/?fid=95784891001614559

I also bundled the Carcosa zImage with no issues. Will be releasing a new version of GwT some time shortly with it baked in.
[Nexus 7 3G Android Development] paolocorpo:
Is it possible to update the already installed rom GwT installing something like zip, img, apk, in order to fix just facelock issue ??

Or is it necessary to update gapps using those suggested by you in previous post ?

But i would like to fix just facelock and i don't prefer add gapps that i am not using

At now i have installed the pa micro gapps

Inviato da Lumia820 con Tapatalk
[Nexus 7 3G Android Development] Synman:
I've had a ton of success flashing stuff on top of stuff without any wipes.... it couldn't hurt to try. If you start getting FCs you'll know that you'll have to wipe.

The reason why I recommend the prior written procedure is because there is no possible way I can support all variations across all the different ROMs, GAPPs packages, and kernels.

Whatever you do, you do so at your own risk :)
[Nexus 7 3G Android Development] Synman:
So I just got a SuperSU update via Google Play with my latest flash. It then needed to do an SU update. Afterwards I decided I would try busybox again and it worked with no issues the first time in. Marking this one as dead too.

Regarding the whole "Only position independent executables (PIE) are supported" issue. My research thus far puts this back on the developer of the binary. I'll keep digging but the all mighty stackoverflow oracle indicates:

http://stackoverflow.com/questions/...id-l-error-only-position-independent-executab

<EDIT>

Found more....

here: http://xdaforums.com/google-nexus-5/development/fix-bypassing-pie-security-check-t2797731

and here: https://android.googlesource.com/platform/bionic/+/d81b3b275dff99561cbe5905ca63a1c72fa54a17

The patch:

si->dynamic = NULL;
si->ref_count = 1;

[B]#if defined(__LP64__)
ElfW(Ehdr)* elf_hdr = reinterpret_cast<ElfW(Ehdr)*>(si->base);
if (elf_hdr->e_type != ET_DYN) {
__libc_format_fd(2, "error: only position independent executables (PIE) are supported.\n");
exit(EXIT_FAILURE);
}
#endif[/B]
// Use LD_LIBRARY_PATH and LD_PRELOAD (but only if we aren't setuid/setgid).
parse_LD_LIBRARY_PATH(ldpath_env);
parse_LD_PRELOAD(ldpreload_env);

The LRX22G version of linker does not exclude non 64 bit apps:

si->dynamic = NULL;
si->ref_count = 1;

[B] ElfW(Ehdr)* elf_hdr = reinterpret_cast<ElfW(Ehdr)*>(si->base);
if (elf_hdr->e_type != ET_DYN) {
__libc_format_fd(2, "error: only position independent executables (PIE) are supported.\n");
exit(EXIT_FAILURE);
}[/B]

// Use LD_LIBRARY_PATH and LD_PRELOAD (but only if we aren't setuid/setgid).
parse_LD_LIBRARY_PATH(ldpath_env);
parse_LD_PRELOAD(ldpreload_env);

So now to decide if I want to revert the revert of the revert.... A little more digging and I'll figure it out.

I have been able to recreate the actual error using SSHTunnel so I have something to test with....

D/SSHTunnel( 1572): error: only position independent executables (PIE) are supported.
[Nexus 7 3G Android Development] Synman:
Ok, here's the patched linker. This version does not do a PIE check.

pie-patched-linker.zip

You'll need to move this in via something like TWRP's File Manager. I tried it via ADB the first time and things went horribly wrong.... LOL something about losing your native linker while in a shell.... go figure.
[Nexus 7 3G Android Development] jfmcbrayer:
I tried copying this over /system/bin/linker from TWRP (based on glancing over the other thread), and got a non-bootable system. I guess that is not what I should have done? Of course I had a backup...

Thanks for including carcosa kernel in your next build. I think tilapia users especially will benefit from it.

---------- Post added at 10:08 PM ---------- Previous post was at 09:53 PM ----------

Hmm. After dirty-flashing that package over the PA GAPPS I installed previously, I now have no face lock option, rather than a non-working face-lock option. But it's surely a GAPPS issue...
[Nexus 7 3G Android Development] Synman:
I also chmod'd it... that might be it.

Here's a full repack that includes carcosa and the PIE fix: Synman_GwT_carcosa-tilapia-LRX22G-user.zip

You may need to wipe data for Facelock to come back. I did a data wipe before I flashed CM12 GAPPs. I also first did a reflash of GwT itself to reset /system.

carcosa has completely killed the xmm_power wake lock. With wifi always off while sleeping set I'm getting pretty damn good battery life.
[Nexus 7 3G Android Development] min1968:
Can you put all patches/kernel update together into one flash-able ROM package? Thanks!
[Nexus 7 3G Android Development] paolocorpo:
Hi

I did a full wipe (data, system, cache and dalvik-cache)

I installed the new GwT rom (carcosa bundling) and after the suggested GAPPS CM12

The installation of gapps has failure !

I tried slim gapps too .. some issue

I was able to install only the PA Gapps : i chosen the PA mini set

But:

i do not found facelock

i do not found play store (and many others gapps)

i do not found possibility to introduce google account (there is not the suggestion on startup to introdce google account !)

[EDIT]

probably i understood ...

The installation need to be done on fresh factory KK ...

Is it right ?? Are you agree ??

So .. if YES .. this means that we cannot apply update of your rom on next future ... as with other rom ... but we have to reflash before stock rom always

Is it right ?
[Nexus 7 3G Android Development] jfmcbrayer:
Yeah, that was most likely it.

Awesome. Flashing as soon as I get it downloaded.

I'll poke around and see what apps I might need to wipe data on. I'm not up for another factory reset quite so soon :)

Excellent. I've been plagued with bad battery life and slow charging even with the baseband wakelock fix, but I suspect a large part of that is just the spotty signal in my area. Not having the baseband_xmm_power wakelock does cut out an egregious offender, though.

If you do have any connectivity problems (I've never noticed any, but the wakelock must be here for some reason), there's a tuneable that lets you re-enable the wakelock with a customizable timeout.
[Nexus 7 3G Android Development] Synman:
What version of TWRP/CWR are you using?
[Nexus 7 3G Android Development] paolocorpo:
The last TWRP 2.8.3.0

SO do you think that would be possible to update from rom to rom ??

Inviato da Lumia820 con Tapatalk
[Nexus 7 3G Android Development] Synman:
of course but you have to first understand the process. A fresh GwT install will wipe /system and rebuild it. Any changes that you've made to /system since you last flashed it will need to be reapplied. This includes things like root, busybox, and GAPPS.

If you are using the same GAPPS package across flashes of GwT then all you should have to do is 1. flash GwT and 2. flash EXACT SAME GAPPS package -- this works just fine as I have done it multiple times.

When you deviate beyond that or step into areas you fully don't understand then problems will arise. This is why I will only support the full reflash method. I, unfortunately, do not have the time, nor the patience, to cover every possibility and leave it up to you to decide your own course of action when you deviate beyond the "known" path.

Hope this helps.