yashsingh1/xdaforums huggingface dataset:
[Moto G Android Development] SH1M4BD3:
Have you check TWRP versions???

---------- Post added at 04:48 PM ---------- Previous post was at 04:46 PM ----------

Latest versions seems breaks wifi here, stock 5.1 XT1033+latest kaminari kernel, which am not sure which was fault mrom version or kaminari itself doesn't support mrom
[Moto G Android Development] ale467:
Found a bug in latest multirom: power button isn't working in boot menu. In previous builds was working well
[Moto G Android Development] :
It's the last couple builds of the kernel.
[Moto G Android Development] abeloman:
Same here, WiFi broken on GPe with Kaminari... The build from April is the only working fine :/
[Moto G Android Development] :
I'm pretty sure I'm wrong about the kernel, and it is multirom. WiFi is only broken after installing multirom, or if you install the kernel and leave the option to inject kernel checked. Here's a bunch of logs.
[Moto G Android Development] ale467:
It seems that second and third ROM can't access to sdcard
[Moto G Android Development] espaciox99:
Ubuntu touch support? :(

Enviado desde mi Moto G mediante Tapatalk
[Moto G Android Development] ale467:
My fault, the problem is that the ROM is too big for MultiROM (Zperia Z5G)
[Moto G Android Development] RASENDU:
[MENTION=5938667]Brawn_Sg[/MENTION] WiFi broken on stock ROM xt1033, post latest build flashing with stock kernel , latest recovery uninstalling multirom fixes the issue. Previous version was working fine also tested with kaminari's kernel same results.
[Moto G Android Development] Fedroid:
Hi there,

I have a moto g 1st generation running a modified stock rom as primary and a CRDroid rom as secondary with xposed. I have twrp 2.8.7 and multiromv32. I am very happy of this.

The only problem I have is that I can't do nandroid backups to usb because usb is not detected when I try to do a backup and I have no free space in phone to do it.

It's possible to make a modified multiromtwrp that supports otg backups?

A modified twrp 2.7.1.1.OTG in this way (but without multirom) already exist and works fine.

You could find it here

Could someone make it possible?
[Moto G Android Development] HemanthPHaridas:
so here's the thing...i run aicp 5.1.1...i want to test out cm13....so can i flash it as secondary rom ?? will it work ??
[Moto G Android Development] deeplyyoung:
Yes ? it will
[Moto G Android Development] HemanthPHaridas:
so i have aicp 1=5.1.1 as primary and flashed cm13 as secondary the first boot is fine...used it for some time....but after reboot cm13 is in continuos bootloop.....aicp works fine....but cm13 isnt......any fix :/ ??
[Moto G Android Development] sub77:
hard to fix with so much detailed information. give me logcat or at least last_kmsg

about the no wifi on stock, for some reason wcnss_service dont get stated. you can do this by hand, just type wcnss_service in console till i have fixed it.
[Moto G Android Development] taadow1030:
Thanks for advising on the WiFi workaround. Can you please provide more details about the console we are to type into?

Edit: for all those seeking to implement the workaround, download terminal emulator from the Play Store. Type SU in order to give Superuser permission and then type in wcnss_service. WiFi will then start working immediately.
[Moto G Android Development] sub77:
if your are using supersu you can do the following to automate it:

# su

# mount -o rw,remount /system

# mkdir /system/su.d

# echo wcnss_service > /system/su.d/wcnss

# chmod 755 /system/su.d/wcnss

# mount -o ro,remount /system

su.d is the supersu version of init.d
[Moto G Android Development] :
Has anyone else had an issue with 6.0 ROMs installed as secondary not reading the sdcard? I can't be the only one.
[Moto G Android Development] SH1M4BD3:
Yup it does, causing freezing apps cause of sdcard not detected..flash it as 1st rom or you may try swap features
[Moto G Android Development] sub77:
its because they changed selinux mode from permissive to enforced.

# setenforce 0

will switch back to permissve

if your are using supersu you can do the following to automate it:

# su

# mount -o rw,remount /system

# mkdir /system/su.d

# echo "setenforce 0" > /system/su.d/permissive

# chmod 755 /system/su.d/permissive

# mount -o ro,remount /system

su.d is the supersu version of init.d
[Moto G Android Development] Guru.Eclairs:
Xposed working with both lollipop ROMs?
[Moto G Android Development] SH1M4BD3:
Stock??yess its work perfectly
[Moto G Android Development] :
I have had no problem with Xposed installed on primary and secondary ROMs. I normally have stock 5.1 as primary.
[Moto G Android Development] banerjeeayan1996:
Will it work with moto g3
[Moto G Android Development] :
I don't think so. It's for the Moto G 2013.
[Moto G Android Development] rey2gato:
Just installed NX 6.0.1 Rom as secondary and works perfect!
[Moto G Android Development] sub77:
i can have a look, need a cat of /proc/iomem and your device model.
[Moto G Android Development] ironman38102:
Is this working with LP still? Flashed Optimus kernel and Multirom and it still says it needs kexec patch. Trying to boot CM11 from USB otg
[Moto G Android Development] :
I've been using it with LP and MM with no problems.
[Moto G Android Development] ironman38102:
What kernel?
[Moto G Android Development] pico hackr:
Any progress :p
[Moto G Android Development] antarix:
[MENTION=5938667]Brawn_Sg[/MENTION] I tried this peacefully with cleanliness.

I can boot primary KK ROMs but the device goes to bootloop in secondary lollipop ROM.

I get instant multirom splash screen and the primary rom starts to boot in less than 4 seconds.

How may I help to find a fix?
[Moto G Android Development] Brawn_Sg:
Actually u know...that after flashing lollipop boot loader even d earlier stable multiromv28 is not working perfectly....almost every time it goes black and doesn't show multirom menu.....but have u tried dual booting KitKat ? On which boot loader u are ?

And one more think teammex told me that multirom may multiboot lollipop if 2nd ROM also has kexec kernel....so try flashing kexec kernel to 2nd ROM.then it may work

And I am sorry to tell that I have no support for this project other then from pico hacker

:( I thought that after laying d foundation..some expert Dev will surely help me....but that didn't happened

Maybe some more patches and ol r required

So I want more expert support

BTW thank for testing sir :)
[Moto G Android Development] :
Can I please get a mirror link for the Multiromzip? I still can't download it again.
[Moto G Android Development] Brawn_Sg:
Oh is DAT....I am really sorry....but will update d page today positively
[Moto G Android Development] antarix:
I don't know which kernel has kexec support for lollipop.

I'm on gpe 4.4.4 boot loader.

I didn't update to stock lollipop yet.

Originally my device is Asian xt1033.

Is there anyway a non developer can take help and make it happen?
[Moto G Android Development] :
The recovery won't flash a kernel with LZ4 compression. I usually used Xperience STK-16 for the old Multirom but now I can't flash anything but the stock modded kernel in the Multirom 28 thread which uses GZIP compression. All the kernels I've tried to flash on a Lollipop secondary give me the same problem. It will install Lollipop to secondary OK, because I'm able to swap primary and secondary and the Lollipop ROM will boot after being made primary, the only problem seems to be flashing LZ4 compressed kernels.
[Moto G Android Development] lilsidsri:
flashed the given recovery on my XT1033.

Phone reboots after Teamwin logo & this happens everytime

can anyone help me ?

can I get the 2.8.1 version of the same recovery
[Moto G Android Development] reversegear:
Check this bro. http://xdaforums.com/showthread.php?p=59024422

It's 2.8.5 :)

I flashed it it works
[Moto G Android Development] lilsidsri:
Thank you mahn !!

actually i somehow made the 2.8.2 ver work.

Anyways thanks :)
[Moto G Android Development] lilsidsri:
anyone got firefox os working in MultiRom on our Moto G ?

I'm getting error after installation during boot

it says

" An error occured.

Shuting down MultiROM to avois data corruption.

Reposrt this error to developer!

Debug info: /sdcard/multirom_log.txt "

How ever the OS can be booted if the boot.img of the Firefox Os is removed

this is the error i'm getting & i got some klog, attaching it to this post
[Moto G Android Development] Brawn_Sg:
u r using the wrong kernel

https://www.androidfilehost.com/?fid=95864024717074689

flash this kernel

and tell us d progress or then attach the logs

btw is the 2.8.5 mltirom recovery stable ?

try this

http://d-h.st/g6a

this is multirom v31

havent tried

plz provide the logs

the fact is that even moto e is not able to boot lollipop roms after soak test update

plz press thanks if i helped

thanks :)
[Moto G Android Development] lilsidsri:
Actually I'm running Multirom v31 only & recovery is stable

I will try the kernel :)

---------- Post added at 04:35 PM ---------- Previous post was at 04:22 PM ----------

if you suggested me to use the kernel just because it kas kexec hard boot then I alreadt run a kernel which has that feature.

By the way it even happens with android roms too, roms only boot if the boot.img of secondary rom is removed

---------- Post added at 05:01 PM ---------- Previous post was at 04:35 PM ----------

@Brawn_Sg

I used the donkey kang kernel & the below are the bugs that i faced :

* touch not working in MultiRom screen

* Firefox os restarts after language selection
[Moto G Android Development] Brawn_Sg:
Thanx for trying again

One request more

Try to boot

1st ROM lollipop

2nd ROM lollipop

And test if 2nd lollipop ROM is booting

Thanx
[Moto G Android Development] lilsidsri:
actually both of my roms are Lollipop based

Primary - CM12 based

secondary - SlimLP

Third - Firefox OS

no matter what the second and third OS are, they wont boot unless their both boot.img are deleted.

if boot.kmg are not deleted then MultiRom shows error.

And I didnt get my doubt clarified, Where has the Ubuntu & Ubuntu Touch iptions gone in the Add Rom section of recovery ? :p
[Moto G Android Development] Brawn_Sg:
Actually there is no utouch for our device till now ..its in work

And there is no extra option for flashing Ubuntu in twrp

OK now d result is

That no ROM other than primary is booting

Right ?
[Moto G Android Development] :
The option to share kernels is gone from the recovery menu, I wonder if it's set to share by default.
[Moto G Android Development] sub77:
Looks like we have a working MultiROM now:

- flash multirom-recovery_twrp_285v2.img

- just tested with xt1032 and cm12 as primary rom.

-2nd rom with selinux enforcing not tested

-touch interface working

-no need of deleting any boot.img (shared kernel

-2nd rom Firefox os tested

-gpe not tested

Download MultiROM v31 + TWRP 2.8.5 + KEXEC CM12 KERNEL
[Moto G Android Development] reversegear:
Tested with GPE converted 1033 (EXT4 data partition)

Primary rom : Blisspop

Secondary rom : Validus

Result

1. Touch works :)

2. Primary rom works

3. Secondary rom works but requires removal of Boot.img
[Moto G Android Development] sub77:
please change /data/media/0/multirom/mrom.fstab

/data f2fs /dev/block/platform/msm_sdcc.1/by-name/userdata flags=fsflags="inline_xattr"

to

/data ext4 /dev/block/platform/msm_sdcc.1/by-name/userdata flags=fsflags="inline_xattr"

if changed delete 2nd rom and make a new install

is your validus kernel with selinux permissive or enforcing?
[Moto G Android Development] :
I normally use stock for primary with Kaminari Kernel, but haven't had any problem with a custom ROM as primary with Optimus or Hurtsky Kernel. Which version of Optimus are you trying?

Edit: I have not been able to get a ROM to finish installing, much less boot from USB OTG.
[Moto G Android Development] ironman38102:
Using OptimusR46. The last one made for lollipop.
[Moto G Android Development] celikbasm:
Hello, I'm using beanstalk cm rom latest with 41.18 bootloader XT1033 with f2fs userdata and I've installed multirom app from Google play. Then app recommended to install multirom v32 and compatible latest recovery (which is 2015-11-06 (2)). After installation, I've reboot to recovery, and couldn't find any multirom related menu under advanced. I've tried other recoveries in repository, but none of them worked. How can I make multirom work on my device?

Edit: my kernel is beanstalk's stock and have kexec-hardboot patch.

Edit2: I suggest do not use theme for recovery, now above problem solved. But I have another,

I've installed 5.1 optimised as secondary rom but, I cannot boot and says internal rom needs kexec patch. But as I mentioned above my internal ROM's kernel have it already and I don't know what to do. Can we use MM rom as primary and LL as secondary?

Edit3: now I've flashed hurtskyhs6 kernel and try to boot my secondary rom. But it gave me an error and advised me to send error report to developer. [MENTION=5938667]Brawn_Sg[/MENTION]
[Moto G Android Development] BryanByteZ:
I can use a Android 6.0 (MM) ROM as primary and install a LP or other MM as secondary ?
[Moto G Android Development] :
You need a theme made for the multirom recovery or the settings won't show, and you can't use stock ROMs as secondary, they won't boot. Use stock as primary with Kaminari Kernel and a custom ROM as secondary.

Yes, as long as the secondary ROM isn't stock and the primary rom has a kexec patched custom kernel.
[Moto G Android Development] celikbasm:
Is Lost101's optimised ROM considered as stock? i flashed it as other ROMs with TWRP, then to my opinion, it mustn't be considered as stock. Right?

However, Is it possible to swap ROM's while other is not booting, i mean, i already installed stock optimised LL as secondary and not booting, can i swap them as LP as primary and the MM as secondary? (because i don't want to lose my data and i don't want to start from scratch? if possible how can i do?
[Moto G Android Development] :
It should work fine as long as you have enough storage space for the temporary files during the swap or you'll get an error.
[Moto G Android Development] celikbasm:
is lost101's optimised 5.1 ROM considered as stock?
[Moto G Android Development] :
Yes, it is very clearly stated in the O.P.
[Moto G Android Development] celikbasm:
i couldn't find a state like this in the OP, can you give me a link?
[Moto G Android Development] :
I meant the O.P of the ROM thread. The title is Stock Motorola Lollipop ROM Collection.
[Moto G Android Development] BryanByteZ:
Thanks working fine here
[Moto G Android Development] BryanByteZ:
Happy new year to everbody!
[Moto G Android Development] sub77:
UPDATE

multirom-20160131-v32g-UNOFFICIAL-falcon.zip

b51c924 Version bump to 32g

1034b51 Fix MTP in primary ROM when adb is enabled for boot menu

8d2f1a5 Add /dev/block/bootdevice support

a4de474 auto boot to 10 sec.!

121ac32 WIP: Workaround for no kexec-harboot kernels

4977aad fix SELinux "unlabled" /data/.layout_version (using init.rc import)

TWRPM287-MOTOG_201601310131.img

3bd193b Re-enable umount command in secondary

6debab0 Remove range_sha1 check on block partition(s)

5080fe3 RE-Enable MTP during startup

a263701 theme: fixed multirom.xml include

4ac0eb4 Fix restorecon multirom option on 6.0 roms

[*]121ac32 WIP: Workaround for no kexec-harboot kernels -> by nkk71 is very nice
[Moto G Android Development] RASENDU:
Confirmed working with xt1033 Thanks clicked too:good:
[Moto G Android Development] reversegear:
For me touch doesn't work in multirom menu Anyone please confirm. Using MM as primary ROM & hurtsky kernel
[Moto G Android Development] ale467:
After using secondary rom, when I reboot phone, multirom menu is totally black and I can't boot any rom.

I'm using stock CM13 (no kexec kernel) and a Lollipop ROM as secondary
[Moto G Android Development] Captain Price:
Wi-Fi stock Rom bug fixed? and is this stable?
[Moto G Android Development] deeplyyoung:
Same issues with me as well with Hurtsky kernel.... Change it and you good to go, I'm using aicp last lp build as primary with stock kernel without any issues..
[Moto G Android Development] Captain Price:
I am using Optimus M R53 Kernel and the TWRP of multirom pasted by [MENTION=3132221]sub77[/MENTION] on the page I am using CM 13 Official Nightly by Cyanogen Mod Team and am intending to use another CM 13 via pendrive am I good to go and is it possible that I get error?
[Moto G Android Development] :
The Wi-Fi bug is still there, but other wise it seems fairly stable. Here's a flashable zip I made for the fix.

[MENTION=3132221]sub77[/MENTION] I'm getting a build product assert error flashing the Multirom zip on my XT1031. I had to unzip it and remove the assert lines from the updater-script. Also I get the same thing when flashing a ROM as secondary unless I do the same to the ROM zip. Otherwise, all seems good. Working fine with the 5.1 stock kernel on primary.
[Moto G Android Development] Captain Price:
I guess not for me

Hey

I have installed the 32g version I got no Wi-Fi bug but,I can't install any ROM in USB drive else everything looks stable if you could fix that problem it will be totally awesome as I can't install more that 1 ROM in Internal as our device has pretty small Internal memory ,anyways thanks. :cool:
[Moto G Android Development] :
USB installation hasn't worked for this phone and must not still. If you really want a secondary ROM, you'll have to install it to your internal storage, just use your USB for storing other files you normally keep on your phone.
[Moto G Android Development] Captain Price:
That's why I want a fix in my opinion a recovery which can force other partitions to be as we want irrespective of the updater script it will have to be installed to OTG then or an recovery which has scripts to mount OTG as internal storage will do the job as well

---------- Post added at 08:59 PM ---------- Previous post was at 08:57 PM ----------

Else we should be able to install apps of ROM on OTG to prevent shortage of space
[Moto G Android Development] :
If you run a ROM from USB, your battery is going to die pretty fast, and last I knew USB otg with charging doesn't work with this phone either. That would need to be fixed also.
[Moto G Android Development] Captain Price:
You can't use charging and OTG simultaneously as all ports(1) are busy.We can use other battery optimization options to save a bit battery I'm aware it won't help a lot but it will a little and if we use Marshmallow ROM it will doze during no use and lastly how long you think one will use Secondary ROM according to me no more than 2-2½ hrs a day.

---------- Post added at 09:23 PM ---------- Previous post was at 09:19 PM ----------

We can use AnTuTu's CPU master Pro to keep CPU governor at Power save during screen off and add SmartAss governor to Kernel to use during screen on
[Moto G Android Development] :
Personally, I think having the secondary ROM on internal storage and stored files on USB is the best way to go. I always have 2 ROMs installed, and plenty of space left for files I need on my phone and what ever doesn't need to be on the phone is stored on USB for quick and easy access. I use a secondary ROM more hours in a day than I use the files I have stored on my phone or USB. I run stock one day and CM13 or what ever the next.
[Moto G Android Development] Captain Price:
I think too think a bit close to that having ROM in Internal isn't an problem but it would be a lot better if we could keep extra apps on OTG instead of Internal I guess it is possible infant if that is possible I would be doing that but unfortunately I can't find that method so I found out if I can keep the ROM on OTG it could be another way to work it out. If you could tell me the way to keep apps on OTG that would work too and if the bugs are solved I guess we will be having a stable MultiRom system and I could mod the original app to install the MultiRom automatically on our device like on officially supported devices.
[Moto G Android Development] sub77:
MultiROM:

MultiROM v33 20160209

MultiROM without need of kexec hardboot (WIP):

MultiROM v32 20160209

MultiROM TWRP:

MultiROM TWRP 3.0.0-0 20160209

all downloads can get with MultiROM Manager from Playstore, too.
[Moto G Android Development] Sid_Sun:
Can I upgrade? I mean I am using Optimus M R 55 & MultiRom v32 g and is installing ROM to OTG fixed ?
[Moto G Android Development] SH1M4BD3:
Awesome what a sweet updates
[Moto G Android Development] sub77:
yes. upgrade should work. i just installed slimrom6 to an ext4 formatted usb otg and booted it.
[Moto G Android Development] deeplyyoung:
Thank you very much [MENTION=3132221]sub77[/MENTION] ... have dirty flashed over last version and seems all working... Haven't tried much over secondaries.... Thanks once again for the biggest update....
[Moto G Android Development] BryanByteZ:
Is MM ROMs installation OK? In past version i cant install any mm ROM
[Moto G Android Development] sub77:
MultiROM v33

=====================

* Updates for Android 6.0 compatibility
[Moto G Android Development] BryanByteZ:
Sorry i didnt see i just jump to the last page to see the feedback
[Moto G Android Development] Sid_Sun:
Thank You bro,was waiting for this to happen ,so I have to create secondary pen drive partition and format of EXT 4/Ext 3 or the primary partition?
[Moto G Android Development] sub77:
on the ext4 fs multirom created same like on /data/media/0/multirom/roms, but i think if you install on non ext partition it will create images.

update multirom twrp:

18fbe83 Fix wrong storage location in fileselecto after restoreMounts()

d85ee3e Re-add BOARD_BOOTIMAGE_PARTITION_SIZE define

f2a8419 Workaround 'Unable to find partition..' error during changeMounts()

fc2c107 multirom: C++11 requires a space between literal and string macro

d61de67 multirom: flag to reduce ramdisk size TW_EXCLUDE_PREBUILT

twrpm-3.0.0-1_falcon_160210-0602.img
[Moto G Android Development] Sid_Sun:
so, the EXT partition has to be Primary right?

So,I tried to flash a ROM and it showed up an error :-

"Failed to fixup Roms name !"

please mention exact steps to install Rom to OTG .
[Moto G Android Development] celikbasm:
Hi, thanks to [MENTION=5938667]Brawn_Sg[/MENTION] and [MENTION=3132221]sub77[/MENTION] for MRom solution for Moto G. I experienced problems on previous version, and unable to boot any systems, V32 working but V32a and V32g caused bootloops and i had to downgrade V32 again. And I had to dirty flashed my roms again. Can anyone who have xt1033 please confirm that V33 working correctly. Because i don't want to experience all dirty flashing things again. Thanks a lot :)
[Moto G Android Development] Captain Price:
I had no problems with XT 1033 32 g and 33 looks fine Kernel -Optimus M R 55 .
[Moto G Android Development] ale467:
Is stock CM13 kexec hardboot patched?

Inviato dal mio Moto G utilizzando Tapatalk
[Moto G Android Development] Sid_Sun:
Nope you need to flash a Kernel like Optimus (version varies with your Android version).
[Moto G Android Development] ale467:
MultiROM manager says that stock kernel is patched. Lol
[Moto G Android Development] uchiha_sasuke:
Have anyone tries cm11 as sec with cm13 as primary

Is it working

Edit :got it
[Moto G Android Development] Sid_Sun:
May be you installed 32g .
[Moto G Android Development] ale467:
Latest v33
[Moto G Android Development] Sid_Sun:
Then , maybe you customized something or dirty flashed the Update.
[Moto G Android Development] sub77:
no, the kh recognition doesnt work.
[Moto G Android Development] Sid_Sun:
[MENTION=3132221]sub77[/MENTION]

The EXT partition has to be Primary right?

I tried to flash a ROM and it showed up an error :-

"Failed to fixup Roms name !"

please mention exact steps to install Rom to OTG .
[Moto G Android Development] pico hackr:
in shamu twrp 3.0.0 allows to flash factory images , is it possible in falcon
[Moto G Android Development] Sid_Sun:
No currently not, If you select to flash a IMG before Flashing you are asked which partition is to be Updated and there is only Boot&Recovery so you won't be able to do it.
[Moto G Android Development] pico hackr:
oh bro i know its currently not possible. What i am asking is can we make a work around to make it working ,thanks though kindly read the post properly before replying