yashsingh1/xdaforums huggingface dataset:
[Nexus One Android Development] MoeNeXus:
Well, I finally got this mount-rmount working after doing some little experiments. Hope this help, especially for those who have many apps, by which have a big app and data size.

Supposed you have 200 MB data partition. If your apps or data size is bigger than that, you wouldn't be able to move your apps OR data to ext and switch your ext to internal storage by enabling r-mount. You could still move your apps, but some apps would be missing after reboot due to insufficient storage. In case of moving data, you would end up at bootlooping due to internal storage incapacity.

Fortunately, my dalvik size seemed smaller than data partition. So it would be safe to move it to ext and enabling r-mount.

ADDED: You would experience very long boot. Thought it's normal coz it seemed phone would setting up everything. Just wait till it's done.

Other than that, you could also use a bit 'conventional' method by moving all apps, data, and dalvik to ext, and then disabling r-mount. Of course, sd class matters.

Then you'll find this ROM rocks! Almost perfect!

Sent from my Nexus One
[Nexus One Android Development] AndyBurns:
So if I stick with the stock lockscreen it'll be fine?
[Nexus One Android Development] cpm:
The Android lock screen is fine nothing wrong there.

Its the third party 'screen off and lock screen' apps/widgets that don't currently work on Android 4.0.4. These are the ones that simulate pressing the power button to switch off your screen. I use one to reduce usage on my power button. Some use them as their power button is physically broken.
[Nexus One Android Development] net.cat:
why this morning I'm stuck at bootanimation!? :'(

update: hard reset ... now it booted! great ROM really! maybe to improve it u could try to take a look the AOKP team's github :)
[Nexus One Android Development] dk_zero-cool:
R-mount is done before moving. So lets say you have r-mount disabled and only enabled apps and dalvik. This means that apps and dalvik cache is moved to sdext and apps data is on internal. Now you enable r-mount, disable apps, dalvik and enable data. This would not do anything because apps and dalvik is already on "data" and apps data is already on "sd-ext".

But I do think I should change the script to do the moving part before reverting. And this should be reversed using r-mount. This will ensure that things are moved from data to sd-ext first, before anything is moved from sd-ext to data, which can create space problems.
[Nexus One Android Development] AndyBurns:
Great RC3.1 here I come ... didn't want to upgrade during the week and risk problems when I need the phone for work.
[Nexus One Android Development] :
I also unchecked rmount and checked apps and dalvik. 256 readahead. Was too laggy with data on sdext for me. Some freezes and slow opening apps. Never did have good luck with data on sdext on other roms. Running smooth/fast now. Glad to have Quiet Hours back and love the touch m2sd method. Never could read the Terminal Emulator screen real well--

Out of town and Tether is running well on phone/laptop with internet--

Rom keeps getting better--:)
[Nexus One Android Development] dk_zero-cool:
People with battery issues. HWA uses a lot more power. ICS will not last as long Gingerbread ever. However with some optimization to the kernel and such, it might be better at some point. For now I find JuiceDefender helpful. I have 78% after 14 hours of regular usage.

People with M2SD problems. I have added a check to the script that will make sure that there are enough space on sd-ext/data before it starts moving anything. This will fix a lot of boot issues. Especially when people enables r-mount without knowing how it works.
[Nexus One Android Development] sqs1shu:
Good to know juice defender could help with battery drain although I got decent battery life w this rom.

As for flash player, what do I need to do to be able to play flash video in stock browser? Web page says flash player not installed, but I have latest flash player from google play.

Thanks.
[Nexus One Android Development] Theshawty:
R-mount is basically like amarullz AD2SDX-script, right?

Personally, I would not recommend having application data/system application data on the sd-card since read/write speeds are much much lower than the NAND flash memory. Especially slower with Class 2 and 4 cards, and in some cases even Class 6. Then it also comes down to the quality of the sdcard. I've seen Class 4's beat Class 10's.
[Nexus One Android Development] MoeNeXus:
Wait until Google says ICS support it.

Sent from my Nexus One
[Nexus One Android Development] unicorndust98:
Do I need to partition SD card in any way?

Cause when I start Aroma Installer, it says i have wrong HBOOT, to reflash proper HBOOT. I have:

* Blackrose - Made by Lecahe(dla5244) *

STOCK-145/95/186

NEXUSONE PVT ENG S-OFF

HBOOT-7.35.5017 (PB9910000)

MICROP-0b15

TOUCH PANEL-SYNT0103

RADIO-5..08.00.04

Dec 31 2011,00:00:00

THOSE ARE MY BOOTLOADER SETTINGS PLEASE HELP. BTW MY CURRENT ROM IS THIS ONE .....................

http://xdaforums.com/showthread.php?t=1320430
[Nexus One Android Development] :
You have wrong partition sizes

need 220/16/200
[Nexus One Android Development] unicorndust98:
How do you know, how can I change them??
[Nexus One Android Development] taodan:
I think rugmankc misunderstood the line "stock 145/95/185". It is just a note from the Blackrose dev. What rugmankc meant was, you need to repartition your layout to 220/16/200 in order to use ICS ROM. Read this HBOOT S-OFF Blackrose thread http://xdaforums.com/showthread.php?t=1270589 for procedures to repartition your layout

---------- Post added at 10:19 PM ---------- Previous post was at 10:14 PM ----------

Partition your SD card is a separate thing and repartition your internal system is another thing. If you have not formatted your SD card, you would need to format it to FAT32 and create ext4 for 1GB and swap. For internal system, you would need to repartition the layout to 220/16/200 in order to use ICS ROM.
[Nexus One Android Development] iamnarada:
Actually, the OP has said a number if times (first time of the first page of this thread) that you only need 180 for the system partition and the cache really doesn't matter, you can go as low as 5.
[Nexus One Android Development] unicorndust98:
My SD card is FAT32 and has ext4 as my current ROM also requires it. How much of swap do i need?
[Nexus One Android Development] :
0 swap
[Nexus One Android Development] sqs1shu:
Flash player 11 is compatible with ics. The other ics rom I tried in my n1 could play flash but not very smooth.
[Nexus One Android Development] n1newbie:
did you change the partition layout? or jus installed blackrose?

i think the line "stock 145/95/186" refers to your current partition scheme.
[Nexus One Android Development] Theshawty:
Swap isn't necessary either.
[Nexus One Android Development] net.cat:
I'm really excited to see what's next :) really a great ROM :D

p.s. as I suggested some post ago, AOKP ROMs (since they should be a CM9's merge too) might be a nice example to take in consideration since they implemented quite a few interesting features :)
[Nexus One Android Development] Theshawty:
Tomorrow, I'm going away on a four day vacation. I've flashed this ROM and plan on using it since I'm bored with all the other ROMs here. ICS/CM9 is what really gets to me :p

I won't have any chance to install any other ROM, and maybe not even updates if there are any, but maybe I will be able to. Will this ROM be ok for four days use?
[Nexus One Android Development] :
OK for me for a long time! I always keep a nandroid backup not that I've had to use it. 3.1 all the way baby!

I
[Nexus One Android Development] Theshawty:
Alrighty. I'll use this ROM then. :)

And as always, I've left my cache partition at 2 mb. Even if this ROM says it doesn't need any cache, it might still be something that uses it.
[Nexus One Android Development] unicorndust98:
I just installed blackrose, no partioning whatsoever.
[Nexus One Android Development] taodan:
If you have a backup phone, bring it with you, just in case. :)
[Nexus One Android Development] Theshawty:
I don't, but I have a CM7 nandroid just in case things **** up.

Uhm, what clockspeed do you all recommend with this ROM? I don't want 998 Mhz as is stock. Most people recommend 1113 Mhz, but I really haven't had any problems with 1190 Mhz. Would it be worth it pushing it to 1228 Mhz or is that too much to ask?

Also, what governor would be the best to use for both good performance and decent battery life? SmartassV2?

One other thing, a small report:

The ROM seems extremely smooth as it is now. With KSM, 18% zram, purging of assets, surface dithering on. Apps and dalvik is on sd-ext, data is in internal. Rmount is off. I've never had any good experience with application data being on the ext partition.

One thing slightly bugs me, though. The first reboot took no time at all, while other reboots take ages. I noticed one option in the M2SD management was enabled: File system checks. Is it this option that causes reboots to take ages since it has to check the filesystem?
[Nexus One Android Development] :
I stick at 1190 smart ass v2 and I'm a happy camper ;)
[Nexus One Android Development] uw748:
Yeesh, I'm lucky if I last 3 days... because BCM updates so fast and I tinker with it so much lol. But it is stable without any major system breaking bugs, so I believe it will last.

You have to change the partition using blackrose, system at least 180 and cache/data whatever. I have it at 180/6/250 and 1.5gb ext4 (moving app and appdata to ext4). I also enabled the swap (512 swap partition) and seems to be smooth with less hiccups when a lot of apps are opened.
[Nexus One Android Development] Theshawty:
Hmm, on the second reboot it seemed to fall into a bootloop, but was solved by a battery pull. How can this be fixed? I can't have it bootlooping for me since I won't always have access to an energy source to jump start my phone using the battery trick. Broken power button since a few months back.

On a scale of 1 to 10, how necessary is a swap partition with all the memory management options set?
[Nexus One Android Development] :
Ditto! Has been fine since!

Do not worry this is common

(For second boot only)
[Nexus One Android Development] raviff:
I'm thinking DK has to draw how r-mount works, cause just explaining doesn't seen to do the job...

Every page there's someone saying that it doesn't work or data on sd-ext is bad...
[Nexus One Android Development] :
he doesn't need to draw it, most of us get it. dk explained it very well. it just doesn't run as well for some as others. for me it never has with any rom. same as i can't overclock past one step above 998 or i have problems. also, had issues with boot img sizes on early sense roms, others didn't. just unlucky, i guess--:(

the only issue i have on current version is increased touchscreen sensitivity, more reboots needed than usual to square away--may not be rom though, maybe screen just going. 2 years old--
[Nexus One Android Development] Theshawty:
I've created a 256 mb swap partition. Is it okay to disable zram completely as swap would suffice? Also, I thought it would be too much to make a 512 mb swap partition as 256 would suffice.
[Nexus One Android Development] :
Theshawty,

i don't think you need swap at all on current android roms since GB. There are some threads on this here on XDA and think the consensus is no swap.

if you are having issues i would take a second phone as suggested. I am on 998 and no memmgt choices selected and i believe like you only apps and dalvik on ext. Only issue as i mentioned above is touchscreen problems, esp when typing in message blocks like this one. on pc now.

i am out of town too and running very well, just updated to a new ext4 thru mkt. hope it wasn't the test one, as i didn't want that one and bypassed it this morning when upgraded to the new stable version. anyone with 4exet test version issues on this rom.

ken

---------- Post added at 06:26 PM ---------- Previous post was at 06:17 PM ----------

did you ever get it repartitioned Leo

do it thru blackrose editor

or take the hboot_blackrose,nbo file from binary and change sizes with splhexeditor, put in your sdk tools folder or wherever your fastboot exe is and fastboot it
[Nexus One Android Development] Lancealot:
Dude, the cost of shipping to Denmark is almost worth the value of a used N1!

That is to say, if you were to cover the costs, then you can use my spare.

How long would you need to develop a rock-solid ROM?
[Nexus One Android Development] cpm:
dk_zero-cool, as a matter of interest, what type of hardware are you compiling on? (I know nothing about building ROMS, but have something stirring in me to learn more!)
[Nexus One Android Development] dk_zero-cool:
He he I was kidding :)

Intel Core 2, 2.6ghz

2048 MB DDR3 Dual RAM

16GB SWAP (6GB Partition and 10GB File that is only active when building)

Ubuntu 11.10, 64bit

And before anyone starts with how much slower a SWAP is when placed in a file, I already know. But until a month ago I used a 32bit OS where my 6GB was more than enough. 64bit needs a lot more and I have not had the time to re-partition my drive yet :)
[Nexus One Android Development] :
Dk your the man!

Thanks for trying to help us out :)

Any trolls shud get lost in my opinion
[Nexus One Android Development] Theshawty:
Why the sudden outburst of trolls? We have been blessed with another awesome developer and we should be happy!
[Nexus One Android Development] Androidity3000:
Usually I am the one to troll now-a-days (I'm on my male period) but I don't see why in goodness people would do such... Back on topic, I will try this ROM out as soon as i get home from T-Mo with my replacement SIMcard. I will then post my result with performance, install, A2SD, and all that other good **** as soon as I can in order to try to help the dev.

BTW: this guy is a trooper doing this **** when he doesn't even have our phone :D Although the Desire is our N1's brother/sister or close cousin.
[Nexus One Android Development] ctfrommn:
That A2SD is the coolest Ive seen yet.....it makes the Rom as far as Im concerned....any reason it cant be installed by itself? I tried.....bootloop.....bigtime
[Nexus One Android Development] uoY_redruM:
Downloaded this early morning but didn't want to **** anything up while at work. Finally home and ready to test!
[Nexus One Android Development] creebefu:
Had a quick play around with this tonight (going to bed now!), and this is personally my favourite ICS rom for the N1 so far.

Mainly due to the features that I'm so used to having on CM7 popping up all over the place, but also seems to be slightly more responsive and stable than the others (for me!).

One thing I've noticed (which is the same for MeDroid and TexasIce's ROM) is that when you wake the phone from sleep, the lights under the touch buttons don't come on until you make an adjustment to the brightness. (Apologies if this has already been reported elsewhere!)

Looking forward to playing around with this some more tomorrow.

Also, super awesome install UI :D
[Nexus One Android Development] d3adbroke:
hope he gets the mic fixed really wanna try it what black rose set up is everyone using
[Nexus One Android Development] ctfrommn:
Im still using the original 220 16 200, although others may be better
[Nexus One Android Development] d3adbroke:
is the mic problem for everyone or just some?
[Nexus One Android Development] ctfrommn:
No one that Im aware of.....was going to be worked on today.
[Nexus One Android Development] dk_zero-cool:
passion-fix.zip

This zip will flash on top of the current flashed ROM. It does not contain an entire ROM, but only the new passion specific directory. If it works, I will upload a new release.
[Nexus One Android Development] pconwell:
Sorry, my brain is not working at full speed today. Does this zip contain a possible fix for the mic issue?
[Nexus One Android Development] Androidity3000:
+1. What exactly is the mic issues you guys are experiencing? So far I have none to report on multiple calls, sent and received. BTW: I will flash the passion file and report if that works as well.

EDIT: nevermind, read my post below. Zip fixes it.
[Nexus One Android Development] ctfrommn:
Whats your trick? I tried many different things and no go.
[Nexus One Android Development] uoY_redruM:
I don't think there is a trick, some phones seem to respond differently.

I've tried Medroid and Tex and never once had mic issues while many others did. I don't do anything special.
[Nexus One Android Development] Androidity3000:
Tried the ROM:

Installer was AMAZING. So beautiful (installed with 4ext recovery). ROM booted up fine, nice fast, NO ERRORS. BUT, I now have the mic issue first in my life ever in ICS. When I make a call, the other end does not hear me, no matter how long I sit there "hello...!??!?!". I am going to flash the update that was provided last page (the 12mb file) and report back my finding. Else, GREAT rom so far. The smoothest ICS I have tried.

---------- Post added at 09:05 PM ---------- Previous post was at 08:59 PM ----------

Tried the fix zip:

Okay great news: with the update, the mic DOES WORK. What I did: besides installing the fix, I went into settings>performance>mem. man. && checked allow purging && checked KSM && set VMheap to 48. Then rebooted, cleared cache&dalvic, then flashed the fix. Not saying that ALL of this is necessary, it's just what I did. VERY nice work.

---------- Post added at 09:08 PM ---------- Previous post was at 09:05 PM ----------

&& one question regarding tackball notification colors:

IDK if the Desire has a blinking LED, but is there any way this can be ported to work on the N1? Is there anyway any of us can help the dev since he does not have our phone? If this is an issue in dev. by CM then I am sorry for bringing this up; just want to help advance this ROM is all.
[Nexus One Android Development] d3adbroke:
I would like to know also
[Nexus One Android Development] Theshawty:
How do I enable the use of swap in this ROM? I mean, by just creating a swap partition will not automatically enable it, right?

EDIT: I found some option in the M2SD config window to enable swap at boot.
[Nexus One Android Development] cpm:
Even though you switched it on via m2sd, have you checked to see if it worked? I seem to remember reading on the Desire thread that swap wasn't being switched on, even though m2sd switch is on.

Check in a terminal su session using free.

DK, can you confirm if swap is actually being switched on in latest m2sd please ?
[Nexus One Android Development] Theshawty:
I typed "su" followed by "free" and it turns out swap isn't even switched on at all. How do I switch it on?
[Nexus One Android Development] sqs1shu:
Installing blackrose will leave partition as is. This rom needs min 180 MB /system. I have 210/8/218 layout from other rom, plan to change to 180/6/250 to have more data partition.
[Nexus One Android Development] Theshawty:
Hmm.. Will remove swap as it does nothing in particular for me.

Can it be safe to completely remove the cache partition? I have it set at 2mb currently.

One more thing: Is it really that wise tossing the dalvik cache to the sd-card? I've heard only bad things about doing that.
[Nexus One Android Development] unicorndust98:
I have changed it via BREditor, and it gave me a .nb0 file to flash. How do i flash it?
[Nexus One Android Development] Theshawty:
open up cmd and type: fastboot flash hboot hboot_bcrust.nb0
[Nexus One Android Development] unicorndust98:
CMD doesnt recognize 'fastboot' D;
[Nexus One Android Development] :
EDIT: Leo TheShawty beat me--but--

I never used br editor, there is a video on it in OP. But, if you now have a custom hboot from it, note the exact name. It may be in the binary folder. Copy it to your sdk tools or your fastboot.exe folder as I stated before and

and:

1.fastboot flash hboot [eact name of hboot created]

2.fastboot reboot-bootloader

---------- Post added at 09:48 PM ---------- Previous post was at 09:42 PM ----------

do you have sdk set up on pc, not that you need it

try fastboot devices

if no phone recognized you need to install the drivers, all of this is covered in BR thread in OP and quite a bit btw pages 16 to 40

---------- Post added at 09:50 PM ---------- Previous post was at 09:48 PM ----------

btw i am tethering out of my area and tmobile occasionally shuts me off, i think. so may not be online from time to time.
[Nexus One Android Development] unicorndust98:
EDIT

I must be ****en retarted, i didnt have my phone connected. WOW

I'm supposed to be doing this all in my computer right? There is no fastboot that I can execute. All it does is run a few words, the closes.
[Nexus One Android Development] Theshawty:
Use this tool called knives and forks: http://xdaforums.com/showthread.php?t=1521881&highlight=knives+and+forks

It auto installs adb and fastboot drivers and you can then run fastboot and adb commands from ANYWHERE. No need to navigate into the adb dir to use adb and so on so forth.
[Nexus One Android Development] unicorndust98:
Thanks. I'll try this. I have my ADB drivers, but idont think I have Fastboot drivers. I mean, this is so confusing, cause when you enter the bootloader, that's fastboot right.?? Thanks, though.
[Nexus One Android Development] :
yes--when you boot into the bootloader the first screen is fastboot and you need to be there to run fastboot commands after you install drivers

after you are set up type "fastboot devices" to se if your phone is recognized--no quotes

Theshawty's link is a nice one and very good for infrequent and beginning users. But, I would read up and search to get better at adb/fastboot. Efrant has a lot of good posts in the BR tread that helped a lot of people, including me. I ignored it for a long time, but had to get better with BR and ICS roms. Not real good yet but getting by and improving thanks to efrant.

Not sure how complete the dev has made the program in the link above. But, after you get familiar with it you may want to install Android SDK.
[Nexus One Android Development] Theshawty:
What can one do to improve the performance with all options in memory management and such?
[Nexus One Android Development] unicorndust98:
Im pretty familiar with SDK, ive been on Eclipse even to take a few screenshots on my completely STOCK ROM. The only thing that really confuses me IS those ADB/FASTBOOT commands. Thanks, though, I'll check out efrant's posts'.
[Nexus One Android Development] Theshawty:
Last question before heading to bed. How can I stop the incredibly annoying lockscreen tilting?
[Nexus One Android Development] uw748:
Settings > Display > Rotation > Auto rotate lock screen
[Nexus One Android Development] MoeNeXus:
Edited: Just checked, if you tick SWAP, it runs after reboot.

Yeah, it's been in debate, then you might be free to have swap or not. :)

Sent from my Nexus One
[Nexus One Android Development] :
they are explained pretty well in br. just need to scan thru it. and you can google adb/fastboot commands or just ask for a specific one for br and ics stuff
[Nexus One Android Development] Theshawty:
Is there any way I can have beats boost and/or xloud in this ROM?
[Nexus One Android Development] XeloOw:
http://xdaforums.com/showthread.php?t=1525208

It works for cm9. Tested !!
[Nexus One Android Development] :
Don't believe its working after further investigation zip files do not go into system/lib and others after a flash.

If I force the files over with root explorer I have to nandroid restore!
[Nexus One Android Development] Theshawty:
I flashed the cooper beatsx. How do I activate the boost or is it always on?
[Nexus One Android Development] XeloOw:
Look in dsp manager

It always activated
[Nexus One Android Development] Theshawty:
Is it ICS in general that sucks a ridiculous amount of battery even after a few calibrations.
[Nexus One Android Development] ctfrommn:
Whats using the battery? I get gingerbread like battery use from ICS
[Nexus One Android Development] altruistic666:
Well see the app which is using more battery and remove it.

Alternatively you can install GreenPower or JuiceDefender which saves battery unbelievably.