yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] ximmox:
I don't think that dithering is that bad on performance, but it definitly bugs me to see those UI graphics that jagged. Would really like that to be optional again. :/

Also the lines near the tabs are too thin again, maybe you'd like to revert that change as we once fixed it.

Changelog says fixes for the german translation, but COS setting are completely english again.

Thanks for your steady improvements roalex.
[G1 Android Development] Maxamillion:
So I can't use tmo theme chooser anymore?

Is there any way I can still switch the theme?
[G1 Android Development] drbobb:
Doesn't boot for me (32A).
[G1 Android Development] roalex:
Try to download it again
[G1 Android Development] roalex:
Just modify the build.prop setting if you really must.

Yup i took out all languages from COSettings for now, im testing something.

As for the mdpi drawable this is what CM is using i will stick with them for the moment.
[G1 Android Development] ringochan:
1. I use 28 radio and my G1 never looses 3g connection in Honolulu. You might want to check with your carrier to see if the problem is on their end.

2. Install Google Voice Search from Market and see if voice input comes back. If you already had it installed, uninstall/reboot/reinstall/reboot.

Yeah, I agree with you on the performance of this rom.;)
[G1 Android Development] ringochan:
You mean the widget from Google Search? You can download it from Market. Be sure to download 'Voice Input' so that you can use the 'microphone' feature of the widget. I'm not sure how it 'pops up when you start typing', though.
[G1 Android Development] ringochan:
As roalex said, TMO theme chooser must have been one of the major factors that slowed donw our phones in recent builds.

But I hear you. I really liked the Honeycomb theme myself.

Well, you can try ADW Launcher and associated themes from Market. It's not going to be the same as TMO one, though.
[G1 Android Development] drbobb:
Indeed. I d/l'ed it a few more times from multiupload, and not just the md5 but even the sizes didn't quite match. Although unzip never sees anything wrong with it. Weird. Could you please post md5 sums along with new files?
[G1 Android Development] BlackF09:
Car Home

Did u get any answer or find it out by yourself?

All I know is that the phone needs to think it is "docked" and then it will activate the UI. But I have no idea how this can be achieved with the G1.

I would like to know, too.
[G1 Android Development] roalex:
I have only included the LUNCHER! Since was taken off the Market. You actually have to Download the application from the market though :)
[G1 Android Development] drbobb:
Damn still can't boot the new kernel build, although I downloaded several times until both size and md5 matched for a few in a row, and flashed one of those.
[G1 Android Development] roalex:
wipe dalvik, get me a recovery.log (adb pull /tmp/recovery.log) after you flash it.

else use the new build, it has the new kernel inside.
[G1 Android Development] BlackF09:
Car Home app

TY for the info, didn't know that this is split into two apps!

I found this xda thread: Google Car Home

For download I read about using the alternative market "AppBrain" or here at the end of this thread:google car home 2.2.1.4@AndroidPIT
[G1 Android Development] yo9gnc:
i`m using the 05282011. with the wifi drain. bluetooth is using the same module (wlan.ko)?
[G1 Android Development] Maxamillion:
Hey roalex, the new build is incredible, this is the fastest I've seen my g1 run ever! I just wanna thank you for keeping our g1's alive after 3 years and for your genius work. I just got a 348 on quadrant standard, which is the best scoreI have ever received.

Just keep doing what you are doing, cuz its working.
[G1 Android Development] pentavalle:
I'm trying to install adw launcher ex but it says that there's not enough space on device, could it be because system is at 97%? How can I solve this problem?
[G1 Android Development] ringochan:
Where are you trying to install it, /system? Or if you just want it installed normally, try what what the OP says. I didn't have to do this on my G1 (tbh, I forgot to), so your problem may be something different, though.

This is from OP.

DO NOT USE A2SDext scripts with this ROM , before playing around with your applications, enable move apps from COS settings, and choose SD-ext as defult in Settings/Applications. You can and should move apks from sd-ext to phone as you like (seams apps set on sd-ext also will set the dex there!)

​
[G1 Android Development] drbobb:
not really excited about the prospect of going through the hassle of wiping, and restoring all apps.

The rom works just fine for me as is (05192011), except for gps issues (likely due to hardware damage) and too much battery drain.
[G1 Android Development] erotser:
Anyone else having trouble with calling screen (set on sliding tab)?

I cannot see anything other than the caller's name and no but no other way of responding or ending the call without the use of hardware buttons.
[G1 Android Development] pentavalle:
Tried but with no luck. I install apps via file manager.

Notice that I don't have an ext3 partition.... but moving to sd card instead of sd-ext doesn't solve the problem.
[G1 Android Development] innerspace:
I had huge issues with COS DS over a number of builds, low memory was one of them. While I'm certain the latest (5.29) was a leap forward in and of itself I know now that a number of my problems were manifestations of user error.

It's been mentioned a brazillion times but didn't sink in for me until this build, "After first boot go into settings and allow application moving and set default install location to sd-ext.". This is the most important piece of information commonly overlooked when people flash COS DS.

This last time around I:

superwiped

fastboot erase system -w

flashed cos-ds 5.29

run setup wizard, at market search prompt choose cancel

allow app moving, set default to sd-ext

reboot, add accounts, sync

shout "OH LAWDY" in amazement as your G1 runs GB like a native OS.

Install only applications that require the speed of internal memory (ie: GMail, Maps, Dialers etc.). Install all other apps to your sd-ext partition. I do not utilize the native fats2sd framework.

At the moment I'm seeing some issues:

A2DP audio skipping with FLAC tracks

short battery life

slow home screen reloads

I'm sure this isn't news, seems like a correlation could be drawn between the missing options in this build and it's successes.

BTW - I've been gone for awhile, is there a proper channel for bug reports re: COS-DS?

Thanks
[G1 Android Development] almostthere:
Same method as before. Dump logcat and state issue/s

I agree batt life is quite rubbish at the moment but home screen lags unnoticeable on launcher pro memory usage set to moderate
[G1 Android Development] roalex:
this isn't the kind of rom you can play around with :)

-launcher should not be swapped (this luncher eats very little ram, im at 35 mem free with it...)

-you should not use any memory application (they either kill what android should or mess with the memory tuning)

-do not use other kernels

-do not use a swap parition

-do not flash any Gapps

follow this and your phone will work quite fine.

p.s many toys in the new build ;)
[G1 Android Development] gzzf:
Hi roalex, ths for your great work. I found a problem in your 20110529, that is when i add lock screen gesture, it will have an error and exit. this will lead to you cannot use lock screen gesture.
[G1 Android Development] roalex:
Yup i know about it, had not find a fix yet ><
[G1 Android Development] pentavalle:
Thanks, now it works, I didn't realize that this procedure is so important.
[G1 Android Development] drbobb:
It may be that you are right for the G1 or a 32B, however on my 32A I found using a swap file does not hurt and leads to less reloads, I also use autokiller with the moderate preset and my phone works just fine with Go Launcher EX :D
[G1 Android Development] roalex:
see, thats why i say do not mess.

the home gets killed cause you use the autokiller which changes the setup for the lowmemory killers, ditch the swap, ditch autokiller, see how it works then :)
[G1 Android Development] drbobb:
Yeah I did run it just like you say for a while, and I wasn't very happy. Like I say, you probably haven't tried on a 32A. I'll try again when I find the time to upgrade to a newer build.
[G1 Android Development] BlackF09:
New build

So it is more then a new kernel? Which means to flash the whole image?

Another question:

Is there anywhere the setting flip-it-over-to-turn-it-silent while the phone is ringing?
[G1 Android Development] sb56637:
Hi everyone. The known issues mention "WiFI Drain". Has this just been recently introduced in COS-DS? What is the newest version of COS-DS that doesn't have it?

Thanks a lot!
[G1 Android Development] roalex:
I was talking about the one im working on atm :)

AFIK that option has been taken out a while ago.
[G1 Android Development] ezterry:
Its a anoying bug of my 2.6.36.4* kernel..

Work is being done to minimize/remove it.

Remember its only a problem if you had wifi enabled since or at boot.. and its currently disabled..

This makes an unexpected drain for the user that disabled wifi on the way out of the house as they will have more drain than the user that left wifi enabled despite leaving the range of all known wifi accesspoints.

If you disable wifi and reboot all is well.

If you leave it enabled all is well.

If you disable it.. and enable it again all will be fine once its enabled again..

In short you can sit on wifi with the kernel for days.. or never use wifi and all is well.. but for users with large periods in wifi.. and out of wifi and disables the wifi to save power when no ap is around gets a nasty shock when they check their battery.
[G1 Android Development] BlackF09:
That wifi is being "switched off" in sleep mode does not trigger the drain?
[G1 Android Development] sb56637:
Thanks for the explanation about the WiFI issue!
[G1 Android Development] BlackF09:
What a bummer! I liked it...
[G1 Android Development] ezterry:
That "off" I believe is just dis-accociating from the network.. module stays loaded thus will not have drain
[G1 Android Development] ehb224:
Was wondering if Rom Manager was removed from the newest (5-29) build for a reason? (At least, I did not have it after a full wipe and flash).
[G1 Android Development] roalex:
was just taking space, its on the market, also a bookmark in Pacman.
[G1 Android Development] Maxamillion:
Damn, with the 5/29b build I just had 50 mb of free ram with two running services! That's the most I ever had.

Oh and thanks roalex for adding the theme engine again! Your awesome!
[G1 Android Development] ThdDude:
so

is not correct then?
[G1 Android Development] roalex:
yup thats it
[G1 Android Development] kallt_kaffe:
Nice ROM. Got a T-mobile G1 off eBay recently to use for HVGA testing and could of course not resist putting som custom ROMs on it.

This one feels snappier than CM6.1 that I tried before. However, tried some benchmarks and Neocore really looks wierd but I'm pretty sure it worked on CM6.1. Anyone else got this? It just shows some lights and some explosions, all the tanks, buildings, robots are missing.

Also may I suggest attemting some AHB bus overclocking. I've done that successfully on both MSM7225 and MSM7227 cpu's and it boosts the memory access according to Quadrant benchmarks.

You'd need to use two kernels in that case, one without AHB bus overclocking and one with it.

This is the frequency table used today for the speeds from 528MHz and above (in fact the 528000kHz is only 518400kHz with this setup because of the way the overclocking code has been made, this can be done differently but I won't go into detail about that right now):

{ 528000, ACPU_PLL_2, 2, 1, 132000, 3, VDD_7, 128000, 0, 5, -1, 0x1b },
{ 537600, ACPU_PLL_2, 2, 1, 132000, 3, VDD_7, 160000, 0, 5, -1, 0x1c },
{ 556800, ACPU_PLL_2, 2, 1, 132000, 3, VDD_7, 160000, 0, 5, -1, 0x1d },
{ 576000, ACPU_PLL_2, 2, 1, 132000, 3, VDD_7, 160000, 0, 5, -1, 0x1e },
{ 595200, ACPU_PLL_2, 2, 1, 132000, 3, VDD_7, 160000, 0, 5, -1, 0x1f },
{ 614400, ACPU_PLL_2, 2, 1, 132000, 3, VDD_7, 160000, 0, 5, -1, 0x20 },

Another thing that is wrong about the above is that the AHB speeds aren't true but I think that is only cosmetical. The AHB speed is the CPU speed divided by 4 which means it should follow the CPU speed as it increases. However asfaik it's only a "display" value. It will be using the higher speeds.

Now, to the AHB overclocking. On the MSM 7225 and 7227 it turns out that on most phones the AHB bus can be overclocked and it makes a noticable difference in Quadrant benchmarks.

You could try changing the above part of the frequency table byu changing the AHB clock divider to 2 (which means cpu speed/3) and it would look like this:

{ 528000, ACPU_PLL_2, 2, 1, 176000, 2, VDD_7, 128000, 0, 5, -1, 0x1b },
{ 537600, ACPU_PLL_2, 2, 1, 179200, 2, VDD_7, 160000, 0, 5, -1, 0x1c },
{ 556800, ACPU_PLL_2, 2, 1, 185600, 2, VDD_7, 160000, 0, 5, -1, 0x1d },
{ 576000, ACPU_PLL_2, 2, 1, 192000, 2, VDD_7, 160000, 0, 5, -1, 0x1e },
{ 595200, ACPU_PLL_2, 2, 1, 198400, 2, VDD_7, 160000, 0, 5, -1, 0x1f },
{ 614400, ACPU_PLL_2, 2, 1, 204800, 2, VDD_7, 160000, 0, 5, -1, 0x20 },

(Note: that that I left the 528000 level with the wrong "cosmetic" values but in truth it runs at 518.4MHz with an AHB clock of 172.8MHz)
[G1 Android Development] merlos:
I want to install the last version (8th of mar) but I have a question.

Last time I flashed the update zip (7th of March), the update deleted all my user data&preferences.

Is there a way to flash the zip without wipe user data?
[G1 Android Development] inuyasha84:
Looks like links are not working, they point to http://<br /><b>COS-DS-03082011-full</b> and %3Cbr%20/><b>COS-DS-03082011-light</b>
[G1 Android Development] Dakumo:
Your links for the current Version are not working! :-(

Can you plz fix it?
[G1 Android Development] ezterry:
Um if you re-read the code you will find 528000 does not actually set PLL2 thus is not part of the overclock.. and 528000 is the speed listed from Google.
[G1 Android Development] styleage:
COS-DS-03082011-full : http://www.multiupload.com/20PWEYA8K7
[G1 Android Development] juangil:
thank you! am assuming is the lite version.. is it? EDIT: full version... the name say it :)

P.S how did you get this file if download link was always wrong?
[G1 Android Development] roalex:
All files are up now, 3 versions, light, full, stock.
[G1 Android Development] juangil:
thank you,

you said mtd should be at least 88Mb system for full version? but is actually using 89.9 out of my 93 system :confused:

good I made it a lil bigger to add some stuff:)
[G1 Android Development] chillywillyhoe:
i flashed "COS-DS-03082011-full" and i keep getting "the applicate google services framework process has stopped unexpectedly" i can use the phone find but i get root access, i tried to do the uid fix in recovery and that didnt help
[G1 Android Development] kallt_kaffe:
Yes, I noticed the >528000 check later. The pll-multiplier in the frequency table made me believe it worked differently. Btw, that multiplier isn't used anyway.

And yes, 528000kHz is correct. It's 19200*55/2. The PLLs goes up to 1209600 (19200*63).

The overclocking trick is done by reprogramming one of the PLLs to a slower speed and changing the divider to 1 (a11_div=0). This can be a bit dangerous though. On my Huawei U8100 (MSM7225) it changing one of the PLLs made the camera go crazy and on my ZTE Blade (MSM7227) it seems that the GPU derives it's clock from PLL2 so when it was lowered in order to raise the CPU clock 3D performance went down the drain. When I switched to using a different PLL the 3D performance when back to normal.

btw, this is the source I was referring to: https://github.com/CyanogenMod/cm-kernel/blob/android-msm-2.6.37/arch/arm/mach-msm/acpuclock-arm11.c

Not sure if that is exactly the same as used in this ROM.

Nonetheless. On both my Huawei U8100 and my ZTE Blade it was possible to overclock the AHB to gain some extra performance. Also I suppose on the G1 the CPU it can go higher than 614.4MHz? The limit for 7225/7227 usually is just below or just above 700MHz.

EDIT: Hold on a second... In the source I referred to above the PLL2 is never restored to it's default value (should be 0x37) when moving back down to 528000 and below. And 528000 uses a divider of "2" so the 528MHz mode should be greatly reduced after being up above it and then return back. On the ZTE Blade I had to make sure to restore the PLL I used to not degrade other modes, is that not needed on this CPU?
[G1 Android Development] ezterry:
I can't run my dreams faster than 595 for any length of time.. and with some of the updated goveners and acpu tables that may still lock up.. so I'm usually at 556.

You can make the table go faster.. for some it may work.. but I don't think anyone building the kernels from source are having much more luck than me.

At least with the current method of overclocking.

Heh .. yes one of the many things in that code making me pull my hair out.. it seems smoother if you fix the pll..

you may want to look at the version in my 2.6.37.8 kernel its not the code used in this rom but has some cleanups that may help with sanity....
[G1 Android Development] almostthere:
Root seems not be working...anyone else facing that problem?
[G1 Android Development] 1r2R1:
what do you mean by "REQ System partition with >= 81 MB". How can i know my partition size ? Because "fdisk -l" in the terminal give me nothing :(

And how can i have a larger partition ?

thanks for this great rom ;)
[G1 Android Development] virajss:
Yesssss!! I thought I was the only one. I flashed the full ROM this morning and root was not working. I am trying to reflash it and see if I did anything wrong.
[G1 Android Development] icewewe:
Yes, root isn't working. I flashed su-2.3.6.1-ef from recovery and got root.

I'm having issues with acore dying due to low memory, even though I have swap. Google Talk and Market aren't working, so it looks like I'm back to ezTerry's 2.2.1 build for now.

Use Firerat's MTD patch. I personally don't bother. On stock partitions I had ~1MB free on /system. As long as you have sd-ext you can just sym-link anything /system might be missing.
[G1 Android Development] MrFrankfromCM:
I flashed COS-DS-03072011-signed.zip before you added the 3 versions. Is this the same as the Full version? Everything went fine and G1 is good btw.
[G1 Android Development] juangil:
Am having similar problems as above:o

also, sdcard automounts if usb is connected, am I the only one with this issue?

back to previous version since it was flawless (other than num 8 TUV): http://xdaforums.com/showpost.php?p=11898040&postcount=217

EDIT: After re-flasing previous version the 8 TUV simbols are gone :)
[G1 Android Development] dw9906:
Glad to see the Theme engine added back in. Thanks
[G1 Android Development] d12unk13astard:
If i'm coming from the 5/22 cos rom do i need to fully wipe in order to flash newest 5/30 cos rom. I usually do for every rom anyways but im just lazy and would be nice if i didnt need to if there was no point.
[G1 Android Development] albatorcobra:
Is it possible to disable compcache in 05/30?
[G1 Android Development] roalex:
Settings/Applications

@d12unk13astard

indeed you would have to
[G1 Android Development] selfinflicted1:
So what about the no wipe update.... also I still can't get rom manager to download these.
[G1 Android Development] Maxamillion:
The link for the 5/30 build in the OP is not working. :(

Im trying to download it.

EDIT:never mind, downloading 5/31 build instead. :)
[G1 Android Development] kingjehu:
Just got 381 on Quadrant on the first try. The may 30 update is working so well I don't think I'll miss ADW and swap.
[G1 Android Development] roalex:
use 31, was some issues on a few scripts on 30.

@all

You dont have to full wipe all the time, just if you come from a pre "rebuild" rom. Suppose pre 29.
[G1 Android Development] uhmzilighase:
Today's update COS-DS-05312011 is definitely smoother and faster than COS-DS-05292011. Noticed one small thing:

COS settings> Performance > Lock home in memory appears to be missing. Lock messaging in memory is present.
[G1 Android Development] innerspace:
serious issues remain

I'm bummed to say things have slowed down to a crawl here... I admit I push my phone hard (don't we all) but this is unbearable.

I'm dropping call's left and right, seems like my radio is disconnecting mid call and cycling between Edge/3G. I don't know what caused the slowdown, I use google voice and had installed GrooveIP. The phone just became unusable.

So - I see a new build is out, I'm going to flash it and see where I stand.

One question - I'm currently running Danger SPL with the 27 series radio. I'd like to flash the 28 radio but am getting an error re: Cutom MTD partitions. How do I revert to stock partition map so I can flash 28? Also, is anyone else experiencing reception issues? Brand new SIM card, terrible performance.:confused:
[G1 Android Development] Maxamillion:
If you are having dropped calls, its a problem you should consult with your provider, its not with the rom itself.
[G1 Android Development] vu_scripts:
COS-DS-05312011 no support multi language ?
[G1 Android Development] darkguy2008:
Uh, hey, yeah, new updates and all, but how am I suppossed to download the kernel? I mean, I can install git on windows and all that stuff, but do I have to build it too? :/
[G1 Android Development] almostthere:
Because roalex set autokill to be less likely to kill home
[G1 Android Development] albatorcobra:
Thank you, I was looking for it in COS Settings.
[G1 Android Development] kingjehu:
Quadrant score was 386 with all stock settings. This is running so well that the only thing I can think of to improve it would be an option to disable homescreen auto-rotation so launcher2 doesn't always have to redraw.
[G1 Android Development] inportb:
... not if the dropped calls are because the UI does not respond quickly enough for the call to be answered in time, or if the phone app dies in the middle of a call. We must not assume that all network errors occur on the provider side, because the client controls half of the connection.
[G1 Android Development] roalex:
suppose its an idea, tho i made him rotate to begin with ;)

@vu_scripts

if i add all the languages the rom becomes considerable slower, i will add the languages as needed by users though.

/later edit

@kingjehu

actually its suppose to rotate only when its set to, added a patch to enable that behaviour, the setting is under setting/display, till now it just did nothing :)
[G1 Android Development] drbobb:
WHERE is the COS-Pacman in the newest build, I can't find him :confused:
[G1 Android Development] roalex:
it just runs one time when you do the google login.
[G1 Android Development] almostthere:
Then in flash 0531 as the response is fast enough. Faced same issues as you did
[G1 Android Development] drbobb:
Ah got it. I think it's missing a lot of basic stuff, at least gmail & titanium backup ought to be included.
[G1 Android Development] roalex:
It will simply search on the market, its just for lazyness, you can find what you want from the market on your own, surely its not needed ;)
[G1 Android Development] drbobb:
Sure, it's just a tiny convenience. But as long as it's there it could be just a bit more useful.
[G1 Android Development] BlackF09:
Hi roalex!

Thx for the new build!

It seems that the rotation setting is being ignored for the "desktop". If I disable the setting it still does rotate home but not in apps.

Can I change the home button behavior? It does always go to the main (central) home page now and not just to the "desktop". Usually a second press brought me to the central home tab.
[G1 Android Development] drbobb:
Has the autorestore of downloaded market apps been removed from the new build (05312011)?
[G1 Android Development] BlackF09:
Google Settings Restore

Mine was only partially successful only a view apps where downloaded but the saved wifi settings and browser bookmarks are completely missing.