yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] aegeuss:
My Two Cents

Hi rschenck,

I have used many mod includind MIUI for 10 months and accept myself qualified to answer this question.

My idea is simple, there are some bugs which are cosmetic and easy to get rid of via 3rd party programs, like for example the insufficient dialer.

Then there are the main problems which bug people, it's fm receiver for some people, proper 720p recording for other etc. I don't have big complaints for these problems. EDIT: Battery drain I think is an important question for many.

My biggest concern is the lack of proper working SIM Tool Kit which prevents me login to secure bank sites via the usage of mobile signature embedded in my SIM card. I have complained about this for some time but no solution yet. It's so vital to me because it's affecting my works and business solely; this might be the only reason that I may turn back to original XXVJP for some time in the near future other then the lack of Turkish translation, which is not a big deal.

I must admit I could not find the ease of usage of CM7 in any other rom versions, including the original ones, for Samsung Galaxy S.

Thanks again for this great rom which you do not make it for a living.
[Galaxy S I9000 Android Development] 5H00T4:
-720p recording

-compass

-play/pause button on original headset not working

That's all I need, basically, but it hurts so bad to not have it, especially if you had it before on inferior Sammy Roms.
[Galaxy S I9000 Android Development] rschenck:
Exactly, which is why I never bothered to try to change the font...like the kernel it is reflashed with every nightly.
[Galaxy S I9000 Android Development] Bork84:
rschenk have to agree with your post...

i think CM is the best rom i have ever used... all roms have problems. but i think CM is the best from all of them..

stable fast and giving me just what i need
[Galaxy S I9000 Android Development] nop56773:
Hi,

Just for the record, I'm also quite happy with CM7's current performance. If I wasn't, I would already be back to Samsung's ROMs.

Overall, I think all major features are working. Still, there are some minor bugs that have been reported (e.g. wifi) and one which I've expericced (lack of audio during calls). About the latter, I'm using radio JVO since yesterday and will see if it's solved or not. I believe it sholudn't be needed because I hadn't problems in nightlies <= 15 with JVK, but let's see.

In terms of missing features, the main one I miss is HW video decoding. Also FM radio would be nice, but it's not a show stopper. I mean, none is, but HW video decoding would be great: better video performance and much better battery life when watching videos.
[Galaxy S I9000 Android Development] botolo78:
Nope

I've to charge my phone every night, but luckly I've the bad habit of sleep a few hours :D

I really have to say that my galaxy seems another phone since I tried my first nightly CM7.

Thanks guys
[Galaxy S I9000 Android Development] sambwel:
Here's my take on the "big 4" features that are missing/broken:

1) BLN

I never use it, so I don't care :p But a custom kernel will bring that back for you if you need it - either Glitch, or zach's (the latest version of which comes in two flavours - with LED notifications and without!) So I think it's reasonable for the CM7 devs to leave this function out of stock unless it becomes easy to fix the issues with it.

2) FM Radio

I never use this either, so my opinion here might be biased too, but...

If this function is buggy and can prevent phone calls from working properly, it should be removed!!

Since the rationale behind the decision to remove BLN was that it's buggy and adversely affects the normal functionality of the system, surely that could also be applied here? I'm not saying work on the FM Radio should stop altogether, but maybe it should be left out of builds until such time as it is not going to affect more vital functionality.

3) 720p video recording

This is something that would be nice to have working properly, and if it did I would gratefully use it. However I still don't see this as a "core" function. I'm not going to complain about it being included in the nightly builds, though, since it's not affecting other functions.

4) Battery life

This is the big one. A lot of people complain that the drain on their battery is much too high. Personally, I have trouble understanding why people expect battery life to be so much greater than it is, since the only other ROM I've used was the crapware-loaded Froyo setup that came with my phone when I bought it. I guess if you've tried other custom ROMs and they had substantially better battery life you might be disappointed with CM7.

In any case, my main concern is that I can squeeze a second day out of the battery if I forget to charge it overnight. I don't have any real trouble in this regard. But once again I have to mention the option of a custom kernel for those who want longer battery life - zach's in particular is fanatastic in this regard, and still allows for overclocking if that's your thing.

Overall I really like the direction CM7 is heading. I'm sure those shiny new SGSIIs won't permanently distract the devs from this project! And considering the above list is pretty much the sum of the complaints about the latest nightlies (setting aside hiccups surrounding the RIL change from #14 onwards, and the "haunted nightly" #23 with no sdcard)... well, if this is all we really have to worry about, we must be spoiled. :p

P.S. You can find the thread for Glitch's kernel here and zach's here.
[Galaxy S I9000 Android Development] sambwel:
There is a free app in the market called Font Changer which allows me to change the font back to my preference in a snap after every install of a new nightly :)

It lets you replace the default font with any .ttf font (works best if you have both regular & bold versions). Once you've pointed it at your font(s) it will remember those and they'll be ready for you to select from its menu whenever you want. Click, reboot, done.

I also like to change the lockscreen clock font - that requires manually replacing Clockopia.ttf in /system/fonts (rename your desired .ttf font to Clockopia.ttf, copy it to /system/fonts using Root Explorer, set permissions & owner to rw-r--r-- root:root the same as the original Clockopia.ttf, reboot). But this is a little more complicated and not something everyone would want to do after every new nightly install..!
[Galaxy S I9000 Android Development] FadeFx:
for those interested:

i have updated my update.zip file that i use to do my usual changes after a nightly, now it does fix permissions after installation.

Features:

gps.conf ntp server changed to eu.pool.ntp.org

add angrygps.apk

change bootanimation to DroidRevamp

to add some files one can just put them into the system folder of the zip file with the appropiate folder structure.

the bootanimation can of course be changed to your particular likeing.

if u live outside eu i recommend to change the file /system/etc/gps.conf to reflect a ntp server near you for fast gps fix (i guess pingtime is what makes the difference here)

you find the latest version on this post

if u like it, dont forget to hit the thanx button ;-)
[Galaxy S I9000 Android Development] Arielo1:
I was asking about the font since nightly 28 my date is displayed as in the picture attached instead of showing day in letters pretty annoying (look at the widget) tried playing with the settings still no go.

Also the Google Apps wizard keeps coming back here and there

Overall bless you all cm crew
[Galaxy S I9000 Android Development] rbusch:
Only thing I'm really missing is the TV-OUT feature via the headphone socket. Does that in my opinion keep it from being RC quality? Heck no. I'm just *very* grateful to the dev's who freely volunteer their time, skills, and effort to continue to provide this amazing piece of software! Whining about this and that seems a bit over the top to me. If my own personal request (TV-OUT) never happens, oh well. Life will go on just fine. And I still find myself WAY better off than I was with stock Gingerbread.

Kudo's to the Dev's, ya'll rock! :cool:
[Galaxy S I9000 Android Development] deputynl:
rschenck: I love CM7 and use is as a daily driver since the very beginning. Batterylife is great for me when I am on GPRS; I easily get through the day with about 40% usage (ie, 60% left at the end of the day); When I enable 3G however, I barely make it to the end of the day with never more than 15% left;

I can do without (and prefer that over the stock rom), but it would be nice if the radio could be controlled a bit better, so it can save me enough battery to comfortable be able to get through the day with 3G enabled (on stock it uses about 60% until the end of the day)
[Galaxy S I9000 Android Development] sugar 7:
hello

guys !

a friend in forum have this problem ...we can't help im...is there someone have a solution for him ?

Thanks !

"sorry mandanar back to you but I still do not find solution about my problem of wasted space on my phone

I only have space for internal SD card that appears (1GB) and the capacity of the telephone I 0000

thank you in advance if you have a walkthrough

I tried a lot of room partition with odin's always the same

cordially"
[Galaxy S I9000 Android Development] drakenabarion:
Only think I can think of that is missing in my normal phone usage is... um.... wellllll..... I guess kitten despenser. Can't have enough kittens!

Actually there is something I would like. Not something that ruins cm7 for me but its something I would like. WMA support in the android system. I understand that it was in cm6 or something. Probably was dropped for a valid reason (like bln was dropped... I guess I like that too but not enough to bother using another kernel :-) ).

Sent via XDA Premium app on my GT-I9000 running CM7 (GB 2.3.4)
[Galaxy S I9000 Android Development] FadeFx:
can you ask him to post the output of

adb shell

mount

alternatively he could also start a terminal emulator app and type mount
[Galaxy S I9000 Android Development] Bynar010:
Only thing that I miss is decent 720p recording, apart from that cm7 is the balls.
[Galaxy S I9000 Android Development] davioxx:
Guys one question regarding wifi is there any way to increase the power of the antenna? My iPod touch gets 100 signal at 10 feet and my galaxy s about 50 to 80 :s

Edit: on froyo or Ginger roms i get more signal like on my iPod touch
[Galaxy S I9000 Android Development] endursa:
thx but after 10 trys of downloading 28 it finally worked :)

flashed right after with the new 0613 gapps and all works as it should till now :)
[Galaxy S I9000 Android Development] FadeFx:
wifi reception is a known problem, the devs are aware of that and will work on it as they find time for it. however, as it is woking but not optimal there might be higher prioritys atm.
[Galaxy S I9000 Android Development] eeyunopper:
As far as I'm concerned, nothing needs fixing, apart from the occasional pop/skip during audio playback, but I think that may just be my phone. The only negative I can think of is that I no longer need to flash different ROM's to find the best one, which became a bit of a hobby. So, if anything, CM7 has sort of become a bit boring because it works so well.... :D
[Galaxy S I9000 Android Development] sugar 7:
ok thanks for reply...with adb he have that...what can he do now ?

Filesystem Size Used Free Blksize

/dev 164M 32K 164M 4096

/mnt/asec 164M 0K 164M 4096

/mnt/obb 164M 0K 164M 4096

/system 276M 205M 70M 4096

/efs 5M 3M 2M 1024

/dbdata 127M 12K 127M 4096

/cache 30M 32K 30M 4096

/mnt/.lfs: Function not implemented

http://xdaforums.com/showpost.php?p=14747527&postcount=9425
[Galaxy S I9000 Android Development] FadeFx:
thats not the output of mount...
[Galaxy S I9000 Android Development] sugar 7:
what s the output of mount ?

ps : flash u zip ...the bootanim is wonderful thanks

ok sorry

rootfs / rootfs rw,relatime 0 0

none /acct cgroup rw,relatime,cpuacct 0 0

proc /proc proc rw,relatime 0 0

sys /sys sysfs rw,relatime 0 0

tmpfs /tmp tmpfs rw,relatime 0 0

/dev/block/stl6 /mnt/.lfs j4fs rw,relatime 0 0

/dev/block/stl9 /system rfs ro,relatime,vfat,log_off,check=no,gid/uid/rwx,iocharset=utf8 0 0

/dev/block/stl10 /dbdata rfs rw,nosuid,nodev,noatime,vfat,llw,check=no,gid/uid/rwx,iocharset=utf8 0

/dev/block/stl11 /cache rfs rw,nosuid,nodev,noatime,vfat,llw,check=no,gid/uid/rwx,iocharset=utf8 0 0

tmpfs /dev tmpfs rw,relatime,mode=755 0 0

devpts /dev/pts devpts rw,relatime,mode=600 0 0

tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0

none /dev/cpuctl cgroup rw,relatime,cpu 0 0

/dev/block/stl3 /efs rfs rw,nosuid,nodev,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=utf8 0 0

http://xdaforums.com/showpost.php?p=14747527&postcount=9425
[Galaxy S I9000 Android Development] sugar 7:
someone can help him ?
[Galaxy S I9000 Android Development] FadeFx:
thanx, its not made by me, give a thanx in the linked thread for it also ;-)

this looks like he isnt running cm7 at all...
[Galaxy S I9000 Android Development] Lnwlfoeo:
Just updated to #28 and once again it deleted my accounts... never had this problem before, just in #26 and now, is there any way to get around this?
[Galaxy S I9000 Android Development] sugar 7:
What !!!!!!!!!!!!!!!! my bad he is in CM7 !!!!!!!!!!!
[Galaxy S I9000 Android Development] FadeFx:
then its not his mount output...
[Galaxy S I9000 Android Development] rudeboy150:
I'm really starting to like you lol

I myself can't find any major issues that would stop CM7 from being RC yes I myself have complained about battery life but I'm using CM7 right now I think that says it all
[Galaxy S I9000 Android Development] sugar 7:
and that ? Thanks ? nightly 26

rootfs on / type rootfs (rw)

tmpfs on /dev type tmpfs (rw,relatime,mode=755)

devpts on /dev/pts type devpts (rw,relatime,mode=600)

proc on /proc type proc (rw,relatime)

sysfs on /sys type sysfs (rw,relatime)

none on /acct type cgroup (rw,relatime,cpuacct)

tmpfs on /mnt/asec type tmpfs (rw,relatime,mode=755,gid=1000)

tmpfs on /mnt/obb type tmpfs (rw,relatime,mode=755,gid=1000)

none on /dev/cpuctl type cgroup (rw,relatime,cpu)

/dev/block/mtdblock2 on /system type yaffs2 (rw,relatime)

/dev/block/mtdblock3 on /cache type yaffs2 (rw,relatime)

/dev/block/mtdblock5 on /radio type yaffs2 (rw,relatime)

/dev/block/mtdblock6 on /datadata type yaffs2 (rw,relatime)

/dev/block/mtdblock4 on /efs type yaffs2 (rw,relatime)

/sys/kernel/debug on /sys/kernel/debug type debugfs (rw,relatime)

* server not running *

http://xdaforums.com/show...postcount=9425
[Galaxy S I9000 Android Development] jscurtu:
Let me make a guess?!

You are using a unsupported gapps version, like with Video and all the goodies?

Thats why ..

Suggestion:

Right when the nighty rom is installed go in recovery and flash your gapps ( before android Boots the new nighty)

Then your Problem is solved! :-)
[Galaxy S I9000 Android Development] shayp:
+++++1

i couldn't say this better.

i got the random pop/skip during audio should be fix too and the problem with battery life. but there's no a rom with zero bugs. this rom, for me, is the best one i have had. call it nightly or RC or whatever :}
[Galaxy S I9000 Android Development] Lnwlfoeo:
I'll try that next time, but I have never flashed an unsupported gapps, just a very old one... could be that :D

Thanks.
[Galaxy S I9000 Android Development] theraf90:
Love CM7

Well I don't see any major problems, the only thing I would actually need is to use tango and fring... Is there any way to get the FFC working on these programs? And how do I videocall?

PS the other thing that I would love to have is TV-Out... I miss playing Super Mario 64 on my TV with my SGS!!!

PSS What kernel do you recommend me to install to have a better battery life?

If it's not a problem could you PM too so that I get to read the reply (I'm studying a lot and don't have much time to scroll down on every page)?
[Galaxy S I9000 Android Development] Jens1969:
Had that a while ago. What did work for me was setting the min frequency to 200MHz.
[Galaxy S I9000 Android Development] shayp:
which app do you use to do that ?
[Galaxy S I9000 Android Development] miketwn:
there is a problem that still exists which is the phone idle drain (ie. battery trends downwards even when you are not using phone (wifi, data off))
[Galaxy S I9000 Android Development] :
Settings -> CyanogenMod Settings -> Performance
[Galaxy S I9000 Android Development] Arielo1:
thats what i have now TOTAL BATTERY DRAIN i did install from scratch and did not help too

on nightly 25 had great battery life with 28 sadly much less

i dropeed 18% in 5 hours with barely using my phone :(

Cell standbay seems to be high on battery usage
[Galaxy S I9000 Android Development] starschild:
18% in 5 hours <> capslock total battery drain.
[Galaxy S I9000 Android Development] Skud51:
#1) Battery Life. I've had CM7 give me both amazing (almost two days) and terrible battery life (less than 6 hours) - all on the same nightly build. It seems to be pretty much random and you never know your battery is being sucked dry until you look and see it's anywhere from 20% - 40% lower than it was an hour ago.

I've also had CM7 show 23% battery then show me 56% battery after only being plugged in for 15 minutes. So I don't think everything is right in the battery department.

#2) Bluetooth issues. I seem to have problems with dialing numbers when my bluetooth headset is connected. The call starts then the phone hangs up right away. If I disconnect my headset, dial the number, then reconnect the headset it works fine.

#3) WiFi performance/range. I know this was listed as "being worked on".

Those are my main issues. I really like CM7. I like having something that comes plain-vanilla and I can build upon to suite my needs. CM7 should concentrate on building a ROM that is a stable, fast, and reliable base for people to customize to their heart's content.

Thanks!!

Riley
[Galaxy S I9000 Android Development] Skud51:
I hate to say it, but 18% in 5 hours isn't that bad. Following that trend you should get about 27 hours. I wish I got that.

Most people with battery drain issues are losing 20% or more per hour.

Riley
[Galaxy S I9000 Android Development] codeworkx:
nice. my phone is loosing 10% every hour on stock rom. after 10 hours it's down.
[Galaxy S I9000 Android Development] jaju123:
My phone completely drained on CM7 build #25 in 5 hours... Today I had 80% left on JVP whereas I'd have about 40% on CM7. Definitely a ways to go, but CM7 is still the best out there!
[Galaxy S I9000 Android Development] zacharias.maladroit:
I'm currently getting around 1.3% (< 1.5 %) in idle per hour

with 3G on and data

off

and that's from MIUI (currently checking out MIUI land for some longer time ^^)

I'm sure CM7 should achieve the same or even better (with all the improvements that recently or in the future get in) when it's not a nightly build with a regression ...
[Galaxy S I9000 Android Development] Christophe86:
Battery drain seems to be a lot better since nightly #24. I have 5% drain at 6 hours idle. Drain when using cpu intensive apps seems also much improved. I flashed #28 an hour ago, hopefully battery drain will be the same as #24.. time will tell.

Btw. where can I report a translatiom error?
[Galaxy S I9000 Android Development] codeworkx:
people with high battery drain should try juice defender from market. it turns data every 15 mins on, checks for updates, and turns off again.

my brothers phone is running 29 hours with 33% left.

if you're using apps like facebook or trillian, then your battery goes very fast down because of high data usage.
[Galaxy S I9000 Android Development] jaju123:
I never use data and when it drained in 5 hours no wifi either, and reboot didnt fix it :(

That was a freak occurance though.
[Galaxy S I9000 Android Development] DROCSID:
I wanna have a solarpanel on my next samsung galaxy s running cm7, thats the only wish. I don't care the whole battery-issue. I'm every day near a powerconnector, I don't live in the Sahara or Antartic. So......
[Galaxy S I9000 Android Development] fackamato:
Battery lasts for ~48 hours with 3G turned off. WiFi maybe 20% of the time, sync at all times. No UV, 1.2 OC.
[Galaxy S I9000 Android Development] gnowak84:
It's awkward to keep your mobile handset on the wire. You would have to wear transparent clothes to let solar panel work in a pocket ;)
[Galaxy S I9000 Android Development] kobik77:


Juice defense and flight mode causing email app wake lock bug.

Thee are quite few users who have complained about this issue.
[Galaxy S I9000 Android Development] manjee:
I ran greenpower with great success for a few weeks but my email app (exchange account) started to prevent the phone to sleep and to furiously hit on the battery.

After a week of desperately trying to fix this, i uninstalled gp and the bug disappeared. I tried to describe this issue as well as i could in a previous post in case you didn't experience it (yet).

Other users reported this very same bug with imap accounts and i also heard about it on photoshop roms.

Sent from a CM7 Galaxy
[Galaxy S I9000 Android Development] chablo12:
I tried this in my CM7 nightlies: JVO with Kernel: 3.6.35.7-g2eb7780 atin@waltest9-ma#1.

I had problem with unexplained battery drain. CPU use was minimum.

Turn off Background sync/Data, Mobile data, wifi, bluetooth, GPS and location. Reboot the phone. Turn on one by one, but do not turn on background data and location.

keep that way for 2-3 hrs in standby and see the result.

If Ok I will turn on background data and location.

2 things which given me battery drain always.

1. Changing default theme

2. Changing default font.

Most of the times, this worked. I don`t know how.

Now when I reboot, I always do the above. I am happy with battery now.
[Galaxy S I9000 Android Development] mpierce:
I would have to agree with you that features such as BLN, video and other issues you cited are definitely not show stoppers. But what is a show stopper is the inability of CM7 to play correctly with RIL.

I'm in a country area and have had to revert to the dark side (Darky's v10.1 Rom) to get a working phone signal and Internet connect (I'm in a country area less than 60 minutes from major city; everyone with me has a working phone).

Now this is a 90 min. inconvenience with the restoration of my backups. On my return home in a week, I'll put CM7 back on the phone as it has been on it for many months. However, this would prevent me putting CM7 on any phone that my friend's own as they would not have a clue as to how to get their phone working with such a problem nor would they want to go through this exercise.

While you mentioned battery life as an after thought, it is an issue that is connected to the RIL. I put a fully charged battery in the phone prior to doing the dark side changeout around 9PM last night. It is now 9AM in the morning, the phone has 71% left. Would CM7 have performed like this? No! I can make the day with careful management but it is marginal at best. Using the phone in real world situations for me has me, constantly giving the phone mini charges throughout the day and while in the field making sure that I carry a spare battery.

To succinctly answer the question, I'd say not ready for primetime until the RIL is fixed. Users just want the phone to work, they are not interested in being geeky.
[Galaxy S I9000 Android Development] rudeboy150:
I don't know about that i quite like feeling geeky when it comes to my phone it puts me in a nice cosy blanket where I can pretend I know what I'm doing lol
[Galaxy S I9000 Android Development] sambwel:
@mpierce

I'm still very curious about the issue you describe, and I agree that the RIL is a reasonable suspect. What I'm wondering is whether you tried using CM7 prior to nightly #14 - the first version to use the "new RIL" which caused all sorts of issues... If you did, did you have the same problems?