yashsingh1/xdaforums huggingface dataset:
[Nexus 7 Original Development] adomol:
I can confirm that this kernel works with ALL-F2FS partitions on Android 5.0. I'm using it with [MENTION=2687658]bshiznit[/MENTION] 's BSZAospLP v1.1. I modified the updater script and packed in your kernel so I wouldn't have to format anything back to ext4... cuz as we all know, once you go ALL-F2FS... you don't go back! :p

[MENTION=4693882]HTCDreamOn[/MENTION] I posted his rom packed with your kernel for testing HERE, I can remove if you need me to, just let me know.
[Nexus 7 Original Development] kailashrs:
Kernel Panic

Hey [MENTION=4693882]HTCDreamOn[/MENTION] This kernel plus that AOSP build with F2FS is smoothness redefined.... kudos!!!!!!!..... But i get kernel panics once in a while.......Last_kmsg -https://docs.google.com/file/d/0B9ycE6rVXgLvYU9OYUh1eTBqZFE/edit?usp=docslist_api
[Nexus 7 Original Development] pride007.2012:
In my case stock + Alfa0.5 runs more smoother then AOSP + alpha 0.5 + F2FS.

And the benchmarks are also great on stock. The only problem i am facing is that it does not have overclocking. But for now it's ok.
[Nexus 7 Original Development] HTCDreamOn:
RE: [KERNEL][KK/ L] linux-tegra-nv-3.1-grouper [Alpha 0.5]

Thanks very much. I don't have time to look into bugs atm as I'm planning on doing that after all the cherry-picking is finished. Much appreciated however and I'll save it for later so I can get started on fixing things asap.

Glad to hear :) . OCing and stuff will come later after cherry-picking + bugfixes and will be released as a separate kernel.

General notice: I've begun cherry-picking again to find out where this boot-breaking commit comes along. Progress here. It's going OK so far. I'm surprised at the lack of interest for this kernel, however, as I'd have hoped people would be more enthusiastic about further steps towards 3.4. I guess just thanks for your support and if anyone seems interested in contributing or testing please send them this way as progress is difficult and slow at the moment.
[Nexus 7 Original Development] frantisek.nesveda:
I guess lots of people don't really see what improvements the 3.4 kernel would bring (myself included)... But I still really want to have a 3.4 kernel, because new is always better. I'm willing to test your kernel even on a (nearly) daily basis, perhaps you can build more often with a few new commits each so you'd have feedback earlier.
[Nexus 7 Original Development] pride007.2012:
If you need me i am willing to help in testing.

And I am really thankful to you for your great work.
[Nexus 7 Original Development] HTCDreamOn:
RE: [KERNEL][KK/ L] linux-tegra-nv-3.1-grouper [Alpha 0.5]

This is a very good idea... I like it.... Ok from now on whenever I update anything, however minute, I'll upload it in a post. Can't be bothered to upload to OP + post so it'll just be in the most recent post. Naming scheme is pointless too so let's just say this is Alpha and every time I post anything the version number will have gone up by some amount depending on the testing I did before release. In which case, here's Alpha06

Thanks :) don't worry about being needed or not though, just download and if anything goes wrong tell me, if not then that's fine too.
[Nexus 7 Original Development] manulemaboul:
Running fine and smooth for me :)
[Nexus 7 Original Development] frantisek.nesveda:
Works fine for me too.
[Nexus 7 Original Development] SkOrPn:
I was surely interested in it, but many people just seem to buy new hardware instead of trying to update older stuff. I do not know why but I had somehow thought for sure the N7 2012 was going to finally get a new kernel version when they released Lollipop source. I was shocked to see it still on 3.1, however when your trying to sell new hardware it makes no sense to make your older stuff run even better, lol... Thanks to the speed of LP + F2FS my plans for the Nexus 9 are no longer plans.

btw, how close are they to 3.4 reality on grouper anyway?
[Nexus 7 Original Development] chaostrodamis:
I've post a link to this thread on google+. Let see how many we get to check this out
[Nexus 7 Original Development] halrulez:
I will try this tonight on my N7 haven't had this much time this semester to play with the tablet. Plus being playing with my LG Volt .
[Nexus 7 Original Development] HTCDreamOn:
RE: [KERNEL][KK/ L] linux-tegra-nv-3.1-grouper [Alpha XY - CHECK LATEST POST]

Good to hear. It's running way better for me than before, can you confirm this? I've attached a screeny from trickstermod, as you can see my uptime is about 9 hours and it seems to be going up to 1300MHz again now without locking at 1200MHz. I've had no reboots or freezes at all so far.

There's 1303 commits to go before this kernel is up to date, plus updating grouper when applicable, then I can add grouper support to 3.4. Most commits takes seconds to copy into terminal and apply, some take a few minutes of fixing conflicts, then it takes a while to compile, and if it doesn't compile, it can take a long time to try to fix stuff and recompile.

Thanks, might get some developers seeing this who can help.

No worries, help out when you can but real life comes first.
[Nexus 7 Original Development] friedsonjm:
I am very interested to try this kernel! Am currently running 5.0 stock, rooted, TWRP [thank you WUGFRESH!] but have been unable to get to F2FS, as I have been persistently unable to get ADB working between WIN 8.1 and TWRP, therefore unable to sideload a ROM after formatting F2FS. [Yeah done lots of searching and trials etc. <sigh> any thoughts welcome, however..] EDIT: Never mind.... the 'Sooner' driver fixed this! Now.. need to F2F2 format, ROM, then this kernel..

Will try this with the stock ROM and report back..

EDIT: Works fine so far! AnTuTu 18K+ not bad for no overclocking or F2FS..
[Nexus 7 Original Development] HTCDreamOn:
RE: [KERNEL][KK/ L] linux-tegra-nv-3.1-grouper [Alpha XY - CHECK LATEST POST]

Ladies and gentlemen

The boot killing commits have been found: ici et ici

However I'm tired and have work to get on with so if anyone has any ideas as to why those 2 are breaking it please reply and I'll get back to this later on next week. Cheers.
[Nexus 7 Original Development] frantisek.nesveda:
Nice find!

This is a wild guess, but may the problem be that the new tegra_udc driver is simply not available? At least I can't find the source file in your repo, which should be located at /drivers/usb/gadget/tegra_udc.c.

Also I can confirm that the 1300MHz frequency works for me with alpha06.
[Nexus 7 Original Development] halrulez:
So I tried it or on the skanky cm and also rasta 5.0 on full f2fs and actually really worked great on them. But just boot looped on my daily driver of full f2fs carbon rom 4.4.4 . so lollipop worked great but no go on KitKat.

P.s. this is on multi rom
[Nexus 7 Original Development] käsebr0t:
Alpha 06 is running great so far and I really like the idea releasing the kernel more frequently. This way, bad commits can probably be identified easier [emoji106]
[Nexus 7 Original Development] n1kolaa:
Last kernel realse is finaly stabile. Keep doing good work. :+1:

im using it since frist alpha. we gona have more speed than n7 2013 becose qualcomm is not good as nvidea
[Nexus 7 Original Development] USBhost:
+1

Love Nvidia = no CAF haha
[Nexus 7 Original Development] Targaeryan:
How's the n9 compared to the tegra shield tab.?

Ps saw your kernel in the n9 forum so I brought this up :p
[Nexus 7 Original Development] USBhost:
Never tryed the shield tablet

So dont know

love the development support for the nexus 9

development support for the shield tablet is bad vary bad
[Nexus 7 Original Development] Targaeryan:
Yeah I saw there aren't any Kernels/roms for it. Hopefully n9 takes off better than the n10 which got quite a low amount of support for a nexus..
[Nexus 7 Original Development] USBhost:
we are doing fine

4 kernels so far

and the nexus 6 none

and sorry we got a little off topic
[Nexus 7 Original Development] lanrey:
Well what do you know!? it's 2014 and I'm running the official OEM Lollipop on my nexus 7, again the Official OEM Lollipop.
[Nexus 7 Original Development] manulemaboul:
Performing really great, I'm impressed:

After trying all the lolipop compatible kernels, I'm gonna stick to this one, it performs great (kinda the best one without OC actually IMHO) and I really like what you're doing, it'll be interesting to follow its evolution :).

I wish I could help merging, I merely know how to use git (the farthest I went was merging two dev branches of the same kernel back in the S2 days, just a few commits diff), but you can count on me to test every alphas :).
[Nexus 7 Original Development] jaxenroth:
Am I blind? I can't seem to find this. CHECK THE LATEST POSTS (click "Last >>" up there^) WITH ATTACHMENTS FOR UPDATES Anyone? Thx. LOL.
[Nexus 7 Original Development] Targaeryan:
http://xdaforums.com/showthread.php?p=56968113
[Nexus 7 Original Development] SkOrPn:
So, reading the OP again, I realized that your saying Google's 3.1 kernel is outdated when compared to NVIDIA's 3.1 Kernel. How does the kernel number work then? When you add an update to it don't the kernel number then accordingly change higher?

I guess what I am confused about is how one kernel with the same 3.1 version number can be different to another kernel of the same version number and on the same device? So, NVIDIA actually has a better more updated kernel for Grouper and Google never bothered to use it? Not even for Lollipop??? Oh wait, or is NVIDIA's kernel only a tegra 3 specific kernel and not designed for Grouper specifically?... hmm
[Nexus 7 Original Development] n1kolaa:
updateing kernel dosent mean updating kernel verion. Those Nvidia are updates for all tegra 3, google made grouper specific things. nvidea sources are like caf for qualcomm devices. :) 1000+ commints is a big difreces. if we update it to nvidea state we can easyer jump to 3.4 :)
[Nexus 7 Original Development] SkOrPn:
Yeah, it seems like a lot of commits. This really shows my knowledge as it seems to me 1000+ commits would completely change the kernel for the better, not just a maybe, lol... Then 3.4 will be much easier to do, or just easier? What about LP kernel 3.10? Would that be possible on Grouper if we make it to 3.4?
[Nexus 7 Original Development] n1kolaa:
we dont eaven have 3.1 updated or 3.4 to think about 3.10 :)

"Then 3.4 will be much easier to do, or just easier?" what you trying to say?

lp 3.10 is only for new tegras as i know. :)
[Nexus 7 Original Development] HTCDreamOn:
Can't reply to too many, got slightly off topic...

Yes. It's over 2 years out of date. 3.1.10 is EOL (End of Line) so there are no more changes from the mainline Linux kernel.

The reason this 3.1.10 is different to Google's 3.1.10 is becasue Nvidia kept on improving and updating the Tegra 3 drivers and other things which aren't specific to 3.1.10 or anything, but are still very good and useful to Grouper. Nvidia's isn't necessarily better because Google have done their own stuff to the grouper kernel, but with Nvidia's tegra 3 updates it will almost ceertainly be better.

pretty much :p

Yeah there are tons of commits which shows just how badly Google left it to rot. The main reason 3.4 would be easier is I have no idea how to get the damn board files to work with 3.4 because the whole structure is out of date in Google's source, whilst Nvidia had updated it making adding 3.4 support easier. 3.10 would also be easier then because from 3.4 onwards Android was streamlined into the Linux kernel (this is my ignorant I-don't-really-know-what-I'm-talking-about explanation, but it kinda makes sense).

Yeah 3.10 is for tegra 4 I think which is 64bit, completely different. So if we were to do 3.10 I think going from vanilla Linux would be easier.
[Nexus 7 Original Development] SkOrPn:
Yeah that made it much clearer to me. Thanks

I have no plans to leave grouper just yet so I hope someday we see 3.4. I just wish I could help...
[Nexus 7 Original Development] HTCDreamOn:
RE: [KERNEL][KK/ L] linux-tegra-nv-3.1-grouper [Alpha 12]

Yeah I think grouper is great personally, Nvidia aren't half bad so I'll be grateful we have tegra 3 source to work from at all. You can help any way you can as I think I said earlier in the thread: thanks, testing, donating, suggestions, high fives, it all helps. Speaking of which, I can't figure out why these three commits don't work: one, two, three, in that order. I've just skipped them and am pressing ahead anyway.

EVERYBODY: New versionz! You may have noticed this is now a DevDB project, so I'll be posting all updates to the "Downloads" tab at the top which will make my life much easier. I might just spontaneously upload quick builds so be sure to check as I may not post whether I've updated every single time. Also, yeah it says "Alpha 12" Up from "06" last time... I did lots of reverts and builds lol.
[Nexus 7 Original Development] frantisek.nesveda:
Just a quick report, alpha 12 boots fine for me and everything seems to be working. I'm on BZSAosp Lollipop on All-F2FS.
[Nexus 7 Original Development] manulemaboul:
12 works great so far for me too, seems to even have smoothed tapatalk a bit more (my personnal real world bench lol, so poorly coded you made a great job if scrolling is smooth xD).
[Nexus 7 Original Development] SkOrPn:
I use Chrome for that test. It is usually the only app for me that does not work properly.
[Nexus 7 Original Development] Shivam Kuchhal:
Flashed latest alpha on f2fs rastapop and I must say it feels smooth. Loving it so far. Need to test battery though. :)
[Nexus 7 Original Development] Erovia:
With this kernel my N7 seems to stuck in deepsleep after a longer period of screenoff-time. Is anybody else experiencing this?

I'm on stock 5.0 with this kernel.

HTCDreamOn: If you need any log for debugging, just tell me.
[Nexus 7 Original Development] manulemaboul:
Yeah, got a few SOD too, thought it was a ROM issue since I had one with another kernel too before, maybe it's not then.
[Nexus 7 Original Development] Erovia:
It didn't happen with the stock kernel. I check if it happens on a google-based custom kernel.

update: It just happened with M-Kernel. Any idea? :-S
[Nexus 7 Original Development] joaopaulo_:
Why i cant set kernel to 1.3ghz? Only 1.2ghz work.
[Nexus 7 Original Development] käsebr0t:
Alpha 12 runs grear for me. No SODs or other problems and it feels really smooth, compared to stock kernel [emoji106]
[Nexus 7 Original Development] aquavalanche:
alpha 12 feel smoother than alpha5 and no issues so far. I'm using rastapop with ext4. I think you're getting there! ;)
[Nexus 7 Original Development] manulemaboul:
No more SODs now I've flashed the ROM and only alpha 12, I'd guess it's flashing another kernel before that made it unhapy.

It gives me an awesome screen on time while reading e-books by the way, between 11 and 12h.
[Nexus 7 Original Development] 19dragon98:
Kernel works with f2fs?
[Nexus 7 Original Development] manulemaboul:
Yep, I'm using it with all parts in f2fs.
[Nexus 7 Original Development] 19dragon98:
Cant find alpha12 link for download...
[Nexus 7 Original Development] Targaeryan:
It's devdb download.. You gotta use web view/browser and access the downloads tab.
[Nexus 7 Original Development] Scallywag1:
Wow. Loving this! Made this thing a bit more usable. Thanks. Looking forward to progress. Appreciate it.
[Nexus 7 Original Development] adomol:
[MENTION=4693882]HTCDreamOn[/MENTION]

First off I wanted to say nice work on this.

I was trying to learn more about the way these kernels are built and I noticed that not only does Google use a 3.1 kernel on grouper but also on the new N9(tegra) and N6(qcom) while the N7 2013(qcom) uses 3.4. Do you have any idea why this is? Just curious about this.
[Nexus 7 Original Development] aoh1996:
N6 and N9 use 3.10 kernel, not 3.1. In linux number system 3.1 and 3.10 is not the same number :)
[Nexus 7 Original Development] adomol:
Got it. I didn't notice that 0!
[Nexus 7 Original Development] HTCDreamOn:
First off, I'm glad it's smooth. No idea why in particular but at least it shows improvement.

Second, I got an SOD but only after leaving my N7 on overnight. Otherwise it's fine, so I'll archive this problem until after cherry-picking is finished cos it's not major.

Thirdly, 1.3GHz does work, it's just there's lots of commits to tegra3 and cpufreq drivers so scaling and stuff may change a lot between updates. This means that for now the kernel is very 1.2GHz-happy but this may change. As I said, this is still in testing stage.

Yes it works with F2FS and EXT4.

If you can't find the download link, and you've actually read the first post, and can't find the link, it's in the tab at the top like I said. If you still can't find it please post in the Q&A thread which goes alongside this thread as I don't what trivial questions like this here, the whole point in DevDB is to keep these threads nice and clean and focussed.

Finally, sorry for the lack of updates but I've got lots of schoolwork and other stuff going on, tests after Christmas, as well as Christmas itself to worry about. Hope you all have a good holiday when it comes round too :)

Yeah, the number after the decimal point isn't actually a decimal. If you look on kernel.org you should get what we mean.
[Nexus 7 Original Development] adomol:
Yeah, I was browsing through the googlesource and didn't overlooked the zero... what's the saying... can't see the forest for the trees. :D
[Nexus 7 Original Development] HTCDreamOn:
RE: [KERNEL][KK/ L] linux-tegra-nv-3.1-grouper [Alpha 13]

Alpha 13 is up
[Nexus 7 Original Development] Targaeryan:
Boots and is working like a charm with Frank Rev-5 rom by sykopompos.
[Nexus 7 Original Development] käsebr0t:
Boots up fine. Let's hope it runs as stable as Alpha-12 :good:

Just one thing: It seems like you forgot the point between the filename and the file extension. But no big problem, just renamed the file and it flashed fine ;)
[Nexus 7 Original Development] litemintx:
Pardon me, Im currently using Carbon Rom 4.4.4, how can I flash this? Any wipes needed?
[Nexus 7 Original Development] HTCDreamOn:
KitKat is no longer supported. The goal of this kernel isn't reliant on OS version so its of no advantage to me to support versions I'm not running whilst still in testing; feel free to try it once updated to L or once all the work is finished I might support KK.
[Nexus 7 Original Development] joaopaulo_:
CPU still works only at 1.2ghz.

Alpha13
[Nexus 7 Original Development] poondog:
Hi guys, there is a reason for this. It lies in the Tegra CPU drivers. On the tegra 3, the way the CPU is meant to behave is to be 1.2GHz max when more than 1 core is active.

When only one core is active, it can scale to 1.3GHz. They marketed this as some kind of single core boost feature.

This the the reason why you are seeing this. Since its a quad core device, Tegra hotplug must like to keep more than one core online when the demand is large and thus keep it at 1.2

Info can be found here

http://www.nvidia.com/object/tegra-3-processor.html

http://www.techradar.com/au/news/mobile-computing/nvidia-tegra-3-what-you-need-to-know-1039584
[Nexus 7 Original Development] n1kolaa:
Hi im here to speed up process. i added few things. I talked to mate. Here is link: KERNEL LINK

flesh it in fast boot or add it in fleshable zip made by mate. Happy fleshing. it booted for me. PS: sensors, camera and nfc are brocken on my grouper. Keep that on mind.

CHANGES are at my git: GITHUB LINK
[Nexus 7 Original Development] tux@dbox:
hi, can this kernel also be used on an asus tf700 which has the same tegra 3???
[Nexus 7 Original Development] poondog:
Hi, as it stands no because kernels are very device specific

However with appropriate knowledge amd means its possible to make it work because of the chipset

But if you're asking if you can flash from here, no :)
[Nexus 7 Original Development] n1kolaa:
Thanks for replaying, dont use kernels/roms form anoder devices. it can make some big boom or brick.

This is kenrel only for grouper. :)
[Nexus 7 Original Development] käsebr0t:
Alpha 14 is running good here. No problems with the sensors. NFC turns on, but i haven't tried to send a file yet.
[Nexus 7 Original Development] n1kolaa:
i said on my tablet are brocken :)
[Nexus 7 Original Development] n1kolaa:
last booting build : kernel

i got some big problems...need to findout how to fix(with new codes)
[Nexus 7 Original Development] n1kolaa:
no more build for today:

here is last:

ALPHA+15.2+

2x time faster then other build,feel free to report if anything is not working :)
[Nexus 7 Original Development] käsebr0t:
Man, you're fast ? i just had flashed alpha 15.1. Anyways, 15.2 is running great so far. Keep up the great work [emoji106]
[Nexus 7 Original Development] joaopaulo_:
compatible with F2FS?
[Nexus 7 Original Development] 1haumann1:
Nope .... Tested but don't boot

keep calm and have a Nexus :D
[Nexus 7 Original Development] dareino:
previous versions were...ill have to try out

**edit** i confirm this is NOT F2FS compatible
[Nexus 7 Original Development] HTCDreamOn:
How are you flashing this? The F2FS commits are there so the kernel is compatible. Try renaming alpha 15 to boot.img and repack it into the alpha 13 zip and flash that in recovery.
[Nexus 7 Original Development] 1haumann1:
That's what I did but no luck on latest rastapop f2fs

keep calm and have a Nexus :D
[Nexus 7 Original Development] Targaeryan:
Couldn't get it to boot with all f2fs freakslim as well(alpha 13 boots) .. Fastboot flashing/replacing boot.img and flashing doesn't work..
[Nexus 7 Original Development] käsebr0t:
FreakSlim LP 0.8 with Alpha 15.2 must be one of the smoothest experiences I ever had on this device. Nvidia really knows how to get the most out of their hardware ?
[Nexus 7 Original Development] joaopaulo_:
Scroll lag is the kernel or rom issue?
[Nexus 7 Original Development] n1kolaa:
problem with ff2s is ramdisk :)

im using stock cm12 to compile rom. so f2ffs is not supported on my builds ;)
[Nexus 7 Original Development] Targaeryan:
Ah I see. Is it possible to make a f2fs compatible zip? If not its no biggie,we'll have to wait for htcdreamon to upload his build :)
[Nexus 7 Original Development] n1kolaa:
no, i prerer using stock cm12 build way, so i if you use my build dont expect f2fs, a lot of updates today, wifi fw updated, and many more look at my git.

alpha16.1
[Nexus 7 Original Development] Targaeryan:
No problem.. I'll revert to ext4 then! Just wanted to try out f2fs so I went allf2fs. Don't see much diff so I'll just go back to ext4.. ;)
[Nexus 7 Original Development] n1kolaa:
problem is in ramdisk, i prefer to stay to stock as much as posibole, other mainstreamer can build with f2fs, or you can update ramdisk by yourself. :)
[Nexus 7 Original Development] manulemaboul:
How can I update the ramdisk ? I wanna test but I like f2fs and don't want to go back to ext4.

Is there something else beside the fstab ? Or do I just have to replace ext4 by f2fs un it, repack the boot.img ans voilà ?
[Nexus 7 Original Development] HTCDreamOn:
As n1kolaa said you can update the ramdisk yourself, just use boot img tools to unpack alpha 13 boot img and repack alpha 16+ with alpha 13 ramdisk. I won't tell you how to do this here as it isn't relevant and theres tons of documentation out there.
[Nexus 7 Original Development] manulemaboul:
Oh, yeah I can simply do that, silly me, seeking useless complications lol, thanks :)

Edit: done, flashed and booted :).

Wow, it do is fast and smooth :o

Here's the flashable ZIP for the other f2fs enthousiasts : https://www.dropbox.com/s/uepnxaz9in5pqrq/alpha16.zip?dl=0
[Nexus 7 Original Development] jgramkow:
Manulemaboul, I. Flashed your kernel on slim5.0.1 v0.7 f2fs, and it is running absolutely fantastic! Than you HTCDreamOn you his are rocking this old tablet!