yashsingh1/xdaforums huggingface dataset:
[Nexus 6  Original Android Development] LGtMgG2t:
Kiddo? lol If only I could have those days back!:p

Sorry you were having issues. I personally haven't tried the swap option on any of the MM ROMs, only doing the backup and restore to secondary option. The only problem I've seen mentioned in any of the threads around is the fact that people insist on trying to install the ROM on a secondary slot.

It would be nice to see this updated but if the Dev isn't around then I guess we have a slim chance unless the source is open and someone else grabs the bull by the horns. Time will tell, would be a real shame to let something so useful such as this just fade away.
[Nexus 6  Original Android Development] wrongway213:
FWIW Cataclysm M boots as secondary - the changelog for Pure Nexus indicates a fix to make it boot as secondary is already in upcoming build as well, so I'm not so sure it's not something in the ROMs that needs "fixed" for MultiROM. Obviously the other odd behavior referred to prior is not explained by this, but I do know the secondary issue is being worked on and seemingly has been fixed by someone already.
[Nexus 6  Original Android Development] xonelith:
Swap is working fine for me. Not sure why it's not working for others. Similarly, I'm running multiple M ROMs in secondaries with no problems. (Banks GApps, Hells kernel for all).

What are the issues you are having with MM? Maybe it's something I don't do. I'm curious since Twisted was my DD on 5.1.1 and will probably go back to them for my primary:)

Thanks!
[Nexus 6  Original Android Development] sgloki77:
Dev is MIA, would be nice a refresh to iron up the bugs and update to the last TWRP
[Nexus 6  Original Android Development] The Letter M:
he was active just today. he is working on like 5 or more devices.

in the other nexus device's thread they are saying the same thing where is our Multirom update.

im sure will get a update just be patient. he is just one guy.
[Nexus 6  Original Android Development] Skripka:
It is an MM thing that we've found....probably others as well, but they've kept quiet about it, it is why Xanaxdroid for a long time encouraged his users not to screw with MultiROM and only run either stock TWRP or his modded F2FS TWRP.

Some MM GApps will FC like mad on internal builds we've been doing...GPS FC, Maps FC...more bizarrely in the last week we've run into a "feature" where "Preparing Calendar Storage" will loop on initial boot and a hard power-off/reboot will get it to work normally and finish boot. And all of this only occurs on MultiROM Shamu devices, testers on our team with stock TWRP generally do not see it. Then on MultiROM, with the same ROM/kernel using a different GApps won't do the aforementioned. It has been quite frustrating, and for the sake of progress we're pulling back on testing Shamu MultiROM with MM. Have seen the symptoms on other ROMs as well.

Also on other ROMs using Chainfire's boot.img will break some root apps like Titanium Backup....with Hellsgod around in Team chat we've not been bothering with boot.img kernels and just using permissive HC kernel builds...just to lessen the odd breakage of things.

At this point we're into the dozens of builds on Shamu alone to slowly add things back and havings not FC like mad.

Google seems to have royally screwed up the MM code in odd ways this time. Not first time for sure. But infuriating.
[Nexus 6  Original Android Development] xonelith:
Thanks for the info. Sounds like a GApps thing which is why I haven't had the issue on the few ROM's I've messed with. I've been reading that ROM's need to incorporate something to have GApps work properly? This and the half baked blobs makes me wonder as well, what google was thinking....

What I've been doing with all the ROM's is flash Banks GApps and after first boot, Chainfire's boot.img, Hells B8 (now 9:)); use TiBu to get all my other apps and have had zero issues (other than the install on primary)

Appreciate the info you have provided :good:
[Nexus 6  Original Android Development] LGtMgG2t:
Yes, it's been talked about that the actual ROM update script doesnt take MultiM into account. Must be something fairly simple since a couple of ROM devs have already fixed the issue to where you can install onto a secondary slot directly.

No idea about Cataclysm, i choose to support Open Source ROMs and only test with those. No closed source ROMs here. I can confirm the latest Chroma installs perfectly and runs without flaw on a secondary slot.:)
[Nexus 6  Original Android Development] gamewarden234:
Any idea what Chroma, Pure and Cataclysm have done to allow secondary boot on multi?
[Nexus 6  Original Android Development] Skripka:
Cataclysm is closed source, Chroma was although I think that might be changing...not sure about Pure.
[Nexus 6  Original Android Development] wrongway213:
Pure Nexus is as open source as they come, all on github and has a full detailed changelog also all in thread OP
[Nexus 6  Original Android Development] LGtMgG2t:
Pure Nexus and Chroma are now the 2 slots that occupy my MultiROM. Just testing both of them with different kernels for the moment.

Maybe I dont use my phone like other people but I certainly have had no major issues using MultiROM.
[Nexus 6  Original Android Development] glockman4519:
I'm not having any issues installing MM roms in secondary slots either. I did at first though and found out that it was because I didn't want to flash the M bootloader and format my data partition like most all of the instructions said to do on most OPs. I finally took the plunge after backing up my roms. I then had to reinstall Multirom and then restored my backed up roms.

I can run lollipop or MM on any of the slots but prefer to keep MM in the primary and mix and match the secondaries.

As for the dev, man, I'm glad I'm not a dev and sharing because I wouldn't be able to take some of the things that have been posted in this thread. It was said already that it is one man doing all of this work and giving it to us for nothing. I'm happy with what ever he offers or when ever is offered.

Yes I too would like to see the latest TWRP added but I figure when the dev gets to it, he gets to it. Until then, I will use this mod the way it is and be happy to have it, (It works) And hope that he doesn't get so frustrated from the complaints that he just doesn't throw in the towel.

"Chance Favors the Prepared"
[Nexus 6  Original Android Development] jamiethemorris:
Are you using Chroma as a primary or secondary? Chroma isn't working for me as a secondary ROM. Haven't tried it as primary yet.

EDIT: I didn't upgrade my bootloader. I guess I should probably do that.
[Nexus 6  Original Android Development] glockman4519:
I am running, right now, Mellow-Shamu as primary, Carbon's latest build as secondary then Cataclysm as I am testing it and finally Pure Nexus Project in lollipop. As soon as Pure Nexus gets next update it may just take my primary spot.. lol.. So I have all 4 of those roms installed and running great. No Wi-Fi, Bluetooth or data issues at all. I just love Multirom..

"Chance Favors the Prepared"
[Nexus 6  Original Android Development] jamiethemorris:
Well I'm not sure what I'm doing wrong, I just updated the bootloader and it still won't boot chroma as a secondary. I'm gonna swap then later tonight and see if it works.

EDIT: So basically I'm dumb and wasn't using the latest version of MR. It's working fine now.
[Nexus 6  Original Android Development] rebel1699:
Most roms seem to have no issue booting as secondaries. The only real broken feature is booting externel. I have found two MM roms that will boot from external, but only when the stick is formatted to fat32. NTFS and exfat seem to be broken completely and will freeze at google start up screen. Would love to see ntfs and exfat going again, as the 4gb partition limitation on fat32 is pretty restricting.
[Nexus 6  Original Android Development] wrongway213:
Try out Elite Kernel. I have not heard of anyone trying to use it for MultiROM so you may be testing it to be honest, but I know Elite does have extra commits that make it work with NTFS, provided you also install StickMount and place the binary from StickMount OP in internal storage for StickMount to locate and use. Hope that helps, do let us know if it works for MultiROM if you end up giving it a shot.
[Nexus 6  Original Android Development] amritanshu001:
I have been running elite and multirom for a long time. I have had several issues with booting Secondary from otg. The installation happens flawlessly, but i have not been able to boot up from otg. I had tried this with radium and xenon hd in lollipop ROMs. Havnt tried any mm roms
[Nexus 6  Original Android Development] rebel1699:
Lightrom and Cataclysm, both MM, will boot up from external, but only if the usb drive is formatted to fat32. For some reason, the ntfs and exfat binaries already contained in MR dont seem to be working.
[Nexus 6  Original Android Development] H4X0R46:
The part about the encryption, I'm a bit confused with it, do you HAVE to be unencrypted on the host rom? It says something about it asking for the password multiple time and says "don't do it!" Can someone explain to me how that works? Encryption makes a lot of operations like this more complicated than they need to be. Thanks!
[Nexus 6  Original Android Development] LGtMgG2t:
You talking about an actual USB OTG? LightROM works great in either slot and have no idea bout your closed sourced Cataclysm. MANY other works wonderfully in secondary slots (direclty) as well.

Maybe we are talking about some different things here.

---------- Post added at 01:49 AM ---------- Previous post was at 01:47 AM ----------

You are just better off to backup all your stuff before you try anything yet. Wiple it all if you want but usually the internally data is not applicable.
[Nexus 6  Original Android Development] rebel1699:
Yes, I am talking about usb otg. I have no issues with internal secondaries.
[Nexus 6  Original Android Development] LGtMgG2t:
Gotcha. Not tried those before.

I just know I've had VERY little issues out of this with other ROMs. So far, ALL the Open ROMs have worked perfectly with MultiROM. I've had no issues.
[Nexus 6  Original Android Development] amritanshu001:
Cataclysm works well directly on secondary. Infact, almost all M Roms i know of can be flashed directly onto Secondary. One notable exception is AOSiP.
[Nexus 6  Original Android Development] Droidphilev:
....until you power the device off from secondary M rom while the primary is L. It breaks the L rom when i do this on my device.
[Nexus 6  Original Android Development] amritanshu001:
Aahhh....ok...so this was the problem you were facing earlier. This combination i havnt tried. I nuked the device to flash M, so it did not make sense to me to flash L in primary again. :D
[Nexus 6  Original Android Development] Droidphilev:
Well, i'm still on L as primary just because of Xposed/Xprivacy. Smaal prove that it has something to do with Multirom: to fix primary L rom i need to (dirty) flash Multirom again. After that primary L boots again. What also fixes it is wiping dalvik and cache for the primary rom. These M roms seem to do something system wide. My knowledge is far too bad to know what's happening though.
[Nexus 6  Original Android Development] glockman4519:
You are right,. I actually wiped my whole phone including internal storage and started over. I'm running lollipop as primary and any M builds as secondary now because I started getting extremely long boot times where the screen was blank for up to 4 minutes before finally booting to another rom.

I have way less knowledge in both lollipop and now Marshmellow then what I did in jellybean and can only read the posts in this thread and try different things but so far all is good now. Hopefully it lasts for a while this time.

"Chance Favors the Prepared"
[Nexus 6  Original Android Development] blueyes:
There's a few that won't go secondary. DU mm (test build) won't, chroma didn't last time I tried. But the easy way to tell is to look at the updater-script, if you see "if range_sha1" followed by a ton of numbers and/or "abort("system partition has unexpected non-zero contents after OTA update");"... It more than likely will fail on secondary installation.

Official Team Bliss Flo, Deb, v400, v410, vk810, shamu-odexed Maintainer
[Nexus 6  Original Android Development] Droidphilev:
Hello blueyes! Thank you for this info! Much faster than trying to flash. The very last build of Chroma worked as secondary for me (while Bliss L as primary). The last build of Cataclysm also worked. Cataclysm was the first rom installed as secondary that was able to power off my device completely without breaking the primary L rom.
[Nexus 6  Original Android Development] blueyes:
Yeah some jack up your primary. 1st or 2nd chroma got me. Had to start over because my primary (bliss5.1) was so screwed.
[Nexus 6  Original Android Development] Droidphilev:
If you ever run into problems again with primary L not booting please try to dirty flash multirom again. Most of the times that works for me.
[Nexus 6  Original Android Development] amritanshu001:
Chroma M now boots in secondary
[Nexus 6  Original Android Development] Azlun:
1.It seems that we still lack of the support for get Android MPZ79M or MRA58K as primary ROM,

so, any workaround to upgrade my stock MPZ79M rom at second slot to MRA58K?

2.I have been try to install part of MRA58K bootloader and radio to primary LMY47I,

but it bring the 4 ball power-up animation looping, anybody have experience to fix it?
[Nexus 6  Original Android Development] blueyes:
Cool. All you have to do is look at updater-script.. See a bunch of numbers, and a system ota check flag... Don't bother. I actually made a mm rom, but hate layers so I don't even run it. Lolly...

Official Team Bliss Flo, Deb, v400, v410, vk810, shamu-odexed Maintainer
[Nexus 6  Original Android Development] torecdude:
Latest ROM update of the pure nexus rom solved the issue i had flashing and running pure nexus as secondary. Perhaps its not multirom needs to be updated but other roms should be updated like that.
[Nexus 6  Original Android Development] amritanshu001:
I believe it cud be done either way. If a dev is willing to make that change, it will work with multirom (eg PureNexus)...or if they r not, then it won't (eg AOSiP).

However, if the changes are made to multi rom, then it would become compatible to every rom.

However, having said that, i am no dev....so i dont know jack :D
[Nexus 6  Original Android Development] greeneyez15o:
Tried the updated mellow rom and lite rom as primary, and wasnt able to boot my secondary lollipop rom. But old build of both mellow and lite roms booted my secondary without any issues. When im in the primary rom though i can open up multirom app and boot into the eecondary rom. Weird never had that happen.
[Nexus 6  Original Android Development] amritanshu001:
Hi,

Can anyone point me out to the fix in MM which enabled Custom MM roms to be flashed in secondary? Benzo Rom suddenly stopped working on secondary after the latest update. :(
[Nexus 6  Original Android Development] jamiethemorris:
In order for this to work for me I had to update to the latest bootloader.
[Nexus 6  Original Android Development] amritanshu001:
No...I don't think that's it. My bootloader was updated when M came along. The fix has to be included in the ROM.Anyway...latest benzo has it, so its all fixed
[Nexus 6  Original Android Development] Droidphilev:
Hi all,

Good news!

I talked about several Marshmallow problems reported here with a very good and dear friend of mine ( [MENTION=3132221]sub77[/MENTION] ). He's the official Multirom maintainer for the Moto G. He made a build for me that fixes allot of the problems. I succesfully tested 3 or 4 M roms flashed and used as secondary rom. Powering off from these roms also didn't break my primary L rom anymore. Recovery and uninstaller stay the same for now. Attached

EDIT: i was not able to boot a secondary M rom with a kernel that is enforcing. We are not sure if this is a problem of Multirom or that this is a coincidence that the tested roms all need a permissive kernel!
[Nexus 6  Original Android Development] demlv:
Nice work! Traveling, so I can't really try this immediately but I would love to hear how this new semi-official? build of multirom works for everyone.
[Nexus 6  Original Android Development] daheazle:
I installed it and is working fine, although I haven't installed anymore roms or was in a situation that caused them to break. I have stock MM on a secondary slot with an enforcing kernel and it does boot fine.

Only hicup is that the multirom manager app tells you there is an update available now, current official version was 32b and with this version it wants you to update.
[Nexus 6  Original Android Development] Tylog:
Yes but you can disable the update message in Multirom app settings :)
[Nexus 6  Original Android Development] rebel1699:
Any idea if this also fixes the issue of booting to external rom on usb devices formatted to ntfs or exfat? Fat32 works (with the inherent partition size restrictions), but the other two were freezing at boot.
[Nexus 6  Original Android Development] Droidphilev:
I have honestly no idea as i never use it that way. Give it a try i guess (and report here).
[Nexus 6  Original Android Development] Droidphilev:
Hi all,

A while ago i posted a fixed multirom to use L and M roms togtether. However ther was still some porblem with flashing some roms to secondary (for example Eos M). TWRP ended with an error saying some binary script could not be updated. This is also fixed now in a new Multirom TWRP. You can find both MR and MR TWRP here:

https://www.androidfilehost.com/?w=files&flid=43534
[Nexus 6  Original Android Development] remicks:
Thanks man, gonna test this out tonight while I am flashing stuff.
[Nexus 6  Original Android Development] arifqur:
The boot menu never comes up with both your versions. Even after disabling "Auto-boot".

Although I can boot into secondary rom from the Multirom App.

I don't know what settings to try now.

Can you confirm this behavior?

Thanks for all your efforts.

Sorry wrong Quote.
[Nexus 6  Original Android Development] Droidphilev:
i Don't know what but you are doing something wrong. Is the "inject" thing enabled when you flash a primary rom? I think not
[Nexus 6  Original Android Development] remicks:
Working for me, PureNexus primary and DU flashed as secondary. No issues so far.
[Nexus 6  Original Android Development] arifqur:
the multirom bootmenu comes up for you?
[Nexus 6  Original Android Development] Droidphilev:
For me it does and i guess for remicks as he writes " no issues so far"
[Nexus 6  Original Android Development] arifqur:
Actually flashing the multirom zip is not a complicated task. What could I be doing wrong?

No matter what I do the Boot menu does not come up.If I then flash the 32b official the boot menu comes up. Then I again flash your version and the boot menu goes missing.

Man this sucks, hope I can find a solution.

I absolutely love multirom and gotta to have it.
[Nexus 6  Original Android Development] Droidphilev:
No idea, never had this. Start installing it freshly. People are reporting in other threads also that it's working as it does for me.
[Nexus 6  Original Android Development] justen7723:
Thank you. Just installed and booted AOSIP on secondary with no issues.
[Nexus 6  Original Android Development] Tylog:
Great, i have no idea what's going on with Tesssadar but glad to see you post this updates :)
[Nexus 6  Original Android Development] daheazle:
If your primary rom kernel does not have kexec you won't get the boot menu.
[Nexus 6  Original Android Development] arifqur:
No I think you still get the boot menu but it throws an error when you try to boot into a secondary rom
[Nexus 6  Original Android Development] daheazle:
Did you manually inject the current boot sector? That's the only other things I can think of. I flashed both the updated twrp and multirom and haven't had any problems.
[Nexus 6  Original Android Development] remicks:
Day 2, no issues flashing anything as secondary so far. Thanks for the awesome update [MENTION=803530]Droidphilev[/MENTION]
[Nexus 6  Original Android Development] Droidphilev:
Thanks for you report. I guess we can call it "working" :)
[Nexus 6  Original Android Development] PCWright86:
I installed the droidphilev fix and still no luck installing to secondary. I get updater binary failure.
[Nexus 6  Original Android Development] Droidphilev:
Did you install the fixed TWRP?
[Nexus 6  Original Android Development] rebel1699:
Excellent! The first revision also fixed booting to ext usb formatted to ntfs. Going to try that on this second revision as well.
[Nexus 6  Original Android Development] Droidphilev:
http://xdaforums.com/showpost.php?p=63911306&postcount=87

:)
[Nexus 6  Original Android Development] githyanki:
Installed your update, wouldn't let me into multirom menu. Required a password since I'm encrypted, but it errored out saying my password was incorrect. Good thing there's a button to boot primary ROM.
[Nexus 6  Original Android Development] sgloki77:
can confirm, the unofficial zips work flawlessly, have cataclysm/aosip/dirty unicorns booting up as secondaries no problem
[Nexus 6  Original Android Development] Droidphilev:
Are you sure that Multirom is supposed to work on encrypted devices?? I'm not so sure! Did it work before? My friend only fixed the M stuff, nothing more or less. Will ask him though.
[Nexus 6  Original Android Development] Kris Nelson:
16446763673% sure it works on encrypted.. No such password needed, unless you set it up for password on boot.

Sounds like he didn't flash the .img as well
[Nexus 6  Original Android Development] Droidphilev:
Ah, ok. I never had anything encrypted so i never searched for this. Is your device encrypted and running the fix?
[Nexus 6  Original Android Development] Kris Nelson:
It sure is and i sure am.. Thank you very much for it!
[Nexus 6  Original Android Development] Droidphilev:
Enjoy :)

[MENTION=1631192]githyanki[/MENTION]

The fix is confirmed working on an encrypted device.
[Nexus 6  Original Android Development] githyanki:
Thanks for the replies. Yes, I had a password required to boot. Encryption is pointless without it. The NSA wouldn't even need to torture me to get into my phone otherwise! :p

I had stock TWRP 2.8.7.1 installed, flashed the img and the zip, rebooted TWRP, setup a secondary rom in TWRP. Rebooted to system and couldn't get in. Booted main ROM, changed from pattern to PIN, still couldn't get in. Removed PIN, it just went to main ROM only, no boot menu.

Reflashed both img and zip, injected multirom into boot sector, no luck. It still just booted straight into main ROM.

Flashed tasssadars Multirom and now things work normal. Can select rom, reset to boot with pattern and that works also. Since I'm not using any L roms, not going to try the fixed version again unless you want some testing done....

Thanks!

Randall
[Nexus 6  Original Android Development] urnamese3:
XD

Sent from my quantum computer yëyě
[Nexus 6  Original Android Development] glockman4519:
With the updated image and zip files installed is multirom, the app, supposed to say "Multirom recovery not installed"? I flashed the updated multirom.img and rebooted into recovery and then flashed the multirom updates zip "11/04/2015" . It boots to multirom and I can boot into any of the roms that I have installed.

I remember when the first updated zip was flashed it would say, in the multirom manager app, that there was an update available in red. But now it's trelling me that multirom recovery is not installed. Just want to double check before going any further.

Thank you for updating thus mod. I'm not sure what I would do anymore without it.
[Nexus 6  Original Android Development] Kris Nelson:
Yes what you're seeing is correct ( update for both multi and recovery)

It's because it's now modded and not the official.. Just ignore it ;)
[Nexus 6  Original Android Development] glockman4519:
I thought as much, Im using it just fine and all roms are loading where ever I chose to put them. This is truly awesome. Thank you