I've rooted one phone in my history of rooting - the mytouch 4g. I found it very unstable during that process thus my hold off of rooting until now.
I have a Nexus 5, thus me creating a thread in this forum. I know many will just tell me to google or whatever but I rather get someone's actual response to my post.
That said, what is the different between a ROM and a Kernal. And how can one tell if one is better than another?
I think I want what everyone wants in their phones - stability and extended battery life.
Thanks again.
a rom is the ui, it gives the user variables to adjust and can add some features. a kernel is the central control of your whole phone. it ties the cpu to the rest of your phone, and to your ui. the kernel is like the brain, where the rom is like the outside/skin of the body.
hiw do you know which is better? only by trying them out. some phones will like certain kernels better than others, and you wont know which until you try.
Hi,
Sorry to give you a link to explain what is a rom and what is a kernel, but anyway: http://forum.xda-developers.com/wiki/index.php?title=ROM-VS-Kernel, for me it's a good start.
About battery life it's not the rom that will give you better or worse battery life (unless a "bug"), at least the kernel can play its role but it's mainly your use and settings, the apps you use...
If you have a bad signal reception or a rogue apps with a ton of wakelocks, whatever the rom or the kernel, it will be always the same thing.
Hammer_Of_The_Gods said:
Hi,
Sorry to give you a link to explain what is a rom and what is a kernel, but anyway: http://forum.xda-developers.com/wiki/index.php?title=ROM-VS-Kernel, for me it's a good start.
About battery life it's not the rom that will give you better or worse battery life (unless a "bug"), at least the kernel can play its role but it's mainly your use and settings, the apps you use...
If you have a bad signal reception or a rogue apps with a ton of wakelocks, whatever the rom or the kernel, it will be always the same thing.
Click to expand...
Click to collapse
Hammer-thanks for the link. Very informative for me and I am sure others.
Doc
TXRaunchy said:
I've rooted one phone in my history of rooting - the mytouch 4g. I found it very unstable during that process thus my hold off of rooting until now.
I have a Nexus 5, thus me creating a thread in this forum. I know many will just tell me to google or whatever but I rather get someone's actual response to my post.
That said, what is the different between a ROM and a Kernal. And how can one tell if one is better than another?
I think I want what everyone wants in their phones - stability and extended battery life.
Thanks again.
Click to expand...
Click to collapse
I`am not rooted also atm, the device does everything that i need it to do to be honest. Rooting is handy and usefull if you want to use features or do things that cannot be done with the stock configuration. Read the first 4 threads in the General section well if you want to learn the basics of rooting.
Related
So I just rooted a friend's MyTouch 4G Slide and now trying to figure out which ROM to use. I have her trying JellyKang 1.8 which so far has been a horrible nightmare in terms of battery life on her device. So is there any advice on either a better ROM that doesn't have a battery drain issue or a kernel that might work better with JellyKang?
Also how hard is it to s-off this device? The laptop I would be using is running Windows 7 x64 if that helps any. I noticed mentions of the wire trick but beyond that what do I need in order to get this done? This would make swapping kernels much easier.
Thanks so much in advance for any information.
AngryManMLS said:
So I just rooted a friend's MyTouch 4G Slide and now trying to figure out which ROM to use. I have her trying JellyKang 1.8 which so far has been a horrible nightmare in terms of battery life on her device. So is there any advice on either a better ROM that doesn't have a battery drain issue or a kernel that might work better with JellyKang?
Also how hard is it to s-off this device? The laptop I would be using is running Windows 7 x64 if that helps any. I noticed mentions of the wire trick but beyond that what do I need in order to get this done? This would make swapping kernels much easier.
Thanks so much in advance for any information.
Click to expand...
Click to collapse
A "best ROM" thread always gets a lot of controversy. Everyone has different needs and opinions on what is/isn't important to them. If best battery life and everything working without glitches is paramount (my criteria), then a stock-based ROM like Miktouch 0.7 will work best for you. There are some newer ROMs that offer good performance with minimal glitches, though, so read through the comments on them in the Dev forum and make your informed decision.
Fuzi0719 said:
A "best ROM" thread always gets a lot of controversy. Everyone has different needs and opinions on what is/isn't important to them. If best battery life and everything working without glitches is paramount (my criteria), then a stock-based ROM like Miktouch 0.7 will work best for you. There are some newer ROMs that offer good performance with minimal glitches, though, so read through the comments on them in the Dev forum and make your informed decision.
Click to expand...
Click to collapse
Yeah I certainly understand what you mean by controversy. I'll try Miktouch since to be honest my friend isn't quite liking the AOSP/CM experience so far. Thanks!
Hey guys,
So, I was wondering.. I am new to the all android experience, I am learning and I am enjoying tweaking and messing around with my phone.
Problem is that I am really un knowledgeable when it comes to kernels and roms..
I tested at least 5 kernels today and tbh apart from system performance on antutu i'm not seeing much, i'm wondering how people can reach 19 hours on here when no matter which rom or kernel I pick my phone just keeps draining pretty fast when i'm playing games..
I want to learn, to understand more.. but for that, I need help.
I want to know how to select a good rom, a good kernel, what features to look at, how to mess with voltages and etc..
I would love to learn, so someday I can be the one assisting other android users.
MrFishiz said:
Hey guys,
So, I was wondering.. I am new to the all android experience, I am learning and I am enjoying tweaking and messing around with my phone.
Problem is that I am really un knowledgeable when it comes to kernels and roms..
I tested at least 5 kernels today and tbh apart from system performance on antutu i'm not seeing much, i'm wondering how people can reach 19 hours on here when no matter which rom or kernel I pick my phone just keeps draining pretty fast when i'm playing games..
I want to learn, to understand more.. but for that, I need help.
I want to know how to select a good rom, a good kernel, what features to look at, how to mess with voltages and etc..
I would love to learn, so someday I can be the one assisting other android users.
Click to expand...
Click to collapse
Only one way to do that : READ READ READ READ and read some more. And don`t be afraid to try things like flashing roms, kernels, recovery`s, mods. Always read the OP`s of the devs well so you`ll know what to do,
gee2012 said:
Only one way to do that : READ READ READ READ and read some more. And don`t be afraid to try things like flashing roms, kernels, recovery`s, mods. Always read the OP`s of the devs well so you`ll know what to do,
Click to expand...
Click to collapse
Thing is that most people here are already.. " in the zone " when it comes to knowledge, so they speak the language that I don't understand.. it's like chinese when I first look at it.
How does a beginner evolve like that?
Btw: I was wondering maybe I should test kernels and roms for a period of time instead of periods of hours? because I don't see immediate results I just switch a rom or a kernel not really giving it a chance to evolve
MrFishiz said:
Thing is that most people here are already.. " in the zone " when it comes to knowledge, so they speak the language that I don't understand.. it's like chinese when I first look at it.
How does a beginner evolve like that?
Btw: I was wondering maybe I should test kernels and roms for a period of time instead of periods of hours? because I don't see immediate results I just switch a rom or a kernel not really giving it a chance to evolve
Click to expand...
Click to collapse
All you need to know about adroid http://forum.xda-developers.com/showthread.php?t=2510966
Learn how to setup and use adb, unlock the bootloader and return to stock if need be? See http://forum.xda-developers.com/showthread.php?t=2513701.
Also read this usefull thread http://forum.xda-developers.com/showthread.php?t=2507905.
Read this also (for beginners very helpfull) http://forum.xda-developers.com/showthread.php?t=2510966
Installing usb drivers http://forum.xda-developers.com/showthread.php?t=2510966.
This is a very good start to stop beeing a` NOOB` and eliminate the risk of bricking your phone.
All users start from scratch bro, we all live and learn till the day we die
First don't care about bemchmarks. They mean nothing in term of user experience.
Second a kernel must be tried at least during one or two days.
Third there is no best Rom our best kernel. Golden rule. Each person has different needs and tastes.
And be careful when you see amazing battery times. What matters is phone usage. Good phone network ? Wi-Fi? Localisation always on? And so on.
What surprises you when you play your battery drains? Normal.
What makes difference is 'idle' time. Use Greenify, fight backend running apps.
Some people spend days tweaking their phones, and though don't have time to use it...
MrFishiz said:
my phone just keeps draining pretty fast when i'm playing games..
Click to expand...
Click to collapse
this is normal... what do you expect when you stress the CPU/GPU?
Thing is, you don't just change kernels and run. Many of the efficiencies you gain with custom kernels comes from the tweaks you make to the system made possible by the kernel. These are where you can get increased performance in many respects. Keep in mind, though, no matter what you do, the processors will still be hungry under load and there is not much to do about screen use except brightness control. (i.e. games will kill your battery faster than just about anything else)
Sent from my Nexus 10 using XDA Premium HD app
Have you checked into finding out which apps and services may be causing your phone to wake up often, or even not sleep at all? Learn about wakelocks if you haven't already. There are good tools for finding out which ones are affecting your battery life, such as BetterBatteryStats.
Check out this thread: http://forum.xda-developers.com/showthread.php?t=1827676
start off by reading.. read... and read some more:good:
Well I'm not entirely sure what I'm looking for as this is the first time i'll ever install a custom rom.
I'm mainly looking for Battery and Performance, don't really care for features, but they wouldn't hurt if skins were great.
I've chosen a kernel already, which will be Franco Kernel!
Due to it's features of battery saving.
Also another question I have is for things such as Nightly and Stable releases etc, do I need to do a clean wipe every time I wish to update versions of the rom?
xPvn said:
Well I'm not entirely sure what I'm looking for as this is the first time i'll ever install a custom rom.
I'm mainly looking for Battery and Performance, don't really care for features, but they wouldn't hurt if skins were great.
I've chosen a kernel already, which will be Franco Kernel!
Due to it's features of battery saving.
Also another question I have is for things such as Nightly and Stable releases etc, do I need to do a clean wipe every time I wish to update versions of the rom?
Click to expand...
Click to collapse
well, generally, you arent allowed to post threads on xda asking about which rom(battery being the most requested). what is told to you is try out a few, decide which you like best, as we all have different needs and wants, and our devices all react differently. anyways, battery is not about rom or kernel(yes, you said you like franco for battery). battery life is nearly all about how you personally use your device, how you personally set it up, what apps you use, and very much the quality of your phone/data signal. everything else plays very little into it.
with every kernel someone will tell you that it gives the best battery life, someone will say it gives terrible battery life. there is no magic pill, it does not exist. i know you read about kernel so and so and its amazing battery life, but it is usually just fanboys spreading the use of the kernel.
anyways, if you are updating a rom, feel free to dirty flash it. no need to wipe.
simms22 said:
well, generally, you arent allowed to post threads on xda asking about which rom(battery being the most requested). what is told to you is try out a few, decide which you like best, as we all have different needs and wants, and our devices all react differently. anyways, battery is not about rom or kernel(yes, you said you like franco for battery). battery life is nearly all about how you personally use your device, how you personally set it up, what apps you use, and very much the quality of your phone/data signal. everything else plays very little into it.
with every kernel someone will tell you that it gives the best battery life, someone will say it gives terrible battery life. there is no magic pill, it does not exist. i know you read about kernel so and so and its amazing battery life, but it is usually just fanboys spreading the use of the kernel.
anyways, if you are updating a rom, feel free to dirty flash it. no need to wipe.
Click to expand...
Click to collapse
Thank you! :]
Guess I'll give SlimKat a spin!
Any thread links you could refer to me for first timers in terms of installing roms, backing up, etc.
I already have a rooted 4.4.3
xPvn said:
Thank you! :]
Guess I'll give SlimKat a spin!
Any thread links you could refer to me for first timers in terms of installing roms, backing up, etc.
I already have a rooted 4.4.3
Click to expand...
Click to collapse
http://forum.xda-developers.com/google-nexus-5/general/how-to-nexus-5-one-beginners-guide-t2510966
try uber
xPvn said:
Well I'm not entirely sure what I'm looking for as this is the first time i'll ever install a custom rom.
I'm mainly looking for Battery and Performance, don't really care for features, but they wouldn't hurt if skins were great.
I've chosen a kernel already, which will be Franco Kernel!
Due to it's features of battery saving.
Also another question I have is for things such as Nightly and Stable releases etc, do I need to do a clean wipe every time I wish to update versions of the rom?
Click to expand...
Click to collapse
try uber kernal, its a treat:good:
I've been using the nexus for a while, and although I like the stock rom, is CM11 better? Or any other rom in fact? And I guess when I say better I generally mean performance and possibly battery life? Would a kernal also affect this?
Sorry if I seem naive or anything. Recently switched from an ATT S4 with all its bootloaders and such..
"Best" ROM.
There is no such thing as a best ROM. The question itself is ambiguous. "Best" is obviously a subjective term.
What I want from a ROM may well differ from what you want from a ROM, ergo - what is best for me could be worst for you.
If you are asking what the most popular ROMs are, or which ROMs people are using, you can see which threads stay around on the first few pages (and have the most posts) in the Android Development or Original Android Development forums. You can also see what other people are running by reading the What are you running on your Nexus 5 thread.
If you are asking which is the most stable, being a Nexus device - they're all pretty stable.
If you are asking which is best on Battery, ROMs only affect battery if they have a feature that is badly coded. You will likely be able to read about this in the ROM threads. ROMs do not impact battery life. The only impact to battery life are your apps, your settings, how you use the phone and mostly, environmental issues such as Phone Signal.
For tips about improving battery life, please read [Battery Life Help] Troubleshoot battery issues here!
"Best" Kernel
Also, please note that as above, "best" is still subjective. What we all want from a kernel is different. Again, many people have the misconception that Kernels affect battery life. Let's get this cleared up. Although Kernel devs will build in optimisations and efficiencies that will improve battery life, these are very, VERY tiny...and if 1 kernel has these optimisations, they likely all have.
People will often say "Kernel x is better than kernel y for battery life". This is actually wrong. Kernels respond to user settings. Setting up the governor to favour either battery life or performance is simple enough to do, you just have to do some learning. The reason people think Kernel x is better than y is because developers set their kernels up with their preferred governor settings. This is what we refer to as out-of-the-box settings. The out-of-the-box settings for kernel x may well produce better battery results than the out-of-the-box settings for kernel y, which favour performance. The fact is, you as the user have the ability to tune kernel x or y to perform the same, be that battery or performance - so start learning how to do this yourselves - that way, you can choose the kernel based on the FEATURES you want, and not the fictional performance benefits of one kernel over another.
Hope this helps
The biggest thing is some of the customizations you can get with something like Xposed. A kernel might change things. You can always make a backup.
Sent from my Nexus 5 using XDA Free mobile app
@rootSU you should backup this answer to your clipboard and paste it again & again
Primokorn said:
@rootSU you should backup this answer to your clipboard and paste it again & again
Click to expand...
Click to collapse
I did. I wrote it and added it to both evernote and "clipboard admin"
rootSU said:
I did. I wrote it and added it to both evernote and "clipboard admin"
Click to expand...
Click to collapse
You should add the following to the end:
[THREAD CLOSED]
CM and other ROMs that have SuperSU baked into the system (as opposed to have it installed as an app that shows up in the app drawer) can have difficulties with apps that won't work due to being rooted, and often times the apps you can use to temporarily block/hide root access won't work properly with SuperSU baked in. That's the big reason why I stopped using them. It's simpler to just root stock Android and use xposed modules that can replicate 95% of what CM brings to the table.
rootSU said:
"Best" ROM.
There is no such thing as a best ROM. The question itself is ambiguous. "Best" is obviously a subjective term.
What I want from a ROM may well differ from what you want from a ROM, ergo - what is best for me could be worst for you.
If you are asking what the most popular ROMs are, or which ROMs people are using, you can see which threads stay around on the first few pages (and have the most posts) in the Android Development or Original Android Development forums. You can also see what other people are running by reading the What are you running on your Nexus 5 thread.
If you are asking which is the most stable, being a Nexus device - they're all pretty stable.
If you are asking which is best on Battery, ROMs only affect battery if they have a feature that is badly coded. You will likely be able to read about this in the ROM threads. ROMs do not impact battery life. The only impact to battery life are your apps, your settings, how you use the phone and mostly, environmental issues such as Phone Signal.
For tips about improving battery life, please read [Battery Life Help] Troubleshoot battery issues here!
"Best" Kernel
Also, please note that as above, "best" is still subjective. What we all want from a kernel is different. Again, many people have the misconception that Kernels affect battery life. Let's get this cleared up. Although Kernel devs will build in optimisations and efficiencies that will improve battery life, these are very, VERY tiny...and if 1 kernel has these optimisations, they likely all have.
People will often say "Kernel x is better than kernel y for battery life". This is actually wrong. Kernels respond to user settings. Setting up the governor to favour either battery life or performance is simple enough to do, you just have to do some learning. The reason people think Kernel x is better than y is because developers set their kernels up with their preferred governor settings. This is what we refer to as out-of-the-box settings. The out-of-the-box settings for kernel x may well produce better battery results than the out-of-the-box settings for kernel y, which favour performance. The fact is, you as the user have the ability to tune kernel x or y to perform the same, be that battery or performance - so start learning how to do this yourselves - that way, you can choose the kernel based on the FEATURES you want, and not the fictional performance benefits of one kernel over another.
Hope this helps
Click to expand...
Click to collapse
an absolutely wonderful reply!
simms22 said:
an absolutely wonderful reply!
Click to expand...
Click to collapse
As long as someone takes.something away from it, I've done my job
Sent from my Nexus 5 using Tapatalk
One of the reasons I purchased the Nexus 5 is because it is Android at is purest. After I got the phone, I used it for a while without rooting it, until I needed to use an app that required root. So about a month after having the phone, I rooted it. Now I am finding some things that KitKat doesn't let you customize. They are all minor interface things but I'm sure everyone here can relate... I want more customization. So, here are my questions:
How long before you rooted and/or flashed a custom ROM?
Are you happy with the stability of your custom ROM?
Any difference in battery life?
Which custom ROM are you using and why?
1. Day one I rooted.
2. Most roms on a nexus are stable... Except maybe some nighties, which are works in progress.
3. Roms have very little impact on battery life.... So don't use that as a deciding point.
4. Mostly you'll just get a list of the most popular roms when you ask that. But I'll say Graviton. Cause it's a little different than some... And the Dev is very active in his rom thread. Always a good thing.
5. questions go in Q&A. For future reference. ?
Please post questions in the Q&A section
Thread moved
I have rooted the device, the first day I got it, uninstalled bloatware and other crap, installed *my* favorite Apple and I am happy. I did Not finden *any* thing, which could not be customized. What specific point are you missing in customization? My device runs fine, I use Greenify app, so the battery runs about 48 to 60 hours depending on the programs I use. Video is more battery consuming that making a call of course.
@x000111
There's another alternative in case you have a dilemma whether to stay on or leave stock ROM. Check out my GravityBox project (xposed module).
http://forum.xda-developers.com/showthread.php?t=2554049
C3C076 said:
@x000111
There's another alternative in case you have a dilemma whether to stay on or leave stock ROM. Check out my GravityBox project (xposed module).
http://forum.xda-developers.com/showthread.php?t=2554049
Click to expand...
Click to collapse
Wow, I just started using Xposed on my tablet but didn't realize it was capable of all of this. Definitely going to try this out before flashing a new ROM.
P.S. Sorry, not sure what I was thinking... for some reason, I thought I was posting in Q&A.
I left it for 3 months. Then used xposed and gravity box to get the notification toggles the way they should be.
I shouldn't have to have it take me into settings to toggle data on and off.
Other than that stock is pretty well perfect for me.
Sent from my Nexus 5 using XDA Free mobile app
x000111 said:
Android at is purest.
Click to expand...
Click to collapse
Stock Nexus is Android at its purest... with Google apps and services added.
After the OTA images of Lollipop came out, I knew since I was rooted, I would have to do a manual install. So I'm back to stock (non-rooted). Right now, I don't see a reason to root. So far Lollipop 5.0 is serving it's purpose. Yet another huge step in the right direction by Google.
Flashed 5.0 factory images the day they came out, was not satisfied with the OS as a whole, so now flashed a custom ROM Mahdi till 5.x.x comes out or any AOSP 5.0 rom comes out.
gamer.11 said:
Flashed 5.0 factory images the day they came out, was not satisfied with the OS as a whole, so now flashed a custom ROM Mahdi till 5.x.x comes out or any AOSP 5.0 rom comes out.
Click to expand...
Click to collapse
AOSP 5.0 roms are already out.
I ordered mine Oct 31 last year. Unlocked the bootloader day one. Probably stayed stock for a bit, don't know how many custom ROMs were out at the start.
Stayed on Cataclysm for a long time, went to Purity. Flashed stock 5.0, was on that a few days and now a custom ROM again.
Primokorn said:
AOSP 5.0 roms are already out.
Click to expand...
Click to collapse
I know about that, no offense to the current rom builders but I was more like waiting for slimpop or cm12 or paranoid android roms. But I have a question most of the roms come with gapps built in them which i find confusing as no rom built from source should do that, or are they just themed or mod-ed stock roms?(which is the primary reason i haven't yet tried them out)
x000111 said:
One of the reasons I purchased the Nexus 5 is because it is Android at is purest. After I got the phone, I used it for a while without rooting it, until I needed to use an app that required root. So about a month after having the phone, I rooted it. Now I am finding some things that KitKat doesn't let you customize. They are all minor interface things but I'm sure everyone here can relate... I want more customization. So, here are my questions:
How long before you rooted and/or flashed a custom ROM?
Are you happy with the stability of your custom ROM?
Any difference in battery life?
Which custom ROM are you using and why?
Click to expand...
Click to collapse
1 - an hour
2 - I'm on lollipop rooted stock. The custom ROM team slim don't have a ROM for L yet
3 - no. This is entirely down to the user I'll expand below
4 - waiting for Slim. Suits my needs. Unique and useful features
"Best" ROM.
There is no such thing as a best ROM.* The question itself is*ambiguous.* "Best" is obviously a subjective term.
What I want from a ROM may well differ from what you want from a ROM,*ergo - what is best for me could be worst for you.
If you are asking what the most popular ROMs are, or which ROMs people*are using, you can see which threads stay around on the first few*pages (and have the most posts) in the*Android*Development or*Original*Android Development forums. You can also see what other people*are running by reading the*What*are you running on your Nexus 5 thread.
If you are asking which is the most stable, being a Nexus device -*they're all pretty stable.
If you are asking which is best on Battery, ROMs only affect battery*if they have a feature that is badly coded.* You will likely be able*to read about this in the ROM threads.* ROMs do not impact battery*life.* The only impact to battery life are your apps, your settings,*how you use the phone and mostly, environmental issues such as Phone*Signal.
For tips about improving battery life, please read*[Battery*Life Help] Troubleshoot battery issues here!
"Best" Kernel
Also, please note that as above, "best" is still subjective.* What we*all want from a kernel is different. Again, many people have the*misconception that Kernels affect battery life.* Let's get this*cleared up.* Although Kernel devs will build in optimisations and*efficiencies that will improve battery life, these are very, VERY*tiny...and if 1 kernel has these optimisations, they likely all have.
People will often say "Kernel x is better than kernel y for battery*life".* This is actually wrong. *Kernels respond to user settings.*Setting up the governor to favour either battery life or performance*is simple enough to do, you just have to do some learning.* The reason*people think Kernel x is better than y is because developers set their*kernels up with their preferred governor settings.* This is what we*refer to as out-of-the-box settings.* The out-of-the-box settings for*kernel x may well produce better battery results than the*out-of-the-box settings for kernel y, which favour performance.* The*fact is, you as the user have the ability to tune kernel x or y to*perform the same, be that battery or performance - so start learning*how to do this yourselves - that way, you can choose the kernel based*on the FEATURES you want, and not the fictional performance benefits*of one kernel over another.
Hope this helps
rootSU said:
2 - I'm on lollipop rooted stock. The custom ROM team slim don't have a ROM for L yet
Click to expand...
Click to collapse
I'm looking forward to Slim coming out for Lollipop too.
rootSU said:
"Best" ROM.
There is no such thing as a best ROM.* The question itself is*ambiguous.* "Best" is obviously a subjective term....
If you are asking what the most popular ROMs are, or which ROMs people*are using, you can see which threads stay around on the first few*pages (and have the most posts) in the*Android*Development or*Original*Android Development forums. You can also see what other people*are running by reading the*What*are you running on your Nexus 5 thread.
If you are asking which is the most stable, being a Nexus device -*they're all pretty stable.
If you are asking which is best on Battery, ROMs only affect battery...
Click to expand...
Click to collapse
Thanks for the info. That is not what I'm asking or referring to. My main purpose for posting this was to see how other Nexus5 users are using their phones... I kind of wish I had named the thread after the poll I put up: What best describes the usage of your Nexus 5?
rootSU said:
For tips about improving battery life, please read*[Battery*Life Help] Troubleshoot battery issues here!
Click to expand...
Click to collapse
I haven't had any battery issues but I'm always interested in improving battery life.
rootSU said:
Hope this helps
Click to expand...
Click to collapse
Those are some good resources. Thanks for posting.