yashsingh1/xdaforums huggingface dataset:
[Xperia Z1 Q&A, Help & Troubleshooting] hugoct30:
My device is z1s tmobile C6916. My device lost drm key ( 3 row). I mod super vivid but not working. Now i want xreality working, please tell me what i do!!! Thanks all
[Xperia Z1 Q&A, Help & Troubleshooting] hugoct30:
Help me!!!!!!!!!?
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
"I Don't Always Run Custom Kernels. But When I Do, I Run Vindicator"

-Worlds Most Interesting Man

Pushbullet Tag: vindicator-n7

You can also follow me on G+ if you would like:

jamcswain2000@gmail.com

Intro:

This is a kernel I developed alongside [MENTION=4517211]Xileforce[/MENTION] for Nexus 7 2013, this IS an offical Vindicator Kernel and follows the same ideals and guidelines as the Vindicator Kernel for Nexus 6. I hope you like it and I won't be offended if you hate it. All ideas are welcome and I'll try to help as best I can. If you wish to use this kernel in a rom , feel free! Although I would love it if you let me know just for my own curiosity.

Goal:

Keep kernel as lean as possible while adding certain, desirable features and optimizing for maximum performance and battery life. The default settings should be optimal for a balance of battery and performance without a need to tweak.

Disclaimer:

If your tablet blows up, its not my fault. If your tablet somehow gains perpetual battery life, I'll take full responsibility.

Features:

-Quanta Kernel Base

-Android 5.1

-Linux 3.4.107

-Updated to Android M source

-XZ Compression

-Upstreamed cpuidle

-35mhz cpu step

-Compiled With Uber Toolchain 6.0

-Compiled With Strict-Aliasing, Ofast, Graphite, And Loop Nest Optimizations

-Various Other Build Optimizations

-Kexec Hardboot/MultiRom

-UKM Built In And Modified. Just Install Synapse App.

-Hardware Floating Point Processing

-ZRam

-ZSMalloc

-Slimmed Down(Increased Size Is Due To Optimizations & UKM Not Bloat)

-Tons Of Debugging Removed

-Many Misc. Optimizations.

-MPDecision killed

-Mako Hotplug

-Adjustable Thermal

-IntelliActive/Intellidemand Governor Added

-BFQ IO Scheduler Added

-Tons Of IO Fixes/Performance Boosts

-Voltage Control

-Westwood TCP Algorithm

-Many Parts Pulled From Upstream

-Wake Gestures

-F2FS Support

-Init.D Support

-Potentially Something I Forgot...

-Battery Life Extender

Donations:

I do not require a donation, nor will I demand a donation, but any and all donations are appreciated. Especially when I release my OTA app for this kernel, it'll go towards the server cost.

Downloads:

Caf builds end in -cm

Aosp builds end in -aosp

[AFH] Kernel: https://www.androidfilehost.com/?w=files&flid=32021

Downloads also through pushbullet

Source:

http://github.com/Orbit-/Vindicator-flo-aosp

Credits: [MENTION=4217103]zaclimon[/MENTION] for an awesome Kernel Base

xileforce

Franco

Faux123

Linaro

Code Aurora Foundation

apb_axel

Google

Asus

If I Missed You Let Me Know!
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
If anyone wants to be a beta tester, email me at jamcswain2000@gmail.com. I'll be looking at email tomorrow.
[Nexus 7 (2013) Original Android Development] Xileforce:
First!
[Nexus 7 (2013) Original Android Development] hypemanisus:
Re: [Kernel] Vindicator [Linaro 5.1/Strict-Alias/Graphite][5.1][Beta-0.1]

I want to be a better tester. I have one question though. The ROM I'm running is cm based and I'm getting different colors. Can you include a caf based kernel please. An d which is the best app to change settings with cz trickster don't let me change sound control

Edit: other than that the kernel looks great man. Its good and fast I'll test battery life for you on my next charge

Sent from my Nexus 7
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Yes a caf base is coming soon
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
https://play.google.com/store/apps/details?id=com.af.synapse

That's the app that's supported
[Nexus 7 (2013) Original Android Development] jbrantley130:
Hell yeah! Heard many good things about this kernel. It's really great to see it being developed for our beloved Flo. Sweet!
[Nexus 7 (2013) Original Android Development] jbrantley130:
Just a quick heads up... I'm getting a boot loop. Running latest OptiPop which is 5.1.1 r2 and I have data and cache partitions set to f2fs. Any help is appreciated.
[Nexus 7 (2013) Original Android Development] FireBlast:
You stoped me flashing. Maybe it's a ramdisk problem? Flash stock kernel when flash this one. Give a feedback after that

And first request. Please add BLX\BLE http://xdaforums.com/showthread.php?t=2469261
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
I'll look into it. I'm about to release an update anyway. Aosp and caf now
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Oh yeah. I was planning on adding that in
[Nexus 7 (2013) Original Android Development] cujo6801:
Been running great on DU...

Installed it since you posted...

Thanks

Sent from the "DOG" pound on my N7 2013
[Nexus 7 (2013) Original Android Development] SHABBYLEA:
Will give it a whirl...

And thanks...

Will let you know how it goes...?
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
New builds:

Aosp:

https://www.androidfilehost.com/?fid=23991606952607277

Caf:

https://www.androidfilehost.com/?fid=23991606952607307

Changelog:

-Rebase to Quanta

-Add caf build too

-Squash bugs

-Add bluplug

-Add more governors

-Add bfq

-Add 3.10 ZRAM
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Looks like cm didn't boot. I'll fix that real quick
[Nexus 7 (2013) Original Android Development] SHABBYLEA:
Don't know if this a bug, but I can't seem to get the MHz (94) to stick using synapse.

Everything else OK so far. This in on the initial release...

Thanks again....
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
https://www.androidfilehost.com/?fid=23991606952607307

NEW CM BUILD. Last one didn't boot
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
There isn't a 94mhz step
[Nexus 7 (2013) Original Android Development] SHABBYLEA:
[YOUTUBE][/YOUTUBE]

OK...on opening syn the min freq is 918. If I move the slider to the extreme left it indicates 94mhz. I save & when I reopen syn, the freq is back to 918.

Not at all saying this is a problem with the kernel, just what I'm seeing with syn...

Thanks.
[Nexus 7 (2013) Original Android Development] zaclimon:
[MENTION=5184450]jamcswain[/MENTION] if you rebase from Quanta, at least add me into the credits so I won't scream all around that you stealed my work. What do you think about it? ;)
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
I'm sorry [MENTION=4217103]zaclimon[/MENTION]. Op is still a wip. I need to add a few things. I meant no offense to you or your kernel. And right after I send this I'm going to update op and add a link you're your kernel and a mention to you. Again, I'm sorry. It was an oversight.
[Nexus 7 (2013) Original Android Development] zaclimon:
Don't stress over it, it can happen sometimes when you're working to intensely on something and forget about some stuff. I just want to make sure that you add proper credits if you haven't thought of it yet.
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Here's a new build that was needed. Beta 0.4

Changelog:

-Lower CPU frequencies

-Remove Msm

-Stability fixes

-Probably something I forgot

Aosp:

https://www.androidfilehost.com/?fid=23991606952607502

Caf:

https://www.androidfilehost.com/?fid=23991606952607503
[Nexus 7 (2013) Original Android Development] jbrantley130:
New build running great!
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
How's it running for the rest of y'all
[Nexus 7 (2013) Original Android Development] gyakusetsu1215:
Smooth as silk here on dirty unicorns latest test build
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Oh boy I hope this latest test boots. Great things to come
[Nexus 7 (2013) Original Android Development] cujo6801:
Ditto...

Thanks

Sent from the "DOG" pound...
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
This didn't boot. So.... I'm calling the experts.
[Nexus 7 (2013) Original Android Development] Lawlrus:
Been running your kernel for the better part of two days,

Running great for me, can't find anything at all to report
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Then share this kernel everywhere lol
[Nexus 7 (2013) Original Android Development] Lawlrus:
I surely plan on it
[Nexus 7 (2013) Original Android Development] nazfalas:
Since I have found no mention of it: only flo or also for deb?
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Oh yeah. Its for flo and deb ?
[Nexus 7 (2013) Original Android Development] andyman_187:
Can I straight flash this over tk-glitch's kernel? No need to re-flash to stock first?
[Nexus 7 (2013) Original Android Development] gyakusetsu1215:
Flash stock kernel. Extract boot.img from rom zip and flash with twrp then flash this kernel. I'm almost positive that glitch has his own ramdisk
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
You COULD but I'd personally suggest flashing ROM then my kernel. Since it uses any kernel to pull the ROMs ramdisk. It keeps from making a FrankenRamdisk
[Nexus 7 (2013) Original Android Development] blueyes:
Awesome of youbto bring a great kernel to the tablet.
[Nexus 7 (2013) Original Android Development] jbrantley130:
Just as everyone else has posted, I also would highly suggest you NOT do that. Flash your rom and then flash Vindicator.
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Like 14% credit goes to [MENTION=4517211]Xileforce[/MENTION]
[Nexus 7 (2013) Original Android Development] lmulli:
You going to move away from Franco based at some point with this kernel?
[Nexus 7 (2013) Original Android Development] blueyes:
Prob best to flash over stock (ROM kernel).

Sent from my Nexus 6
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
It's not Franco based. Its quanta based.
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Frankly, I'm not much for Franco's kernels. And the way he runs things. That's my opinion. And if you enjoy Franco, go right ahead, I'm just saying there's other choices.
[Nexus 7 (2013) Original Android Development] blueyes:
You love franco. That kernel never ran well for me. Don't know why but no matter the device it just bonked. X has always ran well on the other hand since ... Well a long time ago. Demintia . Sorry
[Nexus 7 (2013) Original Android Development] jbrantley130:
My opinion is about the same as yours. Honestly, I could not agree more with you on this.
[Nexus 7 (2013) Original Android Development] poondog:
Quanta is forked from franco though? :)
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Quanta made Franco tolerable.
[Nexus 7 (2013) Original Android Development] poondog:
lol, much love :P
[Nexus 7 (2013) Original Android Development] lmulli:
Quanta is Franco based! I was asking because I'm not a great fan of Franco kernels either and steer clear of any kernels with a connection but wanted to try this one at some point - new kernels for this device are always good.
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
I do have to give Franco credit for making a good, close to stock kernel. And trust me, I was running my kernel for a month before release. I tried several different bases, and Quanta blew the rest out of the water.
[Nexus 7 (2013) Original Android Development] Icewyng:
Anyone else has problems with playing videos? Using DarkUnicorns 9.3 weeklies. Tried Grogg's AOSP as well with the same result. Other than that, great kernel!
[Nexus 7 (2013) Original Android Development] blueyes:
N6 Vindy is Franco based I believe
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Nope. Zen kernel.
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Some ROMs, are doing that on deb. But flo seems to be working well for all beta testers. Except me. :/
[Nexus 7 (2013) Original Android Development] jbrantley130:
I'm on 5-23 OptiPop, all videos play great including YouTube. Flo. Very happy with this kernel and excited to see what you've got working for the future!
[Nexus 7 (2013) Original Android Development] SHABBYLEA:
I'm having the same video playback issues.

Have already installed optirom. Will give it a go again with vindicator....
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Sorry about issues. I'm looking into the reason
[Nexus 7 (2013) Original Android Development] Icewyng:
Seems to be an issue with handling h.264 decoding. This seems to be what logcat indicates.
[Nexus 7 (2013) Original Android Development] blueyes:
Knew it was Zen based, originally. But thought I read something about Franco.. Seems on a recent update Ryan merged something to do w Franco updater?

---------- Post added at 04:23 PM ---------- Previous post was at 04:19 PM ----------

Turn off radio and videos play (deb). Hey Jacob, I fell back to older modem. I'll see if it makes a diff. If you feel its worth a shot. Or flash boot.IMG w/o ukm. Maybe UKM is the radio culprit, possible?

---------- Post added at 05:01 PM ---------- Previous post was at 04:23 PM ----------

Guess I'll have to send you my tab
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Ryan does merge Franco's commits that are nice, but it's based off ZenKernel. I sent a question to an expert to see about video issue. It doesn't seem to be a kernel issue honestly. Codecs are in ROM, but he'd be able to tell me better. And UKM doesn't have anything to do with that.
[Nexus 7 (2013) Original Android Development] blueyes:
Then it only leaves the radio. Pretty much only difference
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Or ROM
[Nexus 7 (2013) Original Android Development] blueyes:
Or the Kernel. Lol
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
ROM. Optipop works :p
[Nexus 7 (2013) Original Android Development] Icewyng:
I know that resources and codecs are handled in the ROM but your kernel is the only one that won't play videos. Would you like to have a log of what's going on?
[Nexus 7 (2013) Original Android Development] blueyes:
Make me one real quick

---------- Post added at 07:57 PM ---------- Previous post was at 07:57 PM ----------

Rom
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
It looks like the ROMs that have this commit are working. https://github.com/freak97/build/commit/177bcda9cb7c781b0c017ad801fb1f0b65f1e79e
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
I'm hoping to have a stable release by tomorrow
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
I've looked at several logs. And nothing conclusive. I'm not sure why it's working for some ROMs and not others. I have all the commits of other kernels, and didn't commit anything to break it.
[Nexus 7 (2013) Original Android Development] Icewyng:
I assume you checked logs from working ROMs as well as non-working?

I thought it could come from libs since it was related to decoding. For those using youtube, it seems the only working related app to work would be TubeMate for some reason. Not sure why. Been a while since Iève done some Kernel work but I will take a look into it. Good to know about the commit though. :)
[Nexus 7 (2013) Original Android Development] jbrantley130:
8 hours screen on time... Awesome kernel man!
[Nexus 7 (2013) Original Android Development] SHABBYLEA:
Sokay...If it was needed, I can confirm that there are no vid playback issues running optipop...could send you logcat if you wish. This is all a bit strange, is it not...?
[Nexus 7 (2013) Original Android Development] Icewyng:
I am confirming the commit fixes the problem with video playback. Swapped all the stagefright libs with those of the Optipop ROM and it works great.
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Which files did you copy? I might be able to put in the zip. Getting ready for a release really soon
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Just all the shared object files in /system/lib starting with libstagefright?
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
I'm working on English final. When I'm done, I'll upload a stable release. ?
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Stable Release! Vindicator 1.0:

AOSP: https://www.androidfilehost.com/?fid=23991606952610441

CAF: https://www.androidfilehost.com/?fid=23991606952610440

Changelog:

-Bug fixes

-Upstream cpuidle to about Linux 3.10 (maybe give or take a few versions)

-Add 35mhz step(not sure if I had that in a previous release, but its here. Set min in your favorite kernel app)

-New XZ kernel compression

-GPU fix

-Bump zram devices from 1 to 4 (might help with performance)

-Update conservative governor

-Remove android logger driver, not needed in Lollipop

AND

Be expecting a flashable zip to fix videos very very soon
[Nexus 7 (2013) Original Android Development] Icewyng:
Yes, I have copied everything in /system/libs starting with stagefright. Still working great so far.
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Yup. Figured that out. Aosp is working with all aosp ROMs. Cm *looks* to work on all cm ROMs. So I'm checking that out before I make a zip
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Well maybe that won't work. It's not fixing on all ROMs
[Nexus 7 (2013) Original Android Development] Icewyng:
You mean updating the libs won't work on some ROMs?

Out of curiosity, since it seems Optipop is working well with the kernel, did you check inside their boot.img to see if there could be clues why it is working?
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
I'll check their sources. And copying the libs over seems to only work for some ROMs
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
I think I have videos figured out
[Nexus 7 (2013) Original Android Development] Icewyng:
Great! what did you find out?
[Nexus 7 (2013) Original Android Development] SHABBYLEA:
Can confirm vid pb working on latest carbon ROM release...

Edit: Also blisspop...

Edit: Kernel adiutor crashes when changing CPU settings...

Hope this helps...
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Well I thought it was strict aliasing, but turning it off made it not boot
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Sorry guys. Been real busy enrolling in summer classes :p I'll be developing again probably starting tommorow. I have classes Mondays and Wednesdays, so I won't be around then. Oh and I've been working on my car.
[Nexus 7 (2013) Original Android Development] jbrantley130:
I would suggest using Synapse for kernel control as the universal kernel manager (or UKM) is baked in for this purpose. Synapse works absolutely flawless and has more features than any other kernel control app. Also, the fc you're getting with kernel adiutor is an app issue and not vindicator. There's reports of the same FC's on kernel adiutor's Google + page.
[Nexus 7 (2013) Original Android Development] SHABBYLEA:
Right, will give synapse a whirl...

FC caused by KA has been fixed today...

Thanks for your help.
[Nexus 7 (2013) Original Android Development] jbrantley130:
No problem ?
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Big big big update soon. Lots of merging to do. But I'm excited
[Nexus 7 (2013) Original Android Development] SHABBYLEA:
Thanks...

BTW...no vid problems on latest broken....
[Nexus 7 (2013) Original Android Development] DonDragonka:
I installed the stock ROM, and rooted and added TWRP, with NRT to my NEXUS...

In TWRP I installed Vindicator-AOSP 1.0 kernel...

The tab is booted, end everything looks all right, but when I installed Synapse, it said "DEVICE NOT SUPPORTED". Somebody pleas help me, where i made a mistake?

THNX!
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Try either re-flashing kernel or clearing data in synapse.
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
New update. 1.1

CAF:

https://www.androidfilehost.com/?fid=23991606952613020

AOSP:

https://www.androidfilehost.com/?fid=23991606952613021

Changelog:

Upstreamed almost all of Android M preview's kernel source
[Nexus 7 (2013) Original Android Development] SHABBYLEA:
Here we go again...?

Thanks...
[Nexus 7 (2013) Original Android Development] elbotty:
You have to close synapse, then install terminal emulator and type this:

su

uci reset

uci

Then open synapse.

Sorry for my bad English I'm from Spain.
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
So after the update, I merged everything. Here's the result:

124 were changed, 23221 blocks of code were added, and 864 deleted

And it added partial resume, which basically (if I'm correct) makes wakelocks a little nicer on battery. They don't have to completely wake up the whole device to do their task)
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Oh. And 139 commits
[Nexus 7 (2013) Original Android Development] FireBlast:
Good kernel. Smooth like butter
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Should be an update soon. Have some leads on the cause of the video problems. Been starting development of a ROM too. :)
[Nexus 7 (2013) Original Android Development] tibere86:
The video problem as in the stuttering/choppy/freezing playback? If so, I've temporarily solved it by forcing all 4 cores on. Haven't noticed any increased battery drain either.
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
No. Videos not playing on some Roms. Wasn't aware of the problem with stuttering.
[Nexus 7 (2013) Original Android Development] SHABBYLEA:
Your own rom eh? Interesting....?
[Nexus 7 (2013) Original Android Development] tibere86:
Ah. It's a known issue with YouTube videos when running Vindicator with Optipop ROM. I had no issues when running Vindicator with Rastapop. May flash back.
[Nexus 7 (2013) Original Android Development] SHABBYLEA:
I'm running latest opti with vind aosp test 1 kernel and have no video pb issues...
[Nexus 7 (2013) Original Android Development] jbrantley130:
Same here.
[Nexus 7 (2013) Original Android Development] SHABBYLEA:
Thanks... Thought I'd gone a bit mad there...
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
So I got a working ROM build(can't release yet, not enough added, sorry) and had inlined the building of this Kernel. Videos worked where the same ROM with my kernel flashed over didn't work
[Nexus 7 (2013) Original Android Development] SHABBYLEA:
Good work man...your efforts are most welcome...?
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Trying to figure out how many people use this kernel
[Nexus 7 (2013) Original Android Development] NeoXP:
One
[Nexus 7 (2013) Original Android Development] jbrantley130:
Two.. Lol
[Nexus 7 (2013) Original Android Development] SHABBYLEA:
Figures just in ...

Many, many people...?
[Nexus 7 (2013) Original Android Development] masri1987:
im about to flash this kernel on dirty unicorns for my flo (the tablet is my in-car entertainment system essentially it's in the dash of the vehicle)

Hopefully this provides good results!
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
I suggest you make sure minimum frequency is set to 35mhz
[Nexus 7 (2013) Original Android Development] blueyes:
There's 6 of us on hangouts.. Lol
[Nexus 7 (2013) Original Android Development] jbrantley130:
You are correct sir!
[Nexus 7 (2013) Original Android Development] masri1987:
35mhz?!! that's so low, are you sure it won't SOD?

Also, I had to go back to glitch because of permessive kernel for viper4android,

Switching it with an app doesn't help with viper4android :\
[Nexus 7 (2013) Original Android Development] quickdraw86:
*raises hand*
[Nexus 7 (2013) Original Android Development] lmulli:
I run my device with the min set at 35Mhz and so far not had any issues.
[Nexus 7 (2013) Original Android Development] USA-RedDragon:
Yes lol. I use my n6 with 35mhz and just for gits and shiggles I tried it at 3mhz. No sod's. And v4a stuff is in ramdisk, as far as selinux stuff goes, and I don't ship a custom ramdisk. It pulls the ROMs ramdisk and uses that