yashsingh1/xdaforums huggingface dataset:
[ONE Android Development] Lo4eath:
Im runing Sensei kernel with teh Droidkang, and i have no idea what kexec is :)
[ONE Android Development] nathlynn22:
OK so I will flash Franco cm11s kernel for main ROM I should think which is a flashable zip which is good. Then for my secondaries which will all be asop based. The Franco kernel for asop is a boot.IMG don't wanna have to drag laptop out ATM. Is there a better option you can suggest thanks.
[ONE Android Development] acuicultor:
You can use flashify for flash kernel images and recoveries without a pc directly from the app.

Enviado desde mi A0001 mediante Tapatalk
[ONE Android Development] nathlynn22:
Cheers bud I'll give it a go
[ONE Android Development] bradipovsky:
Flashify only works on the primary ROM, you can't use it to flash .img in the secondary ROMs.

As far as I know you may need to make a .zip in order to flash a kernel in the secondary ROM, but I'm not sure (I'd like to hear an alternative, if there's one :) ).
[ONE Android Development] nathlynn22:
So what the person said above was wrong. MY primary ROM is cm11s so I am going to use Franco kernel for cm11s. Then if I were to flash say mahdi ROM to multirom and then do I flash the gapps through multirom in recovery. Then I thought boot into mahdi ROM then flash asop Franco kernel via flashify then I'm done.... So that won't work then. If its such a problem I might just remove multirom from phone before I even start and flash a few asop ROMs see if I like any to find a daily if not I will just keep cm11s as it seems all good anyways.
[ONE Android Development] ninjanurse:
I think we are misunderstanding each other. Never flash .img with flashify on secondary ROM. No reason to due this even.

What I am saying is flashify will flash to secondary Rom if, while in secondary rom you are using flashify. Once in TWRP after using flashify, you will see in red letters above that it it flashing to Rom presently on. This is helpful for smooth scrolling mods, kernels, gapps, or any other zips. Also the convenience of being able to flash multiple zips at a time.
[ONE Android Development] nathlynn22:
The remove zip is that a flashable zip from custom recovery I presume
[ONE Android Development] bradipovsky:
I get the problem: you have CM11S as primary and want to use Franco Kernel in your secondary AOSP ROM (Mahdi, in your case).

Since Franco does not provide a .zip file for the AOSP version of his kernel, flashing it in a secondary ROM is hard. If I were you, I'd try to make a flashable .zip from the .img file. It's supposed to be easy, but I haven't had time to learn how to do it yet... If you find a good guide please link it here :)

The thing is that you can probably do without Franco Kernel, especially on Mahdi, since using the latest builds of Franco Kernel on Mahdi is going to give you some visual artifacts due to the fact that the ROM is not built from the latest CM source. That means that on any AOSP ROM besides CM11 nightlies you can only flash r16 or lower (double check it in the last pages of FK's thread though).

I find MultiROM great for testing ROMs and their features, I have done it with PA as secondary and CM11S as primary and then decided to flash PA as primary. If you use MultiROM for this purpose you can likely use the kernel that comes with the ROM you're testing as secondary, in my opinion there's no need to flash a custom one (or at least it's not a deal breaker).
[ONE Android Development] nathlynn22:
Fair play cheers bud
[ONE Android Development] J_Dutch:
Since I installed the latest update and try to flash a ROM it's not asking me how to use kernel, share or not share. So most Roms I install won't boot.

Am I missing something?
[ONE Android Development] MMWolverine:
Why not use franco's cm11s zip, replace boot.img inside with aosp version and flash that in secondary rom section. Should work. ;)
[ONE Android Development] venky716:
What are you guys talking about :confused:

Here's the zip files for Franco CM11/AOSP link

Just select the ROM from the list of roms in multirom menu in recovery.

Recovery- Advanced-MultirROM-List ROMs-Flash zip- Wipe cache and dalvik if needed- Profit :D
[ONE Android Development] bradipovsky:
I remember Franco saying he wasn't going to make the zips for aosp, I might have missed it happening :D

Thanks for linking them!

That's the closest I got to a solution last night, but for some reason it didn't work, I may have made some stupid mistake, though...
[ONE Android Development] miguelm75:
i don't know, what's going on, but i'm not able to try multirom :(

that's what i tried:

1. installation app from Playstore, followed by flashing proper version of multirom (28d) and proper recovery from app. flashing kernel was not needed - i use AK kernel on Slimkat ROM,

2. flashing proper recovery and then app from Playstore.

unfortunately, when i reboot to recovery, i don't see "MultiROM" in "Advanced" menu.

this is confusing, because when i open MultiROM app, i see this:

MultiROM: v28d

Recovery: 2014-09-12 (2)

Kernel: has kexec-hardboot-patch

i flashed ROM once again after flashing MultiROM and it's recovery - no go.

any clues?
[ONE Android Development] dansou901:
Do you use a TWRP theme? If yes, try to disable that or use a theme that supports multirom.
[ONE Android Development] miguelm75:
unbelievable, that it was so easy. i copied stuff from my GN to OPO and totally forgot about it... now i see "MultiROM" under advanced :)

thank you, sir.

maybe it ("disable TWRP theme") should be written in OP? just thinking out loud...
[ONE Android Development] issawillwin:
Since there is no way to use Franco for aosp rom, do you guys feel that Ak kernel is great?
[ONE Android Development] gulp79:
Greatest!
[ONE Android Development] issawillwin:
Do you got any link to AK kernel thread? I only found Sensei kernel (based on AK).

So, for now, we can use cm11s with franco (because that kernel is patched right? ), and use AK wich is great for any other roms because we got .zip files. Am i missing something?

By the way, does OTA of cm11s can be done without erasing secondary roms?
[ONE Android Development] bradipovsky:
You can use Franco, the links to AOSP zip are a couple of posts above:

And AK is in Original Android Development.
[ONE Android Development] issawillwin:
Thanks a lot mate, by the way wich kernel would you recommend?
[ONE Android Development] bradipovsky:
Sorry, but I don't think that question makes a lot of sense. In order to make a real comparison I would have to be as skilled as Franco or AK and be actually able to review their code. Any recommendation made by a person without such skills is either going to be based on testing each of them on any relevant setup and benchmarking them, or based solely on subjective and inaccurate evaluations that are, in their spirit and practice, offensive to the developers. I am not a skilled kernel developer and I am not able to correctly test kernels for performance, so my opinion is irrelevant. Right now I'm using Franco as a daily driver, but only because I had heard his name before and I've seen his kernel first (I think AK posted afterwards). Part of the beauty of MultiROM is that you can just test new kernels and ROMs without having to leave your current one, so I recommend to test them and decide for yourself.
[ONE Android Development] MAX 94:
I serached in the last posts and pages of this looooong thread but i haven't found a precise answer to my question. The latest MultiRom v28 supports the CM11S as primary and the Color OS as secondary rom? The only way is swap the CM11S to the secondary rom? Thank you guys
[ONE Android Development] bud77:
Yes, menu won't show up until OP is back from holidays

You can still boot ROMS from TWRP
[ONE Android Development] jdubya45:
that is what I figured. Works great; cant wait for the finished product.
[ONE Android Development] bud77:
Final product will also include a Multirom Manager app dedicated ;)

(Official one is not compatible)
[ONE Android Development] KINGbabasula:
It mounts data correctly on my phone. By the way thanks for helping people in my thread while I'm away :)
[ONE Android Development] bud77:
Np mate, you did a great work ;)

I was a bit in a hurry this morning, and flashed the recovery with flashify (which didn't work)

So I'm gonna flash manually this time
[ONE Android Development] jojohnson250:
Worked for me ?
[ONE Android Development] bud77:
Now it's working with a manual flash ... weird, but I'm happy :D
[ONE Android Development] KINGbabasula:
I was able to change a few things and build on a server this new zip https://goo.im/devs/KINGbabasula/OneplusOne/multirom-20140805-v26-UNOFFICIAL-bacon.zip . Please someone install it, reboot and open terminal emulator, then write these commands:

su
dmesg | grep multirom > /sdcard/multirom.txt

And paste here multirom.txt, thanks
[ONE Android Development] bud77:
Here you go ;)

(Pasting from phone, will edit post on computer)

<3>[ 14.521633] multirom: Loading fstab "/mrom.fstab"...
<3>[ 14.660635] trampoline: Running multirom
<3>[ 14.674008] multirom: Running MultiROM v26
<6>[ 14.676752] multirom: Loading MultiROM status...
<3>[ 14.679029] multirom: Loading fstab "/mrom.fstab"...
<6>[ 14.681247] multirom: Adding ROM Internal
<6>[ 14.688453] multirom: Dumping multirom status:
<6>[ 14.688737] multirom: is_second_boot=0
<6>[ 14.689216] multirom: current_rom=Mahdi
<6>[ 14.689471] multirom: colors=0
<6>[ 14.689720] multirom: brightness=40
<6>[ 14.689988] multirom: enable_adb=0
<6>[ 14.690407] multirom: rotation=0
<6>[ 14.690702] multirom: force_generic_fb=0
<6>[ 14.690949] multirom: hide_internal=0
<6>[ 14.691380] multirom: int_display_name=Mahdi
<6>[ 14.691622] multirom: auto_boot_seconds=5
<6>[ 14.692043] multirom: auto_boot_rom=Mahdi
<6>[ 14.692282] multirom: auto_boot_type=0
<6>[ 14.692522] multirom: curr_rom_part=NULL
<6>[ 14.692941] multirom:
<6>[ 14.693179] multirom: ROM: Mahdi
<6>[ 14.693419] multirom: base_path: /realdata/media/0/multirom/roms/Internal
<6>[ 14.693851] multirom: icon_path: /realdata/media/0/multirom/icons/romic_android.png
<6>[ 14.694097] multirom: type: 0
<6>[ 14.694515] multirom: has_bootimg: 0
<3>[ 14.694831] multirom: /proc/config.gz is not available!
<6>[ 14.696323] multirom: Pixel format: 1080x1920 @ 16bpp
<6>[ 14.696569] multirom: Pixel format: RGB_565
<6>[ 14.706885] multirom: Framebuffer implementation: Generic
<3>[ 14.711468] multirom: Framebuffer:
<3>[ 14.711518] multirom: fi.smem_len: 8355840
<3>[ 14.711587] multirom: fi.type: 0
<3>[ 14.711627] multirom: fi.type_aux: 0
<3>[ 14.711667] multirom: fi.visual: 2
<3>[ 14.711737] multirom: fi.xpanstep: 1
<3>[ 14.711777] multirom: fi.ypanstep: 1
<3>[ 14.711818] multirom: fi.ywrapstep: 0
<3>[ 14.711859] multirom: fi.line_length: 2176
<3>[ 14.711930] multirom: fi.mmio_start: 0x0
<3>[ 14.711970] multirom: fi.mmio_len: 0
<3>[ 14.712010] multirom: fi.accel: 0
<3>[ 14.712081] multirom: vi.xres: 1080
<3>[ 14.712123] multirom: vi.yres: 1920
<3>[ 14.712163] multirom: vi.xres_virtual: 1088
<3>[ 14.712234] multirom: vi.yres_virtual: 3840
<3>[ 14.712274] multirom: vi.xoffset: 0
<3>[ 14.712315] multirom: vi.yoffset: 0
<3>[ 14.712386] multirom: vi.bits_per_pixel: 16
<3>[ 14.712427] multirom: vi.grayscale: 0
<3>[ 14.712468] multirom: vi.red: offset: 11 len: 5 msb_right: 0
<3>[ 14.712539] multirom: vi.green: offset: 5 len: 6 msb_right: 0
<3>[ 14.712580] multirom: vi.blue: offset: 0 len: 5 msb_right: 0
<3>[ 14.712652] multirom: vi.transp: offset: 0 len: 0 msb_right: 0
<3>[ 14.712693] multirom: vi.nonstd: 0
<3>[ 14.712764] multirom: vi.activate: 128
<3>[ 14.712805] multirom: vi.height: 121
<3>[ 14.712846] multirom: vi.width: 68
<3>[ 14.712916] multirom: vi.accel_flags: 0
<6>[ 14.728708] multirom: Using universal theme (-1)
<3>[ 20.866929] multirom: No run-on-boot scripts for ROM Mahdi
<6>[ 20.872986] multirom: Saving multirom status

Edit : FYI, I renamed "internal" by "Mahdi"

Sent from my One
[ONE Android Development] dansou901:
Was just copying the file over... Here it is.
[ONE Android Development] bud77:
Beat ya' :p
[ONE Android Development] dansou901:
I saw yours already, but thought one more couldn't harm...
[ONE Android Development] chankafai:
Does the MultiRom support Oneplus one A0001(The China Version of OPO):confused:
[ONE Android Development] bud77:
Yep, mine is a china one too :)
[ONE Android Development] Tzfardaya:
Mines isn't the China one (coloros) but is still the a0001 model..
[ONE Android Development] hamzahrmalik:
I think they are same model number because theyre same phone (just different OS and bands)

i'm just guessing
[ONE Android Development] Tzfardaya:
They are.
[ONE Android Development] M0rchel:
CM11S kexec-hardboot

I've patched the franco.kernel r10 for OnePlus One with the mentioned kexec-hardboot patches.

This is a cm11s compatible kernel and can be used for the stock cm11s rom!

(Although it might be pointless as the "don't share kernel" option does not work yet)

Sources: github.io - m0gg/one_plus_one

(I'm unable to post outside links for now)

Edit: this version is known to cause reboots. Consider it a failed experiment...
[ONE Android Development] Kingzak34:
Thanks so much for the multirom port, it's a must have for me, glad to see it on our One !
[ONE Android Development] zando2712:
With 64GB this ride is going to be EPIC!!
[ONE Android Development] rbrandser:
I had that setup, cm11s primary and color, miui, cm11,PA, and so on secondary. But you'll need a custom kernel for cm11s. Franco maybe?
[ONE Android Development] MAX 94:
And the Color OS work good as secondary rom? What Kernel do you used with that configuration? Because a lot of users have had problems with the right Kernel for this configuration (1st rom: CM11S 2nd rom: Color OS)
[ONE Android Development] rbrandser:
Yeah, I'm sorry I mixed things up, color was on m7. But the point was cm11s is good as primary with patched kernel.
[ONE Android Development] AhmedFaiz:
Need help on flashing miui as secondary ROM I downloaded the latest miui ROM from the official site and tried to flash it as secondary ROM went unsuccessful while trying to flash it. Can someone guide me how to flash it properly or do I need to change some script in the official ROM to make it work? Help

Oneplus one/MutiRom

Internal - PA 4.6 beta 1/Ak

Roms - Slimkat7.6/Ak
[ONE Android Development] MAX 94:
Ok i will try with the original patched kernel for the CM11S and for the Color OS which kernel do you used? What is "m7"? A kernel? Thank you very much for your useful tips
[ONE Android Development] dansou901:
Color OS as secondary ROM won't work here.
[ONE Android Development] rbrandser:
That seems to be the case, but are there any explanation why? On m7 it was possible.

Edit: installed as primary, backed up and then installed from backup as secondary.
[ONE Android Development] dansou901:
Can you boot it when you have an Android 4.4 based ROM on primary?
[ONE Android Development] MAX 94:
Ah you meant the Htc ONE M7! Sorry ahahah i thought it was a new kernel! :laugh: Anyway I don't understand why it isn't supported as secondary rom like the other. It's a kernel problem of that rom? I want to install Color OS rom beacuase of its incredible photo quality, very superior to the CM camera quality! This is the real reason why i want to install ONLY the Color OS as secondary rom, i like very much the CM11S and i don't want to leave it :)

If anyone has a solution is welcome :D
[ONE Android Development] rbrandser:
Has anyone tried to install it from a backup?
[ONE Android Development] miguelm75:
i did and it went fine. of course you need to have proper kernel in your backup (see OP).
[ONE Android Development] MAX 94:
What is "OP"? And what kernel do you used in the Color OS backup?

Can you explain briefly the passages you followed to have the Color rom working fine as secondary rom? Thank you very much, i'm really interested
[ONE Android Development] miguelm75:
OP = opening post = first post in the thread.

i didn't use ColorOS, i use CM11s (1) and SlimKat (2). there isn't written in your post, that you want to use ColorOS :)
[ONE Android Development] gulp79:
The TWRP Multirom recovery, will be updated to 2.8.0.1? It has some fix and working MTP ;)
[ONE Android Development] KINGbabasula:
I'm sorry I wasn't very active in this days, school started again but tomorrow I'll update the recovery :)
[ONE Android Development] gulp79:
School first of all :)

Don't hurry, when you have spare time.
[ONE Android Development] skydayzer:
Am I missing something or someone got color OS to work?
[ONE Android Development] DesignGrits:
Question:

I have CM11S set as my primary, and Mahdi ( and others) set as my secondary. I tried flashing Franco Kernel r18 (multirom supported) on to Mahdi in MultiROM settings.

I just select it multirom settings, select the secondary rom, flash franco zip, wipe cache/dalvik, reboot. It just hangs on 1+ splash screen after the multirom boot menu. I'm I flashing the kernel wrong on a secondary?

UPDATE: I guess it was a bad download of Franco. Tried downloading it again and now it works. Sorry for the post.
[ONE Android Development] MAX 94:
I'm also very very intrested! I want to install Color OS as secondary but it doesn't work for now. I've read that somenone has installed as primary rom and then you have to swap the Color OS with the CM11S (there is an option in the recovey). But I haven't tried and i don't want to lose all my data in my CM11S because i have all here! I'm waiting for someone who has resolved this problem, but i think that also KINGbabasula is working on it and trying to see where is the problem with Color OS
[ONE Android Development] dansou901:
He didn't swap. What somebody tried is installing ColorOS as primary, making a nandroid backup and restoring that nandroid backup as secondary. But I didn't have time for trying it myself yet, so someone else has to confirm wether it works or not.
[ONE Android Development] KINGbabasula:
I have updated the recovery, you can download the update from the app
[ONE Android Development] gulp79:
This is v 2.8.0.0 or 2.8.0.1
[ONE Android Development] MAX 94:
Swap means that you can do the same thing without making a backup! You can install another rom as secondary, then swap the secondary rom with the primary (CM11S) and then install Color OS as primary. Then i think you can swap again without data loss. But i'm not sure of this, i've read this procedure in a forum, i haven't tried yet.

[MENTION=5093942]KINGbabasula[/MENTION] are we wrong? What is the alternative way to install Color OS as secondary rom without losing data? Thank you

---------- Post added at 03:55 PM ---------- Previous post was at 03:53 PM ----------

I think it's the 2.8.0.1 but wait for an official answer
[ONE Android Development] nicholaschum:
It's 2.8.0.1. Look at the app. There's a changelog.
[ONE Android Development] Tzfardaya:
But that means I have to look for myself and not just wait to be spoonfed...
[ONE Android Development] stryker09:
I got it to work this way:

- Install ColorOS on secondary ROM.

- Swap Secondary with Primary CM11s

- Reboot

- ??

- Profit!!

Any updates can be done the same way, just swap it back to secondary, update, then back to primary.

Done this multiple times already. Non-issue with Data or anything else for me.
[ONE Android Development] MAX 94:
So no data loss or anything lost in your CM11S? Do you have a CLEAN backup of the Color OS (without any configuration, app, account, etc.)? Thank you very much for sharing your experience! I will try next week because i have no time now
[ONE Android Development] skydayzer:
If this is the issue then I've been doing this for a long time.... Thought this will make it work/boot as a secondary Rom...

OPO Chinese Version Owner 64gb/MultiRom> Mahdi-Rom 2.7 4.4.4 KK/ MIUI 4.8.30 /AK kernel
[ONE Android Development] Robson187:
so Is the boot menu visible with coloros as primary?
[ONE Android Development] stryker09:
No data lost. And no, sorry I don't have a clean backup of Color OS. I switched back to CM11S.

Yep.
[ONE Android Development] acuicultor:
How color os primary show boot menu if stock kernel dont have kexec-hardboot patch?

Sent from E.P.D.Center
[ONE Android Development] Kingzak34:
Showing boot menu is not related to kernel.

And you can boot primary ROM with a non kexec kernel, but if you try to boot a secondary you'll see an error.
[ONE Android Development] stab244:
Does anybody have trouble booting gummy ROM as a secondary? It was working for me with the 0209 nightly, but when I updated to 1809 it didn't boot. Got stuck on the one plus logo.

Sent from my bacon
[ONE Android Development] simo.scorpion:
Same for me

Inviato dal mio OnePlus One
[ONE Android Development] simo.scorpion:
Same for me

EDIT

Sorry for double post, Tapatalk give me an error

Inviato dal mio OnePlus One
[ONE Android Development] stab244:
Good I'm not going crazy. I'll try tomorrow's nightly and see if that has any issues. Could just be the nightly.

Sent from my bacon
[ONE Android Development] Vortex1969:
gummy is now using the find 7 kernel as I have read. So that could be the problem.
[ONE Android Development] dna88:
Now I have installed multirom. I have cm11s. No secondary rom. Only kernel for cm11. What I have do for installing colorOs? What kernel I have to install?
[ONE Android Development] skydayzer:
You can install color os by

Going to recovery, select Advanced -> MultiROM -> Add ROM

But you can't boot it as secondary... so you have to swap it with cm11s to make it primary

and you can't boot into cm11s or cm11/aosp based rom, when they are secodary to Color Os as primary.

This means anytime you want boot into cm11s or cm11/aosp based rom, you have to make it primary

Hope you get my explanation...
[ONE Android Development] dna88:
i have download color os from here http://xdaforums.com/showthread.php?t=2772627

but when i add the rom to multirom give this error:

E: error executing updater binary in zip [...]

what i have to do?:confused:
[ONE Android Development] skydayzer:
follow the instruction here:

http://xdaforums.com/oneplus-one/general/oneplus-one-color-os-rom-update-links-t2801488

this thread has the updated Color OS build too
[ONE Android Development] dna88:
Everything seems to work!!! :good::good:
[ONE Android Development] f41lbl0g:
If my system is f2fs, will multiboot be able to boot non-f2fs compatible roms? (I have used the search, but couldn't find it)
[ONE Android Development] gulp79:
Yes!
[ONE Android Development] feeq13:
May i know how long does it take to swap primary - secondary rom?

---------- Post added at 10:08 PM ---------- Previous post was at 09:48 PM ----------

is it possible to mount usb otg?
[ONE Android Development] dna88:
5 minutes... I think... I didn't count the time
[ONE Android Development] MAX 94:
So everytime you want to switch between CM11 and Color OS you have to swap the primary rom with secondary, right? There isn't the boot menu with the possibility to chosse which rom boot?
[ONE Android Development] Robson187:
Thats correct.. You get the boot menu with coloros as primary, but it wont boot secondary rom's without kexec patch..

Coloros is not far away to boot from secondary.. Yesterday when I tried to boot it from sec. it booted and my computer recognized the device and installed some drivers,but the screen stayed black and the backlight was on..
[ONE Android Development] nathlynn22:
Ok so I have sabbermodded slim as my current rom is there a way to make my cm11s nandroid my secondary?
[ONE Android Development] Robson187:
Multirom-add rom-don't share kernel-install from backup and profit