yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] Sojourner353:
Hi all,

Been reading and searching the forum for a while candy can't find an answer to what I am about to ask so any advise would be much appreciated.

So my main rom is ViperOne and today I downloaded ARHD 30.1 and my hope was to try it out in MultiROM, the install process works but a script at the end of the install forces a reboot to install SuperSU and of course this reboot doesn't allow the MultiROM procedure to complete.

What I want to know is if I make my ViperOne install a secondary ROM and install ARHD as the primary will choosing the full wipe function in Aroma during the ARHD primary install wipe the ViperOne secondary install also?

I know when using the full wipe function in Aroma when installing secondary ROM's doesn't touch the primary but I am just wondering if this the same the other way before I attempt anything.

Thanks again.
[One (M8) Android Development] scataldo721:
I'm pretty sure that you couldn't make ARHD your primary bc there isn't a custom kernel with the correct patch for the new base
[One (M8) Android Development] Captain_Throwback:
Updates to MultiROM and Recovery are available through the app. Both built today.
[One (M8) Android Development] Sojourner353:
Yes of course, I should have thought of that, thanks.
[One (M8) Android Development] BenPope:
Perhaps do it anyway, but then swap them. The classic swap trick.
[One (M8) Android Development] jasonzarko:
I think skydragon may have a kernel that works. I've been running v26 lollipop as primary and it's booting into multirom fine.
[One (M8) Android Development] jcrompton:
Sorry no log yet. It's a bit hard to escape this error. I had to hold the power and volume button for over a minute! Was

getting pretty scared.

Had anyone else seen this? I'm on 2.8.4 and the lastest multi rom

I can't copy or swap ROMs
[One (M8) Android Development] Captain_Throwback:
[MENTION=3418703]Tasssadar[/MENTION] will definitely need a log to do anything about that.
[One (M8) Android Development] jcrompton:
Ok, but since I have to bail out by holding power and up volume forever and then restarting recovery will it save the log from the prior recovery session. I can't get it to exit that screen that you see. It just keeps going ......
[One (M8) Android Development] Captain_Throwback:
adb pull /tmp/recovery.log

Last recovery log would be under /cache/recovery/last_log.
[One (M8) Android Development] lupin87:
Does anyone try to flash Skydragon Lollisense via MultiROM?
[One (M8) Android Development] jcrompton:
I attached a log that week hopefully help. The problem is for sure 2.8.4. I reverted to 2.8.3 and all worked as it should.

Yes it works

I first installed as a secondary and got no Wi-Fi. Installed as primary with HolyAngels kernel and it worked. The[/IMG][/IMG]n swapped it to a secondary and Wi-Fi still worked.
[One (M8) Android Development] Captain_Throwback:
Thanks for the log. [MENTION=3418703]Tasssadar[/MENTION] is aware of the issue and will be releasing a fix soon.
[One (M8) Android Development] Superm@π:
Okay, in the instructions it says to boot into recovery go into advanced options and select multirom. The problem is, there is no option for multirom in my advanced menu. What am I missing?
[One (M8) Android Development] BenPope:
If you're using a theme, don't.
[One (M8) Android Development] Superm@π:
That sucks, are there any TWRP themes that are compatible with multirom?
[One (M8) Android Development] Captain_Throwback:
Of course. Use the Materialised theme. Looks like you're still on the old Holofied theme (which has a MultiROM version, btw). But that theme is deprecated in favor of Materialised.
[One (M8) Android Development] Superm@π:
That's awesome! Thank you. Where can I find those?
[One (M8) Android Development] Captain_Throwback:
Use the search, [MENTION=4410344]Ohschit[/MENTION]. Use the search.
[One (M8) Android Development] Superm@π:
Received. Thanks
[One (M8) Android Development] Captain_Throwback:
Updated TWRP that fixes this issue should now be available through the app.
[One (M8) Android Development] Superm@π:
I searched for an answer on this one and found nothing so hopefully this one isn't redundant. Why is it that every time I reboot to a secondary ROM it takes me to hboot ? I've never used multirom before but I'm assuming this isn't correct.
[One (M8) Android Development] Captain_Throwback:
It seems to be a Verizon-specific issue. Maybe it's related to the boot partition being on a different block than the other variants? I'm not sure why that would matter, but I'm thinking that's probably it.
[One (M8) Android Development] remicks:
Yeah this is why I stopped using multirom, that and BlissPop is awesome enough to stay on.

BlissPop Nightlies - M8 - KLTE

remicks
[One (M8) Android Development] Captain_Throwback:
Even though it boots to HBOOT, if you choose "reboot", it still boots into the proper ROM, is my understanding.
[One (M8) Android Development] dnkjordan:
That's correct. The problem seems to be related to the kernel . When I use Skydragon, Codecraft or Elemental X (through multirom app) on the primary, it works fine. Other kernels, even though they contain the kexec patch, cause the HBOOT issue. I just experiment until I find one that works.
[One (M8) Android Development] garywojdan81:
Yep, I was getting it too until I flashed the elementalx 2.0 kernel that the captain modified. In fact, I'm using on my host Rom and my guest Rom. Snappy and stable.
[One (M8) Android Development] scataldo721:
I can't get any of lollisense Roms to boot any suggestions? I'm on the latest fw with GPE as my primary also on the latest Multirom and recovery
[One (M8) Android Development] Captain_Throwback:
As a primary? Have you confirmed the updater-scripts are compatible with MultiROM?
[One (M8) Android Development] scataldo721:
I was trying to use it as a secondary and I didn't get the error in twrp so I assumed they were
[One (M8) Android Development] Captain_Throwback:
Just because you don't get an error doesn't mean the script is compatible. You actually have to look at it.
[One (M8) Android Development] Superm@π:
That's a shame. I don't want to give up elite kernel.
[One (M8) Android Development] Giblet-dono:
Insertcoin 6.0.0 RC1 (Lolipop + Sense) seems to boot properly as a secondary rom without the need to edit/change anything!
[One (M8) Android Development] CrackUK:
I am unable to boot into any ROMs that are on the 2nd partition (ext4) of the external SD. Previously I was able to and can't recall any changes made other than newer firmware and MultiROM components. It happens with Sense, AOSP and GPE ROMs. Internal secondary ROM works fine and I've also tried a different SD card but didn't help.

Primary is stock Sense with ElementalX-CPTB.

What logs do you need, recovery or MultiROM? And where do I find MultiROM recovery?
[One (M8) Android Development] Captain_Throwback:
Did you try changing the theme color and then going back to the External tab? My ROMs show up fine.

The latest components are always available through the MultiROM Manager app.
[One (M8) Android Development] CrackUK:
Sorry for not explaining in detail. The ROMs show up fine in MultiRom, when I select one of them to boot the sequence is as follows: black screen, then white screen with the red text and that's where it freezes.
[One (M8) Android Development] TarekElsakka:
Any chance of getting ARHD 30 to run as a secondary? I tried with ViperOne as my primary but it just sat at the HTC logo and never booted in. I'd look at the updater-script, but I don't actually know what to do or where to go from there? Thanks, Captain!
[One (M8) Android Development] Captain_Throwback:
You sure the ROMs flashed okay? Maybe try repairing SD-Ext in recovery? Or dirty flashing the ROMs?

I've posted about this several times in the thread. Please search.
[One (M8) Android Development] dnkjordan:
I liked Buck's kernels as well but wanted muiltirom to work. I use this skydragon version: https://www.androidfilehost.com/?fid=95897840722641913

If you flash the mod firmware in DH's GPE OP and use this kernel, the only thing that doesn't work is the touch screen in multirom. Minor inconvenience to use the volume buttons to get a great kernel! That's assuming you're using a 5.0 GPE ROM as primary.
[One (M8) Android Development] migascalp:
Edit updater-script and remove red line

ui_print(">>> Unmounting partitions");
set_progress(0.99);
run_program("/sbin/busybox", "umount", "/data");
run_program("/sbin/busybox", "umount", "/system");
ui_print("");
ui_print("");
[COLOR="Red"]ui_print(">>> Preparing SuperSU");
ui_print(">>> Device will reboot in Recovery mode to flash SuperSU");
run_program("/sbin/busybox", "mount", "/cache");
package_extract_dir("common/aroma/superuser/chainfire", "/cache");
set_perm(0, 0, 0777, "/cache/SuperSU.zip");
set_perm(0, 0, 0777, "/cache/SuperSU.sh");
run_program("/cache/SuperSU.sh");[/COLOR]
ui_print("===================================");
ui_print("New ROM flashed successfully! ");
ui_print("Please share your experience on XDA");
ui_print("===================================");
set_progress(1.0);
[COLOR="Red"]run_program("/cache/SuperSU.sh");[/COLOR]

After, flash SuperSU for root the rom
[One (M8) Android Development] comstar:
I'm on Sprint and would like your latest kernel. What is the exact name of the one you built and put in MultiRom manager? Right now I'm using BeyondStock-M8-GPE 1.0.1. All I see in my MR list is a beyondstock 2.1.0 sense kernel.
[One (M8) Android Development] Captain_Throwback:
I don't believe I built an ElementalX version for Lollipop. You can get the "FlarPort" GPE kernel from [MENTION=1238555]MassStash[/MENTION]'s Hypernova thread, though. That should work fine.

If you're referring to MY GPE kernel, thrn you're already using it. The conversation you quoted was about ElementalX.
[One (M8) Android Development] draymond1987:
Before I say this, I am not complaining, as I like to break things :)

Has anybody had an issue with multirom,where when you add too many ROMs(?) Or get a bad flash, that the data partition gets corrupted?

This happened twice to me, all updated versions of everything. I'll add a ROM or restore, then just get thrown in a bootloop. Rebooting will just result in getting thrown right to recovery. When I try a factory reset, I get a /data can't be mounted or whatever. I can't flash or restore another ROM. All in the primary slot, by the way. When I switch to see my SD card, that's completely fine, and internal storage shows 0MB.

The only way that I get out of this, is to wipe internal,reboot recovery and all is right with the world.

I do understand that multibooting is risky business. Has anybody else faced this issue? Could it be a bug?

Kudos to the development of this, and the developer who ported it. I absolutely love quickly switching,without restoring! That's a hassle LOL.

If it helps, I had some Android L and KitKat ROMs. I can't pinpoint when or how it happens, but if the developer would like me to try and duplicate the crash, if you wanna call it that, I can.

Hi, my name is Dominic and I'm a flashaholic :D
[One (M8) Android Development] Captain_Throwback:
Well, it seems you've already pinpointed your problem. You can't infinitely install ROMs - once you run out of space, of course stuff will start to get corrupted.

I guess I don't understand if you're being serious?
[One (M8) Android Development] draymond1987:
I am being serious. Sorry, captain. I just didn't know the flashing of infinity ROMs.

Is there news of a working Sense L? Appreciate your work, Captain, seriously! I wish I knew how to code :D
[One (M8) Android Development] Giblet-dono:
AS secondary roms:

Insertcoin works out of the box

Android Revolution HD only works when you remove "superSU" form the install script

Make sure to use the latest Firmware!
[One (M8) Android Development] CrackUK:
Sorry but nothing helps, different SD card, different ROMs, dirty flashing, including ROMs that worked as secondaries in internal.
[One (M8) Android Development] TarekElsakka:
I flashed InsertCoin as a secondary ROM and it is working great. I have the latest Kit-Kat firmware since my primary is ViperOne and I am not facing any WiFi/Data issues on InsertCoin Lollipop whatsoever so I am happy.
[One (M8) Android Development] muppetmaster916:
Can we use lollipop as primary and secondary...
[One (M8) Android Development] Captain_Throwback:
You can't use Lollipop Sense as a primary until kernel source is released and custom kernels are built with the kexec-hardboot patch.
[One (M8) Android Development] Giblet-dono:
... one page back I answered this... Why not look back just one page before asking
[One (M8) Android Development] jcrompton:
[MENTION=1162986]Captain_Throwback[/MENTION] and others

I'm good at asking stupid questions sometimes..... Hope this isn't to bad

I'm thinking about doing an RUU which will obviously wipe my internal SD. It's the a way to backup the entire multirom data, not just the individual ROMs on the internal SD?
[One (M8) Android Development] CrackUK:
Is there a MultiROM log stored anywhere on the device?
[One (M8) Android Development] Captain_Throwback:
adb pull /data/media/0/multirom would probably work, but that'll take a while. You could also copy that folder to your external sd (provides there's enough room). This is exactly why I keep my ROMs on SD-Ext - no worries about losing them with an RUU.

On the Misc tab of the multirom boot menu, there's an option to copy a log to sdcard. I'm not sure where the log is written before that, though.
[One (M8) Android Development] jcrompton:
Hey thanks for the quick reply .... I know you have told me about running / installing ROMs to the SD-Ext before and I know I've asked this before - but do you actually run ROMs from there , they just seem to have a lag that sometimes seems worse than others.

2 more questions:

Is there a way to swap a ROM from internal sd to SD-Ext -- I don't remember that option?

Why does "factory reset" in the Wipe section of TWRP include a wipe of the SD-Ext partition?
[One (M8) Android Development] threetwentyfizzle:
Hey Cap'n, been reading the last few pages, specifically regarding running the new Lollisense. Right now I'm running it as my Primary with the SD kernel with the multirom patch, if I ran it as a secondary, I could use the stock kernel, correct? Or would I need to use the SD kernel for multirom to boot Sense? Thanks just wanted a little more clarification.
[One (M8) Android Development] Captain_Throwback:
I don't think I understand. You're using a GPE kernel with Lollipop Sense?
[One (M8) Android Development] threetwentyfizzle:
Yea, HolyAngel modded his GPE Kernel to boot and work with Lollipop Sense until the source is out. It works, with the exception of video playback, but I'm using the new Lollisense as a primary for the time being with his kernel with the multirom patch, but was wondering if I swapped back to running GPE as my Primary Rom, if using the stock sense kernel on the secondary Rom would still allow multirom to work properly. From what I'm reading, looks like yes, but just was trying to clarify further before experimenting and finding out the hard way lol.

Thanks
[One (M8) Android Development] Captain_Throwback:
Only the primary kernel needs to be patched.

I actually just flashed my BeyondStock GPE kernel on LolliSense and it also works. That was surprising, but awesome :). Thanks for the heads up!

EDIT: Looks like I will need to add some modules from GPE for storage to mount and WiFi to work. But that's trivial.
[One (M8) Android Development] draymond1987:
Captain, my problem happened again. I literally only had 2 ROMs and added CM, and had to format my internal storage again. I know I had plenty of space this time. I had the Stock Sprint ROM as primary. A Google play edition ROM and CM. CM bootlooped and then I got thrown into recovery, with the /data partition messed up.
[One (M8) Android Development] CrackUK:
OK, so here are my MultiROM logs. I don't know if they show the error but I've never managed to boot into a ROM that's on the SD-Ext partition of an SD card. I've tried everything short of changing my phone itself. After selecting an external ROM it returns to the white boot screen with red text and it stays there until I force a reboot.
[One (M8) Android Development] Captain_Throwback:
What ROM are you using as Primary/Internal? I just realized that I can't boot a secondary ROM when on Lollipop Sense firmware. I'm wondering if that's part of the issue for you.
[One (M8) Android Development] CrackUK:
That's not really my issue as I've only tried it with 3.28.401.7 & 3.28.401.9 firmwares and various primaries and secondaries.

And I've tried Sense, GPE and AOSP as primary.

Out of curiosity what was the firmware version that does work for you?
[One (M8) Android Development] RickROM:
I usually don't post questions, but I'm stumped and can't find and answer by searching.

I had L GPE DHE with Beyond Stock running fine and was able to boot into any other ROM I loaded on internal. Decided to try the Sky Dragon Kernel, but now in TWRP it will not inject the image, so I no longer see the MultiROM Boot menu at startup.

I Get an error about LZMA compression, and it fails to inject? Is there any easy fix or do I need to go back to Beyond Stock for MultiROM to work. Thanks.

Sorry, I don't have the logs, but I can get them later if needed. Just in a rush at moment and wanted to know if anyone has quick fix. Thanks again!
[One (M8) Android Development] donmarkoni:
Here and a few posts after that. ;)
[One (M8) Android Development] sane82:
I just want to say thanks to everyone that had a part in this I've been waiting a long time for this multirom to come back to life the last time I used anything like this was on my evo 4G with boot manager. I am running the latest firmware on Viper as my main and GPE as my secondary and AOSB as my third ROM and no problems here and I'm on Sprint variant.?
[One (M8) Android Development] remicks:
That would be awesome man, thanks!

Digitized from my M8 directly to your eyeballs.
[One (M8) Android Development] rockyseenu:
I don't have the storage issue... Looks okay to me..
[One (M8) Android Development] boringalex:
Added link to MultiROM Manager apk in first post, why should Captain_Throwback be the only one to have it :). It only has ElementalX kernels for now but I will add more.

I see Verizon users have issues. Is it possible they are kernel-related? Some of you flashed ElementalX on Verizon hardware.
[One (M8) Android Development] raznalab:
I also have T-Mobile m8 latest firmware. I get the blackscreen to end of boot animation to lock screen also, but I don't get any of the other issues you are getting. It seems to all be working fine, I am running SinlessRom Sense v3.2.1. with elementalx 1.06.... My secondary is actually a restored backup of Slimkat weekly 7.9 with excalibur Franco_schedfix.

I can boot between the two just fine and I can even use the multirom app to switch between them.

One thing that might be different though is that I am running Captain Throwback's Recovery v2.8.0.6 with holofied theme.
[One (M8) Android Development] boringalex:
I wrote in the first post about firmware and black screen. But I thought this only happens between GPE/Sense. It seems there are firmware glitches between variants as well. When you boot into a ROM, please have patience. It may take a while to boot. You can also run an "adb logcat" to see if the ROM is booting (if it has adb enabled).
[One (M8) Android Development] TarekElsakka:
Is anyone else having storage issues? I have both ViperOne and CM11 installed. I was using CM11 and I tried to backup my WhatsApp using Titanium Backup and it kept telling me "insufficient storage space" whereas it says available: 5GB in ES File Explorer, File Explorer and in Titanium Backup itself. Could the storage information be messed up since there are two ROMs on the device or what exactly is the problem here? All my data is actually on the external SD card (besides the ROMs and their native/system applications) so I KNOW I do have 5GB available in the internal storage but it seems as though CM11 is NOT reading it, or at least Titanium Backup isn't.

EDIT: I am now running Sense and installed the latest titanium backup and it says:

"System ROM: 2.81 GB (1.37 GB free)"

"Internal + Media: 11.4 GB (5.62 GB free)"

Now I am extremely confused.

Storage under Settings says I am using 10.86GB out of 16.00GB and have 5.14GB available, and so does ES File Explorer.

EDIT #2: I was able to backup WhatsApp on the Sense side and then the available internal + media storage dropped from 5.62GB to 5.58GB, so I am assuming it is correct?

EDIT #3 (I am sorry I know I am posting too much): When I rebooted back into CM11 and installed the latest Titanium Backup, it says:

"System ROM: 11.4 GB (5.57GB free)

Internal+Media: 11.4 GB (5.57GB free)

Ext. SD card: 16.0 GB (9.78GB free)"

So in fact the System ROM figures are completely different on both ROMs. What gives?
[One (M8) Android Development] Onem8:
Same over here, on my phone is the storage less then on my computer. If I check from computer : 17 gb for external and 6,3 gb for internal. From es file explorer it is
[One (M8) Android Development] ckpv5:
What a great mod ;)

Thanks OP and everyone involved in the project

No problem at all on installation/boot for the 2nd and 3rd ROM
[One (M8) Android Development] xLoveHateLegend:
On my Sprint m8 (latest firmware) with MassStashedX for sense 4.4.3 on Viper Rom 2.4.0 with captain's latest twrp (2.8.0.6), MultiROM borked WiFi. For now, I've restored my backup without MultiROM.

Anyone else with Sprint able to get this working?
[One (M8) Android Development] TarekElsakka:
I am guessing that's why MultiROM is still an unofficial port, so we, the testers, can report such issues to the developer. I really hope this can be fixed because although I am absolutely LOVING MultiROM and appreciate the hard work and effort, this storage issue will make me uninstall it and run just one ROM because I tend to do a lot of downloads and such.
[One (M8) Android Development] boringalex:
I really don't see what MultiROM has to do with how each ROM evaluates free space, but I'll take a look.
[One (M8) Android Development] throcker:
what's the "warn: modifying the real zip because it's too big" thing?

I never encountered on nex7 some months ago, it's new....

what does this do to the zip? is it really unusable out of multiRom?
[One (M8) Android Development] boringalex:
MultiROM cannot bork WiFi. Please flash MassStashedX, reboot and check if WiFi is working (without MultiROM!). This seems like a kernel module issue (totally unrelated to MultiROM), which would be related to flashing a different kernel.
[One (M8) Android Development] xLoveHateLegend:
Wi-Fi is working just fine with just the kernel (no MultiROM) flashed, I'm using it as we speak.

Edit: it may be irrelevant, but could it be possible that it's because I have the HK?
[One (M8) Android Development] boringalex:
I am talking to a few people who are having issues with MultiROM, they all have HK. What the hell is going on...
[One (M8) Android Development] xLoveHateLegend:
Well, atleast that's a start. Let me know if you need anymore information.
[One (M8) Android Development] Ather:
I have HK on my arhd, no issues here apart from the storage only left ar 2gb