yashsingh1/xdaforums huggingface dataset:
[G2 and Desire Z Android Development] nik3r:
Most file explorers will not show sd-ext because they do not have permissions to look inside. The settings-applicaitons will show the old internal size. Even "df" from terminal will show you that /sd-ext folder has the size of internal memory. The installation is really completely transparent, the sd-ext partition does its best to integrate seamlessly so that it's virtually undetectable without root access.

Easy but risky way to find out is to pull the sd card and all your apps will disappear, but by doing this you could in theory lose your application settings so don't :D

One certain way is to load up root explorer and go to /data/app , this app should correctly recognize the 1.5GB free space inside the folder.

If anyone has another idea how to detect if sd-ext is working, feel free to advise. But I bet it's working just fine :D

You could look from 4EXT recovery - info, it shows the free space.

kbeezie

If I read you correctly you got it wrong :D

In app settings if you move it to SD, it will move to the slower fat32 partition. If you move it to device, it will move to the faster sd-ext. So you want to have all apps in device memory, because in fact they get loaded to sd-ext partition. The system shows the size wrong everywhere but it is in fact on that ext partition ;)

Also notice if you install 50MB app to device, the free space in settings-app will decrease only by a tiny fraction - because it only holds app settings, not the bulk of the app.
[G2 and Desire Z Android Development] kbeezie:
:crying: lol and here I was thinking moving to SD was only present with sd-ext...

---------- Post added at 04:37 PM ---------- Previous post was at 04:32 PM ----------

and sure enough that's the case:

root@android:/sd-ext/app # df
Filesystem Size Used Free Blksize
/dev 183M 60K 183M 4096
/mnt/asec 183M 0K 183M 4096
/mnt/obb 183M 0K 183M 4096
/system 409M 236M 172M 4096
/data 1G 432M 876M 4096
/cache 201M 4M 197M 4096
/devlog 19M 15M 4M 4096
/sd-ext 1G 289M 1G 4096
/data/app 1G 289M 1G 4096
/data/app-private 1G 289M 1G 4096
/mnt/sdcard 12G 3G 8G 16384
/mnt/secure/asec 12G 3G 8G 16384
root@android:/sd-ext/app # ls
com.adobe.air.apk
com.adobe.flashplayer.apk
com.adobe.reader.apk
com.alensw.QuickPic.apk
com.ally.MobileBanking-1.apk
com.android.chrome-1.apk
com.bw.xplayer.ui-1.apk
com.chase.sig.android-1.apk
com.crunchyroll.crunchyroid-1.apk
com.dropbox.android-1.apk
com.ebay.mobile-1.apk
com.gapps.goggles.apk
com.google.android.apps.authenticator2-1.apk
com.google.android.apps.docs-2.apk
com.google.android.apps.googlevoice-1.apk
com.google.android.apps.maps-1.apk
com.google.android.youtube-1.apk
com.google.zxing.client.android-1.apk
com.joelapenna.foursquared-2.apk
com.koushikdutta.desktopsms-1.apk
com.larvalabs.retrodefence-1.apk
com.mhuang.overclocking-1.apk
com.netflix.mediaclient-2.apk
com.noshufou.android.su-2.apk
com.onepassword.passwordmanager-1.apk
com.opera.browser.apk
com.paypal.android.p2pmobile-1.apk
com.pingdom.android-1.apk
com.plexapp.android-1.apk
com.quoord.tapatalkpro.activity-1.apk
com.roku.remote-1.apk
com.skype.raider-1.apk
com.sovworks.edslite-1.apk
com.tmobile.selfhelp-1.apk
com.touchtype.swiftkey-1.apk
com.yum.pizzahut-1.apk
csh.cryptonite-1.apk
ext.recovery.control-1.apk
flipboard.app-1.apk
jackpal.androidterm-1.apk
net.hexage.buka-1.apk
net.hexage.defense-1.apk
net.hexage.everlands-1.apk
net.hexage.radiant-1.apk
net.hexage.totemo-1.apk
net.nineapps.monitor-1.apk
net.rbgrn.wuzzle-1.apk
org.connectbot-1.apk

ie: no more stupid mapped apps in the df output, and files showing in the /sd-ext/app output.
[G2 and Desire Z Android Development] nik3r:
No if you do that it's moved to fat32 :D

But there are many limitations to that. Firstly there are no integrated file permissions on fat, handling it means extra overhead. Secondly vold handles fat32 slower than native ext4 driver. It caches better as well.

And most importantly - some apps can't be moved to fat at all and some will just plain break (widgets, some services).

That's mainly why we use sd-ext instead ;)

So please sd-ext = internal storage when it's enabled. Sdcard = fat32 partition you see from PC.
[G2 and Desire Z Android Development] ayeitschris:
wait. is everything soppose to be in sdcard/4ext folder ? Cause all I have in there are these 3 files and the rest outside of the 4ext folder.
[G2 and Desire Z Android Development] kbeezie:
No, 4EXT is the name of the recovery program installed (though 4EXT still saves backups to the clockworkmod folder), ext4 is a type of linux filesystem, in the case of sd-ext it would be mounted as /sd-ext in it's own partition (not shown in the FAT32 area).
[G2 and Desire Z Android Development] nik3r:
Screenshot and antutu proof added to first post. Even I didn't expect THAT.. wow :)
[G2 and Desire Z Android Development] jacklc000:
This rom is the best ICS rom I have tried.....SMOOTH, STABLE and. FAST!
[G2 and Desire Z Android Development] btrst:
DAT ANTUTU SCORE.

May i ask the clock speed of that particular test?
[G2 and Desire Z Android Development] nik3r:
Full speed :D

1.9GHz performance.

Sent from my Desire Z powered by EliteMod
[G2 and Desire Z Android Development] xhitz:
I'm having trouble with the installation, it stays on the "Appyling EliteKernel" loading bar?

How long to install this kernel!?

Partitioned 16gb card w/ 2sd-ext no swap..and wiped everything.

Some guidance would be nice please?
[G2 and Desire Z Android Development] nik3r:
Try to download it again from the mediafire mirror. It shouldn't take more than 10s at that phase.

Sent from my Desire Z powered by EliteMod
[G2 and Desire Z Android Development] Stevennnn:
Could you post some more screenshots?

I would like to see the settings menu e.g, are all the aokp options available on your rom?
[G2 and Desire Z Android Development] nik3r:
Yes it is a modded AOKP with modded CM9 kernel, everything except the unicorn boot animation should be there. Using Apex launcher as default.

FIX for oversensitive trackpad: Settings - Language & Input - at the bottom.

Am I the only one who actually found this? :D
[G2 and Desire Z Android Development] masterismos:
aokp doesnt have greek input language. aosp have. can you please show how i can add greek input lang.(i want in stock only keyboard) is a file that i can copy from aosp or smth more?
[G2 and Desire Z Android Development] nik3r:
I have no idea, try to search around. But your best bet is to get adamz667 to add the language to next AOKP. Or better yet the fastest - figure it out yourself and give him all he needs to add it. I'm sure he would add it straight in next build that way, since it's no extra work for him.
[G2 and Desire Z Android Development] eightcore:
Problem: If I set the display density to 128 or 160 dpi (to get the tablet interfaces), the notification bar disappears sometimes. For example if the screen turns (e.g. when opening the hardware keyboard). Could someone try that, too?

Or does anybody know a solution?
[G2 and Desire Z Android Development] Stevennnn:
What do you exactly mean with "Doing /data /cache /sd-ext wipe is not enough to start clean with this ROM, you must re-flash after wiping /data partition"?

I'll have to wipe, flash rom, wipe again and then flash again or something?
[G2 and Desire Z Android Development] xhitz:
~FIXED IT~

I actually had wiped everything and flashed Superwipe, but it still didn't install after three times doing the above.

In *4XT I actually had to choose the option "FORMAT ALL" and then the install went fast after that!

I think it was having a problem installing the kernel? idk, but everything workes perfect now!! Loving the ROM!!

I have two G2's for the hell of it, and I'm currently running your other rom based on CM7 and Absolutely love it!! Best battery ever!! Will post up screen shots later!!

Keep up the great work OP!!! =]
[G2 and Desire Z Android Development] nik3r:
Stevennnn:

No this only applies if you want to "factory reset" the ROM when you have problems or so. Normally you would just wipe data and cache and the ROM would be reset to the original state, like when you first flashed it.

First time installation, you flash this just like any other ROM. Easier, because it installs gapps and kernel, all in one step.

xhitz:

Weird, maybe you didn't have everything formatted to ext4? The info feature in 4EXT should tell you if a partition is ext2/3.
[G2 and Desire Z Android Development] DRSdroid:
rom still flying.. also using LWP ;)

few small things i noticed

-the "long press back to kill app" is WAY too sensitive, can it be set to take longer before closing an app?

-in voice recorder and any other voice recording app, when you play it back it seems to ONLY play it over the actual earpiece and not the speaker, not really a big deal, but i couldn't find a single voice recorder app that plays over the actual speaker. is this just me?

other than that.. this is by FAR the most complete ICS rom i've used.. AOKP is a pretty amazing base and when mixed with your kernel.. all i can say is WOW
[G2 and Desire Z Android Development] nik3r:
The "long press back" was already reported in AOKP thread.

As for call recording, it works without problems for me, I can clearly hear both parties. I have another issue with my recording app, it only seems to record outgoing calls, not incoming. It's called CallRecorder (black glossy background with red rec icon).

Anyone else has a tip for a 100% working call recording app?

EDIT: Oh I read it wrong. You are correct, I have experienced this many times, the

ROM randomly switches from loud speaker to front earpiece. Even when playing music, it's completely random I think. I wonder where's the catch, ever had this happen on clean AOKP?

EDIT2: Well I see no mention of this in the AOKP thread, so it must be something I did. A reboot fixes this for me (for a while). It might be DSP Manager problem so a temp fix I recommend is to go to "settings - sound - sound effects", select MusicFX and reboot. See if that helps or not and let me know. I was not able to replicate the problem since I did that, let's hope it's not just a coincidence :)

EDIT3: Happened again after I used voice recognition and TTS, I think I will flash AOKP just to see if it's my fault or ICS glitch.
[G2 and Desire Z Android Development] DRSdroid:
awesome! yea i noticed just now that sometimes my voice input from the stock kb doesn't pick up any sound too.. i haven't flashed anything else other than your rom. No supercharge or nothing yet, and i don't think i will. Do you alter settings for the importance of the launcher, because i notice WAY less launcher redraws on this than any rom i've used recently
[G2 and Desire Z Android Development] nik3r:
You noticed right, the memory management is tweaked to keep the launcher alive. Not at any cost (it WILL be killed if need be) but it's far more resilient.

It's not done via the usual methods by raising the application status to unkillable, that is far too aggressive and may cause problems.

There really is something fishy about the text to speech or speech recognition, I noticed pretty bad lags after using these as if a media scanner is crawling through the SD card on normal priority thread or something. Weird and it may be connected to the speaker issue as well.
[G2 and Desire Z Android Development] DRSdroid:
i'm sure you'll figure it out dude, definitely not too big of a bug to keep me from using this rom :D

anyone else having long delays for gps lock? i took a one hour long drive yesterday and it cut out 2 times.. had to turn gps antenna off and back on to get it back both times. Not sure if that one is a bug or just me.
[G2 and Desire Z Android Development] Stevennnn:
Thanks for making that clear for me.

I have tried to format data and cache to ext 4 (both were ext3), but this resulted in a bootloop. I tried this way http://xdaforums.com/showpost.php?p=23655839&postcount=630 , do you know anything that i could possibly have screwed up?

Edit:

After pulling out the battery and trying again it does boot up!

Edit 2:

With cache and data in ext4 the rom is running way faster than before! I'll stay on this rom for a few days, lets see if the performance really is as fast as I think and if the battery is as good as you described.
[G2 and Desire Z Android Development] nik3r:
No

(/mnt)/sdcard = fat32 partition

/sd-ext = ext4 partition

without sd-ext:

/data/app is internal storage for apps

with sd-ext enabled:

/data/app = /sd-ext/app

So as kbeezie pointed out, if you run terminal and cd to /sd-ext/app and run ls, you should see all your apps that are in internal memory.

That folder on sdcard has nothing to do with anything, it's just temp files for recovery settings.
[G2 and Desire Z Android Development] rirozizo:
am i put to /ignore or something?

———————————————————

i didn't mean to mock you or to offend you in any kind of way
[G2 and Desire Z Android Development] nik3r:
Sorry overlooked that post lol

Again 768MB for sd-ext is too little, you usually get over 800-1200MB internal storage (depending on your hboot). With sd-ext you replace this storage with partition on sdcard. It's either all or nothing, this can't be splitted.

With 768MB sd-ext you gain nothing and lose possibly over 300MB of space for apps.

With 2GB sd-ext it's a different story - you gain 1GB extra for apps. That means you can move all your apps to "internal storage" and have them on the faster ext4 partition. You also split the load between 2 physical devices, that is always good.

Again what changes there - without sd-ext:

/data/app - your downloaded apks go here (~1-100MB per app)

/data/data - your app settings go here (~0-5MB per app)

/data/dalvik-cache - your dalvik cache dex files go here (0-5MB per app)

With sd-ext:

/data/app is now actually in /sd-ext/app - all apps go to sd-ext partition

/data/data and /data/dalvik-cache - remain in system memory, it is good for performance to have these on separate physical device from the bulk of apps and they are small anyway.

So without sd-ext you have about 1GB for all parts of an app. With sd-ext the little bits remain in device memory but the large part is always on sd-ext.

That is why with sd-ext there is enough space leftover to utilize DataSwap.
[G2 and Desire Z Android Development] komani86:
@nik3r,

This explains ALOT haha! I feel so stupid!

Im guessing my internal memory is quite empty then, because I _DID_ pull my sdcard (not this time) a few times back and Whatsapp got removed back then! that was like even before I installed EXT4 Updater! :D

Also, I installed about 150MB of apps and my sd-ext has like 800MB free according to EXT4 Updater, so it seems to be working just fine!

Changed my swap from 1.5 to 1GB, but didnt seem necessary, I wont change it back to 1.5 though, I'll use the 500MB for music instead :D

FREE MB's:
System = 319/549M
Data = 947/1100M
Cache = 290/295M
sdcard = 6200/6400M
sd-ext = 880/1000M

Wasted about 4-5hours, because I am just tired/stupid, but it seems to work great :D
[G2 and Desire Z Android Development] dxaxn:
Hi everyone

I'm new happy user of this rom and I'm new in ics so looking for some advice. My ics story started with mimicry, but I was fighting with caller id not showing most of the times, so desided try quadrasense with same result. Then I saw elite threat. I had bad start and flashing twice, because I forgot that my sdext witch I made about year ago is just 256mb. At least I cleaned all that rubbish on card while did backup to pc and started with 2gb and good feeling. I would never believe how much unused staff was on my sd. I was bit sad that there is not lockscreen weather picture, but last update made big smile on my face...

My questions and problems:

I was using htc locations maps, since I'm on prepay card with low data limit, I don't wanna use google maps. Is any way how can I flash locations or is that for sense roms only? Copy from sense rom obviously not working...

My favorite clock weather widget is not updating and looks stuck most of the times. Moved to system app folder doesn't help. Anyone here with same problem? I can live without that widget, but what worried me is sometimes clock in status bar are frozen as well...

My ringtones sounds corrupted when someone calling. This problem is even with short stock rings. They sounds ok during setup, but not during call...

Any help will be highly appreciated.

All my problems are really minor and they will not stop me of using this baby. Speed and stability is unreal. Never seen this before. And battery life as well. When I saw my use after first day I was thinking that is just joke like swagger or unicornporn witch made me worried for about 5 minutes when I saw that in apps. But after yesterday I can confirm that my battery life is excellent. My personal best was about 4,5 hours screen on. With this rom I'm over 6 hours with same use. Another reason why I'm will stick with elite...

This is big big thanks to dev. You are the man!!! I'm proud we have so clever people in my country who don't mind share hard work with rest of us...

Takze klobouk dolu pane a jeste jednou diky.
[G2 and Desire Z Android Development] nik3r:
Yes, the apps get moved from internal storage to sd-ext on every reboot, otherwise you would have duplicates and one of them would be essentially invisible.

Also unless you are running Windows Vista in VirtualBox for Android I doubt you will ever EVER need more than 128MB swap :D

I would re-partition it and give the extra gig to sd-ext, 1,5GB should be the bare minimum there. Just because without sd-ext you can get up to 1.2GB for apps as I stated above (G2 hboot). Counting with data and dalvik you now get about the same storage for apps as you would without using sd-ext at all.

Remember you can nandroid backup, resize and then restore (even only sd-ext) without losing anything.
[G2 and Desire Z Android Development] nik3r:
No idea I use Navigon for offline navigation.

May be incompatibility with ICS? I have no problem with Fancy Widgets and HD Widgets. Maybe it's time to update the apps :D

On second thought check if the apps are in internal storage. Widgets on fat32 partition (moved to sd using the app manager) may malfunction.

This is a real problem, I am experiencing this as well and it didn't go away with last kernel. It's difficult for me to debug because I only have one phone and live alone. Don't want to bother my girlfriend all the time to call me :D

But I'll get it eventually ;)
[G2 and Desire Z Android Development] kbeezie:
Still wish I knew why a df output shows /sd-ext as a 1GB partition instead of 2GB.
[G2 and Desire Z Android Development] dxaxn:
Thank you for reply. I'm kind of short on cash now so I was looking for some free maps. I found navfree in market with terrible ui, but better then nothing if I'll be lost somewhere.

I will try different clock widget as well and will report back. What's about freezing clock in status bar? Did you see same problem anytime? My fix is run clocksync, I'm just afraid that my alarm will fail and I'll be late in work. Well we will see monday.

About ringtones I don't bother much, I was just wondering if problem is with my phone or what. I can see caller id and its more important for me. Was facing this id problem with all roms that I tried before. I'm ready for another long night of testing this beauty...

For now no swap and no supercharger and I don't thing I will need it. I'm not even sure if ics rom support this scripts.

Thank you for everything...
[G2 and Desire Z Android Development] rirozizo:
you can make your own map if you reallly need to.

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

[GUIDE] converting any map to android readable map [+Lebanon map v1.1][26/6/2012]

———————————————————

i didn't mean to mock you or to offend you in any kind of way
[G2 and Desire Z Android Development] pepar0:
You could just use the latest version of Google Maps' offline feature ...

It's free ... as in "Google free".

Google Maps offline ad
[G2 and Desire Z Android Development] kbeezie:
Yep, forgot bout that. Just go into Google Maps -> Menu -> Make Available Offline and select the region you wish to cache (it'll say how much space it'll take at the bottom).

Testing it now to see how much details it saves as in how detailed can I zoom in with only a GPS Antenna on.
[G2 and Desire Z Android Development] dxaxn:
Unfortunately google map offline is not available in my area, currently Ireland, not even in my home country. Hopefully in time they will let us use it everywhere. Btw area what you can save is to small anyway. Maybe you can save more sectors, but for now I have to wait for while or try that riro's editor...

Thank you for tips
[G2 and Desire Z Android Development] kbeezie:
For me it works (I'm in the United States Though), though the quirk of course is only street maps are available for offline use (i.e.: no satellite, terrain, traffic, etc layer), to cache roughly 60-70 mile radius of my area (between the three major cities here) is roughly 65MB of data, so not bad if it saves me from having to use a data connection in my most frequent areas.

EDIT:

I guess it don't matter where you are from, some areas are simply off limits to being available offline for certain regions... legal reasons maybe? It's probably legal, because for example you can do offline in Germany, but the moment your range includes any of Poland it's unavailable.
[G2 and Desire Z Android Development] nik3r:
Experimental kernel

Experimental kernel 120702

I have an experimental kernel that might fix the ringtone skipping problem.

Be advised this may possibly break something sound related so I need someone to test it thoroughly. May affect both playback and recording. And it may just not fix the problem at all.. we'll see :D

This also merges most of latest CM9 kernel changes, except for the removal of fast charging tweaks. (which I have no idea why jerl rolled back)

Please test the call ring and report. I will not put this up as a release until the fix is verified. (And the version number in installer is not raised, forgot lol)
[G2 and Desire Z Android Development] rirozizo:
could you explain why the apps don't install when i don't have sdext partition?

the apps should go to /data... well, they're not... they're just, not installing

———————————————————

i didn't mean to mock you or to offend you in any kind of way
[G2 and Desire Z Android Development] kbeezie:
You got any details, like an error message or such? If you have no sd-ext partition at all, they would simply end up in /data/app (even if you had an sd-ext they'd still end up in /data/app as it's mapped to sd-ext).

What's your df output (in adb shell), did you reboot into recovery, clear cache/dalvik then reboot back into the rom?
[G2 and Desire Z Android Development] alexinc:
what i noticed with clean installed 27-06-version, after being cut down from hsdpa to gprs from o2 (after reaching my monthly limit), i'm not getting any data at all!?
[G2 and Desire Z Android Development] ayeitschris:
Hmm incoming call ringtones are choppy.
[G2 and Desire Z Android Development] nik3r:
I confirm the experimental kernel didn't fix the ringtones.. this is puzzling, the playback buffer is HUGE and it still skips. Looks like I'm looking at the problem from a wrong angle.

I am looking for Czech volunteer to help me debug this over ICQ or Skype messages. I have no way to call myself to test it, need someone to call me up when I need it :D

(Hledám českého dobrovolníka, co by byl ochotný mě na požádání vytáčet... myslím mobil :D)
[G2 and Desire Z Android Development] kbeezie:
I suppose you couldn't make calls from your Skype number to your phone for testing...
[G2 and Desire Z Android Development] nik3r:
I don't have/use Skype credit so no.

Only option that occurred to me is the google account verification by phone, they call you to tell you the verification number, but that is tedious.

That or bother friends or family that would have no benefit from this and little patience :D