yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Q&A, Help & Troubleshooting] simms22:
theres so much more to battery life then just "light use". i sync everything, and dont disable anything, keep my brightness low..

do you/she happen to use facebook? how about are you a gamer?

also, if your signal quality isnt good, your battery will never be.
[Nexus 6 Q&A, Help & Troubleshooting] Locklear308:
She uses facebook, I do not... But still ... this is crazy terrible battery life. I mean... I expected MM to be better, but at least be equivalent to LP. But this is just insane.

Alright! After reading and looking around more, I've found a post that stated "FOR LOLLIPOP ROM USERS IS NECESSARY START FROM ANDROID M FACTORY OR UPGRADE YOUR BOOTLOADER AND RADIO."

I tried searching for this but I'm not finding anything. I take it I just need to flash the stock factory image, but if one wanted just to upgrade, where are the Bootloader and Radio files?

I am downloading the factory image now and will report if this helps at all, perhaps this will help other users.
[Nexus 6 Q&A, Help & Troubleshooting] haibane:
I found the best way to go was to flash the stock firmware and start from scratch. I simply did a clean install. My battery life has improved drastically from Lollipop.
[Nexus 6 Q&A, Help & Troubleshooting] simms22:
they are in the factory image. if you are running marsh, you have them both. btw, factory images https://developers.google.com/android/nexus/images?csw=1#yakju
[Nexus 6 Q&A, Help & Troubleshooting] Locklear308:
Did you flash the entire stock rom/firmware/boot etc? Or just the radio and bootloader? I just flashed the bootloader and radio, but I guess I might as well do it all.
[Nexus 6 Q&A, Help & Troubleshooting] haibane:
I did the whole thing. I've found with any phone on any OS, it is generally best to do a full clean install with full number changes.

While you lose a fair amount of content, it is worth the benefit.
[Nexus 6 Q&A, Help & Troubleshooting] Locklear308:
I always keep my apps backed up on a USB drive lol. Believe it or not this is the first device I've had to go from one major build to the next. Other than the OnePlus One. I was not aware you could even update the bootloader really lol, I thought that was an annoying HTC thing. Alright, I shall get to flashing.
[General Questions and Answers] SOUSLIVER:
I was able to obtain root and even found a twrp release that works with it. My prob is that it isn't supported by CM. Anyone know of any ROMs for this device, or how I can build one?
[General Topics] Menneisyys:
It’s pretty much unnecessary to introduce SmartGear for any Windows Mobile game / emulator freak. It’s a MUST for ALL MS Smartphone (both 176*220 and QVGA) AND QVGA Pocket PC users – it’s WAY faster than any other emulator on low-speed devices and has few bugs (most importantly, speed issues on (W)VGA Pocket PC’s and lack of Genesis / Sega Megadrive sound emulation), as is also pointed out in several of my previous articles.

Thanks to the courtesy of the developer, Larry Bank, I had the chance to “test drive” the new version, which will be released VERY soon. Now that he has modified the code so that audio emulation takes precedence over video emulation (even at the expense of, on VGA devices, excess dropped frames), you’ll very rarely (if ever) hear sound problems any more if you use the default frame dropping configuration. That is, you make sure both the “Throttle farmerate” and the “Skip every other frame” checkboxes are both checked in. Note that I had slight problems with the sound in GBC emulation (with 1062 - Wendy - Every Witch Way (USA)(Menace)) – I don’t know if other GBC titles exhibit the same behavior.

Now that sound emulation gets absolute preference, you’ll see MASSIVE frame drops on (W)VGA Pocket PC’s if you enable sound (and, even without sound, the frame rate is definitely inferior to that of the top emulators of the given gaming platform). My recommendation is, therefore, that you do NOT use this emulator if and only if you have a (W)VGA Pocket PC. If you, on the other hand, have either any MS Smartphone (no touch screen devices) OR a QVGA Pocket PC, you MUST check out SmartGear – you’ll simply love it, it’s, thanks to having partially been programmed in assembly, WAY faster and battery-friendlier than any other emulator currently available.

Don’t forget, however, that this emulator still doesn’t have support for Genesis / Sega Megadrive sound emulation and on-screen tap / button areas, which are important for many Pocket PC users. However, as you’re entitled to lifetime upgrades if you purchase a license, I still recommend purchasing this emulator, even if these are a problem for you and/or even if you have a (W)VGA Pocket PC. After all, it’s pretty cheap and BitBank Software is well-known for their constantly upgrading their products – I’m pretty sure these bugs / problems will soon be fixed and, hopefully, on-screen tap zones will also be added.
[General Topics] Aeneas:
look forward to this
[Nexus 4 Android Development] yaymalaga:
YaYPrime is based on the oficial 3.4.0 mr1.1 kernel from google, with the commits needed to run in android 6.0.

With Android M, all the kernes have merge the commits to be compatible with it, so in my case, I prefer to start a new one from 0, making the phone feel smooth while having a good battery life.

Features:

- Based on official 3.4.0 mr1.1 mako kernel

- Compiled using the lastest version of uber 5.3.1, optimized for cortex-a15

- Anykernel2

- Mako_hotplug as hotplug

- FranciscoFranco's thermal

- FranciscoFranco's gamma control

- Frequency limitator on screen-off (1026mhz by default)

- Voltage control

- Cpu Overclock of 1.7ghz (1.5ghz by default)

- Cpu Underclock of 192mhz (384mhz by default)

- Gpu Overlock of 480mhz (400mhz by default)

- Ondemand, simple and performance as gpu governors

- Ondemand, performance, conservative and interactive as cpu governors

- Deadline, zen, fiops, cfq, bfq, row as i/o schedulers

- Stratosk's Ondemand governor version (by (default)

- Franco's Convervative governor version

- Taurus' Interactive governor version

- Faux's Sound Control

- Readhead set in 512kb by default

- Graphite and neon optimizations

- UsbOtg support

- Kexec (multirom)

- DT2W support

- Fastcharge support

- F2FS support

- A lot of improvements and optimizations

Downloads:

AOSP: https://www.androidfilehost.com/?w=files&flid=42219

CM: https://www.androidfilehost.com/?w=files&flid=47776

Installation:

If you come from another kernel:

- Reboot in recovery mode

- Dirty-flash the rom you are using (without wipes)

- Flash kernel

If you come from a previous version:

- Reboot in recovery mode

- Flash kernel

(If you find something weird, wipe dalvik/cache)

To configure the kernel I recommend using kernel auditor.

Thanks: [MENTION=647113]hellsgod[/MENTION] (kernel base), Google, Uber, [MENTION=5311064]txuki2005[/MENTION], [MENTION=5849649]serbalabari[/MENTION], [MENTION=1129329]mrrain[/MENTION]e, [MENTION=4450732]CallMeAldy[/MENTION], [MENTION=4217103]zaclimon[/MENTION], [MENTION=5857055]Flashhhh[/MENTION], [MENTION=4723408]hurtsky[/MENTION], [MENTION=3292224]franciscofranco[/MENTION], [MENTION=3332811]faux123[/MENTION], [MENTION=3750240]stratosk[/MENTION], [MENTION=3795148]neobuddy89[/MENTION], [MENTION=2376110]dorimanx[/MENTION], [MENTION=4544860]osm0sis[/MENTION] (anykernel2), and all the people that contribute with their commits.

Finally, I'm not responsible for any damage that can happen to your phones, I use the kernel as a daily one and I don't have any problem.

XDA:DevDB Information

YaYPrime-M Kernel, a kernel for the Google Nexus 4

Contributors

yaymalaga

Source Code: https://github.com/yaymalaga/yayPrime_kernel

Version Information

Status: Stable

Created 2015-10-25

Last Updated 2016-01-15
[Nexus 4 Android Development] yaymalaga:
Changelog:

R3

- Re-done from R1

- Fixes everywhere, no more lags on chrome

- Build using latest Uber 5.3.1 (optimized for cortex-a15 - compiled by me)

- Merged all patches from 6.0.1 and the latest ones from 3.4 branch

- Added cpu underclock to 192mhz (325mhz by default)

- Updated interactive governor (ondemand by default)

- F2FS support (Need to be tested)

- Core optimizations (mutex, futex, sched, etc)

- Selinux improvements for smoothness

- Cfq i/o scheduler optimized (the other ones are removed until next release)

- Added missing Faux soundcontrol commits

- Cpu management improvements

- DT2W and T2W

- CM version added

Old releases:

R2:

- Compiled using lastest uber 4.9 (compiled by me, optimized for cortex-a15)

- Graphite and neon enabled

- Makefile and flags optimizations

- Compiler and cortex-a15 optimizations

- A lot of optimizations in the I/O, and new schedulers:

Row added and tuned up

Deadline updated and tuned up

Cfq updated and tuned up

Bfq (v7-r8) added and tuned up

Zen added and tuned up

Fiops added and tuned up

- Kexec support

- DT2W support (from Stratosk)

- Fastcharge support

- OTG support (theoretically)

- Interactive governor fixes (now uses lower freq)

- Fixes and optimizations for camera, gpu, etc

- Some improvements in general

R1:

- Initial version
[Nexus 4 Android Development] thatkindaguy:
Any plans to add different governors like zzmome, scary, SmartassV2, SmartMax, etc?

---------- Post added at 08:28 PM ---------- Previous post was at 08:28 PM ----------

Also, thanks for the new kernel!
[Nexus 4 Android Development] dragos281993:
Just try "hellsactive" and see for yourself what smoothness really looks like.
[Nexus 4 Android Development] thatkindaguy:
Not looking for smoothness - Looking for a good battery and performance balance. The best Governor I've found for that is zzmove with ybat as the profile number, and not a single kernel for mako includes zzmove
[Nexus 4 Android Development] insigma28:
Nice kernel man been running for 24 hours now using hellsactive profile working very well.

Tapped from my marshmako
[Nexus 4 Android Development] Sturdy_99:
Looking impressive. Working gr8 till now.. Keep up the good work.
[Nexus 4 Android Development] yaymalaga:
Maybe I will include smartmax from ak kernel in the next release;)
[Nexus 4 Android Development] MtG92:
[MENTION=4423994]yaymalaga[/MENTION] is it safe to flash directly coming from hellscore b85? For some reason I can only dirty flash if I wipe system also and flash rom + Gapps.
[Nexus 4 Android Development] russells.android:
Is it just me or unknown is the one really shown on the kernel version on about phone? :confused:
[Nexus 4 Android Development] jolas:
I was ready to ask same think.

Also, for me, settings in 'init.yayprime' does not alter kernel's settings
[Nexus 4 Android Development] yaymalaga:
What rom are you using?

About the unknown name, my bad. I'm looking for what causes the name not to be shown
[Nexus 4 Android Development] jolas:
Cataclysm MM (Nexus 4)
[Nexus 4 Android Development] g33k0 b3lk0w:
Not a bad kernel,but problem that I have is after some time, videos just stop playing, have to reboot my phone to make them work,didn't happen on stock kernel, using franks 6.0 latest build
[Nexus 4 Android Development] veeholics:
Performance is solid with this kernel for me. Nice kernel!

Can we have halfbreed color as default in the next build? The washed out colors are burning my eyes lol
[Nexus 4 Android Development] sidnoit22:
Use Synapse or Kernel Auditor or any other kernel tweakers, you can change the colors from the app.
[Nexus 4 Android Development] mandgeo:
This kernel has USB otg support or not? I've installed synapse and kernel adiutor and didn't found any way to enable USB otg.

I'm using it with pure ROM.
[Nexus 4 Android Development] veeholics:
I know that. What I actually meant is the gamma colors that is included within the kernel. That way, it will apply all accross the phone.

If you just change it with an app, it will not apply to recovery and all other things before booting android. That's quite a big deal for me.
[Nexus 4 Android Development] yaymalaga:
Well I haven't tested by myself in this rom, but maybe it is using cm performance profile which change the governor configs

I have had the same problem using other kernels, so I think that it's not the kernel fault

Sorry, but we are using the google's default gamma, so it will be the default one

Btw, I pretty busy with real life and studies, but I'm looking to change to another base with even more optimizations, when I have time I will do some tests:p
[Nexus 4 Android Development] TheXorg:
can you/anyone mirror it? AFH currently has server problems
[Nexus 4 Android Development] Mrcactuseater:
I know someone suggested adding other governors (I too would like zzmoove), could you also maybe add Adreno idler by arter97 also?
[Nexus 4 Android Development] yaymalaga:
Here there! I advise you to read the first post. YayPrime is not based anymore in any other kernel, but in the google 3.4.0 mr1.1, with the android 6.0 commits.

This is the first version of my kernel made from 0, so it hasn't features like ust otg support or DT2W. I'm working in the kernel on my free time, trying to have a stable kernel and knowing what I'm merging to it, so please be patient between releases;)

It is only compatible with android M, so I won't be giving any support for lollipop. I really hope this version goes as well as in my phone, and little by little I will be adding more optimizations and features.

PD: I will try to upload the sources to github tonight
[Nexus 4 Android Development] Cristiano Lira:
[MENTION=4423994]yaymalaga[/MENTION] can you please add zzmoove as previous posts stated? I'm loving using the new version and I'm already sticking with it, I noticed better battery life than all others marshmallow kernels with stock settings. This kernel already stand around the bigs, and I want it to grow. Thank you for this great kernel and keep with the good work!
[Nexus 4 Android Development] yaymalaga:
Thanks for the kind words. I will take a look to the governor and try to merge it, I have also plans of adding more governors and requested features, so if you missed something just tell me.

About adreno Idle, I think that we can not have it, it take a lot of changes in our kernel and it is not ready for it.

As we are now not based on any other kernel, I have to work first in the pillars of the rom, so new governors and features don't be here until R3 (at least), I hope you understand
[Nexus 4 Android Development] txuki2005:
It is not compatible with mako kernel ;) also idler is not for our architecture is similar to simple GPU governor
[Nexus 4 Android Development] Cristiano Lira:
[MENTION=5311064]txuki2005[/MENTION] what is not compatible with mako kernel, the zzmoove governor?
[Nexus 4 Android Development] txuki2005:
Yes, i checked it with my kernel and when open it to apply profiles always freeze. Then i talked with creator and he tell me that it is not compatible for this moment.
[Nexus 4 Android Development] yaymalaga:
That's really a shame, I saw some commits for snapdragon into the author's github, so I thought it would worked. About the adreno idle, you are right, we have simple governor for gpu that is more or less the same.
[Nexus 4 Android Development] Sirocco.ukr.lviv:
Great kernel+latest Chroma 29.11.15. Works smoothly. Thank You.
[Nexus 4 Android Development] xenyz:
Speaking of GPU governors, I tried this kernel yesterday and noticed with ondemand, GPU was always idle, or at max frequency. I didn't try simple GPU governor.
[Nexus 4 Android Development] mir0o0:
awesome kernel, but PLEASE add USB fast charge, i need it ) :
[Nexus 4 Android Development] yaymalaga:
I'm already testing it in R2;)

In my case, when I check kernel auditor, I can see in gpu how it is changing the frequencies in real life, and for me it is working in a wide range. Anyways I have to merge some gpu fixes
[Nexus 4 Android Development] edilber:
Help me

help me

guys trying of flashing the kernel error (using two install methods)

I only tried wiht the rom [MDB08M] Fake nexus rom for Nexus 4.

help me please.

excuse my english.
[Nexus 4 Android Development] yaymalaga:
You need to have the latest twrp recovery
[Nexus 4 Android Development] edilber:
my nexus has the touch damaged, uso recovery-clockwork-6.0.4.7-mako.img

could create boot.img?

I could flash by fastboot
[Nexus 4 Android Development] Tomcar:
Kexec-hardboot implemented?
[Nexus 4 Android Development] yaymalaga:
You can also use the zImage that is inside the zip file and a toolkit to flash it.

Not yet, in R2
[Nexus 4 Android Development] jer_ying_fd:
Would you recommend me to flash R1 or wait for R2?
[Nexus 4 Android Development] Wassupdog:
How's the battery life with this kernel?

Currently running OctOs and Hells B87 getting 2:30 hours SOT.
[Nexus 4 Android Development] edilber:
error flashing zimage in fastboot

show message error ( image )
[Nexus 4 Android Development] yaymalaga:
If you are fine with the actual list of features you can give it a try;)

You should try it, every phone is different.

For R2 I will try to provide a img to you
[Nexus 4 Android Development] edilber:
thanks friends, I'll be waiting

:good:
[Nexus 4 Android Development] HiM@L:
just flashed this kernel on Cata M...liking it so far...just small request : please don't bloat the kernel with all types of governors and all...keep it simple. :) just my opinion... but its ur kernel so u can do whatever u want to. :D
[Nexus 4 Android Development] yaymalaga:
I'm with you, I would like to have just the necessary things, but I will also ask people to tell me about the features they want and the governors, so I can have an idea about what is most requested to try to merge it
[Nexus 4 Android Development] yaymalaga:
Hey guys, I hope you are enjoying the kernel, I just check and yayprime R1 has now more than 115 downloads, this is amazing!!

I have finished the R2 version, but now I'm testing it, and before uploading to github I want to reorganize commits a bit, so I think that at the end ofthis weekend you will have the update.

For now (not sure if it will be the final changelog), we have for the R2:

- DT2W from stratosk (I have seen in the hellscore post that people prefers this one)

- Fast charge (usb)

- Usb Otg support (I don't use it, so you have to tell me if it is working)

- Makefile and compiler optimizations

- New i/o scheduler (bfq, zen, etc) and a lot of optimizations to it

- Fixes and optimizations for camera, gpu, etc

- Updated Interactive (running pretty well and good battery life)
[Nexus 4 Android Development] HiM@L:
the only other governor i like to see is....hellsactive. so far changelog for R2 looks awesome.
[Nexus 4 Android Development] xenyz:
If I remember correctly, you were planning a rebase on Mirage kernel instead of hells Core, what ever happened with that plan? It would be very interesting if you made a test version with all changes on top of Mirage.
[Nexus 4 Android Development] yaymalaga:
You are right, but I have a lot of problems while adapting to M due to the developer's commits, so I would have had to read all the commits and to think about why he merged some of them and then try to correct them too, so I think that for stability is better to start from 0, being sure about what it is merged in the kernel.
[Nexus 4 Android Development] jer_ying_fd:
Maybe try again later because I do remember that mrg666 said he would get his kernel to M
[Nexus 4 Android Development] yaymalaga:
I'm now happy with this decision so I will continue this way, I will also be merging commits from this kernel, but I won't be using it as a base
[Nexus 4 Android Development] yaymalaga:
Well guys, I have had some free time today, so I thought... why not? So here you got the R2 version!

It seems like a little update, but I have merged 150 commits in this versions, most of all related to i/o optimizations (writing/reading improvements). We have also new features like otg, dt2w, fastcharge, and new i/o scheduler too. I have noticed a better battery life, so you have to tell me if it is just me.

I will also give you some homeworks for the weekend, as I have added new i/o schedulers, you now have the option to choose which one should be enabled by default in the next version, so please vote on first post;)

If you want to see the changelog then check the second post (below the op) and if you want to see the commits, then check github.

I hope you will enjoy this new version!
[Nexus 4 Android Development] damskrey:
Just flashed, everything is good.. But, i don't see the dt2w feature??
[Nexus 4 Android Development] yaymalaga:
My bad, I think i got confused, but see the good point there, now we have touch to wake:p

For the next version I will try to include D2TW too
[Nexus 4 Android Development] damskrey:
That's right?. Hmm, can you add a lower cpu frequency?:silly:
[Nexus 4 Android Development] Cronogr:
is it possible to include fsync support ? :/
[Nexus 4 Android Development] davide@10:
Is this kernel compatible with ganachoco fake nexus rom?
[Nexus 4 Android Development] yaymalaga:
I'm working on that sir, but I want to be 100% sure that it will not be active somewhere by default, so maybe in R3 we will have it if everything works as I want (don't expect less than 192, it will causes just problems)

Yep, in the next release you will have it:)
[Nexus 4 Android Development] yaymalaga:
If it is a 6.0 version, and if you are using the anykernel zip, then yes. Anykernel is needed because some rom developers have made changes in the ramdisk that probably the boot.img that I uploaded doens't have, making the rom bootlooping or stucking on google's logo
[Nexus 4 Android Development] Flaggusp:
Could you please add f2fs support?

Inviato dal mio Nexus 4
[Nexus 4 Android Development] yaymalaga:
No sorry, as I'm working on the core things, I prefer just to add the most important things, and at the moment I don't want to deal with f2fs. Maybe in some time I'll give it a try
[Nexus 4 Android Development] edilber:
thanks by R2

thanks friends by the boot.img but in reality no it was necesary. I had my nexus table of partition erratic, fix with stock recovery factory/reset.

Now could you include undervol gpu (gpu_mv_tablet) and stock msm_mpdecision or msm_hotplug?.

Excuse my english.
[Nexus 4 Android Development] yaymalaga:
As hotplug we have mako_hotplug, and about gpu undervolt I don't think so, it is no easy to use as cpu undervolting, but if more people wants this feature I can make an exception.
[Nexus 4 Android Development] yaymalaga:
Hey guys, everything is going well with the kernel? The post is really relaxed so I think you are not having so much problems with it;)

I have been pretty busy these weeks, but in my free times I have been merging a lot of commits of optimizations and fixes (around 400).

I'm still testing them and I also have to rework the commits by doing a rebase, but I think you will really like the R3. Moreover, If we are lucky enough you will have a new update before the next weekend (not this one)

EDIT: I'm trying to merge all the commits to have an 3.4.110 versions, as a lot ot commits that I found in other kernels are ready to work in this versions, so this Christmas holidays I will try to do that, so, don't ask your ETA;)
[Nexus 4 Android Development] paolocorpo:
Dear yaymalaga

firstable many thks for your support !

There are really few kernel for MM and N4 and you are making a very good job

I recently modded my N4 installing the FAKE ROM MM + CATCLYSM MOD

I installed the TaUrUs kernel r39 but unfortunately i got several reboot daily

I was confused about the reason why so i deciced to come back to the kernel stok of FAKE and now i am using it wo reboot !

I fixed the issue of reboot but unfortunately i have now not the opportunity to set my kernel for instance reducing voltage of CPU

For this reason i would like to try your KERNEL

My only aim is to reduce drainage of battery (in deep sleep and with normal usage)

My usage is basically browsing internet, WA, email, sms

I don't use game

Finally ... :) ... can you suggest me the right setting of your kernel (with Trikster Mod) to achieve the my goal (=less drainge of battery) ??

Thks a lot for your feedback

paolo
[Nexus 4 Android Development] paolocorpo:
ANy help/suggestion 4 me ?
[Nexus 4 Android Development] txuki2005:
Change your rom... i suggest to use last Screwd or pure nexus ....