yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] ro_explorer:
Ha ha ... This is the cutest bug ever.

I've installed nov 9 kernel to test it. Everything is working ok apparently but with deep idle enabled, if I'm listening to music using my Bluetooth headphones, the music is being paused/muted as soon as the screen goes off and it will resume as soon as I'm touching power button.

Sent from my green robot ...
[Nexus S Android Development] franciscofranco:
Post it in deep idle thread, ezekeel has said that he doesnt own a bt headset and cant guarantee 100% problem free.
[Nexus S Android Development] Cybergr:
Hey Franco from what i know u r using Oxygen Rom..Can u give me some indications regarding Voodoo Controls App.?I searched ur implementations on ur Kernel but i can figure out if Voodoo Control is implemented or to make it work is Rom+Kernel related!?
[Nexus S Android Development] MultiCulti:
yes, i had this issue with my freehand phone set in the car, as soon as the screen goes of, so the phone went into deepidle, the bluetooth connection gets lost!

but i didn´t test this with the 11/8 Kernel ... will do it tomorrow!

btw @ franco:

if i put this in the build.prop, will this have any affect to your settings?

# Power Save Tweak
pm.sleep_mode=1
ro.ril.disable.power.collapse=0
[Nexus S Android Development] Mecid8:
latest bfs kernel, cant mount sdcard. after some reboot mount. but after next reboot cant mount(
[Nexus S Android Development] ro_explorer:
Yeah .. is like the new kernel is forcing the deep idle. This is not a bad thing (I actually welcome such behavior) but certain conditions should be met .. like the bluetooth AD2P streaming :)
[Nexus S Android Development] mike216:
If a couple reboot dont fix the mount issue then go in recovery and mount sd

Sent from my I9020T NSCOLLAB + FRANCO'S 08 BEAST LIVEOC 110
[Nexus S Android Development] mike216:
Hey cybergr,Just go get voodoo control + and you'll be good to go ! I've tweaked my colors and have base boost up and all that good stuff. As long as you have root you can throw his sound driver on anything

Sent from my I9020T NSCOLLAB + FRANCO'S 08 BEAST LIVEOC 110
[Nexus S Android Development] Mecid8:
I do it one more time, some times this work, some times not. is there solution to fix it?
[Nexus S Android Development] mike216:
So you went into recovery and mounted your sd from in there?

I've had to wipe the cache and dalvik cache even after the kernel flash to fix things at times so try wiping them

Sent from my I9020T NSCOLLAB + FRANCO'S 08 BEAST LIVEOC 108
[Nexus S Android Development] franciscofranco:
No, bfs has problems to mount sd card on stock roms. Use search and you'll find it.
[Nexus S Android Development] Cybergr:
I have already grab the Voodoo Control Plus app but it doesn`t seems to work..I will copy some mp3`s on my device and test..Thank u anyway..

BTW Voodoo colors working only on i9020 Nexus S?I am not wrong Super Amoled Display is a must to make it work, but i am not so sure!Correct me if i am wrong.
[Nexus S Android Development] mike216:
Oh,sorry then haven't used stock rom since the first day I bought my NS and you should kick it to the curb also! There are so many great roms to choose from

Nscollab, Oxygen,Matrix,Cyanogen mod and many miui roms. Do yourself a favor and try one

Sent from my I9020T NSCOLLAB + FRANCO'S 08 BEAST LIVEOC 108
[Nexus S Android Development] mike216:
I think your rite but what happens when you try to load the sound driver?

Sent from my I9020T NSCOLLAB + FRANCO'S 08 BEAST LIVEOC 108
[Nexus S Android Development] ro_explorer:
Sorry for the OFF-TOPIC but I have something to say about this:

What a non-stock rom will bring to your phone ?

Really ... I want to know.

I've migrated from Galaxy S to NS exactly because I was tired to put roms over roms forever just to find out all those had various bugs (more or less annoying).

More than that, all the custom roms were trying to get to the "vanilla gingerbread" already on the NS.

I've tried over time Cyanogen and also MIUI (as you can see, the other phone runs miui). The only reason I've tested those roms were to achieve better stability and no FCs in various conditions.

On NS there are no FCs and EVERYTHING runs as it should. The only thing actually missing is the support for CIFS and TUN in the kernel (that why I'm here, on this topic).

So here it is the question (again): why do you need another rom? What other rom is bringing compared with the stock?
[Nexus S Android Development] polobunny:
You want the full list of features? :p

Customization and bleeding edge features, that's what it brings. Don't like the way things are? Well there's a rom flavor for you.

That said, NScollab is a very stock looking ROM based off Cyanogenmod. It brings to the table all the great tweaks and add-ons of CM without sacrificing the feeling of stock Android gingerbread. :)
[Nexus S Android Development] Cybergr:
It doesn`t request me SU access at all...!!

Map Volume Keys hack doen`t stick..!!So i suppose it does not work..
[Nexus S Android Development] ro_explorer:
Ok .. forget I asked :) ... this is like an endless discussion about "why do you think your religion is better than mine?".

Let's just say that I was unable to find anything actually missing from the stock rom and the eventual auxiliary needs were fulfilled by downloaded software :).

OK .. let's carry on in finding bugs an improving this amazing kernel.
[Nexus S Android Development] polobunny:
Oh not even. Some people are just able to accept that someone else might like a different rom, or the stock one. Nothing wrong with that if the stock rom suits you. ;)
[Nexus S Android Development] Maximilian Mary:
These are a few of the things that keep me on cyanogenmod (with the stock launcher):

Notification power widgets

Reboot menu

Custom auto brightness

Status bar brightness

Custom ramdisk and other things that unleash custom kernels for better performance
[Nexus S Android Development] mike216:
I couldn't agree more!

Sorry franco for getting this started in your op. Its was an accident, was just trying to suggest something I felt strong about I should have know it would have bugged a couple people

Sent from my I9020T NSCOLLAB + FRANCO'S 08 BEAST LIVEOC 108
[Nexus S Android Development] ro_explorer:
Continuing with nov 9th kernel .. sudden reboot. I do not OC/UV so the reboot was caused by something else. It rebooted while staying on the table with screen off, doing nothing at all.

governor: conservative, min/max freq.:100-1000

On the positive side: the deep idle is kicking in quite fast and the stats are showing a lot of deep-idle. The battery looks pretty good in stand-by but I didn't tested much because the phone died on me after 4 hours since installing the new kernel (too heavy usage today) and now is with the charger plugged in. I managed 1d 1h 21m from 98% down to 1% :). First ~20 hours with oct 25 kernel, lat ones with nov 9.
[Nexus S Android Development] Mecid8:
I dont find it( Can you tell me about solution?
[Nexus S Android Development] polobunny:
Use the CFS kernel.
[Nexus S Android Development] Mecid8:
Great!!!! but i want to use BFS.
[Nexus S Android Development] polobunny:
It has problems with the stock rom. It's one or the other for the moment.
[Nexus S Android Development] franciscofranco:
The kernel has CIFS and TUN support, both are loadable as a module inside /system/modules ;)

No problem mike, it was an inteligent discussion!
[Nexus S Android Development] franciscofranco:
That's strange...but lazy should do a better job than conservative regarding power consuption.
[Nexus S Android Development] Mecid8:
and there are now any solution?
[Nexus S Android Development] franciscofranco:
No.

..........
[Nexus S Android Development] ro_explorer:
I know my friend. I'm using those from day one :). That why I'm here. And since I'm using the best custom kernel at least I would like to help with it's development ;).
[Nexus S Android Development] Ezekeel:
Did you check if disabling PMEM actually gives you 12.5MB more free RAM?
[Nexus S Android Development] franciscofranco:
Yes, that's what we want from the users!

Can you try that test kernel with Lazy governor and 200/1000 to see if it reboots like you explained? Since 100 and 200 use the same voltage I don't see a reason to use 100 (I still recommend 400 but I know from an earlier post that you want it lower ;))
[Nexus S Android Development] franciscofranco:
Yes, but I can recheck it. Did you try it yourself?
[Nexus S Android Development] ro_explorer:
As soon as the phone will get charged (1H30M remaining) I'll go with those settings and I'll let you know.

Anyway ... the bluetooth bug is really annoying because I'm a heavy BT user also. That one is the most disturbing for me.

Anyway, since I'm not listening to music while I'm sleeping, I'll put nov 9 kernel for now :).
[Nexus S Android Development] franciscofranco:
Ok good.

Try to disable deep_idle and see if that problem occurs, that way we can make sure if its deep_idle problem or something on my end.
[Nexus S Android Development] ro_explorer:
Already did that. With deep idle disabled the BT works fine even with screen off.
[Nexus S Android Development] Tzorg:
I've been trying the Nov 9 test release for a few hours now.

Performance wise feels similar to Nov 8 cfs, DIDLE seems to work well, at least NSTools report a lot of time on top off when I have the screen off, as expected.

Only issue so far has been one instance of not waking up after charging for a few hours, had to do a battery pull.

I was running undervolted, so I've increased the voltages a bit and will report whether there is an improvement, but I have a feeling this may be because DIDLE as there are several reports of similar issues with it.

Running NSC50 with lazy 1000-100 (so no OC) and no screenoff max frequency.

I know that 1000-400 may be better for battery, but I'm testing whether that's the case for my type of usage, as I don't listen to music.

Thanks Franco for this great kernel!
[Nexus S Android Development] Yusei:
uninstalling Google Talk, fixes deep idle?
[Nexus S Android Development] Mecid8:
The pmem driver is used to manage large (1-16+MB) physically contiguous

regions of memory shared between userspace and kernel drivers (dsp, gpu,

etc). It was written specifically to deal with hardware limitations of

the MSM7201A, but could be used for other chipsets as well. For now,

you're safe to turn it off on x86.
[Nexus S Android Development] polobunny:
Ezekeel knows, that wasn't his question...

Crespo doesn't use PMEM, franco removed it from his stuff to free up some mem. Ezekeel wanted to know if the 12.5mb of reclaimed memory was proven.

Please, without wanting to sound like that asshole, stay out of the topics if you're going to make the thread starter rage by asking questions that have been answered in the original post or come back with copy pastes from google to a question you haven't even read properly.
[Nexus S Android Development] ro_explorer:
Ok .. here is the status. I decided NOT to wait for the phone to be fully charged so .. I rebooted in cwm, put the nov 9 kernel and go.

Set lazy, 200-1000, wifi on, bt on (as usual), deep_idle on .. plugged in the charger (to complete the ctarging process and I start watching the latest episode from House M.D.

Well ... after 10 minutes I saw with the corner of my eye some activity on the phone screen ... when I focused - it was the Google logo ... rebooting :( ...

Franco .. do you need any more tests with this config ?
[Nexus S Android Development] Mecid8:
I just want to help.
[Nexus S Android Development] franciscofranco:
That's strange...are you sure you're using stock voltages?
[Nexus S Android Development] fabulous69:
the 9 nov kernel isn't yet official?

thx :)
[Nexus S Android Development] aiacone:
Tested 9/11. I was on last BM MIUI and 8/11 BFS. Dalvik wipe, fix permissions, reboot: no more calls list in the phone app; weird icons on status bar. Come back to 8/11 BFS: everything perfect, like usual. Good work and get going!!!
[Nexus S Android Development] roshga:
Im on the 0911 version since the morning, these are my thoughts so far:

battery seems as usual, noticed nothing special.

needed to open/close cam to get DI shaking, now stats say 107ms (top off).

everything is smooth and fast as usual.
[Nexus S Android Development] Ezekeel:
I just did and checking the free RAM under Settings->Applications->Running Services does not show any difference. After a fresh reboot I get 110-111MB used and 184-187MB free both with PMEM enabled and disabled. How did you measure it?
[Nexus S Android Development] Flying Fox:
To the test kernel: works fine for me. Still no reboots, no signal losses, no SOD´s, no radio dumps yet. Except the idle stats, which are visible now, I could find no differences compared to 11/8-bfs so far. But I've also done no benchmarks, just normal usage as every day. Speed and battery-drain are fantastic. This kernel is a great enrichment and I see no reason to change to another one. Thank you! I really appreciate your work and would be pleased to find a “beer- or coffee-button”!!!!

My Settings:

11/9-test on top of Brain Master's MIUI, last version

liveOC110

1100/440, lazy governor

deep idle enabled with maxfreq (after having deinstalled Google Talk)

armvolt: 1250/1200/1050/950/950

intvolt: stock
[Nexus S Android Development] ehiggins:
On the 4g peter alfonoso's ROM, test cfs builds. Alarm clock didn't work this afternoon until I woke the screen. Tried again, alarm worked but three minutes late...an hour later in airplane mode wouldn't wake up. Reverted to bfs as I am traveling until Friday. It was probably user error somehow
[Nexus S Android Development] franciscofranco:
Good :) I got rid of Google talk too because I had the video version...altough I miss the app and I couldn't find the without-video version to download :(

beer or coffee button added by request :P
[Nexus S Android Development] franciscofranco:
I use Android Status app, it's one of the first apps I ever install when I have a fresh rom.
[Nexus S Android Development] y3mita:
Haha you're right... well I used to get radio dumps and more than one boot at a time but since I switched to Franco's kernel .... only one reboot that particular day and not every day it is like heaven to me.
[Nexus S Android Development] HeavenlyWinds:
Using the custom settings submitted by chinopski.

Spent all day with 3G and Wifi (Home) on and used my phone for around 2-3 hours. (Heavy Usage,Including some GPS Usage)

The results are great!
[Nexus S Android Development] polobunny:
Weirdest thing ever. Don't know if it's kernel related to be honest, but i've never experienced this before.

NSCollab 1.0.50

franco Nov 8 CFS

ondemand 98% 15000

1GHz - 200Mhz

stock volts

I was at work, checked my phone and noticed the scrolling was laggy and that WIFI wasn't connecting for some reason. The phone was hot to the touch too. My battery was where it was last time I checked it. I tried to access the battery details in android but settings would only show a black screen. Tried to disable silent mode from power menu, didn't do anything in the status bar but status was changed if I checked in the power menu. Tried putting in airplane mode then it rebooted on me, but not the whole phone, just back to android boot animation...

Then I looked at my battery after this. :eek:

My wifi wouldn't connect until I did a real reboot.

If that ain't the weirdest thing, then I don't know. No idea what suddenly woke up my phone and made it kill itself, but that's the biggest battery drain i've ever seen.
[Nexus S Android Development] Ezekeel:
Self-destruct sequence initiated. Reactor meltdown in 2:00....
[Nexus S Android Development] Zorrich:
How did you uninstall? I tried and i got an uninstall fail error. Was thinking maybe deleting the apk before install of ROM, but haven't tried it yet.
[Nexus S Android Development] Flying Fox:
:D ... a new mod by you?
[Nexus S Android Development] fabulous69:
with root uninstaller from market for example

u can delete system app. Use with caution

ps: needs root.
[Nexus S Android Development] Ezekeel:
With the Android Status app I also get the same result for both PMEM enabled and disabled: 169-171MB used, 174-175MB free.
[Nexus S Android Development] HeavenlyWinds:
That's Ezekeel for ya' !
[Nexus S Android Development] ro_explorer:
This is not a solution ... getting rid of the applications that are proven to be working just to avoid a possible bug.

Just my 2 cents.
[Nexus S Android Development] franciscofranco:
Don't blame me, I didn't code deep idle or code Google Talk, nor know how to code a fix for it.

@Ezekeel

Did you remove CONFIG_PMEM from your defconfig?
[Nexus S Android Development] Lazat:
Hmm i just found out that my phone is not stable with 960/120 (live of 120) with kernel 9,8,6 of November :( with 3/11 its 100% stable. I cannot understand why? What was changed from 03 to 06 that makes my phone more sensitive to OC? On 9,8 it freezes every now and then, on 6 it freezes once a day on 3 it never freezes.

If I raise the int.voltage on 8/11 from 1100 to 1200 it gets stable again but then it draw more power. So I will stick with 03.
[Nexus S Android Development] Flying Fox:
It is a "bug" of the Goole app. So there are three solutions:

1, get rid of this app

2, live without Deep Idle (we could do so for years, and now we have the decision until a solution is found, eg until the next version of google talk)

3, change your rom
[Nexus S Android Development] y3mita:
cpu_spy reports dead idle working but nstools shows zero? what app to believe? I do have the gtalk video but also removed.. after that same readings from both apps!

---------- Post added at 01:40 AM ---------- Previous post was at 01:36 AM ----------

I also found that kernel dated Nov2 CFS had the best battery saving with just default voltages! At that time, I had gtalk video and cpu_spy was reporting dead idle working... at that time I did not have NStools app to know if idle_stats was working

EDIT: Just read in another thread where it says Franco's kernel won't show up idle_stats in NSTools app... but DEEP IDLE is working and also found out a test kernel where idle_stats is enabled and now it works using NSTools!
[Nexus S Android Development] dvgrhl:
Here are my results on 11/09 test kernel.

I'm using the following for liveoc:

#!/system/bin/sh

echo "conservative" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo "1250 1200 1050 950 950" > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table
echo "1000000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo "110" > /sys/class/misc/liveoc/oc_value
echo "440000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo "lazy" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

I've set my minimum frequency to 440, and max to 1100. As I reported earlier, my Quandrant scores were higher than I've gotten before. As far as actual usage though, the phone feels just as responsive as usual. No lags that I noticed. Battery drain seems good too when not using the phone. I'm purposely staying off it right now to let it just do its thing and drain for a bit, but when I last checked drain was minimal.

I'd say no negative affects, but no noticeable positive affects outside of Quadrant. All of this is compared against 11/06 kernel as I didn't use 11/08 very long.
[Nexus S Android Development] Ezekeel:
These are the changes I made to the .config.

933c933

< CONFIG_ANDROID_PMEM=y

---

> # CONFIG_ANDROID_PMEM is not set

938,940c938,940

< CONFIG_ANDROID_PMEM_MEMSIZE_PMEM=8192

< CONFIG_ANDROID_PMEM_MEMSIZE_PMEM_GPU1=3072

< CONFIG_ANDROID_PMEM_MEMSIZE_PMEM_ADSP=6144

---

> # CONFIG_ANDROID_PMEM_MEMSIZE_PMEM is not set

> # CONFIG_ANDROID_PMEM_MEMSIZE_PMEM_GPU1 is not set

> # CONFIG_ANDROID_PMEM_MEMSIZE_PMEM_ADSP is not set
[Nexus S Android Development] FL0OD:
This kernel does not throw deep idle logs except for the experimental kernel and unless I am mistaken cpu spy shows a deep sleep which is not the same as deep idle. It's running. Trust.

Sent from my neXus s 4G
[Nexus S Android Development] y3mita:
FL0OD you're correct... just found out!

Thanks ;)
[Nexus S Android Development] franciscofranco:
Exactly I did that also and I got those 12,5mb ram... I shall test again to be sure.
[Nexus S Android Development] Zorrich:
Franco, just wanted to report that with the test kernel my phone was stuck on max frequency for over two hours with wifi on... Burned through 12% battery in that amount of time. Tested it again by turning wifi off and back on again, but issue remained. Do not have that problem with 3g only.

Edit: forgot to mention that screen was off, and i do have max freq enabled.
[Nexus S Android Development] chinopski:
great! now im really confident that my settings are fine. thanks for the feedback :D
[Nexus S Android Development] doc_v15:
had a 18 hrs straight of usage, still remains 12%.

- 6hrs sleeping

- 12hrs usage (3G; 1 hrs newsfeed, 30 minutes of friendcaster, hundreds of whatsapp, 45 minutes browsing, 3 calling, hundreds sms)

Using MIUI Rom KelmsMLKing 2.5.2

Franco 8th Nov 2011 BFS

SmartassV2 governor :D

All settings are default
[Nexus S Android Development] franciscofranco:
New 10/11 testing version is up based on the feedback from yesterday's test version. Same thing, feedback from all you crackflashers ;)
[Nexus S Android Development] y3mita:
Franco you move fast.... :D had just installed test Nov09.... well me flashing Nov10 now :) Thanks!!
[Nexus S Android Development] thoth77:
Google Talk without-video version

Google Talk without-video version

http://dl.dropbox.com/u/11341924/Talk.apk

Verified "Idle_stats"

(Before usage, Settings -> Applications -> Manage applications -> "All" ->Talk -> Clear data)
[Nexus S Android Development] franciscofranco:
Aye, it's easier to drop some testing builds without announcing the changes, make my job just easier and possibility find bugs and ****s before releasing a stable update!

Thanks a lot!!!
[Nexus S Android Development] civicdrivr:
I used to run one of the first releases but I couldn't wrap my head around the whole LiveOC process so I switched but to Matr1x. Thankfully nstools came along :D

I'm running CM nightly 246 and the 0811 cfs release. LiveOC is set at 110%, 1100/220 smartassv2. I've been running this setup since last night, on battery for about a little over 14 hours now and I'm only down to 69%. Thats from a full 100% charge. I listen to music all day at work and CPUSpy says Deep Idle has working, and I'm in that state for about 70% of the time. Keep in mind that Im using the Seidio extended battery, but with other setups Id be down to about 50% by now.

I'm loving this setup. Great job Franco.

Now when is the next version coming out??

/justbustinyourballs :p
[Nexus S Android Development] al_madd:
What have you done to 9/11 and 10/11?

Usually after wipe dalvik and install kernel, take 1 cycle to deep idle working..

But the test version directly work..

Test playing games such as NFS and PES2011..no lag at all..

Right now testing 10/11..working smooth..

I9020T

CM 7.1
[Nexus S Android Development] chinopski:
idle stats

running the latest tesk kernel on a newly charged battery!il share my feedback maybe tomorrow

i9023

NSCollab rom

840 max 420 min

lazy

im just curious, what should the idle stats show to determine if didle is running/effective?
[Nexus S Android Development] r5xscn:
Report: BLN didn't work (properly) in 10/11 CFS test.

On Stock 2.3.6 I9023.
[Nexus S Android Development] mike216:
Kernel test 10

Ram management feels good,videos load quick

Data signal feels good,got on hspa as soon as it booted

My favorite lagy smart keyboard isn't laging (yet )

Battery seems to be dropping very slow compared to 08,I know this isn't a good way to gauge battery info so sorry just something I'm noticing rite away

Bln is working fine and liveoc 110 is working fine on stock voltages,wifi is outstanding

Will report back after I burn through my cpu lol..

Thanks once again franco,there's a lot of us here that appreciate your work!

More available ram? I think

Touchwake is not fully waking, the backlights light up but not the screen

Sent from my I9020T NSCOLLAB + FRANCO'S 08 BEAST LIVEOC 108