yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] dwang:
swap file performance with anticipatory io scheduler

I'm noticing that I'm getting much better swap file performance when using the anticipatory io scheduler in the 3.4.2 boot.img.

I have a 16 meg swap file with swappiness set to 10 and with the older images, after a few hours I would get long pauses and lagginess when switching between apps.

I'm not getting this with the 3.4.2 boot.img, switching between apps is quite snappy with very little pause and it definitely helps with the browser reloading issue when switching to other apps and back to the browser again.

Anyways, just another data point for moving back to the anticipatory iosched.
[G1 Android Development] usmc2k:
Lovn 3.4.3 Cyan running smooth with no errors or freezes !!!!!
[G1 Android Development] pascanu:
I can confirm this observation. I'm running v3.4.3 with boot.img from 3.4.2 and this is the first time I can run swapper (16 MB, swappiness 10) for a full day without noticing virtually any hickups.
[G1 Android Development] cyanogen:
3.4.4 will switch to this scheduler for sure. Still no presents from UPS today yet.
[G1 Android Development] ScottGood:
well

Nice to here about next update. Sad that ups hasn't run yet but it is still early.

Also for anyone having issues with protected apps try copying them the apk to /data/app-private and its .zip file to /data/app. It works for me till the issue is fixed in the next update
[G1 Android Development] Raziel07:
I'm running jf 1.51 adp with Apps2SD and I want to flash this. Since I do not need Apps2SD, is a wipe necessary?
[G1 Android Development] cyanogen:
Coming from JF 1.5.1-ADP should go without any problems.
[G1 Android Development] Raziel07:
So the installed apps2sd app won't cause a problem? Or just uninstall it before I flash?
[G1 Android Development] tarponfly:
I have searched and scoured this thread and countless others and cannot find a clear answer. I want to flash to this ROM (3.4.3) coming from JF 1.51US (CRB43)

What steps do I have to take not to brick my phone? Can I just flash straight from my current ROM to this?
[G1 Android Development] cyanogen:
Coming from a US version, you will probably have to wipe first. YMMV. You won't brick your phone by flashing a ROM. That territory is reserved for bootloaders only.
[G1 Android Development] alritewhadeva:
hey cyanogen, did you get your replacement G1 yet? :)
[G1 Android Development] tarponfly:
Will I need to upgrade my SPL, etc if on JF 1.51 US? Or can I just rename 3.4.3 to update.zip on my card and flash?
[G1 Android Development] bittermormon:
From the first post

* Does not require the "special" SPL
[G1 Android Development] cyanogen:
Hoping it shows up today.

You don't need any particular SPL for this build. Although, you should make sure you have the latest radio (linked in the first post).
[G1 Android Development] dills84:
Paid apps problem?

I'm loving this rom, very snappy and fast.

My only issue is when i try to install apps i've previously paid for. They don't seem to install at all from "my downloads". The icon is missing, and i get a foce close immediatly over a black screen.

Free apps work fine. and so do apps i've directly uploaded to my ext3 partition.

Anyone run into this problem? I really dont want to lose my PAID apps!

Any help is appreciated!
[G1 Android Development] dwang:
known issue, will be fixed in 3.4.4
[G1 Android Development] kyleds:
my other purchased ones work. like bettercut, klaxon, note everything pro,
[G1 Android Development] dwang:
those are paid apps, but not protected apps. Only protected apps have this issue.
[G1 Android Development] dills84:
Ah ok, thanks for the heads up. Do you know any way to work-around this? Something i can do in the terminal? Maybe move those paticular apps back to the phones storage?
[G1 Android Development] userfriendlyme:
this feels like a broken record i think a dozen people have reported the same issues i wish people would take the time out and read before making a thread longer with the same thing over and over again. were all hoping UPS shows up with a replacement phone so a update can be released fixing some of the issues we've been having.
[G1 Android Development] tarponfly:
Just curious...with the overclock as part of the ROM, etc...how does battery life seem on this ROM? I've read all 300+ pages of the thread and didn't see it mentioned. I've been using the overclock widget with JF 1.51 and can only last give or take 12-14 hours with what I consider normal usage. Not to mention it's frustrating that even with the reboot option checked on the widget it always reverts back to defaults.
[G1 Android Development] Janis:
Not waking up, dead, staying asleep, won't wake up, I call it coma

There's a lot in this thread about it, and a seperate thread in the android development forum.

I just flashed from 3.4.2 to 3.4.3, flashed pimped out recovery, permissions fix, and I'm still going into coma, without a new notification, this time, but with Wifi on and not plugged in.

Let me know how I can get some kind of log without getting any external power input and I'll be happy to do it, but the stability thing is getting to be a problem, especially without being able to clear my notifications to resolve temporarily. Eyeballing JF. But I reflashed (3.4.3 wihtout flashing the permissions fix, so far, and all I've got is Open Home and Toggle Settings fc/w, which I just expect out of those apps anyway.)
[G1 Android Development] dwang:
use setcpu from the app and games section and set it back to 384mhz if you are worried about battery llife.
[G1 Android Development] Mikey:
If you have read maybe a couple pages prior to posting, you would have noticed, it's a known existing problem.
[G1 Android Development] userfriendlyme:
i think the battery life is alright. i doubt you'll get 12 - 14 hours u barely have to use your g1 to get that so i dunno how normal usage that is. but i would say on a full charge maybe 6. im guessing becasue i use my g1 heavily and with widgets and it being overclocked already its gonna drain the battery faster.
[G1 Android Development] cyanogen:
So I finally gave in and made the Launcher have 5 screens. Thanks to Dude for pointing me in the right direction. It will be in the next version.
[G1 Android Development] thenefield:
Having the same problem. Cyanogen is working on a fix. Although, it doesn't appear to be an issue with ALL paid apps. For instance, DXTop now amazingly works great with the 3.4.3 build. However, DXTop installs its paid application in /data/app as opposed to /data/app-private. So it appears to be an issue with accessing the /data/app-private folder.
[G1 Android Development] alritewhadeva:
It's not paid apps, its PROTECTED apps :)
[G1 Android Development] prash:
Damn, I guess it'll help alleviate the hero theme flashing issues, but I for one am happy with 3 screens, I guess I'm a minority here.

Cyanogen, one more thing I saw someone request this on twitter but I can't second it there since I don't use twitter.

Can you PLEASE make a theme template. I'm working on a theme and currently using hero theme template but I rather not deal with the xml edits made on that and would love to start fresh for the CM rom. I hate having to mess up the settings apk and such that hero replaces. I love the CM rom and I don't see me changing to any other anytime soon.

If you need to take a look at the template files you can check out the 1.1/1.0 templates made by stericson at http://tr.im/g1defaults (xda link, shortened for my own sake) and the hero theme at http://tr.im/g1herotheme to see how they're doing it.

Basically a few system apps and frameworks folder is usually enough wrapped up in an update.zip.

This would also help if flashing a theme screws up something and causes hang, its easier to just flash the default theme files back rather than flashing an entire rom again.

Thanks in advance if you do take the time to make it!
[G1 Android Development] cyanogen:
Yeah, I am going to make a theme template too.
[G1 Android Development] prash:
Great news! :]

I better start working on my theme, so I can be the first to make use of it.
[G1 Android Development] sir*mez:
on the hero theme all you have to do is port the settings.apk from Cyanogen build to the hero theme. then port all the changes in the drawable folder and sign it. its easy, your asking cyanogen to do extra work, why??

edit: i dont use the hero theme, why would i need a template of a hero theme?? thats why i made my own template and didnt ask anyone to do it for me.
[G1 Android Development] mrcrs:
i don't get it how for some people, the settings apk gets broken.

i'm on 3.4.3 and using hero theme 1.3.5 and the settings is not broken, i see the SD card secondary and all.

hmmmm
[G1 Android Development] prash:
I'm not asking him to extra work, I saw that he already said he was going to make a theme template on his twitter and I simply second'ed the move providing my own explanation as to why this would be a good thing.

Also I stated I was using hero template to make my own theme since that works pretty decently on multiple roms, but I want to make it for the CM rom. Making a theme based on the template made for the CM rom would make flashing it a simple process with nothing major to worry about. I've made themes since the 1.1 os and having theme templates for roms makes it A LOT easier on theme makers.

Since CM Rom is quiet popular these days, its not unnatural to want a theme template for it. I don't see why you have an issue with this really.
[G1 Android Development] cyanogen:
It's pretty easy, I can just add it to my build script.
[G1 Android Development] pascanu:
I would say battery life is better than average (comparing to other ROMs I've had). I would suggest the KISS approach (Keep It Simple Stupid) if you want battery life. I have tried different themes and widgets but have come to the conclusion that I'm better of without any of these. After all, this ROM is all about speed & stability. Having a very (VERY) snappy phone, with 14-16 h of battery life (using WiFi 24/7) and various apps in background makes me happy. Widgets are very bad for both battery life and speed/reliability.
[G1 Android Development] pascanu:
Please, please include option/instructions to revert to 3 screens! (am I the only one feeling like this?)
[G1 Android Development] al74:
Unless it affects stability/performance, why would you care?
[G1 Android Development] pascanu:
Because it's a hassle to have 2 extra screens you don't use. There are other (better) ways to organize things (folders for example). I know, it's just a matter of personal preferences, I just like to keep it less "pimped".
[G1 Android Development] alritewhadeva:
Proposal (JUST A PROPOSAL DON'T FLAME!): Two launchers? One with 3 screens and one with 5 screens :p
[G1 Android Development] userfriendlyme:
well ur the lucky one then. if i get 6 hours then im doing good but i admitt i use my phone heavy . lots of widgets and services running in the background so naturally ill see less. but 12 - 14 hours id have to barely not use my phone to get that kinda battery life out of it. I think this rom has speed of course stability well pretty much with the exception of things hes already fixing with the next update. I think most people utilize the apps and widgets as best they can so i dont think your gonna see allot of people claiming to get 12 - 14 hours out of a fully pimped out phone with this rom or any of them for that matter.
[G1 Android Development] userfriendlyme:
you might be alone on this one. i like my 5 screens i dont see why it would matter if it doesnt affect how it runs on your g1. just dont use the other 2 screens if you dont want to.
[G1 Android Development] tarponfly:
Hopefully that G1 shows up at his door soon, as soon as street view is fixed I'm gonna flash this baby!
[G1 Android Development] al74:
Sorry to push you on this but how is this a hassle? If you don't need 5, just avoid the extra swipe left or right as if you only have 3 screens. Having different versions of the same rom will be more confusing than helpful.
[G1 Android Development] Chahk:
I can tell that you would like SweeterHome :)

When it comes to desktop computing, I'm a neat freak. I hate having icons scattered throughout my desktop, so I use Stardock's ObjectDock Plus for organizing my shortcuts to a point where my desktop is clean. However, on this OS where running windows do not tile (and with the tiny screen you probably wouldn't want them to anyway) the screen real estate is a moot point. Organizing shortcuts into folders on a single screen as opposed to several screens therefore does nothing for usability. The same way as you would create folders for different application types, I use the 5 screens in the same manner.

It's a matter of personal preference of Tap -> Tap versus Swipe -> Tap.
[G1 Android Development] big_d093:
3.4.3 is working great for me..only problem is i cant load some web pages(youtube and some others) but not a big deal..everything is running smoothly and great..cant wait till next update cyanogen!! hope you get your phone soon bro
[G1 Android Development] simms22:
there is a solution to the streetview problem a couple pages back . i tried it , it works !
[G1 Android Development] mrcrs:
i don't think street view is a problem coming from his build specifically.

it's the app. but not really since google updated maps and street only accessible only after inputting an actual address.

there is an actual thread in the apps section on specifically the new google maps app that discuss this.
[G1 Android Development] uberingram:
It's been confirmed that it is indeed a problem with 3.4.3 Please read the thread before making assumptions.
[G1 Android Development] Nedlinin:
You know.. I never thought of enabled a swap file for my G1... -- Any quick guide as to how to get it going?

@Cyan: You said something about switching to this model -- Will this be as automatically done as your Apps2SD script or will it require extra setup by the user?
[G1 Android Development] uberingram:
There is an app in the App sub forum that sets it up for you. Nukes SD cards at a quicker rate though from what I understand.
[G1 Android Development] mianosm:
5 screens was proven to take up more memory I thought?

Doesn't seem streamlined to me, but I'm cool with whichever road CM takes. Doesn't look like there are too many clamoring to branch the build/ROM. ; )
[G1 Android Development] mrcrs:
it works for me though, so.....
[G1 Android Development] _Kyros_:
Is Stereo Bluetooth working for anybody else?, cause it's not working for me. Has it worked in any of Cyanogen's builds? This is my 1st time using his build.
[G1 Android Development] dwang:
I don't see how it works for you since 3.4.3 is missing street.apk in /system/app
[G1 Android Development] pascanu:
That's the way I like it so that's the way it should be!

I just don't like it, there's not much to explain about it. How can you explain to someone why you prefer green over blue?

I'm not suggesting there should be 2 versions of this ROM. I would like some instructions on how to modify it to a 3 screen Home. I hope Cyanogen will find a way to keep both of us (and everybody else!) happy.

Yes, you are 100% right. Same amount of finger movement involved. The thing is I tried a few home replacements (don't really remember which, Open Home, aHome, other?) and Hero theme and didn't really liked having 5 screens. Doesn't matter how much screen area you have, you will end up filling it and then it's not that usefull anymore because it takes more time to remember which screen you put something on. (5 screens = 4x4x5 = 80 apps; surely you can't be using so many apps on a REGULAR basis). The only reason I see to have more screen area would be to put more and larger widgets on it, but that leads inevitably to degraded performance.

I'll stop here. I'm afraid we have already gone to far off topic.

P.S. Having 5 screens makes the 3D effect when swaping less impressive :-)
[G1 Android Development] dwang:
Its easy enough to push Launcher.apk from another build if you prefer the 3 screens. Its a hassle, but its cyanogen's rom, he can do what he likes.
[G1 Android Development] pascanu:
Thanks, I guess this is the info I was looking for! So I can just extract the Launcher.apk from the 3.4.3 version and push it to /system/app ?

Did I say he couldn't?! I was just saying what I would like. I guess you took my previous post title a little too serious :-)
[G1 Android Development] question.com:
well, i enjoy the 5 screens, one of my fav things from the hero theme.
[G1 Android Development] Amdathlonuk:
I'd like 4............. ;)
[G1 Android Development] dwang:
yeah.. that's what I've been doing since I don't like the launcher to auto-rotate.
[G1 Android Development] Constrabus:
If you dont like 5 screens, then don't use them...

They are on the ends so, if you dont swipe your finger to them, then

it is like thay arent even there..

No it doesnt effect performance..really

If you really dont like it then A. mod your own launcher.apk or B. this rom isnt for you, use a different one.
[G1 Android Development] timal:
I don't care how many screens as long as the protected apps are fixed. Great work Cyanogen thank you for this.
[G1 Android Development] pascanu:
People do have strong opinions around here, don't they! I was just expressing an opinion, searching for an alternative, asking for advice. I'll stick with this ROM for a little while, that is if you don't mind ... Sir ... [makes quiet exit through the back door]
[G1 Android Development] bittermormon:
If you don't like 5 screens...you should smash your phone with a hammer, then turn it on yourself.

/sarcasm
[G1 Android Development] rickstone:
Hi all...I'm new around here and found this ROM yesterday and though I would give it a shot. I have to say, this is tight and fast. This is the way the G1 should have performed from the beginning, but many and major props to Cyanogen for some great work.

Now I have a couple of questions. And, before I get in trouble, yes I've searched and I've read quite a bit of 300 pages in this thread but I have yet to run across the right answer for these two questions.

1) can someone point me toward all the options for Cyanogen's recovery image? I have looked and can't find it.

2) I am also plagued by the disappearing apps scourge. I had previously used LucidREM's apps2sd script, but after a few weeks my phone freaked out, I moved everything back and reloaded JF's US Cupcake. So, when I loaded Cyanogen's ROM I wasn't using an apps2sd method, just had them loaded in the phone's internal memory.

Any help would be great.

Thanks!
[G1 Android Development] Constrabus:
That was advice for people complaining.. not for people expressing opinions. Therefore you need not worry what people say, even if they think you are not expressing opinions/asking advice.

You can use whatever rom you like, I recommend this one.
[G1 Android Development] mrcrs:
damn i feel a bit dumber haha

i figured it out.

i'm not on 3.4.3 right now

i guess i copied over the wrong version.

i went flash crazy the other night lol, however i did have 3.4.3 at one point.
[G1 Android Development] pascanu:
Cyanogen's recovery isn't included in the ROM. You can find it on another thread: http://xdaforums.com/showthread.php?t=523558

Once you install that you can reboot into recovery (Home+power) and you will find (among other options) an option to move your apps to sd.

I hope I understood your questions.
[G1 Android Development] Chahk:
Is fixing protected apps on 3.4.3 just a matter of setting correct permissions to /data/app-private folder, or is it more involved than that?
[G1 Android Development] mikeyman77:
No, its something that cyanogen has to fix and it will be in 3.4.4. It has something to do with installd and the bind mounts.
[G1 Android Development] richpadg:
3.4.3 and themes

Just updated to 3.4.3 yesterday and I am only having the standard problems. I tried to use the Super Hero v2 theme before this update and it seemed to take up a lot of memory to that point that I had warnings. Has anyone else run into this problem? I don't think apps2sd was working at the time because of SD card issues, could this have caused the problem? Would it be worth trying again with fixed card and running 3.4.3?

Thanks

Rich
[G1 Android Development] rickstone:
Yes, I know. I loaded the recovery separately. I tried setting apps2sd in the recovery, and when I rebooted, all of my app icons on the desktop were gone and clicking on them popped up a message stating that "program x" is not installed. I tried wiping and reloading the ROM again, and still, upon reboot, any apps that I load are suddenly gone when the phone boots up.

I just tried rebooting into recovery, dropping to the console, typing "fix_permissions" and it worked on everything except the one app that I have loaded from the market (as a test). There was an error about too many levels of links or something.

I'm not sure what I could have done, as I just wiped about 20 minutes ago. I should be starting fresh and clean, no?

Thanks!
[G1 Android Development] Amdathlonuk:
The ONLY other issue I have other than the protected apps thing is Ahome sometimes comes up with 'force close / wait' while going to my desktop.

I just wait 2 secs and I can see it load in the background, hit wait and all is fine.

Not one single lock up or reboot yet and I now have 242 apps installed.
[G1 Android Development] sir*mez:
A little Demanding...

u sir dont have an opinion when the title of your post states this:

That's the way I like it so that's the way it should be!

Thats to me sounds a bit on the demanding side. Why should cyanogen accommodate to you and only you. you can make a request and maybe he'll accept, maybe he wont. just sit back relax and let cyanogen work.
[G1 Android Development] Janis:
Call me nuts but... 3 or 5 screens

It' should't be on Cyanogen, but it sounds like the 5 screen thing is easy for a developer, but not for the average schmuck. Why doesn't someone who can, make an update.zip that just makes the change from 3 to 5, and then one that does it back to 3?

I have no idea what goes into it. Maybe it's unrealistic, but it would fly all over the place and be a great way to get a lot of people to load your work. It would also save Cyanogen a headache or two.

I would if I weren't so dadblasted clueless....
[G1 Android Development] faaque2:
android boot looping

I have been using cyanogens mods for a long time. I really like the newest release, 3.4.3 as the hesitation between wake up seems to have disappeared and alot less force closes (aside from toggle settings which doesnt like this build). I have been using this version for two days, have ext3 set up on 16gb class 6 card, no issues but the hesitition from previous builds 3.4.2 maybe?

Today I made numerous configuration changes, I can not remember them all. I power-off between major config chages and re-power on. The last changes I made were missed call settings and open home 2.0 as the default home application. I powered off and got boot looping. Several times. I then removed the sdcard and boot looping stopped, reinserted sdcard and "appeared" to boot loop immediately, but when i pressed a key, it went to the default home. All apps appeared to not be installed (did not recognize the ext3 partition).

I reapplied 3.4.3 update.zip and got boot looping.

I did a data wipe and reapplied 3.4.3 and its back to normal, all apps recognized. I am unable to get a logcat as I am still at work. I think it may be openhome?
[G1 Android Development] sir*mez:
i wouldnt mind doing this. right now im in the process of uploading a new ported version of the prodigal sun theme.
[G1 Android Development] cyanogen:
Stop fighting about 3 or 5 screens, you all are crazy :)

What I've settled on for A2SD in 3.4.4: One bind mount- dalvik-cache. This needs to be a directory or else you can't boot without the sdcard. Symlinks for app and app-private- they need to be on the same filesystem, bind mounts won't work here. Seems to work well. I've written a better a2sd script that takes care of moving your apps and setting everything up automatically.

Should be ready soon :)