yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] Tzfardaya:
I don't think it's possible with francos kernels to control what frequency steps are used in the thermal throttling state and what temperatures they are switched to. All you can do is control at what temperature throttle takes effect at.
[Nexus 5 Original Android Development] Flyview:
I will. Regardless, it doesn't sound like my phone is throttling to the frequencies it should be, and I assume it wouldn't need FKU to do that. What frequencies do you guys see yours throttling to?
[Nexus 5 Original Android Development] Tzfardaya:
Iirc Franco uses his own throttle logic, and that /etc file you listed is used by throttle.d (stock kernel throttle system)
[Nexus 5 Original Android Development] Flyview:
Sure, I can see that. Would you please confirm yours throttles down to 1.49GHz around ~60C?
[Nexus 5 Original Android Development] Tzfardaya:
Why? What are you looking for?
[Nexus 5 Original Android Development] franciscofranco:
Isn't it obvious that it throttles down to 1,49GHz when it hits 60C:

.thermal_steps = {729600, 1036800, 1267200, 1497600},

First goes to 1497600, then if it keeps getting hotter it goes down and down.
[Nexus 5 Original Android Development] Flyview:
I would like to know if stock for stock, mine is applying throttling as expected by Franco. I'm on a stock 4.4.2 Nexus 5 with only thing changed being the r47 Franco kernel.

EDIT: Nevermind, thanks Franco!

Is it at all concerning that with this throttling applied, youtube videos can begin to stutter and crack? Again, when this was happening I set the governor to performance for CPU0 and CPU1 and even at 1.49GHz it managed to play smoothly.
[Nexus 5 Original Android Development] big_adventure:
60 is the default throttle point, and I believe that 1.5 is in fact the first throttle frequency.
[Nexus 5 Original Android Development] Tzfardaya:
Both of which are above my daily usage values...

---------- Post added at 10:58 AM ---------- Previous post was at 10:54 AM ----------

No, because unless you're watching the CPU free real time with a monitor, it might be throttling to 960 or lower, performance locks all active cores to the max available frequency.. Interactive lets them float... so they might not all be at 1.5..
[Nexus 5 Original Android Development] Flyview:
Yes I understand interactive may allow it to go under 1.49GHz. My concern is why would it let that happen if resources are needed to play the video smoothly.
[Nexus 5 Original Android Development] Tzfardaya:
Because the system doesn't know about "smooth" video... It only knows about CPU load.. If the load isn't high enough to require high higher frequencies, then it won't use them...

Edit: just set max freq on my phone to 422 and YouTube played smooth, SD and hd clips..
[Nexus 5 Original Android Development] The Gingerbread Man:
You could use a per app mode to prevent the CPU ever reaching those high speeds and prevent the throttle all together if you set max at 1.5ghz.
[Nexus 5 Original Android Development] msgfromside3:
Very OT question: How many of you have seen SIM card missing error from your Nexus 5? I had it a few times before and it hasn't been happening but since yesterday, it has happened a lot and I had to reboot my phone more than 10 times. I am wondering if there is something triggering this more.

I am just trying to collect some data from this population, so I have chosen to ask this instead of Q&A forum. Thanks!
[Nexus 5 Original Android Development] Tzfardaya:
Double check that your Sim card is seated properly in the tray.. I've had it a couple times when mine was off a bit....

Also, is your microsim was factory sized.. If you manually cut it down that might be why too...
[Nexus 5 Original Android Development] snives:
I've never had it happen. I've been using Franco + Omni since around R13-15 iirc.
[Nexus 5 Original Android Development] dipzb90:
Had my first SOD since using franco I'm on the r48 test kernel. Stock rom, vomer settings, 75mv undervolt. Gravitybox and xposed. I haven't changed anything recently apart from flashing r48. Created a zip file of my logs after rebooting using syslog

https://www.dropbox.com/s/edfqnrvvhyfhl24/2014-05-01_18.49.zip

Thanks

D
[Nexus 5 Original Android Development] Tzfardaya:
That would probably be because it's not generally a software issue... :P

---------- Post added at 12:01 PM ---------- Previous post was at 11:58 AM ----------

You are aware that undervolting can cause sods, right?
[Nexus 5 Original Android Development] dipzb90:
Yes, I am aware that undervolting can cause SOD's however I have not had any before on any previous version of Franco Kernel using the same settings.

For now I have removed any undervolting in case something in the test build is causing my device to longer handle the same level of undervolt as before.

Thanks

D
[Nexus 5 Original Android Development] Tylog:
Just omit the Senseless UV, then you have no SOD. I'm curious if I live to see that people understand that as long as I live :) But not only related to you 75% of cases where people have problems comes from UV because people still think it saves battery massive amounts of battery, what it does;)
[Nexus 5 Original Android Development] Tzfardaya:
As long as people keep chanting "UnderVolt is Good, UnderVolt is Great! Reduce Heat and Lengthen Batteries." then, no... You won't. ;)

We need to change it to "UnderVolt is bad, UnderVolt is wrong. Reduce Stability and Lengthen Downtime"
[Nexus 5 Original Android Development] TheLastSidekick:
Indeed. I used to be part of the "Undervolting for great justice" phenom. But I learned there's a reason stock settings are stock. Because it's guaranteed to work at those settings. Only time I undervolt now is to test my phone to see how much it can take before crashing.

The Nexus 5 advocate (Team Inferno)
[Nexus 5 Original Android Development] Tzfardaya:
Heh, would you believe that even I undervolt? But, it's the first thing to go if I start having issues... (I also run my device for hours on each frequency step with stability test to make sure it is able to handle that voltage)
[Nexus 5 Original Android Development] Red5:
I just undervolt the 300MHz step since my phone spends a good amount of time there for deep sleep and battery saving. All other frequencies are needed as you use the phone, so they get the stock voltages. Havent had an issue yet.
[Nexus 5 Original Android Development] Tzfardaya:
Adjusting the 300 doesn't adjust the deep sleep level though.. :P (I run 600mV@300mhz, 700mV@345mhz, -50mV for rest....) but I still run the battery from 100 to 30% in 5 hrs.... :P
[Nexus 5 Original Android Development] Flyview:
Are you on r47 or r48_test? I couldn't notice the video itself stuttering but the audio was "cracking"/stuttering once in a while. I just tested now and set max frequency to 1.49GHz on all processors, and left it on interactive (to simulate the same situation when it hits 60C), and ... it played perfectly fine. Then I left it at the default 2.26GHz (stock franco) and got it warm to past 60C to induce throttling and tried playing the video again. It was fine.

So it seems like after a reboot, I could not reproduce the cracking/stuttering.

Thanks for the investigation!
[Nexus 5 Original Android Development] Enddo:
this is just a very ignorant statement

undervolting

properly

has no affect on stability. period
[Nexus 5 Original Android Development] Tzfardaya:
yes. I know... You missed my later post where I state that I undervolt after sufficient testing.... But the purpose of that statement is to COUNTERACT the current mentality that umdervolting is the be all end all fix to battery issues (when 99% of the people making that claim have no idea how to properly undervolt, or what/why it helps in any way shape or form)

I always run the latest, if not the greatest....
[Nexus 5 Original Android Development] morbidj:
Lmao you guys are too much...

Until a stable milestone is reached, which I have a feeling will be soon I personally have withdrawn from UV just to rule out any demons which may be lurking.. I suggest the same for others until they have a stable setup.
[Nexus 5 Original Android Development] Tzfardaya:
Yeah, you realize that Franco has said he's not doing milestone releases anymore?
[Nexus 5 Original Android Development] edbertin:
Hello [MENTION=3292224]franciscofranco[/MENTION], after using test kernel r48 for 6 hours i got the first SOD, no UV, ondemand settings. Here is the log. https://mega.co.nz/#!0pA2QT4D!oyO10S_9XYVRU7Vp-ATrkbTx1ZfbDIYfuiH9XDpja4g

PA 4.3 Beta 2

Tks
[Nexus 5 Original Android Development] chikimonke:
I've had it happen a few time recently too.
[Nexus 5 Original Android Development] lfbuccat:
^^ Yup that has happened to me several times already. Sometimes it would even persist after a reboot.
[Nexus 5 Original Android Development] big_bum:
shell@hammerhead:/ $ uptime
up time: 5 days, 08:12:26, idle time: 3 days, 00:34:39, sleep time: 3 days, 06:30:45

Using r47 and got no SOD at all, no music stuttering, no problems. Stock ROM with GB, using the phone for games, messaging, voice calls, video calls, music, browsing the internet, etc.

I've flashed second r48 test. Let's see what uptime can I get with this one.
[Nexus 5 Original Android Development] stevefxp:
I am using R40 right now and no issues. I tried R47v2 and it was really bad.
[Nexus 5 Original Android Development] icethegreat:
Cool story bro.

Try out r48test
[Nexus 5 Original Android Development] Zyphur:
oh god pls no. I need my phone daily for work and school :(
[Nexus 5 Original Android Development] RobbieL811:
Well, if you have to RMA through Google, you will be able to keep your current phone until the new one arrives. Then just restore a backup or flash whatever you want on the new one, put the sim card in, & profit. Don't blow a gasket...It'll be ok. Lol.
[Nexus 5 Original Android Development] franciscofranco:
Pushed another test boot.img. Users with strange sods please test it.
[Nexus 5 Original Android Development] Kajankajan:
I'm running r47 and android os has been taking majority of my battery recently, not sure what's going on...I have tried clearing cache as well.
[Nexus 5 Original Android Development] TheLastSidekick:
Undervolting may be stable for some but I'd put a crisp 100$ bill on the line to say it's not stable across all SoCs. Mine acts randomly to it. Sometimes it handles it well, other times it reboots like a mad man. There isn't a proper way to undervolt in the sense that what makes it unstable is the fact you're not supposed to lower voltages. And the fact that we can't control the chips that are in our phones for the most part.

Undervolting is amazing when you have a good board, there's a CPU binning test to determine the quality of your board. Should be somewhere in General I believe for those who are interested.

Edit : the result of the test in the link below is an indicator of how much you'll be able to undervolt.

http://xdaforums.com/showthread.php?t=2515593

The Nexus 5 advocate (Team Inferno)
[Nexus 5 Original Android Development] franciscofranco:
Sure, we can't wait for your comparison tests.

Don't compare the N5 and N4 displays, they are different - besides my FK for N4 comes with different colors than stock N4, so that's even a less accurate comparison ;)
[Nexus 5 Original Android Development] bobloadmire:
BTW I did a full uninstall and reinstall, same thing.
[Nexus 5 Original Android Development] az93civic:
Hey Franco great kernel as always! Any idea when the app will be updated to allow direct downloads. Also any color hacks kernel side?

Thanks
[Nexus 5 Original Android Development] JNewms:
I read just fine. That link to his GIT has been there all along.
[Nexus 5 Original Android Development] ChazzMatt:
The app you paid for was NOT for the Nexus 5. It was an app designed for another Nexus device.

If Franco wanted he could make a different app for every Nexus device. Be thankful his Google Play app will (eventually) be compatible with the Nexus 5, and you won't have to buy a new app for Nexus 5 or KitKat 4.4. Until then, the BETA version cannot be obtained from Google Play, but by joining the G+ beta program (as well as having paid for past Google Play app). Thus, loyal users are rewarded.

If you want to wait for the non-beta version, fine. Just don't complain about it.
[Nexus 5 Original Android Development] bilago:
Nope, it has not.
[Nexus 5 Original Android Development] franciscofranco:
Yes it has.
[Nexus 5 Original Android Development] DarksideEE7:
I see. Well I'm off to flash your latest. Great work as usual. Hopefully I can provide some useful feedback.
[Nexus 5 Original Android Development] magnamentis:
yes you are right

yes i have an issue with g+ and who did not understand by now that it's about time to reconsider the use of social networks and thus

be warned when a company starts to force people into it.

but no problem, i'm usually a few years ahead of the mainstream but believe me, in not so many years these outfits will come under heavy fire as soon as too many people will suffer from old infos gathered without their knowledge and suddenly used against them. but that's too far OT,

would be something for a political forum :)

thanks for your reply i fully agree with everything you are saying.

regards
[Nexus 5 Original Android Development] Moose0704:
I just played music in the background while I made changes. For playing I went to 20 but that was insane loud and distorted. But if you play music and bounce between 0 and 6 you will see how perfect it is. To me any higher and you can hear loss of quality and some extra noise. Also remember to hold it down to set the set on boot. Enjoy!
[Nexus 5 Original Android Development] bilago:
I've come on this thread a few times in the past to see what you've been up to and I did not see the changelog xml posted to the OP. This is pre R9, which is the first changelog listed in your XML.
[Nexus 5 Original Android Development] ChazzMatt:
99% people do. They say, I can't be bothered to read the thread, I can't be bothered to search through 20 results. I want YOU to answer my question NOW.
[Nexus 5 Original Android Development] zephiK:
Your post makes no sense, you quote a person whos talking about his GIT link has always been in the OP post

And now you're talking about the changelog.xml file. The GIT link has always been there, the Changelog XML has not.

I need a break from this thread. It seems like a tech support thread more than a development thread lately. Every page theres always someone asking about either: what features does this kernel offer? how come the app doesnt work? how do i get the beta? is 11.0 the beta? Can we just ignore the people who asks the same questions everyday and actually get back on topic since this is a "development" thread.
[Nexus 5 Original Android Development] cpom1:
[MENTION=470754]Franco[/MENTION] where are getting those emojis?
[Nexus 5 Original Android Development] franciscofranco:
Ah changelog yes, I only posted the .xml yesterday. I thought you were referring to the git link - sorry.
[Nexus 5 Original Android Development] magnamentis:
disagree

ok, here i for once disagree, it's a kernel controler ( franco kernel updater ) and not a kernel for n4 updater. it controlles all franco kernels and it will as well control the n5 franco kernel so far not n4 bound.

however as i can see there are quite a few people feeling like to defend someone while i meant google so there must have been somehting in my post which i did not express correctly obviously.

these are things which can happen when, albeit speaking many languages, english is not my mother tongue, sorry for any

misunderstandings due to imperfect terminology :)

enjoy further and let's forget this, my point is about G+ and other moves on googles and other global players part and

therefore this is not the right place to discuss it further.

cheers everyone :) ( did't find a beer smily unfortunately )
[Nexus 5 Original Android Development] bilago:
Thought I was going crazy for a second ;). But regarding my original post, I requested for the changelog to be added to the OP for easy access, and then literally 20 seconds later realized it was already there and i changed my post.. Unfortunately not fast enough for the forum elitists to jump in to mention how it was discussed 10,000,000.54 times.
[Nexus 5 Original Android Development] Spl4tt:
Thanks to those flame post I just realized that there is a beta verison of fku.

haha, thanks. Just downloaded, looks awesome, and everything's working here as it should. Nice!

Hopefully there will be colour control soon.. I miss the awesome colours of the n4
[Nexus 5 Original Android Development] JNewms:
I'm by no means an elitist. But that question has been asked a ton of times. It was cool of Franco to add the XML to the op, but the easiest way to always see what he's changing and working on is by looking at his GIT. Which has been there since the thread started. If you took my post as attacking you, I apologize. It gets hard to keep up on what's important, the development, when pages are cluttered with the same questions over and over.
[Nexus 5 Original Android Development] bobloadmire:
Wifi sleep time has been dramatically improved 2hrs on battery, 18min screen on, 97% battery.
[Nexus 5 Original Android Development] Enddo:
it seems the CPU bin has nothing to do with how much it can be undervolted. at least not in any exact ways. two of the same PVS# can vary as much as 25mV with the same frequency(and could even be more of a difference)

but saying that a chip acts randomly to undervolting doesn't mean that 'There isn't a proper way to undervolt'. if your chip acts randomly then the proper way would be to not undervolt it at all. or at least to not undervolt the specific frequencies that make it unstable.

people have been undervolting mobile chips and desktop chips for years. there's nothing wrong with it, just like there isn't anything wrong with overclocking your chip. it just means that noobs should not be doing this because they could break their hardware(overclocking) or they can blame custom rom/kernels for instability when it's their own fault(undervolting)

like you said with your chip acting randomly to undervolting. that's you learning the hardware in your device, learning what it can and can't handle. too many people here on XDA don't do that and just blindly blame something rather than learning what is going on with their own device
[Nexus 5 Original Android Development] Zyphur:
What steps do I need to go through to get it ready to send to google (root, unlocked, etc)?
[Nexus 5 Original Android Development] occtec:
Just use this toolkit to get you back to stock http://xdaforums.com/showthread.php?t=2517778 can't go wrong, this will unroot & lock your bootloader plus get you back to stock ;)
[Nexus 5 Original Android Development] RobbieL811:
You can use the toolkit as the user above me stated or if you are familiar with fastboot, you just need to flash the stock firmware from Google, and relock your bootloader. I would get in contact with Google first though to get the RMA approved and all before you do all that stuff. That way you can keep your phone the way it is until you get the new one then flash everything the day you receive it. Here is the website to get the RMA started. https://support.google.com/googleplay/answer/2411741?hl=en. If you don't wanna use fastboot manually, you can use something like this http://xdaforums.com/google-nexus-5/development/toolkit-wugs-nexus-root-toolkit-v1-8-0-t2517778.
[Nexus 5 Original Android Development] edbertin:
Flashed, i will report.

Tks
[Nexus 5 Original Android Development] Zyphur:
Thanks guys.

Just want to make sure its not a rom/kernal/app issue first. My speakers work majority of the time just fine for my ringer/notifications, its just sometimes that the ringer and notifications won't make noise, but during these times the speakers still work fine for music :/ idk
[Nexus 5 Original Android Development] omvir:
Hi, have you tried to go stock everything to see if its a ROM problem? Cause if it works fine for music... Should work fine with notifications/ringer too then. Very weird. I suggest wiping everything and going stock. Preferably by using the factory images by Google. Pretty simple. Its a 1 click procedure if you have fast boot drivers installed.
[Nexus 5 Original Android Development] Technecium:
I'll get the poster boards, you get the markers, we just need some to get some sticks. Let's take to the streets! It'll be anarchy! The 1025mV March! Who's with me!
[Nexus 5 Original Android Development] blueren:
Please note that I'm not calling this a bug since I'm the only one affected. Pretty sure something somewhere is derpy in my settings and I'm trying to figure out what
[Nexus 5 Original Android Development] Tzfardaya:
You said a little while ago you have been dirty flashing everything (by that I think you mean your rom as well as the kernel)...

Could you try a clean flash of the stock rom with the kernel being the only mod for a bit, see if you still have the issues?

If you're like me and you mess around with this mod, that tweak, this other tuner, then you may need to clean flash the rom from time to time... (I don't know why dirty flashing the rom doesn't seem to fix all my glitches, but a clean flash does)
[Nexus 5 Original Android Development] blueren:
I never used to dirty flash roms but off late I got to lazy :P I'll try something n get back.

By the way, something caught my attention.

Input boost freq is something left to the user to input, unlike the max freq which only lets the user to select what's already there. What if I give an invalid step. Say for example 100000. Does it automatically take the nearest valid freq step?

---------- Post added at 07:56 AM ---------- Previous post was at 07:31 AM ----------

Also, where can I find the full list if valid frequencies.. To the last digit?
[Nexus 5 Original Android Development] Tzfardaya:
It sets to the highest valid freq step... (so, if you get 950, it WON'T get to the 960 step, but use 883 instead...

full frequencies are as follows: (no overclock frequencies though) (fron the voltage charts in TGM's Learner Lounge)

300000

345600

422400

652800

729600

883200

960000

1036800

1190400

1267200

1497600

1574400

1728000

1958400

2265600
[Nexus 5 Original Android Development] RobbieL811:
These are for PVS 1. I'm not positive but I think that they vary per PVS.

Edit - I found the post with all the PVS bins. Here.

http://xdaforums.com/showpost.php?p=47425927&postcount=193

The steps with a 0 beside then are inactive & the ones with a 1 beside them are the frequencies that our phones use on Franco Kernel as far as I can tell.

Sent from my Nexus 5
[Nexus 5 Original Android Development] Tzfardaya:
voltages vary by bin, to my knowledge frequencies are the same across each
[Nexus 5 Original Android Development] RobbieL811:
Ok, then the frequencies I just posted should be sufficient.

Sent from my Nexus 5
[Nexus 5 Original Android Development] blueren:
Thanks! Is there any command I can echo this from shell?
[Nexus 5 Original Android Development] Tzfardaya:
Yes...

less /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies

didn't even think of checking that... :P

300000, 345600, 422400, 652800, 729600, 883200, 960000, 1036800, 1190400, 1267200, 1497600, 1574400, 1728000, 1958400, 2265600, 2419200, 2726400, 2803200, 2880000, 3014400
[Nexus 5 Original Android Development] TheLastSidekick:
You're very far behind. Try r48test2 and post your results.

The Nexus 5 advocate (Team Inferno)
[Nexus 5 Original Android Development] franciscofranco:
"Franco stuff"! That made me giggle! I sold my MacBook Pro yesterday to a guy that was a FK user since my GN days, was pretty cool to meet someone that comes up to you the first you see him and says "I know you, I've used all your Kernels.". Sorry for the off-topic, the "Franco stuff" shot made me remember that episode :)
[Nexus 5 Original Android Development] RobbieL811:
Probably something like what I would do lol.

Sent from my Nexus 5
[Nexus 5 Original Android Development] blueren:
Turned on pam and played a game. Closed the game and bam! My max freq is 729megs @ 53°c :[
[Nexus 5 Original Android Development] Technecium:
bam!s don't get fixed without logs.