[RELEASE] ShinTo Kernel v028a005 for NOTE 3 N9005


Without the hard work of everyone here (hope I don’t forget anyone!) ShinTo would not exist, so sincerest thank you to all of you that inspire countless people to follow your path!

– yank555 (many cool enhancements & Great GitHub!!)
– wootever
– faux123 (also many cool enhancements & Great GitHub!!)
– myfluxi (amazing github with loads of patches!)
– Andreilux (Synapse app.)
– CIVATO for all kernel, Synapse & installer work!
– FrozenCow (DriveDroid Patch + App).
– CodeAurora contributors (too many great ppl contributing patches & enhancements).
– Imoseyon
– Other great people all around the world that contribute Linux Kernel Patches!

Everyone else I might have forgotten, please let me know and I’ll update the post! 😉



Although I have been running this version of the kernel for about two weeks now as my daily driver, and I test everything in real life, I take no responsibility if the phone has an issue, scares your cat, drops the job interview call of your life or makes you fight with your neighbor 😉



ShinTo Kernel 028 (ARM15) 005


Please don’t direct link the zip file.

If you would like to include ShinTo Kernel in your rom, you’re more than welcome; just give everyone credit and include PreCog.me as the site for ShinTo Kernel.

I really hope you enjoy ShinTo Kernel (as I have been), and I would advise you to subscribe to PreCog.me for more goodies to come (specialized software, articles, diy, news, etc) 😉



  • ext4: return ENOMEM if sb_getblk() fails
  • block: Don’t access request after it might be freed
  • cifs: adjust sequence number downward after signing NT_CANCEL request
  • ext4: fix possible use-after-free with AIO
  • ext4/jbd2: don’t wait (forever) for stale tid caused by wraparound
  • cifs: don’t instantiate new dentries in readdir for inodes that need …
  • fuse: hotfix truncate_pagecache() issue
  • fuse: readdir: check for slash in names
  • perf tools: Fix cache event name generation
  • perf tools: Remove extraneous newline when parsing hardware cache events
  • cgroup: fix RCU accesses to task->cgroups
  • perf: Fix hotplug splat
  • workqueue: ensure @task is valid across kthread_stop()
  • cifs: ensure that uncached writes handle unmapped areas correctly
  • ARM: 7957/1: add DSB after icache flush in __flush_icache_all()
  • ARM: 7953/1: mm: ensure TLB invalidation is complete before enabling MMU
  • ext4: don’t leave i_crtime.tv_sec uninitialized
  • ext4: fix online resize with a non-standard blocks per group setting
  • ext4: don’t try to modify s_flags if the the file system is read-only
  • mmc: core: add deferred resume support
  • mmc: block: Remove call to mmc_blk_set_blksize
  • ion: invalidate buffers before zero’ing
  • msm: mdss: hdmi: add missing sentinel to of_match_table
  • msm: mdss: optimize MDP pipes cleanup
  • msm: mdss: Decimation and BWC cannot be enabled together
  • msm: mdss: add bus bandwidth request enable/disable during get/free b…
  • msm: mdss: synchronize wfd driver iommu mmap/munmap with mdss
  • msm: pm: bug in pc debug counters logic
  • cma: Remove potential deadlock situation
  • cpufreq: interactive: delete timers for GOV_START
  • msm: kgsl: Remove sscanf() from kgsl_pwrctrl.c
  • slim-ngd: NULL pointer check for client buffer
  • msm: pm: print active clocks before entering into pc
  • msm: lpm_levels: remove rpm handshake in l2_gdhs mode
  • diag: Add new polling command
  • mmc: sdhci: retune on cmd or data CRC error
  • ARM: 7837/3: fix Thumb-2 bug in AES assembler code
  • ARM: add support for bit sliced AES using NEON instructions
  • crypto: ablk_helper – Replace memcpy with struct assignment
  • crypto: create generic version of ablk_helper
  • ARM: move AES typedefs and function prototypes to separate header
  • ARM: pull in <asm/simd.h> from asm-generic
  • ARM: 7626/1: arm/crypto: Make asm SHA-1 and AES code Thumb-2 compatible
  • ARM: 7723/1: crypto: sha1-armv4-large.S: fix SP handling
  • defconfig: Enable NEON optimized crypto routines
  • ARM: dts: msm: increase mdp dma priority to 3
  • ARM: dts: msm: Add the hardware jack setting for all boards
  • ARM: dts: msm8974: Configure micbias3 voltage to 2.7V
  • ASoC: msm: qdsp6v2: Low latency mode for audio capture
  • ASoC: wcd9320: Wait for enough time for Line PAs to get settled



  • COSMETIC: In Settings > General > About Device, the kernel version shows as “unavailable”. FIXED!
  • At the beta testing QA phase we had one case of issues with NFC. I myself don’t have any kind of issues and can read and write nfc tags, so let me know in the comments if you have issues. -> Issue is with N900T variants (US T-Mobile). European N9005 have no such issue. Next release should be fixed for N900T.


You may also like...

21 Responses

  1. Yoann says:

    like always, you make a great job with your kernel ! Thxxxx

  2. Faisal says:

    Hi there, first time using your kernel
    So far so good
    I like the blinking light, not seen it before
    Battery is allright so far
    Can you tell me your setup, so far loving it.

    • iamskynet says:

      Hi and welcome Faisal!

      Well my setup is quite simple… I am using (for the moment) a vanilla TouchWiz NG1 rom with some deleted bloatware.
      I use TWRP as my recovery (and use it a lot to make backups and flash ShinTo Kerenl versions).

      The blinking light was born out of a need to know what was happening in real time, even when the screen is off, with wifi & internal/external mmc access… and I was shocked to see the insane burst of activity that happened after turning the screen off.
      That burst of activity could extend well past a minute after turning off the screen while I was blissfuly thinking that the phone was deep sleeping and snoring…

      Anyways, my goal with ShinTo Kernel is to bring it up to a very high level of quality by including bleeding edge fixes and enhancements of the community and also my own stuff and ideas of how things should be done in a very specific world like Android.

      Once I have ShinTo Kernel where I wanted it to be, I will focus on the ROM part but… with a unique twist…

      I am extremely demanding of my Note3, to the point that I go bonkers if I happen across a micro stutter while scrolling so I endeavor to make this device a pleasure to use… you get the idea 😉

  3. Sergio says:

    Thanks for this kernel, its fantastic.
    One thing, are you thinking about an app to control shadowled? I would like to use blue as is, green for 3g/4g use and red for any read/write operarions into internal or external memory both together or even disconect the red mode.
    Thanks again

    • iamskynet says:

      Hola y gracias!
      Yes, soon I will update Synapse with more options to control UKSM, Swap and also ShadowLed.
      I try to work as fast as possible to include everything.
      I hope by the end of next week to have ShinTo Kernel codename “ShuriKen” ready for release, maybe I will have the time to include it there 🙂

  4. niezamema says:

    just found this kernel when searching for something new for my note 3. Will try it soon. Im on xnote v20 + kkexplorerv1.8 kernel + xtweak script..Do I need to clear my init.d folder before i flash your kernel?

    • iamskynet says:

      Hi and welcome!

      First thing would be to create a fresh backup just in case.
      It depends on what you have in the init.d folder.
      I would try first without removing anything and if you see something fishy, then clear the init.d folder and just have ShinTo Kernel stuff.

      Test how it goes and the feel of it.
      There will be a new major release very soon; it’s currently in QA with beta testers.

      • niezamema says:

        hye dev,

        Just flash this on xnote v20..so far so good.I love the idea of shadowled..I know what happen and when to turn on my screen after rebooting my phone.I’m testing the battery life for this kernel..hope it will be the best.Thanks for your work

  5. jdjta says:

    Hey dev!

    Thanks for this great kernel! I’ve been using it for some days after stumbling upon it after a google search and I have to say it’s one of the best I found for my SM-N9005 with a lightweight TW-rom (lot of bloatware removed).

    Best battery life (especially in deep sleep my phone is almost like a brick ;)) and smooth as silk. Just one minor issue I experience is sometimes my music seems to hick up a little…tried different players (Rocket, Google Music, ACEMusic) but got the same result on every one of them.

    I’ll keep checking your site for the new update! KUTGW :D!

    • iamskynet says:

      Hi & welcome!

      I’d like to thank you for taking time to test ShinTo Kernel.
      It makes me very happy to hear that it is working and deep sleeps this good for you (I myself keep obsessing over the deep sleep aspect of the phone… If I don’t use it, why should it drain the battery…!)

      ShinTo Kernel is constantly evolving & growing at a fast pace to reach the stability & performance of other top notch kernels for the note 3.

      The music hiccup issue could be caused by a number of factors, among them:

      – Check what governor you have and test another one.

      – If it happens when the screen is off, check if you have limited your maximum frequency (screen off) & maybe raise it a notch. I personally find that 1.47 Ghz is the sweet spot.

      – Check for abnormally high activity by other apps that could be hogging the cpu cycles (GSAM battery & then select “Delta when screen off”).

      Please let us know if these suggestions are helpful.

  6. jdjta says:

    Thanks for your superfast reply!

    Testing a kernel is one thing, creating the masterpiece is the real deal! 😉
    I’m really happy I found this kernel and you share the efforts you made creating this kernel. I tested a lot of kernels out there but I’ll stick with yours for a while.

    The hiccup really is a minor issue as I mostly watch series or movies using my tablet while commuting. I stopped tweaking default settings of a kernel because I think this is how the developer intended it to work. I even deleted the Synapse-app. I might re-download it then. Are the (other) provided apps necessary for the kernel to function?

    • iamskynet says:

      We’re still far from the masterpiece, but I think that’s the challenge and fun in reaching that goal 😀

      I am sticking with the NOTE 3 for at least one more year, and it is my only phone, so you can count on me obsessing over it’s performance and other things 😉

      I would recommend keeping synapse for the time being and playing a little bit with the settings to suit your specific needs.

      For now there are many variables that need to be tweaked but in the (near) future, once I get up to speed with Android coding, I have a couple of ideas about a “tweak” app that adapts to it’s user… 😉

      The other app is just for you to check how ZRAM is working in your system but you can of course delete it.

      Now, back to your hiccup, even if it’s a minor issue, it can be very annoying and in my case when it happened, it drove me MAD.

      Check the options I told you in the previous post (have a backup just in case something breaks) and hopefully that issue will be solved 😉

  7. jdjta says:

    For me this is close enough. A quote I read somewhere comes to mind: “When love is at the base of something, it is a masterpiece.” 😉

    Good to hear you’ll keep supporting the Note 3 in the future, after holding Samsung off for a while I have to admit this is the best device I’ve owned so far in terms of speed and usability (and I have owned over 15 mobile devices and was and using android since version 1.5 (cupcake) on my HTC Magic).

    I re-installed Synapse and changed gouvernor to intellidemand will test music playback on my way home. The maximum screen-off frequency is (automatically) at 1,73 ghz so I figure this isn’t the problem…

    Some more questions about the apps… About the DVFS Disabler: I don’t use Xposed framework so I figure it has no function than? ZRAM status: Is ZRAM managed even without the application? Or will it be disabled?

    I’m eagerly awaiting future updates and new developments!

    If you need more beta-testers I hope you may consider counting me in ;)!

    • iamskynet says:

      If you don’t use xposed then yes it has no use for you as it needs xposed framework to function.

      As for ZRAM, no you don’t need the app, as it is merely to see how it is behaving. It’s can only show results, not control the function in any way.

      Keep checking PreCog.me for updates and other kind of goodies 😉

      Thank you very much for offering to beta test; the beta testing positions are closed for the moment but keep checking here for announcements on the matter ;)))

  8. Pierre says:

    This is really a very good kernel. I like the features and the continuing development. I have used it now for two days and the speed and battery life are amazing. And it’s stable. I use it with tkari v.2.1 rom.

    • iamskynet says:

      Hi & welcome!

      I thank you very much for taking the time to write here to let us know how it works for you.

      You just caught me finishing a very lengthy and exhausting “Sbrowser reboot bug” that I seem to have fixed just as I saw your comment 😀

      Hopefully next version will be even better and perfectly stable 🙂

  9. Pierre says:

    I’m looking forward to try version v029a001. Maybe I do some promotion for it on XDA 🙂

%d bloggers like this: