yashsingh1/xdaforums huggingface dataset:
[Nexus 7 Original Development] johnnyman25:
Απ: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

I read them but im greek and cant undersyand english good.....sorry. :(

Sent from my Nexus 7 using Taptalk HD

Dirty Root Box v1.2 & Franco Kernel r46
[Nexus 7 Original Development] osm0sis:
Well I'm sorry there's a language barrier, they are difficult, but perhaps run my post through Google translate into Greek and see if it makes more sense?
[Nexus 7 Original Development] malaroth:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Set one value. Then save and exit. Then go back in and lower that same value -25 Then exit again. When your device crashes and reboots then you know it is too low. Go back in to the last last number that didn't make you crash. Repeat for all frequencies you will use. It takes some time. There is not one standard undervolt setting for all devices. Make sure you have fsync enabled. Make sure you do not have "set on boot". When you crash it will reset to default. Do not set on boot until you have all stable frequencies

Franco r364

---------- Post added at 03:58 PM ---------- Previous post was at 03:53 PM ----------

Test again but does 350 turn to 351 on the n7? If so there might be an even sweeter sweet spot on the n7 than the Gnex. But it would seem that the similar percentage drops are basically the same beneficially. I wish I did have the n7 to test out. I'd have done it on both before releasing my results. I have been studying up on it and tweaking since r364 was released for Gnex with the custom tunables

Franco r364
[Nexus 7 Original Development] osm0sis:
Sh*t, I also just noticed Franco set the wrong one to 6 in deadline; fifo_batch instead of writes_starved. Likely because of the difference in order in the directory versus f.Ku. We followed f.Ku, and he followed directory.

And 350 actually just stays 350 on the N7, 351 jumps to 360. It's multiples of 50 that stick here, not 125 like on the GN. So bizarre.
[Nexus 7 Original Development] malaroth:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Ah... that may be a slight problem. Reset the freq and post a pic

Franco r364
[Nexus 7 Original Development] johnnyman25:
Απ: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

I did that and i have -100 stable to all freqs.maybe i lower more?

Sent from my Nexus 7 using Taptalk HD

Dirty Root Box v1.2 & Franco Kernel r46
[Nexus 7 Original Development] osm0sis:
Nah no need for a pic.

Your correct tunables are:

read_expire 350 write_expire 3500 writes_starved 6 front_merges 1 fifo_batch 1

Franco just swapped the values for writes_starved and fifo_batch by mistake. Also I think he set them some weird way.. Switching to row and back to deadline they revert to the stock defaults of 500/5000/4/0/1, and I can't set them correctly with init.d anymore, so franco must be resetting them later in the boot. :(

A sleep 30 gets around it. ;)

---------- Post added at 06:22 PM ---------- Previous post was at 06:07 PM ----------

You're still not following the directions correctly. You need to lower them, one at a time, until they crash. Make sure it's running the frequency you're testing by making that frequency both your minimum and maximum first.
[Nexus 7 Original Development] johnnyman25:
Απ: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

I did it.yeah one at a time and manage -100 to all freqs.first 1300 then 1000,700 and going on.:)

Sent from my Nexus 7 using Taptalk HD

Dirty Root Box v1.2 & Franco Kernel r46
[Nexus 7 Original Development] sjknight413:
Woah, changing those two scheduler ttuneables around made quite a difference to overall speed!
[Nexus 7 Original Development] malaroth:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

;) :thumbup: I didn't have any idea that this would have such an impact across devices. We'll keep testing and tweaking for the best experience. I only have the Gnex. For all you row fans out there that's next on my agenda, though it hasn't been a favorite of mine. Gonna try to keep the speed while eliminating the drag of high loads from downloads

Franco r364
[Nexus 7 Original Development] osm0sis:
Keep going until they crash.

Yup! If you want to set them on boot via init.d until Franco pushes a new build with the correct ones here's the script to create:

/system/etc/init.d/900bootsettings:

#!/system/bin/sh
# chmod -R 755 /system/etc/init.d

echo 512 > /sys/block/mmcblk0/queue/read_ahead_kb;
echo "deadline" > /sys/block/mmcblk0/queue/scheduler;
sleep 30;
echo 350 > /sys/block/mmcblk0/queue/iosched/read_expire;
echo 3500 > /sys/block/mmcblk0/queue/iosched/write_expire;
echo 6 > /sys/block/mmcblk0/queue/iosched/writes_starved;
echo 1 > /sys/block/mmcblk0/queue/iosched/front_merges;
echo 1 > /sys/block/mmcblk0/queue/iosched/fifo_batch;
[Nexus 7 Original Development] malaroth:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Start with the lowest frequency. ONLY change the lowest frequency until it crashes. Then set it to the one step higher that didn't crash. Then do the second highest frequency, and so on. Your device is not going to start out at 1300. It will start at the bottom. That is why you need to get that one stable first. Then move on up

Franco r364
[Nexus 7 Original Development] osm0sis:
And he needs to isolate the frequency to do that by setting it as both the minimum and maximum frequencies.
[Nexus 7 Original Development] johnnyman25:
Απ: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Hmm ok.and what is the benefits of UV cpu?cooler temps and maybe better battery?

Sent from my Nexus 7 using Taptalk HD

Dirty Root Box v1.2 & Franco Kernel r46
[Nexus 7 Original Development] malaroth:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

This screen shot is for the galaxy nexus but I hope it makes the point. See that all 3 numbers are the same? That is the only number you change until it crashes. Then change these 3 to the next highest

Franco r364
[Nexus 7 Original Development] franciscofranco:
But r46 already has the deadline settings applied on boot...
[Nexus 7 Original Development] malaroth:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Check the settings Franco... osm0sis noticed that some variables were switched... with fifo_batch set at 6 instead of 1

I wish I had an n7 to have tweaked as well but alas I don't

Franco r364
[Nexus 7 Original Development] johnnyman25:
Απ: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

I use trickster mod for kernel control not franco one..is tha make any difference?

Edit:also usb otg doesnt work.i need stickmoumt to make it work.does the kernel support native otg mount?

Sent from my Nexus 7 using Taptalk HD

Dirty Root Box v1.2 & Franco Kernel r46
[Nexus 7 Original Development] malaroth:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

The values need to be the same in Franco app even if you use trickster to set it. After all... you ARE using a Franco kernel.

Franco r364
[Nexus 7 Original Development] johnnyman25:
Απ: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

I must buy the franco one to support him.u are right.do i need to unistall trickster mod?

Sent from my Nexus 7 using Taptalk HD

Dirty Root Box v1.2 & Franco Kernel r46
[Nexus 7 Original Development] franciscofranco:
Oh... **** :D Thanks noticing!
[Nexus 7 Original Development] malaroth:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

No. Trickster does have some stuff besides what Franco provides. But it makes sense to set the values in the app that was actually written for the kernel huh? And buying the app and supporting the developer no matter what app you're running is probably a good idea as well.

Franco r364

---------- Post added at 05:10 PM ---------- Previous post was at 05:07 PM ----------

LOL it happens man.. osm0sis caught it. However I would like to take the time to have everyone read the post in your sig

here

Because I would not have come up with the sweet tunables for deadline if this post didn't echo my feelings. I'm not looking for anyone to give me an answer. I'm here for the journey

Franco r364
[Nexus 7 Original Development] johnnyman25:
Απ: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Just downloaded franco paid app.its great.:) so no need to unistall trickster mod eh?

Sent from my Nexus 7 using Taptalk HD

Dirty Root Box v1.2 & Franco Kernel r46
[Nexus 7 Original Development] malaroth:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

No you can use trickster as well... it has some functions fK.u doesn't. But with the paid app you will always get updates with new versions. You have more support with an app that was designed with the sole intention of making changes to the kernel

Franco r364
[Nexus 7 Original Development] johnnyman25:
Απ: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Rly thx for the help all and franco ofc for making this awesome kernel.my only problem is that native usb otg doesnt work.i need stickmount to make it work.also what are these settings?the first 3.
[Nexus 7 Original Development] malaroth:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

With a multi core device you have the option when to bring additional cores online in able to distribute the load when doing high load takes, i.e gaming. Adjusting the threshold for when to bring an additional core online could speed up and smooth out your experience. However running additional cores is going to cause higher battery drain and heat.

Franco r364
[Nexus 7 Original Development] 1pop23:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Tapatalk being stupid... Delete post
[Nexus 7 Original Development] johnnyman25:
Απ: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

So i leave them as it is?

Sent from my Nexus 7 using Taptalk HD

Dirty Root Box v1.2 & Franco Kernel r46
[Nexus 7 Original Development] 1pop23:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Double post...
[Nexus 7 Original Development] malaroth:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Basically for everything that has to do with your kernel, unless you have a specific major issue AND you know what your changing or have researched the effects, the pros and cons of making those changes it's best to leave it alone. Franco and others have done extensive testing to find the default values so trust in them

Franco r364
[Nexus 7 Original Development] johnnyman25:
Απ: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Sure.thx.the only thing i need isgood battery life and smooth ui scrolling.have any recommend settings or i leave the default ones here too?

Sent from my Nexus 7 using Taptalk HD

Dirty Root Box v1.2 & Franco Kernel r46
[Nexus 7 Original Development] malaroth:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Leave it default for now. I actually don't have an n7. Just a galaxy nexus, but I'm a long time Franco.kernel user and I understand a bit about it. But I don't have the n7 values to tweak so let someone else answer that one. I'm just over here to help with the deadline i/o scheduler tunables that just got implemented

Franco r364
[Nexus 7 Original Development] joaquinf:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Leave the default values. They are the perfect balance between performance and battery life.

You can change the read ahead buffer size to 512, Imo that gives a smoother experience. Follow the instructions posted here http://xdaforums.com/showthread.php?p=37431082#post37431082
[Nexus 7 Original Development] ÜBER™:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Oops
[Nexus 7 Original Development] bjcrj:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Wrong thread? Or cool new trick on n7?
[Nexus 7 Original Development] sjknight413:
Thanks man! :) much appreciated
[Nexus 7 Original Development] FitAmp:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

^
[Nexus 7 Original Development] malaroth:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

It's the sweet spot for the deadline i/o tunable. Osm0sis and I and a couple others found it on the Gnex but it's applicable for the n4 and n7. In fact Franco has it implemented in the n7 but there was confusion over the order of the values so the init.d script covers it

Franco r364
[Nexus 7 Original Development] johnnyman25:
Απ: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Can i change this values with franco kernel app?

Sent from my Nexus 7 using Taptalk HD

Dirty Root Box v1.2 & Franco Kernel r46
[Nexus 7 Original Development] malaroth:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

It speeds up even deadline without causing lag from heavy writes. But it also allows those heavy writes access to being run in a timely fashion. The ui just feels more nimble. I've been testing basically those settings for about a month now, since Franco released r364 for the Gnex

Franco r364

---------- Post added at 06:46 PM ---------- Previous post was at 06:42 PM ----------

Yes you can change those values. If it's under the same menu structure it'll be under custom kernel settings and i/o scheduler tuning. The mix up is that writer_starved is supposed to be 6 and fifo_batch is supposed to be 1. But make sure your scheduler is deadline. I haven't worked out the values for ROW or bfq or any others though I'm working on it

Franco r364
[Nexus 7 Original Development] ÜBER™:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Trololo.. No not really I'm sorry so easy to mix up xD

Sent from my Nexus 4
[Nexus 7 Original Development] malaroth:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

http://xdaforums.com/showthread.php?p=37846197

[KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Franco r364
[Nexus 7 Original Development] FitAmp:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Is undervolting currently working? No matter what I set the voltages to I never face a reboot. And yes I do isolate the frequency..
[Nexus 7 Original Development] sotoskawasaki:
Where do you put the sleep 30? In the end of the file?

EDIT: Ok ignore the above question. I just saw you actually posted the file. But I have another question now. Is it ok to have 2 init.d scripts starting with 900? Or I should change the second to 901?
[Nexus 7 Original Development] malaroth:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

You can have 2. I have 900colorsettings and 900deadline

Franco r364
[Nexus 7 Original Development] swedkg:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

First SoD on r46. I hope I'm the only one.
[Nexus 7 Original Development] eric-filth:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Same here, i can set any value, never freeze.

Enviado do meu Nexus 7
[Nexus 7 Original Development] FitAmp:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Let's see what Franco has to say about this... On any frequency no matter what I put for voltage, it never reboots. I've tried both f.ku and trickster mod
[Nexus 7 Original Development] JohnMacky:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Updated from r41 to r46, and holyyyy man!!! Battery life's better than ever! No lags, butteryy smooth. I browse the web, watch YouTube videos, and gaming!
[Nexus 7 Original Development] malaroth:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Well... it's possible I may wind up with an n7 after all. Talked to my dad who got me into rooting and custom kernels and roms and he said he'd see what he could do :thumbup: gotta love a parent that is in the computer industry. (He's 59 BTW and running rooted note 2 and n7 32gig)

Franco r364
[Nexus 7 Original Development] The Gingerbread Man:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

I hope you can get your hands on the n7 its a great device, I still feel the gnex is a little more snappier but the n7 is the perfect size to have to use around the house with its bigger screen and if yet to find anything I can't do with my n7
[Nexus 7 Original Development] irminsul:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

So apparently Google is rolling out 4.2.2 to nexus devices. Did anyone receive the OTA on the 7? Nothing for my devices (takju gnex and 7).
[Nexus 7 Original Development] akash3656:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Waiting impatiently on my now stock tilapia Nexus 7 3G. I'm waiting for OTA and then I want to grab the proprietary blobs from the stock ROM. That's why I'm waiting lol.

By the way, does having flashed Franco kernel affect me from getting the OTA notification? I'm not worried if it doesn't flash successfully as I have a stock nandroid to restore to. I'm worried if I don't get the notification at all.

The governor and scheduler settings are very nice :) Love the consistently smooth experience I'm having right now. Thanks team Franco.
[Nexus 7 Original Development] irminsul:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

If you're on stock ROM with custom kernel, you'll receive the notification for the ota but when you flash it it will fail. I've got a backup of the stock kernel made by Franco's app, when I receive the notification I'll restore the stock kernel in the app, install OTA and flash back Franco.

I'm on stock recovery, all I flash is Franco's kernel through the app or fast boot. Stock ROM is all I need since JB. But when on custom recovery you could flash the OTA update through recovery. Installing OTA while on custom recovery will probably fail.
[Nexus 7 Original Development] RnRexpress3423:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Battery was awesome on first cycle.
[Nexus 7 Original Development] osm0sis:
Can't wait for the nakasi OTA...
[Nexus 7 Original Development] The Gingerbread Man:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Now just to wait on the n7 update, I'm already back to stock kernel awaiting :p
[Nexus 7 Original Development] tropicanapure:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Cool. Where can I get a copy of the stock kernel ?

Sent from my Nexus 7
[Nexus 7 Original Development] osm0sis:
Poop. Wrong thread. :p I just worked a 12h night y'all. :silly:
[Nexus 7 Original Development] The Gingerbread Man:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Go to the Google image site and download the corresponding build and flash all partitions except userdata so you don't wipe your apps and SD card
[Nexus 7 Original Development] tropicanapure:
For the benefit of fellow n00b/ trolls/ dummies. It is at:

https://developers.google.com/android/nexus/images

Process:

1. Go to Settings > About Tablet

2. Use the last field "Build Number" and the "Android version" combo to locate the right one for your device.

Just one more Q though, it this flashable by CWM?

Thanks GBM :good:
[Nexus 7 Original Development] The Gingerbread Man:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Nope but there is fast boot / tool kit. I'll leave the rest to your imagination
[Nexus 7 Original Development] !crazy:
No, you should use fastboot. If you have it in your PATH variable you can use the script provided by Google. One has to edit the script for userdata not to be wiped. IIRC one line in the script has fastboot command with an option (-something), that's to be removed (the option, not the whole line.). The whole line, where the used data partition is in it, is to be removed.
[Nexus 7 Original Development] android1999:
Does r46 have init.d support.

Moreover where is the changelog for the kernel.

Thanks in advance.

Beamed from my grouper.
[Nexus 7 Original Development] malaroth:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

It sure does!

Changelog I'm not so sure of... hadn't seen it yet but I'm a future n7 user, doing some work on the Gnex that's helping Franco perfect n7, n4 and Gnex

Franco r364
[Nexus 7 Original Development] davisac:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Once in a while Franco has change logs on his Google + page. Not usually though.

Sent from my Nexus 7
[Nexus 7 Original Development] Perks:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Ok flashed 4.2.2 and franco's kernel r46 on top of it

flawless :thumbup:
[Nexus 7 Original Development] arhung:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Where you can get the 4.2.2?
[Nexus 7 Original Development] ÜBER™:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Not the smartest idea seeing as I'm sure most of the Bluetooth fixes and other things were in the kernel... You've basically flashed back to 4.2.1 :rolleyes:

Sent from my Nexus 4
[Nexus 7 Original Development] Perks:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Maybe, but as i don't have any issue with it, and I'm sure the kernel will be updated so really doesn't make any difference

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

http://xdaforums.com/showthread.php?p=37901883
[Nexus 7 Original Development] kyo171:
i got an assert failure from trying to apply the 4.2.2 update. i restored the stock kernel from Franco r46 and got this error "assert failed : apply_patch_check("/system/bin/debuggered", a2323a0c8.....","df2.....") ".

Anyone know what do i have to modify to get the update to patch?

Thanks
[Nexus 7 Original Development] farmerbb:
Use fastboot to reflash the stock system.img and boot.img from Google, then try flashing the OTA again.
[Nexus 7 Original Development] joaquinf:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

Guys please take it to the OTA thread. Let's keep this thread clean shall we?

Thanks
[Nexus 7 Original Development] aeroseek:
Hi All, running r46 with default settings and latest rasbean.

Whenever my N7 enters deep sleep with WiFi sleep policy on "Never" or "Only when plugged in" it slows to an excruciating crawl upon wake. Touches literally take seconds to register and only a hard reboot fixes the problem.

I re-flashed the stock kernel for testing and I can't reproduce the problem there. Flashed back to r46 and it happens like clockwork.

I'm wondering if someone here may have some insights.
[Nexus 7 Original Development] Guto ViP:
trying update to 4.2.2 and i'm geting "Failed".

problem with lib/hw/power.grouper.so
[Nexus 7 Original Development] akhan47:
Use Root explorer to go to that folder, if you have 2 power.grouper.so files (one will be power.grouper.soBAK delete the one with just .so and then rename the bak one so it's power.grouper.so.
[Nexus 7 Original Development] Guto ViP:
Don't have a backup file... :(
[Nexus 7 Original Development] akhan47:
Have you flashed back to stock kernel?
[Nexus 7 Original Development] Guto ViP:
I has downloaded one (CWM_Grouper_JOP40D_Stock.zip) but doesnt works...
[Nexus 7 Original Development] osm0sis:
That's not due to franco.Kernel since he hasn't patched the PowerHAL yet, so you got the patched one elsewhere. You'll need to extract the stock file from the 4.2.1 factory image and replace your patched one to pass the OTA asserts. Maybe go ask in the thread you got it from, they might already have a stock revert file made for you to save you the trouble.

All OTA questions should be taken to the OTA thread.
[Nexus 7 Original Development] Guto ViP:
i'm downloading 4.2.1 image now (122MB of 272MB)... :)
[Nexus 7 Original Development] xI mEzMeRiZe Ix:
The exact same thing happens to me when I don't use it for awhile. Not sure what that's about. Never used another kernel long enough to see if it is kernel-specific.
[Nexus 7 Original Development] Khant:
yes I also have this problem as well as ghost touches. When i press somewhere, it click something else or not registering a touch at all. Not sure if it relates to kernel, i will give stock kernel a try before making conclusions.
[Nexus 7 Original Development] N@th_OC:
Sorry but i have to quote joaquinf post again, but peoples seems to not understand that this thread is not about the 4.2.2 OTA.

Please keep franco's thread clean.

Show a litte respect for the man please.
[Nexus 7 Original Development] nealkoy:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

+1
[Nexus 7 Original Development] rssf:
Yes, it's definitely a kernel problem. r42 was working fine, so I'm going to switch back to that one.
[Nexus 7 Original Development] Puzzlegirl:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

I don't see this at all. Touches are instant here and I only reboot for ROM or kernel flashes.
[Nexus 7 Original Development] kendallc123:
Re: [KERNEL][GPL][N7][10 FEB] franco.Kernel - r46

That's happened to me as well with r46 and a couple past versions