yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500 Original Android Development] diazneoones:
hey eduardogouveia

The CM rom is CM 6. 6. 1 based and .35 kernel tree....will upload tomorrow buddy and give you the link....back to take some rest and Office..>To others...i post the link only for testing baseband...its not my ROM as i didnt build it

Tassadar---you can add these combinations

1)Andy's pheniox and Stock ginger V20B rooted

2)CM 6. 6.1 Mik's and Andy's Pheniox

Both are vice versa.....

Diazneoones
[Optimus One, P500 Original Android Development] Sandipkim:
hi, it must b a noob q, I want to have. cm7 and stock 2.2.2.

I just wanted to what values shud I partition means partition size (MAY b 512+) swap size (very imp)??????

please do reply!

thanx
[Optimus One, P500 Original Android Development] lipe082:
Swap 0

Ext 500m required but should only ocupy 200, 300...
[Optimus One, P500 Original Android Development] Bytecode:
I can has TeamWin? :D

Lol just kidding. But /me got faith in your work,this will work great when I'll port AOSP 4.0 on internal memory. So,if I need a functional phone in two minutes without touching internal mem i can use CM7,which is very fast even on sd I suppose. Wish I cud help for root bug :)
[Optimus One, P500 Original Android Development] lipe082:
Actualy CM lags a litle bit while a gingerbread rom and andy phoenix fly in the sd lol i already test it...
[Optimus One, P500 Original Android Development] Tasssadar:
Does Andy's Phoenix have root problems? Or is it just mik's CM7?

By the way, I just found way to flash ZIPs to ROM on sdcard. Wait for it..
[Optimus One, P500 Original Android Development] diazneoones:
Nope tassador...even Andy's rom doesnt have root permission when on SDCARD

Diazneoones
[Optimus One, P500 Original Android Development] lipe082:
But 2 roms based on oficial GB and froyo have root i think until now only CM based roms lose root...

Will try ciaox opemoptimus for GB in sdcard now...
[Optimus One, P500 Original Android Development] lipe082:
Well tassadar the last combination i use before was 2.3.4port from Optimus one(sytem) and iriz(downloaed from android.it) iriz rom coulndt have a ip adress from my router but everything else work fine like data etc and its dam fast but i thougt it was a rom issue so i didnt write annything about that, well i put open optimus from ciaox in sd like 10,20m ago while in system all fine with wifi after passing to sd ext i have wifi error so i copy modules and wi fi work but was not able of having a IPadress from my router too just the same as iriz its fast gsm data etc....

Im using 2.3.4 as system could be that copyng modules from this rom dont work propley???

However with CM it works copyng modules from this rom and it dont get this ip adress bug...

Sorry i didnt say anithing with iriz before because i thougt it was a rom issue but today i see its not..

But man the roms at least these made of oficial GB they arent slow in sd card but CM at least the first time you open a app or go to settings is slow after that you go the same app is normal but im not joking lol 2.3.3 oficial rom builds are way more fast that CM in sdcard.
[Optimus One, P500 Original Android Development] teddybig:
Huh...

Uh. Hi, So i followed the steps mentioned, flash the rom i want, then boot, then create from current rom, then restore nandroid? But when I restore then the sd ext is also wiped...:confused:
[Optimus One, P500 Original Android Development] lipe082:
when you make the backup of system rom dont check to backup ext or wen you restore it delete the rom because it will also restore ext.
[Optimus One, P500 Original Android Development] Tasssadar:
I guess he is using CWM recovery - you cant choose what to backup in it. I'll upload CWM with disabled sd-ext backup in just a moment, sorry, I did not realized that.
[Optimus One, P500 Original Android Development] Tasssadar:
Updated CWM is available in second post.
[Optimus One, P500 Original Android Development] teddybig:
Is there a problem with root access? Su app works but not granting root access to others .. Andy's rom on SD.
[Optimus One, P500 Original Android Development] Sandipkim:
Help!!!!!!!!!

I,ve partioned 512mb swap0 ext4,

nanda backp of cm7 6.5.7[without ext backup used latest cwm urs] + nanda backp stock2.2.2 without ext backup used latest cwm urs,

1>current cm7, flashed mltirom v4,

2>rebooted, restored stock,

3>create from current[stock] rom,

4>restored cm7,

5>reboots cm7,

6>recovery deactivate again boot cm7 boots...

7>again recovery activate and what! boots up cm7 what d hell is going on tried 3 times step by step...:(:(:mad::(

wht's wrong...????

plz help!!!

sorry for my bad eng!
[Optimus One, P500 Original Android Development] lipe082:
If you wnt froyo in system make the 1 backup of it flashed with multirom before backup,

Then install CM and make from current but 1 boot with rom in system, or vice versa sorry im writting like this because im school ope you understand
[Optimus One, P500 Original Android Development] diazneoones:
Hope it helps for all

1)partition Sd ext as need like 670mb and swap 0

now i use rom1 and rom2

1)install rom1 on internal memory

2)install modified recovery and multirom Zip

3)boot into Rom1 sucessfully and go back to recovery

4)Take a NAND backup of ROM1

5)Wipe Data,Wipe cache and Dalvik cache

6)Install Rom2 and boot into successfully

7)Go back to recovery and choose multiboot options in recovery

8)choose create Rom and its let do the dump work

9)Go back to nand backup of ROM1 which you did step4 and restore

10)once success your ROM2 will boot from SD ...go to recovery and in multioptions deactivate...ROM1 from internal memory will run

Hope is clearly explains

remember still Fix for SD card rom has to be done for root permissions ..its a bug

Diazneoones
[Optimus One, P500 Original Android Development] Sandipkim:
LOl:D I can understand coz me too in sCool:D;)
[Optimus One, P500 Original Android Development] Sandipkim:
Reporting first rom not working LOL (froyo)...when on sd!! ;)
[Optimus One, P500 Original Android Development] lipe082:
do you try other rom on sd to see iff it works propley???

because tassadar already make froyo boot from sd but it was slow thought....

tassadar any update planed for resolve bugs in multirom?
[Optimus One, P500 Original Android Development] Tasssadar:
Well, yes, but I have to find them before I fix them. I am not working on this at all now, and I wont be for next one or two weeks - three WoW servers are uniting, and theres so much little things to do...
[Optimus One, P500 Original Android Development] Sandipkim:
I've tried many froyo based roms those all of them working except LOL rom!!!

it's not a big issue...SO Chill;)
[Optimus One, P500 Original Android Development] :
Hm... I finally got a chance to try this but apparently something is not working right.

According to the tutorial we're supposed to flash the .zip provided right? In my case since I prefer CWM, I decided to use that one. But after that I should reboot the phone in to recovery again, and an option for MultiROM should appear right?

Well I've tried it a few times and nothing. What am I doing wrong?
[Optimus One, P500 Original Android Development] Tasssadar:
You have to flash modified recovery. It is at the bottom of second post.
[Optimus One, P500 Original Android Development] :
Wtf, how did I not see that? o.O

Thanks!
[Optimus One, P500 Original Android Development] Tasssadar:
MultiROM v5 released. It features simple boot manager, looks like this:

By default, it has 3 seconds timeout(interrupted by any key press) - after that, it boots ROM from internal memory. Use volume keys to select location, menu to confirm, back to reboot and hold power button to shut the phone down.

It still needs active ROM selected in recovery, so if you select "SD card" as boot location without active ROM, it will just mount sd-ext, find out that there is no ROM in there and boot from internal memory.

By the way, if somebody wants to redesign this, be my guest (but I have to like it, of course :) )
[Optimus One, P500 Original Android Development] shhbz:
hey what about twrp support with touch
[Optimus One, P500 Original Android Development] lipe082:
nice now we can choose at boot very nice im using CM6.5.8 with oxygen 2.3.7 in sd card...
[Optimus One, P500 Original Android Development] kawaiiDango:
Hey I didn't quite get how this works. What is /sd-ext/multirom/backup/ for?

does the while ROM in internal memory get copied into that backup folder when we boot from sdcard?
[Optimus One, P500 Original Android Development] slipkn0t:
so if the rom2 is in the sd card...will it run slow or lag ?

even if the sd card is class 6-10 ?

Thanks
[Optimus One, P500 Original Android Development] lipe082:
Well mine is class4 and its not slow only CM lags a litle bit only in the beginin oxygen is fast for example.

In roms based on oficial 2.3.3 im shure they are all fast but now im tryng froyo based roms.

Tassadar any solution for the loosing root issue? Maybe some app?
[Optimus One, P500 Original Android Development] Tasssadar:
Heh, got it. /sbin/adbd needs to be copied too. Will update soon.

EDIT: Err, tomorrow.
[Optimus One, P500 Original Android Development] Ghost1391:
hey has anyone tried wit andys rom and miks cm7 ?? :)
[Optimus One, P500 Original Android Development] sweetnsour:
@tasssadar, i just took a look at kbzona's twrp over at doktornotor's forum. in the changelog for the next version, it says "Multiboot option for booting a second rom form SDCARD"

do you know if that is the same multiboot option as that in your other modified recoveries?
[Optimus One, P500 Original Android Development] franciscofranco:
Now this is some good ****. Good job tassadar...and god that name gives me good remindings of the good ol' starcraft time.
[Optimus One, P500 Original Android Development] kawaiiDango:
hey tassadar there seems to be some problem with mik's 6.5.8 (internal) and devoid froyo (sd) with goldenleaf kernel. in this case, the rom from sd boots fine but the one in internal memory shows the red lg logo for some time and then reboots to recovery.

reflashing the kernel solves the problem though.

how i flashed:

i did follow the usual steps, except that i used the modded CWM only for copying and activating the ROM. i was using TWRP for nandroids. in the final step when u flash the nandroid backup of the rom to be put on int. memory, i flashed all partitions except /boot and /sd-ext. am i doing something wrong?
[Optimus One, P500 Original Android Development] Tasssadar:
yeah, twrp dev asked me for source codes (and even if he did not, its all on public github)

you need to restore boot partition, too.
[Optimus One, P500 Original Android Development] Tasssadar:
It must be kidding me - when I tried to copy /sbin/adbd from CM7, I've got root shell in "adb shell" from PC, but SuperUser still wont let me have root in Terminal Emulator and when I tried to update su binary, it allows itself to have root, but fails nevertheless.

So no, no root in CM7 yet :(
[Optimus One, P500 Original Android Development] lipe082:
Dont worry you will get ther you already have done a exclent work;)
[Optimus One, P500 Original Android Development] Tasssadar:
AmonRa recovery updated to recently released 3.06. Also, v6 released - its not much, just some visual changes for boot mgr (I would not release it if it would not be for updated recovery).

See second post in thread.
[Optimus One, P500 Original Android Development] bigsupersquid:
pretty cool work.

I did something similar but much less in-depth on the optimus v...

instead of pre-init (which is really interesting,I have to say) I added a small delay in aosp init to allow the sdcard to mount and manually changed the init.rc for the roms I wanted to boot from the card to mount from sd-partitions instead of internal partitions. I doubt that method has much application for you, but yours offers a lot of potential to tweak mine into better functionality!

I was wondering about a kernel with kexec for multiboot, to allow using the kernels meant for each rom.
[Optimus One, P500 Original Android Development] Tasssadar:
Wow, kexec looks interesting, definitely will look into that, thanks for tip.
[Optimus One, P500 Original Android Development] lipe082:
Hi tassadar thanks for the recovery i dont have this version,however after flash multiromV6 the same rom i have with V5 in sdext stays very very slow, the rom is oxygen port..

Can i use multiromV5 with this new amonra recovery?

I made a clean install of sdrom and steel is very slow well a lot more slow comparing V6 to V5...

I now you will fix it but can i use V5 with this recovery while wainting for your fix???
[Optimus One, P500 Original Android Development] Tasssadar:
yes, you can, but I can see no reason why it should be slow Oo

EDIT: but yeah, you are right, something's wrong, will look at it when I get to logcat
[Optimus One, P500 Original Android Development] sweetnsour:
@tasssadar, is there a possibility (perhaps in the future) that the rom running on the sdcard can run apps on the internal memory? or is that impossible?
[Optimus One, P500 Original Android Development] Tasssadar:
Well, it can do that already, but it needs a little more complicated set-up in preinit.rc. Hmm, app could do that, something like ROM manager perhaps...
[Optimus One, P500 Original Android Development] MaKTaiL:
Any news on the TWRP-ThunderG-1.1.1.1b-XT version of MultiROM?

Can't wait for it.
[Optimus One, P500 Original Android Development] Taranis:
Stable TWRP with MultiROM was released few days ago.

DOWNLOAD TWRP v1.1.1-Xtreme.2

I "installed" .void in SD card and I have a lot of FCs in .void.

(on internal I have CM7 6.5.8)

Must ROMs have same kernel?
[Optimus One, P500 Original Android Development] MaKTaiL:
Yes, they need to work with the same kernel (in this case, the one on internal memory).
[Optimus One, P500 Original Android Development] MaKTaiL:
Can someone explain me how a2sd works when using MultiROM? Does it work with both ROMs?

Also which kernel is used? The one from internal memory or the one installed on SD?
[Optimus One, P500 Original Android Development] MaKTaiL:
Anyone? I need to know this ASAP.
[Optimus One, P500 Original Android Development] ryandaneri:
I believe its the internal kernel. And u can't use a2sf with this can u. I know u don't double your sd card partition but it will fry ur SD double time.
[Optimus One, P500 Original Android Development] MaKTaiL:
Thanks for answer. Regarding a2sd, I did test it on internal memory ROM and it works fine.

I didn't test with the ROM in the SDCard though, but it would be really great if it worked, since I wouldn't need to have 2 copies of the same app on both ROMs.

The ROM on SDCard would just load the exact same apps from the ROM in internal memory, since they would use the same a2sd script. Therefore saving space on sd-ext.

I might be wrong but I will make a nandbackup and test it later.
[Optimus One, P500 Original Android Development] lipe082:
Yes that happens with a2sd in both roms they share the same apps at least some roms do...
[Optimus One, P500 Original Android Development] MaKTaiL:
I tested here with Dartremor and nothing has changed on the SDCard ROM.

What a2sd are you using?
[Optimus One, P500 Original Android Development] lipe082:
the same script that you but you have to install in sdrom before you pass the rom too sdext....

and some roms already have a2sd pre installed and it also works for me...
[Optimus One, P500 Original Android Development] MaKTaiL:
Oh, that makes sence. I will try it later.
[Optimus One, P500 Original Android Development] MaKTaiL:
Hey, I tried it and it worked great! Thanks! ;)

I'm having a problem with Swype though, I think I will have to re-install it.
[Optimus One, P500 Original Android Development] Tasssadar:
So, what was the problem with v6? I could not boot ROM from sd-card, but when I tried my older kernel without some latest weird modifications, it was ok, so I think its not because of that.
[Optimus One, P500 Original Android Development] lipe082:
It boots but the same rom and same kernel that in v5,in V6 its a lot more slow than in v5 just that...
[Optimus One, P500 Original Android Development] Tasssadar:
Which ROMs are you using? You said something about oxygen, so I guess it is on SDcard, but what is in internal memory?
[Optimus One, P500 Original Android Development] lipe082:
In system it was CM6.5.8....

But today i upgrade baseband i want to try new blackbird.version but i will try v6 with 2.3.3 roms for now in a couple of day i downgrade BB again.

You also got a error dont you in V6?
[Optimus One, P500 Original Android Development] Tasssadar:
Well, devoid on SDcard could not even boot, but it was caused by incompatible kernel, and it could not boot on v5 as well.
[Optimus One, P500 Original Android Development] Tasssadar:
v7 released, see second post. Main new thing: when you select "SD card" in boot mgr, you will see something like this:

So, you can select ROMs in backup WITHOUT going to recovery. Vol Up/Down to list between ROMs, back to return to main screen, menu to confirm.

Other thing is that it uses font to write text to screen, not images as in previous versions, so texts like "rebooting..." do not look so nice now. But, because it is not static image, it now can have countdown before auto-boot from internal memory.

But, CM7 root issue is still there, and I could not reproduce eduardogouveia's issue. Plus, somebody ever seen something like this(that AudioPolicyService thing at the bottom)?
[Optimus One, P500 Original Android Development] lipe082:
i will try with same roms and kernel to see if i reproduce,only CM dont stay with rootin sd (never try other froyo baseband in sd except oxygen but that also loose root but based on oficial i dont now)? right?

i´m already with old BB and CM.6.5.8 in system
[Optimus One, P500 Original Android Development] buzzdr0id:
no TWRP support yet ?
[Optimus One, P500 Original Android Development] lipe082:
Well it boots and all but its very very slow oxygen ,and before V6 it wasnt will try megraton later
[Optimus One, P500 Original Android Development] Tasssadar:
What exactly is slower with v6/v7 and oxygen? And for god's sake do not say "everything", pick one thing so that I can test it.
[Optimus One, P500 Original Android Development] lipe082:
Its not everything

Ui is good only when you open some apps like browser etc the ones ho already come with the rom i still have oxygen in sd i will teste other kernels for example open browser even for the first time it was very fast like if it was in system now its really really slow could be the kernel,but the first time that appen i only flash v6 and the rom stay like i sad a lote more slow really ...

Understand this i was using V5 and CM6.5.8(System)„OGYGEN(SD) and goldleaf kernel,it was fast like CM realy fast it even give me 14xx in quadrant score when i flash the new amon_ra recovery then i flash V6 and it stays really but really slow and it still continue slow in V7.

It ocures to me now could be the recovery???will tray with older amonra.
[Optimus One, P500 Original Android Development] lipe082:
Well i flash previous amon_ra with V7 it still slow,then i flash v5 and go to oxygen the system apps are ok open in 2,3 seconds like browser,camara,gmail,market,etc i only install 2 apps xda and quadrant,of course when i start having many apps with internet conection downloading and installing it stays a little slow its normal the rom its in sd...

Now get this with V5 the rom boots properly i click one app its fast opening and if a delay ocures its 4,5s more slow than in sytem when i use V6,V7 it stays more than the double of time more slow i also dont now why but its true see it for your self if i was using V6,V7 i wasnt wrinting this in oxygen rom lol..

You have to see if the changes you made in V6 didnt mess something up,im using the previous amonra recovery with V5,will try V6 with this recovery i think it will be the same but i will try...
[Optimus One, P500 Original Android Development] lipe082:
Well remember i said the first time i flash V6 it was after flash nem amonra,now i flash with older version its all fine...?????

Its something related with new amonra recovery it could only be that almost positive with that im waiting for your answer but i go to flash new recovery and then V6 and see the result.

well hi install new recovery V6,and then,V7 and everything is fine im sorry or something go wrong first time i flash v6 or i change kerne between the time you release v5 and v6 since i dont use sdrom many times maybe i change kernel and when you release v6 i have a diferent one im lost here...

today hi made all the tests with goldenleaf111119...

it could only be a kernel problem and im sorry mi mistake because now it remains fast and the only diference is the kernel i was using a previous version in v5 goldeanleaf too but im sorry really...
[Optimus One, P500 Original Android Development] Tasssadar:
eduardogouveia: So....after you've flashed different kernel, it is ok?

As for TWRP - it is completely in hands of its developer, since it is not open-source (or is it?). I can see this in TWRP topic:

So I guess it is planned.
[Optimus One, P500 Original Android Development] MaKTaiL:
Don't use TWRP. It's very buggy. It can brick your phone.
[Optimus One, P500 Original Android Development] lipe082:
yes with this kernel is all ok.
[Optimus One, P500 Original Android Development] lipe082:
hi tassadar yesterday i put the rom in sd and it was:

[1.11.30][ROM]Refr3shed.Sony (ICS+Sony|GBSv19.3|00ZOMGTweaks|GC?)

and the root remaings and that rom is CM based;

i didnt try in oxygen because you sad that bug was not solved so i didnt install any root app, but i blieve it is howevwer more late i will put CM6.5.8 in sd and see but i think its solved in V7....
[Optimus One, P500 Original Android Development] Tasssadar:
"su" in CM7 still fails with

(and when I run "chmod 777" on its folder in /data it cannot "chown" that socket).

I will try that Refr3shed.
[Optimus One, P500 Original Android Development] lipe082:
I belybe in you of cours i use CM6.5.8 and that rom in sd (wich is a themed CMrom) and kernel goldeanleaf 111119 i made copy modules flash a2sd in sd rom so i have acess in both roms to all my apps and for mi suprise al root apps work take a look to that rom maybe it has something you can use... hope so lol...
[Optimus One, P500 Original Android Development] Tasssadar:
I always wanted to code some game - because you can play while testing. So I chose something relatively simple, and tried it. Result: [YOUTUBE]ldN9wp9Nokg[/YOUTUBE]

So, v8 released. Tetris is not exactly perfect, I am too old young(sorry,typo) to be "Tetris player" (actually, that game is older than me), so it is mostly according to wiki.

Press "Home" while on boot manager main screen to enter tetris. Press "Home" once more to start the game. While in game, binding are following:

Menu - move piece to left

Search - move piece to right

Home - Hard-drop - immediately drop piece

Back - rotate piece

VolDown - pause

VolUp - exit, go back to bootmgr main screen

Also, size check added to MultiROM installation script. MultiROM is not that big, I have at least 500kb free in my boot.img, so it should never happen. But, then again, better to be prepared.
[Optimus One, P500 Original Android Development] MaKTaiL:
Wow, that's awesome.

Does MultiROM work on other phones or just for our P500?
[Optimus One, P500 Original Android Development] Tasssadar:
Modified binary itself should work on all android phones. But, other phones may have something different in FS mounting part in init.rc or entirely different partition table. I do not think you can mess up something if you try(and make backup), but I don't guarantee anything.

Recovery, of course, will not work on other phones because of different kernel.