yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] SteelH:
Maybe somehow having dalvik on the cache partition is the problem? Not really sure though since I can d/l large apps on my phone and dalvik is on the cache partition. Regardless, I could make a version without the dalvik moved to see if that is causing your problems.
[EVO 4G Android Development] DroidGnome:
I have a sneaky thought, that even though you've moved the dalvik to the cache, and the phone reports more memory available, that it actually isn't providing more available, at least as far as the Market is concerned.

I can prove whether it's really there or not rather easily with Titanium. I'm in the process of restoring my phone back to my daily use, but once done, I'm going to uninstall some of the bigger games (Dungeon Defenders, pocket legends etc..) and then install the Angry Birds series. If I'm right they will install just fine.

Then I'll restore the other games via Titanium and if they restore fine, moving dalvik to cache did free up space.. if they don't move fine, then the phone is just misrepresenting how much space is available regardless of where we put dalvik.

What's funny, is it's amazing how many 'crap' apps I never bothered to uninstall.. removing them all now and I don't have an issue with space at all haha.. so had I cleaned up things to begin with, I mgiht never have noticed this.

UPDATE:

Ok.. so once everything was set back up for 'daily use' again, I installed a few larger games and reached the 170 point (Though I had to move some apps off the SD). Once again Angry Birds didn't want to install.

I backed up about 30 megs worth of apps via Titanium Backup bringing my free space to around 200. Angry Birds (and seasons) installed just fine, as well as Firefox now. Once I installed another 20-30 megs worth, i used titanium to 'restore' those original apps, bringing my memory to about 130 reported free.

Then I decided to push things... I found a few more apps to install via USB (not though market), as I wanted to see if that free space was truely free, or if cache was using it and not reporting it. I managed to install enough apps to get the phone to register 65 megs of free space on the phone. And according to system panel, cache was still on the cache partition using approx 160.

Good news.. is that free space is truely free.

Bad news.. is that it does appear that the Android Market uses something other than "Reported Free space on phone" to determine if there's room.

What makes it a bit further odd, is I was able to install SOME apps even at the 64 meg mark. (I tried a few apps I found around the 4 meg mark and they installed fine. I couldn't find any more larger apps to be sure, but Uninstalling Angry Birds and attempting to reinstall via market did fail again). I am also wondering if perhaps developers can set some flag to tell the market to check for free space first. That would account then for why smaller apps don't appear to check or have the problem.

So for now I've not solved it completely, but knowing I can use Titanium to 'uninstall' and reinstall if need be works for me. Of course I also put everything back and cleaned up my test apps, now I have around 200megs free space so it's not an issue for me at the moment anymore. go figure haha

Update #2

I posted a support question on the official google forum.. we'll see if anyone answers:

Google Support Site
[EVO 4G Android Development] jauger:
Gnome, I have a weird feeling that apps design to take advantage of being installed on the sdcard are causing issues with dalvik cache, Im not a expert by no-means, just from the issues I have run into gives me this feeling...
[EVO 4G Android Development] SteelH:
And why would that be? Dalvik isn't on the sdcard.
[EVO 4G Android Development] rizzoads:
Sorry if this has been covered. I did a search and couldn't find anything. I'm getting a Wrong Digest error when I try to flash. I've tried RevI.2 and RevI.2a--same result. Using RA 2.2.1 Is there an easy fix?

Wrong digest:

system/app/Rosie.apk

Verification failed
[EVO 4G Android Development] DroidGnome:
Very odd since I downloaded Rev I.2a just 2 days ago and had no problem installing it. However I'm still on RA-v1.8.0. I didn't hear of any valid reason to update so figured why bother.

My suggestion would be to see if you can downgrade RA..

EDIT:

Found your problem, I THINK..

Check out this thread:

Post #1866

It mentions that the new RA has a toggle under Flash to Zip which needs to be turned off EACH TIME you enter the Recovery system.

Try turning it off and then flash, see if that solves your problem.. (Though the APKs are Signed I believe so not sure why it would matter).
[EVO 4G Android Development] rizzoads:
Thanks. I'll give that a shot. I was previously on 1.7 and had the same problem, so I updated to 2.2.1. Thanks again!
[EVO 4G Android Development] sw10475:
I want to change some images in my framework, I am fine up to the point of needing a flashable zip to replace the file I changed. I have no idea how to make a flashable zip, could someone make me one to replace framework files I modify? Or if its easy tell me how to make one?
[EVO 4G Android Development] Kudzus:
Clock in notification bar question

First, thank you for this rom ... it’s great!!!

I used the new No_battery_No_clock_3.70.zip from post #1161 and I think it’s effecting the time stamp in my messages is there a way to revert back to the clock in notification bar?

Again thanks for all your hard work
[EVO 4G Android Development] SteelH:
That MOD doesn't affect the time stamps in messages, in fact it has nothing to do with it. I use it myself, and I have no problems.

Send the files my way I'll fix you up.
[EVO 4G Android Development] Yay 4 Juggs:
the problem is in the framework...i had the same problem with timestamps please see previous post on this matter...newer system files are touchy when it comes to being monkeyed with...i theme my roms and this is what is holding up v5 of my rom.
[EVO 4G Android Development] Kudzus:
Thanks I'll keep looking for a fix :D
[EVO 4G Android Development] Kudzus:
Thanks Myn I appreciate all you do … Still the best rom out there
[EVO 4G Android Development] sw10475:
I will send you a PM with my resources.apk from my framework, the file is too large to upload. I originally thought the images were in the framework.apk but they are in the resources.apk. Or at least I hope what I am changing changes the 4G icon in the taskbar. Here is also an image of the 4G icon I made, I am hoping it turns out OK. Not that I will ever see the entire thing cause my 4G here does not seem that strong, best I have ever had is up to the yellow.

Edit: Ok, I dont see that I can attach a file to a PM either, unless I missed it.
[EVO 4G Android Development] SteelH:
Well just replace the services.jar in the no clock zip with the stock sevices.jar and flash.
[EVO 4G Android Development] Kudzus:
Thanks Steel … I’m at the VA now I’ll give it a go as soon as I get home.

Donation will follow soon … :D
[EVO 4G Android Development] Jungle Jack:
I got it from the link on Good and Evo. I tried to link it, but due to my paltry Post Count I am not yet eligible to post links. I Moderate a Home Theater Forum and have had my hands full of late.

I have been using the Gingerbread Keyboard ever since and it is plenty close enough. I would like to thank you again for this ROM as it has been fantastic.

I rooted my phone a long time ago, but waited until I found what I thought to be the best ROM for me. Your ROM is everything I could ask for and thanx again.

Cheers,

JJ
[EVO 4G Android Development] Jungle Jack:
Hello,

Also, is there a particular Kernel that you recommend? I actually tried to edit my previous post, but there is a waiting period.

Cheers,

JJ
[EVO 4G Android Development] odean14:
need to know

dude are u serious about those speeds that im looking at right now can this rom really generate those speeds?
[EVO 4G Android Development] DroidGnome:
Issue with Market downloads - Partially Solved (I Think)

This is an update to the issue I've been posting where the market would refuse to install large files.. I believe I found the cause, and might have a solution as well.

For Reference, the most recent update was HERE

Basic issue seemed to be any file over 10 megs or so wouldn't download, nor give me any indication of an error. I already ruled out any specific app or setting on my phone that I might have set. The only thing that this ROM has that's 'non-standard' is the dalvik-cache was moved to the cache folder. SteelH was kind enough to package up an I.2 version with the cache in it's original place for me and I just finished some testing..

Results:

Using standard I.2 - I have about 240 megs of free space on the phone, cache folder reports 150 out of 160 megs used. Large Market apps would not install. (New test file was Mini Squadron - Special edition, it's on sale for .99!)

Using I.2 with Dalvik NOT in the /cache folder (as HTC intended I suppose) I had phone free space of about 85 megs, and cache reported 10/160 megs used.

I went to the market and sure enough MiniSquad installed without a hitch.

Hypothesis:

I am now thinking that I was incorrect in blaming the market for calculating free space wrong, but in fact it was calculating just fine, but I was looking at the WRONG 'free space'. I believe now that the market uses the /cache folder to download files prior to installation. This makes sense as that's exactly what I'd expect a /cache folder to be for; to cache files temporarily.

I further decided to use Root Explorer to check what's now in my /cache folder, and sure enough 4 smaller market update files are in there, and one large one (23.62 megs to be exact). They are all named "Download-xx.apk" where xx is just a number, but based on the file sizes I am positive that it's using the /cache file.

Now I've no clue why my /cache file was taking up 150/160 (and I'm assuming other users are smaller), but that seems to have been the cause.

Possible Solution:

I don't know how any of this works myself, but noticed THIS POST where it talks about moving the Market Cache to the SD card. If that means that instead of using the /cache folder, it would use the specified SD folder instead, then I could re-enable to Dalvik-Cache move and use this method to ensure my market apps can be updated. That was the only issue I have seen to date with using the I.2 ROM.

Now, before I go and mess with things, I wondered if anyone here can confirm the free space of their cache folder. I used "System Panel" to show me , but I think some file managers might also show you used vs free space.

Once I hear from a few people and think my logic is sound I'll venture into messing with the cache file.
[EVO 4G Android Development] sw10475:
I just checked my cache, I am also running I.2, I have used 94 mb/160 mb.
[EVO 4G Android Development] DroidGnome:
And I would guess with that usage/free ratio you've not had any issues with the market, correct?
[EVO 4G Android Development] myndwire:
Nah, I don't touch alternate kernels. In addition to the camera stopping working somewhere after wiping completely and reinstalling everything, it also is getting ~4 hours of battery with everything turned off -- nowhere close to the previous stock 2.1. I think it's time to just nix this whole stock ROM garbage and just toss Cyanogen on hers. I've ran every single nightly since day 1, and have had 0 issues with battery life.
[EVO 4G Android Development] Spacen:
It sounds like you have something really funky going on. I haven't experienced any increase or decrease in battery life over 2.1 while using this ROM.
[EVO 4G Android Development] myndwire:
thanks for that -- it worked fine after initial install, but somewhere along the line it started dying upon opening. it flashes the camera screen and then disappears. logcat shows that the process is just dying, but no real good output to show exactly why. I think that's 3 strikes on this ROM, but we'll see tonight when I redo the whole thing again from scratch.
[EVO 4G Android Development] SteelH:
Hold off I'm working on an update.
[EVO 4G Android Development] SteelH:
UPDATE 4:10 pm: Google maps and facebook will be back into rom preupdated. OS monitor is now confirmed not to FC. Wifi tether will be preinstalled. Doing some final testing before posting the rom update. And several other updates as well.
[EVO 4G Android Development] matpal:
HTC weather does not work as a standalone, or as part of the default clock for me.
[EVO 4G Android Development] tekmunki:
I've narrowed the problem to only occur while I'm using WiFi, so it's not such a problem really now that I know I will just disable the wifi connection when I'm using the market purchasing.

Odd problem, rly. Assuming you don't hear any more feedback; I'll assume it's a home wifi problem- next purchase I'll do from my work wifi and if it has the same problem I'll let you know.
[EVO 4G Android Development] SteelH:
Testing this right now in the new build. I'll keep you posted.

I tested clock, works. Tested as app added to home screen works. Tested all 3 widgets, all working.
[EVO 4G Android Development] myndwire:
awesome man, thanks for the fixes -- hopefully if i flash the update over top of the old rom and just clear cache/dalvik it should be all good again. i'm sure a majority of the battery was due to the facebook wakeups issue, so it's really just the camera that needs to miraculously fix itself. it just drives me nuts that it worked 100% fine, then randomly stopped after installing all 35 or so apps, etc.
[EVO 4G Android Development] Evo1X:
Maps works, sort of

I get "cannot login" but it loads and seems to run fine.

After the download, if I try and launch it from that screen, the downloader stops, but not a showstopper.

Not really sure what I loose because maps cannot login to google..

I'll try the new version, but for now, pretty much everything I need is working. The WiFi-tether is was the big thing that didn't work but the pre-7 thing rocks!

Thanks for all the hard work!
[EVO 4G Android Development] myndwire:
yeah, i'm psyched. maps actually works right for me though, so i hope flashing it over (esp if it lives in /system/app) doesn't break anything. usually it doesn't but this whole issue made no sense, hehe. grateful for the work on this -- i really didn't want to roll back to the odexed rom -- even though i'm leaving this semi-stock for my wife, i still wanted it rooted/de-odexed at absolute least :)
[EVO 4G Android Development] SteelH:
Yeah deodexed is the way to go if you ever want to mod/theme/etc your ROM.
[EVO 4G Android Development] SteelH:
Revision C is now up!
[EVO 4G Android Development] holob:
I'm confused as to why changes have been made to the rom if this is supposed to be just the stock froyo rom, deodexed? Was something not working before because of the deodexing process?

Also, why is wifi tether being preinstalled? I just want the stock rom by itself and can add whatever I want.
[EVO 4G Android Development] SteelH:
Yes, apparently there were several bugs introduced from de-odexing. They should be resolved now. (at least all the ones I know of). I assumed (bad idea I know) that most people wanted wifi tether. If it is not easily uninstallable via the settings/applications menu, I will repack another version of this rom without it for you.
[EVO 4G Android Development] Ellipses:
Steel...many thanks. :)
[EVO 4G Android Development] myndwire:
yeah, thanks a lot bro, flashing now.
[EVO 4G Android Development] SteelH:
I appreciate your patience (and everyone else's too!) and all the feedback on issues/bugs.

Uploading a second ROM version without wifi tether pre-installed for those that don't want it.
[EVO 4G Android Development] myndwire:
oh crap.. this forces you to wipe data huh... it did it on its own...
[EVO 4G Android Development] wildcard:
Do I have to be rooted / NAND unlocked on a previous version to get this to work? Then just boot into recovery with this ROM and it will maintain the root?

I'm still on the original 1.32.651.6 that the phone came with (rooted / NAND unlocked) and I've just been ignoring the OTA updates... so I just boot into recovery with this ROM and it will maintain my root?
[EVO 4G Android Development] sw10475:
That is correct.
[EVO 4G Android Development] DroidGnome:
Final update on Move Dalvik to /Cache

Ok well I performed a few more tests and I've come to the conclusion that at least in my case, moving the Dalvik to /cache is not a good idea.

As pointed out above, the lack of free /cache space causes apps to not install at all from the market.

I tried the scripts I found to move the Android cache files to the SD card, but it seems the Market still looks at the internal /cache file to determine if there is enough space to download. (Though other cache files from the market did in fact go right to the SD properly.. not sure why it would keep checking /cache but it does).

I also found another thread where users acknowledge that low /cache space will cause all sorts of issues, including the one I saw. you can read about that here

So going forward, I'd ask if perhaps SteelH would either create a standard version alongside the dalvik-moved, or remove the dalvik change and keep this as close to stock as possible. (but do not do so just on my account).

I find it odd that I'm the only one who has noticed this, I wonder what causes the Dalvik to get so big in my case.. maybe I just have too many apps :)
[EVO 4G Android Development] SteelH:
Send it to mediafire.com, it's a free and simple file hosting site.

Look HERE there are a ton of various keyboards for the EVO.

Stock or netarchy's.

No clue what you are looking at or talking about. It's helpful to quote when you post a reply.
[EVO 4G Android Development] SteelH:
As you and I have discussed, this is some odd behavior with the market and dalvik cache.

For anyone experiencing this problem, use root explorer or some other root-capable file manager to remove the following file:

/system/etc/init.d/02dalvik2cache

I suggest moving it to your sdcard or elsewhere in case you want to re-enable it in the future. To do so, simply move it back to the aforementioned directory.

Another possible workaround for this would be to move the market cache to the sdcard as you suggested with the following commands:

cd /data/data/com.android.vending
rm -R cache
mkdir /sdcard/cache/marketCache
ln -s /sdcard/cache/marketCache cache

DroidGnome, thank you for all your troubleshooting! One other thing I found that perhaps you could try (and it's free), grab 'Cache Cleaner NG' off the market and run it. See if you can still have dalvik moved to /cache and install those big apps after running the cleaner. You can also schedule it to clean at regular intervals as well.

Lastly, if you are really bored, you could resize your partitions.
[EVO 4G Android Development] DroidGnome:
Ahh that seems simple enough..

This method does not solve the problem, I did try it. While all my market 'cache' files did go to my SD card (Verified by file explorers and PC), the market still wanted to check the original /cache folder for space. I suspect that check is hard coded in the market app rather than to use it's /cache variable to determine where the cache is.

As for "Cache Cleaner NG" , I may give it a go next time I have some time to reflash my device but SDMove Pro also has a cache cleaning routine now and I did try that method, no change.

Yea I saw that thread the other day, my only concern is that not only would I have to go through the uninstall process for updating radios, etc.. but they mention "there's not really a risk of bricking unless you don't know to use fastboot to reflash the recovery if you want to revert".. well I've never used the fastboot, nor recovery before so I fall into that group at the moment :D

UPDATE

Ok I went ahead and figured out how to use those partition scripts. I figure that I don't update the radios that often anyway, so it was worth a try.. definately worth it!

I updated his default size of 250megs for the /system folder to 275 instead, as this rom seems to take up 245 and I wanted a bit more than 5 megs of space (though I might change that in the future if I don't see the space ever used by anything).

I also modified the default 125 megs of cache space to 75 megs. I've noticed that whenever I check the /cache folder it is almost always totally empty, the only thing that seems to put a dent into the cache folder is the Market's temporary downloads and since the limit right now is 50megs to be in the market, I figure 75 gives me more room to grow..

That left the rest, 587.6 megs (no idea how android got to that number but that's what it shows using the system panel) for my data folder. Of which I now have 231 megs FREE! That's huge.. to put it in perspective, according to Titanium backup, I currently have 178 User Apps taking up approx 356 megs of space, and I've used titanium to move 'just about' every app to the SD card (I left my Touchdown mail, all widgets, and important system apps on the device, just in case).

Overall it's a huge improvement..and the Market still works.

So to recap.. instead of Dalvik being moved to the default 160 meg cache.. I simply repartitioned the /system and /cache folders to 275/75 megs respectively, and that freed up approx 175 or so megs that I didn't have before from stock. :)

I'm hoping my next device will have more than 1gig of RAM installed (I'd love something like 3-4 gigs at least I think), but for now this works just fine SO FAR.
[EVO 4G Android Development] Spacen:
The OP states that DSP Manager is supposed to be in I2. I've been running I2 since it was posted and I don't see it. Am I just being dense?
[EVO 4G Android Development] Jungle Jack:
Hello,

Steel, thanx for the link for the Keyboards. Greatly appreciated. I have another question, has anyone noticed Hulu loading much slower than usual?

I have had no issues getting Hulu to play, but now it takes up to 5 Minutes for TV Shows to load. It is strange as prior, it was loading like a ninja. Any recommendations would be greatly appreciated.

Cheers,

JJ
[EVO 4G Android Development] DroidGnome:
Last I looked it is there in I2, unless a revision was put up that I didn't catch. However I don't actually find it useful on my Evo. I tried to use it and the speaker sounded like crap. The EQ built into PowerAmp on the other hand is very nice.

I just checked and it's still on my device running I2.. so unless it was removed and reuploaded.. yer dense :p

It is called "DSP Manager" and you can check easily if it was in the ROM by viewing it with WinRAR, check the system/app folder for DSPManager.apk. It's there in my ROM I flashed and device.
[EVO 4G Android Development] SteelH:
This ROM thread is now officially closed.
[EVO 4G Android Development] SteelH:
****! Let me fix that asap!
[EVO 4G Android Development] Spacen:
Ran into a problem early on. Flashed just fine but the entire OS crashes when I attempt to install Titanium Backup.
[EVO 4G Android Development] myndwire:
whew, glad i nandroid'd. gonna roll back to my previous one now :)
[EVO 4G Android Development] SteelH:
5 minutes and I'll have the first one fixed and linked.Wipe data issue fixed, links updated. ROM will not wipe your data.

I'll test that in a few minutes. Did it do that before?
[EVO 4G Android Development] Spacen:
No. I had no issues with it before. It crashes right in the middle of installation and doesn't complete.
[EVO 4G Android Development] myndwire:
installs ok for me (on the revA rom)
[EVO 4G Android Development] Spacen:
Installed for me too on Rev A and B.
[EVO 4G Android Development] Spacen:
It appears to not be limited to Titanium Backup. Installing any application from the market produces the OS crash.
[EVO 4G Android Development] SteelH:
WOW. This is majorly fubar'd. Sorry guys. Don't know when this will be fixed. I'm working on it but may take a while.
[EVO 4G Android Development] myndwire:
aw sh*t.

btw -- new gapps (2.2.1 apparently) is up. supposed to work on all rooted roms, but i've never done this on the stock rom. i'll toss it on my evo (running cm) and if it's ok, i may try it on my wife's with the deodexed stock when it's fixed.

http://forum.cyanogenmod.com/files/file/74-google-addon-frf91-hdpi-up/

more direct link in the cyanogenmod 6-rc1 thread.