yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] habitat22:
I runned the 02282011 version and it was often lagy!

But now the 03042001 version - WOW! I run it since 2 hours and no bad lag til now!i love your rom really!great work!it only lag when i want to add a widget to the screen or when i press the home-key!after pressing the home key there are for 5 sec no apps on my screen and after 5 sec all apps there:D

But really great ROM!

And the BEST Gingerbread ROM without the 2708

kernel!

Phone: HTC Dream (rooted)

ROM: COS-DS 03042011 Gingerbread 2.3.3

Radio: 2.22.23.02

Spl: 1.33.2005

sdcard: 2gb; ext 3
[G1 Android Development] roalex:
make sure the MD5 is right (not broken download), if you use cMTD you need 80ish mb /system, other then that though, not much!.
[G1 Android Development] flyers00:
Thanks for the info, not sound crazy, whats the best way to check the MD5? Do you recommend cMTD with the ROM?
[G1 Android Development] roalex:
yes ofc i do since with cMTD you gain valuable space!

you can google for md5 check tools/programs :)

p.s Just got a pretty cool 340 with Quadrant ;)
[G1 Android Development] dw9906:
Very nice build by the way. I hope you decide to keep LauncherPro as the default. It runs better with this ROM.
[G1 Android Development] Maxamillion:
+1. Way smoother than adw.
[G1 Android Development] dw9906:
I see you did some tweaking to the GB 2.1 Sense ROM. Your awesome. Cos is my daily though.
[G1 Android Development] roalex:
Just messing around, that rom needs a lot of work, maybe xillius200 will play with it if he ever gets back around here ;)
[G1 Android Development] dw9906:
I think you should take over your own Dev on it. I think u could fix it. I'd follow. :)
[G1 Android Development] roalex:
No thanks, i don't use Sense even on my Desire, AOSP roms are better.
[G1 Android Development] dw9906:
True! Im gonna check it out though.

By the way my ROM manager didnt show any updates to the current build. I dont know if it was because i was using ThdDudes ROM with theme cooked in or not. Plus when you go to the downloads section of RM and click your name, there are no roms listed.
[G1 Android Development] roalex:
um odd, not sure whats up with that really.
[G1 Android Development] dw9906:
Just fyi. I think something is seriously wrong with this build. I spoke to soon. I will get a logcat to you tomorrow morning. I got everything all setup, then I was having some fc issues so i ran a fix permissions and during the process I seen that it was saying apk doesn't exist to reinstall. I know they were installed. So after I realized some off my apps were gone. So I tried to open TB to reinstall and it fc. So I uninstalled and went back to market to download TB again and everytime I try to install anything now the phone reboots. The home screen (launcherpro) seems to scramble up real bad occasionally also. Its crazy. Not sure what's going on. By the way it was a fresh install after I fully wiped. Ill try to recreate everything tommorrow and get you a logcat if I can figure out how to do it properly. I'm sure I can.
[G1 Android Development] ThdDude:
I updated my theme for newest release, also added updated settings.apk to theme, and Full ROM with theme, so no need to flash it.

COS-DS-full-04252011-signedTD Full ROM Theme Cooked in

COS D/S 04252011 TD HCUL
[G1 Android Development] roalex:
Was sd-ext mounted though ?

There are some patches im missing so it might be why, will try to make them work with this. this stuff was made for froyo, so its kind of stretched atm.
[G1 Android Development] dw9906:
Yes, by the way the other sense rom didnt boot with stock kernel but i flashed a different one and it did. Its nice. Im not a big sense fan anyways. Its nice but not for a daily. Should i try to flash 04/25 over 04/21?
[G1 Android Development] kingjehu:
Awesome work, Roalex.

Can we get a flashable ADW-system version for the die-hards posted in the OP? I have a lot of catalogued apps in my app drawers with shortcuts on the home screens (like "games," "utilities," "News & Reference") that I like. I don't want to have to set up new home screens on LP.
[G1 Android Development] roalex:
Might swap back gotta see how LP works first though. Till then you can get it from market or form one of the older versions!

/edit

I will be back on ADW indeed, 0426 will have it and those fixes i mentioned before.
[G1 Android Development] dw9906:
Sweet! Are you going to check and see if you can find out why RM isnt showing your updates? Not trying to push ya. No hurry.
[G1 Android Development] roalex:
I think this time it will show it, lets see ;)
[G1 Android Development] dw9906:
Kool! We'll see. :)

Edit: Your 04/21 and 04/25 builds.now are showing in RM!
[G1 Android Development] roalex:
nice, then the good Dr was right about the cause :)
[G1 Android Development] cityeyes:
Aw. Sad that light isn't supported any longer. It's a pain in the butt going through and deleting all of the random stuff that I don't need after installation and ezterry's build, while awesome, doesn't have nearly nightly binaries posted like yours.
[G1 Android Development] mimox:
So, we can update simply by hitting update in ROM Manager? Doing so currently tells me to install Clockwork, which however is already installed. Do I have to install it again, using ROM Manager?
[G1 Android Development] roalex:
I think you have to hit "manual flash override setting" to tell him you have manual installed the recovery.

@cityeyes

One Rom cant do it all, so i will focus on one thing :) If you really have an issues with some of the apps you are free to remove w/e you don't want hehe
[G1 Android Development] mimox:
Btw, I cannot get RM to be "premium"... the license pack is installed, but it doesn't notice it... I tried updating RM but it fails "Download was unsuccessful, please try again" all the time:confused:

Update: rebooted, and it works.... still, no updates are shown on 0421... do I have to update to 0425 (or 0426 when it is out) manually?
[G1 Android Development] ThdDude:
COS D/S 04262011 TD HCUL
[G1 Android Development] almostthere:
Just flashed it as an update. Blazing fast and trouble free

+1 for you roalex
[G1 Android Development] mimox:
Can someone please point me to instructions on how to partition the sd card to be usable with the ROM's sd-ext feature? The way I just did it seems to be wrong as android says the card is damaged. Reformatted to FAT only and it works again.
[G1 Android Development] newellj79:
Simply use the pártition SD card feature in amon RA recovery. It will prompt to for how big to make ext, swap, and fat partitions. After partitioning I always convert ext2 to ext3, and then ext3 to ext4, maybe not doing this is your problem?
[G1 Android Development] cmsweet21:
is there any "better" kernel for this?

or the build-in is just right ?
[G1 Android Development] Paul Shirley:
Nope, still got the drain bug in 0425, as usual triggered by a logcat/DDMS session.

The good news is it took 8 hours to drain this time, an improvement on the old 6 hours ;)

Right now 0425 doesn't look too stable, too many random reboots when RAM gets low.
[G1 Android Development] ra100x:
I haven't got problem with battery drain for some time, but in last 2 days everytime.

this topic looks promising Usb battery drain bug - Solved bug N° 1 and bug N° 2- [UPDATED 2011/04/25] http://xdaforums.com/showthread.php?t=1010932&page=22

but with last kernel and COS-DS I am stuck in bootloop, I have flashed [04/26/2011]COS-DS, then kernel [UPDATED 2011/04/25] and system keeps rebooting, after reflashing COS-DS, it works fin, but still with battery drain bug

EDIT: non-BFS kernel works fine, no bootloop :)

(G1/Dream)
[G1 Android Development] atoschev:
Am I the one who is unable to install '3g watchdog' app?

Logcat looks like this:

D/vending ( 508): [39] VendingNotificationManager.showNotification(): Showing notification: [AssetID=6499004885562067919, NotificationID=1038849282, Title=3G Watchdog, Message=Installingв_│]
D/vending ( 508): [8] LocalAssetDatabase.notifyListener(): 6499004885562067919 / INSTALL_FAILED
D/vending ( 508): [8] VendingNotificationManager.showNotification(): Showing notification: [AssetID=6499004885562067919, NotificationID=1038849282, Title=3G Watchdog, Message=Installation unsuccessful.]
I/vending ( 508): [8] MyPackageInstallObserver.packageInstalled(): Package install from content://downloads/my_downloads/20 failed: Insufficient storage available.

The last rom where it could be installed was from 04/03/2011 (?).

My config: HTC Magic 32B/swap/2.22.28.25/1.33.0013/RA-recovery.1.7

df -k
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 56264 32 56232 0% /dev
tmpfs 56264 0 56264 0% /mnt/asec
tmpfs 56264 0 56264 0% /mnt/obb
/dev/block/mtdblock3 92160 86192 5968 94% /system
/dev/block/mtdblock5 302848 55744 247104 18% /data
/dev/block/mtdblock4 81920 33576 48344 41% /cache
/dev/block/loop0 768 768 0 100% /system/lib/modules
/dev/block/loop1 2688 2688 0 100% /system/xbin
/dev/block/loop2 2944 2944 0 100% /system/fonts
/dev/block/vold/179:1
15777536 3879104 11898432 25% /mnt/sdcard
/dev/block/vold/179:1
15777536 3879104 11898432 25% /mnt/secure/asec
[G1 Android Development] Skythe:
Can anyone help me on this issue where I can't get past the initial setup wizard because it won't register the "press the android". Really frustrating :/

Tried various versions. Old versions with setup wizard removed seem unavailable.

Dev Phone 1 (fastboot info):

DREAM PVT 32B SHIP S-ON

HBOOT-1.33.0013d (DREA100000)

CPLD-4

RADIO-2.22.27-08

Oct 21 2009, 22:33:27
[G1 Android Development] Effdee:
universal patch attached

should work with any gingerbread rom

backup and then flash in recovery

it clears dalvik-cache so first reboot will take a little longer

tested on COS and CM7 unofficial

how it works

it is very simple

the only differences are the images

so I extracted the images with their full path

the recovery zip runs a simple script which finds the patches

then finds the original apk in system and zips the new images into it

mount -a
for patch in $(find /tmp/patches -type d -name "*.apk");do
cd $patch
/tmp/zip -r $(find /system -name $(basename $patch)) *
cd /tmp
done
rm /*/dalvik-cache/*

advantages

smaller patch size

compatible across roms as the roms original code is kept

please note my contribution is the delivery script

all images are taken from Thddude's patch

credit for the images belongs with the original authors not me, I just repackaged them to be a lot more flexible

tbh this post belongs in themes section.

Please Anyone and Everyone feel free to build on this script
[G1 Android Development] dw9906:
Latest build is great. Best one yet. Thanks roalex! Also, thanks ThdDude for your theme.
[G1 Android Development] dw9906:
@Skythe There is no setup wizard. Use current version. There hasn't been a setup wizard for awhile.
[G1 Android Development] dw9906:
Removed! I'm done posting in this thread!
[G1 Android Development] Effdee:
your phone must be miss configured

those results are poor

you should be closer to 400 than 360
[G1 Android Development] Galaxen:
I wonder if you who had problems with moving apps to ext (not enough space) solved the issue?

I have a 512mb EXT4 partition on my SD-Card (used it for apps2ext when using CM5 way back, which worked flawlessly) But now that I tried to move some apps to EXT I get the same error message as you guys "Failed to move application. There is not enough space." Also I cant seem to find the application location in settings.. its magically gone :) I had it 6 days ago before updating to 04/21/2011 but now I cant find that setting anywhere.. hmmm :confused:
[G1 Android Development] dw9906:
Removed due to not being as cool as FU, I mean effdee.
[G1 Android Development] Galaxen:
Care to share your settings/configuration?
[G1 Android Development] Effdee:
if you flashed thddude's theme that clobbered the Settings.apk and removed the extra settings

he used an old Settings.apk (or one for a different ROM)

one reason I created the universal patch was to avoid such school boy errors
[G1 Android Development] Effdee:
CC off

swap off

heap 16

jit on

dithering off

ext3 with journal off

setcpu 576 max - 245 min (yes for everything)

battery above 30% performance

battery below 30% on demand
[G1 Android Development] Galaxen:
Did no such thing :) Only thing I flash is the COS updates and the 3D gallery.
[G1 Android Development] Galaxen:
I got the exact the same thing except EXT but cant get passed 330 in Quadrant :(
[G1 Android Development] Effdee:
odd

because the 21 defiantly has the correct code, and thddude's patch defiantly clobbers the settings.apk with old code

which reminds me,

I need to revert this theme I much prefer themes to be uniform and not a miss match mix up
[G1 Android Development] dw9906:
You know i see you on alot of post bashing people and their work. Like Yoshi and ThdDude. I think we are all getting sick of your trash talk. Why is it that you think you are so high and mighty? You really need to go on to another forum. I believe i speak for most everyone when i say this. Quit talking trash. This is suppose to be a friendly place where people help people and not put down their work and talk trash about them. GROW UP!!! :mad:
[G1 Android Development] Effdee:
you know what , I think your cage got rattled

I just got fed up of seeing yet another redundant posting of a theme

so I fixed it

one zip will work for multiple ROMs

no need to wait for a thanks fisherman to post his special version
[G1 Android Development] Effdee:
btw it is not their work

they just repackage other peoples work

a bit like I did with my patcher, only my patcher is a real improvement
[G1 Android Development] dw9906:
Its great that you fixed it but you dont have to revert to calling names and degrading someone elses work. All you needed to say was here i made an improvment on ThdDudes theme, enjoy.
[G1 Android Development] Effdee:
I'm sorry but where I come from a "schoolboy error" is a common term , it is not intended as derogatory

http://www.urbandictionary.com/define.php?term=Schoolboy Error

pay special attention to definition 2

so get off your high moral horse
[G1 Android Development] Effdee:
here is a benchmark with a properly configured phone

this one has a cheat

note the I/O it is high because it is running database read/write tests in ram not on disk
[G1 Android Development] Galaxen:
What is your device? Dream/Magic? What class SD-card you got? I cant get my HTC magic 32A past 330 in Quadrant.

Any other things that might shed a light on why mine is so low? Launcher? SD-card?
[G1 Android Development] Effdee:
Dream (32B)

radio 2825 / SPL 1.33.0013d

sd is class 6

you really should be getting better scores as you have a great deal more physical memory.

compare the breakdown between mine and dw9906's

the I/O is significantly different

I use ddb by firerat

and as I mentioned earlier I don't use journals with ext

btw you can claim back a little bit of space by reducing the number of reserved blocks on your ext3/4 fs, probably not worth it here

by default it will grab 5% of your drive

so think about this on your desktop/laptop

1000GB

5% = 50GB :eek:

1% = 10GB

0.1% = 1GB

might be worth looking up the man page for tune2fs to look at reclaiming some of that space

you will also find how to turn jornaling off with tune2fs

BUT you may need to use a desktop linux version instead of the one in ROM

Ubuntu LiveCD is handy for that
[G1 Android Development] sada23:
Wifi seems to be broken after flashing 04262011 over 04252011.
[G1 Android Development] Galaxen:
Thanks.. I might give it a go..

Btw any other idea why I cant find install location in settings? I flashed the latest and after that 3D gallery.. thats all I did but I cant find the menu to change install location in either settings or COD-Settings.
[G1 Android Development] sada23:
The install location is under Settings-> Applications->Preferred Install Location
[G1 Android Development] Galaxen:
ITS NOT THERE DUDE!! IVE LOOKED 100 times :) Latest I saw that setting was before flashing 04/21/2011 update.. after that.. gone.. :eek:nowhere to be found..

BTW have had 3 freezeups om 04/26/2011.. and had to pull batt out.. going back to 04/21/2011 which was more stable.
[G1 Android Development] Effdee:
should be in settings ==> applications

odd

it looks like it only just made it in yesterday

https://github.com/roalex/cos_packages_apps_Settings/commits/gingerbread/

https://github.com/roalex/cos_packages_apps_Settings/commit/5c5ff8730fb8326071c1fcbe70da7c6173a1fab9

that commit seems to match up with the smali from (Brutt.all's apktool)

.class public Lcom/android/settings/ApplicationSettings;
.super Landroid/preference/PreferenceActivity;
.source "ApplicationSettings.java"

# interfaces
.implements Landroid/content/DialogInterface$OnClickListener;

# static fields
.field private static final APP_INSTALL_AUTO:I = 0x0

.field private static final APP_INSTALL_AUTO_ID:Ljava/lang/String; = "auto"

.field private static final APP_INSTALL_DEVICE:I = 0x1

.field private static final APP_INSTALL_DEVICE_ID:Ljava/lang/String; = "device"

.field private static final APP_INSTALL_SDCARD:I = 0x2

.field private static final APP_INSTALL_SDCARD_ID:Ljava/lang/String; = "sdcard"

.field private static final APP_INSTALL_SDEXT:I = 0x3

.field private static final APP_INSTALL_SDEXT_ID:Ljava/lang/String; = "sdext"

.field private static final KEY_APP_INSTALL_LOCATION:Ljava/lang/String; = "app_install_location"

.field private static final KEY_QUICK_LAUNCH:Ljava/lang/String; = "quick_launch"

.field private static final KEY_TOGGLE_INSTALL_APPLICATIONS:Ljava/lang/String; = "toggle_install_applications"

try

rm -r /data/data/com.android.providers.settings/

*after* backing up
[G1 Android Development] roalex:
it was there but i was bored and started to remove non related d/s/bravo features from framework, in the end messed it up so much i had to reapply my patches, but i will clean it up one day :D
[G1 Android Development] sada23:
Any idea why wifi is not working in 04262011?
[G1 Android Development] crypticc:
Works for me. But I did have to goto wifi advanced settings and reenable the European domain of 13 channels to pickup my router which is on 13
[G1 Android Development] javon27:
Just as an update: Jit-off with compcache and vm heap set to default seems to have really helped a bit. My batter performance is back to the way it should be; I unplugged from my charger at 7:30am and here at 4:42pm I am at exactly 70% with no charging at all.

Overall the phone seems to be more responsive, but I am still getting FC's when I try to run Angry Birds, and etc. And before anyone asks, I installed this ROM after a complete wipe using Amon RA and SuperWipe (just for redundancy's sake), and I also ran fix_permissions. I will try running fix_permissions again to see if that helps and will provide an update on tomorrow (not that anyone seems to care; my posts get ignored for the most part. Oh well :-P).
[G1 Android Development] ringochan:
No one else has reported any issues with wifi here.

Can you describe how it's not working and your current setup?
[G1 Android Development] ringochan:
Haha. Don't be silly. I'm sure thousands of people have read your post, but not able to respond for whatever reasons.

When you get FC, do you have the option to 'wait'? or it only let you close the app? Also, can you determine exactly what the system is doing when you get the FC's? Starting up the app? reading data off sd? etc...

If you can provide a logcat, I'm sure some advanced users can give you more specific advice.

By the way, did you upgrade to the latest version yet? You should do it before you spend more time on the older version.
[G1 Android Development] Galaxen:
So.. no solution to why Apps cant be moved to EXT?!
[G1 Android Development] roalex:
it works for me, so i suggest use the latest and wipe i know how you like that ;)
[G1 Android Development] Galaxen:
I hate wiping... :(... hehehe :D
[G1 Android Development] Effdee:
SuperWipe !!!!

is not actually needed

do us a favour and push this upstream once you have confirmed it working ;)

project build/
diff --git a/tools/releasetools/ota_from_target_files b/tools/releasetools/ota_from_tar
index 91dcaf7..445561a 100755
--- a/tools/releasetools/ota_from_target_files
+++ b/tools/releasetools/ota_from_target_files
@@ -385,9 +385,9 @@ def WriteFullOTAPackage(input_zip, output_zip):
script.ShowProgress(0.5, 0)

if OPTIONS.wipe_user_data:
- script.FormatPartition("/data")
+ script.FormatPartition("userdata")

- script.FormatPartition("/system")
+ script.FormatPartition("system")
script.Mount("/system")
script.UnpackPackageDir("recovery", "/system")
script.UnpackPackageDir("system", "/system")

the leading / was preventing the update-binary from finding the MTD partition

it was looking for /system when it should be looking for system

SuperWipe is being used because old system files were hanging around

Now it is not needed as the ROM zip will properly format system

alternatively see this commit

https://github.com/ezterry/GB-build/commit/ebc838d8f9b60814575778ff9898e4b2b8930df8

but imho mine is cleaner

right got myself all confused now

that should work for us but it might break EMMC

So Ezterry's commit may well be better

if fact it is better

as it will only strip the / if it needs to

def FormatPartition(self, partition):
"""Format the given partition, specified by its mount point (eg,
"/system")."""

fstab = self.info.get("fstab", None)
if fstab:
p = fstab[partition]
self.script.append('format("%s", "%s", "%s");' %
(p.fs_type, common.PARTITION_TYPES[p.fs_type], p.device))
else:
# older target-files without per-partition types
partition = self.info.get("partition_path", "") + partition
self.script.append('format("%s", "%s", "%s");' %
(self.info["fs_type"], self.info["partition_type"],
partition.lstrip('/')))
[G1 Android Development] roalex:
Im using CM's build, tbh i don't think i notice that it won't erase them properly. I will have to test it since im to lazy to look more in depth into their "logic" (as a non coder imagine the head shake id get !) seams its a bit different from AOSP build.

Would be odd for them not to notice it by now i think ?

basically your saying:

format("yaffs2", "MTD", "/system");

format("yaffs2", "MTD", "/data");

is not working ?

/edit

Looks right, how can they miss such a thing ><
[G1 Android Development] Effdee:
use ezterry's fix

you will only notice it if you flash over a rom which is quite different

I imaging cm peeps flash cm over cm

the filenames are the same so they don't see a problem

just touch some random stuff on system, you will see the random stuff after

check the recovery log

it complains that it cant find partition /system

edit the updater-script removing the leading / and system formats just fine

Ezterry's patch is the correct one as it only strips the / when it needs to

we should care about other devices , even if they don't care about us :D

looks like Firerat is using Ezterry's patch as well

https://github.com/Firerat/android_build/commit/f220fb754a34945e25261b88529c010490722a0b

this explains why I have not had problems with ezginger, ads or firerat builds

(and why I have always thought superwipe was pointless)
[G1 Android Development] roalex:
I did test it its indeed true, just a bit odd its not noticed!
[G1 Android Development] Effdee:
like I said they are probably just flashing over CM so unlikely they will see many hangovers

it's very messy but Firerats CM7 seems to have more features

I don't know if you have tried it yet but it is AutoCMTD and prints out a nice display

not convinced it is complete

there is no src for the AutoKernel

it differs slightly from Ezterry's if you compare the updater-scripts

might pester him for it