yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] jcole20:
[MENTION=2133457]janarp[/MENTION] hey I have the same problem when my secondary Rom is saved to external sd. When I flash something to my secondary saved to internal it works flawlessly.

I'm sure this info is somewhere in this thread but a couple things I've noticed that aren't in op is when I boot to secondary it takes me to boot loader after restart and I then have to restart 1 or sometimes 2x to get it to boot to the selected secondary Rom. I have only used the multirom app to flash multirom. I generally use adb for everything but the multirom app has worked well for me. Another thing I've noticed is say your internal is at 20.2gb of free storage. After you flash a secondary if you then remove that secondary and erase all data and caches your internal reduces some so that you'd then have say 20.1gb free. Not sure what's lingering I've checked /data/media/0/multirom and can't find what is left behind that isn't there after I have flashed multirom only.

Anyways these are just my experiences but I'm still a huge fan of multirom. I love being able to flip between aosp and sense.

HTC One (M8) MultiRom ViperOne + Hypernova & CyanogenMod 12.1.1
[One (M8) Android Development] janarp:
Thank u for ur information... I appreciate it ;)
[One (M8) Android Development] jcole20:
Yeah I've ran into several things running multirom that I haven't seen anyone talking about. If I flash something to my secondary (like a kernel) after reboot it won't load my secondary properly. Following a reboot then it will go straight to my internal. If I then reboot into recovery it will say I don't have multirom installed and won't pick up my secondary. So I'll have to reboot again and go to my internal. Once in my internal a second time it corrects whatever the issue is and then picks multirom back up and allows me to see my secondary again. But at this point the secondary is broken and I have to remove it and reinstall. Occasionally at this point I'll begin to have problems in both roms and end up running a ruu to correct this and start over. Hopefully all of that makes sense. Basically if using multirom just flash your rom and gapps if needed. Don't go crazy flashing stuff to your secondary if using multirom. This is just my experience and what I've seen. I've redone my phone probably 15+ times via ruu and fresh multirom flashing. The above is easily repeatable for me.

HTC One (M8) MultiRom ViperOne + Hypernova & CyanogenMod 12.1.1
[One (M8) Android Development] jcole20:
[MENTION=2133457]janarp[/MENTION] I've got the fix for your problem with everything installing internal. I experienced the same this morning and I think I've figured it out.

I'm not positive but I believe it has to do with the selections at install from stock multirom twrp. I think it has to do with the inject multirom selection but I'm tired of resetting up my Rom(s) so I'm not going to test that. But here's an easy fix.

Do a Google search for "material twrp xda" and find the thread about material themed light/dark twrp. Download the multirom 286x theme of your choice... I use the play version. You install it by creating a folder called theme in your twrp directory in internal storage and renaming the theme ui.zip and dropping it in there. Once you reboot to recovery twrp will be themed. Now when you install from multirom-add Rom or whatever you will no longer have the secondary installing to internal. I wasn't having the problem at all using the themed twrp only using the pain multirom (unthemed). Again I think the issue has to do with that inject multirom setting but I'm not up for testing anymore today. But trust me just use that themed twrp and all will be good. I recommend just installing multirom with the app so you know everything is up to date and compatible with what I've listed above. Good luck and let me know if that works for you.

HTC One (M8) Multirom ViperOne + Hypernova & CyanogenMod 12.1.1
[One (M8) Android Development] janarp:
Thanks ... Working good with twrp theme [emoji14]
[One (M8) Android Development] ckvisme:
Same here, TWRP theme seems to be working good... (I've stayed away from it before because it had caused issues in the past. So far so go ?
[One (M8) Android Development] Maraudeur:
Where did you get theme for twrp 2.8.6? I have got issues :'(
[One (M8) Android Development] *.jpg:
Directions 3 posts above yours
[One (M8) Android Development] janarp:
I got mine here http://xdaforums.com/google-nexus-5/themes-apps/theme-twrp-materialised-dark-light-play-t2915611
[One (M8) Android Development] ckvisme:
Also if you google captainthrowback MultiRom twrp theme, you can find it in his build basket on the mik mik site
[One (M8) Android Development] 93boba:
Can someone upload and put the link of TWRP modified because server is down?

ty
[One (M8) Android Development] jcole20:
I'm glad that helped everyone ... Truthfully I got this phone a month ago (roughly) and jumped on multirom quickly. I have been using themed twrp since I realized twrp was the standard on this device. I'm glad this helped everyone. I ruu a lot and saw by happenstance that the stock multirom twrp had this issue and remembered the issue above. I really am glad that everyone can enjoy multirom ... It's such a great feature you shouldn't be scared to try it due to installation issues.

HTC One (M8) ViperOne + Hypernova & Cyanogenmod 12.1.1 & Lollipopdream

---------- Post added at 10:59 PM ---------- Previous post was at 10:54 PM ----------

Sorry about this site I'm running this from my phone....

http://speedy.sh/KZSTh/TWRP-multirom-m8-20150409-01.img

HTC One (M8) ViperOne + Hypernova
[One (M8) Android Development] ckvisme:
Thx! I jumped into MultiRom a couple of weeks after rooting my phone... I ran stock unrooted until lollipop, why oh why did I wait so long.. But I don't think I would ever go without MultiRom as long as its an option, there are just Way to many advantages (the few issues are easy to work around as long as you pay attention) .

They are trying to get the updates done so it probably won't be long... Really, for me I would happily use it as is forever, but updates are nice too ?

Oh and I just PMed the theme folder to him then I seen your post lol
[One (M8) Android Development] jcole20:
Idk about everyone else but I personally use internal storage to install all my secondary roms. I have a $50 Samsung pro class 10 32gb microsd installed (literally the fastest read/write that bestbuy offered in store *I've bought five of them now*) and when I install to it I get flash Times take about a minute or so longer to install and about twice as long to boot... Anyone else have the same with high end micros? Basically I highly recommend people install roms only to internal but I'm also curious if anyone has experienced read/write as fast or relatively close with any micros?

HTC One (M8) ViperOne + Hypernova & CyanogenMod 12.1.1
[One (M8) Android Development] snebojsa:
I was using multirom theme but have problems anyway. Everything installing fine, primary and secondary rom working fine for couple of days and when I restart the phone for some reason, from that point can't boot into any rom, no splash screen, nothing, just black screen. When it happened first time I was thinking that the phone went dead completely because don't respond to any button, no charging led, nothing. Then I manage to enter bootloader with volume-up and power buttons, run ruu and start from scratch. Everything went well, flashed multirom twrp, primary rom, boot, install latest multirom from multirom app, kernel with kehec, install secondary rom from twrp (on internal memory), install everything I need from scratch, not from titanium backup, and everything went well. Using for couple of days without any problem, not installing anything else, restarted phone many time in that period but after 4-5 days when want to restart, all happened again. Then I repeat the process all over again and the same thing happened, so I don't using multirom anymore because don't know what is the problem.
[One (M8) Android Development] fizbanrapper:
These have fixed almost all multirom problems for me:

I've never had to RUU to fix my phone.

Reflash your primary with a ROM that has a known good kexec-hardboot patch.

Run inject boot sector, on primary ROM.

Reflash the multirom zip from within recovery.

Flashing the partition fixer zip can help fix some issues.

Other tips:

Don't add GPE ROMs to external sd. You might not have issues with this, but I do. Sense and AOSP ROMs are fine. Moving GPE ROMs to external seems to work just fine though.

Sense roms are huge and take forever to boot from external SD. I try to keep my external on aosp as much as I can.

If you're having the problem where you select a ROM from the multirom menu and it just reboots into recovery , do the following. Select the ROM from within recovery and hit the "restorecon" button. This resets some permissions and security contexts.

External ROMs haphazardly disappear from the multirom menu? This happens to me every time I'm reboot from a ROM on my external. Quickest way to get them back is to simply reboot again, by hitting the reboot button on the last tab in multirom

Accidentally overwrite your primary instead of flashing to a secondary? This happens when changing the location of the zip source from internal to external or vice versa. It's a bug. Easiest way around it is to decide on a location for all of your zip files and only flash from that location. Then you'll never have to change the location if your source zips in twrp!

.

---------- Post added at 10:06 AM ---------- Previous post was at 10:04 AM ----------

Where's Captain been? Just curious.
[One (M8) Android Development] snebojsa:
Absolutely agree with you! Will quote myself from another thread:
[One (M8) Android Development] Tech_Savvy:
how do i flash a boot.img to a scondary rom? its not a flashable zip just the image..is there a way to do it?
[One (M8) Android Development] str8str:
It's because you've wiped you're caches and so on that's why the little less. Main ROM gets flashed to system second ones to internal

---------- Post added at 12:09 ---------- Previous post was at 12:00 ----------

I agree the settings are easier to get to using the theme and seems to be clearer. I always theme my twrp.lol
[One (M8) Android Development] jcole20:
No bud it's not from wiping caches and yeah secondary gets saved to /data/media/multirom/roms ... Trust me I've tried to simply boot a secondary and then delete it and I cannot figure out why there's a small data discrepancy over time following this. But, for instance now... I ran a third Rom yesterday and prior to installation I was at 19 and done change free. Running this same setup as I explained yesterday with internal remaining relatively constant. ~400-600mb fluctuation. I went to 18.8 free after that roms installation. Cool... No big deal.

This morning I wiped all of its caches (this 3rd secondary that is), data, boot.img, then deleted the Rom... I'm at 18.9 ... There has to be something else because I never go into the 18s until I add a third Rom. I keep everything on my external sd<-- by this I mean everything outside of installed roms, data, cache etc . I can show you this a lot easier than trying to explain the process... But this is something I follow constantly on my phone. I'm not saying multirom is causing an error in reporting storage... I'm saying there's some tombstone data I can't figure outs location.

HTC One (M8) ViperOne + Hypernova
[One (M8) Android Development] 93boba:
I see that the thread name is MultiROM "v31", but there is no download for v31.

So most of you guys probably flashed v28 version and after that you got some issues and problems with flashing rom...

After doing all procedure i can recommande you to download MultiROM manager from PlayStore(it's free) and from that app install newest v31(Update). After that you should not have any problem.

cheers
[One (M8) Android Development] fizbanrapper:
Yeah, the OP doesn't seem to be around any more. This is something that really should go in the OP so it doesn't get buried.

In other news, I guess I'm going to have to figure out how to actually compile MultiROM myself. I have no clue how hard it is, but it's hard for me to test changes if I'm not even compiling the program. Ugh! I was really hoping I didn't have to spend time on this, but I'd really like to get official support and have v32 working!
[One (M8) Android Development] redwiz666:
Anyone know what format the sd card needs to be for multirom to allow you to boot from? I installed a Rom to vfat and the boot loader doesn't see it
[One (M8) Android Development] 93boba:
Exactly. I wish you luck with porting, and I hope that we'll get official support ;)
[One (M8) Android Development] phillipmckinnish:
OK ,So does anybody on Verison M8 have multirom working the way it is suppose to..What I'm saying is booting there second rom through the M.R. splash screed and not having to go though the bootloader and rebooting???If so please tell me how I have been reading this thread for days looking for the fix.......
[One (M8) Android Development] str8str:
You should get sd maid from play run corpse cleaner and system cleaner delete delete everything you see after running system cleaner and everything in corpse except the red if you want. If there is anything there this will find it. After you run it and it shows you the results you can long press on them then click the top rite exclamation mark to show you every file.

---------- Post added at 20:09 ---------- Previous post was at 20:05 ----------

Using 31 the issue I get is booting to secondary ROM. Always boots to boot loader first

---------- Post added at 20:12 ---------- Previous post was at 20:09 ----------

Nope
[One (M8) Android Development] jcole20:
No... When booting econdary you're going to got the bootloader. If you go to reboot really quick it may go to bootloader a second time but regardless you'll enter your secondary ROM after a reboot. It is part of the territory. No fix AFAIK.

HTC One (M8) MultiRom: ViperOne + Hypernova Kernel & PAC 5.1

---------- Post added at 08:16 PM ---------- Previous post was at 08:13 PM ----------

I agree whole heatedly with this, but it's worth noting sdmaid simply automates tasks that are possible to do manually from settings-apps. With the exception of duplicates that is. But yes sdmaid is well worth the investment and I've owned it for for four or five years now.

HTC One (M8) MultiRom: ViperOne + Hypernova Kernel & PAC 5.1
[One (M8) Android Development] ckvisme:
Mmmmm.... I don't have any of those issues...

MultiRom menu pops up it either auto boots the rom I set it for or I can tap the screen and boot to any of them... No problem...

Did you try (while in recovery ) selecting MultiRom >settings>inject current boot sector??

The only bug I have found is the flashing to internal rom partition instead of secondary rom partition when you change internal/external while choosing zips
[One (M8) Android Development] fizbanrapper:
Your post isn't clear to me. It does successfully boot to the secondary ROM, but it's a pain? Or doesn't boot to secondary at all?
[One (M8) Android Development] phillipmckinnish:
Sorry,It boots the secondary ROM..But it goes to the bootloader(the h boot screen I think thats the bootloader???)Then you have to reboot from there...On my s4 you just choose your rom and it boots.....
[One (M8) Android Development] Shamestick:
Multirom has been working normally for me (not having to go through boot loader on secondaries). It hasn't been without a few quirks, but still has been working "like it should for me. Multirom v31 and recovery from the app, vzw m8 5.0.1 fw, primary rom viper 4.3.0 w/ masstashed flarport kernel
[One (M8) Android Development] fizbanrapper:
Yeah I've got quirks on mine too. If I've boot to secondary and want to reboot, my secondary ROMs don't even appear in the multirom boot menu on first boot. If I reboot, they show up and are fully functional.
[One (M8) Android Development] phillipmckinnish:
I've been messin with this thing for a week trying to get it to work right. I think I have something here I made my first rom AOSP with B14CKB1 kernal. I've tested it at least 20 times and its working the way its supposed to..I don't have to go though the boatload er anymore it goes straight to the ROM...BTW I'm on Verizon M8...
[One (M8) Android Development] TarekElsakka:
I am using the latest version of TWRP and recovery and I am able to boot into secondary just fine, however the keyboard always seems to be messed up on my secondary ROMs (I've only tried AOSP ROMs as secondary) - my primary is SkyDragon V9 (Sense 7).
[One (M8) Android Development] fizbanrapper:
You're using a v32 build of multirom. Flash a v31 build and life will be good again. V32 isn't ready for prime time precisely because of the issue you mentioned.
[One (M8) Android Development] jcole20:
The funny thing is after the last issue here I put the v32 on and had no issues. But I was about to run a ruu anyways so it wasn't something I really tested much.

HTC One (M8) MultiRom: PACman 5.1.1; SOKP 5.1.1; CyanogenMod 12.1.1 (Nightlys updated weekly); ViperOne M8 w/Hypernova Kernel
[One (M8) Android Development] fizbanrapper:
Hmm. What was your primary ROM at the time? And were you using a special kernel with it?

When I was using it, using the 't' key was not possible. It would see it as an r, y, g or f, but never as a t.
[One (M8) Android Development] jcole20:
Primary was PAC with the setup you see in my Sig... But I only booted to PAC and viper with v32

HTC One (M8) MultiRom: PACman 5.1.1; SOKP 5.1.1; CyanogenMod 12.1.1 (Nightlys updated weekly); ViperOne M8 w/Hypernova Kernel
[One (M8) Android Development] phillipmckinnish:
What I have found is if you use AOSP roms as you primary rom Multirom works with out going to the bootloader first,not sure why but Ive tested every m8 rom and kernal for verizon and that is what Ive come up with.....
[One (M8) Android Development] jcole20:
This is not the case but I'm glad you found a setup that works for you.

And to note I'm running PAC primary on a Verizon branded m8.

HTC One (M8) MultiRom: PACman 5.1.1; SOKP 5.1.1; CyanogenMod 12.1.1 (Nightlys updated weekly); ViperOne M8 w/Hypernova Kernel
[One (M8) Android Development] phillipmckinnish:
Can anyone on verizon confirm that they have a sense rom as there primary and multirom is working like it should booting right into the rom...I would love to have a sense rom as my primary,so please let me know...
[One (M8) Android Development] Shamestick:
It worked as advertised for me, I was just running viper 4.30 as primary and even Adrenaline 2.4 and 2.3 before that. This is all using multirom v31 from the app, MassStash flarport kernel on Viper and his hypernova kernel or buckmarbles elite kernel when I was on Adrenaline. Latest VZW firmware

Edit: Although I did start having some issues where my secondary rom (i was only running one at the time, but this happened twice) would get nuked and only boot into recovery. I don't remember if I flashed something in partiuclar that borked it both times (possible) but it happened.
[One (M8) Android Development] ckvisme:
Yes..

* I have used ViperOne + HyperNova kernel as primary...

*Also Leedroid + HyperNova as primary

BadBoyz + HyperNova as primary

No issues for me ?

EDIT... sorry, didn't read carefully..

I'm Sprint CDMA
[One (M8) Android Development] jcole20:
I'm on a Verizon m8 and sense or aosp as primary boots fine. But any secondary regardless of kernel does not boot straight to the ROM. It always goes to bootloader and I have to select reboot (it may boot to the bootloader a second time but never 3). After reboot the secondary(s) boot fine.

When I ran sense as primary it was Viper+Hypernova

HTC One (M8) MultiRom: PACman 5.1.1; SOKP 5.1.1; CyanogenMod 12.1.1 (Nightlys updated weekly); ViperOne M8 w/Hypernova Kernel
[One (M8) Android Development] jcole20:
Sorry for the double post but there's something I want to share. A new version of TWRP MultiRom Recovery is available v2.8.6.1 ... Installation of it now allows secondary to boot without going to bootloader. My only issue is when I installed it I couldn't get past the bootanimations of secondaries. So I'm going to try again but just a heads up... Maybe it will work this time or for you all. The material theme is compatible BTW but it won't say v2.8.6.1 with the theme applied... Just v2.8.6

HTC One M8 MultiRom: PACman 5.1.1 & DirtyUnicorns v9.3 (5.1.1)
[One (M8) Android Development] ckvisme:
I updated as well. Had no problems booting into secondaries.....(I'm on Sprint CDMA... Is it just Verison users with that issue?)

I removed the theme to check if the update fixed the issue with the secondaries being copied to internal partition when you switch internal/external sdcard while flashing secondaries...

It is still coping to internal ...well it was worth a shot ?
[One (M8) Android Development] Captain_Throwback:
Someone go to IRC and tell [MENTION=3418703]Tasssadar[/MENTION] about this issue and give him some logs. That's the only way it'll get fixed.
[One (M8) Android Development] Captain_Throwback:
Here's an updated v32 MultiROM that supports encrypted AOSP/GPE partitions. Still the same issue with touch (we're waiting on an update to kexec-tools by [MENTION=3418703]Tasssadar[/MENTION] to fix that). I haven't done extensive testing on this, so I don't know how well it works. I can only be sure that the boot menu appears. An encrypted data partition of course requires the latest MultiROM TWRP, which is available through the MultiROM Manager app.

MD5: a0187c59692faa0d876f94949a976c87
[One (M8) Android Development] TheBurgh:
Interested to know how the updated recovery is working for verizon users. I am on the previous build and it has been so smooth that I almost hate to switch.
[One (M8) Android Development] jcole20:
[MENTION=1162986]Captain_Throwback[/MENTION] ... This isnt the same v32 build you've had uploaded for awhile is it? If so many years have reported middle of the screen and keyboard touch issues as a result. You mentioned the "same issues with touch" in your post but these issues didn't exist in v31 so I want to be sure that this isn't the same build. If so it's recommended people don't try it honestly. If this is a new build that's a different story.

HTC One M8 w/MultiRom: PACman 5.1.1 & DirtyUnicorns 5.1.1
[One (M8) Android Development] iweksler:
Cap'n, you've published the version 32 long ago - multirom-20150306-v32-UNOFFICIAL-m8. And what is this: https://basketbuild.com/devs/Captain_Throwback/One (M8)/MultiROM/recovery?

Confused I am and not only me...
[One (M8) Android Development] snebojsa:
[MENTION=301781]iweksler[/MENTION]

That is multirom recovery, not multirom app itself.

From that link you posted, go up one level, then installer, there you will find multirom-20150521-v32-UNOFFICIAL-m8.zip

https://basketbuild.com/devs/Captain_Throwback/One (M8)/MultiROM/installer
[One (M8) Android Development] jcole20:
I'm not concerned with the twrp builds, but I know fizbanrapper is working on MultiRom (trying to clean it up and fix the bugs) but I know the v32 build he's had up for awhile has issues that make it unusable for most. If this new one is different then by all means use it, but if it's just a repost/mirror of the one that's been up for awhile I want to just give people a heads up that it has major issues with the keyboard and touch sensitivity in rom.

HTC One M8 w/MultiRom: PACman 5.1.1 & DirtyUnicorns 5.1.1
[One (M8) Android Development] TheBurgh:
Can someone report how the new recovery is working? Thanks in advance
[One (M8) Android Development] Tech_Savvy:
perfectly
[One (M8) Android Development] jcole20:
Lol you all are killing me. We have MultiRom (faux bootloader) which is the v32 thing you see here. And the new 'recovery' is multirom twrp 2.8.6.1. Which are you all speaking about here?

HTC One M8 w/MultiRom: PACman 5.1.1 & DirtyUnicorns 5.1.1
[One (M8) Android Development] Tech_Savvy:
im using the lastest 5-20-2015 one.....2.8.6...... https://basketbuild.com/devs/Captain_Throwback/One (M8)/MultiROM/recovery

heres the newest multirom but i havent tested that... https://basketbuild.com/devs/Captain_Throwback/One (M8)/MultiROM/installer