yashsingh1/xdaforums huggingface dataset:
[OnePlus X Original Android Development] Sazoji:
I can't send a working primary, that is stored on the nand flash storage of your device.

First follow the instructions to get twrp running as your recovery.

Then choose a rom, id recommend that you get [MENTION=424541]cracky[/MENTION]ourscreen s Tesla mod or dirty uniforms mm rom with his kernel pre-installed. (get the mm bl build)

Choose one from here: http://xdaforums.com/oneplus-x/general/index-thread-oneplus-x-onyx-t3334793

Backup your internal (you are going to need a large sd card if you want multirom), format the internal memory, install the primary os of your choice.

Make sure it boots.

Backup your internal again. Download and install the multirom twrp. Reboot to recovery again and make sure your twrp is yellow in color.

Open multirom twrp and flash the install multirom zip to your phone.

Reboot to system and check if it boots.

If it boots to the multirom menu, you did it correctly.

Now boot to system and check if everything works correctly and setup your new primary rom for use if you haven't gone through the setup yet

Once you are done setting up and checking out if it works, reboot back to recovery, you can delete your previous backups. Just make a new one with multirom installed.

Now you can go to the top right corner in multirom and install secondary ROMs onto your external sd card( 16 gigs is not enough to install another to your internal memory) or you can use my secondary I uploaded and install other ROMs on top of it using the install zip function.

If you want oos, I think you can install the modded oos 3 as a secondary, but oos does not work for multirom by itself. You should find it in the link I posted above.
[OnePlus X Original Android Development] Debangshu:
Thanks. Worked [MENTION=479195]ashwin[/MENTION] 's cm 14.1 works as primary too

OOS3 modded won't work either primary or secondary
[OnePlus X Original Android Development] Sazoji:
Sorry about OOS, I've had problems with the non Android ports like Ubuntu and sailfish. Sultan's ROM and nethunter has also been problems installing to a secondary, (I guess some N Roms too) but they require a harder method then this workaround.

Modded OOS may have a problem with the installation script, when you install the zip do you get an error?

Or is it stuck on booting rhe secondary?
[OnePlus X Original Android Development] Debangshu:
Installation goes fine. On trying to boot, i get error. https://goo.gl/photos/jWgm1Kejh6wbhjQK9
[OnePlus X Original Android Development] Sazoji:
Sorry, I still get that error whenever I install some Roms too, I don't know a fix, it has to do with how OOS works with their kernels, sorry
[OnePlus X Original Android Development] chwiejak:
Hello,

Do someone have working newest cm14.1 backup please:)

Br
[OnePlus X Original Android Development] Sazoji:
Next time will be Tesla or DU N build when I will make backups, pm suggestions on where to upload easily and I may do a cm 14.1 backup too ;)
[OnePlus X Original Android Development] nihilista:
Hello,

are there plans to build new recovery from 3.0.3 twrp source? With latest twrp i have no problems installing newer N-builds, with multirom twrp its not as easy...

thx
[OnePlus X Original Android Development] chwiejak:
I have working 14.1 backup but during installing i got error 255:(
[OnePlus X Original Android Development] ipkiran6:
Thanks for the excellent work. I am able to tryout different ROMs using the Multirom with ease. Tried a few N ROMs as secondary with CM 13 and later Xperience11.1 as my daily driver. Please keep up the good work. :good:

May be a bug or may be a problem with N ROMs. They worked fine as secondary till I installed SuperSU on them. Seems SuperSU is not compatible on a secondary ROMs.
[OnePlus X Original Android Development] Sumeet Prajapati:
The kernel version is not supported by older cm 12 - 13 rom's. What should I do, if I want to install one?
[OnePlus X Original Android Development] Sazoji:
Sorry for the late update, my laptop was not able to be repaired so after I got the warranty claim approved I had to wait for processing for over a month and a half (never using a 3rd square trade again)...

...But due to that I now how have a new pc without any of my old files (until the hdd adapter arrives)

I think I'm going to take this week moving over backups and setting up this new hardware, but next week I'll compress and upload cm(lineage now?), tipsy, DU and maybe android icp. these should be a good base for you to install your own gapps, SU and viper so you can keep selinux.
[OnePlus X Original Android Development] chwiejak:
It would be great if we could just simple instal lineage on multirom:)
[OnePlus X Original Android Development] chwiejak:
Can we count for simple installing android 7.x soon? For example lineage:)
[OnePlus X Original Android Development] Sazoji:
I would hope martinusbe would find a solution, although I found out that the GZ roms don't have the problematic installer script.

so far installation has been going fine, duplicating and formatting new multirom iterations, then install the newest roms* and zip them up.

*edit: its going to take a bit longer to install only about 1/2 done, I need a better flashdrive or a faster sdcard to setup boot...
[OnePlus X Original Android Development] chwiejak:
So it is possible to install lineage on multirom?
[OnePlus X Original Android Development] chwiejak:
I tried to install it with modified update script but booting freze on op logo.

Is there any way to run lineage on mulitrom?

Which other installable rom (android 7) you can recomend? Thanks
[OnePlus X Original Android Development] Aamod Joshi:
I cannot find the factory images online. So if I mess up during the installation process, can I flash TWRP 3.0.3 from fastboot and then restore my backup later on?
[OnePlus X Original Android Development] nikhilsnigam:
It doesn't work that way. If you mess up probably your partitions mess up and which cannot be restored using backup.

Have the unbrick tool handy.
[OnePlus X Original Android Development] chwiejak:
Hello,

Did enyone find way to install lineage on multirom?
[OnePlus X Original Android Development] chwiejak:
Hello,

I flashed lineage then make backup and tried to install it on multirom. When I chosed internal memory then everything goes right but when I chosed external memory then i got extractfork error 255. Maybe there is way to move it on sd? I tried to simple copy but it not work.
[OnePlus X Original Android Development] anunaym14:
Any plans for this MOD to get updated to the latest sources and adding aroma support?

If done, that would be great :)
[OnePlus X Original Android Development] lynxo:
[MENTION=4139665]martinusbe[/MENTION], Could you share links to older release supporting old bootloader? I've checked almost all posts in the topic but not found one (only updated) :( . Do you have any plans to make it capable to load Sailfish OS? Also I'm an embedded developer and can try to help you with further development. Currently I'm new to low level Android but want to run Sailfish OS using MultiROM along with some new ROM (what looks to be impossible now since SFOS is based on old bootloader CM12.1). Thus will have to study this stuff...
[OnePlus X Original Android Development] martinusbe:
Look on my afh, they should still be there. I'm on vacation in Spain now.
[OnePlus X Original Android Development] lynxo:
[MENTION=4139665]martinusbe[/MENTION], Thanks a lot for the hint, I've found it on TipsyOs' afh. Could not found yesterday because of there is no date in the name :) . Have a good vacation, Spain is quite good, especially its Mediterranean islands.
[OnePlus X Original Android Development] smatkovi:
where does multirom v 20160723 check if the zip is for oneplus one or onyx? maybe it is possible to change it there from oneplus one to onyx?
[OnePlus X Original Android Development] smatkovi:
i found out, when you unzip cm12.1, in META-INF/com/google/android/updater-script on first line replace ONE with onyx and it flashes just fine :)
[OnePlus X Original Android Development] chwiejak:
Are you preparing to lineage15?:)

I hope that it will work as secondary rom.
[OnePlus X Original Android Development] Ranjith_26:
Hi currently am in recent valdius rom and running latest twrp on my opx . I followed ur instructions step by step buy once I flash the multirom IMG through twrp it getting struck with op logo . After that I can't find any recovery at all...Any help??

Edit: Got it installed in my opx but i can't see the prompt screen to chose Roms after the op logo appears..It always boot into primary ...Any help to resolve this??
[OnePlus X Original Android Development] Ranjith_26:
Is there any way to wipe all the current gapps version and change it to some other gapps version through recovery?
[OnePlus X Original Android Development] yayakuya:
does Oreo ROM compatible as secondary ROM in this version?

i hope OP or someone could update this awesome development
[OnePlus X Original Android Development] yayakuya:
okay nvm, i just observe into this myself

here's what I've done:

#currently running MokeeOS N 28/02 nightly build

#flashed necessary files from here, trying to boot up... yep it's booted

#then trying to flash LineageOS 15.1 as secondary ROM, failed!

#flashed another Nougat ROMs, failed!

#flashed FlymeOS MM, failed also!

#wipe whole partitions, except internalSD, flash LineageOS 15.1 as main ROM, flash multirom zip, booted up...

#flashed MokeeOS as secondary ROM... now it's working

#but when boot there's no option to choose between main and secondary ROM as supposed

#trying to swap ROM (multirom feature) done

#boot it up, yay... the option appears... it's make my hands shaking :p

#main ROM = MokeeOS and LineageOS as secondary

#choose secondary ROM from there... nope, it's not working... no boot animation then just rebooted to recovery

#deleting...

so, any clue about what just happened and what supposed to do after this?

i need this working so bad...

the reason is I'd love stability and huge customize ability from Nougat ROMs and really excited to awesomeness of LineageOS 15.1 camera performance by [MENTION=7093179]YumeMichi[/MENTION]

please help me with this guys... thanks in advance

ps: even multirom manager say that ?
[OnePlus X Original Android Development] ksigit:
Looks cool? But does it actually work?
[OnePlus X Original Android Development] sela-:
If you want to use it just like a normal recovery you can do it.
[OnePlus X Original Android Development] DavyA:
It' Works, but we need a kexec-hardboot kernel.

I've tried to port this patch but without good results
[OnePlus X Original Android Development] kawaiiDango:
It doesn't work with data partition formatted with f2fs
[OnePlus X Original Android Development] martinusbe:
Kernel with Kexec hardboot patch (cm/aosp) https://www.androidfilehost.com/?fid=24421527759887637

Commit on git link to commit on my kernel git

TipsyOs with the kernel built in (i know the issues in there) https://www.androidfilehost.com/?fid=24421527759887640

Rest is up to you

Have fun
[OnePlus X Original Android Development] DavyA:
Thanks for this patch!!

In this days i've to study, but during this weekend I'll fix all I can't to let MultiRom Working good on OPX
[OnePlus X Original Android Development] martinusbe:
Maybe [MENTION=5093942]KINGbabasula[/MENTION] will give a helping hand, if you ask very nicely ;)
[OnePlus X Original Android Development] LolHacker17:
Sailfish os support plsss
[OnePlus X Original Android Development] yemooo:
Does it work bro?

Excited to have multirom at opx!
[OnePlus X Original Android Development] Maxximo88:
Any Devs able to contribute to the project?

- MultiROM development Telegram group for OPT and OPX

Thanks.
[OnePlus X Original Android Development] Naman Bhalla:
[MENTION=5624349]DavyA[/MENTION] are you sure the device tree in your Github is correct ? Because it doesn't even have the most important multirom commit ?

Anyways, I made the latest multirom for OPX... If anyone wanna test, feel free to PM me.

It is a totally new device tree.....
[OnePlus X Original Android Development] Crof75:
can you post here download link? (kernel/multirom/etc..)

thanks :)
[OnePlus X Original Android Development] Nandeh:
We have any ROM with multiRom support for test?

Enviado desde mi Oneplus X
[OnePlus X Original Android Development] sankarshan:
http://xdaforums.com/showthread.php?p=65510394
[OnePlus X Original Android Development] martinusbe:
Anyone working on this?
[OnePlus X Original Android Development] Naman Bhalla:
Pushed MultiROM 33 compatibility to DavyA 's sources. He will soon sync and build....

We both are working on the project together. :)
[OnePlus X Original Android Development] martinusbe:
Ok, i don't care who does it, as long as we got it ;)

let me know if the kernel patch needs something...
[OnePlus X Original Android Development] LolHacker17:
When i reboot the phone dosent boot the option to choose the rom i installed ??any one ?
[OnePlus X Original Android Development] martinusbe:
thats why it says WIP in the thread title
[OnePlus X Original Android Development] Xeon3D:
Can't wait for this.
[OnePlus X Original Android Development] Naman Bhalla:
Just now I got the onyx ....

Important exams end on 9th.... Then will start fixing everything.
[OnePlus X Original Android Development] Calvin2394:
Boeffla Kernel added Kexec hardboot commit. It's specifically for OxygenOS.

Someone please test and report here :)

http://xdaforums.com/oneplus-x/orig-development/kernel-boeffla-kernel-4-0-beta1-18-02-t3317638
[OnePlus X Original Android Development] Naman Bhalla:
[MENTION=5624349]DavyA[/MENTION] or anyone who wants to maintain multirom,here you go :- https://github.com/Naman-Bhalla/multirom_device_oneplus_onyx

Completely working device tree.Use this to compile multirom33 ...I will be back on 09th March :D
[OnePlus X Original Android Development] ksigit:
I think its time to test.. Will report back! :good:

Installation of secondary works fine (AOSParadox+gapps+supersu). Boot menu doesn't show up though. Set default boot to secondary doesn't work either. Using boeffla kernel.

Seems like primary ROM also does not show up in multirom. Want to try swapping primary-secondary ROM, but don't have the gut yet :P
[OnePlus X Original Android Development] Naman Bhalla:
Boot menu will work with my tree..... For sure. ;)
[OnePlus X Original Android Development] ksigit:
Can't wait for it..:good:
[OnePlus X Original Android Development] Naman Bhalla:
A tiny update :-

My exams are over. Got MR to boot even... The screen stays black though for sometime. Fixing that as I type. As soon as it is fixed, a working build will be uploaded. Thanks :)
[OnePlus X Original Android Development] Wiskolium:
how do i uninstall it?
[OnePlus X Original Android Development] ksigit:
Use multirom uninstaller from this post http://xdaforums.com/showpost.php?p=54561448&postcount=2
[OnePlus X Original Android Development] Wiskolium:
thanks :)
[OnePlus X Original Android Development] CertifiedBlyndGuy:
Was this ever fixed? I'll build it in a bit and give it a shot
[OnePlus X Original Android Development] Calvin2394:
One of you, [MENTION=5900207]RJDTWO[/MENTION] [MENTION=5641921]Naman Bhalla[/MENTION]

Please build and update the OP, we'll test with Boeffla on OOS!
[OnePlus X Original Android Development] CertifiedBlyndGuy:
I'll build it later today and upload it for you guys
[OnePlus X Original Android Development] CertifiedBlyndGuy:
Hi,

I realized that I'm going to have to setup the entire device tree based on the values predefined within the scripts to build MR. Usually this wouldn't be a problem, but up until now I would edit the scripts to point to my layout which in all honesty is inefficient for what I do. I will TRY to get a build out tonight, but I can't guarantee it. I have a bit of work of my own to do

Thanks for understanding,

RJ
[OnePlus X Original Android Development] CertifiedBlyndGuy:
Update

So far everything is going smoothly. I should have something sometime today. It's about one in the morning so I can't guarantee I won't fall asleep before the code syncs... but I'll try :)

I also have another trick up my sleeve for today as well...

RJ
[OnePlus X Original Android Development] CertifiedBlyndGuy:
So I have everything set up for starting the build process now but there is one issue. MM sources rely on openjdk 7 (which I have installed) howeverI can't switch to the proper compiler through update config. I just have the option for version 8.

The host system hostis OpenSUSE. The weird thing is I can switch over to Java 7... Just not the compiler (required to build the custom recovery)

Any help would be great. At this rate, I'll have a build up soon. It's just this issue is annoying me. I've tried both the official version and openjdk.

Thanks

RJ
[OnePlus X Original Android Development] taaeem:
I don't know about OpenSUSE but what I did is in the process of porting you download a Mer Chroot and from this you can Chroot into a Ubuntu 14.04 and there building works. Maybe you can find a Ubuntu chroot somewhere, with that it should normally work. Or check out the Omnirom Wiki there are descriptions for building for many different distros.
[OnePlus X Original Android Development] CertifiedBlyndGuy:
Thanks for the recommendation. I got around it by editing the script to point to openjdk 8 and that seems to be working. Right now I am just fixing build errors.

I tried pulling in just the build tools along with the basis for a recovery however I noticed TWRP relies on a lot of Qualcomm blobs so I may need to go back and sync again which would put me another couple of hours behind but I guess I should have read the documentation before blindly setting up a device tree :)

I'll look into an Ubuntu chroot though. It may actually be better for managing multiple projects. Ive just been converting instructions to work with SUSE
[OnePlus X Original Android Development] knauji:
Hi guys, so I wanted to try this and install OOS as my secondary ROM to H2OS. It failed after "preparing ZIP file".

Then I tried purity ROM (because I have it in my SD card) but it "failed to create system.img".

what can I flash with this? Which ROMs?
[OnePlus X Original Android Development] ksigit:
Don't bother, just wait for the new build.
[OnePlus X Original Android Development] CertifiedBlyndGuy:
Yup. I need to verify that I have everything needed in the tree and I'll build soon (finally).
[OnePlus X Original Android Development] ksigit:
I can wait ?
[OnePlus X Original Android Development] CertifiedBlyndGuy:
I just tried to build MR and found out that version 33 uses MM sources. I should've guessed this :(

I'm now syncing yet again with CM... This time with Ashwins Sources . I'm using Naman Bhallas new device tree and have it pointed out in my local manifest nownow instead of syncing it afterwards.

Its like a 20gb download and I waited about 15 hours for 12.1 sources to download so maybe a build early tomorrow morning. I'm really sorry guys. Maybe I'll go ahead and post that other project today ;)
[OnePlus X Original Android Development] CertifiedBlyndGuy:
Progress report:

Almost there. Swear I didn't put this here though :)

Tons of malpractice going on in CM sources... Wonder how many megabytes are dedicated to their comment's...
[OnePlus X Original Android Development] matwaking:
:silly::D:svetius:
[OnePlus X Original Android Development] CertifiedBlyndGuy:
[MENTION=5641921]Naman Bhalla[/MENTION]

[MENTION=5624349]DavyA[/MENTION]

Just built the modified recovery and flashed it. I get a black screen and then it reboots... Any idea why? Multirom when issued make complains that it doesn't have access to private recovery files as well. I made sure to extract the vendor files and everything so I'm unsure why that's an issue.
[OnePlus X Original Android Development] DavyA:
[MENTION=5900207]RJDTWO[/MENTION]

Have you activated in onyx_defconfig XZ compression?

You have to do this because multirom's twrp is bigger then recovery image
[OnePlus X Original Android Development] DavyA:
Add :

TARGET_RECOVERY_IS_MULTIROM := true

To BoardConfig.mk
[OnePlus X Original Android Development] Naman Bhalla:
Do what [MENTION=5624349]DavyA[/MENTION] said... But which sources are you using ? Mine sources have that already
[OnePlus X Original Android Development] CertifiedBlyndGuy:
I know. That's why I was confused. I had a look at the device tree and it turns out I synced Ashwins. I'm syncing with yours right now.

And what's even weirder is the MR hooks were there too...
[OnePlus X Original Android Development] CertifiedBlyndGuy:
Sorry for the lack if updates lately. We haven't given up, but we're facing difficulties with the device tree unfortunately. I hope to get a build ready soon, but I've already sank five days of straight up building and I really need to work on my actual work before this upcoming Tuesday.

I will try my best,

RJ
[OnePlus X Original Android Development] CertifiedBlyndGuy:
Its coming! Stay tuned
[OnePlus X Original Android Development] DavyA:
New TWRP 3.0 Updated!

Multirom v33 is coming
[OnePlus X Original Android Development] knauji:
new TWRP looks nice!^^
[OnePlus X Original Android Development] Calvin2394:
Hope this goes official shortly after release.

Using MultiROM app is freaking easy! :D
[OnePlus X Original Android Development] szymeczek34:
Hi, I just installed Multirom 32 and TWRP 3.0 but I can't seem to be able to choose Sailfish type of ROM, there's no option for that. Is it normal and I should just wait for MR33 or I messed something?

Cheers.
[OnePlus X Original Android Development] knauji:
wait for M33
[OnePlus X Original Android Development] Naman Bhalla:
mr_infos have to be added for that. Easy fix. Will ask Davy to push 32 with those first...

MultiROM 33 is getting phone into download mode if we wanna see menu and is taking time to be fixed.
[OnePlus X Original Android Development] Calvin2394:
No issues, take your time.
[OnePlus X Original Android Development] szymeczek34:
Great! Thanks a million!
[OnePlus X Original Android Development] Calvin2394:
Any progress updates? :)
[OnePlus X Original Android Development] DavyA:
Yes, I'm testing the new TWRP with the support for Sailfish OS.

For Multirom's zip no....
[OnePlus X Original Android Development] jinnn_1989:
I am getting error when trying to uninstall mutlirom. Kindly help. Image Attached.

If any one has a proper uninstall for OPX please provide.
[OnePlus X Original Android Development] Naman Bhalla:
Did you really downloaded multirom from this thread ?FYI.. The multirom you downloaded is for OnePlus One. Might be that you used the app. But that too a very old version ?
[OnePlus X Original Android Development] Calvin2394:
Does MultiROM v32 work with the updated TWRP?

And have you guys abandoned the project? :(
[OnePlus X Original Android Development] jinnn_1989:
I downloaded multirom from this thread and uninstaller from page 6/7 of this thread which directed me to one plus one thead.

Multirom version 32 and modified twrp from first thread
[OnePlus X Original Android Development] CertifiedBlyndGuy:
Yes(?) and no
[OnePlus X Original Android Development] sonicatu:
Nice, was waiting for this!
[OnePlus X Original Android Development] Im_Mattgame:
I flashed the Multirom on TWRP, rebooted, flashed the special recovery and then when I tried to reboot to recovery I just shows it for a bit then reboots.
[OnePlus X Original Android Development] jinnn_1989:
How long would it take more to get v33. I have install v32 but it has screwed my recovery. I am not able to install only sailfish nor cyogen mod. Its say error 7 after removing that error using editing tool it gives error 6. Hope someone is there to rescue my phone and help me install mutirom or sailfish
[OnePlus X Original Android Development] szymeczek34:
Try flashing TWRP through fastboot again and then wipe everything and install cm12.1 and Sailfish.
[OnePlus X Original Android Development] jinnn_1989:
I tried what you said but still when i install sailfish on top of cm 12.1 i get error 7 :(. tried downloading fresh sailfish image then also i get same problem.