yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Android Development] DJBhardwaj:
'Manage ROMs' is where your secondary ROM(s) will appear. It is also where you can manage the installed (secondary) ROM, like wiping cache/data, flashing zips like GApps or other mods, etc.

As for the screenshot, your primary ROM is right there, labelled as 'Internal'. It is by default, how MultiROM works.
[Nexus 6P Android Development] KLit75:
You're right. Pure nexus is my primary and screw'd is my secondary rom. I attempted to boot internal--winds up in bootloop but when I kill it manually (hold power) it boots right up.

As for secondary, I tried booting to that but it gave an error and said hit power to reboot.

Sorry. I'm at work now and didn't get the exact error. Just letting you know in case you or anyone else finds something familiar about this. Hopefully tonight or tomorrow I'll be able to get more details and sort this out. Thanks.
[Nexus 6P Android Development] rammy1991:
hello folks, been using stock nexus 6p since i got it, i rooted it today and flashed pure nexus rom, does multirom support Android N in secondary rom? if no then which popular roms are supported ?
[Nexus 6P Android Development] Tylog:
N only on primary

All M ROM working on secondary, i don't know a M Rom that doesn't
[Nexus 6P Android Development] KLit75:
I don't think it's worth providing a log since I'm 99% it's user error. I'd like to try and reflash my secondary rom since it's not booting. Thinking back I'm fairly certain I messed up in the flashing process. The one part that confuses me is Multirom manager app says the recovery isn't installed. It is installed and I can boot to it plus my secondary rom is there it's just not booting.

My question (in addition to the recovery not being installed) is can I really just delete the rom within the MR app like it gives the option to? Will that wipe every bit of the secondary rom? Thanks again.
[Nexus 6P Android Development] npjohnson:
So, what's happening is, incompatible GApps are mounting and corrupting the secondary system. NEVER flash multiple GApps packages in one go, even if they fail, start from scratch on that ROM.

OpenGApps and PN GApps, and BANKS GApps work fine. Those are the versions I will continue to test.
[Nexus 6P Android Development] jawonder:
Ok thanks, so is there a reason why the GApps i was using before i updated are failing ?.
[Nexus 6P Android Development] KLit75:
I'm having this issue flashing gapps. The room flashes fine. But gapps (3 different versions so far) all fail.
[Nexus 6P Android Development] R102:
How long does it take when you flashing rom. Mine is less than 10 seconds and said installed successfuly.

It is strange, usually the flashing rom process take more than 1 minute.
[Nexus 6P Android Development] rammy1991:
that would be so nice if we can use android N preview on secondary ROM :( hope someone will figure out something
[Nexus 6P Android Development] Donric13:
I also have problems with actual mr build. Flashing rom as secondary only takes seconds (seems only to flash supersu correctly). Then i can't flash gaps properly (opengaps). Gives always the error, that the device isn't supported (error 64) - says my device is arm.... (Nexus 6P....). Just to try installed gaps only arm (not arm64). It worked to install... but heavy bootloop after booting into rom. Tried several roms flashing as secondary (candysix, uberstock). Always was taking seconds. Then i went back to older mr release (twrp and multirom.zip). Could install the rom without any problem. So it seems to be related to actual release. But i can't say atm if it is the recovery or the multirom.zip. Anyone else facing this problem?
[Nexus 6P Android Development] jawonder:
Yes it's about that time for me too . Seems the rom didn't flash but it still says successful. Something is definitely wrong.
[Nexus 6P Android Development] jamiejames:
Same exact problem as everyone else. Rom seems to flash in seconds. Open gapps are the only one's that will take. Then black warning screen like someone posed a few page's back. Nexus 6p.
[Nexus 6P Android Development] Lord. Tech:
Says gapps incompatible :/ tried banks, dynamics and DU TBO... Should i go back to old version? But idk how would i even do that :s the old apk?
[Nexus 6P Android Development] Donric13:
Boot into Twrp and flash old release of mrtwrp (img) and multirom.zip. Then reboot into twrp and flash rom as usual.
[Nexus 6P Android Development] Lord. Tech:
Even twrp should be the old one? I'll give it a go, thanks
[Nexus 6P Android Development] Donric13:
I don't know. But i flashed both old versions and now it's working.... So fingers crossed....
[Nexus 6P Android Development] KLit75:
Its fast. Probably no more than 20 seconds.
[Nexus 6P Android Development] jawonder:
The version before works fine .
[Nexus 6P Android Development] npjohnson:
Okay, I missed this, and am fixing it as we speak.

I accepted a pull request that rewrote fstab handling, though, apparently does so incorrectly.
[Nexus 6P Android Development] npjohnson:
All, I apologize. I pushed the wrong image.

I have corrected my mistake. The installer app should pull today's recovery now. This remedies the GApps/ROM fail to flash issue.

N can work on Secondary. I have it.

Install N as you would using Google's images, then use the swap ROM's function to swap it to a secondary slot.

You'll need to flash your corresponding M vendor before booting an M ROM, and you'll need to flash the corresponding N vendor before booting N.

Backing up in TWRP and restoring N, messes up file permissions somehow. That's why people can't seem to get it to work.
[Nexus 6P Android Development] KLit75:
Awesome. Thanks for taking the time. Much appreciated!

...and confirmed working for me! Already using my secondary ROM. This is the best!
[Nexus 6P Android Development] jamiejames:
No need to apologize. You rock thank you.
[Nexus 6P Android Development] jawonder:
Great job, no need for apologies we know you didn't do it on purpose. Without you we wouldn't have this great mod for the 6p . Thank you for all you done.
[Nexus 6P Android Development] jamiejames:
Works perfectly now. Thanks again.
[Nexus 6P Android Development] dallen5:
How to get the Gapps to flash on secondary rom?
[Nexus 6P Android Development] KLit75:
Did you update your recovery in MR app with the version released today?
[Nexus 6P Android Development] fLipz:
is this the latest https://multirom-nexus6p.github.io/mr-twrp-recovery-05172016-STABLE7.img ? thank you Dev!
[Nexus 6P Android Development] Donric13:
Just an info for all users playing around with multirom, kylo kernel (on secondary) and gov profiles in ExKernel Manager app. On my device i had franco kernel on the internal rom and couldn't choose oc frequencies on any secondary with kylo kernel. If you like to overclock your device on secondary roms with kylo kernel it seems you have to install the ElementalX Kernel on your internal rom and choose the overclocked version in aroma installer. Then inject current boot sector. Then you are able to choose the oc frequencies in Ex Kernel Manager (for blujay_oc profile for example) in your secondary roms.
[Nexus 6P Android Development] rammy1991:
dear OP, as many ppl dont know how to run android N on secondary rom, so please can you create a tutorial, or just reply here with short tutotial how to do it from scratch? like i am running m custom rom(pure nexus), what should i do next? i read your last reply, but i cant able to understand completely, little confused :-s
[Nexus 6P Android Development] Lord. Tech:
Op, don't apologise, ur awesome man, thanks alot for the quick fix ! :)

---------- Post added at 09:49 AM ---------- Previous post was at 09:46 AM ----------

I was about to have the same exact setup with frabco, kylo n ex lol, but now i'm confused because i don't have aroma version of ex, i only have the playstore app ex manager :/ where to get the oc version?
[Nexus 6P Android Development] Donric13:
You find it here:

http://xdaforums.com/showthread.php?t=3240571
[Nexus 6P Android Development] DJBhardwaj:
[MENTION=5848265]npjohnson[/MENTION] Now since the app detects MR TWRP, why not remove/modify the following line in the OP?
[Nexus 6P Android Development] jawonder:
Mine is still showing "MultiRom recovery is not installed" .
[Nexus 6P Android Development] dallen5:
Yes I just did it and thanks
[Nexus 6P Android Development] 4RK4N:
can the current newest mr-twrp do the new encryption present in android N ? dont wanna need to wipe everything again ^^

preview 3 is live btw ^^
[Nexus 6P Android Development] rammy1991:
where i can get android n flashbale file or android n vendor file for booting into it after swapping it to secondary rom
[Nexus 6P Android Development] npjohnson:
That's not a thing. There is no full N flashable that won't mess up MultiROM.

You need to flash via Fastboot, and the install a non-encrypt kernel, decrypt, then swap ROM to secondary using MR Recovery.

Source hasn't dropped. No hope until then for N encryption support.
[Nexus 6P Android Development] npjohnson:
It only worked on the 0514 release, and, that was NOT intentional. Consider it black magic.

I'll get around to adding it to our build scripts (so I don't have to label them every god dang time, haha) after exams are over on June 10th.
[Nexus 6P Android Development] jawonder:
Anyone using N preview 3 as primary as yet ?.
[Nexus 6P Android Development] rammy1991:
ok i will do that, and install N primary, decrypt it and swap it, i understand till here, but you said we have to flash m vendor before booting to M and flash N vendor to boot in to N, so whats that?

thanks for your quick replies and helpfulness :)
[Nexus 6P Android Development] fLipz:
it means that you must have 2 Vendor image always available from your /sdcard

one for Marshmallow and one for your Android-N.

if your going to boot from your Primary which is Android-N you MUST flash Android-N Vendor image 1st.

and if your going to use your Secondary which is your Marshmallow ROM then flash MM Vendor image 1st.

from TWRP:

Select Install

select Install Image (find your appropriate vendor image)

select Partition to Flash Image > select Vendor Image

Swipe to confirm Flash​
[Nexus 6P Android Development] rammy1991:
i have M vendor image, how to get android N vendor image? i am just going to install N preview 3 now
[Nexus 6P Android Development] fLipz:
go here https://www.androidfilehost.com/?w=files&flid=59988

all files from the link are from the latest android n developer preview-3 [NPD35K]
[Nexus 6P Android Development] rammy1991:
wow, thanks , will try using android N as secondary rom, lets see how its goes, will revert back
[Nexus 6P Android Development] jawonder:
Does the kernel patch work on N preview 3 ?.
[Nexus 6P Android Development] rammy1991:
krnel patch works, but twrp not working :( did anyone made it work?
[Nexus 6P Android Development] jawonder:
What do you mean TWRP not working ?, have it installed and working . I fastboot MultiRom while installing N preview 3 and it worked fine . Didn't try installing a secondary as yet . I'm wondering if secondary will work with new bootloader and new radio . Didn't get the chance to test because i'm on the road .
[Nexus 6P Android Development] rammy1991:
same, but after setting up N and rebooting to recovery it doesnt work, its stuck on twrp splash screen, one more member confirmed that

http://xdaforums.com/nexus-6p/help/tut-n-preview-npd35k-nexus6p-root-t3382075

however, root and kernal patch(hardboot - elemental kernel) works

---------- Post added at 07:44 PM ---------- Previous post was at 07:35 PM ----------

can you confirm if MR TWRP is working after booting up N and rooting/kernal modification
[Nexus 6P Android Development] DJBhardwaj:
Yes, it will work perfectly. You just need to make sure that your device is decrypted completely.
[Nexus 6P Android Development] rammy1991:
i decrypted by "fastboot format userdata" , how you done that? am i missing something, please explain :)
[Nexus 6P Android Development] DJBhardwaj:
You need to flash the modified boot.img first, and then the 'fastboot format userdata' command to decrypt.
[Nexus 6P Android Development] rammy1991:
just done that, as instructed on your website :)

---------- Post added at 09:31 PM ---------- Previous post was at 09:31 PM ----------

now trying to boot N as a secondary device
[Nexus 6P Android Development] rammy1991:
Finally After lots of try and bootloops, got able to work Android M(Pure Nexus) as primary ROM and Android N Preview 3 as secondary ROM

Thank you [MENTION=5848265]npjohnson[/MENTION] for making this possible and [MENTION=3998397]DJBhardwaj[/MENTION] [MENTION=1306381]fLipz[/MENTION] [MENTION=3247246]jawonder[/MENTION] for guiding me :)
[Nexus 6P Android Development] Indicious Flow:
I've managed to get UberStock (Main ROM) and N Preview 3 (Secondary) to work together. The only issue I have now is that Camera doesn't work on the N Preview 3. Is it because of the kernel's limitation as due to different versions, causing incompatibilities? Currently using Kylo Kernel, Main on R22 UBER 7.0 and flashed R19 UBER 7.0 on N Preview 3 but doesn't seem to fix the issue. Same goes the other way round. Only the main ROM is able to use it's camera functionalities. Anyone knows any way to actually fix it?
[Nexus 6P Android Development] rammy1991:
same with me :( i am using elementalx kernel
[Nexus 6P Android Development] jawonder:
Are you using the kernel patch or if a kernel which one ? , don't want to mess up my N as i'm not at home to reinstall it .

Edit:- N preview 3 works fine with Elemental X 3.01 , running roms in secondary without any problems.
[Nexus 6P Android Development] fLipz:
Just Sharing

Flashable Angler VENDOR image

Android-N [NPD35K-ANGLER] https://www.androidfilehost.com/?fid=24549084345926327

Marshmallow [MTC19T-ANGLER] https://www.androidfilehost.com/?fid=24549084345926329

Tested On:

PRIMARY: Latest Android-N Developer Preview-3 using @buckmarble eLiTe.[AN]0422-BUiLD2 + SuperSU.v2.74

SECONDARY: Pure Nexus (CMTE)0506 + builtin SuperSU.v2.68 + ElementalX-N6P-1.17 + BaNkS_Dynamic_GApps_6.x.x_5-18-16_05-33

hope it works to everyone!
[Nexus 6P Android Development] DJBhardwaj:
I was gonna comment the same. Using EX 3.01.
[Nexus 6P Android Development] lululala:
Noon question as I'm new to multirom. Do both primary and secondary share the same data partition?
[Nexus 6P Android Development] Maxr1998:
Can anyone tell me how I could flash Android N Preview without messing with my primary rom? Could someone maybe send me his nandroid backup of a clean Android N DP3 as secondary rom?
[Nexus 6P Android Development] Maxr1998:
Nope, they don't. Primary uses /data, secondaries have it at /data/media/0/multirom/roms/*rom*/data/ (or similar).
[Nexus 6P Android Development] DJBhardwaj:
The best way, is to first install N as primary, and then swap it with your secondary ROM.
[Nexus 6P Android Development] npjohnson:
Yeah. It is the only way.

N Backup in TWRP messes up new N permissions. A TWRP backup may boot, but will be buggy/not worth it. Swapping the ROM is the best/only correct way to do it.
[Nexus 6P Android Development] npjohnson:
N Preview 3 does not have kernel source out. Any custom kernel uses P2's patch increment. That is why your camera is broken. Use the default N kernel until P3 Kernel source drops and your kernel developer includes it.

Using a P2 Kernel, or earlier will cause the camera issue you are facing.

So, for now, you can't run P3 as primary until kernel source drops, as we can't build the P3 kernel with Kexec HardBoot support. And any older kernel will cause Camera issues like you are seeing. Some kernel developer may have accidentally fixed it, and, in that case, P3 /could/ be used as Primary. The point of the story is... tread carefully.

Nope. There is no option to do this, and will never be.

The Android Package installers don't get along with it, and would require all ROM's to have a patch included that SERIOUSLY makes the ROM insecure (ignores package signatures/installed status). I personally tested this idea. Corrupted my data partition more times than I could count.

The way the HTC M7/M8 guys did it was EXTREMELY insecure, and corrupted the /data/ partition more times than not.
[Nexus 6P Android Development] npjohnson:
All,

I finally fixed MR-TWRP Recovery versioning. The MR Installer app now shows it as installed (as of the 0520-03-STABLE7 Release). Now the MR Installer app will keep you up to date by notifying you on your device!

Also, I have come to a few decisions. I have recently run into a TON of trouble with this (and will be adding a note to the OP), people (on other projects) have been building off my source, uploading the builds, and claiming the product as their own. This has caused me to involve XDA moderators, and, on the whole, has been a sucky experience. I appriciate the help XDA moderators have provided.

I do a considerable amount of work for the open source community, and find people that do this appalling. I used to not have a problem with letting people do unofficial builds as long as credit was given, but, in days of recent, I have noted that it has resulted in fragmentation, lost data, and in a few rare cases, bricks.

So, as of toady, you are still welcome to fork our Github repositories, and use them to port MR to new devices, and as a reference, but, I ask that no one build targeting the 6P using my source and post it publicly (of course you can build for personal use, but distribution is forbidden). Of course, I welcome and ask that anyone who wants to pull request changes in.

The only acceptable releases based on our source for the 6P are recovery/multirom themes, though, I strongly ask you tag me so I can note the themed version in the OP.

AGAIN, none of this is intended at anyone in this thread. This is just a decision that I've made based on other recent experiences.
[Nexus 6P Android Development] jawonder:
Thanks for your work npjohnson .

What do we need to get the 6p officially supported ?.
[Nexus 6P Android Development] gqukyo:
Would like to install N but does that mean I have to decrypt and remain unencrypted in order to use M and MR?
[Nexus 6P Android Development] Maxr1998:
Oh well.. that's unfortunate. I hope I can install it as cleanly as possible then.

EDIT: Would I need to boot the rom after installing it? Means could I just flash the system.img in TWRP, move it to external, and then restore my primary MM nandroid?
[Nexus 6P Android Development] R102:
Awesome update [MENTION=5848265]npjohnson[/MENTION] :good::good:

Everything works good.

I feel the proccess more lighter/faster. :fingers-crossed:

TYVM :highfive:
[Nexus 6P Android Development] silvan g:
Guys just to make sure, back up current rom, then fastboot flash (so wipe all data) n preview 3, then install multirom and restore current rom in secondary slot and then swap roms ?

there is no flashable version of the current n preview 3 right ?
[Nexus 6P Android Development] R102:
When you flash Np3 from fastboot and flash MR-twrp, it make your N preview 3 as internal rom
[Nexus 6P Android Development] 4RK4N:
i managed to get N as secondary while having PureNexus + Elementalx as primary with the help of [MENTION=5848265]npjohnson[/MENTION] 's swapping instructions.

i booted N after flashing system vendor and modified boot img. then back to twrp swaping it to secondary.

my primary refused to boot after that but restoring the backup i made fixed it.

also nice that we now see "recovery installed" in the installer app :good:

EDIT: do dev options work for u guys in N preview 3? when i click it settings freezes then crashes after a while. every time.
[Nexus 6P Android Development] npjohnson:
It's as officially support as it will ever be. We've pushed our charges back upstream, but Tasks hasn't accepted them yet.
[Nexus 6P Android Development] jawonder:
Thanks bro, just sent you a little donation for you work .

7X239697VS077843V
[Nexus 6P Android Development] npjohnson:
Thank you for this. Between school and expenses, haven't had much left over this month. :)
[Nexus 6P Android Development] 4RK4N:
is there a way to "backup" vendor partition into .img format? problem is my primary PureNexus is a Layers rom. flashing the N or M vendor on every boot removes my overlays. so i want to create my own M vendor with the layers applied. can that be done somehow?

i know its a bit off-topic but thx for answers ^^
[Nexus 6P Android Development] Donric13:
You can make a copy of the overlay directory on vendor partition and copy it back when you start up your pure nexus rom. This should work.

Gesendet von meinem Nexus 6P mit Tapatalk

---------- Post added at 08:41 PM ---------- Previous post was at 08:39 PM ----------

You can make a copy of the overlay directory on vendor partition and copy it back when you start up your pure nexus rom. This should work.

Gesendet von meinem Nexus 6P mit Tapatalk
[Nexus 6P Android Development] npjohnson:
Vendor image backup on TWRP. (Not just vendor backup).
[Nexus 6P Android Development] jawonder:
I stop backing up the Vendor image because i never can restore a backup that has the image .
[Nexus 6P Android Development] npjohnson:
Does it just hang? It works for me.
[Nexus 6P Android Development] jawonder:
Yes it hangs . I tried with the regular TWRP and MultiRom . Haven't done it for a while so if it's working now i don't know. I didn't want to take anymore chances as it happen to me a few times.
[Nexus 6P Android Development] x.0ni.x:
After doing the process of getting the dev preview 3 installed as secondary ROM and primary back to internal ROM do we have to flash the corresponding vendor images when booting between MM ROMs and The N secondary ROM?
[Nexus 6P Android Development] 4RK4N:
yes. before u boot N u need to flash the N vendor and the M vendor before booting M. every time.
[Nexus 6P Android Development] liquidsuspension:
Maybe I'm missing something simple or perhaps it isn't an option, but is there a way to turn off automatic booting to the primary? I'd rather manually choose each boot.
[Nexus 6P Android Development] jawonder:
Yes, in recovery click on Multirom then at the top right there is a settings menu click on that then click settings you'll see Auto boot . You can turn it off there .
[Nexus 6P Android Development] liquidsuspension:
aha I knew it was a simple fix, thanks! :good:
[Nexus 6P Android Development] seanjenks:
Does anyone have a flashable N vendor image zip? I made one but it's not working. I have Android N as my secondary so I have no option to flash the img file and it takes forever to switch between the two back and forth kinda defeats the purpose.
[Nexus 6P Android Development] fLipz:
yup i made a flashable Vendor image.

one for Android-N and for Marshamallow.

latest Andorid-N Developer Preview 3

VENDOR-AN[NPD35K-N6P]2016.05.20

https://www.androidfilehost.com/?w=files&flid=60282

latest Marshmallow

VENDOR-MM[MTC19T-N6P]2016.05.20

https://www.androidfilehost.com/?w=files&flid=60280

i'm still waiting for @npjohnson and @ajsmsg78 their permission to post my flashable TWRP Recovery:

1. Dees_Troy TWRP

2. ajsmsg78 bLack-bLue TWRP Recovery

3. npjohnson MuLTi-ROM Recovery[STABLE-7]

i think a flashable Recovery is very handy to us Multi-ROM user.

EDiT:

the GO signal has been granted

fLashable TWRP:

MuLTi-ROM Recovery[Stable-7]0520

Credit To: @npjohnson

https://www.androidfilehost.com/?fid=2454908434592672
[Nexus 6P Android Development] jawonder:
Can they be flashed from within a rom using an app like flashify ?.
[Nexus 6P Android Development] fLipz:
Tested on:

1. Flashify = Success

2. Flashfire = Success
[Nexus 6P Android Development] jawonder:
Yep tried it just after i posted and had success too .
[Nexus 6P Android Development] x.0ni.x:
The blue & black theme is for multiROM or just TWRP? Do we get screenshots of the them?