yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500 Original Android Development] Sandipkim:
Hey dude Zatbaloo, u r right the same misplaced problem in phoenix (and oxygen) on sd,

Tassadar, It is not a big issue but u shud know that .35 kernel roms On sd card have misplaced in booting and remains, until I screen off then screen on..tested oxygen and phoenix and It wasn't when on Internal Memory...
[Optimus One, P500 Original Android Development] Tasssadar:
v13 and mgr app v17 released. It allows to set brightness in boot manager. Just use app to set it or add this line to your /sdcard/multirom.txt:

Where "100" is desired percent of full brightness. Can be value from 0 to 100, only integer (no decimal point).

Also, I've fixed one bug - framebuffer and key input were not properly closed when booting from sd-card. Maybe it will solve your issue with .35 kernels, try it.
[Optimus One, P500 Original Android Development] Sandipkim:
Bug Fixed!!!:D Thanx:cool:
[Optimus One, P500 Original Android Development] Paul!us:
Tried on incompatible phone (Huawei u8160) - failed.

WHAT WAS I THINKING???

Edit: It bricked my phone, but i fixed it with stock boot.img, special recovery.img and a backup i've made before.
[Optimus One, P500 Original Android Development] Tasssadar:
v13 fixed that misplaced screen bug? Really? Oo
[Optimus One, P500 Original Android Development] Sandipkim:
Yes! It is fixed... :)
[Optimus One, P500 Original Android Development] cedie1001:
mr. tasssadar,

i already install multi rom v14 (mngr app v17), i cannot see option of multirom on cwm recovery. please help...
[Optimus One, P500 Original Android Development] Tasssadar:
You have to download modified CWM recovery, it is at the bottom of second post.

Oh, and I am no mister, not yet anyway :)

EDIT: I see theres been some developement in CWM lately, I shall update it.

EDIT2: Wait, no, the CWM I see in ROM Manager is still 5.0.2.0, so mine is newer. Who is responsible for CWM in ROM Manager? Because there is already 5.5.04 version in git Oo
[Optimus One, P500 Original Android Development] cedie1001:
hihihi

many thanks!! im trying it right now.

EDIT:

i was able to boot on sd card the perfectpeso but i encounter many force clse on system apk, and i cannot install no-frills application (manage application appear button on right).

my combination:

PerfectPeso v1.1a and PerfectPeso v1.1a

i like to run to PerfectPeso v1.1a smoothly on sdcard...

please help, any suggestion on my roms to install :-D
[Optimus One, P500 Original Android Development] Tasssadar:
I have no problem with PerfectPeso. Tell me how exactly did you install MultiROM, step by step.
[Optimus One, P500 Original Android Development] Sandipkim:
Hi tassadar, it may be his ext partition because I also got system force close after 2-3 boot when I had ext 4 then I revered to ext 2, NOW I'm using it from 2 months without any problem! :)

Hope it will help :)
[Optimus One, P500 Original Android Development] cedie1001:
I use perfectpeso on internal and perfectpeso on sd. but now it is ok with no fc after i copy module on multirom options. thanks for your nice cwm recovery, it is more comprehensive than what i used before.

thanks again and more power!

god bless! :P
[Optimus One, P500 Original Android Development] jigodi:
everyone tryed this with ics?
[Optimus One, P500 Original Android Development] Sandipkim:
see my signature;)

and do you mean

anyone tryed this with ics?
[Optimus One, P500 Original Android Development] jigodi:
i doesn't see this :D thx :)
[Optimus One, P500 Original Android Development] SethPDA:
Tested with latest CM7 nightly #17 for P500 and ICS port for P500 ([UNOFFICIAL][DEV/GEEKS-ONLY] Cyanogenmod 9 (Android 4.0.3)[BETA1] - xda-developers)

Works charming

Thank you ver much :D

Now I can test my roms without the need of setting back everything :)

Love this
[Optimus One, P500 Original Android Development] Grosskum:
when I reboot it just reboots and doesn't go into the selector, I had previously got it working but then it just stopped. I have it activated and I had one rom, created the multirom from it and then backed up my old recovery, I'm using BACksideIHO and ICS 2.3.7 ROMs.
[Optimus One, P500 Original Android Development] Tasssadar:
Just try to flash multirom_v14-signed.zip again.
[Optimus One, P500 Original Android Development] kawaiiDango:
hey i guess the multirom app wont work for those using link2sd? for me, /sdext stays empty and the ext partition gets mounted in /data/sdext2 by link2sd
[Optimus One, P500 Original Android Development] Tasssadar:
As long as /dev/block/mmcblk0p2 is mounted to that folder, it should work. And even if it is not, manager should mount it by himself to some different location.
[Optimus One, P500 Original Android Development] Tasssadar:
v15 released, it only fixes one bug - "New high score" text was not cleared after tetris restart.

I also implemented new option to create ROM on sd-card into recoveries - directly from ROM's ZIP file. It should work with all edify-using ROMs, but, as always, do nandroid backup of your main ROM before using this option - something can always go wrong.

I had to remove Superuser.apk from AmonRa recovery because it took too much space, so superuser options in it probably wont work, but I guess nobody really uses them.

Links to new recoveries and Multirom v15 are in second post, as usual.
[Optimus One, P500 Original Android Development] Abhiroxx:
that means no need to make backup to create rom on sd card ???

direct from zip???
[Optimus One, P500 Original Android Development] Tasssadar:
Uhg, what the hell did I write there Oo So, again:

There is new option in recoveries available - "Create from ZIP". It flashes ROM from ZIP file directly to sdcard. That mean you do not have to create nandroid backup, just select ROM's zip file and wait (although I still recommend to create nandroid backup, because there is always chance there is something unexpected in ROM's update script and it somehow damages ROM in internal memory).

So, when I want to add new ROM to sdcard, I just do this:

Make nandroid backup, just in case

Select "Create from ZIP file" in MultiROM's menu

Choose ROM's zip file

Wait until it's complete

Few things to know:

It will take longer, again, it's sdcard.

Some ZIPs may be incompatible, that is why you should create nandroid backup.

It supports only Edify zip packages

How is it done (for devs)

It extracts updater-script from zip file, removes all lines containing ("mount" || "format") && "MTD", puts it back into zip, mounts /data and /system to /sd-ext/multirom/rom/*, and executes the packages. Then it extracts content of boot image, and finally, restores backup of original boot image.
[Optimus One, P500 Original Android Development] nobooya:
Just wanted to confim. While ago tried installing CM9 to sdcard directly from zip and it works. (CM7 on internal along with darktremor a2sd)

What about adding to menu boot to recovery?
[Optimus One, P500 Original Android Development] Tasssadar:
What do you mean?
[Optimus One, P500 Original Android Development] nobooya:
Button for booting into recovery (like booting to rom in internal, sdcard)
[Optimus One, P500 Original Android Development] Tasssadar:
v16 released. It will reboot to recovery when you press the "back" key. On .35 kernel it shuts down the display immediately after keypress for some reason, but reboots nevertheless.

I've also implemented something like sleep mode - it just turns of display. Long press of power button still shuts the phone down.
[Optimus One, P500 Original Android Development] Sandipkim:
hi, Tassadar thanx for this awesome mod works like charm!

it's not a big issue:D:D:)

Thanx For ur great work!!!:cool:
[Optimus One, P500 Original Android Development] lipe082:
Hi tassadar yesterday i pass the HTC port for sd and everytime i choose to boot rom from sd it hangs on mouting sdext and after a while it boots for system rom maybe the rom is incompatibel in sd,im stil using multirom V14 but it works with ICS for example,so it could only be a rom issue can you take a look on that please.

When you have free time of course...
[Optimus One, P500 Original Android Development] karandeepdps:
Bricked my lg

This bricked my lg p690 not booting stuck at lg logo

cwm not loading ehh

thanks i am dev used lg tools to pull stock rom
[Optimus One, P500 Original Android Development] Tasssadar:
Which sense port exactly? And how did you install it? With new recovery with "Create from ZIP" or the old method?

That is why this is in P500 section.

But, P690 specs looks almost exactly like P500, so probably theres only different /proc/mtd, like in Optimus V's port.
[Optimus One, P500 Original Android Development] Abhiroxx:
Whenever I try to create from zip option it gives me error

E: can't open /tmp /mr-update.zip

(No such file or directory)

:thumbup:

Sent Via Optimus One
[Optimus One, P500 Original Android Development] Sorry2U:
Hehe, this is actually not bad !!!!

Report !!! HTC port working with CM9 ( 4.0.3 ) lolz :)
[Optimus One, P500 Original Android Development] lipe082:
But you have htc in system right?
[Optimus One, P500 Original Android Development] ashishv:
Hey tassadar,great work dude.I'm using multirom with ics beta 3 in internal and oxygen in ext2 partition.All the user apps are also linked 2 sdext using link2sd,but they are visible only in internal rom and not in oxygen.Is this normal?Do i have to reinstall all apps in oxygen rom??pls help.
[Optimus One, P500 Original Android Development] Sandipkim:
yes u have to install apps separately for roms....I remeber that using aga rom I was able to get connected to sd moved apps from oxygen in sd itself

hope it will help you :)
[Optimus One, P500 Original Android Development] ashishv:
Also do u know how to flash addons specific for rom in sd card.Eg i want to flash theme on oxygen rom.
[Optimus One, P500 Original Android Development] Sandipkim:
ofcourse activate the rom, go to multirom option u'll find

flash zip(not for roms) something like this...and you can flash from it:)

You shud read 1st & 2nd post it will help you alot;)
[Optimus One, P500 Original Android Development] ashishv:
any one has the multirom uninstaller?If yes please attach it as the links on first post arent working.
[Optimus One, P500 Original Android Development] ermeda:
Here it is :)
[Optimus One, P500 Original Android Development] Tasssadar:
Um, hey, I cant work on MultiROM now, and wont be able to do so for at least a month because of some other work.

Link in second post has been revived.
[Optimus One, P500 Original Android Development] Sandipkim:
Take your time.. WE already have stable one with lots of features:)
[Optimus One, P500 Original Android Development] jenbek:
Silly bump and super quick question:

Would this work with Mik's CM7 and lupohirp's CM9?
[Optimus One, P500 Original Android Development] Sandipkim:
we still haven't found any rom that doesn't work...with it :):cool:

I'm 99.9999999901%:cool: sure it'll work if you follow correct instructions!!!;)
[Optimus One, P500 Original Android Development] MaKTaiL:
It's probably won't because they use different kernels.
[Optimus One, P500 Original Android Development] Sandipkim:
We can use it using ta-gb kernel!!
[Optimus One, P500 Original Android Development] mantas7776:
what to do i always get on boot screen "failed to mount sd-ext!" but in recovery it mounts
[Optimus One, P500 Original Android Development] Tasssadar:
Which ROM and kernel are you using? Which file system is on sd-card? Ext2, 3 or 4?
[Optimus One, P500 Original Android Development] kawaiiDango:
same here. but a few roms get installed properly. i only managed to flash adfad's N2 via the "create from zip". all others, like perfectpeso, doozedui, nightlyfour etc give that error

---------- Post added at 06:01 PM ---------- Previous post was at 05:58 PM ----------

btw, why does the create from zip option appear only if no rom is active? if i flashed something and made it active, i would also need to flash gapps, and flashable patches over it.....
[Optimus One, P500 Original Android Development] Sandipkim:
I've also found same problem....

I think we only get these problem with the roms which are modified or themed like replacing frameworks (basically with the ROM zip which is not builded form sources)

For example if we try cm7 nightlies or cm9 by lup it works fine but not with derived or themed roms like iosdroid, lewa os, miui roms!!
[Optimus One, P500 Original Android Development] lipe082:
Lewa os work fine here in sd...
[Optimus One, P500 Original Android Development] Sandipkim:
Did you prepared the ROM from 'create ROM from zip' option??
[Optimus One, P500 Original Android Development] Sandipkim:
Okay guys Found the SOLUTION for above problem:D:D

It's a silly solution for this silly problem...

this prob is coz of zip name!!

if you have space in the name of zip you will get this error..

So, rename your zip without any space (for eg: "[2.3.7] lewa m1.zip" to "lewa.zip")

thats all!!;):D:D;):)
[Optimus One, P500 Original Android Development] Tasssadar:
Oh, snap! Forgot to add " to cp command. I'll try to update soon, sorry.
[Optimus One, P500 Original Android Development] lipe082:
Hi install in phone first hi always do that way...
[Optimus One, P500 Original Android Development] kawaiiDango:
PLZ add a way to make booting from sd as default
[Optimus One, P500 Original Android Development] Tasssadar:
MultiROM v17 was released. It features possibility to set SD card as default boot location, as was suggested by arnab321. It is set by two new config options:

default_boot = 0
default_boot_sd = ""

default_boot can be 0 (for internal memory) or 1 (for sd card)

default_boot_sd is name of the folder in backup folder of MultiROM (without /sd-ext/multirom/backup/). If it is blank, active ROM is used if possible. It must be enclosed by quotation marks, eg.

default_boot_sd = "supermegacoolrom"

stands for folder /sd-ext/multirom/backup/supermegacoolrom.

New MultiROM Manager (v18) was also released, it implements these two new options.

Bug in recoveries with spaces in ZIP file's name was fixed and "Flash ZIP" option was added into CWM recovery (it was already available in AmonRa). This option is available when there is active rom selected and you can flash for example gapps to ROM on sd card.

By the way, I had to make so many packages (ZIPs or for MultiROM Mgr's updater) that it almost took longer to pack them than coding itself :D
[Optimus One, P500 Original Android Development] Tasssadar:
I'd like to know if anyone actually uses MultiROM Mgr's update feature. Could you please vote in this poll? :)

http://www.easypolls.net/poll.html?p=4f5b4b35c2e1b0e41e23c494
[Optimus One, P500 Original Android Development] kawaiiDango:
thnx! btw i like the name "supermegacoolrom" :D
[Optimus One, P500 Original Android Development] vermilion871:
when i click on multirom option in recovery

it shows

multirom folder not found...

plzzzz help :( :'(
[Optimus One, P500 Original Android Development] Tasssadar:
tell me how exactly did you install multirom - what did you flashed, what filesystem do you have on sd-ext, ....
[Optimus One, P500 Original Android Development] lipe082:
how to set sdext rom by default cant find the option for that...
[Optimus One, P500 Original Android Development] Tasssadar:
The first option in Multirom Manager:

You have to download v18 from second post (or use update option from Multirom Mgr, if you already have older version), of course.
[Optimus One, P500 Original Android Development] vermilion871:
well i think i ve done a great mistake..

but now i got it .. soon i ll let u know what roms m i using :D :D :D :D
[Optimus One, P500 Original Android Development] vermilion871:
Perfectpeso2.2 + cyanogenmod 9

:) ^_^
[Optimus One, P500 Original Android Development] lipe082:
Done thanks
[Optimus One, P500 Original Android Development] kawaiiDango:
me too

@tassadar why do i always see all the directories in multirom as empty folders in ubuntu?

they ARE actually empty and thats why my rom is not booting.... its some serious bug in cwm "create from zip"... trying amon ra
[Optimus One, P500 Original Android Development] vikasb32:
Can it work in stock gb+perfectpeso?????
[Optimus One, P500 Original Android Development] Sandipkim:
Yes it can (it will)!!!
[Optimus One, P500 Original Android Development] kawaiiDango:
hey, i moved a working rom from active to backup, and it was still working, so i deleted the active rom and moved that backup to active, and its not booting now. its stuck at the boot animation... i was lucky to have live boot dmesg before, but wtf is this happening?

it is showing looping scrolling messages of sumthing like :ext4-fs .... re-mounted Opts: barrier blah blah... null)
[Optimus One, P500 Original Android Development] vikasb32:
So i want to try this.just a simple question after flashing 2 roms any data2sd script or app is working or not?
[Optimus One, P500 Original Android Development] Sandipkim:
Works......
[Optimus One, P500 Original Android Development] Sephirothrx7:
Same doubt. I use darktremor.
[Optimus One, P500 Original Android Development] kawaiiDango:
its highly risky to put your main rom in sdcard... just had a bad nightmare wth perfectpeso on sd. wifi not working, and when i try to install apps from market from pc, it shows "app will be shortly installed" or whatever, but it is never downloaded.

i also tried deleting /cache and /data by mounting sdext from a card reader, flashed franco kernel 4, did lots of trial and errors, but the prolems persisted. after that i moved it to backup. installed a fresh perfectpeso on current, but wifi still not working... and then i cleared the current and moved the backup to current again and it never gets past the boot animation now....

so.... im back to good old method of putting the rom on int. mem and keeping multirom only for testing other roms...

i have a copy of the multirom folder, but have no idea how to get back all the data and apps i had, in int. mem
[Optimus One, P500 Original Android Development] Sandipkim:
for wifi issue you have to copy module to rom!

(activate the rom you will get option to copy modules)
[Optimus One, P500 Original Android Development] kawaiiDango:
Can something be done about offline charging, like dynamically enabling/disabling it? We all know, offline charging is broken on all new custom roms. For some, it was better when it didn't exist, like in mik's ROM, and the phone used to turn on by connecting the charger...
[Optimus One, P500 Original Android Development] dnle71:
It's on the kernel,,like ta-kernel and roq kernel..:D
[Optimus One, P500 Original Android Development] Tasssadar:
MultiROM v18 was released. It features new charger screen, which can be used instead of LG's chargerlogo. Looks like this:

It has 2 config options:

1: Automatically show charger screen if it was turned on by USB cable - shows charger screen instead of boot manager's main menu and won't continue booting, if the phone was turned on by USB cable.

2: Disable LG's chargerlogo - This will disable the LG thingy which would normally appear when the phone is turned on by USB cable.

These two are combined into one option in multirom.txt on sdcard:

If you want 1st option, you put there this:

charger_settings = 1

If you want 2nd option, you put there this:

charger_settings = 2

If you want both options, you put there this:

charger_settings = 3

I recommend you use MultiROM Manager app for this however.

You can press power button to enter sleep mode while charging, so that it will charge faster. When the battery is at 100%, phone will wake up and the battery will blink to notify you.

Tetris in main menu was replaced by miscellaneous (damn, thats one of a hard-to-type word) menu, which contains options to enter charger screen, tetris and to reboot phone.

PS: Don't forget to update MultiROM Manager, in was updated with charger options.

PS2: Manager will show you that its v18-1, that is because I've screwed up the first package.
[Optimus One, P500 Original Android Development] Tasssadar:
Uh, I found out how to enter proper sleep mode, not just turn off display. Expect update soon :)

EDIT: There you go, v19 released.
[Optimus One, P500 Original Android Development] kawaiiDango:
hey Tasssadar, what does the copy modules from int. mem. actually do?
[Optimus One, P500 Original Android Development] Tasssadar:
Exactly this:

Why, do you have problems with it? I found out that it does not work on my modded recovery (not the ones you can download) after Create from ZIP, I thought it is only mine problem.
[Optimus One, P500 Original Android Development] 4wd vege:
Hi Tassadar,

Your multi rom works great! I have been trying to get Latest cm7 working with Lupohirp's Cm9 testing release. Shame he dropped his phone in the bath.

Anyway I can't boot cm9 when it is on the sd card.

When cm7 is on the sd card it loses wifi. Something I use all the time. I would just wifi with cm9 but it does not seem to work yet.

I was hoping for some ideas on how to copy the wifi modules. I have googled but not been able to find anything.

Any help would be appreciated.
[Optimus One, P500 Original Android Development] Tasssadar:
CM7 with CM9 on SD card won't work, because CM9 needs different kernel (and kernel from internal memory is always used).

When CM9 is in internal memory, you can use "Copy modules from int mem" option in MultiROM menu in custom recovery to get wifi working.

Hm, perhaps I should copy the modules automatically...
[Optimus One, P500 Original Android Development] 4wd vege:
Wow! Thanks Tassadar.

Worked straight away.
[Optimus One, P500 Original Android Development] kawaiiDango:
if i do a nandroid restore, with the backup containing multirom in /boot, the rom never boots. either it bootloops, or is stuck on LG screen.

anyone else experiencing this issue?
[Optimus One, P500 Original Android Development] Tasssadar:
Send me boot.img from that backup or even better, the whole backup. Maybe I'll be able to find out what is wrong with it.

EDIT: and tell me which optimus model do you have and which recovery did you use
[Optimus One, P500 Original Android Development] cure25:
I used multirom with hehappys cm9 on internal and cm7 on sdcard.cm7 boots but just black screen,can't even see boot animation

Is it due to incompatibility with cm9 kernel.

Anyway that these two roms can be used togather.

Btw multirom is great.

Thanks:)
[Optimus One, P500 Original Android Development] dhk.-:
Working really nice with cm9 in internal and aokp in ext... Really really nice, thanks
[Optimus One, P500 Original Android Development] glimmling:
Would it be possible to have multiboot with different kernels, maybe like this one: http://xdaforums.com/showthread.php?t=1522024

It would be perfect for me to have ics and froyo side by side on the p500.

Froyo is still the most battery-friendly and gingerbread has no real advantage or killer-features.

Thanks for your work!
[Optimus One, P500 Original Android Development] optimusgenesis:
hi this works great! gtr 5.0 and lupohirp cm9 works! however, i tried other cm9 but doesnt work. why is that so? i dun really like lupohirp cm9 cos its not really very customisable.
[Optimus One, P500 Original Android Development] Galaxy98:
Does this work with CM9 and stock ICS 4.0.4 on the gsm galaxy nexus?

On stock kernel
[Optimus One, P500 Original Android Development] ashishv:
Didnt u notice that this is an lg p500 thread?:eek:
[Optimus One, P500 Original Android Development] Galaxy98:
Ohh no.....

Sorry for that
[Optimus One, P500 Original Android Development] macdaddie87:
WE NEED NEW DOWNLOAD LINK FOR init.rc and the COMMITS
[Optimus One, P500 Original Android Development] Tasssadar:
sorry, I just renamed the repository, its https://github.com/Tasssadar/multirom now.

I do not flash new init.rc, I only change the one which is already on the device during boot time, so I cant give you that. But here is preinit.rc, which contains info for multirom itself https://github.com/Tasssadar/AnyRamdisk/blob/master/kernel/ramdisk/preinit.rc .

Init binary runs preinit.rc, changes init.rc accordingly and runs it.
[Optimus One, P500 Original Android Development] optimusgenesis:
the apk cant work! it cant download manifest and check for updates!!