yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] Giblet-dono:
Previous version booted secondary roms from SD-EXT without a problem for me

This new version does not want to show roms on SD-EXT for me
[One (M8) Android Development] ryanyz10:
No Touch

Touch deosn't work for me. I'm on ARHD with ElementalX 4.0.0...

Edit: Never mind, I flashed the one in this thread and touch works. Thanks!
[One (M8) Android Development] Captain_Throwback:
Try this one.

[MENTION=3418703]Tasssadar[/MENTION] put in some work and seems to have everything working properly now, without any hacking!

(I'm pretty sure this is the right one. I built/flashed a bunch of these today)
[One (M8) Android Development] Giblet-dono:
Regret to inform you it's not the right one, still nothing under the external tab
[One (M8) Android Development] Captain_Throwback:
Your ROMs are on an ext4 partition on your card, right?

EDIT: I just built this one, and it works for me. If it doesn't work for you, then I'm not sure what to tell you, unfortunately.

MD5: c24c87613fbca140f1950c18f065b122
[One (M8) Android Development] Giblet-dono:
Yes, and with the version: multirom-20150213-v31-UNOFFICIAL-m8.zip

The external tab worked properly, booting as well as installing

Primary also properly installed and booted

I did not try internal secondary roms with it though
[One (M8) Android Development] Captain_Throwback:
Updated post above yours with a new zip.

Weird that we're having the opposite experience with the zips. Hopefully once [MENTION=3418703]Tasssadar[/MENTION] finalizes the code, it'll work for both of us.
[One (M8) Android Development] Giblet-dono:
This one seems to work.

When coming from recovery and booting to the multirom menu it does not work

When reboorting from the multirom menu into the multirom menu it does work

When booting from shutdown to multirom menu it does work

When rebooting from android (lollipop sense) - primary to multirom menu it does work

When rebooting from android (lollipop GPE) - secondary internal to multirom it does not work

When rebooting from android (Lollipop CM12) - secondary SD-EXT to multirom it does not work
[One (M8) Android Development] Captain_Throwback:
It works for me in every scenario. Have you looked at the logs to see what's different in them? Did you try changing the theme to see if that has any effect?
[One (M8) Android Development] Giblet-dono:
I have not looked trough the logs yet (will gather them later today)

I have tried the theme color thing, and that didn't work for any of the ones that didn't work out of the box
[One (M8) Android Development] Vindicate:
What kernels work for the new stock Lollipop update?

---------- Post added at 09:36 PM ---------- Previous post was at 09:11 PM ----------

Because I did Elemental and Beyond Stock and WiFi didn't work :(
[One (M8) Android Development] Maraudeur:
[MENTION=4220251]Vindictate[/MENTION] you have this issue because you have old firmware, and these kernels work well with lollipop. Update firmware to 4.*
[One (M8) Android Development] Vindicate:
I'm already on that Firmware. But what Kernel should I choose?
[One (M8) Android Development] Vindicate:
I have Fluent ROM 4.0.1 as my main Internal ROM. Lollipop 5.0.1. Custom TWRP Recovery that MultiROM gives me, Sense 6.0, and build number, 4.20.651.10. What kernel should I use?
[One (M8) Android Development] comstar:
Hit the thanks instead of reply.

Try the Beyond Stock kernel
[One (M8) Android Development] Vindicate:
Trying now please stay available lol

---------- Post added at 02:09 AM ---------- Previous post was at 02:08 AM ----------

Wifi still doesn't work after flashing BeyondStock 2.1.0
[One (M8) Android Development] comstar:
Try to flash the new firmware again. Do it twice in a row. That's the only thing I've seen cause WiFi to not work.

I've used Fluent ROM as my primary and beyond stock kernel with no issues.
[One (M8) Android Development] Vindicate:
Like the stock RUU? Or a rooted RUU?
[One (M8) Android Development] Captain_Throwback:
You need to learn what firmware is and how to update it. This is not the thread in which to do that.
[One (M8) Android Development] Vindicate:
Okay done. Im on stock ROM and stock Firmware. Flashed the firmware 3 times just for safety ;) hahaha

---------- Post added at 11:04 AM ---------- Previous post was at 11:01 AM ----------

I do know what it is. I just read it wrong sorry :/
[One (M8) Android Development] Maraudeur:
Place
[One (M8) Android Development] Captain_Throwback:
Anyone want to test my updated installer for the latest version of [MENTION=4684315]flar2[/MENTION]'s ElementalX (4.0.3)?

This one uses AnyKernel 2.0 by [MENTION=4544860]osm0sis[/MENTION] to patch the ramdisk and includes the Sprint, Verizon & Dual SIM dtb files for all-variant support. This one was complicated to configure, but I believe it should all be working. Please let me know if there are any issues.

MD5: 05367db273083c79a37fa3459c6a8f20
[One (M8) Android Development] TheBurgh:
Is it best to flash the test version in fastboot
[One (M8) Android Development] Captain_Throwback:
What?

Test version of what? You only flash image files in fastboot (or zips that include image files). I don't know what you're talking about.
[One (M8) Android Development] TheBurgh:
your mulitirom zip from post #1862. Can I just update through recovery. I have always updated the zip through the apk.
[One (M8) Android Development] Captain_Throwback:
Everything here is flashed through recovery (unless stated otherwise).
[One (M8) Android Development] TheBurgh:
Thanks. Just wanted verification since it had been awhile since I updated multirom in recovery.
[One (M8) Android Development] Vindicate:
So can this kernel work on the latest XenonHD ROM? I have Sprint Harman Kardon edition
[One (M8) Android Development] Captain_Throwback:
If it's a Sense ROM, it should. Of course the only way to know is to try it. Make a backup first or test it as a secondary.
[One (M8) Android Development] Vindicate:
Hmm okay! Do you know of any stock ones for 5.0.2?

---------- Post added at 06:37 PM ---------- Previous post was at 06:37 PM ----------

For sprint of course lol sorry

---------- Post added at 06:38 PM ---------- Previous post was at 06:37 PM ----------

And stock as in no sense. Just Lollipop 5.0.2 (XenonHD)
[One (M8) Android Development] Captain_Throwback:
So . . . has anyone tried this yet? It seems to work for me, but I kind of need some feedback before I feel comfortable posting it into the app.
[One (M8) Android Development] Giblet-dono:
Works properly on my international version, anything specific you'd like me to test?
[One (M8) Android Development] Captain_Throwback:
Not really. I suppose if it works, then that's all I should expect.

It may not work properly on Sprint, though, as UMS requires a kernel change and I didn't build this one myself with that change included.

You don't use XPrivacy, do you? That's a good thing to test, as I had to inject the context for that into the ramdisk. Another thing to test would be to see if Titanium Backup properly shows the Ext SD after installing. Besides those two things, I can't think of anything else to test.
[One (M8) Android Development] Giblet-dono:
Titanium backup does show ext sdcard with correct size , this is not the EXT partition on the sdcard but rather the exfat partition

When I install the lollipop release for xprivacy and reboot I get a boot freeze(no looping animation?)
[One (M8) Android Development] comstar:
Actually working great on my Sprint M8.

In fact this is the first kernel that has fixed the touch input and boot hangs for me.

TB not showing Ext SD though
[One (M8) Android Development] Captain_Throwback:
Looks like I messed up adding the service context for XPrivacy. Updating the zip now.

EDIT: Updated zip attached. MD5: 47560006870b4236fe9a23e2a54a03e3

P.S. Make sure you back up first. This one wouldn't boot for me on the first try (I think I know why, but it seems to be random).

UPDATE 3: Just updated the zip for a 3rd time. I had the context for xprivacy named incorrectly. Hopefully this is the last one, and it works. I guess we'll see!

---------- Post added at 11:23 AM ---------- Previous post was at 11:22 AM ----------

That's weird. Can you navigate to /storage and see if there's an /sdcard1 there? Can you mount the card in Mass Storage mode?
[One (M8) Android Development] Giblet-dono:
Same bootfreeze as before upon reboot after installing xprivacy
[One (M8) Android Development] Captain_Throwback:
Not sure, then. If the xprivacy line is at the bottom of service_contexts, then it should be working. If it isn't, I don't think that's the kernel's fault.
[One (M8) Android Development] Giblet-dono:
Problem might just be the rom I'm using, in the thread there are numerous complaints about the combination of the rom with xposed and custom kernels.

Though I do use several xposed modules and elementalX with succes
[One (M8) Android Development] Captain_Throwback:
It seems to be doing the same thing for me on stock. Might just be incompatible at this point.
[One (M8) Android Development] comstar:
Sorry about the misinformation. I was on my secondary ROM when Ilooked at TB, it does not show there.

My primary ROM running this kernel is fine. TB shows Ext SD fine.

Getting ready to try the latest you posted
[One (M8) Android Development] migascalp:
Sweep2sleep not work for me.
[One (M8) Android Development] Captain_Throwback:
That shouldn't have anything to do with my installer, though.
[One (M8) Android Development] migascalp:
I do not know but it works with the original release

Wait for other returns...
[One (M8) Android Development] Shamestick:
Flashed the latest on adrenaline 1.1 for vzw as secondary. Usung multirom Twrp 2.8.4.0. For me only OC set correctly, wake gestures, magnetic sensor, GPU governor all were set to things I had not checked in the installer

Edit: Even though the values weren't set right from AROMA I haven't had any issues enabling/disabling features with the elementalX kernel app after the install
[One (M8) Android Development] Captain_Throwback:
Sounds like back to the drawing board, then. Oh well.

I think it's officially gotten too complicated for me to keep up with it. I just don't have the time, desire or motivation.
[One (M8) Android Development] Shamestick:
I forgot to mention that then Rom is a secondary if that makes a difference. I can also reflash and pull a log from aroma after I get out of class if you'd like
[One (M8) Android Development] Captain_Throwback:
I wouldn't like.

As I said, I'm done messing with it.
[One (M8) Android Development] Maraudeur:
[MENTION=1162986]Captain_Throwback[/MENTION] this kernel needs only for support Xpivacy?
[One (M8) Android Development] Captain_Throwback:
I don't understand :confused:.
[One (M8) Android Development] Giblet-dono:
He wants to know if the only reason to flash this kernel is the xprivacy support.

The answer is no: The kernel doesn't properly support xprivacy but it does support all M8 variants! (If I'm correct)
[One (M8) Android Development] Captain_Throwback:
It does, but apparently it's not setting parameters properly.

This could be a ROM-specific thing though, because I'm not replacing the boot.img like flar2's original installer does. So if there are any lines that conflict with what the kernel is doing, these could be causing an issue.

Now I understand why [MENTION=4684315]flar2[/MENTION] does it the way he does :rolleyes:.
[One (M8) Android Development] comstar:
So is it just the xprivacy parameters that aren't getting set correctly? Or are there still some Sprint specific things missing.

It's been running great since yesterday. Not sure why this is the only kernel that fixed my touch and boot locks, but I'm very appreciative of all your work.
[One (M8) Android Development] Captain_Throwback:
Installing XPrivacy causes it not to boot. People are reporting that what they selected in AROMA isn't working (just read the previous posts) and someone reported s2s wasn't working.

When you say "fixed your touch" - what was broken about it?

Did I ever post the version of BeyondStock GPE that fixes touch in the MultiROM menu?

If not, get it here:

BeyondStock-GPE_M8_Kernel_v1.0.3_Lollipop
[One (M8) Android Development] comstar:
Yes I'm talking about touch in the MultiROM menu. Sorry.

I did not have BS v1.0.3 - Had tried 2 other Beyond Stock and about 3 others.

I just flashed v1.0.3 and it states it was successful in recovery but I'm not sure it actually was, unless the description is wrong. My system and flashify both still say 3.4.0-ElementalX-M8-4.03-Sense Wed Feb 18

I flashed it again with same results. I'm not sure whats going on. Going to look into it some more. I'm using your 2.8.4 recovery from 1/26
[One (M8) Android Development] Captain_Throwback:
I'm not sure either. But you probably shouldn't flash BeyondStock over the same ROM where ElementalX was. The latter heavily modifies the ramdisk, so you'd really need to flash back to a stock boot.img first, to clean out all those changes.
[One (M8) Android Development] comstar:
I did nandroid back (DH multicarrier) which I was using BeyondStock v1.0.1 on. Tried to flash v1.0.3 but it did not work/change.

Going to find a stock GPE boot.img now. Also I'm going to flash your GPE ROM, may switch to it.

Really would like to get the touch in the MultiROM menu working using BeyondStock.

Don't want to clutter the thread. Thanks for your help. I'll get it working!
[One (M8) Android Development] Captain_Throwback:
The kernel installer is broken. Working on fixing it now.

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

Kernel link is updated: http://xdaforums.com/htc-one-m8/development/multirom-v28-unofficial-port-t2884413/post58975311
[One (M8) Android Development] comstar:
Before you fixed the installer I had flashed the sprint 5.01 firmware to clean up my boot, then restored my nandroid that I had before I installed the EX kernel.

Booted and MR touch did not work (as expected) and system reported BeyondStock 1.0.1 kernel (also correct) .

I then flashed the updated v1.0.3 - the system reported v1.0.3 but now on boot the multirom boot bypasses the time based selection option and goes right to booting internal. I am also hanging on the HTC one screen when trying to boot into a secondary rom from the MultiRom app.

I may try to update/reload MultiROM. Is the one from the Play Store OK to use?
[One (M8) Android Development] Captain_Throwback:
I'd use the latest one I posted in this thread, actually.

EDIT: The one here: http://xdaforums.com/htc-one-m8/development/multirom-v28-unofficial-port-t2884413/post58893439
[One (M8) Android Development] comstar:
Well I give up, been at it for hours today. My phone has always had a hard time with MultiRom. It's always had about a 70% boot rate for both internal and secondary.

Just FYI

HBOOT 3.19.0.0000

OS 4.20.651.10

MultiROM TWRP 2.8.4

Multirom v30 - Kernel Beyond Stock v1.0.0 - Boots 70% (locks up at the multirom booting internal) - no MR boot touch

Multirom v30 - Kernel Beyond Stock v1.0.1 - Boots 70% - no MR boot touch

Multirom v30 - Kernel Beyond Stock v1.0.3 - Boots 70% - no MR boot touch

Multirom v30 - ElementalX v4.03 - Boots 100% - Touch MR works

Multirom v31 - Kernel Beyond Stock v1.0.0 - Boots 70% - no MR boot touch

Multirom v31 - Kernel Beyond Stock v1.0.1 - Boots 70% - no MR boot touch

Multirom v31 - Kernel Beyond Stock v1.0.3 - Boots to black screen and locks up

Multirom v31 - ElementalX v4.03 - Boots 100% - Touch MR works

And now after all my flashing I can't add a secondary ROM from a backup I made yesterday. Oh well. I'll take it back up tonight over a cocktail!
[One (M8) Android Development] Vindicate:
Really looking forward to the future with MultiROM :D we need more updates!
[One (M8) Android Development] Giblet-dono:
to fix/add what exactly?
[One (M8) Android Development] Captain_Throwback:
Well, the source is on github, so anything you want to add, just fork the repo, add it, and submit a pull request to [MENTION=3418703]Tasssadar[/MENTION]. Otherwise, I'm not sure what updates you're looking for :rolleyes: :confused:
[One (M8) Android Development] Freak07:
Booting blisspop as a secondary is not working. Could you maybe look into this? :)
[One (M8) Android Development] Vindicate:
Lol sassy[emoji23][emoji23][emoji6]
[One (M8) Android Development] Captain_Throwback:
Not at all.

I've already said a bunch of times that I can't help anyone that doesn't provide details, logs, etc. Besides that, I'm trying to move on from my work here and spend my time on more important pursuits. So I certainly don't have time to waste on posts with insufficient information. I know for a fact that I've booted some previous versions of BlissPop as secondaries with no issue, and I also know they are working with tool chains and putting out a lot of nightlies, so there's no guarantee the issues have anything to do with MultiROM.
[One (M8) Android Development] Vindicate:
#Truuuuu
[One (M8) Android Development] Freak07:
I'm sorry if this come across too demanding. The issue is now here for several versions/ nightlies and occurred before all the experiments started. I have no clue on how to fix this for myself but before I never had any issue. Installing it as primary, backing it up and moving it back to secondary does work.

Let me know what information you need and I will try to provide it.

Sorry again and the work you put into multirom is really appreciated!
[One (M8) Android Development] Giblet-dono:
Latest (nightly) blisspop boots properly on my M8 as secondary rom.
[One (M8) Android Development] Freak07:
Could you maybe post the filename?

I also tried it and it did never boot up and was stuck at the boot animation.

---------- Post added at 08:24 PM ---------- Previous post was at 08:23 PM ----------

I was trying this one:

BlissPop-v2.0-m8-NIGHTLY-20150220-2148.zip
[One (M8) Android Development] Giblet-dono:
BlissPop-v2.0-m8-UNOFFICIAL-20150220-0641
[One (M8) Android Development] Freak07:
Thanks I'll try this one :)
[One (M8) Android Development] starcms:
Anyone had an issue installing a GPE ROM to a secondary slot (either directly or by installing to primary and copying to secondary) and experienced the following?

ROM will boot fine for a few days to maybe a week in the secondary slot. Then, all of a sudden, when choosing to boot the secondary GPE ROM from the multirom boot menu, the phone goes to the HTC screen, sits about 20-30 seconds, and then eventually reboots to recovery (instead of showing the ROM's boot animation and booting)? Only fix is a clean install of the GPE ROM.

Sent from my VZW One m8 running BlissPOP
[One (M8) Android Development] Freak07:
Did you do the hk conversion for lp?

And are you on newest sense firmware too?
[One (M8) Android Development] Giblet-dono:
No conversion, I use an international M8 with international LP firmware, latest 4.16.401.10 firmware

---------- Post added at 08:30 PM ---------- Previous post was at 08:30 PM ----------

I have not seen this problem, and I do use a GPE rom as secondary
[One (M8) Android Development] Freak07:
Okay I have also an international m8.

Maybe it's the hk conversion. This was the case when boringalex did port it to m8. Back then mine was also not whirling because of hk.

---------- Post added at 08:52 PM ---------- Previous post was at 08:51 PM ----------

I just tried your version and it still is not booting for me.

[MENTION=1162986]Captain_Throwback[/MENTION] could the hk conversion be responsible? What kind of log should I try to get you?
[One (M8) Android Development] Captain_Throwback:
HK isn't a conversion. It replaces files in a specific ROM, so it won't have any effect on MultiROM. The adsp firmware it replaces is unrelated to booting a ROM.

Whatever logs you can muster, I guess.

EDIT: I just flashed and booted both the latest Nightly BlissPop builds as secondaries with no problem.
[One (M8) Android Development] Freak07:
Yeah... well it's certainly not working for me and others. I just tried to gather a logcat but it stops at waiting for device and never gets further.
[One (M8) Android Development] Captain_Throwback:
Every device is different. But I doubt MultiROM is the issue. As long as you're using the latest MultiROM zip I posted in this thread and the latest MultiROM TWRP available through the app, then it should work. It does for me and others.
[One (M8) Android Development] Freak07:
Okay so I flashed back the original firmware and again the latest multirom zip afterwards. And now everything is working even when I flash the hk adsp image back! Thanks for the help. Don't know what was going on. I'm now on the exact same setup than before but it is working suddenly :D
[One (M8) Android Development] cvdv1991:
Hi,

I have an issue using MultiRom v30 on my M8. While booting the MultiRoom menu boots succesfully but i can't control the menu with the touchscreen, using the volume/power buttons i can but i really want to use the touchscreen instead.
[One (M8) Android Development] Giblet-dono:
You are using a lollipop primary rom with a kernel that has secure touch enabled

The only way to fix it is to flash a kernel with secure touch disabled

For sense roms: it seems ElementalX 4.0.4 got it working properly!

For other roms, please ask in the appropriate (kernel) threads
[One (M8) Android Development] Captain_Throwback:
And my BeyondStock works fine.
[One (M8) Android Development] cvdv1991:
Thanks, I had ElementalX 4.0.1 installed and 4.0.4. fixed the touchscreen :)

---------- Post added at 12:55 PM ---------- Previous post was at 12:47 PM ----------

For some reason my M8 let me install secondary roms on the internal SD card, but when i try to boot the secondary rom, my phone just boots into my primary. I read the topic and i couldn't find an answer.

Config:

HTC One M8 GSM

Primary ROM: ViperOneM8 4.2.0 Android 5.0.1

FW: 4.16.401.10

Kernel: ElementalX 4.0.4

Secondary ROM: SkyDragon GPE 4.2.5 Android 5.0.1

Please help :)
[One (M8) Android Development] Giblet-dono:
Has been mentioned alot..

You secondary rom uses a block based install script for it's boot.img and it needs to be installed on a by-name base
[One (M8) Android Development] yung40oz84:
I am having endless trouble getting Lollipop sense ROMs to boot on secondary. I install Viper as primary, do everything from primary, kernel, everything, make a backup and then add secondary with the backup. I have only got lucky once booting it on secondary. I have the latest ElementalX kernel and it stays on the HTC splash screen logo for a bit and then boots into recovery. I try to get a MultiRom log and it says it has been sent to sdCard, but it is not there and if it does get sent it is 0 bytes. I posted before about this, but all I want to do is boot Venom ROM with ElementalX kernel as secondary. Thanks in advance. Recovery is 2015-01-26 (1) and MultiRom V31.
[One (M8) Android Development] comstar:
My secondary was doing the same thing when adding from a backup (I was adding Viper though). I had to dirty flash over the secondary to get it to boot. Im only using ElementalX as my primary kernel also.
[One (M8) Android Development] yung40oz84:
I am adding Viper as a secondary. U mean dirty flash Viper over it after I add it in secondary ad a backup? I never had success flashing an Aroma type install on secondary slot....... I would have dirty flash Viper after adding the backup in the secondary slot then I would have to re flash ElementalX which is also Aroma. And then I cannot flash Harmon Kardon Mod either. Can't choose options flashing Aroma on secondary right?
[One (M8) Android Development] Captain_Throwback:
Not sure where you got the idea that AROMA doesn't work to install secondary ROMs . . . it works fine. Otherwise I wouldn't be able to install digitalhigh's GPE. I also installed Viper as a secondary twice today with no issues. But as always, ymmv.

Just make sure you disable the screen timeout in TWRP, and don't let AROMA reboot automatically at the end of the install, so MultiROM can do its thing.