yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] dahawthorne:
You're still saying "OTA" and I'm not sure you understand it, especially if you're using the Nexus toolkit to do the work. I haven't used the toolkit for maybe a year or two, so I'll tell you what you need to do and you can try to see if the toolkit can do it - but I recommend that you learn to do it yourself with the phone using TWRP 3.1.1.0 recovery, which you can easily install on your phone using ADB on your computer. Then you can follow these easy instructions on the phone without even needing a computer.

(And before I continue, just having reread your comments above, I can see that you don't understand. The wipe does what it says - it wipes the phone clean, or at least the partitions that you specify. If you do a full wipe (as described below), it therefore makes no sense to install 7.1.1 first, since as you describe it you'll entirely wipe it anyway to prepare for 7.1.2. And installing a new ROM loses root.)

- Download root, July image and Gapps to your phone in a directory where you can easily find them.

- BACK UP ALL YOUR STUFF TO YOUR COMPUTER!!! (You shouldn't lose photos, etc., but why take the risk? TWRP doesn't back them up).

- Boot into recovery (TWRP).

- TAKE A TWRP BACKUP!!!

- In Advanced Wipe, wipe system, data, cache, Dalvik.

- Install ROM 7.1.2.

- Install Gapps.

- Install root (Magisk or SuperSU, but not both).

- Reboot.

All of the above advice is provided without warranty. I'm happy to help, but if you run stuff on your expensive phone and mess it up because you haven't read or understood what you're doing, I can't be responsible.
[Nexus 6 Android Development] dwightks:
So PN Rom is a modified version of 7.1.2 that Beans has made compatible with the N6.

I'll try your way later today.
[Nexus 6 Android Development] Markeee:
Just Dirt flashed from previous June build no issues.

All is well here
[Nexus 6 Android Development] *SanSiro*:
Great new avatar! :cool:
[Nexus 6 Android Development] mohdschizo:
Thanks to my dear dev! Loads of love from Malaysia.
[Nexus 6 Android Development] nathanchance:
I want to take a moment and explain a bit about the kernel upstreaming in the latest release, in case you guys didn't see my post on Google+, since it's a pretty big deal.

The primary reason for doing this is bug fixes and security patches ahead of Google. Most if not all bug or CVE fixes are pushed to Linux mainline where they are then added or backported to a stable tree. This fixes are important as they are only allowed under these circumstances. They are stable.

Now I have gotten flack or scoffed at by several developers for this for a few reasons which I will (try to) debunk now:

1. Linux upstream causes instability

This CAN be true, if your upstream merge is done improperly. But this is also the case with something like a Google security update; any time there are conflicts, there is a risk that you may do a mismerge and cause instability. If you are smart and confident in your ability to look at code and understand the context (which I am), you will have no issues with this. Furthermore, I always recommend people go version by version, testing to make sure nothing breaks. There is only one commit in 3.10 that I know for sure breaks something and it is not even needed due to the way Qualcomm chips are setup. Same thing with 3.18.

2. We don't use 99.9% of upstream commits

Just yesterday a developer said this, which is completely and utterly inaccurate. Almost every single version has at least a few commits that are relevant to us. Just in the last few versions of 3.10 and 3.18 there have been SEVERAL CVE fixes, mostly to the networking stack, bugs that have been present since 2007. While I will concede a lot of the patches aren't relevant to us, they aren't going to do anything if they are in the source. It's very easy to do upstream on top of stock source then add your custom modifications on top of it so you don't get overwhelmed (that's what I do). I can go through and probably pick out at least 5-10 CVEs that are patched in upstream but not Google's source.

3. You'll never feel a difference

This is pretty much true; you won't. However, that's not the point. Most if not all of these fixes are to certain subsystems that don't impact performance, like ext4, filesystems, sound, networking, arm64, etc. These are to prevent vulnerabilities and prevent crashes or oops. Not all problems are a user visible issue. The kernel is massive and may be experiencing internal issues without you realizing it.

Ultimately, I don't want people to buy into the notion that upstreaming isn't important; it is. It's taking relevant bug fixes from paying companies for free (even though they may not have a visible user impact but it's rare that any kernel patch does). If a kernel developer doesn't want to do this, it's usually because they don't have the time or are lazy, which I disagree with. This is about security and the user experience, it's worth the time to do as I did.

Do realize if your custom kernel isn't upstreamed, you are losing out on this.

More reading: https://xdaforums.com/android/software-hacking/reference-how-to-upstream-android-kernel-t3626913
[Nexus 6 Android Development] kausn:
do you have any tutorial with steps involved in installing pure nexus ?
[Nexus 6 Android Development] dahawthorne:
My post about six above this reply...?
[Nexus 6 Android Development] kausn:
Any Help for new users here ? how to install Pure Nexus on Nexus 6

Is there a step by step tutorial on how to install Pure Nexus on Nexus 6.
[Nexus 6 Android Development] Pkt_Lnt:
Look at post #2, under "detailed installation instructions" :rolleyes:

Hurts to read and search huh? Sorry not sorry.
[Nexus 6 Android Development] chopt51:
What is your goal here? I can't understand what you want to accomplish. It does not sound like anyone wants to participate. I personally don't care but there seems to be NO support on your end.
[Nexus 6 Android Development] nathanchance:
My initial or more realistic goal is to enlighten both users and developers to the benefits of upstreaming their kernels as many people have developed this fear over the years that is misplaced. Ultimately, I would like to see every developer adopt this mentality and upstream their kernels; that's a rather far fetched goal though.
[Nexus 6 Android Development] suprkain:
This isn't the place for something like that. Google and YouTube are where you need to go.

Edit: Sorry for the duplicate post, refresh didn't show responses. New update works great
[Nexus 6 Android Development] chopt51:
Good luck. I hope this works out.
[Nexus 6 Android Development] khw1959:
Dirty flash failed. Bootloops galore. Clean flash was good to go. Changed governor to ondemand and the Kernel did not like at all. Flashed Blackbirds and to go again.
[Nexus 6 Android Development] muppetmania:
I just dirty flashed here and it went fine. Booted up first go.
[Nexus 6 Android Development] Christopher8989:
How to tell if the ROM or kernel was upstream if the dev didn't mention it? I saw that Franco kernel mentioned it.
[Nexus 6 Android Development] chopt51:
Mine got stuck at the boot animation. Had to clean flash.
[Nexus 6 Android Development] githyanki:
You would think that you could tell in the phone status page in settings, but mine still says 3.10.107 I think that it didn't get updated somewhere.

Also, uname - r also shows 3.10.107

I am not sure that this one included an updated kernel....
[Nexus 6 Android Development] nathanchance:
Go to their kernel source and open the Makefile. It's at the very top. Otherwise, you'd have to flash the kernel. Franco and ElementalX do not upstream and they have publicly said they won't. Oh well.

3.10.107 is the latest upstream version, stock ships with 3.10.40.
[Nexus 6 Android Development] githyanki:
OK, you mentioned 3.18 a few times so I thought you were using that version. Thanks for the clarification.
[Nexus 6 Android Development] nathanchance:
No sorry haha, 3.18 is for the Pixels. Nexus 6, Nexus 5X, and Nexus 6P are all on 3.10.
[Nexus 6 Android Development] genti.b:
Did a dirty flash, and guess what, it booted fast and now works perfectly (as expected).

Thanks Beans... Now just waiting for the O to come up. Cant wait
[Nexus 6 Android Development] newsguy99:
Beans, so glad you're doing better!

Is Android O going to be hard? Its a 64bit OS.

Thanks for an amazing product!
[Nexus 6 Android Development] YoshiFan501:
i've used franco kernel for the pure sake of kernel volume gain, but it always has had semi poor battery for me. i am excited to use the PN Kernel now, even though it doesn't have the volume, but i will probably use something like viper
[Nexus 6 Android Development] Nucleotide:
Source code isn't 32 or 64bit. It's plain text - readable by anyone and anything. It only becomes 64bit when compiled. For the most part, so long as Android remains open source, you'll get a 32bit ROM.

My understanding is that issues will start to arise when those proprietary, closed source binaries are only released in 64bit. So yes, from the factory, Android O will be 64bit but that doesn't necessarily mean that Android O can't be compiled to run on 32bit devices.

My knowledge in this area isn't fantastic so it's worth doing some extra research. :)
[Nexus 6 Android Development] internetpilot:
Just FYI, I had no problems with dirty flashing, including the 7/25 Full BeansGapps (wiping System partition, of course). Worked like a charm!
[Nexus 6 Android Development] Yasharkhan:
That is so heartening to see that one of the best and awesome dev is going to support Shamu for ANDROID O
[Nexus 6 Android Development] rignfool:
http://lmgtfy.com/?q=Define:+development
[Nexus 6 Android Development] DarthCthulhu:
What are you going on about? Is BeansTown not a developer? :rolleyes:
[Nexus 6 Android Development] rignfool:
The post I quoted... Like most of the others in this thread... Has ABSOLUTELY NOTHING to do with ROM development what so ever...

There is a general discussion thread... And a q&a thread for posts like that
[Nexus 6 Android Development] Yasharkhan:
And just what exactly do you want to say with this? Use words don't be a baby who only knows images

---------- Post added at 08:47 PM ---------- Previous post was at 08:45 PM ----------

And that's not your job to moderate posts, if a moderator finds something wrong with any post, I'm sure he'll point that out, keep the hate to yourself
[Nexus 6 Android Development] rignfool:
Stop cluttering the thread with useless banter and thinly veiled ETA requests...
[Nexus 6 Android Development] Yasharkhan:
And that's not your job to moderate posts, if a moderator finds something wrong with any post, I'm sure he'll point that out, keep the hate to yourself
[Nexus 6 Android Development] jckjr:
Do you mean like your post?
[Nexus 6 Android Development] Yasharkhan:
No one is asking the dev about the ETA, I was just appreciating his work, and this troll started doing what guys like him do best, and also you can get off this thread if the 'cluttering' is too much for you
[Nexus 6 Android Development] swpark:
I have clean installed and have bluetooth battery drain issue which i never had like you see the attached screenshot. Would you anyone gives me any clue to resolve the battery drain issue?

Thank you in advance.
[Nexus 6 Android Development] Strephon Alkhalikoi:
[MENTION=4545331]Yasharkhan[/MENTION], [MENTION=3290808]rignfool[/MENTION]: Before this devolves into a knock down drag out fight, let's remember that Beans does permit some off topic discussion in his development thread. I respectfully suggest that anyone who has a problem with a post should flag it for a moderator to look at.

Now, back to civil discourse.
[Nexus 6 Android Development] GreeKNastY:
I've had a terrible BT drain issue lately with a purenexus from may(yea been behind) has this not been fixed yet?
[Nexus 6 Android Development] ktmom:
[MENTION=1323151]GreeKNastY[/MENTION] [MENTION=586990]swpark[/MENTION]

Have you disabled settings > google

> instant tethering?
[Nexus 6 Android Development] life_speed@yahoo.com:
Camera power button double tap

Searched this thread, searched the menus, still can't find where the infernal double-tap power button to launch the camera is hidden. Help! Obviously this launches in the pocket regularly.
[Nexus 6 Android Development] jbaumert:
Settings / Gestures
[Nexus 6 Android Development] life_speed@yahoo.com:
Thanks! That is the great thing about Android, they re-arrange the menus constantly. :mad:

Pure Nexus is great, many thanks to the developer! Should let me keep my N6 until Pixel 2 releases.
[Nexus 6 Android Development] swpark:
Yes, it disabled.
[Nexus 6 Android Development] ktmom:
Other possibilities from this thread.
[Nexus 6 Android Development] swpark:
I applied the last two options, and looks like it's working. I don't know how the log is something to do with the battery drain? Anyway, you save my time and battery drainage. Appreciate!!
[Nexus 6 Android Development] ktmom:
Glad it helped.
[Nexus 6 Android Development] caloyzki:
hello, i want to try this rom, i am not rooted atm. i need to unlocked my bootloader first but i cant find the sdk tools working from the how to guide, can someone please link me directly to the latest sdk tools file that im needing to get? thanks in advance.
[Nexus 6 Android Development] jbaumert:
See the stickied threads in the General Forum: https://xdaforums.com/nexus-6/general/nexus-6-index-thread-t3229412
[Nexus 6 Android Development] caloyzki:
Thanks but, still the same. If someone can direct me a link for the proper sdk tools.

---------- Post added at 03:26 AM ---------- Previous post was at 03:24 AM ----------

Thanks, but still the same. If someone can direct me a link to download the sdk tools that we need to unlock the bootloader

---------- Post added at 03:26 AM ---------- Previous post was at 03:26 AM ----------

Thanks, but still the same. If someone can direct me a link to download the sdk tools that we need to unlock the bootloader

---------- Post added at 03:27 AM ---------- Previous post was at 03:26 AM ----------

Thanks, but still the same. If someone can direct me a link to download the sdk tools that we need to unlock the bootloader
[Nexus 6 Android Development] cmh714:
Dirty flashed....havinbg troubles with wifi...wont connect or show my saved AP's....so far tried clearing data for settings, but so far no good.
[Nexus 6 Android Development] michierusama:
I had two soft reboots using my phone normally. Weird. Any suggestions?
[Nexus 6 Android Development] cmh714:
Reflashed dirty over the top a second time and all seems good now... :)
[Nexus 6 Android Development] jckjr:
https://xdaforums.com/showthread.php?t=2947452

Wugs works for me.
[Nexus 6 Android Development] ktmom:
https://developer.android.com/studio/releases/platform-tools.html

There you can get the newest binaries for adb and fastboot without having to install the entire studio.
[Nexus 6 Android Development] caloyzki:
this is what I am talking about. now its working fine now. thanks a lot sir! How to should be updated and link this on to that, its easier to find and not confusing. lol
[Nexus 6 Android Development] TotalChen:
Hi Beans, recently I'm working on porting cmactions to any N6 ROM, and I success on Lineage OS based ROMs & some AOSP based ROMs like NOS, however, it failed w/ PN as the result of the extra panel not appearing in PN's setting menus.

The activity code in AndroidManifest.xml as follow :

<activity
android:name=".TouchscreenGesturePreferenceActivity"
android:label="@string/screen_gestures_panel_title"
android:theme="@style/CMActions" >
<intent-filter>
<action android:name="com.android.settings.action.EXTRA_SETTINGS" />
</intent-filter>
<meta-data
android:name="com.android.settings.category"
android:value="com.android.settings.category.device" />
<meta-data
android:name="com.android.settings.icon"
android:resource="@drawable/ic_settings_gestures" />
</activity>

Full source

No related log is catched.

Can you or anyone having the same experience give me a hand to look into this, please? Thanks very much!
[Nexus 6 Android Development] The Doctor04:
Try a clean flasg

---------- Post added at 10:46 AM ---------- Previous post was at 10:46 AM ----------

You try a clean flash?
[Nexus 6 Android Development] IRACONDIA:
Guys I have this strange problem: I use expanded desktop (enabled for all apps), with status bar visible and navigation bar hidden, because I use LMT Launcher. But if I write a message or something that will pop up the keyboard, my navigation bar will become visible, and will leave a "ghost" when I close the keyboard. It will happens both on google keyboard and italian keyboard.

I have last build, I tried qemu.hw.mainkeys = 1 in builprop, but no effect.... some help?

EDIT- SOLVED, I simply had to disable "Navigation bar" in main menu
[Nexus 6 Android Development] caloyzki:
Guys, i couldn't find how to changed the clock to weather from the home screen. Any idea? Tia
[Nexus 6 Android Development] dahawthorne:
So you've managed to install Pure Nexus then?
[Nexus 6 Android Development] caloyzki:
Yeah. I did last night. Thanks for all the help.
[Nexus 6 Android Development] Pkt_Lnt:
Answered here with reference links. - 05-28-2017, 12:20 PM |#36553

https://xdaforums.com/showpost.php?p=72465259&postcount=36553
[Nexus 6 Android Development] nickspiker:
Love this ROM, however...

I am a cell tech for Verizon so I am on my phone constantly. I really needed to have the ability to use WiFi calling so I upgraded from Chroma to Pure Nexus this morning. My phone has been pocket dialing people constantly today, which rarely ever happened on Chroma. The two things that I think are contributing to this is pressing the power button when something is close to the proximity sensor, the phone turns on. Definitely needs fixed, as that is probably reason 1. The second reason may have something to do with a glitch when the screen turns on randomly, but it seems to be linked to the accelerometer somehow. When you set the phone down for 30 seconds or so, then pick it up, it turns on, even if the proximity sensor is covered.

On another note, I really miss being able to see the signal strength in the notification bar (dBm)

Thank you!

---------- Post added at 03:43 PM ---------- Previous post was at 03:33 PM ----------

Oh, and when the phone rings in your pocket, the screen turns on. Even worse, it stays on when you answer it with a bluetooth headset, and when you are done with the call, it goes to the last app you were using. All in pocket, checked my proximity sensor and issue still happens on my spare Nexus 6 too. I have a feeling these are all Google issues as I've seen some of these before on the stock Google ROMs.

Anyway, thanks again otherwise!
[Nexus 6 Android Development] Strephon Alkhalikoi:
If you're having issues, where are your system logs? Without logs, the problems you are apparently having won't be fixed.
[Nexus 6 Android Development] githyanki:
Turn off lift to wake in gestures.

Also turn off ambient display which will wake phone when you get notifications.
[Nexus 6 Android Development] Nucleotide:
Sorry to say [MENTION=7918393]TotalChen[/MENTION] that you probably wont get a response in this thread. You're better off contacting Beans on Google+ or via Private Message. No one really cares much for actual "development" talk in the "development" forum these days.

Personally, I think the mods should just merge all forums into one and be done with it.

Good luck! :good:
[Nexus 6 Android Development] sandrosdj:
Changing the battery icon style on latest release crashes System UI even after several restarts. Removing the settings from /data solved it.

I was using a substratum theme, I haven't tested without themes.
[Nexus 6 Android Development] tundra35:
It's your theme. I can change my battery icon just fine.
[Nexus 6 Android Development] tattedupboy:
I'm having a strange issue. I tried installing the latest build with the July 29th micro build of open gapps, and when my device boots up, there is no keyboard available; the only method of entering text is voice typing, and even then, voice typing isn't available for password input. Any suggestions?
[Nexus 6 Android Development] Pkt_Lnt:
Use the recommended GApps.
[Nexus 6 Android Development] rawhide85:
I'm in complete agreement! Beans has been the best thing to ever happen to our beloved N6! Thank you brother for all your hard work. Cheers
[Nexus 6 Android Development] TotalChen:
Thank you for your advice! So far I've found out the reason by myself, the apk I build with test key, having a signature mismatch problem, in that case, it won't get the system permission to launch.

W PackageManager: Failed to parse /system/priv-app/CMActions: Signature mismatch for shared user: SharedUserSetting{2ea914c android.uid.system/1000}

CMActions works in ROMs built with the same test key, while it seems pn is built with official key. After a couple of hours' searching work, I still can't find a proper way to make this correct for signature issues between official/unofficial . To make an unofficial build will not solve this problem either.
[Nexus 6 Android Development] pointman_12:
every new build i see people installing asking questions about gapps...i don't think i've ever installed gapps when i dirty flash and never had an issue...should i be flashing the newest gapps when flashing newest build?...

side note...last build i had 21 days + without a manual reboot and this rom was still smooth as hell.. [MENTION=231896]dev[/MENTION] awesome work...best rom for N6 hands down...
[Nexus 6 Android Development] rignfool:
You will notice as a device ages... You will start to see the reflash gapps question pop up...

I think it's from people starting to run out of space... So why not move em to system... It's useless space till we get a repartitioning script...

And... Don't forget... Not all devices are Nexus devices... So add-on.d might not work where they came from and have to reflash because the devs could never get that part working...

Or maybe it's just people who always follow instructions and clean flash everytime as to not have bugs?

Or maybe it's the borderline OCD crowd who just has to have only the most up to date software available
[Nexus 6 Android Development] pointman_12:
thanks....

appreciate the answer...i'm not a noob but not a tech expert either...was just curious...last build i learned to disable themes for much less headaches...other than that never had an issue following devs install directions...
[Nexus 6 Android Development] rignfool:
Hang around a while... You'll notice that reading and comprehension are not XDA strong suits... On a forum...
[Nexus 6 Android Development] pointman_12:
...

i browse the forum every couple days...just don't post a lot...keeps me up to date...saw the mod was here not long ago dropping the hammer...people should realize the devs do this stuff on their own time...and aren't here 24/7...(insert search engine) will answer most questions...figured mine wasn't too bad because i wasn't *****ing or had major issues...
[Nexus 6 Android Development] imarq24:
Was just curious....I saw Alex Cruz over in DU stated that his last update was the last and is now preparing for Android O. Was wondering if that was the same for you [MENTION=4395895]BeansTown106[/MENTION]

BTW loving the lastest update. Appreciate the hard work
[Nexus 6 Android Development] Strephon Alkhalikoi:
Beans is also preparing for Android O. There will still be bug fixes, but no major changes between now and when Android O drops.
[Nexus 6 Android Development] imarq24:
That's what I thought
[Nexus 6 Android Development] S0UTHPAWK1LLA:
I read that Google and Apple patched the Broadpwn vulnerability last month. I'm not sure if that would've been in on this last 7/5 security update or would they need to patch the baseband? I'm still on .45
[Nexus 6 Android Development] tattedupboy:
Root Call Blocker doesn't seem to be working for me on this ROM. I'm pretty sure it's not an issue with the app, because it's worked on every other ROM I've tried. Has anyone gotten it to work on this ROM?
[Nexus 6 Android Development] bovineyard:
I'd like to know how you got wifi calling working on the nexus 6, it was my understanding it didn't work at all.