yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] brujoand:
Hey guys, just at tip for those of you struggeling with batterylife. I flashed kang's kernel (bilboa) and the trick for me was to use pimp my cpu --> http://xdaforums.com/showthread.php?t=1018411

This app with the said kernel allows me to undervolt the phone. Meaning that I am making it do the same work as before, but with less voltage. This results (usually) in less battery being used. However how much you can undervolt (and overclock for that matter) is cpu specific. My cpu might be able to handle 1300 Mhz but yours might get unstable at this speed. In the same way my cpu might be able to do 100Mhz with only 925 mV but yours might be able to do the same with only 900mV, thus saving you more battery :D. This might be a bit advanced, but could give really good results.

PS: The reason why samsung hasn't tweaked the phones perfectly regarding these settings is because there are so big differences between the specific cpu's. And they want to stay safe :)
[Galaxy S I9000 Android Development] melorib:
I appretiate your effort, but how much do you gain, is it significant... :confused:

I am waiting for someone to be able to do what Hardcore and others did for 2.2.1, polling light level, wifi, network, whatever, less often, no debugging, stopping apps from checking comms when we dont need them, etc...
[Galaxy S I9000 Android Development] brujoand:
I only reduced voltage for steps 100Mhz to 800Mhz with 25mV, and my batterylife went up from 14 hours to 20 hours. So I would say significant.

This is very subjective ofc, there could also be other reasons for this, like the new kang kernel I am using. But it is definitively worth checking out :)
[Galaxy S I9000 Android Development] gnargle:
I've been using CM7 on my i9000 for about 2 weeks now, and in all that time the only SD card that has been available is the internal one. When I go to check the 'storage' settings menu, it says that external storage is unavailable, and gives the filepath as /mnt/emmc/ This is the same with any SD card I try. Can anyone help.

Note: I have flashed several custom kernels to try and fix it, none of them worked.
[Galaxy S I9000 Android Development] DarKprince87:
other phones are at RC3 stage, whereas we are frozen with the same bugs (camera, RIL, radio, battery...) from weeks... I think that developers are waiting for official samsung gingerbread to fix that problems. So people we mustn't expect anything good untill Official Gingerbread will be out
[Galaxy S I9000 Android Development] melorib:
Thanks :)

But, battery life of my phone with std CM7 is up to 48 hours, and I read about all the problems people have with the other kernels, wich I would endure if I needed vodoo, wich I dont... :rolleyes:
[Galaxy S I9000 Android Development] brujoand:
Yeah, but you put your "phone" in airplane mode at night :P Do you also turn of mobile data and wifi during the day?
[Galaxy S I9000 Android Development] melorib:
I never even tested airplane mode :p

No mobile data, roaming is very expensive, I use wifi for everything, everywhere, office, home, even in sportsbars...
[Galaxy S I9000 Android Development] kenkiller:
That's the reason you're having so good battery life. However, we use it differently because we need to stay constantly connected.

We're just comparing the same usage on stock and CM7, that's the reason why you are amazed at why you are having such a different experience. :D On stock, your usage would be much longer.
[Galaxy S I9000 Android Development] funkateer2:
For sure my battery life was really good on std cm7, but voodoo with Balboa is so great. Need to plug the phone in the evening..
[Galaxy S I9000 Android Development] zacharias.maladroit:
longer WIFI scanning intervals is implemented with stock CM7 (afaik 60 seconds) and I've set it to 180 seconds in my kernel (even longer)

for me it's at 825 mV at 100 MHz and rockstable since days :p

(-125 mV with Xan's VoltageControl)
[Galaxy S I9000 Android Development] Arkanius:
Has anyone else noticed a bug on the Music player when you connect the headset, it basically skips, stops, starts the song in a very fast manner.

Or is it just me?
[Galaxy S I9000 Android Development] melorib:
I am connected all day and all night, 2g, I use wifi when I need to check email, browse, download, etc...

Constantly connected too, just in a more efficient way, a bit less convenient sometimes...

On stock was similar, only with SpeedMod was significantly better at iddle, not usage...
[Galaxy S I9000 Android Development] asgard:
Genuine question, not trolling...

Can anyone explain to me the attraction and value of CM? What does it give beyond the other ROMs kicking around - on what it "might" bring given ideal circumstances and speed of dev as well as keeping up with current CM branch is only relevant if that might be a reality...

...so I'm just scratching my head on the whole CM and SGS thing. Can anyone explain, and once again, I'm not trolling - I just completely fail to see the attraction or interest for CM, and it never seems like it'll be stable, fully featured and current on SGS. enlighten me.
[Galaxy S I9000 Android Development] melorib:
I can tell you why I use it, each case is one case... :rolleyes:

1. reliable, never crashed, never missed an alarm, call, SMS, it happened many times with 2.1 and a few with 2.2.1, always afraid something would fail...

2. it has some very convenient customization options that Samsung doesnt, like setting what the home button will do, setting long press of back button to force close the app, getting rid of time in notificacion bar, etc...

3. theme chooser is nice, and so is honeycream, the only cream theme I know, I begin to hate green and blue... ;)

4. last but not least, it is smooth, predictable, things work without hanging and crashing, except the known problems with cameras and having to lockscreen to get network
[Galaxy S I9000 Android Development] BHacker:
Same here.

I tried 4 set of handsfree and only the 2 of them worked correctly.

The Samsung's headset did't work.
[Galaxy S I9000 Android Development] asgard:
Thanks for taking the time to reply Melorib! So this current CM is (more) stable and reliable than the stock roms kicking about for you, and speed wise more consistent? I didn't get that impression - maybe a lot of people don't... if thats true - obviously I'm interested!
[Galaxy S I9000 Android Development] mikeinessex:
hey people i made the jump to cm7. must admit im super impressed with the speed, kicks ass over all the other roms i been using. obviously i know its not finished yet but i seen videos of the new cm7 on the galaxy s and the status pull dwn has more on and off icons at the top. mine only has wifi, bluetooth, light and sound? also status bar never seems to theme with any themes and thats after installing them normally and not through the theme chooser. just want to know if this is all normal or something hasnt worked for me? and the messaging. there no way of adding a contact inless you start the message from contacts. anyway be nice if someone could give me a heads up please
[Galaxy S I9000 Android Development] melorib:
Notification widget is configurable in cyanogenmod settings / interface, another nice feature from CM7... :cool:

Status bar depends on the launcher, I think... :rolleyes:
[Galaxy S I9000 Android Development] Graveen:
I can add:

- customizable upper bar

- well integrated apps (clock)

- ergonomic, and with stock parts inside - i mean you are closer to a base android rom, while sense, touchwizz have generally different behaviour

- a wide support, a wide community

I must admit touchwizz is a nice interface; the touchwizz-specific software (camera with panoramic, task manager) are convenients, too. This is finally a matter of feeling, but for this, we should compare complete cm7 with complete touchwizz.

CM7 was the first to bring usable gingerbread, but this is not so important on my side.
[Galaxy S I9000 Android Development] madmack:
my experience with CM7 was a bit different.

installed it about two weeks ago, but uninstalled it when I went on a roadtrip and took CM7 along:

1. Battery ! the thing cannot last a day even with bilboa's kernel and UV settings.

2. That was the one that made me uninstall it immediately: The battery was still draining when I was navigating with the phone even though I had the phone plugged in the car charger :eek:

3. When navigating, the phone got too hot. it freaked me out ! lol

4. Navigation was sub par with stock 2.2.1 roms; i lost locks frequently, and sometimes it would take up to 15 mins for an initial lock. (although in truth, I haven't tried tweaking anything in that regard)

5. Polling issues: I don't mean RIL issues at bootup. but having the signal level at the top not change although the signal was weak. The phone was also not switching from 3G/2G -depending on coverage- reliably. It basically showed that I had full bars the whole time, and I had to lock the screen and unlock to see the phone switching from 3g to 2g or vice versa.

I had JVK modem installed, thought it might help, but nope.. same old rild behavior.

I love CM7, the tweaking parameters and the speed was phenomenal. I think it'll be a perfect ROM if you were staying by your office/home most of the time where signal doesn't fluctuate much, won't need GPS and charger is available constantly.

I have a friend who has a Desire Z and he told me that their CM7 port has polling and battery issues as well. Made me think that these battery issues might be an upstream issue after all.
[Galaxy S I9000 Android Development] melorib:
I miss the camera from TW, even using camera360, as for the CM7 crap standard dialer, RocketDial replaces TW almost perfectely after I asked the developer for a couple of changes... :cool:

I cannot think of any other TW app I would like to have...
[Galaxy S I9000 Android Development] mikeinessex:
hey thanks for the reply but i dont mean the widget i mean the actual toggles on the notification bar, i only have the basic 4. wifi,bluetooth,gps,sound but i see on youtube videos people have more what slides along?
[Galaxy S I9000 Android Development] mikeinessex:
here http://www.youtube.com/watch?v=YYOQBMvkO2g i dont have it like that?
[Galaxy S I9000 Android Development] melorib:
You can choose the toggles you want, even their order... :cool:
[Galaxy S I9000 Android Development] mikeinessex:
o **** that is what you was talking about lol i thought u ment like a widget on screen, cheers mate :)
[Galaxy S I9000 Android Development] zacharias.maladroit:
yeah,

noticed this too,

now mostly it's continuing the music that was played previously

but sometimes when you didn't halt/suspend music previously it just skips through all songs in a fast manner :confused:

if you got battery drain issues -

bilboa1 posted a very useful "fix" I forgot about:

kudos to him !
[Galaxy S I9000 Android Development] kencix:
I'm on CM kernel now.

I lost only 2% in flight mode last night.

I have 45% left.. 18h 30m 57s

I use always autokiller. Don't know if that would help someone.
[Galaxy S I9000 Android Development] sugar 7:
@Melorib

you have 48 h battery life ! what are you doing for that ???
[Galaxy S I9000 Android Development] robbiev80:
For Canadian users out there....you should try out the new KC1 modem file. Battery seems to be a little better (although it still won't last a day on NORMAL use...you know with 3G actually enabled) and GPS fixes are much better. I'm able to get 16ft accuracy as opposed to 32ft accuracy with JL2. The GPS locks much faster too.
[Galaxy S I9000 Android Development] melorib:
Disable "USB debugging" and "Back up my data", set Wi-Fi sleep policy = "When screen turns off"

Use dark wallpapers and lock the screen manually (dont leave it waiting for screen timeout)

No lock screen animation, but all animations otherwise

When not in use disable 3G, Wi-Fi, gmail sync, Bluetooth, GPS, auto-rotate

Set auto syncs for 24h, SMS, call log, etc...

Make sure you kill web apps like Skype or FotMob when not in use, they keep checking Wi-Fi and use a lot of

battery. I uninstalled Google Maps, even with Lattitude disabled it still runs in the background

Let the battery drain to under 20% before charging and charge to 100% (dont worry it goes to 96% or so when you

unplug, 100% would harm the battery)

Phone, alarm, beautifull widgets, widgetlocker on 24 hours...
[Galaxy S I9000 Android Development] sugar 7:
Thank s but

turn off this turn off this and this and this !!!

what are you doing with your phone ? just watch it ?

Oh my god IT S A SMART PHONE !
[Galaxy S I9000 Android Development] melorib:
If you just want to play a smart %&# say so... :p

Dont you switch off your smarts to sleep, and not only apparentely, dont you switch off your TV when you are not watching, your GPS, your radio, why should one have to keep all the features on all the time to make it a smart phone... :confused:
[Galaxy S I9000 Android Development] sugar 7:
OK OK but i wan t use my phone with a good battery ...maybe your reason...

Thank s !
[Galaxy S I9000 Android Development] brujoand:
Keep your pants on sugar ray, what you want is to undervolt your cpu. Search xda for "pimp my cpu" and try it out. You will also need a custom kernel supporting this, from kang or the platypus kernel for instance. glhf! ;)
[Galaxy S I9000 Android Development] zacharias.maladroit:
haha

you're a control freak like me :D

but I also love automizing stuff - provided it works - of course

currently the status quo seems to be that most of that stuff uses up battery where it shouldn't (not implemented with 100% efficiency in mind - yet)
[Galaxy S I9000 Android Development] melorib:
Is like a powerfull car, if you push it hard it will drink fuel, you have to keep the foot light on the pedal if you want to go far on one tank... :cool:

For sure, as SpeedMod kernel proves with 2.2.1, I am relying on you to find and fix those problems...

But I had exactely the same behaviour with 2.2.1, the battery could last more than 3 days
[Galaxy S I9000 Android Development] cddt:
For Devs - Wondering if you could provide an update on progress and status of the CM7 project for SGS. Things have gone a little quite recently is this because no dev time, brick walls, or other.

For better or worse an honest reply will be grateful.
[Galaxy S I9000 Android Development] madmack:
Da_G's gps fix ported to CM7

I've ported the Da_G fix to CM7. So far seems to have improved tracking.

anyways, i'm attaching it here if anyone wants to try it out.

source of original fix:

http://xdaforums.com/showthread.php?t=881941
[Galaxy S I9000 Android Development] brujoand:
Is there an xda page somewhere explaining what the fix does?
[Galaxy S I9000 Android Development] madmack:
yep. edited my post to reflect the reference.
[Galaxy S I9000 Android Development] sugar 7:
just flash in CWM ?

It s OK for Europe ?

Thank s
[Galaxy S I9000 Android Development] madmack:
yep.

should be global. there are no settings specific to north america given that cm7 doesn't use secgps.conf

i'm only changing the gpsd daemon and the jupiter file which sets some extra parameters based on the Nexus S' files. tracking is set to track as pedestrian instead of auto for example, which should keep your position fixed and avoid overshooting (continuation of movement even though you have stopped)
[Galaxy S I9000 Android Development] sugar 7:
YEAH !

Thank s !
[Galaxy S I9000 Android Development] mikeinessex:
so cm7 not playing avi movies is a known bug?
[Galaxy S I9000 Android Development] mikeinessex:
and earphones dont work? sorry i just dont know if these are bugs or settings i not turned on lol
[Galaxy S I9000 Android Development] Mortify1:
It happens to me as well, and the headset stops working.. I'm not able to control the music at all
[Galaxy S I9000 Android Development] mikeinessex:
i cant listen to anything with headphones they dont work on it.....
[Galaxy S I9000 Android Development] kurudisease:
Strange, have you tried the last nightly build? It was working ... well... almost greate for me.

Also, my former problem with GPS solved itself (probably needed a better view on the sky). Just if anyone have a good idea against this exceptional battery drain :D
[Galaxy S I9000 Android Development] Mercury0660:
same for me, i put it in the bugtracker.

With earphone only it works.

And also pressing a key after connecting headset stops to start,stop thing.
[Galaxy S I9000 Android Development] cocchiararo:
i really don't like the idea of having to manually turn on/off THAT many things in order to get a not terrible battery life.

The terrible battery life is enough for me tho.

I use tasker for automatically controll as many things as i can, but now for example, unless cm7 fixed it, GPS can't be turned of, cause it requiers a reboot to work again ;:p

Disabling mobile data with the RIL polling thing, is a pain in the ass.

Forcing 2g only is even worse...

I don't like disabling auto sync, but it did me no good on my milestone back then, so never tried again.

I'll soon jump ship to an inspire 4g, lets hope it can entertain me more XD
[Galaxy S I9000 Android Development] gabloammar:
Idk what Modem CM7 comes with initially, but with the initial modem, the GPS didn't get a lock. Then I tried JQ1, which worked fine when I was on Darky's, but it didn't get a lock either. Then I tried with the JVK modem, which hasn't given me a lock either t.t I'm in Pakistan, and, well, can somebody please help me? t.t

[and OMG I LOVE my phone now. I don't care about the battery drain! That shall be fixed in time, but the phone looks SO damn sexy, I never thought it was possible! Thank you SO much for putting in all the hard work! Wish I could like a $100 or something t.t I'm pretty young though, so I can't t.t.. hope you'll keep working hardd!!]

And please somebody please help me with the GPS t.t I really need it to work t.t [everything else is fine for me btw o.o.. no problems at all <3..]
[Galaxy S I9000 Android Development] mikeinessex:
yh i only installed it last night lol
[Galaxy S I9000 Android Development] mikeinessex:
another thing how can we change the animations for screen transition im not keen on the cm7 one
[Galaxy S I9000 Android Development] mikeinessex:
i just noticed 31/03/2011 there was 2 updates. am i ment to install both of them?
[Galaxy S I9000 Android Development] gabloammar:
I just installed the big 88.x MB file. Worked for me :D
[Galaxy S I9000 Android Development] mikeinessex:
sweet me to, im r installing it all again from beginning cause earphones wasnt working
[Galaxy S I9000 Android Development] mikeinessex:
just to confirm after reinstalling everything the earphones work
[Galaxy S I9000 Android Development] Uss_Defiant:
Anyone have custom brightness working? Know of any good values if it is?
[Galaxy S I9000 Android Development] mikeinessex:
my network has all of a sudden died cant get connected to anything, no calls messages nothing. an my phone keeps opening up at contacts rather the dialer
[Galaxy S I9000 Android Development] mikeinessex:
still nothing wont connect to a network. im in the uk on orange if anyone else having the problem?
[Galaxy S I9000 Android Development] Mortify1:
Installing everything as in just the latest update or starting from scratch?
[Galaxy S I9000 Android Development] kenkiller:
Precisely....Personally I'm out most of the time, no access to constant wifi, and 2G is just too slow for me. For this scenario, it's a big difference from stock battery drain.
[Galaxy S I9000 Android Development] melorib:
Did you lockscreen after reboot, you have to do that once to get access to network everytime you reboot, just once...
[Galaxy S I9000 Android Development] f.lix.droid:
is accelerometer working? i can't seem to use it when i'm trying to play asphalt 6? can anyone confirm this or am i doing something wrong?
[Galaxy S I9000 Android Development] Mercury0660:
are you using earphones only (without buttons) or samsungs headset?
[Galaxy S I9000 Android Development] melorib:
When you plug in headphones you have to press hard, otherwise they dont do proper contact...

Sounds obvious, but it is not, they seem properly fitted, but they arent, one of my sons took his SGS phone to repair because headphones where not working, only to be embarrassed by the guy in the store, "just push the plug fully in sir"... :o
[Galaxy S I9000 Android Development] Mercury0660:
I know, I asked because of the start-stop problem, that also affects me.
[Galaxy S I9000 Android Development] melorib:
Also, my other son also has an SGS, his noise cancelling Steinheisers dont work properly on stock SGS...

I have Shure, and they work properly in standard and in CM7... :cool:
[Galaxy S I9000 Android Development] Mercury0660:
with my sennheiser earphones, its "only" that it forwards tracks when connecting. But thats very annoying, when listening to audio books.
[Galaxy S I9000 Android Development] melorib:
My son had lousy sound, apparentely Samsung wired the connections different from Nokia, some headphones dont like it, others like mine work fine...
[Galaxy S I9000 Android Development] Arkanius:
Nope, they wire the same as Nokia.

Nokia and Samsung do it differently from everyone else. They swap the third and fourth pin (Mic and ground)
[Galaxy S I9000 Android Development] melorib:
Thanks...

Still some of the guys complaining about headphone sound might not be aware of differences, thats why I posted it...
[Galaxy S I9000 Android Development] mikeinessex:
i went back to installing everything from beginning of the instructions on this page, but i cant get any network now i dont know whats wrong so i am going to install stock 2.2.1 and start off totally from scratch and ill let everyone know how i get on
[Galaxy S I9000 Android Development] mikeinessex:
js8 firmware to be exact
[Galaxy S I9000 Android Development] mikeinessex:
infact no im going to do js5 cause on samfirmware its the latest one with new next to it
[Galaxy S I9000 Android Development] asgard:
Well I took the plunge and installed CM... updated to 31st nightly etc... seems ok but under quadrant the graphics performance is terrible, the planets one in particular is only 11 fps and rips and jerks badly. Everything seems ok'ish for now.

Anyone else getting woeful graphics performance from CM7 31/03? I did a reset and didn't install anything else 2nd time I tested, same thing.
[Galaxy S I9000 Android Development] mikeinessex:
i get the same thing on the planet bit of quadrant but that has no relavence to the use of the phone. its well sharp and fast so i ignored quadrant, iv had nearly double the score on 2.2 roms yet they been no where near as fast
[Galaxy S I9000 Android Development] asgard:
Hmmm well seems like the graphics driver/GL is toast to me.
[Galaxy S I9000 Android Development] Slok 00:
guys do you know how to apply lagfix (ext4 conversion) in cyanogenmod7?? i can t find a way in the recovery
[Galaxy S I9000 Android Development] brujoand:
You dont need to convert anything. Everything is done for you. Some partitions are Yaffs2 and some are ext4.
[Galaxy S I9000 Android Development] Tk-Glitch:
It's designed for the Snapdragon to begin with.

Quadrant do have problems with AOSP Gingerbread and Hummingbird on the 3D part. It's the same on Nexus S. Just launch any 3D game like Dungeon Defenders or Asphalt 6 and you'll see that 3D performance is equal if not better than on a Samsung rom.
[Galaxy S I9000 Android Development] mikeinessex:
as of yet everything seems to be fine after starting from a fresh js5 but ill keep people posted if anything changes and take note of what i done or downloaded if it changes
[Galaxy S I9000 Android Development] mikeinessex:
o yh btw i asked couple pages back if anyone knows how i can change the animations, sort of doing my head in how it goes side to side when i open an close things
[Galaxy S I9000 Android Development] melorib:
Isnt that launcher related ???

Only lockscreen is ROM, I think... :rolleyes: