yashsingh1/xdaforums huggingface dataset:
[Desire Android Development] gie62001:
Thank you Suiller.

Yep will wipe too and will let you know how it goes, I assume it will be interesting experiment ;-)

Thanks again
[Desire Android Development] neXus PRIME:
Sullier

Found a link which might interest you:)

http://xdaforums.com/showthread.php?t=1696998

Regards

Sent from outer space using RF transmitters
[Desire Android Development] suiller:
OK published .11 TEST version under repository... if you are brave enough... :D

the script will move into your fresh ext4 partition just 3rd part app (data excluded) + dalvik cache

google + android + widget (declared ones) + launchers and keyboards app will stay for "need for speed" :) on nand

I tested mod for a couple of hours and in my opinion is better than any a2sd script I tried before, this because regular scripts just moves everything, while I prefer a selective move

the bad news as mentioned before is 1st that we can't use at 100% our ext4 partition, so many data will continue to stay on nand, and 2nd that free space calculation isn't precise, if you need to know how free space you have simply from terminal launch the command: df

notes:

requires full wipe (I know it's annoying but I need feedback from clean installations)

don't download/install app all together, install max 40-50 app per time then reboot so the script will move newer app, dont' install big app all together (such as games)

the most important

: before reboot (after installation group) go under settings and be sure that there is no 3rd part app moved as "vfat" (many games do it as default), if there is some app on vfat move back to nand, than you can safely reboot

probably is enough a 512-768Mb partition (right now I have 512Mb), but I will be more precise also upon your experiences

at completed installation and populated with all your app,

please post here how many app have you installed (precise number isn't important just to have an idea) and obviously df output

EDIT: of course thank you :D
[Desire Android Development] fragargon:
hi suiller,

I shall give a shot on 69script... i m quiet confident.

thanks so much for your work mate.

gonna give feedback in a while ;)
[Desire Android Development] efattal:
Everything is fine and this test version seems really nice. Thanks suiller

Here is my df output

app_111@android:/ # df

Filesystem Size Used Free Blksize

/dev 202M 40K 202M 4096

/mnt/asec 202M 0K 202M 4096

/mnt/obb 202M 0K 202M 4096

/system 145M 140M 4M 4096

/data 287M 232M 55M 4096

/cache 5M 836K 4M 4096

/sd-ext 1007M 354M 653M 4096

/data/dalvik-cache 1007M 354M 653M 4096

/mnt/sdcard 6G 2G 3G 4096

/mnt/secure/asec 6G 2G 3G 4096

EDIT: after full wipe and with approximately 120 apps
[Desire Android Development] fragargon:
Hi,

Instal from.scratch, all user app restore from TB ... Everything fine.

About 80 app.

My output

a/local/bin:$PATH <

app_51@android:/ $ df

Filesystem Size Used Free Blksize

/dev 202M 36K 202M 4096

/mnt/asec 202M 0K 202M 4096

/mnt/obb 202M 0K 202M 4096

/system 145M 139M 5M 4096

/data 290M 179M 111M 4096

/cache 5M 1M 3M 4096

/sd-ext 755M 316M 439M 4096

/data/dalvik-cache 755M 316M 439M 4096

/mnt/sdcard 14G 7G 6G 16384

/mnt/secure/asec: Permission denied

/mnt/asec/ru.org.amip.timezoneservice-1 2M 420K 1M 4096

1|app_51@android:/ $

Thks
[Desire Android Development] gie62001:
Suiller,

your new 69script is working perfectly on DKs BCM rom :)

here's df output with more than 120 (some of the huge) apps:

C:\android-sdk-windows\tools>adb shell

root@bcm:/# df

df

Filesystem 1K-blocks Used Available Use% Mounted on

tmpfs 207512 36 207476 0% /dev

tmpfs 207512 0 207512 0% /mnt/asec

tmpfs 207512 0 207512 0% /mnt/obb

/dev/block/mtdblock3 184320 172448 11872 94% /system

/dev/block/mtdblock5 258688 203784 54904 79% /data

/dev/block/mtdblock4 5120 1052 4068 21% /cache

/dev/block/mmcblk0p2 1032056 448120 583936 43% /sd-ext

/dev/block/mmcblk0p2 1032056 448120 583936 43% /data/dalvik-cache

/dev/block/mtdblock3 184320 172448 11872 94% /system/bin/sh

EDIT: also added few pics before and after restart to show how the script is moving the 3rd party apps data to sd-ext.

so this script should work on any at least ICS rom, in case of BCM rom if anyone wants to try install the rom without any script from Aroma installer menu and then with any root explorer copy/paste Suillers 69a2sd script to System\etc\init.d folder and restart, after which script will activate itself and follow Suillers advise on how to use it.

sorry if this is off topic.

BCM at least to me feels a lot more responsive than m2sd script.
[Desire Android Development] marcocsh:
Hi suiller,

Your new script is a very smart idea and It's working. I have a feeling of "need for speed" just now, really!

My output is as below.

a/local/bin:$PATH <

app_130@android:/ $ df

Filesystem Size Used Free Blksize

/dev 202M 36K 202M 4096

/mnt/asec 202M 0K 202M 4096

/mnt/obb 202M 0K 202M 4096

/system 145M 140M 4M 4096

/data 287M 174M 113M 4096

/cache 5M 848K 4M 4096

/sd-ext 1007M 426M 580M 4096

/data/dalvik-cache 1007M 426M 580M 4096

/mnt/sdcard 13G 12G 1013M 16384

/mnt/secure/asec: Permission denied

1|app_130@android:/ $

:thumbup::thumbup::thumbup:

Edit: full wipe before flashing, and restore apps+data with titanium backup.
[Desire Android Development] suiller:
OK, so script definitively works, but... there is always a but... :D

upon on uninstall original apk is left on ext partition... don't worry I'll give soon a corrected script :rolleyes:
[Desire Android Development] suiller:
:: NEW a2sd SCRIPT, CALLED 69a2sd WILL BE NOW THE DEFAULT FOR THIS ROM ::

This script will replace amarullz one, simply because I needed something easier to manage installed apps and above all because this is basically a selective moving script

To achieve best performance only dalvik-cache + 3rd part app (excluded google/Os, launchers and keyboards) will be moved under ext partition

Q: how it works?

A: after every boot 3rd part app are moved into sd-ext partition freeing space under real /data partition, the "bad" effect of this script is that free space calculation on /data isn't much accurate, anyway this is a good choice in general for who thinks that could be enough having about 500-700Mb of free extra space to manage app

If you have an old ext partition, I mean populated with a different a2sd script, you have to do a full wipe before proceed... yep also ext partition

from date of this post the new script is included into the slim rom

anyway a copy is under official repository (look in the signature below)

if you don't consider to convert to new a2sd script simply open rom .zip file with 7zip (www.7-zip.org), remove under /system/etc/init.d folder the 69a2sd script and replace it with amarullz one (download a copy from repository because I made some corrections to original amarullz script)

important notes:

requires full wipe (I know it's annoying but I need feedback from clean installations)

don't download/install app all together, install max 40-50 app per time then reboot so the script will move newer app, dont' install big app all together (such as games)

probably is enough a 512-768Mb partition (personally I have a 512Mb ext partition with more than 130 app installed)

first reboots can take some more time because app are moved to ext partition

if you need to know how free space exactly you have simply from terminal launch the command: df

the most important

: before reboot (after installation group) go under settings and be sure that there is no 3rd part app moved as "vfat" (many games do it as default), if there is some app on vfat move back to nand, than you can safely reboot
[Desire Android Development] fragargon:
You right... around 10 apps uninstalled apps left on sdext. A manually removed them from sdext.

Thks
[Desire Android Development] suiller:
re-download the script, I corrected it ;)
[Desire Android Development] efattal:
Hi suiller,

Everything's still fine with yesterday's test version. Can I flash today's version over it? How would 40ad2sdx and 69a2sd interact?
[Desire Android Development] suiller:
yep sure, just flash over

no, the two scripts can't work together, anyway don't worry... I yet removed amarullz script from early published version

if you are using new way script just download & re-flash latest .11 you see on repository ;)
[Desire Android Development] Spiro67:
Works fine with the last version but the boot is very slow, is it normal ?
[Desire Android Development] suiller:
it is variable, it depends on how many app have you installed per time and how many app have you uninstalled between reboots ;)

remember that previous version didn't remove uninstalled app, so probably 1st time could take longer, try to reboot & you'll notice that it will be faster :cool:
[Desire Android Development] tanjinjack:
Hi,

I just found this thread in the One X forum.

http://xdaforums.com/showthread.php?t=1698613

It's a slim ICS ROM for the One X and it seems like the whole ROM is about 100MB only. Is there a possibility that the Desire could have an ICS ROM so small?
[Desire Android Development] efattal:
This one is just 86 Mb :D
[Desire Android Development] suiller:
oxygen was 53.8 :D
[Desire Android Development] vobo70:
@Suiller

Is it possible can you add feature from CM7.2 RC1

if i switch mobile data (from drop down notifications) it automaticaly toggles 2g/3g. (when I don't need mobile data I'm on 2g - otherwise I'm on 2g/3g).

In my oppinion it saves a lot of battery.

thanks a lot for my daily rom.

Maciek
[Desire Android Development] savale:
Thanks, this works pretty smooth! Only problem I have at every reboot: the green white screen is displaying very long, so the boot takes very long. It also doesn't save my cpu performance settings and some passwords. I have to set them after every reboot...

config: 4ext recovery and hboot data++ s-off, 768mb ext4
[Desire Android Development] kasalamite:
thanks a lot, its a great rom for my old desire. very fast after fresh install without any restore and just a few basic apps. great work ++
[Desire Android Development] suiller:
hmm... it depends on Sandvold, even if I think actually/technically is not possible :o
[Desire Android Development] suiller:
it's not a issue, simply during boot the a2sd script will move 3rd part app to ext partition, but it depends on how many app you install/uninstall between reboots :)

you don't need/have to change cpu parameters because they are controlled by 98mydesireI script (on/off display), it's the most balanced setup and with conservative governor we keep away BSOD :cool:
[Desire Android Development] efattal:
Actually, on boot, without any new app install or removal, mine stays 2min30s (was 2min with prior versions) on splash screen then 45s on boot animation. Suiller, if you ca' find a way to reduce this time, it would be fantastic :o
[Desire Android Development] suiller:
It could possible to reduce boot time but no so much ... perhaps 30-40 sec

I'll try ;)
[Desire Android Development] marcocsh:
i agree.

i didn't time the boot, but i do feel that it is even slower than the 'fat' version.

please, suiller!:p
[Desire Android Development] vincentru:
dalvik

Why moving it to sd ext and not leaving it in nand?

I thought it was a major difference between a2sd and amarullz for speed improvement.
[Desire Android Development] suiller:
It depends on you... I mean that if you don't have any ext partition all stuffs will stay on nand

Why have an ext partition if not used?

If you have an ext partition but don't want to populate it simply remove 69a2sd script from .rom zip file
[Desire Android Development] suiller:
Ok I'm going to publish a version with a reduced boot time (about 60 seconds less)... I've tested and seems to work correctly... re-download and flash over or simply replace 98mydesireI script with updated one

Ps: new version will be available on repository within 10 minutes
[Desire Android Development] efattal:
Thanks suiller. Now I get 1min20s on splash screen and 55s on boot anim. Much better.
[Desire Android Development] suiller:
you are a bit vicious :D

anyway I was playing with bluetooth this afternoon & I noticed that the device doesn't keep bt profiles/devices

I read somewhere that this is a common issue with ported ics but I think that I can solve it, I need just to know where bt profiles are stored... someone can help/remember?
[Desire Android Development] efattal:
Ha ha. No, just sometimes on hurry and bit annoyed to not be able to use my phone :) So measuring time is just more objective. Thanks again.

Can this post help you for bluetooth ?
[Desire Android Development] suiller:
Exactly what I was looking for. Thank you

EDIT: I'll include the "hack" soon as possible, it should work ;)
[Desire Android Development] efattal:
I know that the issue has already been posted several times but I don't remember the fix: when I launch apps that use GPS and need data, I loose the data connection.

Any tips?
[Desire Android Development] suiller:
Really? Never noticed... I'll try right now

Edit: I tried and it works here... tested Google nav with both wifi and 3g data
[Desire Android Development] efattal:
Well, it happens on GPS "startup". As soon as I start such an app, when the GPS icon displays, the data connection is lost and the icon turns white, and the app can't work. When data connection comes back after approx. 15 sec, the app works correctly again.
[Desire Android Development] marcocsh:
It is a known issue for sanvold's ics. Check his thread!

There is no complete fix yet but we can use an appear call "gps status" to kick the GPS start before using it.
[Desire Android Development] efattal:
Thanks marcocsh. I already installed GPS Status but I didn't think launching it first. :o
[Desire Android Development] marcocsh:
Hey Suiller,

I use your latest version for 2 days and the device lost the data connection 2 times (the signal bars turned grey).

Another problem is that after 2 days of use, random reboot become more frequent, sometimes reboot during charging, sometimes during I use the goal.com app, sometimes when I use the xda app. Maybe it's because I restore apps+data using titanium backup? But I really cannot resist doing it. It is so convenient!

p.s. full wipe, stock kernel, restore apps+data using tb.
[Desire Android Development] suiller:
this morning for the 1st time I had the "infamous" message regarding new sim added, need to restart... of course I ignored it :cool:

happened on wake-up (upon morning alarm)

is there a specific reason or this is one of the classic ics "light" issues?
[Desire Android Development] marcocsh:
i am not sure. I don't remember there is such a problem for ics in other thread.:o
[Desire Android Development] suiller:
could be but I can't say for sure, also because I never used Titanium, so basically I don't know how it manages restoring process (I suppose it makes a simple copy), anyway with 69a2sd script /data/data isn't touched, only /data/app (3rd part app) are moved to ext partition

the strange thing is that you report random reboots, here almost never happened (perhaps 1 or 2 from when I'm on ICS)

overclock is really light (1075) and most of time the device is in a very low state

the issue could be linked to massive 3g data use, because phone gets hotter, and perhaps I never noticed these kind of issues also because my phone is (almost) always connected to a wifi hot-spot

or could depend also by a highly corrupted nand and/or sd-card, our device is getting older and continuous re-flash could give issues after a couple of years, I changed my sd-card twice (1st time was cooked, 2nd one I switched to a bigger one)

also my nand has 2 bad sectors (you can see it by giving a look to recovery_log under /cache when formatting from recovery itself)
[Desire Android Development] marcocsh:
thanks suiller.;)

bad sectors maybe an issue. because when i connect the usb storage to the PC, windows pop up a message asking me to scan the sd-card due to error detected.

I will try chkdsk for the sd-card tonight and see if it gets better.

but for nand, how can I fix the bad sector?
[Desire Android Development] suiller:
there is no fix... it's just age :(

anyway don't recover sd-card from windows, better to start from scratch & do a complete format, this will "cover" bad sectors to OS
[Desire Android Development] suiller:
BETA 0.12 IS OUT

CHANGELOG (11 Jun) :

- kept Shaky kernel, even if there were reports about stability issues I had no problem at all if configured as conservative governor (default in this rom), I continue to choose Shaky kernel simply because it gives a noticeable smoother transient compared to Sandvold included kernel (official: Drewis/Tiamat)

- removed Talk.apk from /system to gain 1Mb to help users with damaged nand, if you need it simply inject latest copy from repository directly inside .zip rom file before flash

- updated 98mydesireI script (some scripting corrections/optimizations + BT profile backup)

-

Download here

or

Mirror here

CHANGELOG (08 Jun) :

- we changed default a2sd script, amarullz one is now replaced by 69a2sd script, more info

here

- stock kernel is no more shaky but Sandvold one (default in his rom, tested & mature enough)

- corrected a small issue in 98mydesireI script (removed cache drop during wake)

ps: dropbox mirror is mirrored almost in real time, while official repository could take some minutes (20-30) to complete upload
[Desire Android Development] efattal:
Hi suiller,

Is full wiping necessary?
[Desire Android Development] suiller:
no, never needed if you don't encounter issues, I don't even wipe caches... of course if all works as expected (90% of times)
[Desire Android Development] efattal:
Thanks, everything is fine so far except that Talk seems missing. I fixed it by copying and AppTalk.apk in /system/data.
[Desire Android Development] suiller:
Emh... yep sorry I forgot to mention that I removed (again) talk.apk to recover about 1mb needed for users that reported nand corruption issues, anyway as you yet done there is a copy of Talk.apk under repository... simply include it under /system folder (possible directly in the zip file prior to flash)
[Desire Android Development] Spiro67:
I use beta version 0.11 about 4 days but the boot is still slow, it will takes about 3 minutes ! Can i hope that this problem is fixed with the 0.12 ? Thanks.
[Desire Android Development] suiller:
We "gained" more than 1 minute (from 2nd boot)
[Desire Android Development] suiller:
UPLOADED CORRECTED BETA .12

CHANGELOG (14 Jun) :

- re-compressed some system apk (3Mb gain), so more chances for users with corrupted nand

- re-introduced Talk.apk (re-compressed apk)

- corrected 98mydesireI script (now all works as expected)

-

Download here

or

Mirror here
[Desire Android Development] suiller:
I dunno & above all this is an AOSP rom, so no sense here :cool:
[Desire Android Development] suiller:
UPLOADED BETA .13

CHANGELOG (15 Jun) :

- updated from Sandvold beta 0.13

- substituted Shaky kernel to the default included by Sandvold

- re-compressed some system apk (3Mb gain), so more chances for users with corrupted nand

- re-introduced Talk.apk (re-compressed apk)

- corrected 98mydesireI script (now all works as expected)

-

Download here

or

Mirror here
[Desire Android Development] neXus PRIME:
Two versions upload and not many users ? Amazed, maybe people using sandvold ROM more........

By the way, I'm on bcm, what should i do to use your cpu script without breaking anything in my ROM....

Regards

Sent from outer space using RF transmitters
[Desire Android Development] suiller:
we are a small but pretty family :D

download the script from repository (look in my sig) extract it & push in your bcm.zip rom file under /system/etc/init.d (use 7-zip, it's faster)

just remove all other scripts, if you have doubts just post here script list included in bcm rom & I'll tell you what you can remove safely ;)
[Desire Android Development] neXus PRIME:
Too many to type...... See image......not sure i can delete all of them

Sent from outer space using RF transmitters
[Desire Android Development] suiller:
you can safely remove 01, 09, 96 (all is yet included in my script)

93 has no sense here, you can remove also that

98 is needed only if you use a swap partition or have zram enabled (have faith... you don't need both)

99 could be useful only if you operate trought terminal & use bash (so you can remove too)

the rest I should look in to judge but at 1st sight all of them don't seem necessary
[Desire Android Development] neXus PRIME:
Omg,:p dk will be angry if i tell him his ROM scripts are of no use.......I'll see what happens....thanks

Sent from outer space using RF transmitters
[Desire Android Development] gie62001:
Loled badly at your comment ;-) last time dk threatened (joking but he made crazy joke about it) me as well when I asked him if I can use Suillers 69 script. Suiller I'm still using your 69script on dk rom and for me its working very well. Thank you. Maybe will try your rom again with linaros optimizations. But BCM has everything I need - what a nice power toggle buttons in dropdown menu.
[Desire Android Development] fragargon:
well said... :D
[Desire Android Development] suiller:
even if benchmarks say that Drewis & Shaky kernel perform almost the same, I feel that with shaky one menu sliding and transitions are a bit smoother

it's just my feeling or there is something more?

if someone is brave enough to share that "feeling" to this simple test:

1. reboot your phone & wait for complete boot

2. wait 3/4 minutes without touching or opening any app

3. make a trip around various menus, or simply slide launcher sheets

than install shaky kernel (from repository) & repeat above simple test
[Desire Android Development] c0llal0:
just loadin ur rom version to install it on my galfriends rom ...

i guess i can use data++ hboot too!?! as she almost wants to get htc ime keyboard and some more apps i would include to system partition ....

one more question ... what did u mean usin 69a2sd data space calculation isnt that correct? free space values differ ???

greetings
[Desire Android Development] vasili_defy:
Hey guys ,

Installed new v13 ,everything's fine, but suddenly from no where my home key has stopped working and my power menu ( having reboot etc) got shrinked having just 3 options of shutdown, reboot and screenshot!! :(

It wud be definitely nice if someone helps me!!

PS: v13 is one of the best update got till now!!:D

Cheers sandy and suiller :beer::thumbup:
[Desire Android Development] suiller:
Wipe dalvik... if doesn't help you have no choice... FULL wipe :D
[Desire Android Development] mascolel:
Is video recording working?
[Desire Android Development] suiller:
natively no of course...

if you "need" video recording function just give a try to "videocam illusion" (from google play)
[Desire Android Development] suiller:
sure, with data++ you should be fine ;)

don't worry, you have at max 10% of unbalanced free space ;)
[Desire Android Development] fragargon:
hi,

I m still running 0.12 and so shaky kernel.

But to have made ran all of your moded SV oasp rom i can say that i got the same feeling that shaky kernel is a lil more smoother than drewis... howevre a i would say that drewis kernel is more stable.

with drewis i can run the phone for days w/o rebooting whilst is not with shaky.

M2C and feeling. :rolleyes:

edit: i prefere shaky s one, no matter if sometimes it crashed (last time it was just left on my desk nothing more... )
[Desire Android Development] suiller:
personally never had a single reboot while using Shaky kernel, anyway I was thinking to test 13.1 with default kernel but slightly overclocked (1113) to see if it is stable enough