[RELEASE] ShinTo Kernel “SecondReality” V40A05
[ Enhancements included in ShinTo Kernel ]
–== ShadowLED ==–
By linking the Note 3’s RGB LED to the different activities of the OS, we can know in real time what is going on, even when the screen is off, and the phone is seemingly “deep sleeping”.The brightness of the led light is proportional to the instant workload; the brighter the color, the higher the workload.
BLUE: All things related to WIFI networking activity [Upload/Download].
GREEN: All things related to internal “SD” (MMC0) activity [Read/Write].
RED: All things related to external “SD” (MMC1) activity [Read/Write].
You can disable ShadowLED if you go to ShinTo Features in Synapse app.
–== UKSM ==–
UKSM by KernelDedupe.org is a state of the art intelligent memory management system that achieves great ram saves by using two techniques:
(1) ZeroPages
When we launch an app, most of the time the app will allocate more (or a lot more) memory than it really needs. The extra memory is allocated exclusively, zeroed and sits idle till the app decides to use it.
That could happen sometime in the future or never…
ShinTo’s UKSM kernel service detects these kind of “ZeroPages” and intelligently remaps them to the ZeroPage manager and then frees those pages of ram.
Once the process really asks for these “ZeroPages”, the ZeroPage manager takes care of everything.
All this is transparent to the normal user’s workflow and it doesn’t affect performance or battery life.
As a matter of fact it might enhance battery life and performance as a lot more can fit in ram so there’s less wasted time and energy fetching data from SD (MMC0).
That should also help with multitasking fluidity.
My daily workflow can see up to 400Mb of ZeroPages, which means about 400Mb of ram saved and allocated to running processes that need them.
(2) SamePageMerge
There are some processes that create many copies of the same memory contents (same pages).
Some of these (same page) content’s never change so it is a waste of memory.
One clear example could be a web browser.
ShinTo’s SamePageMerge manager detects these identical pages and “merges” them, so they only occupy one page instead of many.
If a process needs to change the contents of one of these “identical” pages, the SamePageMerge manager detects that and takes care of everything.
All this is transparent and seamless, with no performance or battery penalty.
I routinely hit about 50.000 pages (around 200Mb saved) (50.000 * 4k) and have hit about 90.000 pages with heavy loads.
To disable UKSM you need to issue the following command with root :
echo 0 > /sys/kernel/mm/uksm/run
–== DriveDroid ==–
“DriveDroid allows you to boot your PC from ISO/IMG files stored on your phone. This is ideal for trying Linux distributions or always having a rescue-system on the go… without the need to burn different CDs or USB pendrives.”
ShinTo Kernel includes the necessary patch and functionality to be able to switch from CD to USB mode, so you could create rescue USB keys directly on the mounted image in DriveDroid.
For people that are in the tech support and have to reinstall different operating systems or boot recovery cds, it is a godsend as they don’t need to have different usb keys, cd, dvd, etc…
It’s a great tool and I recommend everyone to check it!!!
To know more about DriveDroid | DriveDroid XDA Forum
–== Fix / Performance Enhancement / NEW STUFF ==–
This new release of ShinTo Kernel includes the following :
- MAINLY BUG FIXES AND STABILITY IMPROVEMENTS.
It is compiled with latest available LINARO Toolchain GCC 4.9.3 compiled by the great Christopher83
Flashing now. Thanks bro
You welcome!
Just take into account it’s only bug fixes & stability.
As there are many ppl still interested in KK, I will release a newer version with PrecoGOV 2.0 that is radically different from what is available now so… stay tuned 😉
Tank you for the update,
All is working great!
Thank you for reporting!
Hope everyone else will have the same positive experience.
All 4 cores are working and all is smooth with precog..
Cool!
Next version of PrecoGOV will be A LOT better 😉
Can’t wait for Precog 2.0
Hehehe it is a radically different beast 😉
Nice bud. I’ll have to flash back to KitKat for awhile to check it out 😀
Thank you so much for making this stable on the n900t. I’ve tried for months using all versions since 30 reading every post here and back on xda before the breakup. Tried fresh flashes, reflashes, wipes, multiple settings, multiple kernel apps, and disabling every obstacle that got in the way of precog governor….ie fsync, mpdecision, and touchboost. 31a001 ran the longest but all 4 cores stayed active. The others within the day would sod or lock up. But finally the best kernel out there for note 3 running buttery on n900t. Please keep up the great work dear sir!
Thank you for reporting and sorry for the past issues.
I feel relieved that it is finally working for you now.
LP base will be a lot cleaner than KK as I will start from scratch.
Can you build one for lollipop?
Some sources can be found on civato’s kernel:
https://www.androidfilehost.com/?fid=95916177934534584
The kernel is stable for N9005 😀
Can you please build a kernel for lollipop aswell?
Some sources can be found here from civato @ XDA:
https://www.androidfilehost.com/?fid=95916177934534584
I’m using it’s kernel with his rom and it is pretty stable
Will have a look, thx.
Man thanks for this.. Flashing this after a full charge, very happy that you keep supporting kitkat..
You welcome!
Radical beast for PreCogGov 2.0. I like radical!
This update is perfect. Not one sod and my battery life has improved. I thought it couldn’t get any better , but…. It did. Keep up the great work. You are an amazing Dev.
Glad to hear that this version of ShinTo Kernel is working well for you.
Some ppl seem to still have some issues, so hopefully with some logs I can get to the bottom of it and fix it.
Saw an update for Synapse on the PlayStore. Is it advisable to upgrade?
I don’t know but in worst case scenario, you can always delete the new version and reflash ShinTo Kernel to get back the included Synapse.
Hope I make sense cos I’ve been coding for too many hours lol.
I’m rocking Tweaked v3.95 rom with your latest creation, and I haven’t had not 1 SOD so far. Thank you for the great fixes. Can’t wait to see what you got in stored next.
You welcome!
PrecoGov 2.0… 🙂 😀
Man thanks, no issue so far and very smooth and stable, no reboots even i undervolt to -20.. Perfect release man… Thank you so much.
Cool, hope it stays that way forever 🙂
Thank you for letting us know!
Man, you’re awesome! I feel your enthusiasm talking about your amazing creation. ShinTo Kernel was found when I was searching for new kernel available for my phone outside of XDA Devs forum and this fucking freaky thing sit on my phone since then! So unique. Very good and I’m very happy to hear that you are cooking more for all of us on KitKat systems. Thanks alot, congratulations. – Vitor (from Brazil)
Thank you for such kind words, hope I will keep delivering better “crazy inventions” as my coding knowledge increases.
Thanks for the update!
Is Synapse ok on this or should we still use something like faux?
As specified in the post, you don’t need to use anything else than included Synapse.
Thanks!
I just got my first SOD 🙁
It was fine for 12 hours.
I’ll leave it for now until next time it happens I’ll send you my logs.
Sorry to hear that.
I’ve just looked into the part of the code that handles the power button + waking up the phone’s different components and, somehow, in my infinite wisdom, I had commented out (ie disabled) the “defibrillator” failsafe mechanism that kicks in to avoid this kind of situation (SOD)…doh! 🙁
Can I manually enable the “defibrillator” myself? or should I just wait for your next release?
It’s part of the kernel code that got excluded (ie left out) somehow by mistake.
It will be included again in V40A06
ok cool. I’ve just switched to lean for now.. only because its driving me insane.
After watching tonight’s s6 revealing I was like: fuck the note 3 I must get this. Then I’ve installed your latest version of Shinto I was like: fuck the s6!!!
Thanks again for this wonderful kernel.
Well at least this one will cost you nothing 😉
Is there going to be a Note 4 version? ME NEEEEEEEEED. Amen.
Don’t have a Note4 so for the time being I’m affraid not…
But there are great kernels out there for the Note4!
Ok thx for letting me know. Do you have a personal recommendation for a good, battery life focused kernel?
As I don’t own a Note4, I’m afraid I can’t be of help, but I imagine the usual ones like LeanKernel and Civato’s should be available for the N4. Check some forums and see what ppl are saying, then test to see if it suits your needs.
could you pls add the precog governor to the tyr or boeffla kernel for the oneplus one? I love the governor and i have experieced many advantages over normal governors. I’d add the governor myself if there was the source code I need available.. unfortunately it is not…. thanks in advance for any help!
Awesome kernel btw…..
it fixed overheating issue on my note 3 and i recommended it to several other Note 3 owners:) They are also very satisfied.
Precogov 2.0 will blow your mind and give you seizures if you think the current version is good 😉