yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] piercednevins:
Running 3.3.4 without apps2sd and it runs amazing...wondering what the battery life will be like with the clock speed changed...we shall see. Excellent build! Thanks cyanogen!

piercednevins
[G1 Android Development] nolageek:
3.3.3 had my a2sd working fine without any doing anything, very cool (I use the new unionfs method.)

Not sure if this has been asked (I've been following the thread) but since it converts to ext3 automagically, will that affect other roms that worked with ext2?
[G1 Android Development] insanemonkey:
ok i ran apps2sd on 3.2 and it got me stuck on the loading screen lol.. darn ill update to 3.3.4 or newest version and let you guys know
[G1 Android Development] Thegovernor:
looks like noone will answer my question
[G1 Android Development] crazythunder:
ok, so, 3.3.4 does apps2sd automatically,correct? i'm just wondering about dalvik and caches. earlier i moved dalvik and caches to sd via ta utility, and got stuck at the g1 screen. should we leave dalvik and cache alone on this build 3.3.4? and don't use any of the apps2sd methods?
[G1 Android Development] insanemonkey:
lol i just did that, it got me stuck after reboot, idk why it keeps getting me stuck at the android loading screen.

what i do, downloaded few apps, open apps2sd, make sure copy files is checked, then click move to sd then allow superuser access then it loads, once done all the apps i downloaded are gone, then shutdown phone restart then stuck at screen :(

update:

just uploaded your version 3.3.4 and it like gets stuck on the android screen then loads, re loops, im gonna let it sit for a bit and see.. :( why do i get the bad karma im always nice to people :(
[G1 Android Development] vector_man:
Been reading through most of the replys on this thread and I'm deciding if I want to update. I just have a question or two. I have root on my phone with JFV1.51 CRB43 US build. I don't have apps2sd. If i update would that cause any problems since i dont have apps2sd? Would i be able to have apps2sd after the update?

Thanks
[G1 Android Development] insanemonkey:
i believe you would have to first partition your sdcard so that it knows how much memory you want to use for apps, I.E. partition it to like 300mb to ext2

and the new update 3.3.4 once loaded should update all your files and make the ext2 into the ext3 on loading.. im not to sure, wait for cyn.. to reply
[G1 Android Development] grokdesigns:
You'll need to create an ext2 or ext3 partition on your SD card first to take advantage of Apps2SD.
[G1 Android Development] cyanogen:
It will still work without a2sd. To enable a2sd you just need to repartition your SD card. There are other threads with instructions how to do it. After you repartition, the ROM will take care of everything else for you.
[G1 Android Development] TheGreenJester:
Workin' Great Here!

I just updated to 3.3.4 from JF ADP1.51 without wiping. I had Apps2SD, Marcus' method (unionfs) with apps and data moved to SD, dalvik on internal.

Everything is working very well, much faster!

Thanks for 'optimizing the crap' outta this image! I've only played with it for about 10 minutes, but I've noticed a performance boost in most everything I've tried.
[G1 Android Development] TheMan42:
Being on cm 3.2 as I said before, was using the unionfs marcus method by default, upgrading to 3.3.4, I shouldn't have to delete marcus's init and a2sd setup files do I?
[G1 Android Development] G'uno:
This is DaYuMu6ft7 from over at AndroidCommunity...

I wanted folks to know that I did not create the EXT3 partition, I only had EXT2 on the sd card

Then I flashed to this ROM, strr8 from the JF ADP1.5 US Build with no problem

(I installed once, then I wiped.. tried it again, after 10 minuets it worked)

Now I have un told Memory, lol

:cool:
[G1 Android Development] cyanogen:
Interesting. I am actually looking into some of the other union-mount patchsets like AUFS which seem to have superseded UnionFS. I really like the union mount setup though.
[G1 Android Development] TheMan42:
Whats the class speed of your card? Unionfs is a much more stable method over symlink, however, if your card is anything but Class 6, you may not want to do unionfs.
[G1 Android Development] metallicant:
Someone help!!!

I just upgraded to 3.3.4 now WIFI Tether doesn't work!!

I keep getting an error saying: "Your phone is currently in an unknown state-try to reboot"

I rebooted 3, 4 times now, same results
[G1 Android Development] dwang:
class 6, 8 meg. I don't see how that makes a difference since I see no performance issues with symlinks.
[G1 Android Development] dwang:
Can somebody try to reproduce this on their g1? Just to see if it locks up with their setup?

Yeah the union mount setup is pretty cool, but if there's a performance hit, I'm sticking with symlinks.
[G1 Android Development] sfcdale:
3.3.4

I know i am always late to the party, but just like 3.1,3.2, 3.3, 3.3.1, 3.3.2, 3.3.3, 3.3.4 installed with out any problems. sorry if i am so boring but i like it that way. :D

Now if i had a schedule for the next update i would install it faster.
[G1 Android Development] question.com:
crap hero is outm and im loving this build. ohh the choices
[G1 Android Development] scotte9999:
FWIW, I see the same thing: Significant slowdown after some activities when using unionfs. Using an 8Gig Class 6 card, the symlink method worked great. Like the earlier poster, using unionfs on CM3.[23], I see the occasional significant 'stutter' when doing things like opening a drawer, or starting an app.

I'm going to revert to symlinks when I get some spare ergs. :-) I was very happy to see the ".nounion" option appear.

I agree that unionfs seems better, but...it just doesn't seem as reliable. Especially in an embedded environment, I'd question the use of something like unionfs or aufs due to their added overhead over the simple extra lookup that the symlink has.
[G1 Android Development] cyanogen:
Wanna try AUFS? Grab this zip: http://n0rp.chemlab.org/android/aufs-stuff.zip and push a2sd to /system/bin, and push the boot-new.img to your sdcard and run "flash_image boot /sdcard/boot-new.img".

Would love to hear feedback on it. I am running it right now on my G1. It seems that all the Linux distributions that used to use UnionFS dropped it in favor of AUFS. Maybe we should too!
[G1 Android Development] dwang:
yeah I noticed the "stuttering" too. At first I thought it was my widgets, but I removed all of them and still saw it. By process of elimination, I narrowed it down to unionfs. Once I went back to symlinks, no stuttering.
[G1 Android Development] beagz:
Is that specific to your build? Will this work on other builds like dudes 1.2b or do you know?
[G1 Android Development] dwang:
cool, let me try and get back to you.
[G1 Android Development] cyanogen:
Very specific to my build. Would just like to get feedback because if it works better, then it will get included!
[G1 Android Development] beagz:
RATS!

ten letter
[G1 Android Development] cyanogen:
Obviously this build has different goals :) Hero is pretty sweet but I am a function-over-form kind of guy.
[G1 Android Development] terminatorxman:
I wanted to try Hero rom, will you be modding this.

Since my card is ext3 now would I screw it up when testing hero. If you are going to customize hero I will wait for yours, since it will work with my current config.

Plus your mod has been the most stable and option packed.

thanks
[G1 Android Development] firestrife23:
I'm running it as well, haven't ran into any issues yet... so far so good!
[G1 Android Development] dwang:
Tried the aufs boot image and while it seems better than unionfs, it still not as good as symlinks. The website that I referred to earlier still stutters and locks up quite often. Whereas with symlinks, aside from slowdown due to the streeming music, its scrollable.

In fact, as I'm typing, the suntimes link has locked up my g1 completely. No issues with lockups with symlinks.

EDIT:

my g1 has completely locked up. And it has rebooted automatically. I experienced the same thing with unionfs.
[G1 Android Development] smasraum:
OK, was on JF 1.51 with Apps2SD from the market and apps on ext2 and cache on ext2. Updated to CM 3.2 without wiping. Ran that for a day or so with no problems, and then was struck by the bug to update to 3.3.4. I updated from 3.2 to 3.3.4 without wiping and so far no problems.
[G1 Android Development] cyanogen:
Hrmph. Do you have your browser cache going thru /data or something? It's just strange that it would impact performance like that, since there are only application APKs and the dalvik-cache.

I think the union mount is a better default since it's super easy because it just works, but the .nounion is a nice compromise.
[G1 Android Development] dwang:
Nope, data and cache are completely in internal flash.

I'm guessing it has to due with low memory conditions that's causing the problem.

This is very easy to reproduce. I think you should try to reproduce on your g1.
[G1 Android Development] stellarman:
Thinking of moving from Dude's 1.2b

I have been lurking on this thread for a couple of days, and like what I see. I really like and appreciate that you are trying a lot of new things to improve the build all the time.

I am not a-ROM hopper. I have been on the Dude's builds for a month now, I guess (which seems like an eternity when changes occur so fast). But, I am thinking of changing.

Since I already have A2SD working under unionfs, I don't expect to have a problem with that part of the move. But, I would prefer if I didn't HAVE to wipe in the change-over. Call me lazy if you want to. But that is one of the reasons I tend to pick a ROM and stick with it. Re-loading apps and settings seems like a waste of time to me.

Anyway, who else here came from Dude's? What are my chances if I just flash without wiping? I know I can just try it and see what happens. But I would like to have some idea in advance, so I can weigh the options.

Sorry for the long post. I didn't intend for this to be a novel.

Please let me know.
[G1 Android Development] firestrife23:
I'm currently using AUFS and I can't seem to reproduce crash, but i do see slight lag... maybe you can do adb logcat? while you try this?

however keep in mind not all of website is optimized for mobile phone, I've seen site with gazillion of ads actually brought my g1 down to grinding halt. you might wanna check out ad block app in market it certainly helped.
[G1 Android Development] davil124:
Hey Cyanogen I am currently using your rom and I think its amazing awesome.

I just have a suggestion for the next update, and that is to increase the number of icons in the Launcher.
[G1 Android Development] firestrife23:
@dwang

I do see couple of

however I'm not sure if that's source of culprit I better leave this to cyan since he know his ROM better than I do. Sorry I can't be much of help from here.
[G1 Android Development] dwang:
I think the issue is that unionfs/aufs just adds additional memory overhead on a system that is already memory constrained. So when you start streaming music in the background and go to a "large" website, things are going to start freezing and lagging.

Probably a good idea to put the ".nounion" instructions on the first page for people who want to do symlinks.
[G1 Android Development] rushless:
"Sorry you are having probems. The reason why you still see Teeter (and the HTC_IME) is because this build sneaks them into your data partition instead of the system partition because they are large files and I wanted to reclaim some space on the system partition. Wiping would get rid of them."

So I am guessing this means that if you do not have apps2sd set up and you are low on available memory (I have 10mb), it would not be a wise move to install the 3.3.4 rom? Reason being I would have even less memory than the current 10mb I have(I am using JF 1.5 now and have yet to update from that).
[G1 Android Development] cyanogen:
It's under the "Frequently Asked Questions".
[G1 Android Development] AsaSpades:
JF 1.5 Themes no longer work 4 this rom...is it just me, or did something change?
[G1 Android Development] crazythunder:
i'm using his adp1.5 black aero with 3.3.3.4 no issues
[G1 Android Development] mrcrs:
aero gloss theme works with 3.3.4.

i literally just flashed the theme and it works.

the only thing that gets "broken" is the auto rotate on the home screen.

also, the aero gloss theme just got updated yesterday for JFv1.51 :)
[G1 Android Development] pitecus:
Can you make the auto rotate feature follows system settings?

Thanks for the great job. I am really appreciated.

I'd like to turn it off but I don't know how to, even after I disable screen rotate in the setting page.

Cyanogen, can you make the auto rotate feature follows system settings?

Thank in advance.

- Jay
[G1 Android Development] Rafase282:
How can I manually change the cpu speed? or is there a free app that can do this? other thatm open overclocker or somethign like that.
[G1 Android Development] kscasper13:
same here, 410 mb free on internal storage! yay!!!
[G1 Android Development] trevordbs:
Runs very well. a lot faster. 3.3.4 no problems
[G1 Android Development] cyanogen:
Yeah, I think so. I'll see about it for the next release.

http://xdaforums.com/showthread.php?t=505419
[G1 Android Development] Canesfan22:
autorotate in JF themes and wallpapers seems broken still
[G1 Android Development] cyanogen:
Looking into this BTW.
[G1 Android Development] sfcdale:
UnionFS on 3.3.4

I too have been having issues with g1 long pauses, force close / auto reboots when i use a wifi streaming music player and using appmanager or browser.

now this might be a real bad thing to try but i installed "swapper" from the market and it has fixed my auto reboots. and no more long pauses or force closes
[G1 Android Development] JakobFriedrich:
hey whats up i'm running 3.3.3 and my internal memory is 277 of 535 and i only have about 100 apps please help me
[G1 Android Development] rasturn:
Question 4 u Cyanogen

Can you make a folder for audio on the sd ext3or2 partition and move the ringtones etc. A. would it work B. would it work better, cause every once and a while, the sounds have a slight delay when receiving a call or text message.
[G1 Android Development] pascanu:
I have a few questions:

1. if I disable unionfs how do I re-enable it? (if something goes wrong or I don't like it)

2. if I disable unionfs will app, app-private and dalvik-cache stay on sdcard?

3. what drawbacks/problems do you see if I disable unionfs? (I don't have any technical arguments, just a gut feeling that unionfs sounds good in theory but in practice it gave me a lot of problems and headaches: frozen phone twice for example; one other thing is that I like to see how much REAL space I have left, not intmem+system/sd).

4. [non-related] I only have 24 MB available in /system/intmem. Looking to see why I discovered I have 4 "lost+found" folders (!!!!); can I safely delete them and recreate only one? What else can I do to see what / reclaim space in "intmem"?

TIA
[G1 Android Development] dubbeld00:
Since IM.apk isn't working on my mobile (Gives the error "Can't read phone number from SIM"), how can I remove it?

I already deleted: /system/app/IM.apk, TmoIm....apk and /data/data/com.android.im*

But still I see the IM application in my application list (which can't start by the way). And yes also rebooted my phone in order to refresh the list, but this also didn't work. As far as I know I can't delete the ImProvider, since this is just a generic interface for other programs... Who can help me delete it?

By the way cyanogen, great job! Its working great, it directly found my ext2 partition which is converted to ext3 automatically... Also the ROM is flying (since it is clocked to 523 (or so) mhz)!
[G1 Android Development] truck2:
Great ROM! Switched from JF 1.51 to 3.3.4, and it's definitely running faster. This is also the only time so far when I've changed ROMs that I haven't ran into problems and had to wipe.

However, I do have one request. My HTC USB/audio adapter doesn't work as per this issue. I was wondering if you could include this patch. The widget mentioned in the discussion sort of works, but is rather buggy.
[G1 Android Development] atconc:
Do you have to use apps to SD with this build? I flashed the latest 3.3.4 but can't install any apps at all Market says "install unsuccessful" and adb says

N:\g1-sd\appmanager>adb install "AppManager 0.3.8.apk"
* daemon not running. starting it now *
* daemon started successfully *
645 KB/s (40966 bytes in 0.062s)
pkg: /data/local/tmp/AppManager 0.3.8.apk
Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]

I tried disabling unionfs but it didn't help

I'm going to reinstall my nandroid backup for now but this build seemed really snappy so if it's possible to go back without apps to sd please let me know how.

I did search the thread but couldn't find an answer to this, so apologies if it's already been asked.
[G1 Android Development] Ummuish:
atconc:

You can fix that by changing the permissions of /system/app and /system/app-private (i changed them both so I'm not sure which one did it)

Search around, there is a guide somewhere
[G1 Android Development] dixxa:
ok just go in terminal and hit

su

mount -t yaffs2 -o remount,rw /dev/block/mtdblock3 /system

chmod 770 -r /system/sd

chown 1000:1000 -r /system/sd

reboot

If you know adb:

adb remount

adb shell

chmod 770 -r /system/sd

chown 1000:1000 -r /system/sd

reboot
[G1 Android Development] rushless:
Still, a point here is that perhaps something is amiss with 3.3.4, since the Cyanogen clearly stated it works without apps2sd. Cy would have mentioned if something addtional had to be done to make non-apps2sd G1's work correctly.
[G1 Android Development] joe75:
dixxa, cyanogen told me 771 is the correct permissions for /system/sd.. i did try your suggestion though, i was able to do chmod 770 but chown 1000:1000 gave me "no such user" error and the problem was still there after a reboot.

im not sure whats causing this " Insufficient Storage" problem with app installs but i did try to redo rooting and updating all over again to try and fix it. in the process i had no problem installing apps right before updating to 3.3.4. this issue seems to becoming a more wide spread problem and still no real fix or ideas to as what is causing it, and even worse, how to properly fix it :(
[G1 Android Development] dixxa:
ok ok this is the output of an ls-l /system/sd

drwxrwx--x 2 1000 1000 8192 Jun 1 12:24 app

drwxrwx--x 2 1000 1000 4096 May 27 17:08 app-private

drwxrwx--x 2 1000 1000 24576 Jun 1 12:39 dalvik-cache

lrwxrwxrwx 1 0 0 19 May 31 15:39 data -> /system/intmem/data

lrwxrwxrwx 1 0 0 20 Jun 1 11:35 local -> /system/intmem/local

drwx------ 2 0 0 16384 May 25 19:42 lost+found

drwxrwxr-x 3 0 0 4096 May 25 20:15 media

lrwxrwxrwx 1 0 0 19 Jun 1 11:35 misc -> /system/intmem/misc

lrwxrwxrwx 1 0 0 23 Jun 1 11:35 property -> /system/intmem/property

lrwxrwxrwx 1 0 0 21 Jun 1 11:35 system -> /system/intmem/system

lrwxrwxrwx 1 0 0 25 Jun 1 11:35 tombstones -> /system/intmem/tombstones

and yeah I just saw it was 771 :) for the rest I really don't know uid 1000 is usually use for primary user in linux.

Man let me tell you you're almost there soon you'll have apps2sd.
[G1 Android Development] cyanogen:
Still haven't quite figured out the insufficent space problem I guess. It really has to be permissions somewhere, I think. I wish I could reproduce it.
[G1 Android Development] cyanogen:
It looks like Android already has a Bluetooth input plugin in 1.5? I don't have anything to test with yet.

I don't think that mediaserver scans that partition, only /sdcard.

I'll add this patch to the next release.
[G1 Android Development] rocketsbay:
How come the APN list is empty? Shouldn't I see Haykuro's APN list?
[G1 Android Development] atconc:
I'm having a second attempt - here's what happened this time.

Just to restate - I don't do apps to sd (don't have a fast enough card)

Went from my restored nandroid backup of JF 1.51 EU

Wipe - Flash cyanogen 1.3.4 - Wipe again (didn't do 2nd wipe last time)

N:\g1-sd\appmanager>adb install "AppManager 0.3.8.apk"
740 KB/s (40966 bytes in 0.054s)
pkg: /data/local/tmp/AppManager 0.3.8.apk
Success

Then tried an app from the market and that worked too!

So the 2 differences were wiping after the flash and trying ADB install before the market, hopefully trying one or both of these will help others

*edit* wiped again as an experiment - apps from the market worked straight away - so either my prob last time was a freak event or a wipe after flashing is the way to go!
[G1 Android Development] prscott1:
Hey - I was getting some hangs as well last night with 3.3.4. back at work now so was about to flash back to 3.2 for the day (I use the heck out of phone at work). Can this AUFS be used with 3.2?
[G1 Android Development] dwang:
Decided to move back to ion. Even after going back to symlinks and removing all my widgets I'm still experiencing lagging and stuttering. Not sure what the problem could be anymore.
[G1 Android Development] cyanogen:
No, 3.2 doesn't use union mount at all.
[G1 Android Development] cyanogen:
So it HAS to be permissions. Hrmph, what did I miss?
[G1 Android Development] prscott1:
Okay, thanks for the reply. I'm going to try it on 3.3.4. :)
[G1 Android Development] rushless:
So the statement that no wipe is needed is not correct for 3.3.4? I do not have apps2sd either, but want to avoid installing everything again- at least for now.
[G1 Android Development] Derexius:
Is there any chance u could add the 5 desktop mod? Or is this impossible?

The mod is awesome!! If i could i would donate but i`m too young :(
[G1 Android Development] pascanu:
Unionfs

cyanogen, please help!

I disabled the unionfs and no apps are not showing up from my sd (probably I should redo the symlinks but I decided to stop being afraid I could do more harm). I reflashed v3.3.4 but they still don't show up. How do I re-enable unionfs?

Another (less urgent) question: how do I disable overclocking (or manually set a lower CPU speed)? I tryied SetCPU but it freezes my phone. I remember reading somewhere (can't find it anymore) in the forums about doing it manually in Terminal. (my battery is draining much faster than before, it's not worth the increase (?) in speed).
[G1 Android Development] prscott1:
Okay, I'm being the AUFS guinea pig this morning. :)

C:\Android>adb shell
# busybox df -h
busybox df -h
Filesystem Size Used Available Use% Mounted on
tmpfs 48.1M 0 48.1M 0% /dev
tmpfs 4.0M 0 4.0M 0% /sqlite_stmt_journals
/dev/block/mtdblock3 67.5M 58.9M 8.6M 87% /system
/dev/block/loop0 768.0K 768.0K 0 100% /system/modules
/dev/block/loop1 3.5M 3.5M 0 100% /system/xbin
/dev/block/mtdblock4 67.5M 1.3M 66.2M 2% /cache
/dev/block//vold/179:1
3.3G 437.5M 2.8G 13% /sdcard
/dev/block/mmcblk0p2 540.0M 54.0M 458.5M 11% /system/sd
/dev/block/mtdblock5 74.8M 9.3M 65.4M 12% /system/intmem
aufs 540.0M 54.0M 458.5M 11% /data
#
[G1 Android Development] TheMan42:
Updated last night from 3.2 to 3.3.4 without a hitch, more responsive and no fr camin

Updated last night from 3.2 to 3.3.4 without a hitch, no issues at all, and I'm back on my JF 1.5 aero theme too without issue. Much more responsive over 3.2. I wonder if the fact I had unionfs before I installed CM's rom has any effect on the fact I don't have lag issues compared to those who didn't have it before?

Either way, I love it, great job CM. Only thing that seems to have a little issue Is the WiFi not wanting to connect, I'll test it again later.
[G1 Android Development] cyanogen:
I probably will modify the Launcher a little more this week.

"rm /system/sd/.nounion" and reboot to reenable unionfs.

SetCPU works fine for me, but you could do something like "echo 348000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq" if you want to slow it down.
[G1 Android Development] prscott1:
hey Pascanu, there is an XDA thread on the cpu scaling and the commands to try.

I have a little shell script that I'll share:

echo 528000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo 528000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
cat /proc/cpuinfo

(substitue what you want for the 528000)

HTH