yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] Canesfan22:
im getting a FC out the yang with process.com.google.process.gapps even after a wipe. maybe im using the wrong TP? It wont even let me get into the log collector

**EDIT**

seems the only way to fix this is to use

mount -o rw /dev/block/mmcblk0p2 /system/sd

cd /system/sd

rm -r *
[G1 Android Development] voxluna:
cyanogen: a status report, if you will

I just upgraded to 3.9.2 this morning, and I've been using 3.9.1 for a few days. Observations:

* I have to agree with comments about diminished battery life, but I think it's to be expected, considering. I normally have a charger on it whenever possible... but I took it shopping today, and went from a full 100% charge to 62% in about two hours.

* I can confirm (at least in 3.9.1) there was a BT A2DP stuttering/chopping problem as mentioned earlier in this thread. I'm guessing it's during heavy CPU use. This isn't a constant problem, but it does happen. I see you've made some changes to scaling, I'll watch for improvement in 3.9.2.

* This may not be a ROM thing, but: when you start Touch Input screen typing, then open the hardware keyboard, it'll keep suggesting words and still clicks. No big deal -- but it doesn't allow you to use the Shift or Alt keys. The cursor changes, so it's seeing the keypress. Closing and opening will resolve this.

* Kudos for not only fixing the GPS power widget, but having it actually toggle on its own without a trip to the settings screen!

I'm going to buy you a case of beer next week. <soapbox>Everyone who has any serious interest and use in this ROM should do the same. Supporting developers is what gets us cool stuff to play with like this. Same goes for paid apps.</soapbox> Thanks for your obviously intense work on this project.
[G1 Android Development] amiuhle:
That's normal behaviour, at least for Android. I'm guessing it would be possible to keep the call running, but Android seems to disconnect completely and do a new network search.
[G1 Android Development] itp:
T-Mobile My Account Force Close fix/workaround

Folks,

Looks like the new My Account app from T-Mobile (2.0) is trying to be overly clever with some of the values in build.prop. I remounted /system rw, edited build.prop to change the model, brand and name, and rebooted, and was then able to use the new application.

I'm not sure which of the values mattered in the end. I'm also not sure it was worth it -- the new app has some interesting functionality, but they also went overboard with custom widget graphics and the whole thing seems a little bloated. Oh well.

--- /Users/itp/build.prop.orig 2009-07-30 07:07:32.000000000 -0400
+++ /Users/itp/build.prop 2009-07-30 07:34:04.000000000 -0400
@@ -11,9 +11,9 @@
ro.build.user=shade
ro.build.host=toxygene
ro.build.tags=ota-rel-keys,test-keys
-ro.product.model=Android Dev Phone 1
-ro.product.brand=android-devphone1
-ro.product.name=dream_devphone
+ro.product.model=T-Mobile G1
+ro.product.brand=tmobile
+ro.product.name=kila
ro.product.device=dream
ro.product.board=trout
ro.product.manufacturer=HTC

@cyanogen Obviously it would be better if T-Mobile hired some competent programmers (degraded functionality on an unrecognized build is one thing, but this force close makes it seem like they can't handle a default case if they don't match a switch statement), but in the meantime, it might be worth changing these properties back?
[G1 Android Development] defconoi:
uh, 16 for swappiness isnt really taking advantage of compcache or a swap file, if you set the swappiness higher more applications get swapped and you can multitask without delay,

I can run maps, browser, google voice, gmail, gtalk, the market, terminal and linda file manager and switch between them all without waiting for the app to reload into ram with a swappiness set at 80.

With your swappiness setting I cant run maps, gmail, browser, and google voice at the same time, either maps or the browser is forced to reload into ram/swap.

A low swappiness like 0 is meant for people that have enough ram to not swap at all. - dont we want to swap and take advantage of compcache??? heh

So the lower you set swappiness the less your taking advantage of the compcache feature.

Quote from andrew morton:

"My point is that decreasing the tendency of the kernel to swap stuff out is wrong. You really don't want hundreds of megabytes of BloatyApp's untouched memory floating about in the machine. Get it out on the disk, use the memory for something useful." - the same applies to our implementation of compcache, there really isnt a noticeable delay that I have noticed with a higher swappiness setting, if there is one, its less than having a swappiness of 16
[G1 Android Development] dwang:
in my experience setting the swappiness that high gives a performance boost initially, but it causes the phone to slow down quite a bit after a day or so of use. How large of a swap partition do u use?

[/B]
[G1 Android Development] defconoi:
I use 32768, and I have not noticed a delay after a week uptime

I also dont have any bloaty, resource intensive, poorly coded apps on my G1 that could cause problems.

I know if I install 50+ apps, some have backround services that use cpu/ram and cause delays... Could be an issue your having?
[G1 Android Development] uwonsum:
I would not recommend using a swappiness of more than 32 on this device. The reason being that it was not designed to handle it, and we are already pushing it enough by even enabling swap.

Second, larger swappiness means the swap fills up quicker causing the system lag that you see many who use swap complain about. The cpu is not fast enough and definitely, the sdcard is not fast enough to handle such read/write--one of the reason page-cluster is set lower than the default.

Third, setting the swappiness so high means the kernel will aggressively swap processes out of physical memory and move them to swap cache. We are dealing with a device with max cpu speed of 528MHz. Even on desktops and laptops, 60 is the default, this setting is not practical for such a device. Not to mention this is a battery killer.

The number I use was not chosen randomly. I have tested a Linux-swap of 128MB with swappiness ranging from 10 to 100. I have also test Linux-swap of 32MB with swappiness ranging from 10-100. The settings were also tested combined with compcache. I came to the conclusion that using swappines greater than 32 has a negative effect.
[G1 Android Development] dwang:
nope, I don't have very many apps installed. I keep my phone very lean. Only have 1 widget running.
[G1 Android Development] shaithis01:
I went from 3.9.1 with no issues to 3.9.2. On startup I immediately got a slew of unable to load widgets to the majority of my apps on SD not functioning. The icons were all generic as well.

I tried fixing permissions via 1.4 recovery which restored the icons themselves but each one came up with Force Close. So I wiped the ext3 partition and the phone, reapplied the update and re-installed a couple of apps. They work after install but revert to the above non-functionality on reboot with the icons again in generic format. A reboot restores the icons but not the programs functionality, only force closes.

Any help, ideas on this?

Thank you
[G1 Android Development] jklong03:
Move comments?

Would it be possible for all of you "my RAM drive is bigger than your RAM drive" users to please take the compcache discussions over to this thread.

I realize it has some bearing on the ROM as a whole, but it seems far enough removed from anything cyanogen has control over to warrant it not being in his thread over and over.

EDIT: Cyanogen beat me to this while I was composing!
[G1 Android Development] cyanogen:
Please please, no more talking about swap in this thread. Let's keep it on topic. Either use the compcache thread or something else.

On a better note, the next version is going to have the VPN support from Donut :cool: Might be able to get WPA-Enterprise working too, but no promises.
[G1 Android Development] alritewhadeva:
Cool, so by the looks of it you're going to slowly bring over different parts of donuts into cupcake but not make a fully fledged donut build?
[G1 Android Development] cyanogen:
Yeah. There are a lot of great features in Donut that are portable. I don't expect that we will see a Donut OTA until the end of the year, so I figure I might as well backport what I can.
[G1 Android Development] jenarobfreaky:
Power Manager Widget

Does anyone know which apk file to push for the new power management widget?
[G1 Android Development] yukkio:
Hi, the ROM runs quite fluid with compache. I have a doubt, would be better to use swap and compcache?

BR.
[G1 Android Development] uwonsum:
Go to this thread to discuss this topic. I will post some info there.
[G1 Android Development] dixxa:
Is that a good answer or do i need to start report people for not reading at all. Some moderator are pretty active in the dream forum please pay attention, to the author of the roms and post at least.
[G1 Android Development] Bavilo:
Settings.apk
[G1 Android Development] metasage:
My battery life is actually much worse on this build. I haven't changed anything since upgrading. It drained from 100% to 84% in less than an hour of sitting idle.
[G1 Android Development] ryan75:
Strange behavior - possibly related to 3.9.1

First off, I haven't had time to upgrade to 3.9.2, so for all I know this could be fixed. It's also very possible that this is related to the official Google Voice application. It just so happens that I upgraded to 3.9.1 the same day I got my GV invite. Finally, I didn't install a stand-alone version of 3.9.1, but rather the pre-themed Dark Hero version of 3.9.1, on top of a freshly formatted ext3.

After that long-winded intro, my issue is quite simple. When my phone's screen is timed-out, and I attempt to call it from another number (landline), I get a busy signal. I'm able to reproduce this consistently. If I wake up my phone, and call it again before it goes to sleep, it rings as expected and goes to GV.

Anyone have time to try this, or know if this is a known issue.
[G1 Android Development] uwonsum:
I am still on build 3.9 and don't have battery drain issue. Technically, 3.9.2 should be better since the cpu sampling rate was corrected.
[G1 Android Development] metasage:
Yeah, that's what I thought. Could it have anything to do with what we're not allowed to talk about in this thread? ;) I'm using your userinit.sh
[G1 Android Development] inportb:
@cyanogen: any way to get openvpn working? i don't see it in donut :x

@yukkio: read the thread?
[G1 Android Development] michael_bolton:
issues I've seen so far

this is for the 3.9.1 build, but I'll see if it happens again the 3.9.2 build later today and tomorrow.

I was walking in the parking and found a great unofficial spot. so I took a picture of it to remember. but when I opened it up later it was upside down. I just took a picture at my desk again in landscape mode and the orientation is fine. strange????

coPilot live works but is slower in the build but not by that much. It did however reboot my phone for the first time ever while I was in copilot. could have something to do with the cpu scaling that has since been fixed though. I'll test it out.

I see the checkerboard pattern a lot now (briefly <.01s) when dealing with heavy apps

all of my normal functions work, gmail, market, text, phone without any issues at all.
[G1 Android Development] joeydsmith:
very nice bro, very smooth and very very quick. no crashes or force quits so far.
[G1 Android Development] pinetreehater:
This may be a known issue of google voice (although not acknowledged by Google). Look into the GV forums and you will see tons of people complaining about one of two things:

1. Busy signals

2. Lag or voice delay

Take a look here: http://www.google.com/support/voice/bin/search.py?hl=en&forum=1&query=busy+more%3Aforum

Will
[G1 Android Development] yukkio:
Relax men, I only did a question about performance of the ROM using compcache and swap, nothing burdens. If my commentary bothered some administrator removes it, simple.
[G1 Android Development] pinetreehater:
Submenu Directions

For anyone unclear on how to operate the submenus (it is never explicitly stated even in the launcher threads...guess people are expected to figure it out. At least I couldn't find any mention of it) here is a simple explanation thanks to All~G1:

Menu> more> submenus> menu(button)>

Manage menus > menu(button) >add menu

Here is where you can setup your new folders. the new version of the launcher sets the folders at the top rather then alphabetically.

I hope this helps anyone who may have been confused.

Will S.
[G1 Android Development] pinetreehater:
Voice Control

@cyanogen

Is there any possibility of getting Donut's voice controls ported to your ROM. I tinkered around with it on the soggy donut, but I guess since there are no voices that can be downloaded, it wouldn't work.

It would be awesome to have voice confirmation of my voice commands. As it is now, you have to look at the screen to confirm your command (which defeats the purpose).
[G1 Android Development] Binary100100:
From Compcache userinit.sh tutorial for Cyanogen 367 with a recent modification

that allows us to set compcache disk size, memlimit, swappiness, page-cluster, laptop_mode and few others by easily editing the user.conf file so we shouldn't ever have to edit the userinit.sh file for these changes. I verfied it and it seems to work great!

Thanks Huanyu!

1. unzip the cc.zip

2. Change the parameters in the user.conf

apps2sd=0 #this parameter is useless here (this is for a modified a2sd, )

media2sd=1 #moves media to sd if /system/sd/media exists

compcache=1 #enable compcache

cc_disksize=32 #set size to 32MB

cc_memlimit=8 #set size to 8MB

cc_backingswap=/dev/block/mmcblk0p3 # set backing swap to /dev/block/mmcblk0p3

swappiness=30 # set swappiness to 30

linux_swap_partition=/dev/block/mmcblk0p3 # enable linux swap if compcache is not enabled

3. push user.conf to /system/sd

4. push userinit.sh to /system/sd

5. reboot

get the recent cc.zip file right here.

Sorry Cyan. I didn't notice your post until afterwards. Won't happen again.
[G1 Android Development] ryan75:
Hey thanks Will, I'm heading to that thread now.
[G1 Android Development] ttabbal:
OpenVPN works fine. I have it installed on my G1 with CM 3.9.2. There's a thread on this forum that has the binaries and directions for installing it. The config is a bit of a bear to get right, but I finally got it working the way I wanted it to. Note: doing this requires knowledge of the Linux command line, and it's not particularly simple. Post questions in the OpenVPN thread on this board, NOT in this thread. It's already too @#%$# long. :D
[G1 Android Development] Bobao:
Sorry if this has already been mentioned, but Terminal does not recognize the enter key on the on-screen keyboard. Not sure if this is ROM specific or due to something else. I just flashed the 3.9.2 on a 32B Google Ion. 3.9.1 had the same issue, but it works on the original rooted CRC1 Ion ROM.
[G1 Android Development] cyanogen:
I'll apply this patch to the next build:

http://android.git.kernel.org/?p=pl...it;h=aa7160b29a4f9538e6834c774a25b02588de90ff
[G1 Android Development] machuidel:
I am using 3.9.2 combined with nabzilla1990's Hero theme mix. After 1 hour, and not using the phone, the battery went from 99% to 98%. Usually it would aready be at about 90%.

When using Huanyu's userinit.sh script, and his default settings including backing swap, I notice no lag at all. Even when changing workspaces. I can also switch between applications, while listening to music without any delays. I also do not notice any lag when unlocking and using the phone (switching from idle to busy).

Also for me, opening the application drawer was never this smooth before. No hickups at all.

It's really incredible. They (google, t-mobile, htc whatever) should really consider this rom as the default for G1 and / or at least support Cyanogen.
[G1 Android Development] inportb:
I know OpenVPN takes some work to set up, since there're tons of options. But does the Android version work like the x86 version or is it more difficult to configure? I was planning on just copying over my current configuration and doing some minor tweaking :)

Thanks for the tip, btw.
[G1 Android Development] ttabbal:
You shouldn't have to change much. It's just a recompiled version from the same source code. If you have a working setup, it should get at least close to working on Android as well. I found that I could get a connection working on a PC, but it didn't quite work on the phone. Adding "pull" to the client config file fixed that. Still not quite sure why.
[G1 Android Development] marshallladd:
Everything is working fine for me.

I get the occasional skip in A2sd bluetooth music, but very rarely. I think it is more hardware you are linked to than the phone. I am using mine in a car stereo with the phone sitting in a mount.

One "bug" that I have noticed in every custom ROM from JF to cyan is that in spare parts, there is a setting to change menu font size. You can use it but it only changes the font size in spare parts, and only until you exit the app. All other menus remain the same default font size, and when you go back to spare parts, it has also reverted back to default font size. Just something I would like to be able to change but currently can't.

Thanks again cyan. Awesome work.
[G1 Android Development] Beast84:
Anyone else end up with 25mb free space after flashing 3.9.2? I wiped & reformatted my card. I'm gonna try a wipe again to see what that does but just wanted to see if I was the only one with this issue
[G1 Android Development] media_:
getting acore force closes up the ying yang
[G1 Android Development] afflaq:
# df

/dev: 48928K total, 0K used, 48928K available (block size 4096)

/sqlite_stmt_journals: 4096K total, 0K used, 4096K available (block size 4096)

/system: 92160K total, 66724K used, 25436K available (block size 4096)

/system/modules: 512K total, 512K used, 0K available (block size 131072)

/system/xbin: 2432K total, 2432K used, 0K available (block size 131072)

/data: 91904K total, 20644K used, 71260K available (block size 4096)

/cache: 30720K total, 6192K used, 24528K available (block size 4096)

/system/sd: 480171K total, 54883K used, 425288K available (block size 1024)

/data/dalvik-cache: 480171K total, 54883K used, 425288K available (block size 10

24)

/sdcard: 7279940K total, 2095196K used, 5184744K available (block size 4096)

#
[G1 Android Development] no6969el:
simplest fix ever.. wipe and try again.. or.. restore you nandroid flash that im sure you did since the directions said to do that first and try again if you dont wanna lose your settings..

OR

nandroid restore.. back up your apps and settings with backup for root access and then wipe and flash new update...

all your answers in one spot!!
[G1 Android Development] firetech:
Just curious here. What makes it hard to port the Enterprise support? wpa_supplicant on the phone already has working support for WPA Enterprise, you just need to enter the data manually into its config file (use the search, there are threads about this). Has Donut added more than just new GUI stuff? :confused:
[G1 Android Development] richpadg:
Ok, just wiped and flashed 3.9.2 and almost all of my ringtones are showing up twice in the list. What can I do to fix this?
[G1 Android Development] media_:
I did all of that already :cool:

Its happening after I reflashed already. Im going to wait for the new release today to try again. I can live with it until then.
[G1 Android Development] dwang:
yeah I think thats what it is, the GUI.

I have wpa enterprise working already so I can connect to my work wifi, but l had to modify the config files manually.
[G1 Android Development] michael_bolton:
I've got 3.9.2 running now and see a vast improvement in the idle cpu usage. My is averaging around 5% (down from 25%+ before).
[G1 Android Development] inportb:
You might have some "push" commands on the server that the client needs ;)
[G1 Android Development] cyanogen:
Yeah, they have a new keystore system that stores all crypto-related things. I've already ported it for the VPN code, so it shouldn't be hard to get the rest needed for WPA-Enterprise.

Post a log.
[G1 Android Development] Jak Crow:
irrenhaus put out an update to the launcher in 3.9.2, fixing a problem with the sub folders.
[G1 Android Development] Krazyone:
Found a bug in 3.9.2. Submenu additions do not allow adding items with ' in the name. Ex: Hold'Em which is a texas holdem game i have installed allows me to select the sub-menu but nothing happens. This is the only bug i have found thus far. Its hella quicker than the 3.9.1 release!
[G1 Android Development] Janis:
Battery, memory

All I can give are front end readings, but I went from 100 %-80% (OK, 82 before a reboot, 81 after, both after long phone call) from 8-noon. Just before my 11:30-noon call, I implemented the Power manager widget and turned off GPS (can apps access the widget statuses?). My battery has shot down to 40% - it shows that in "Watts" too. It's 12:245-sh. Rebooted and now it says 45%. It's just erratic. Thought people might want to know.

I'm having some other odd things with the launcher, but I'm posting there (hint, hint), including android.process.acore fc/w.

My internal memory widget is saying 19mb used. I installed TooDo, but have been able to get back to 14 or so clearing the bowser cache, but now it won't go. ??? I don't know if it's relevant, but I thought I'd put it out there in case it is.

Oh yeah, every time I reboot, I get two missed calls in my notification window from yesterday morning, but I have cleared them out several times. They're the only missed calls in my call log.
[G1 Android Development] njuncos:
regarding your battery, I would try charging it all the way back up to 100%, then power off the phone and let it continue to charge until the LED turns from red to green. Sometimes the battery reading is very erratic and this method of "resetting" the meter seems to work quite well.

In other words, for the time being, only reboot your phone when it shows 100% charged. Try this a couple of times throughout the day if you're near a charger, lol...it should even it back out.

Dunno what else could be causing your battery problems because cyan fixed a major battery issue in 3.9.2...

As for your other issues, cyan?
[G1 Android Development] virdi:
ethernet-over-usb support

does anyone know what's the status of the experimental (untested) "usb ethernet support" in v3.9.2? I remember it was there in v3.9.1 changelog and then disappeared in the latest version.

A big thanks to cyanogen and others at XDA... you guys rOcK!

PS: I have some web hosting space/bandwidth to spare if the developer need some.
[G1 Android Development] SimonNWalker:
I've searched all over these threads trying to find out if there is a way to kick off the Apps2SD manually and can't find anything.

I already had 3.9.2 installed and my setup just how I want it.

Now I decided to give the APPS2SD a try so I went ahead and created the required partitions on my SD card.

I have rebooted the phone a couple of times but my Apps don't appear to have moved.

QUESTIONS:

1. I was told to look in the /system/sd/app folder to see if my apps are there but the app sub-folder does not exist in /system/sd. Is this the correct place to look?

2. Does the Auto APPS2SD only initialize on the first boot after a flash?

If so, is there a way to make it run again without having to re-flash the phone?

Thanks
[G1 Android Development] sstang2006:
keeps getting better and better.. no problems here only the vibrating thing when making/receiving calls but you are working on it already.. can't wait for 3.9.3 :D
[G1 Android Development] simms22:
did you press repair ext filesystems in the recovery ?
[G1 Android Development] jklong03:
I agreed, I went back too!

First time for me too! I went back to 3.9.1 (thanks restore 1,4!) And it does seem quicker everthing else the same.

Could this be related to the CPU scaling issue he corrected? Can't remember if that was fixed in 3.9.1 or .2 ?