yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] adm1jtg:
Trying this now... Sounds like the bootloader unlock check that is in kernels might not be in default pn kernel.

BTW can you make purchases with AP on this config?

UPDATE: Changing kernels and using magisk worked for me as well. Not sure if will allow AP purchases but as you said passes safteynet now. Just for grinz I used Franco and it worked to. Betting there is a commit that needs to be added to the default PN kernel then it should work as well.
[Nexus 6 Android Development] Markeee:
Hope he keeps it going I enjoy the updates as I'm sure everyone else does

I love my Nexus 6
[Nexus 6 Android Development] wooddale:
Pkt is right some of you guys are really acting assign. The guy does this for free on his own time and has been for years. You guys act like your paying for it. If you don't like what's going on with this ROM move on to another but don't rag about this one. Sorry for the rant but sometimes I just can't believe people.
[Nexus 6 Android Development] tkalli:
Originally Posted by Pkt_Lnt View Post

Countdown to Beans stopping development for Nexus 6 in 5...4...3...2...1

He stopped Nexus 7 on last Google release and he is not getting much incentive to continue here with 99.5% off topic posts, no logs on real PN issues or logs for anything, and the same complaints / issues that are not PN related getting regurgitated over and over and over and over, ad nauseum.

Not a rant....just the facts.

Sad state of afairs with the same questions, complaints or whatever.
[Nexus 6 Android Development] becker1968:
I just cant get google assistant to work everywhere. "say ok google any time is grayed out and will not let me turn it on. Am I missing something?
[Nexus 6 Android Development] Strephon Alkhalikoi:
[MENTION=665303]tkalli[/MENTION]: And I don't think any of us are a saint when it comes to that. I know I'm not, as my OK Google complaints from roughly two months ago will attest. But at least I tried to help, as I posted a log of the problem.

If the complainers want their problems fixed, stop *****in' and post a log.
[Nexus 6 Android Development] relaxable:
It's NOT OK, Google! As they want more and more permissions to store and record, I've decided it's just not worth it.

Some of the stuff is neat and nice. But I don't like the price: Google will know more about me than I do (my memory isn't as good) - what I say, where I am when I say it, where I am 24/7, where I go, how long I stay there, how I got there, etc. etc.

I'm freezing or uninstalling Google Assistant, Google Now, Google Search, Hangouts, Play Music, Play Movies, etc.etc. I really can live without it.

They're taking away nearly all the granularity of what they get to collect about and from you - you've got to be ALL IN or you get nothing from 'ok google'.

I'm now almost all out.
[Nexus 6 Android Development] dpadaddict:
Rooting

Hey guys, have you been able to root the 2/15 version with Megisk 11.1V?

Thank you.
[Nexus 6 Android Development] Luny Lennon:
Perfect ...:good:
[Nexus 6 Android Development] Neffy27:
Well it sure as hell isn't a clean flash. lol All data, apps, & settings stayed.

---------- Post added at 02:54 AM ---------- Previous post was at 02:51 AM ----------

The built-in magisk test and by opening Android Pay itself. I've used it a few times at Trader Joe's.
[Nexus 6 Android Development] Strephon Alkhalikoi:
And how does this have anything to do with the ROM?
[Nexus 6 Android Development] velishka:
is there any way to replace phone, calculator, contacts with google play version? i have two of each after dirty flash, and after clean flash i have AOSP apk that are not upgradable from google play.

thanks
[Nexus 6 Android Development] Strephon Alkhalikoi:
Settings > Apps. Disable the AOSP versions and they disappear from the app drawer.
[Nexus 6 Android Development] subsessa:
Download System App Remover from Google Play if you want to remove AOSP versions.

Requires root.

For Phone App you have to set Google Play version as default (no matter you remove or disable AOSP app).

Or you'll be suffering from not showing call screen during calls.
[Nexus 6 Android Development] rignfool:
Did you ever try turning off touch sounds and vibrations before recording...

The speakerphone echo affects OK Google as well...

Just make sure you're training Google now and not the assistant...
[Nexus 6 Android Development] Strephon Alkhalikoi:
Why? I'm not having any issues with voice commands now, because Beans found the solution. Whether my log helped or not two months ago I don't know, but a log never hurts. Especially if you want something fixed. But you know this, or should.
[Nexus 6 Android Development] subsessa:
The first sentese is partly quote
[Nexus 6 Android Development] adm1jtg:
yes using magisk 11.1 on mine right now but using kernel other then included one
[Nexus 6 Android Development] volantis:
First, I would like to say a huge THANK YOU to Beans and everyone else who works on this. The 2/15 build is absolutely fantastic aside from the one issue that keeps me from being able to use it, but what a wonderful job with the ROM on everything not related to a Google issue withe the speakerphone. This is not an attempt to get someone to fix it, but I'll be buying Beans a case of beer or flowers for his wife Google or whoever fixes the speakerphone and I can use the new build.

I just updated to the 2/15 build. I can confirm the speakerphone issue still exists. Here's what I did:

Clean install

Stock kernel

2/15 mini Dynamic GApps

The issue still seems to occur on small notification sounds, sometimes when the screen goes on or off, and sometimes randomly.

I tried the revised speakerphone fix zip and the issue is persistent with that.

I spent some time trying to work with the mixer paths but didn't make any progress worth sharing. I'm not an android developer at any level, but it was still fun.
[Nexus 6 Android Development] MysticKing32:
This was exactly my issue. Thank you for posting this. I posted this a little while ago and I guess it wasn't clear what I was trying to say lol. But this is what I meant. It's interfering with all of my calls at this point. Yes I use speaker phone that much lol.

And plus one on the donate if it's fixed
[Nexus 6 Android Development] fiverings:
Your just a bowl of Sunshine
[Nexus 6 Android Development] ttabbal:
Guys, Google broke the speakerphone and claims to have a fix that should be in the next security update.

I use it with the previous version, just haven't flashed the latest, and it works well enough with the stock phone app. I just don't use the phone while on a call. I don't make that many calls, so perhaps it's a bigger issue for some. If it's that big of a deal for you, use the December builds until Google releases the fix.
[Nexus 6 Android Development] pointman_12:
dirty flashed after removing theme...cleaned caches and flashed...seems to be working great...thanks for the update...appreciate the hard work....
[Nexus 6 Android Development] rignfool:
No...

He's a realist...

We've been here since beans opened the thread... Used to have people who would read... And somehow in the last 6 months... People forgot how to read... Have no idea how to search...

It's the same dumbass questions over and over... And no ACTUAL DEVELOPMENT...

This isn't a q/a thread...

This used to be one of the fun ones... Where something interesting would be said... Or some neat feature request... But now it's just the most toxic thread that isn't in the OnePlus section
[Nexus 6 Android Development] pharpe:
Is this option still available? I'm trying to get my phone to automatically connect as MTP when I plug in a USB cable. I have set the default USB Configuration in Developer Parameters but it's not doing anything. I still have to manually select MTP every time I connect.
[Nexus 6 Android Development] MrMiami81:
Where did you see this?
[Nexus 6 Android Development] FReaX908:
Hi, first of all i want to thank you for this amazing rom. I'm on pure nexus since i bought my n6, never used a stable rom like this. Today i did a clean install of latest pn nougat (was still on mm).

I wanted to use the keycode "power" and everything is fine until i reboot: my chosen image disappeared, but the keycode is still functional. I'm using a 68x68 png.

I did some research but couldnt find a solution. Am i doing something wrong? Thank you in advance!
[Nexus 6 Android Development] Strephon Alkhalikoi:
In Call Speakerphone Issues after 7.1.1 update

User-made Speakerphone Fix [Revised] (If needed)
[Nexus 6 Android Development] MrMiami81:
I was talking to the poster who said Google would fix the speakerphone issue in the March security update
[Nexus 6 Android Development] Pkt_Lnt:
See also # 19

Issue 231764

It also helps to star this, the more it gets the more attention given by Google. It is good it is Assigned, but higher Priority would be good.
[Nexus 6 Android Development] Strephon Alkhalikoi:
And I pointed out where he saw it. His expectation (March) doesn't equate to reality however.
[Nexus 6 Android Development] ttabbal:
Comment 178 on the bug report.

Perhaps it's optimistic to say March. But they do say they have a fix, so it's not entirely unreasonable to think it will be in the next release. Of course, if they gave half a f@##, they would post a diff so custom ROM users could at least try to fix it.
[Nexus 6 Android Development] Gysper:
People need to stop complaining about the speakerphone issue, this is not a problem with the ROM, it's a problem with 7.1.1

Your asking for a fix, well there's a workaround for it. I can only guarantee that since Google already knows about the problem, they are aware of fixing it. It's like when there's a problem, we are so egocentric that we are demanding a fix for it right away. Peeps need to chill and be patient...
[Nexus 6 Android Development] suzook:
Right away? They broke our phones. And it's been a while for an official fix. Google needs to get their [MENTION=237736]SS[/MENTION] in gear and fix the damn thing in a timely manner.
[Nexus 6 Android Development] rignfool:
Obviously... You know nothing about software bugs...

Relevant webpage:

https://dzone.com/articles/reality-developers-life-gifs
[Nexus 6 Android Development] internetpilot:
Oh, please. Not justifying it, but Microsoft has been doing this for literally decades.
[Nexus 6 Android Development] 906836920:
add "PureNexus Update" option in About Phone？
[Nexus 6 Android Development] Dictatorsaurus:
I looked everywhere and couldn't find a solution. "Ok Google" doesn't work with the screen off since I'm not able to enable "Say Ok Google any time" option in the Google app. I'm also using Nova Launcher. Any suggestions?
[Nexus 6 Android Development] Gysper:
Clean flash with Dynamic Gapps?

Also, try this: https://xdaforums.com/showpost.php?p=70926164&postcount=34142
[Nexus 6 Android Development] ew0kfarmer:
Is there a flashable fix for the 7.1.1 speakerphone bug? I was told by someone on reddit that Pure Nexus had the fix baked in, but I'm definitely still having the problem after a clean flash of this rom.
[Nexus 6 Android Development] vsot13:
https://www.androidfilehost.com/?fid=385035244224412577
[Nexus 6 Android Development] poboy975:
I clean flashed last night with latest PN and dynamic Gapps. I'm also having this problem. At first, it kept saying there was an error, too much noise. After uninstalling the google updates, I can train, but the on switch isn't sticking for everywhere.
[Nexus 6 Android Development] becker1968:
Yes, I did a clean flash dynamic Gapps
[Nexus 6 Android Development] baljeetgrover:
Custom Kernel Necessary or Stock Kernel is enough ?

I am new in all this. I have been reading few articles here regarding Flashing Custom ROMs & Kernels. I just want to know that do i have to flash Custom Kernel with this ROM or stock Kernel is enough ?

I haven't flashed any device before. So that's why gathering all these information by reading articles.

One more thing, my nexus is on stock android 7.0. Whenever its battery goes less than 50% it starts to lag. It is really annoying to have great hardware with poor software performance. Does this ROM solve this issue ?

Thanx
[Nexus 6 Android Development] rykolol:
I have the same error, sans the "too much noise" portion of it. Someone on the G+ page mentioned that they experienced the same, but reverted to 1/21 Gapps and followed the uninstall latest Google App update, train, update fix with success. They also mentioned that they flashed the 2/15 gapps over everything after doing this and it stuck. Certainly not optimal but apparently it works.

Does anyone know if it would be better to clean flash everything if I decided to go this route? Or would just dirty flashing an old gapps package be sufficient?
[Nexus 6 Android Development] Pkt_Lnt:
Why do you think that what the two devs of PN and PD GApps (Beans and The Flash) have stated as the correct install method for everything to work is not valid?
[Nexus 6 Android Development] dahawthorne:
The stock kernel works just fine and is included with the ROM. Flash the ROM and there's nothing else to do. You can if you want easily flash a different kernel, and people say that it can improve battery life, but I've never had poor battery life, and on the occasions when I installed a custom kernel I didn't see any difference. I think one of the benefits is that custom kernels allow tweaking, while the stock kernel doesn't. More experienced members can add comments on this.

Presumably you have an unlocked bootloader? If not, be aware that unlocking erases all your data.

I've never heard of a battery at 50% causing a lag, and I can't see why it would, though I'm not an electronics engineer and there may be a reason. Mine rarely drops below 50% and when it does I see no difference.
[Nexus 6 Android Development] rykolol:
I've followed both of their install instructions to a T upon initial installation of the ROM and everything works great, except for OK Google detection.

My question was in regards to the wonky workaround that requires me to flash a previous version of the recommended Gapps package and potentially dirty flash back to the current version. If it were a basic inquiry that could be answered by reading the FAQ on page one, I wouldn't have asked.
[Nexus 6 Android Development] Pkt_Lnt:
The new XDA solution!

Use a "wonky workaround" instead of getting logs for the devs as they request. Great new innovation!
[Nexus 6 Android Development] rykolol:
The two aren't mutually exclusive. I'd just like the feature to work immediately ;)
[Nexus 6 Android Development] baljeetgrover:
Thanx. I will just install this ROM only. No i haven't unlocked bootloader yet. I am reading its steps to perform clean Flash and yes i will backup all my phone data and Stock ROM. Thanx for the info.

I am facing this lagging issue from last few months. This is not fixed at 50%. But it is kind of connected with lower battery percentage. When on low battery (less than 30-40%) i can't even use Stock Camera app to take pictures. It would be very slow to use. It takes minute to save 1 clicked pic. Not only camera but whole device seems sluggish. Whenever i Factory reset my device, this prob resolves for approx 2-3 months. But again after some time it starts again.
[Nexus 6 Android Development] ew0kfarmer:
Do I need to do a clean flash for this to work? Just tried flashing it but I still have the speakerphone echo issue whenever I push a button on the screen while talking on speakerphone.
[Nexus 6 Android Development] dahawthorne:
There is a revised version posted by [MENTION=2807229]Strephon Alkhalikoi[/MENTION] in post https://xdaforums.com/showpost.php?p=70928580&postcount=102

I don't know if it will work - you could try it to see, or wait for the possible permanent Google fix which they may supply in the March security update.

---------- Post added at 20:42 ---------- Previous post was at 20:37 ----------

You may find this useful. I've posted it before but can't find the link. I'm sure people won't mind a new copy... :)

This relies of course on your being able to successfully attach your device to your PC. I'm guessing that you've already done that and that the PC drivers are all working.

Preparation.

- Take a TWRP backup and save it on your PC.

- Download factory image (https://developers.google.com/android/nexus/images#shamu) and unzip all files, including the zip within the zip. Rename the *.img files to the names below. Copy all of them to the same folder as your ADB/fastboot executables.

- Download the relevant TWRP and rename to twrp.img - also put in ADB/fastboot folder.

- Copy SuperSU to device (if root wanted).

- Set USB debugging in Developer options & attach to your PC.

- Open a CMD window, navigate to your ADB folder, and check connectivity with "adb devices". If it's ok, copy & paste each command below into the CMD window and run them - the only lengthy one is the system.img.

1. adb reboot bootloader

2. fastboot flash bootloader bootloader.img

3. fastboot reboot-bootloader

4. fastboot flash radio radio.img

5. fastboot reboot-bootloader

6. fastboot erase system

7. fastboot flash system system.img

8. fastboot erase boot

9. fastboot flash boot boot.img

10. fastboot erase cache

11. fastboot flash cache cache.img

12. fastboot reboot-bootloader

13. fastboot flash recovery twrp.img

14. From bootloader boot to TWRP and reflash superSu
[Nexus 6 Android Development] githyanki:
Steps that you need

1 backup data.

2 unlock bootloader using adb

3 flash twrp using adb

4 boot to twrp

5 advanced format and wipe everything.

6 use adb to transfer rom, gapps, and su (if you want) to device

7 flash rom, gapps them su.

8 boot up, set up phone, transfer your backups back and enjoy.

For the slowdown issue, Stock throttles the phone below 40 percent. This rom does not do that as much, but I think there's no way to completely remove that without adding instability. I rarely notice the slowdown, except when using the camera while under 40 percent.

If you need help with any of the steps, check the relevant forum, or pm me and I will help.
[Nexus 6 Android Development] pv24:
You don't have to flash custom kernel, in fact it's not recommended by the devs and if you flash a custom kernel, you can't report bugs, which makes sense. With all that said, I decided to flash ElementalX kernel anyway, because I like its features and I am having zero issues. If you decide to flash ElementalX , don't push the max CPU frequency too high, I selected 3GHz in the instalation process, and it caused bootloops. With stock 2,6 GHz everything is fine.

I was also coming from 7.0 where these weird performance issues happened, and I can happily say that with this ROM and ElementalX kernel, they are no more present. I can use the camera even with 10% battery left. I found out that there is still some throttling going on in the background, the phone underclocks on about 20% accu left to about 19xx GHz, but that doesn't affect performance at all. I am running unencrypted and custom kernel as I said, I don't know if it helped this or not.

If you're going from stock 7.0 to this 7.1.1 just as I did, I recommend flashing 7.1.1 radio before the ROM itself. I don't know if it's needed or not, but I did that and I am having no issues, so I guuess it won't hurt to do it.

Only thing you have to do is grab a flashable .zip from this thread: https://xdaforums.com/nexus-6/development/fxz-nexus-6-recovery-flashable-fastboot-t3066052 and add it as first zip to your flashing queue in TWRP. Then flash ROM, Gapps, optionally root and custom kernel and you should be good to go :)

PS: no need to flash new bootloader, since they are the same for 7.0 and 7.1.1, only radio is new
[Nexus 6 Android Development] Strephon Alkhalikoi:
Wrong one. I provide an updated fix a few pages back. Something the poster you quoted would have discovered had he bothered to search the thread instead of expecting to be spoonfed. :mad:
[Nexus 6 Android Development] vsot13:
XDA is not what used to be. I felt like helping and this was first search result. My mistake....
[Nexus 6 Android Development] dahawthorne:
Don't be discouraged. We all make mistakes. Better to try to genuinely help and be mistaken than not to try at all.
[Nexus 6 Android Development] rdoac:
Am running PureNexus - just updated last week to the new version (2/15). I have a Google Assistant question. Last Monday I was able to add our Philips Hue lights into it using the Home Control options in the settings of Google Assistant. Today, I wanted to change some settings - but that option has vanished? Anyone know how to get it back? My wife's Pixel still has the option?
[Nexus 6 Android Development] baljeetgrover:
Thanx for the info. I have downloaded all the necessary files. Now going to flash my nexus. But do i have to update Radios as well ? If yes, then how & when to flash them ? I have no info regarding this.

I will use this ROM for few days, if i will feel same sluggish performance in low battery then i will contact you via msg for solution.

TIA
[Nexus 6 Android Development] fiverings:
The latest Gapps are from 2/15/17
[Nexus 6 Android Development] dahawthorne:
Hello? Have I suddenly become The Illegible Man?

https://xdaforums.com/showpost.php?p=71089144&postcount=34468
[Nexus 6 Android Development] RandomPooka:
The latest 2/15 gapps include an updated Google app. I couldn't get it to train with that one, but I was able to use the 1/21 gapps like some others seem to be doing.

That's not a "wonky workaround" so much as just not updating to the latest and greatest gapps package because it breaks something on some of our devices. Using the 1/21 version for now, unless there's some incredibly important security update in the 2/15 gapps that isn't already addressed with the 2/15 ROM and ElementalX v4.17.

If someone has a good explanation for why we absolutely SHOULD update gapps, please fire away. Learning is good.
[Nexus 6 Android Development] baljeetgrover:
The Link you have provided is for factory image. I will use that if i will face any problem in Pure Nexus. And when it comes to Flashing ROMs i am not that advanced user:confused:. The steps you have provided in the end can be used for flashing any ROM, Right ? Coz i haven't seen this process. i was just following this link https://xdaforums.com/nexus-6/general/how-to-nexus-6-one-beginners-guide-t2948481

---------- Post added at 12:21 AM ---------- Previous post was at 12:18 AM ----------

Sorry, i read your reply later. But without reading your this reply, i had already replied to your previous help:D:D

---------- Post added at 12:23 AM ---------- Previous post was at 12:21 AM ----------

Sorry, i read your reply later. But without reading your this reply, i had already replied to your previous help:D:D
[Nexus 6 Android Development] dahawthorne:
I think our posts crossed... :)

There are two main methods for flashing a new Nexus ROM - the one I described in my post using the full factory image and separate partition-by-partition flashing, and the full OTA one-click method, which I've been using myself for many months with no problems at all and no data loss. Either works fine, though maybe other more technically-experienced member might advise on which one best suits your situation. I believe that by following the steps I detailed in my post you'll be successful.
[Nexus 6 Android Development] baljeetgrover:
Ok. I didn't knew that. Is there any step by step guide available with detailed information of your process ? If your process is simple i will try that one.

About my other query, Do i have to Flash Radio as well ? if i will use my method, when i have to flash radio ? Thanx
[Nexus 6 Android Development] dahawthorne:
Have you *still* not read my post? Look again. I don't want to be impolite, but if you can't read a clear list of instructions perhaps you're better off not updating.

Edit: my apologies. Baljeet. You're right, my post is for updating stock. To install Pure Nexus, install TWRP, boot into recovery and flash the Pure Nexus ROM. If you have problems then my instructions will allow you to recover to stock.

Sorry for confusion...

Edit 2: if you flash the PN ROM you'll be updating the radio automatically.

(Maybe I should reduce the number of threads in which I participate so that I don't get confused ... :))