yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] Captain_Throwback:
Using GParted you obviously can't create an exFAT partition. But you can create a FAT32 partition, followed by an ext4 partition. Then you just reformat the card in Windows.

Or, you can do it in recovery - there's a partition SD card option, and a change file system option. Easy.
[One (M8) Android Development] Giblet-dono:
Which order should I keep, firts exFat or first ext4?

Maybe a dumb question but should I use GPT, GUID or MBR?
[One (M8) Android Development] Captain_Throwback:
The vfat partition must be first. You shouldn't need to change any of the default settings.
[One (M8) Android Development] Giblet-dono:
Using the recovery partition menu gives me errors, the fat32 Partition get's created successfully, after that is spits out a generic error.

Using Gparted I was able to make an ext4 partition out of the remaining space, in windows I formatted it as exFAT

Then I Tried to install roms to the new ext4 partition

I tried: ViperOneM8, Skydragon GPE (lollipop) and AOKP

None show up in the multirom boot menu

Then I tried to recover nandroids backups to the new ext4 partition

I tried: ViperOneM8 and Skydragon GPE (lolipop)

Neither showed up in the multirom boot menu

All are visibile in recovery when trying to rename, move and so on..

But none show up in the "external" (or internal for that matter) tab in the boot menu.

I would like to note that I waited over 5 minutes for it to scan..

I am using your latest recovery (no ui) and multirom zip from the multirom app

My Primary Rom is ViperOneM8 3.2.1 with ElementalX 2.0.0 kernel

Anything else I can try/do?
[One (M8) Android Development] Captain_Throwback:
You try the MultiROM v30 zip I posted?
[One (M8) Android Development] Giblet-dono:
I had not, but I have now, to the same effect
[One (M8) Android Development] Captain_Throwback:
Did you try changing the theme in MultiROM and then check the External tab again?
[One (M8) Android Development] Giblet-dono:
I have tried all colors previously on v29

on v30 I tried 4 colors: red, blue, grey and black

Again to no effect
[One (M8) Android Development] Captain_Throwback:
How about a log?
[One (M8) Android Development] Giblet-dono:
Logs are attached:

Recovery and multirom
[One (M8) Android Development] Giblet-dono:
I'm not sure whether you saw, but I editted my previous message: the log is in my previous post
[One (M8) Android Development] Captain_Throwback:
It sees the ext partition, but I don't see any ROMs installed there.

What ROMs did you install there? I see you have SinLess and SkyDragon and Viper installed to internal. What's installed to external?
[One (M8) Android Development] Giblet-dono:
At the moment I (only) have PA_M8-4.6-BETA5-20141022 on there (Paranoid Android 4.4.4)

This has been on there since before I send the logs so it should show up

I have tried this rom on my internal memory and it worked without a hitch there
[One (M8) Android Development] Captain_Throwback:
I honestly don't know what to tell you. It works fine for me.
[One (M8) Android Development] Giblet-dono:
Thanks for trying

I'm going to just completely wipe everything and start 100% fresh

After I made a backup of everything :P
[One (M8) Android Development] jcrompton:
GPE Secondary

I have installed DigitalHigh's GPE ROM as a secondary. I am successful with installing but what happens is that with the second, maybe the third or maybe the fifth reboot I get a boot loop when trying to boot back into the GPE ROM.

I'm running Blisspop as a primary and fortunately I can get back into that ROM. It's just frustrating because I can install the secondary ROM and get it setup but if anything requires rebooting I never know if I'm gonna lose my secondary ROM or not.

Any ideas?
[One (M8) Android Development] TheBurgh:
I have this problem sometimes ad well. I have no problems rebooting in secondary if I wipe dalvik and cache. It takes a few extra minutes but no problems.
[One (M8) Android Development] Giblet-dono:
Welp, just tried a complete wipe and reinstall with exactly the same result.

I guess it's not in the cards for me :L

If you come up with any idea I could try later, please tell me.

I would love to be able to put roms on the External SD!
[One (M8) Android Development] Captain_Throwback:
I really don't think so. I didn't have to do anything special for it to work, so if it's not working for you, I couldn't tell you how to fix it.
[One (M8) Android Development] Giblet-dono:
Maybe we could try and rule out as many variables as possible:

What bootloader are you using? GPE or Sense? Which version/firmware?

Could the model (Sprint vs int) make a difference?

Would the Primary Rom/Kernel make a difference (which are you using)
[One (M8) Android Development] jcrompton:
This is so ooooo frustrating. I wiped cache and dalvik twice ..... Let sit in boot up for twenty minutes twice. It just won't not the GPE secondary after whatever it is that happens to it

Even tried dirty flashing over the ROM ... Still won't boot
[One (M8) Android Development] hschreibz7:
Also in boat

I have the exact same issue. Haven't been able to successfully have multidimensional working with DH's lollipop Rom and viper Rom. Same thing happens to me about booting secondary Rom going into boot loader.
[One (M8) Android Development] migascalp:
I tried v30. such as v29, need to change theme before going into the "external" tab to see the Rom
[One (M8) Android Development] eoldham72:
I'm hopeful that someone will figure this out. It would be pretty cool to run and test other ROMs. I know it works just fine if you install CM11 as a primary. Seems like it would be simple for someone to figure out why running a CM11 ROM as primary works just fine while running any other ROM as primary doesn't. Unfortunately, most of the developers seem to not be on Verizon. I'm thinking if they were, this issue would be resolved many posts before ours. Maybe i'm being a bit picky but i'm not going to be putting CM11 in the primary slot.
[One (M8) Android Development] anthony92170:
The reason cm 11 works is 4.4 has kexec kernels since source isn't released for 5.0 we will not flash from secondary without kexec. Why not put cm 11 in primary just set multi ROM to boot from last ROM
[One (M8) Android Development] eoldham72:
I'm just trying to get mutirom to work with ViperOne as the primary. We have the Elite Lunar kernel which is kexec patched so in theory we shouldn't have the issues mentioned in previous threads. I should be able to flash any ROM as secondary without issues previously stated. Take the idea of any 5.0 ROM out of the equation. I just would like to make this work with 4.4.4 based ROMs.
[One (M8) Android Development] hhairplane:
Would it be possible to create a new thread for Multirom 30/the new TWRP builds or ask the OP to update with your latest builds? I had to dig through the forum to find it, originally flashing 28, which caused bootloops. Sorry if this is too much trouble, but I think you deserve to have your great work out there.
[One (M8) Android Development] Captain_Throwback:
The v30 is just a test build. It and the recovery are not in the OP for that reason. I'll edit the OP when I have a full consensus that everything is working.

There's nothing wrong with the previous versions, so there's no reason flashing v28 should cause a bootloop.
[One (M8) Android Development] Giblet-dono:
For your primary use:

ViperOneM8 3.2.1 with ElementalX 2.00 - works without a problem (also has the kexec hardboot patch)

For secondary rom(s) you can use pretty much whatever you like..

Some roms won't work because of their updater-script

a secondary rom does NOT need a kernel with the kexec hardboot patch

Do NOT share kernel with your secondary rom
[One (M8) Android Development] eoldham72:
So there is an ElementalX kernel for Verizon users?
[One (M8) Android Development] Giblet-dono:
... No idea =D

I didn't realize you use verizon (maybe put it in your sig :X)

You could try:

http://xdaforums.com/verizon-htc-one-m8/development/kernel-massstashed-flar2-portv0-19-5-t2875340

He has a 0.19.5 port of Flars ElementalX kernel, and soon a port of the 2.0.0 version..

But... as I use International verison I am not 100% confident about it's workings =D
[One (M8) Android Development] Captain_Throwback:
I knew I forgot to post something . . .

https://s.basketbuild.com/filedl/de...l/ElementalX-m8-2.00-Sense_AnyKernel_CPTB.zip

Try that one.
[One (M8) Android Development] eoldham72:
Awesome. I'll give it a whirl and report back.

Confirmed working perfectly.

Verizon carrier with ViperOne as primary and CleanRom as secondary.

All kexec patched kernels are not created equal apparently.

Thanks CPTB!
[One (M8) Android Development] Captain_Throwback:
As an addendum to my previous post on this, you should be downloading the latest versions through the MultiROM Manager app.

This thread was created before the device was officially supported by the app, so the OP still has some old versions. The test versions I post will be added to the app once everything is confirmed working.

EDIT: Tomorrow I'll likely update the app with:

MultiROM v30

MultiROM TWRP 2014-12-03 p1 updated for Lollipop AOSP decryption

ElementalX 2.00 Sense Kernel for all variants
[One (M8) Android Development] hhairplane:
The included recovery on the MultiRom app didn't work for me. It caused boot loop, had to flash the recovery manually through fast boot. Thanks for the update and your help. Looking forward to the changes.
[One (M8) Android Development] Captain_Throwback:
You're saying the recovery didn't work, or it didn't flash automatically? Those are two different things.
[One (M8) Android Development] hhairplane:
For me the recovery didn't work, as in it flashed, but there was problems with booting into it/accessing it. Perhaps this means it didn't finish downloading or there was an install glitch. I am currently on your beta build of 2013-12-02, which is working great. No problems booting.

However, I am having trouble, like others have posted in booting into Lollipop when it is a Secondary ROM. I have installed Cyanogen as primary ROM, however Lollipop still doesn't boot. Stuck on the HTC boot screen.

Also, my apologies for all the questions. This is my first foray into the HTC world, previously only used Nexus devices...

EDIT: I downloaded an earlier build of CM11 and flashed as primary, now it boots. Lollipop and HTC Sense Roms as secondary works great, better than earlier versions. So at least for me Multirom 30 and newest recovery working great. Thanks for your work.
[One (M8) Android Development] -juanito-:
How to run skydragon lollipop as secondary ROM ?
[One (M8) Android Development] HC4Life:
Good question. I can't install the last SkyDragon Lollipop Android 5.0.1 as secondary rom using swap method. I tried several times and it gave me in the end of installation symlinks failed.
[One (M8) Android Development] hhairplane:
I would try with CM11 (or presumably other ASAP based Roms, not Sense or GPE) as primary that was the only setup that worked for me.
[One (M8) Android Development] -juanito-:
There was w method, but someone deleted the post
[One (M8) Android Development] HC4Life:
But i had both running great Sense as primary and Gpe as secondary using swap method until i try to flash the new SkyDragon Lollipop Android 5.0.1, and i want a Sense rom as primary not a Gpe rom.
[One (M8) Android Development] hhairplane:
You could always have Sense as the default ROM, but not internal.
[One (M8) Android Development] Captain_Throwback:
I just updated the MultiROM app.

I haven't even had a chance to test it yet. About to verify everything in there works now :).

EDIT: Looks good.
[One (M8) Android Development] HC4Life:
Great!!! U are a winner!

I'm gonna try, maybe it helps to fix my problem. I can't install the new SkyDragon Lollipop Android 5.0.1 rom using swap method...:(
[One (M8) Android Development] Captain_Throwback:
Have you tried installing [MENTION=3400685]digitalhigh[/MENTION]'s GPE as a secondary?
[One (M8) Android Development] HC4Life:
No, not yet.
[One (M8) Android Development] Jbb3393:
For what it's worth I have successfully installed skydragons GPE 4.1.4 as my third slot.
[One (M8) Android Development] HC4Life:
Swap method?
[One (M8) Android Development] Jbb3393:
Nope, normal multi ROM way
[One (M8) Android Development] bazzi12:
New Multirom v30 seems to have fixed the booting problems for skydragon lollipop rom. Thanks devs
[One (M8) Android Development] HC4Life:
Yep, adding rom and flash normally it worked for me too. Weird is not work using swap method...
[One (M8) Android Development] miffymiffy:
Bare with me, im new to this multirom shiz.

Sounds easy, but it continually fails.

I do as described above, it creates partitions, and then fails.

I have a 128gb external with plenty of space. Its formatted in fat.

I am able to install primary, never a secondary...

Also, when I reboot, it sometimes hangs on multirom 'booting ....' screen

Any tips?
[One (M8) Android Development] Captain_Throwback:
128GB should be formatted as exFAT. Formatting it as FAT is inefficient.

However that's besides the point because you shouldn't be installing any ROMs to a FAT partition anyway. Have you tried installing ROMs to Internal Storage?
[One (M8) Android Development] jcrompton:
OK so still frustrated....

I have been running CM12 based ROM as primary. I had previously posted about problems with DigitalHigh's GPE as secondary but in the last couple of days I have been running Holyangel's Skydragon GPE without problems.

Today I ran my primary ROM most of the day, upgraded the primary with a dirty flash (and BTW upgraded to v30 and the latest TWRP). Now trying to boot to my GPE secondary ...... Bootloop !

Tried dirty flashing the ROM again and it still won't boot!!!

Any suggestions would be appreciated otherwise I'm going to have to give up on Multirom
[One (M8) Android Development] Giblet-dono:
I was still updating my post, please reread it and it should clarify your problem! (though might not solve it;))
[One (M8) Android Development] Onem8:
i'm just gonna wait when there is a official multirom..

I understand it but how to do is a different question :eek:
[One (M8) Android Development] Giblet-dono:
You can find the text &code for everything below in the following link

https://docs.google.com/document/d/10B38SlCliWHPsfCI39I_sNmQNgVvTJpBx4A_Fwr_Nsc/edit?usp=sharing
[One (M8) Android Development] jake.99x3:
Any suggestion for us Verizon userd
[One (M8) Android Development] Onem8:
Thanks a lot :D
[One (M8) Android Development] Giblet-dono:
Thing is that the official multirom will not fix this, it's a limitations in the way multirom handles updater scripts and mount points

You can use multirom, just make sure you backup your primary rom, and when you flash a secondary rom and it flashes to the primary partitions just put your backup back and try another rom. Most, if not all aosp/aokp/cm/pac/pa based roms will flash perfectly as a second rom.
[One (M8) Android Development] remicks:
Kexec enabled VZW kernels for gpe/sense available now courtesy of [MENTION=2967322]buckmarble[/MENTION]

http://www.android-edge.com/forum/viewtopic.php?p=13472#p13472

KERNEL[GPE 4.4.4][Sense 4.4.3]Elite Lunar for VZW HTC One M8

Digitized from my M8 directly to your eyeballs.
[One (M8) Android Development] Galaxysm:
So installed Multirom earlier..was a bit confused but all i did was read and read the thread..and then this happen ;p thanks a lot for the hard work guys [emoji106] [emoji1] [emoji2] [emoji4] [emoji5]

Sent from my LG G3.
[One (M8) Android Development] jake.99x3:
Thank you so much. This made my night xD

---------- Post added at 07:21 PM ---------- Previous post was at 07:09 PM ----------

are you sure this is kexec
[One (M8) Android Development] buckmarble:
yes i am sure, i just added and posted them tonight
[One (M8) Android Development] jake.99x3:
Ok, I couldn't get the kernel to flash through fastboot. I will try to flash through recovery
[One (M8) Android Development] daorderdillon:
OK what about charge animation when phone is off its stuck on the twrp multi rom boot
[One (M8) Android Development] jake.99x3:
The kernel is not booting on cleanrom
[One (M8) Android Development] Captain_Throwback:
This is working on my build of TWRP ;).
[One (M8) Android Development] jake.99x3:
What kernel are you using
[One (M8) Android Development] Captain_Throwback:
I'm using [MENTION=1238555]MassStash[/MENTION]'s ElementalX port for Sprint.
[One (M8) Android Development] jake.99x3:
Do you know if it's compatible with verizon
[One (M8) Android Development] Captain_Throwback:
I don't. It was built specifically for Sprint, but it's possible the two are compatible. I can't test it as I don't have a Verizon device.
[One (M8) Android Development] beats4x:
Having same issue as other users with black screen when trying to boot second rom (viper as base, pa as secondary, elemental x kernel on base) here is my last_kmsg
[One (M8) Android Development] Onem8:
Damn i loving it :D Good job
[One (M8) Android Development] miffymiffy:
Sorry, it is formatted in exfat.

The error I keep getting is E:Error executing updater binary in zip '/tmp/mr_update.zip'

Im assuming this has to do with the rom.zip and its associated scripts. I managed to get one done which was a gpe rom. Never any CM11/12 though.
[One (M8) Android Development] bazzi12:
Or not
[One (M8) Android Development] elevatorguy:
Is this link still good? Keep getting not found or moved
[One (M8) Android Development] Captain_Throwback:
The link is fine.

Or you can just download it through the app.

---------- Post added at 11:10 PM ---------- Previous post was at 11:08 PM ----------

Sounds like data got corrupted. That can happen with any ROM, MultiROM or not.

That is indeed an issue with the updater-script. Not much you can do about that, unless you know how to update it.
[One (M8) Android Development] jcrompton:
I understand the thought that the data might be corrupted but why is it that if I try to run CM12 as primary and the GPE as secondary it seems that sooner or later I'm going to get s boot loop. Don't understand how to avoid ??
[One (M8) Android Development] Captain_Throwback:
I think you have me confused with someone else :confused:. If you want to know about the features of ElementalX kernel, the best place to look would be the kernel thread.
[One (M8) Android Development] elevatorguy:
I sure did sorry about that my bad. Been a long day already and work just getting started. Where's the burnt out brain face I need it ☺
[One (M8) Android Development] spikeydoo2006:
Having a slight problem with loading secondary ROMS from the external sd card. All was working fine until I updated v30. Now, the multi Rom boot manager and the app are unable to find secondary roms installed.

Have tried removing secondary roms, and reinstalling them, but still unable to see or boot any roms other than the internal Rom. Any ideas please?
[One (M8) Android Development] Giblet-dono:
What type of partition do you use to store your roms?
[One (M8) Android Development] Captain_Throwback:
You should've spoken up when I asked.

http://xdaforums.com/showthread.php?p=57197943

Just flash back to v29, then.

P.S. Are you saying you could see ROMs installed to external in the app? Because that shouldn't be possible.
[One (M8) Android Development] dnkjordan:
Trying multi-ROM for the first time and installed/flashed yesterday. I am running CleanROM 3.0 as primary and RKDN_ROM_AVL-LOLLIPOP-V2 as secondary with Bucks Elite kernel and have a couple of questions:

1. When I boot to secondary, it goes to HBOOT first but will boot up successfully when I select reboot from the menu. Is there a way to get it to boot straight into secondary without changing kernels?

2. How can I make a backup of the secondary ROM? Do I need to do do a swap between primary and secondary in TWRP first or can I back it up without swapping?

Thanks.
[One (M8) Android Development] Captain_Throwback:
Good news for people on Lollipop ROMs that want to use them as a primary:

We has kernel sauce, so now we also has BeyondStockᵀᴹ GPE Edition, with MultiROM support :)

EDIT: Added screenshots.
[One (M8) Android Development] HC4Life:
Not my case but yes this is good news. :good:
[One (M8) Android Development] eoldham72:
Use ElementalX 2.0 for your primary kernel and your secondary will not boot to hboot. You can back up your secondary in TWRP by going to advanced and selecting multirom. You can manage secondary roms from there.
[One (M8) Android Development] dnkjordan:
I flashed ElementalX 2.0 and secondary still goes to HBOOT.
[One (M8) Android Development] donmarkoni:
1. Normal behaviour, that's how it works. EDIT: Maybe I didn't understand you correctly... Does it stay in bootloader, requiring your intervention?

2. Select MultiROM menu in TWRP, select ROM, then choose backup.
[One (M8) Android Development] eoldham72:
As long as ElementalX 2.0 is your primary kernel just delete your secondary and reinstall it. Make sure not to reboot your device at the end of any aroma installer. Make sure to be back in TWRP because at the end of a secondary install, the process is completed there. I'm actually running the new GPe Lollipop with the 5.0 base as a secondary. Same 4.4.4 firmware. Runs just fine.

You should definitely not get booted to the bootloader when selecting a secondary ROM.

I'm using ViperOne3.2.1 as primary and have CleanRom and GPe Lollipop as secondaries. I have had Android Revolution and several other ROMS installed as secondary without issues. The ElementalX 2.0 kernel has fixed all of my issues for Multirom on Verizon.
[One (M8) Android Development] TarekElsakka:
No way! This is terrific. I am running the latest Lollipop GPE (official but rooted) and I want to use it as base host, so do I just install Multirom V30 and BeyondStock from MultiROM Manager? Thanks
[One (M8) Android Development] Jbb3393:
Just open the app it'll tell you what you need. [emoji3] [emoji106]
[One (M8) Android Development] Captain_Throwback:
Nope. The kernel is included in the installer for [MENTION=3400685]digitalhigh[/MENTION]'s GPE ROM. It's not in the app currently.
[One (M8) Android Development] TarekElsakka:
Is there a way to extract it somehow or do I have to install DigitalHigh's ROM?
[One (M8) Android Development] jcrompton:
Should just be the boot.IMG

I'll try later unless you get to it first
[One (M8) Android Development] Captain_Throwback:
You can extract it from the zip, though the easier way would be to install the ROM ;).

In the meantime, you can try this zip.
[One (M8) Android Development] ahsan64:
Skydragon 5.0.1 not booting .Any Help .

Thanks..
[One (M8) Android Development] dnkjordan:
I deleted and reinstalled the secondary, finishing up in TWRP. I then rebooted to primary. Afterward I attempted to go back to secondary and it went to HBOOT again first.

---------- Post added at 10:53 AM ---------- Previous post was at 10:52 AM ----------

It does stay in HBOOT and I have to select reboot to continue. Once I do, it loads secondary fine.
[One (M8) Android Development] jmgg2k:
Just install it as a second rom. When aroma installer ask you to reboot... say "no" (wait till some process finish), and then reboot from the recovery. The first boot will be long (5 mins) dont panic :good:
[One (M8) Android Development] ahsan64:
By the way how is the performance of it as a secondary..
[One (M8) Android Development] jmgg2k:
excellent with stock kernel
[One (M8) Android Development] comstar:
Finally success with multirom!

At long last I'm able to boot the latest DH GPE 501 ROM as primary and viper as my secondary. This is the first time I've ever successfully booted both or any Roms after many combinations and attempts.

Using CTB 1.0 Beyond stock gpe multirom kernel, CTB 2.8.1 multirom recovery and sense 4.4.4 firmware.

Thanks [MENTION=1162986]Captain_Throwback[/MENTION] for all your work on this.
[One (M8) Android Development] eoldham72:
I'm not sure what else to tell you. Every secondary ROM I've installed since using ElementalX 2.0 as my kernel for primary boots just fine. I am using the latest recovery and multirom as well.

I have attached pics of my primary info.