yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Android Development] rchtk:
You need a modified twrp to use multirom. Check my last posts in this thread, I mentionned the step I used.
[Nexus 6P Android Development] danielgitar2499:
Yes that I do know, but the latest availible multiROM-twrp (3.0.2-0) is stuck on the splash screen. Normal twrp 3.0.2-2 works fine. Pretty sure the phone isn't encrypted also :confused:
[Nexus 6P Android Development] tikizondo94:
Deleted
[Nexus 6P Android Development] rchtk:
Looks like you're not alone.

https://github.com/TeamWin/Team-Win-Recovery-Project/issues/704

You could probably start from a clean factory image that is formating including user data..
[Nexus 6P Android Development] DaringDomino3s:
I originally posted this in the 7.1 developer preview thread in "General" but figured it might be more applicable to this thread. I've edited my post to make it more helpful for this thread.

Flashed OTA and SuperSU in multirom TWRP to primary and injected multirom, all went well throughout the setup and I played with it for a little.

Then I made a backup of it and restored my previous rom. I restored the DP backup to the secondary slot successfully.

I extracted the vendor IMG from the DP image (not the OTA) and flashed it to the vendor partition and attempted to boot into the DP backup from the MR boot menu, but it got stuck on the Google screen and never made it to the boot animation.

I tried wiping the data of the DP rom to see if that would help, but it still gets stuck at the Google screen.

I've not tried flashing the OTA to secondary because it was stated here that N roms can only be flashed to primary and flopped to secondary, but I've not had any success with it. I might still try it.
[Nexus 6P Android Development] DaringDomino3s:
Well, I tried flashing the OTA in secondary, it fails with error 7. :(

I saved the recovery log from it and have attached it to my post if that helps anything.

I really want to play with it more, don't want the DP as my main ROM, as it's missing a lot of features, stock, and incompatible with substratum themes ATM, etc. Also there's no MR kernel for for it to act as the primary rom and let me run my current ROM as secondary.
[Nexus 6P Android Development] rchtk:
You haven't changed your build.prop by any "chance" ?
[Nexus 6P Android Development] DaringDomino3s:
On the primary rom or the DP backup?

I have the assistant changes made (line added and added pixel XL device name) on the primary 7.0 Uberstock rom.

Would that affect anything?

PS - why is chance in quotes?
[Nexus 6P Android Development] rchtk:
Well some update script verify that they are being run on a system that matches the model to avoid installing crap.
[Nexus 6P Android Development] DaringDomino3s:
Oh, I didn't even think of that, I installed the OTA over my "pixel XL" after wiping the data, it worked fine.

My issue is getting it to boot in the secondary slot.

Uber kernel supposedly works fine with 7.1.1 idk if it has the MR patches. If so, I could get that going as primary and move my primary to secondary, but I've not had much luck with that in this device. Only N rom I got to boot in secondary was an unofficial omni build from a month or so ago.
[Nexus 6P Android Development] DaringDomino3s:
I couldn't get my primary rom to boot in the secondary slot. It only went to the Google screen, no boot animation. That's what happened when I tried to boot the DP backup as well.
[Nexus 6P Android Development] yuva_cool:
Help me to run DP 7.1.1 and Maple AOSP running in Multirom. Which kernel to use?

Which twrp patch?

Steps?
[Nexus 6P Android Development] DaringDomino3s:
I don't know that it will work, as I've not been able to, as I mentioned in my previous posts.

If you want to play with multirom, follow the first posts and I'd start with 6.0 roms as it's being finicky with 7.x roms. At least until it's updated.
[Nexus 6P Android Development] rchtk:
There's currently no custom kernel that runs properly on 7.1.1. we'll have to wait for Google to publish their sources.
[Nexus 6P Android Development] Musa95:
Same here, confirmed no encryption, and 3.0.2-0 modified is not passing splash screen, other twrp's are working properly, any thoughts? [MENTION=5848265]npjohnson[/MENTION]
[Nexus 6P Android Development] mkeller96:
Do I have to downgrade to 6.0? Im on stock 7.0 NDB90X and TWRP gets stuck on splash screen. I waited 5min for it to load with no luck.
[Nexus 6P Android Development] tdg2k15:
[MENTION=5848265]npjohnson[/MENTION] , any plans on updating this to our latest recovery sources.? Just finally decrypted my phone but I'm on 7.0. And have read that it works flawlessly with 6.0 but not 7.0
[Nexus 6P Android Development] mkeller96:
Okay so this is weird im trying to download 6.0 factory image but Google shows no devices. They have the OTA files but when I try to adb sideload it doesn't work.
[Nexus 6P Android Development] shadowstep:
To everyone thinking about why MultiROM hasn't been updated yet, please read this post before posting.
[Nexus 6P Android Development] rchtk:
Also the splash screen hanging has nothing to do with MR modifications (see a few pages before + GitHub commit log might show the correction?). A lot have managed to get it working on 7.0 , me included. The initial conditions were probably different?
[Nexus 6P Android Development] Musa95:
This could be.. Because im sure im not encrypyed otherwise I could not make nandroid backups with normal TWRP, or that's what I read at least.. Will try to start again from a clean system image and report back

Edit: Appearently I was not decrypted at all, though I thought I was, now its really working, thanks a lot for your answers

Enviado desde mi Nexus 6P mediante Tapatalk
[Nexus 6P Android Development] npjohnson:
I will be updating this soon.

I've got most of MultiROM's issues worked out, and was planning on waiting until I had it all fully building with clang/7.1.1 sources, but, I'll concede that those things aren't /that/ useful to the end user.

As of this next release, the recovery will be built in a CM 7.1 tree, and everything else in an Omni 6.0 tree.

If you don't know what any of the above means... you don't need to. Just know that within the next few weeks I'll be posting a new build.
[Nexus 6P Android Development] :
This made my day! Awesome to hear!
[Nexus 6P Android Development] DaringDomino3s:
I don't want to spam with thanks, but multirom is my favorite feature/hack of Android! Thank you for continuing support! It's what I looked forward to using when I came back to a Nexus device :good:
[Nexus 6P Android Development] :
Right! Same here. That's why I bought ONLY Nexus phones, starting with Nexus 4.
[Nexus 6P Android Development] KillerDroid96:
Can't wait for the new build! I have no patience so I'm trying to build it from source so I can have it today lol
[Nexus 6P Android Development] Lord. Tech:
Dude, you rock!!:victory:
[Nexus 6P Android Development] flavoristic:
I have an unlocked rooted 6p with elemental kernel and 7.0N. I followed your guide, however, every time I try to enter recovery mode I get stuck in TWRP+MULTIROM Logo screen. Can anyone help ?
[Nexus 6P Android Development] rchtk:
You're facing a twrp 3.0.2 bug. This was discussed a few posts before. Stuck on twrp splash screen.

Not sure how people solved it..
[Nexus 6P Android Development] Musa95:
You have to decrypt your data partition, aka format data partition in fastboot, that will erase all the contents of the phone including photos and videos, so back up first

Enviado desde mi Nexus 6P mediante Tapatalk
[Nexus 6P Android Development] aakash dabrase:
Just flash Marshmallow vendor image in fastboot.

Okay, here's what you can do

1. Download marshmallow and Nougat vendor images.

2. Boot into fastboot and flash marshmallow vendor image.

3. Now boot into Multirom Recovery, it will decrypt the partition now.

4. Flash what you want to.

5 . Before booting into rom, flash the Nougat vendor image from TWRP/Fastboot.

6. Done :)
[Nexus 6P Android Development] flavoristic:
Thanks for the guide!. However, i was trying to download marshmallow vendor image but was unable to choose which build number to extract the vendor image from. I have 6p model h1512 international. there are around 6 builds for 6.0 and i don't know which one i should chose. Last time I did this my Sim and wireless were malfunctioning.
[Nexus 6P Android Development] SlimSnoopOS:
The factory images are universal. Just download the last one on the list: MTC20L
[Nexus 6P Android Development] Jackdafish:
Has anyone got this working with the 7.1 preview and the latest ElementalX? Would like to boot MIUI off a USB just to see :). Just wanna know if it's gonna all come crashing down before I bite the bullet.
[Nexus 6P Android Development] sudar62:
Does this work with NBD90X nougat?
[Nexus 6P Android Development] rchtk:
It works with Nougat yes. Just find a kernel that has hard boot patch. Most custom kernels have it.
[Nexus 6P Android Development] mcmb03:
http://xdaforums.com/showpost.php?p=69497537&postcount=940
[Nexus 6P Android Development] Jackdafish:
So that's what that means... Thanks
[Nexus 6P Android Development] JPREMEEE:
Tried

Can you give me a walk thru using flash kernel and benzo tring to dual boot pure nexus
[Nexus 6P Android Development] rchtk:
You can only have one Nougat ROM so if that's latest PN it's not going to work. On post #903 I listed the steps I did.
[Nexus 6P Android Development] ngocgiap32:
I've flash this TWRP in PureNexus as Primary but when reboot to recovery it just keep in launch screen. Can anyone help me?
[Nexus 6P Android Development] Vivek_Neel:
Ah , so i was trying the same. N boots successfully on primary slot but when i tried to boot into recovery again , it gets stuck in multirom logo.

I just installed multirom from play store and flashed recovery via it. anything am i missing it? :)
[Nexus 6P Android Development] SlimSnoopOS:
Read post #949.
[Nexus 6P Android Development] Lord. Tech:
Ok so N works in primary only? So i can't have multiple N roms? I wanted to try 3 different N roms with one primary and 2 secondary :/ or should i just install each as primary first and keep moving them to secondary? so that the one i actually want as primary should be flashed last?
[Nexus 6P Android Development] ngocgiap32:
Same question. But i want to try multiboot 7.0 and 7.1 too.
[Nexus 6P Android Development] :
How to flash multiple N ROMs at once

- N ROMs can only be flash to primary at the moment

1) Flash a desired ROM to primary

2) Copy that ROM to secondary slot

3) Flash another ROM to primary

4) Repeat steps 1-3 for desired ROMs

5) If you want to update a ROM, simply swap it with the current primary, flash the update, and then either leave it or swap it back
[Nexus 6P Android Development] SlimSnoopOS:
Maybe I am missing something that is plainly obvious. If the user follows your steps, how would the user boot back into Multirom if they are using 7.0 encrypted and recovery freezes on boot?
[Nexus 6P Android Development] :
Unencrypt or don't use multirom at the moment
[Nexus 6P Android Development] jamescable:
Any update to this?
[Nexus 6P Android Development] mkeller96:
I asked Santa for MultiRom v34 and i've been good this year, so I know ill get it. I hope that I can get my nougat on soon!
[Nexus 6P Android Development] kiefferbp:
You two should know better than to ask for updates.
[Nexus 6P Android Development] WelcomeToTheSkye:
The second one was obviously a joke. Almost positive most people know XDA rules and the first guy just was wondering if the op ever released anything or not
[Nexus 6P Android Development] jamescable:
[MENTION=5848265]npjohnson[/MENTION]....I know I'm out of line here...but you promised an update in the coming weeks...its been over a month...now the 7.1.1 source has also been out a couple of days now...could you at least let us know your alive and working on it?
[Nexus 6P Android Development] aoaleman:
There was no promise.
[Nexus 6P Android Development] jamescable:
Quote-"I will be updating this soon.

I've got most of MultiROM's issues worked out, and was planning on waiting until I had it all fully building with clang/7.1.1 sources, but, I'll concede that those things aren't /that/ useful to the end user.

As of this next release, the recovery will be built in a CM 7.1 tree, and everything else in an Omni 6.0 tree.

If you don't know what any of the above means... you don't need to. Just know that within the next few weeks I'll be posting a new build."-end of qoute
[Nexus 6P Android Development] aoaleman:
I know, read the same thing. No where does he state, "I promise".
[Nexus 6P Android Development] jamescable:
Oh, idk...I will be updating this soon....like a parent telling their child, I will be giving you $100....implies that he is going to do something...like Trump....I'm gonna make America great again...implies that he promises to do that lol...basic American English dude...grammer
[Nexus 6P Android Development] Citizen_Snips:
Way out of line and super entitled. Developers walk away from XDA exactly because of people like you. I've seen it before. Lots of us have. If you really cared about his progress, you would not have posted a response like that. Just like the rest of us in this thread aren't doing.

---------- Post added at 02:39 PM ---------- Previous post was at 02:38 PM ----------

Grammar, actually. I love it when people point out others "grammer"... Also, in your first comment you said "let us know your alive..." I think you meant "you're". Sit down please.

Furthermore, [MENTION=3604271]jamescable[/MENTION], npjohnson does link his GitHub to the project in the 1st post. I mean, if you really want to know how it's going...???
[Nexus 6P Android Development] aoaleman:
Lol sureeee. Implications are funny. They are just that, until it's actually done. Let's wait and see what he brings. Can't ask for ETAs.
[Nexus 6P Android Development] E30Nova:
[MENTION=4610119]RoyJ[/MENTION], I'm limited to 8 thanks a day.

But thanks for the recent posts lol.

*slow clap*
[Nexus 6P Android Development] EthanG_1988:
What if the developer was about to post the update, and then saw some someone complaining? He could be holding back from updating because of your stupid post.

We have no update, which is unfortunate, but he owes us nothing. Now we may never have fully functional nougat multirom on this phone, potentially because of one idiot.
[Nexus 6P Android Development] shadowstep:
Guys, I'm sure [MENTION=5848265]npjohnson[/MENTION] will release whenever he is ready. Till then, please don't make ETA posts in this thread (unless you want to get trolled or just want to be a douche).

Also, a new version of TWRP, i.e. TWRP v3.0.3-0 has been released for our devices. Here is a direct download link for it. Have fun, and be patient for the MultiROM update! :)

Oh, and I almost forgot, if you're into F2FS, you can try this build of TWRP as it supports F2FS. This build is essentially TWRP v3.0.3-0 with F2FS commits.
[Nexus 6P Android Development] dabug123:
U could always cherry pick it and build yourself
[Nexus 6P Android Development] 500 Internal Server Error:
The dtb from the kernel is not used: the hardboot patch exports the dtb used to boot the device, so that's used instead.

Does anyone want to take over development of this project? I'm not sure if I have the time or the experience needed to keep this project updated (the kernel is still from the January security update) or to fix issues such as the fingerprint sensor and the /vendor partition.
[Nexus 6P Android Development] Tylog:
So you want stop development here? If yes, bad news. I am really happy with this one without any important issues.
[Nexus 6P Android Development] dabug123:
I'm sure alot of us will help where we can ..Don't bolt yet we are just getting started;)
[Nexus 6P Android Development] Swamphound:
[MENTION=5924703]500 Internal Server Error[/MENTION] junior member or not you have done something for our device that no one else has and my hat is off to you. Thank you again and please continue. I only wish I had the knowledge to help but alas I'm but a user and hobbyist. Perhaps at least a PayPal address so we can show our appreciation?
[Nexus 6P Android Development] dlads:
Hmmm AOSIP and Kali on the same phone ? That would be something special.
[Nexus 6P Android Development] Surge1223:
Hey did you have to do anything special in kexec-tools arm64 image load elf checks to get kernels to be accepted? I'm having a hard time getting anything I pass as a kernel to load (I'm not using multirom or your sources for kexec tools or kernels, I'm just learning/researching)

I looked over your sources but didn't see anything that would have affected this. I always get elf parsing errors it seems.
[Nexus 6P Android Development] 500 Internal Server Error:
Don't pass in a dtb (I never tried this), and you need to pass in the Image.gz not the entire boot.img (use Tassadar's bbootimg to split boot.img into a kernel and ramdisk)
[Nexus 6P Android Development] Surge1223:
That's the thing though, I am passing Image.gz

This is my command line args

./kexec -l --load-hardboot ./Image.gz --type=gzip-image-arm64 --dtb=./dtb.img --mem-min=4 --reuse-cmdline

Same outcome regardless of whether I pass dtb or not, also it should dynamically add dtb initrd no? From the output of the dtb segments I didn't see anything that jumped out besides the fdt err. I'm guessing it's my kexec-tools source, I thought I'd just ask in case you mightve dealt with the same thing. Thanks
[Nexus 6P Android Development] 500 Internal Server Error:
Are you building kexec-tools from https://github.com/multirom-nexus6p/kexec-tools on the arm64 branch? That command line looks reasonable.
[Nexus 6P Android Development] dabug123:
Look in kylo kernels (despair dev) and cherry pick the commits him or Franco have the needed ones to build..
[Nexus 6P Android Development] subhjvlz:
(Deleted)
[Nexus 6P Android Development] Swamphound:
Go to recovery>multirom>tap secondary ROM>backup
[Nexus 6P Android Development] opz187:
yea thats a great way to motivate someone (who's been the only one able to port it over) to keep working on it. tell him everything thats wrong, that'll inspire him
[Nexus 6P Android Development] steviemch:
Android development involves users reporting problems for the benefit of all. It's always helpful to the dev if logs are included, but this isn't about someone disparaging the developers work.
[Nexus 6P Android Development] npjohnson:
I'm in for the latter, and have time to do so. Do you have a hangouts I could talk to you on?
[Nexus 6P Android Development] subhjvlz:
Deleted my post.
[Nexus 6P Android Development] ohlin5:
Thank you [MENTION=5924703]500 Internal Server Error[/MENTION] for all your hard work on this and thank you [MENTION=5848265]npjohnson[/MENTION] for your willingness to step up to keep it going! I'm holding off flashing this until a few of the bugs get nailed down (particularly the fingerprint sensor on 2nd rom) but this is awesome work that you guys have done/are doing, so thanks again! Anxiously keeping me eye on this thread :D
[Nexus 6P Android Development] opz187:
You're good bud just kinda busting your balls
[Nexus 6P Android Development] hav0c:
One of the most useful apps on any supported Android phone. Thanks a lot for porting this over!
[Nexus 6P Android Development] Citizen_Snips:
Just want to add that the F2FS TWRP will NOT work with an encrypted device. You must decrypt first which will wipe your internal storage.
[Nexus 6P Android Development] matt4321:
I've removed the sarcastic comments and demands for updates.

Let's just play nicely and wait like adults. If people troll and demand updates just report them and don't respond.

Hope you're all having a good day.

Forum moderator,

Matt
[Nexus 6P Android Development] HikingMoose:
Ok, guys, I hope someone might be willing to help me a little. I've never tried multi-booting, but been interested in it. It seemed more complicated the last time I looked into it, doesn't seem bad now. Already up and running. But, if you guys could check my next question below, that would be appreciated!

I have some questions. It looks like you have to use a custom kernel for the primary ROM. So if I wanted to have MIUI 8 on one, it would have to be secondary, correct? I think MIUI uses their own kernels, and and I'm not sure if custom kernels will work with it. I saw that I'd have to flash the corresponding vendor for whichever I choose to boot (which I'm sure I'll forget lol).

I apologize for the long post.
[Nexus 6P Android Development] jamescable:
OK so....no response from dev so I am going to compile multirom for our device if he doesn't update by New Year...I have already compiled ROMs and kernels so this shouldn't be too difficult...obviously I'll make an unofficial thread but just letting others know.. [MENTION=4393511]matt4321[/MENTION] do u have any objections?
[Nexus 6P Android Development] matt4321:
No problem from an XDA perspective. Remember you can always reach out to OP and work collaboratively, everything is on github too so you could fork and pull. But as stated you're more than welcome to
[Nexus 6P Android Development] matt4321:
Okay wow, this went a bit nuts!

The code is open source, let's remember to do this from a mature and adult perspective though. If you feel like you can add something/fix issues go nuts and try for yourself, if it works you're obviously more than welcome to release something on XDA. If you're literally just building and have little understanding of what the code is doing, maybe learn a bit more, test it yourself, try improve it and of course if progress is made you're always welcome to release on XDA.

We all get caught up in real life/studying/jobs so npjohnson may be busy with that. Don't blame him for taking life first and a hobby second.

So to all who want to try yourself, go nuts, that's the beauty of open source. If npjohnson pops up again I'm sure he'll take pull requests for fixes!

Let's all just chill a bit shall we :)

Have a good day all!

Forum moderator,

Matt
[Nexus 6P Android Development] HikingMoose:
Hey guys, first time multi-ROM'er. How do I choose if I want my secondary to boot by default. I keep forgetting to catch it when it boots to select the secondary lol.
[Nexus 6P Android Development] EthanG_1988:
I do not have multirom TWRP installed anymore, but there were settings in the recovery, under "multirom" that made the "ROM" selection screen remain on longer, or there was an option that makes the last booted ROM (primary, secondary, third, etc) be the default "ROM"....Example: I choose secondary ROM to boot, then restart, secondary "ROM" would automatically be selected to boot again, and it would stay that way until I selected a different "ROM" at selection screen. I believe that there was also an option in the recovery under "multirom" to make whichever "ROM" you wanted the default.
[Nexus 6P Android Development] HikingMoose:
I'll look again. I looked everywhere though ( not that there were many places to look). I may have overlooked it.
[Nexus 6P Android Development] EthanG_1988:
Make sure you also look at the ROM selection screen, there may be some options there as well.

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

Not an exact screenshot, but I believe there was a section called "auto boot", I think the settings you want are under there.
[Nexus 6P Android Development] HikingMoose:
OK, thank you. I'll take a look in just a bit. BUT I might be getting rid of multiROM tonight anyway. As I've read others say, camera doesn't work. I don't use camera often, maybe once a week. But I'm not going to go to recovery, flash vendor and boot to another ROM every time I need to take a picture lol. I'll keep trying to search for a solution.
[Nexus 6P Android Development] EthanG_1988:
I never had any issues with camera? Are you having camera issues with your primary or secondary ROM.

I am not on multirom because I had to get an RMA to remedy a battery issue, and I decided to just stick with one ROM, and I'm using the latest twrp 3.0.3-0 version.