yashsingh1/xdaforums huggingface dataset:
[Motorola Milestone Android Development] Ricfil:
I do believe you shouldn´t use both swapper and swapon98. Use one or the other. As for the place the script writes to, It depends if you have a swap partition. If so, it will write a swap file to it. If not, it will write it to the ext partition (if available). If none of the previous are available, the file will be written to the SDcard in itself.

Hope it helps.
[Motorola Milestone Android Development] muro18:
Thank you for answer,but swap is auto-enabled on this rom and I want to disable it so to have the possibility to use swap or not by using swapper.Thanks
[Motorola Milestone Android Development] Ricfil:
Hum...Which rom are you using? The CMs I use do not have swap auto enabled. I do use FuFu´s minimod recovery (which has got swapon98 script as an option) but not on the rom in itself.:confused: Maybe someone who has a rom as yours might help a bit further.
[Motorola Milestone Android Development] muro18:
I'm on cm 9.1 of 5-12 downloaded from the first page.my sd has ext3 and swap partition.the rom was using the 47mb swap partition,so I deleted it and now it is usig a 32mb swap file on ext3 partition.I changed sd with another one without ext partition and there is no swap.so rom auto-create swap only on ext/swap partitions.the cm 9.1 is working great.I'm using it frome some days and I have no freeze or crash.

Thanks for answer
[Motorola Milestone Android Development] Erovia:
New build available. CM9.1a
[Motorola Milestone Android Development] kabaldan:
In 9.1.0, I included /system/etc/init.d/98swapon by mistake - it wasn't intended to be there, sorry for that.

Update to 9.1.0a. There is new /system/etc/init.d/12swap script that can activate swap on boot, but the swap activation is optional.

Read the 9.1.0a changelog in OP for more details.
[Motorola Milestone Android Development] muro18:
Thank you Kabaldan, Apart this hitch your new cm9 is simply wonderful.Works fine,fast and stable.I'm using it for some days and I don't miss your great cm7. Thank you for your job :victory:
[Motorola Milestone Android Development] Ricfil:
Cool. Did not know CM9 auto created swap files... I´m on cm10 and I do believe that feature is not on the version I´m using. So many versions available for "our" Milestones its crazy:D I can hardly keep up with them! Glad Kabaldans hard work is paying of. Awesome job!
[Motorola Milestone Android Development] papadawgg:
Are you able to minimize Opera Mini and open it, again, without getting fc's on the recent build? Please try this a few times and tell me, if everything works. I had that issue on the previous build.
[Motorola Milestone Android Development] Eiertschik:
How come gaming performance is better but multitasking performance is worse than with CM7 :confused:
[Motorola Milestone Android Development] kabaldan:
You seem to have missed my reply here:

http://xdaforums.com/showpost.php?p=35165610&postcount=1647

1. is Opera Mini issue, not the ROM issue, temporary solution is to downgrade from 7.5.1 to 7.5.0 - http://d-h.st/KiF

2. has been fixed in 9.1.0a

3. is unclear
[Motorola Milestone Android Development] papadawgg:
@ kabaldan

Sry, didnt see your answer but thanks for fixing the keyboard-playback problem. What I mean with "video lag" is that every video I play (youtube, recorded videos, etc) are lagging a bit when I play them. I know that in one of your previous builds this was not happening but I cant remember in which one.

@Eiertschick

I gues the gaming performance increased because of hardware acceleration, which is enabled since ICS. This feature is also one of the biggest reasons, why ICS consumes more RAM than GB. Thats why you can disable HWA for processes, if you want.

Anyway, I think the overall usability of cm9 has improved a lot, in the 2ndboot builds and to all people who complain about the laggy launcher, try ADW. Now, it has most of the ICS features and even the ICS style is adapted.
[Motorola Milestone Android Development] Eiertschik:
I too was suspecting, that HWA gives gaming the boost - it just confused me, that even after a reboot Cut The Rope wasn't in the HWA-list - and that's the game I have noticed the performance gain the most.

Extreme Road Trip 2 on the other hand is visible on the list - but seems to not get any performance boost...
[Motorola Milestone Android Development] nagabushan.c:
Even i was also astonished when i saw cut the rope working, without any lags.
[Motorola Milestone Android Development] Ricfil:
Some insights relating a few days use with CM9. The rom is pretty stable on the Milestone, using stock settings and a few apps.

The thing changes a bit if using lots of apps (tried a Titanium restore-300 apps plus).

Things I noticed: stock launcher gets slow. Launcher pro redraws lots of times.

When using stock launcher app draw, when geting to page 8, apps get all shufled on one another, and it gets way lagy to be usable.

Other than that it seems ok. I do believe it must be a rom to use with the least amount of apps you may need, or it starts laging due to Milestone´s memory (lack of it).

Things that could improve: option to disable enter key on physical keyboard to send sms (pain in the ass)

Option to delet frequent called entries on the phones app (pain in the ass)

Will continue my daily testings.:good:
[Motorola Milestone Android Development] Ricfil:
One question regarding swap. If we enable swap using the built in script can we use any number for the swap size?

Also, if enabled, will that interfere with the mounting/dismounting aspect of the sdcard (when conecting the Milestone to the computer dock for example)? That seems to be an issue when using swap scripts... Just wondering how this one behaves...
[Motorola Milestone Android Development] Erovia:
If I'm right the script only works with a dedicated swap partition.

In the first post there's an example how one can set the swap size for the default script.

It will surely interfere with other scripts because they overwrite the values the others set.
[Motorola Milestone Android Development] mrvek:
Lot of apps can hog the phone.

I guess launcher redraws are common on cm9 (it handles things differently than cm10). Launcher pro is very old and outdated, perhaps one of the newer launchers could be a good choice.

To get new line on <Enter> hold Alt key.

Frequents log is annoying and it can't be easily deleted without use of third party apps, afaik.
[Motorola Milestone Android Development] Ricfil:
:good:

I´ve tested the script using a swap partition and it works great:D You can set the amount of swap space you need to use on that partition and you only have to reboot so that the script starts working. Better than using a script file on the sdcard (where you normaly have the Fat32 partition), since you need to disable it everytime you need SDcard access on the computer. No issues relating that aspect, using this method.

Awesome! :). ICS is getting better and better by the day on our Milestones ;)

Great work Kabaldan.

---------- Post added at 06:16 PM ---------- Previous post was at 06:07 PM ----------

:good: I´ve just confirmed what you said. Using less apps (I´m trying to only install all the ones I REALLY use) on the phone and it is still pretty responsive. No miracles I guess. For the all out aproach CM7 is needed indeed...

Regarding newer launchers, will have to check it out. The stock looks great, but some say it is a bit laggy, maybe i need to try others.

The alt key when using enter must be a good workaround (did not know we could use enter that way), but still, it is a pain not being able to disable the enter key to send sms, because my main problem (and concern) is clicking it without wanting and sending incomplete sms to the destination, and not using enter to switch lines in the first place;)... Big flaw in my mind that absence... really a pain to use the physical keyboard like that.

Regarding the frequent calls, I do not know if its a stock CM9 thing, but its just dumb it was not adressed by Google... cm7 and 10 already have that integrated, and it would be great 9 also had that. Nowadays using third party apps to erase a frequent call entry is just ...dumb I guess...:D

Maybe in the future that option is available.

These things apart, I´m liking ICS beter and better every day.
[Motorola Milestone Android Development] CanAndroid:
Another option is to use a third party app (I use handcent), which gives you the option to disable the send on enter key.
[Motorola Milestone Android Development] Erovia:
@Ricfil: I still prefer FuFu's script. I dont want to make a partition just for swap and since sd-ext is a must and it is not dismounted when the phone is connected to a computer, it is a perfect place for my swapfile.
[Motorola Milestone Android Development] Ricfil:
:good:

But it gives you the option to disable the send option on the physical keyboard? If so, it would be one way to do things... Because with the virtual keyboard I do not have this problem, only on the physical one I can´t disable that option:confused:

---------- Post added at 08:45 PM ---------- Previous post was at 08:41 PM ----------

I´ve tried it, but only on the Fat partition (pain in the ass to disable the script so to mount the sd on a PC). never tried it on the ext partition. I do believe it works the same as the CM one. Only diference I believe is that you need to put the amount of swap space to use for the file on the ext partition directly on the swap.conf file (editing it). With the built in option, you use the setprop command. Maybe using a dedicated partition for swap decreases the chances of conflicts between the ext apps and the swap file :confused: Or probably both do the job just as good :)
[Motorola Milestone Android Development] Ricfil:
I´ve been looking for an app to deal with this frequent call log issue (I hate this issue!) and can´t seem to find any which works... For earlier Android versions History Eraser and alikes would do the trick. Not with CM9... Seems like a virus....:rolleyes:

EDIT: I do believe I found what might be called a bug on CM9. I had noticed it before, but thought it happened because of the amount of apps (lots) I had on the phone. With less apps, still the phone presents the same issue. When in the stock launcher app drawer, whenever I reach page 8 the launcher redraws... even using no transition effects on the pages. The icons no longer go on top of one another (like they did when I had lots of apps-350 apps), but still this issue happens always on page 8. I still have near 800MB off apps installed, and don´t know how much impact that has on this situation.
[Motorola Milestone Android Development] Sztunt1:
How many free RAM guys on this version?
[Motorola Milestone Android Development] muro18:
I'm on cm 9.1.0 (not update to 9.1.0a) and I have more than 100 mb free ram.I can play rainbow six without using swap,I could not do it on stock froyo...
[Motorola Milestone Android Development] Ricfil:
I´ve been using ICS v.9.1.0a for almost a week now.

Using Launcher Pro I managed to reach a level where it is stable enough, running almost all the apps I want (using a swap partition) with pretty good speed. Still I notice some misbehaviour when installing some apps. Some apps simply do not launch/run on CM9. An error appears stating the app can´t be launched or simply a black screen appears. It happens for example with Cut the Rope, but not on Cut the Rope Experiments. It happens with both Burn the Rope apps (downloaded directly from Google Play), also Aldiko, etc. Unistalled/reinstalled (after reboot), still the same happens...:confused:

Has anyone had this sort of misbehaviour using CM9? Or any idea why it is hapening? I´m using the ap2ext script built in CM9 and the lib2ext command on all apps and no other scripts.

Here goes the CatLog screenshots. If someone has got a clue as to why this is hapenning I apreciatte the help.
[Motorola Milestone Android Development] Tiago Costa:
One thing I miss a lot from Jelly Bean builds is the keyboard suggestions. In JB, the portuguese suggestion dictionaries are separated (pt-PT and pt-BR, I use the last one).

In ICS, I just have the "portuguese" option, and unfortunately, is pt-PT. Is there any fix for this in ICS?

Also, I've noticed the portuguese dictionary in ICS have few good suggestions compared to the JB one. But I think this is more a CM problem :P.
[Motorola Milestone Android Development] usman.ghazanfar:
Great but with Issues

using it for my daily use but:

- frequent reboots almost every hour (telephony crashes)

- voice to text , google search with voice doesnt work

- voice/video chat in google talk doesnt work
[Motorola Milestone Android Development] Erovia:
ICS (and JB) is designed to run on much advanced phones (dual/quad core cpu and gigabytes of ram).

These voice and video features you talk about are relying heavily on cpu and ram.
[Motorola Milestone Android Development] Ricfil:
Agree on that.

Don´t want to be critical or anything but I do believe in the case of the telephony service issue, it does not rely on those aspects that much and still the error occurs. Normal bug I guess. I find miyself powering on my phone to find out it had rebooted and was on the "insert pin number" screen for hours (without voice service), and that might be a pain if some important call was to come in:).

Other than that, my Milestone with ICS is running prety stable I must say, But my main problem is that many apps do not work right after installation (as mencioned in a post above) and that is a pain in the ass. Will have to try CM10 to have a go at this problem.

Still, a great job from Kabaldan to put ICS running on our "old" device like it is right now.
[Motorola Milestone Android Development] muro18:
Did you try to wipe and flash it again? I had to flash it 2 times to have it fully working.I'm on cm9.1.0 from more than 2 weeks with disabled hardware for all apps by using Hwa-setting and it is almost perfect.No reboots or crash.It is really fast with some lag in launcher.The only few limitation is the ram requirements of some applications,but by using swap you can have a multitasking experience similar to cm7.
[Motorola Milestone Android Development] Erovia:
@muro18: Try out Lightning Launcher. It's free and it really makes a difference.
[Motorola Milestone Android Development] Ricfil:
Did you not have apps crashing on you right after instaling? Say for example Cut the Rope is crashing imediatly on my system, but Cut the Rope 2 isn´t and other wierd similar stuff happening...

As far as launcher goes, I´ve managed to put Launcher Pro flying on it, and also use a swap partition (which makes the "heavy" games play way better-when before then did not even start!), the only problem really being that some apps (as said) refuse to run (crash instantly upon start), and the rom was reinstalled several times already-same results always on the very same apps...:rolleyes:.
[Motorola Milestone Android Development] muro18:
I don't play cut the rope, but I play gta3.nba2k13,trainz driver and I don't have any problem with them.I have problem with free ram only when I install a lot of applications.So I can suggest you to install only necessary apps.But if you have problems only with a few applications perhaps there is a problem with compatibility.
[Motorola Milestone Android Development] kabaldan:
Please enable the logger (Advanced settings) and upload the logs pulled from /cache/logger after such crash

Fixed in today's 9.1.0b (and new gapps package). See the OP.
[Motorola Milestone Android Development] kabaldan:
Ricfil: I briefly tested Cut the Rope FULL FREE from Google Play on 9.1.0b and it runs fine.
[Motorola Milestone Android Development] Ricfil:
Uhm... Ok. thanks for the heads up. So I guess I´ve got a serious problem on my Milestone, since I´ve tested several times cut the rope (from market) free version along with cut the rope 2, after full wipe (cache/data/dalvik), created fresh partitions, and instaled the rom followed by the gapps (both 9.1.0.a and 9.1.0b) and the same happens, cut the rope 2 plays fine, cut the rope 1 does not launch with the error: "we are sorry, cut the rope was interrupted". The same happens to other apps, (always the very same apps)... And I´ve experimented installing only cut the rope after cm9 installation and the same error appears (which leads me to think it is not a memory issue)

I´ve posted some cat log screen shots for some of the errors(previous page on this thread), maybe someone with some time to spend can have a look a them?

Thanks for any idea on that. I really love the fluidity of CM9 on the Milestone, this problems and the lack of frequent call deletion option apart this could definitely be a daily driver for shure :rolleyes:

EDIT: Strange... I´ve just tested Cut the Rope full free from the market again and it indeed works... :/ Do not know what is hapening with other apps... For example Aldiko downloaded from the Market still does not run... maybe some imcompatibilitie issue with CM9.. I´ll have to dig depper into this aspect.
[Motorola Milestone Android Development] CeBits:
Any idea why some apps appear in the Hwa settings list, and others don't? For example Apex, Nova and launchers in general do, but dropbox, root explorer and FPse (the psx emulator) dont. Do i need to refresh it somehow? tried rebooting.
[Motorola Milestone Android Development] Erovia:
This is something I'd like to know too.

I've tried creating files for apps in the hwui.deny folder manually from terminal. Idk if it makes any difference.
[Motorola Milestone Android Development] Ricfil:
I always though the apps which appeard on the Hwa interface were the one´s who could take use of the phones hardware features (implemented in the app code itself), and the one´s who didn´t couldn´t appear as so. :confused: I´m probably wrong though:o
[Motorola Milestone Android Development] kabaldan:
The HwaSettings applications list is currently buggy. If there are apps missing from the list, delete the HwaSettings data via application management. The data deletion won't affect the current hwui enabled/disabled status of apps, it will just trigger the app list to be re-generated on the next HwaSettings app start.
[Motorola Milestone Android Development] muro18:
Using swap is dangerous for the sd card because it writes continually data on it...If you accept it, a swap partition is necessary only to use the script integrated in cm9.1.0b which can enable or not swap at boot.I use Swapper2,a free app which can create a swap file on the normal FAT partition (where you have data and music),but it can use the swap partition if you have it.It is fully configurable,you can choose and change dimensions of the swap file when you want.Speed is about the same between swap file and swap partition.I use about 48mb swap file with swappines set to 60,but I active swap only when I play games.Good luck and Good Year to all :D
[Motorola Milestone Android Development] ugynok:
call recorder

Hello! Where is the automatic call recorder without beeping option in the new roms? I cannot found in the CM7 nor the CM9, maybe I am blind.

Thanks!

MOD: I found it in CM7 only: Call Recording (went to Settings=>Call settings=>Call recording --> V)

BTW: BIG thanks for these roms, you are awesome, guys. :)
[Motorola Milestone Android Development] Ricfil:
Inside the call app, go to Menu - Settings - Other Call Settings- Call Recording

On CM9 9.1.0b

Hope it helps:good:
[Motorola Milestone Android Development] kabaldan:
Ricfil: the crash on launch of certain apps you reported should be fixed in 9.1.0d
[Motorola Milestone Android Development] Ricfil:
Awesome! Always on the move. A bit overwhelmed by all the great work, but still the recognition is all yours and well deserved. :good: I had already managed to install (and use on a regular basis) the apps I use the most and from a few weeks experience with ICS I must say it is getting almost stable enough for daily use even for the most relutant of us. Will test it out and report back on the results (trying some of the apps that crashed before - Aldiko, Fit Puzzle, etc).

Thanks again for the heads up.

P.S: " fix: keep keyboard backlight off while keyboard is hidden" .Man, this one I´ve really been waiting for a long time. I do believe the light on when keyboard is closed aspect of things really "eats" batery life without any need. Really hope some batery life improvements will come from this feature. Will test this out and report back when I have the time.
[Motorola Milestone Android Development] pnsdhrn:
How to flash .exe file

Seeing Kabaldan's remarks that CM9 is more stable than CM10 I decided to revert to CM9 again.So I downloaded the Gapps file and the latest M9 file to my computer.But unlike the previous ones they are.exe files.How can I flash them in my phone using MiniMod OR?Any one please advise.Waiting with thanks in advance,

pnsdhrn
[Motorola Milestone Android Development] Erovia:
"M9" ??? You mean CM9? It's a flashable zip. You can find it in the op post or here.
[Motorola Milestone Android Development] pnsdhrn:
Thank you Erovia for immediate response.I meant CM9.I downloaded the cm-9.1.0d and the gapps-ics-20121225 from the OP Link to my computer.The cm9 came as cm-9.1.0d-umts_shules.zip.exe and the Gapps came to the computer as gapps-ics-20121225.zip.exe.As you said they are flashable zips I transferred them as such from the computer to the updates of Open Recovery in my phone using USB .Then I rebooted the phone to recovery,wiped dalvik,cache and Data and and opened 'Apply Update'.But there are no cm9 zip or gapps there.So I had to do a Nandroid Restore to get the phone working.I was in JB.There the CM9 and Gapps can be downloaded in zip form to the computer which can be readily put to the Updates of Open Recovery.Now I am getting cm9 and gapps in .zip.exe form to the computer.How can I get them converted to pure zip form?Or is there any other link from which I can get the zips directly?Please advise.

pnsdhrn .
[Motorola Milestone Android Development] Erovia:
I have no idea why you get exes... :S I double checked both cm9 and gapps and both are zips.

Try to delete the ".exe" extension and if you can open the package with winrar then it should work.
[Motorola Milestone Android Development] nitrobg:
Sounds like you are infected by a virus. Try scanning your system for viruses.
[Motorola Milestone Android Development] pnsdhrn:
Sorry to disturb you again Dear Erovia.I did not succeed in deleting .exe and also opening with winrar or 7up as it is an installation file having only 301 kbs.. But I found you had already provided a download link for cm-9.1.0a in Post#1660 in page166 of this thread . I could download that exactly as zip only to my computer.But I actually need the cm-9.1.0d and the gapps-ics-20121225.So it will be a great help for me if arrange the download links for them also in this thread.Hoping that you won't disappoint me and waiting with thanks,

pnsdhrn
[Motorola Milestone Android Development] Erovia:
I've just copy the link from the first post to here. Anyway, here are the cm9 and gapps .

nitrobg can be right, run some virus check.
[Motorola Milestone Android Development] pnsdhrn:
Many many thanks to you,dear Erovia for your great help.Finally I succeeded in downloading from the link you provided.Also thank you nitrobg for your advice.BTW Erovia which ROM you are using for your daily purpose?And what you prefer more cm10 or cm9?

pnsdhrn
[Motorola Milestone Android Development] alicheusz:
9.1.0.d runs surprisingly smoothly. I have found one bug only, in Maps compass is not working. In other apps like in Locus pro compass works.

There would be awesome if Jellybean dictionaries or keyboard could be ported to CM9. I miss polish dictionary. Alternatives are good but also heavy.
[Motorola Milestone Android Development] Erovia:
@pnsdhrn: I'm using CM10 since the first build, but I'm considering to test the latest CM9. I've read a lot of good opinion of it and even Kabaldan is using it as a daily driver.