yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] dnkjordan:
I've reinstalled a couple of times and even swapped primary and secondary and no change. Maybe [MENTION=1162986]Captain_Throwback[/MENTION] has some ideas?
[One (M8) Android Development] eoldham72:
If you look back through this thread, when I was looking for help, he posted the ElementalX 2.0 kernel and told me to try it out. That was my fix. Captain_Throwback is awesome!!
[One (M8) Android Development] TarekElsakka:
Worked like a charm, sir, thanks a lot! I will attempt to install ViperOne as a secondary now.

EDIT: ViperOne installed as a secondary just fine and it booted in, however at the MultiROM screen where you choose ROMs I was unable to use touch controls, I had to use the volume and power buttons in order to interact with MultiROM. Any ideas on why that is? And no, I did not choose "key-press based", I actually disabled autoboot completely.
[One (M8) Android Development] Captain_Throwback:
I noticed this as well. I think there's some touch panel information missing from the kernel source for some devices. I should be able to add it, as I believe I've seen it before somewhere. I'll have to work on that later, maybe tomorrow.
[One (M8) Android Development] TarekElsakka:
Yeah that must be it. Take your time man, the keys are working just brilliantly, I was just pointing it out in case you haven't tested it yourself yet. Besides that, though, everything is working as it should.
[One (M8) Android Development] PuRE IVIonztah:
Quick question. Multirom works great when installed to internal. But when I try to install on my 64gb exfat sdcard, it won't show in multiirom manager. I tried different partitions etc. I'm using elemental and latest Dev firmware
[One (M8) Android Development] Captain_Throwback:
The app doesn't see ROMs on External. And for an External ROM to work at all, it needs to be installed to an ext4 partition on the SD card.
[One (M8) Android Development] Mike02z:
Thanks Captain!

[MENTION=1162986]Captain_Throwback[/MENTION]: This is my first attempt at Multirom and everything seemed to go well. I'm on VZW and DH GPE 12/5BF and the rom boots and runs fine as primary. For whatever reason, WiFi will not turn on. I went back and read 80% of this thread but could not locate an answer. What do you need from me to look into this? A logcat? I uninstalled MR and reflashed the stock TWRP for now but really would like to play with this. DH GPE will be my daily driver which is why I would like it as my primary. Thanks again!
[One (M8) Android Development] Captain_Throwback:
That's unrelated to MultiROM and the ROM. You need to update your firmware. A search should get you to the right place. You need the latest 4.4.4 firmware for your variant.
[One (M8) Android Development] Mike02z:
I already have the latest 4.4.4 firmware installed. I also installed the DH firmware so should be as current as possible.

From HBOOT:

MB_WLV PVT SHIP S-OFF

CID-VZW__001

HBOOT 3.19.0.0000

RADIO 1.09.20.0926

OpenDSP-v47.2.2-00564-MB974_FO.1024

OS-2.12.1700.1

eMMC-boot 2048MB

Sep 30 2014, 01:16:07.0
[One (M8) Android Development] Captain_Throwback:
I guess I don't understand what this has to do with MultiROM? Are you saying WiFi works under some other circumstance which leads you to believe MultiROM is somehow the issue?
[One (M8) Android Development] Mike02z:
No worries, I'll try a third time and continue to look at it. Never said it was directly related to MultiRom but if I flash 3 different roms and have Wifi, and then do nothing else but flash MultiRom and don't, I thought I'd ask. . No problem.
[One (M8) Android Development] Captain_Throwback:
Well that was my question. But it also depends on the ROMs.
[One (M8) Android Development] Mike02z:
I have installed VanillaPop 1.4, CleanROM 3.0 and DH 12/5 BF. All have no issues with WiFi. I tried installing MR twice using the app in the PlayStore and it loads the DH 12/5 BF fine but the WiFi won't turn on.

I tried again only this time I picked Elite GPE kernel when installing MR with the DH 12/5 BF base and it won't boot. I'm sure I'm doing something wrong. I'll go back and re read this entire thread again. Not a big deal, I'm sure I'll figure it out, eventually :)
[One (M8) Android Development] Giblet-dono:
Hmm, touch stopped working on the multriom boot menu, I don't think I did anything that could have caused this..

Any advice?

(using volume buttons still works but its not ideal)
[One (M8) Android Development] Captain_Throwback:
Lollipop update. We need new touch panel firmware.
[One (M8) Android Development] tessut:
Can somebody post how to install this with newest viper Rom as internal and want to install skydragon or cm12 as secondary ?
[One (M8) Android Development] mattprice86:
I had that as my setup before something happened and it corrupted my data ( wasn't anything caused by multirom).

Just have viper installed with elementalx 2.0 sense for kernel, then all you have to do is download the mulrirom manager app from the play store, hit install, and it'll set it all up for you. It was surprisingly easier than the last time I set it up.

Then to add another as secondary, just reboot into recovery, go to advanced, then multirom > add ROM > internal > install from zip and choose your ROM you want to install.

Note: cm12 never worked for me to install as secondary, so if I were you, I'd flash it before you setup multirom and make a nandriod backup, then when you go to install it as secondary, just choose install from backup instead of install from zip
[One (M8) Android Development] PuRE IVIonztah:
Thanks, but before I had exfat I tried ext4 and even on boot up and wouldn't show.

Edit: I should also add that when on any partition other than exfat, when booted into any ROM I cannot write to my sdcard. Even titanium won't allow me to backup to it.
[One (M8) Android Development] Captain_Throwback:
Your whole card, or just a partition?

It works 100% for me. I have no idea why other people are having issues.
[One (M8) Android Development] PuRE IVIonztah:
Tried both sir.
[One (M8) Android Development] TarekElsakka:
His last point is right, Titanium Backup does not allow me to write to the external SD card when I'm on the secondary ROM (even when I am running it from the internal storage) but I can use ES File Explorer to read and write the SD card just fine, so it's really an issue with Titanium Backup not MultiROM. lol
[One (M8) Android Development] gimpchop:
Hi just installed multi Rom v30 on my m8 but don't know what kernal to flash I'm on 4.4.2.
[One (M8) Android Development] dnkjordan:
Is there a way to restore a backup to the secondary ROM in multiROM without swapping primary and secondary?
[One (M8) Android Development] Captain_Throwback:
Yes. Just Add ROM and choose "Backup" as the source.
[One (M8) Android Development] TarekElsakka:
You can download the MultiROM app from the PlayStore and check the kernels that are available to flash there. I tried searching for you but unfortunately that ROM is kind of too old and the kernels I checked (ElementalX and Lonely) don't have 'previous versions' listed, so you're going to have to search the Original Development section: http://xdaforums.com/htc-one-m8/orig-development or just use Google. Any kernel with kexec (if the kernel has it, it'll be mentioned) will work with MultiROM.

I'd suggest updating your ROM, though, and making life easier on yourself.
[One (M8) Android Development] gimpchop:
Hi thanks for your post . How would I go about updating my rom? Never done it before.
[One (M8) Android Development] gimpchop:
Would the 4.4.2 kernal from here Work http://xdaforums.com/showpost.php?p=34577851 sorry for being a pain dont waning to mess my phone up.
[One (M8) Android Development] Captain_Throwback:
That's in the Nexus 7 section. You do have an M8 and not an N7, right?

Before you even think about installing a mod like MultiROM on your device, you should do a lot more reading about what's involved with modifying your device in general.

This isn't the kind of mod you want to start out with if you're unfamiliar with flashing ROMs and installing mods.
[One (M8) Android Development] Mike02z:
I'm flash-a-holic and flash multiple roms to test weekly and have since I got into Android back in the Gingerbread days.I currently have a VZW M8 that is S-Off. I have the latest 4.4.4 firmware and radios and I also installed the 5.0 firmware that is in the DH 12/5 build. I have never had an issue with WiFi on any ROM I flashed since getting my M8 on release day. I have had the GPS issues but seemed to correct that by do a clean install of CleanROM and then flashing DH.

I spent most of yesterday working with MultiRom. I'm on VZW and was running DH's 12/5 BF (5.01). When I would load this then try and install MultiRom, it seemed to work fine and the OS booted fine but I had no WiFI and it would not allow me to turn it on. I tried this 3 times with the same results.

I then removed MR and re-flashed the TWRP 2.8.1.0. I re-installed DH 12/5 from scratch and connected to WiFI no problem. I then erased the entire SD again and this time installed Captain's MR TWRP. Again I did a clean install of DH 12/5 BF build and had WiFi right away.

I then wiped again but this time installed CleanROM 3.0 and had working WiFi. I then installed MR with the default SENSE kernel and it booted right up and I had Wifi. I tried to install DH 12/5 BF as a secondary but it would just bootloop when trying to launch DH 12/5 as a secondary. I'm sure I messed something up but at 1:00 AM I gave up for the day.

At this point I'm fairly confident there is an some incompatibility in my setup somewhere. Maybe some incompatibility between MR and DH 12/5 on VZW but don't know. I uninstalled MR but left the Captain's TWRP and re-installed DH 12/5 BF with no issue and WiFi works.

If anyone needs a log, please let me know and I'll try again and provide more detail via logs.

Has anyone here successfully installed DH 12/5 BF as the main OS and got WiFi to work on a VZW M8 after MultiRom was installed? if so, please PM me and let me know how you did it.
[One (M8) Android Development] gimpchop:
Yes its a m8 sorry just need a little help I wont flash anything untill I'm sure it is right just need a bit of advice e as to what to do
[One (M8) Android Development] jcrompton:
Not sure if this will help but I have used the GPE ROMs as mostly secondary ROMs ... however, invariably after the first or second reboot my wifi quits working ..... but I always get it back just by dirty flashing the ROM back over the install. For some reason my WiFi always comes back after that. Of note though, I am on the L firmware from DH latest ROM
[One (M8) Android Development] Captain_Throwback:
So I have good news for the CM12 lovers . . .

[MENTION=3418703]Tasssadar[/MENTION] fixed the issue in recovery that was causing the CM12 zips to error out when trying to flash them as secondary ROMs. So, I've updated the MultiROM recovery, and will be submitting it for testing shortly. I just finished flashing a CM12 ROM as a secondary successfully. I just want to confirm I have service before uploading . . . and there it is!

Uploading now . . .

EDIT: TWRP_multirom_m8_20141208-01.img
[One (M8) Android Development] jcrompton:
GPE ROMS

Ok I apologize in advance

[MENTION=388504]captaint[/MENTION]hrowback

I have posted along these lines in the past .. but I have more details -- surely there is an answer as to what I'm doing wrong.

Lately I have been running a CM12 based ROM like BlissPop as Primary

As Secondary I am running:

1) GPE ROM - either or both DigitalHigh and SkyDragon

2)A 4.4.4 ROM, lately SkyDragon V23

I have had no problems installing GPE ROMs as a Secondary using the zip install (no swap or anything like that)

I finally figured out - everything works great booting into any of the ROMs until I dirty reflash or clean (doesn't matter dirty or clean) flash an updated version of my primary ROM. From that point forward I get a boot loop if I try to boot any secondary GPE ROM (the roaming colored balls). I can't recover from that - dirty re-flashing the secondary ROMs won't work, restoring a backup of the secondary to the secondary won't work. The only way is to do a fresh install of the secondary GPE ROM.

I have an AT&T brand M8 and I am using the latest TWRP (from CPTB) and I have flashed the latest L-firmware (from DigitalHigh) but as far as I know I have never done a complete GPE conversion.

Please help with suggestions ----

Thanks
[One (M8) Android Development] Captain_Throwback:
Any time I've gotten a loop on a secondary ROM, simply rebooting into that ROM has gotten it working for me (occasionally I have to reboot twice).
[One (M8) Android Development] jcrompton:
Nope. This has been an ongoing event for me. Probably rebooted twenty things. One let it sit for thirty minutes!

Which firmware are you using? I know you do a lot of testing but what is your normal primary and secondary ROMs?
[One (M8) Android Development] Captain_Throwback:
Usually I have a stock Sense-based ROM as my primary (w/BeyondStock kernel). Secondaries (on external SD, ext4 partition) are my BeyondStock ROM w/HK Mod and digitalhigh's GPE 5.0.1 Lollipop, w/BeyondStock kernel. I had my old GPE 4.4.4 in there for a while, and I also flashed a CM12 earlier today to make sure it was working with the new recovery.

I have two different Sprint M8s, one with a 64GB SDXC card and my main one with a 128GB SDXC card. Both have 16GB ext4 partition for MultiROM use. I've had almost no issues flashing anything with this setup, but as you can see, I'm using ROMs and kernels that I know work 100% with MultiROM.

I haven't had the issue of data corruption for a while now. I'm not sure what other details I can give you, but this is what works for me.

EDIT: Right, you asked about firmware. Using my latest Sprint full firmware (3.30.651.2), with HK adsp and the sensor_hub, rpm and wcnss firmware from the 5.0.1 GPE OTA.
[One (M8) Android Development] shasen1235:
Thank you Captain!! I can conform it does work:D

Ta Era Tassadar!!
[One (M8) Android Development] teethgrinder32:
Unfortunately I don't think its works unless I'm doing something stupid. SkyDragon's GPE as primary and Blisspop as secondary. Blisspop just gets stuck on animation and I can't get the multirom boot image picker on screen. Have to boot into primary and use the MultiRom app.
[One (M8) Android Development] Captain_Throwback:
MultiROM Manager updated with latest TWRP, with fix for CM12 flashing issues.
[One (M8) Android Development] shasen1235:
I think it is due to AOSP data encrypt bug

Candy5 works fine here

By the way,Captain

Seems like the adb shell>>e2fsck -f -y /dev/block/mmcblk0p47 data fix doesn't work on the newest Multirom recovery

It says:

D:\HTC\One M8\Recovery>adb shell

~ # [6ne2fsck -f -y /dev/block/mmcblk0p47

e2fsck -f -y /dev/block/mmcblk0p47

CANNOT LINK EXECUTABLE: could not load library "libext2_quota.so" needed by "e2f

sck"; caused by library "libext2_quota.so" not found
[One (M8) Android Development] Captain_Throwback:
Have you tried using the "Repair Data" option in TWRP? It should accomplish the same thing.
[One (M8) Android Development] shasen1235:
Oops! I never realize we have that feature there:o

So it won't format the partition I choose,right?
[One (M8) Android Development] Captain_Throwback:
Nope, just repair, as long as that's the option you choose.
[One (M8) Android Development] jcrompton:
I can confirm that I am unable to flash CM12 as secondary with the update TWRP.
[One (M8) Android Development] shasen1235:
Thanks man!

Now it makes everything much easier:p
[One (M8) Android Development] Captain_Throwback:
When you say confirm - did someone else say they couldn't? I saw confirmation that it worked, and it works for me, so I'm not sure what exactly you're confirming?

What CM12 ROM are you flashing?

EDIT: Now I see what you're confirming, lol. There was one yes, and one no. But no log for the no?
[One (M8) Android Development] jcrompton:
I tried Candy and BlissPop ... I can try again .... remind me how to get log for this and I'll do right now
[One (M8) Android Development] Captain_Throwback:
Advanced -> Copy Log to SD and then upload it.

Has anyone tried an actual CM12 ROM (besides me)?
[One (M8) Android Development] tessut:
Actual ? Official one ?
[One (M8) Android Development] jcrompton:
Here is a log. First tried to install the latest BlissPop as secondary. Secondily tried to install the latest Candy as secondary.

If you recall I am the one that has been getting a boot loop with GPE Lollipop ROMs when I try them as secondary and then reflash an CM12 based ROMs as primary ... so I was looking for an alternative now that we have kernel source and patched kernels for the GPE ROMs
[One (M8) Android Development] jcrompton:
Some more food for thought -- I guess in my frustration I forgot to mention it ...

You recall I was trying to run BlissPop (CM12) as Primary and Skydragon (GPE LP) as secondary. When doing any re install clean or dirty of the Primary ROM I would subsequently get bootloops with the secondary GPE ROM (that couldn't be fixed by dirty reflashing, wiping cache, or multiple reboot attempts). Interestingly the other secondary Skydragon 4.4.4 continued to work fine. So I copied my BlissPop Primary to a secondary slot and did a fresh install of Skydragon GPE LP as a primary ... wouldn't you know it - now the BlissPop secondary gets the bootloop (which is what lead to my post above because I couldn't even reinstall it as a secondary)

Thanks
[One (M8) Android Development] Captain_Throwback:
I wonder if your data partition needs to be repaired . . . you may have some corruption going on, which would account for the bootloops.

Also, I believe it might be the updater-script causing your issue. Can you post the contents here? I'm wondering how it compares to the CM12 updater-script.

line 13 col 5: syntax error, unexpected ELSE, expecting $end
line 20 col 6: syntax error, unexpected ENDIF, expecting $end
[One (M8) Android Development] jcrompton:
Can try. Will it mess up any of my installs ... Or at least the primary which at least boots now?
[One (M8) Android Development] Captain_Throwback:
It shouldn't, no. But I do need the updater-script ASAP to provide to [MENTION=3418703]Tasssadar[/MENTION] so he can fix the recovery.
[One (M8) Android Development] memekmek:
Hello, i was running bad boyz rom when installing multirom. i was able to add gpe 5.0.1 and another version of badboyz as secondary roms, but everytime i try to boot 'internal' it has a black screen, but i can feel movement. is my internal still the original rom before installing multirom? will the hang_boot zip fix this issue? I just dont want to lose access to my sd card in recovery.
[One (M8) Android Development] Captain_Throwback:
Which version of MultiROM are you using?
[One (M8) Android Development] jcrompton:
Let me know if this is what you needed
[One (M8) Android Development] jcrompton:
I know we got two things going on here .. sorry

I tried to repair the data, as you suggested ... I got an error

E: Unable to repair /data

E: Error repairing file system

I got a screenshot while in recovery ... do you know where it gets saved? I can't find it.

Can you help me figure this out? I really want to get this fixed even if it means flashing firmware over again or whatever
[One (M8) Android Development] memekmek:
v30, i just ran the uninstall multi-rom zip and its giving me the exact same issues, black screen with touch support.
[One (M8) Android Development] Captain_Throwback:
It is, thanks. But now I need more information, lol.

Can you "pull /tmp/META-INF/..something.../updater-script after it fails to install"? (that's a direct request from [MENTION=3418703]Tasssadar[/MENTION]). If not, can you link me to the ROM so I can download and do it?
[One (M8) Android Development] memekmek:
i think i messed something up...cant reboot into recovery or bootloader. trying to press vol-up and power and it shows the htc screen then goes black. vol down and power produces no results. cant see the screen to enable usb debugging to run adb commands...

still getting touch response on screen. not sure if im in rom or whats going on now.
[One (M8) Android Development] Captain_Throwback:
This may not be two different issues. I was able to flash the Candy5 ROM with no issues. Did you try repairing /data twice? Sometimes the first time will error out.

If in fact your /data partition is corrupted, it may explain why you're getting a flashing error. In that case, I'd recommend to RUU. As far as screenshots, the console log tells you exactly where it gets saved.

---------- Post added at 12:51 PM ---------- Previous post was at 12:41 PM ----------

@jcrompton Can you confirm the version of recovery you're using?
[One (M8) Android Development] jcrompton:
I am using your latest - you posted here and also put in MultiROm manager today

Top says 2.8.2 -- I am using a theme.

I tried another install. And I'm still in recovery. Can you give me more dummy instructions on how to pull the tmp file you guys need. I have the phone connected to PC and sdk open.

Lastly I tried the data repair three time - no luck, same error. Which RUU do you think I should run? I'm AT&T and don;t really want to be fully GPE converted
[One (M8) Android Development] memekmek:
I may sound like a broken record, but am I out of luck if i cant see whats going on in my screen and can't reboot into recovery? If I press vol-up plus power it boots into the htc screen the loads up the rom in complete black screen. I'm able to power off from there, but cant reboot into recovery or bootloader.
[One (M8) Android Development] Captain_Throwback:
Can you display the full version number? I just need to confirm because the update I made fixes the error you were having when flashing, specifically. So I just want to make sure.

Don't worry about the file. As far as RUU, that's outside the purview of this thread, and I'm on Sprint so I can't be of any help to you there.

---------- Post added at 01:02 PM ---------- Previous post was at 01:01 PM ----------

Press and hold Power + Volume Up, and when the device goes off completely, release those and immediately press and hold volume down to get into HBOOT.
[One (M8) Android Development] jcrompton:
Here is the file

I will recheck the TWRP version

Is there any other way to figure out why my data partition is messed up OR any other way to fix besides RUU ?
[One (M8) Android Development] jcrompton:
Ok --- Don't know how it went wrong but I reflashed TWRP_multirom_m8_20141208-01.img ... and this time it worked ! as far as install goes

Sorry for issues

I will try to format my data -- or do you really think I need an RUU ?
[One (M8) Android Development] Captain_Throwback:
You could try the Repair FS option in TWRP 2.8.1. That's broken in 2.8.2 right now, it seems. If that doesn't work, I don't have any other suggestions, sorry.
[One (M8) Android Development] jcrompton:
Will try and report back --- any partition gets corrupted ?
[One (M8) Android Development] Captain_Throwback:
Thanks for this report. [MENTION=912474]Dees_Troy[/MENTION] has now fixed this error, and on the version attached here, the "Repair FS" option should be working correctly. Please test and confirm.

TWRP_multirom_m8_20141209-01.img

Once confirmed working (with no regressions) I will update the MultiROM app (once again) with the updated version.
[One (M8) Android Development] jcrompton:
Back again

Ok. So after I got the TWRP recovery updated to the one prior to the one you just posted I flashed Candy CM12 as a secondary -- seemingly successfuly. When I tried to boot into that ROM via the multirom boot dialog the ROM boot but no cellular data (I'm AT&T).

Ultimately I forced reboot to recovey via the bootloader and I ma now unable to mount data and it appears that my SDcard is gone.

Is there any fix to get this back?

I tired to fastboot flash this just now posted TWRP recovery and stilll no joy
[One (M8) Android Development] Captain_Throwback:
Have you tried repairing data yet?