Kernel question - Nexus 6P Q&A, Help & Troubleshooting

I just got done flashing Despair's kernel located on his google plus community. Despair development. I was just wondering what settings you all were using?

Big discussion on interactive governor
http://forum.xda-developers.com/showthread.php?t=3269557
Sent from my Nexus 6P using Tapatalk

PhuckJudgeJosephDredd said:
I just got done flashing Despair's kernel located on his google plus community. Despair development. I was just wondering what settings you all were using?
Click to expand...
Click to collapse
I'm just running it stock for now. It gives me FAR better battery life for my use, and that is what I was after when I installed it. So I have no reason to mess with it at this point.

Related

"Best" rom and kernel for 910C?

Hi, looking for the best mod and kernel for the 910C, i'm into smoothnes, (scrolling) general performance, battery life, and camera being same or better then stock, thanks!
dazed1 said:
Hi, looking for the best mod and kernel for the 910C, i'm into smoothnes, (scrolling) general performance, battery life, and camera being same or better then stock, thanks!
Click to expand...
Click to collapse
There is no "Best". There are only choices. Everyone has different needs.
Try downloading a few different ones and give them a go and see what works best for you.
sent from somewhere
liquidguru said:
There is no "Best". There are only choices. Everyone has different needs.
Try downloading a few different ones and give them a go and see what works best for you.
sent from somewhere
Click to expand...
Click to collapse
I agree, but generally i know that for G2/G3 many users liked Cloudy, and dorimanx combo, i wonder if there is something similar like that combo for the Note 4
dazed1 said:
I agree, but generally i know that for G2/G3 many users liked Cloudy, and dorimanx combo, i wonder if there is something similar like that combo for the Note 4
Click to expand...
Click to collapse
Personally I'm using Sweet ROM and Ultimate Kernel v9. I have the N910H variant and all is working good for me
sent from somewhere
Im using stock and it's amazing for me (I910U)
stock is better always never try xnote ...coz of poor batter life i dnt know others
I am in the same boat. For the past 3 months I have been trying to get ultimate kernel. But XDA is acting stupid when it comes to this kernel.
I followed the complete fight that the author had not made it open source.
Then latter I see that somebody posted the open source code for Ultimate kernel but some self rightous mod removed the link.
I just do not get why the issue is with XDA and Ultimate kernel. If somebody can help me get Ultimate Kernel I would be much obliged.
I have tried all the other ROMs and Kernels posted on XDA and sad to say this but the rooted and basic tweaked stock ROM and kernel proves to be the best over and over again.
Today was the 10th thim I have reverted to stock. In the last few months. And Im re-runing Geek Bench to confirm that my phone is back to performing well.
For some crazy reason sometimes after loading another ROM / Kernel even restoring does not bring back the best bench numbers. Then I have to do a factory Imagine and start again from scratch. My best Single Core number on stock was 1092 and 3509 on multi core. Today after a restore I am seeing Single Core 790 and Multi Core 2941.
So either I find Ultimate Kernel or I reset to stock.
Love Resurrection Remix.
Deacon75 said:
Love Resurrection Remix.
Click to expand...
Click to collapse
can I install it on N910C exynos?
Yes, you can install it on the N910C.
Deacon75 said:
Yes, you can install it on the N910C.
Click to expand...
Click to collapse
the latest one, for exynos?
No, it's Android Nougat version 7.1.2.
RonChinoy said:
I am in the same boat. For the past 3 months I have been trying to get ultimate kernel. But XDA is acting stupid when it comes to this kernel.
I followed the complete fight that the author had not made it open source.
Then latter I see that somebody posted the open source code for Ultimate kernel but some self rightous mod removed the link.
I just do not get why the issue is with XDA and Ultimate kernel. If somebody can help me get Ultimate Kernel I would be much obliged.
I have tried all the other ROMs and Kernels posted on XDA and sad to say this but the rooted and basic tweaked stock ROM and kernel proves to be the best over and over again.
Today was the 10th thim I have reverted to stock. In the last few months. And Im re-runing Geek Bench to confirm that my phone is back to performing well.
For some crazy reason sometimes after loading another ROM / Kernel even restoring does not bring back the best bench numbers. Then I have to do a factory Imagine and start again from scratch. My best Single Core number on stock was 1092 and 3509 on multi core. Today after a restore I am seeing Single Core 790 and Multi Core 2941.
So either I find Ultimate Kernel or I reset to stock.
Click to expand...
Click to collapse
Go to this link, use your username to access and download
https://drive.google.com/file/d/1jnXeJ0gEJSBTmqG3ynA-SEgfrp-2ytdY/view?usp=sharing
---------- Post added at 11:53 PM ---------- Previous post was at 11:34 PM ----------
For me since April 2017 is the NEMESIS REFINED V3.8.5 N7 Port by ananjaser1211 and SpceLemon kernel
Agreed! about Ultimate Kernel: In my humble opinion, the kernel is Legendary, had there been one built for MM, I would surely be using it:good:

Custom cm12 kernel for trltespr

So as most know we have a multitude of custom lp Roms..... But one thing we are seriously missing and I personally am craving is a custom kernel..... So this is a sort of shout out to any kernel devs or folks who are capable or even folks who are in league with kernel devs....... Our phone should have this......... So.... Having said that....I would request that if anyone is able or knowing or willing... Let's get cracking..... Lol......I do a fair amount of tweaking but kernels in at a loss never put my hands at it so I wouldn't even know where to start...... This is my humble plea that we acquire a custom kernel..... Thanks.....
I am willing to test any kernels that come over to our device!
Undervolting cm12 would be so bad ass. I'm such a nerd. I hope ktoonsez comes around these parts iirc he makes kernels for one of the variants
Sent from my SM-N910P using XDA Free mobile app
Here you go guys: https://s.basketbuild.com/devs/Zion959/L/TRLTEspr/TRLTEspr Zion Kernel
/thread xD
iTzFeRReTTi said:
Here you go guys: https://s.basketbuild.com/devs/Zion959/L/TRLTEspr/TRLTEspr Zion Kernel
/thread xD
Click to expand...
Click to collapse
Been running this all day and its stable. When I mess with the advanced settings slightly less Lol but with stock settings it's very stable. Do your recommend turning on intelliplug? What's the best app to tweak it? Wats ur favorite governor? So many questions and excitement for the custom kernel lol
Sent from my SM-N910P using XDA Free mobile app
hibby50 said:
Been running this all day and its stable. When I mess with the advanced settings slightly less Lol but with stock settings it's very stable. Do your recommend turning on intelliplug? What's the best app to tweak it? Wats ur favorite governor? So many questions and excitement for the custom kernel lol
Sent from my SM-N910P using XDA Free mobile app
Click to expand...
Click to collapse
I have intelliplug on, I use Fauxclock to tweak it and I use the interactive_pro governor!
After flashing 2/18 beanstalk, the kernel caused a graphical glitch and system crash when going to recent apps. Stock kernel is fine. By crash I mean it looks like a boot loop but won't turn back on with a blank screen.
Sent from my SM-N910P using XDA Free mobile app
hibby50 said:
After flashing 2/18 beanstalk, the kernel caused a graphical glitch and system crash when going to recent apps. Stock kernel is fine. By crash I mean it looks like a boot loop but won't turn back on with a blank screen.
Sent from my SM-N910P using XDA Free mobile app
Click to expand...
Click to collapse
Just turn on disable HW overlays in developer options, you're welcome
There have been some kernel and vendor updates based off the lp ota for another note 4 device... I'm wondering if others have not updated their sources... If that's the case this could be the problem
spleef said:
There have been some kernel and vendor updates based off the lp ota for another note 4 device... I'm wondering if others have not updated their sources... If that's the case this could be the problem
Click to expand...
Click to collapse
Are you saying the 2.23 kernel is too old to use with a 3.2 cm build? Also if i heard you right in another thread are you trying to compile unofficial versions of this kernel? @spleef
Sent from my SM-N910P using XDA Free mobile app
Is there still an interest in this?
Sent from my trltespr using XDA Free mobile app
hibby50 said:
Is there still an interest in this?
Sent from my trltespr using XDA Free mobile app
Click to expand...
Click to collapse
Very much so the more custom cm kernels the better... The Zion one is amazing.... If you haven't tried it I would suggest it... If he's updated it to the newest kernel source... Idk....I tried building with it but ran into some errors so I went back to the regular cm based one.... Would love to see more kernel development for us
Kernel source is out
spleef said:
Very much so the more custom cm kernels the better... The Zion one is amazing.... If you haven't tried it I would suggest it... If he's updated it to the newest kernel source... Idk....I tried building with it but ran into some errors so I went back to the regular cm based one.... Would love to see more kernel development for us
Click to expand...
Click to collapse
Yeah, check his basketbuild! He updated it!
iTzFeRReTTi said:
Here you go guys: https://s.basketbuild.com/devs/Zion959/L/TRLTEspr/TRLTEspr Zion Kernel
/thread xD
Click to expand...
Click to collapse
Is it possible for you to make a W8/treltecan build?
That kernel has no booting
Most recent kernel does not boot.
pbedard said:
That kernel has no booting
Click to expand...
Click to collapse
I too can confirm not booting for the March 21st build. I am using the cm12 official 03-12 nightly build.
Thank you spleef for all of your hard work on CM12 and the kernel for it. I have been testing the kernel since you posted it and the march 10th kernel is one I am running currently it is very stable speedy, and has very little problems.
I been using trltespr cm12 and the only issue I've stumbled was the heating issue near the back camera and the gaming peformance heats my phone excessively. Is there a possible way to port or install the OE1 stock kernel?

Nexus 7 Kernel

So i'm using nexus 7(2012) built android lollipop 5.1.1 . I'm trying to find a custom kernel to overclock my device. I'm been doing lots of searching but none of them worked. Please tell me what's the best custom kernel and also if there's any app that automatically overclock and underclock my device for best performance and battery life
Mike Tran said:
So i'm using nexus 7(2012) built android lollipop 5.1.1 . I'm trying to find a custom kernel to overclock my device. I'm been doing lots of searching but none of them worked. Please tell me what's the best custom kernel and also if there's any app that automatically overclock and underclock my device for best performance and battery life
Click to expand...
Click to collapse
M kernel and bricked are the best for overclocking right now you can use an app like trickster mod to change the clock speeds and many other things u can download it right from the app store
Sent from my A0001 using XDA Free mobile app
Thanks, sorry for replying so slow

Which kernel is everyone using?

I successfully completed the conversion to dev mode and root my device. I have the multi-system kernel at this time but was wondering which kernel gives the best battery life and which are most people using?
The only 2 kernels I am aware of that are available are the emotion and multi-system ones. Is there something else?
My N4 performs well with this multi-system kernel Courtesy of @hsbadr
I've been using the Eceed Kernel by @kairi_zeroblade:
http://forum.xda-developers.com/note-4/snapdragon-dev/kernel-xceed-t3344742
there is a verizon version. I had no problems flashing this onto my jasmine rom 4.3 running android 5.1.1.
One user reported loosing data(4g) with this kernel but didnt give any info on what rom or firmware he was running.
the kernel works great so far, much better battery life. Scores 82,000+ consistently on antutu.
The kernel comes pre configured. The only things you can change if you wish is the cpu voltages, cpu currents, and a couple of read ahead tweaks in Synapse
the only thing I noticed was some camera lag (a bit slower to open and to switch from front to rear) that @kairi_zeroblade said could be due to the strict cpu settings. I believe hes working on a 6.0 MM kernel right now that should work for verizon.
Definitely worth a shot to check it out!!!! If you have any feedback just post in the original thread.
joemill said:
I've been using the Eceed Kernel by @kairi_zeroblade:
http://forum.xda-developers.com/note-4/snapdragon-dev/kernel-xceed-t3344742
there is a verizon version. I had no problems flashing this onto my jasmine rom 4.3 running android 5.1.1.
One user reported loosing data(4g) with this kernel but didnt give any info on what rom or firmware he was running.
the kernel works great so far, much better battery life. Scores 82,000+ consistently on antutu.
The kernel comes pre configured. The only things you can change if you wish is the cpu voltages, cpu currents, and a couple of read ahead tweaks in Synapse
the only thing I noticed was some camera lag (a bit slower to open and to switch from front to rear) that @kairi_zeroblade said could be due to the strict cpu settings. I believe hes working on a 6.0 MM kernel right now that should work for verizon.
Definitely worth a shot to check it out!!!! If you have any feedback just post in the original thread.
Click to expand...
Click to collapse
Got same results in antutu which is pretty awesome as fast as s6 but have no data on kyubi'so rom
This one: http://forum.xda-developers.com/not...nt/firmware-safe-upgrade-to-lollipop-t3313224
I use the screen mirroring option all the time. I would say test that out to determine which kernel is best for you. I know one of the kernels floating around doesn't support screen mirroring which is a big no no for me.
Sent from my SM-N910V using Tapatalk
---------- Post added at 05:13 PM ---------- Previous post was at 05:12 PM ----------
Not really big on Viper and over clocking so maybe someone else could shed some light on those features.
Sent from my SM-N910V using Tapatalk
axeldiks1 said:
Got same results in antutu which is pretty awesome as fast as s6 but have no data on kyubi'so rom
Click to expand...
Click to collapse
How are you guys getting over 82,000+. I'm only getting 72,000 with Jasmine
Dovanote said:
How are you guys getting over 82,000+. I'm only getting 72,000 with Jasmine
Click to expand...
Click to collapse
The Xceed kernel is over clocked to 2.8ghz and has various other tweaks
joemill said:
The Xceed kernel is over clocked to 2.8ghz and has various other tweaks
Click to expand...
Click to collapse
I haven't tweaked anything yet and this kernal is pretty nice. Battery life seems to last longer. Gotta test for a few more days.
Dovanote said:
I haven't tweaked anything yet and this kernal is pretty nice. Battery life seems to last longer. Gotta test for a few more days.
Click to expand...
Click to collapse
Xceed comes pre tweaked. The only thing that may give a little more speed is changing the internal and SD card read ahead from 512 to 2048mb and cfq as the scheduler. Most other adjustments are untouchable
any 6.0 roms working on the verizon note 4?
joemill said:
I've been using the Eceed Kernel by @kairi_zeroblade:
http://forum.xda-developers.com/note-4/snapdragon-dev/kernel-xceed-t3344742
there is a verizon version. I had no problems flashing this onto my jasmine rom 4.3 running android 5.1.1.
One user reported loosing data(4g) with this kernel but didnt give any info on what rom or firmware he was running.
the kernel works great so far, much better battery life. Scores 82,000+ consistently on antutu.
The kernel comes pre configured. The only things you can change if you wish is the cpu voltages, cpu currents, and a couple of read ahead tweaks in Synapse
the only thing I noticed was some camera lag (a bit slower to open and to switch from front to rear) that @kairi_zeroblade said could be due to the strict cpu settings. I believe hes working on a 6.0 MM kernel right now that should work for verizon.
Definitely worth a shot to check it out!!!! If you have any feedback just post in the original thread.
Click to expand...
Click to collapse
I lost my 4g also and I am on kubyi ultimate.I really want to try this kernel again, but I need the 4g..
Sent from my SM-N920F using Tapatalk
lolwatpear said:
any 6.0 roms working on the verizon note 4?
Click to expand...
Click to collapse
Hsbadr has a CM 13 port which is 6.0
CM 13 6.0.1 Unofficial
MatroxD said:
I lost my 4g also and I am on kubyi ultimate.I really want to try this kernel again, but I need the 4g..
Sent from my SM-N920F using Tapatalk
Click to expand...
Click to collapse
So looks like the kubyi rom will not work with this kernel. :/ I'm guessing the data fix will have to be patched into the Xceed kernel.
I haven't had the time to read through this:
http://forum.xda-developers.com/note-4-tmobile/general/running-international-roms-n910t-t3220738
Is it only for the n910t varient?
Does anyone have any info on the data fix for the verizon kernel so maybe @kairi_zeroblade can add it to the next build.?
joemill said:
So looks like the kubyi rom will not work with this kernel. :/ I'm guessing the data fix will have to be patched into the Xceed kernel.
I haven't had the time to read through this:
http://forum.xda-developers.com/note-4-tmobile/general/running-international-roms-n910t-t3220738
Is it only for the n910t varient?
Does anyone have any info on the data fix for the verizon kernel so maybe @kairi_zeroblade can add it to the next build.?
Click to expand...
Click to collapse
What info do you want to know about the datafix for Kyubi? It has multisystem kernel included. So far that is the only kernel that is compatible with Kyubi. No changes to the kernel were made to make it work with Kyubi. It just happened to work when I tried flashing Kyubi on our phone. So it became part of the datafix since it worked so well. I think if anything, @kairi_zeroblade should talk with @hsbadr the developer of multisystem kernel. We got lucky that hsbadr's kernel worked !
bostonsean said:
Hsbadr has a CM 13 port which is 6.0
CM 13 6.0.1 Unofficial
Click to expand...
Click to collapse
I meant stock mm roms. I noticed the snapdragon note 4 forums have them, but I'm not sure if they will work on the Verizon note 4.
jcip17 said:
What info do you want to know about the datafix for Kyubi? It has multisystem kernel included. So far that is the only kernel that is compatible with Kyubi. No changes to the kernel were made to make it work with Kyubi. It just happened to work when I tried flashing Kyubi on our phone. So it became part of the datafix since it worked so well. I think if anything, @kairi_zeroblade should talk with @hsbadr the developer of multisystem kernel. We got lucky that hsbadr's kernel worked !
Click to expand...
Click to collapse
I was thinking there was some type of patch or fix @hsbadr may have implemented into the multisystem kernel to get it to work. looks like @kairi_zeroblade is focusing on marshmallow though which should be awesome! Can't wait for us to get the update
I just re downloaded emotion kernel and am going to try it for a little bit.. Strange thing is, my battery percent jumped from 20 to 42 after reboot.. I will have to see how it goes..
Sent from my SM-N920F using Tapatalk
I second the Eceed kernel. Im on the jasmine rom and was using the emotion kernel but I noticed a fast drain on the battery. Switched over to Eceed a few days ago and have experienced a huge improvement on battery life, without the sacrifice in speed. Thanks Joemill for the suggestion.
Read about Exceed kernel so I gave it a try and thats the one Im sticking with. Runs great,using Jasmine Rom with it as well,battery life is great and my phone is very quick,highly recommend it.

[Discussion] Favourite Kernel and Why ?

We have another post for ROM. Why do we not have another post for Kernel ?
As we can see, we have more than 5 kernels that are from XDA developer or someone else. But which one is really good for your ROM and which one still keep updating ?
I have been using OP5T for 2 months. Have used so many kernels but i still got stuck in those and do not know which is more stable. I am planning to use the kernel from Blu_Spark. Is that good ?
Post your favourite kernel and tell everybody why you use that. It will help newbie to pick what they want.
I am using Flash kernel at the moment but I have already tried Blu, franko, arter, ElementalX etc, but honestly for me it's difficult to see any difference since this phone have already a great battery life and great speed. On my previous phone (S8) the custom kernel gives a big advantage since the phone have tons of bloat and and isn't running stock like Android.
vvt4994 said:
We have another post for ROM. Why do we not have another post for Kernel ?
As we can see, we have more than 5 kernels that are from XDA developer or someone else. But which one is really good for your ROM and which one still keep updating ?
I have been using OP5T for 2 months. Have used so many kernels but i still got stuck in those and do not know which is more stable. I am planning to use the kernel from Blu_Spark. Is that good ?
Post your favourite kernel and tell everybody why you use that. It will help newbie to pick what they want.
Click to expand...
Click to collapse
I have tried Blu and Franco for now and both have been very good. I really think kernel performance depends on the combo with the ROM as well as your device. I'm on Liquid Remix with Franco currently but I may give Resurrection Remix a try with Flash. If I had more time, I'd flash every ROM with every kernel to get a feel for all the possibilities LOL. :good:
For me Franco and flash kernel are the Best.... Now with ob3 with Franco kernel
Enviado desde mi ONEPLUS A5010 mediante Tapatalk
Did the Franco improve battery or performance? Someone Tried the Boeffla?
At the moment, both Flash Kernel and RenderKernel are great options in my opinion. I have tried most of the other kernels on xda and if you are looking specifically for smoothness/speed, these are the two you should test first. I do not run battery cycles; everyones daily use scenario really differs too much.
Flash Kernel currently has some kernel features I need (Kcal support & wakelock blocker) while RenderKernel does not have these features quite yet. While it lacks in some features, RenderKernel is undoubtedly the smoothest kernel for 5T right now.
I am on a 5T with OOS 5.0.3.
I like Franco but recently some custom ROMs have WIFI cannot turn on problem after I flash Franco kernel.
:fingers-crossed:
(Don't blame any devs here just sharing.)
crashazz33 said:
At the moment, both Flash Kernel and RenderKernel are great options in my opinion. I have tried most of the other kernels on xda and if you are looking specifically for smoothness/speed, these are the two you should test first. I do not run battery cycles; everyones daily use scenario really differs too much.
Flash Kernel currently has some kernel features I need (Kcal support & wakelock blocker) while RenderKernel does not have these features quite yet. While it lacks in some features, RenderKernel is undoubtedly the smoothest kernel for 5T right now.
I am on a 5T with OOS 5.0.3.
Click to expand...
Click to collapse
Where can I download flash kernel?
mo123456789 said:
Where can I download flash kernel?
Click to expand...
Click to collapse
https://forum.xda-developers.com/oneplus-5t/development/op5t-flash-kernel-v2-15-1-t3729330/page34
I haven't really played around with Kernel choices much.
I use and appreciate the professionalism of ElementalX kernel.
With it's options to adjust for extreme brightness, it quickly became a favorite a couple years ago and I've just stuck with it since.
Now most devs are adding high brightness to their kernels.
I guess I can start checking other kernels out.
I do like that ElementalX stays very stockish, reliable.
I can pretty much flash it and feel confident nothing weird will pop up over the next few days.
CZ Eddie said:
I haven't really played around with Kernel choices much.
I use and appreciate the professionalism of ElementalX kernel.
With it's options to adjust for extreme brightness, it quickly became a favorite a couple years ago and I've just stuck with it since.
Now most devs are adding high brightness to their kernels.
I guess I can start checking other kernels out.
I do like that ElementalX stays very stockish, reliable.
I can pretty much flash it and feel confident nothing weird will pop up over the next few days.
Click to expand...
Click to collapse
ElementalX, Franco, and flash were all my go-to kernels back in the 6p days (just a few months ago, lol), so it's hard to pick, especially since they all ended up on the 5t. Right now I'm on exkernel though I am partial to flash. Battery life is amazing on all 3, but the overclock on ex just adds that extra bit of smoothness that I've never experienced before. Call it placebo but I just love this kernel (exkernel).
any more input?
im curious to know if fsync affects battery performance at all, can someone also test this out if you are on a kernel that enables disabling the fsync feature
virtyx said:
any more input?
im curious to know if fsync affects battery performance at all, can someone also test this out if you are on a kernel that enables disabling the fsync feature
Click to expand...
Click to collapse
Tried it but didn't notice any difference.
Technically it should improve performance when using the phone, but it won't be noticeable.
boeffla
simple and steady, close to stock for daily using.
blu_spark, always on the Fastlane. ?
Does flashing a custom kernel solves Google play services battery drain?
Do I need custom recovery and root to flash a custom kernel? I'm not willing to play with kernel adiutor so I'm not really interested in rooting
luws said:
Does flashing a custom kernel solves Google play services battery drain?
Do I need custom recovery and root to flash a custom kernel? I'm not willing to play with kernel adiutor so I'm not really interested in rooting
Click to expand...
Click to collapse
Custom kernel has nothing to do with google play services. You need custom recovery to flash a kernel, but most kernels for op5t are "flash & forget" which mean there is no reason to change the setting of the kernel.
Sent from my ONEPLUS 5T
vagkoun83 said:
Custom kernel has nothing to do with google play services. You need custom recovery to flash a kernel, but most kernels for op5t are "flash & forget" which mean there is no reason to change the setting of the kernel.
Sent from my ONEPLUS 5T
Click to expand...
Click to collapse
maybe not Google play services specifically, but with my latest phone (zuk z2), kernel was directly related to deep sleep
stock OOS/kernel has a serious issue with Google PS in terms of deep sleep. Besides that, I dont feel any need to flash a custom kernel. SOT is incredible already, and performance is really fluid.
luws said:
maybe not Google play services specifically, but with my latest phone (zuk z2), kernel was directly related to deep sleep
stock OOS/kernel has a serious issue with Google PS in terms of deep sleep. Besides that, I dont feel any need to flash a custom kernel. SOT is incredible already, and performance is really fluid.
Click to expand...
Click to collapse
If you are OK then there is no need to flash a kernel. If an app is crap (like Google services or facebook) the kernel can't do miracles and its not kernels job to control wakelocks of user apps
Sent from my ONEPLUS 5T
I keep changing between blu and new kernel
Not sure which to stick with but I think new kernel gives me a bit more battery

Categories

Resources