yashsingh1/xdaforums huggingface dataset:
[Nexus 7 Original Development] franciscofranco:
Hey guys. Its been really hard to keep up with 3 devices and full time work, so the Nexus 7 falls a little bit behind. But here's r31 that I've been testing for the last days:

* Disabled Tegra3 and CPUQuiet framework and changed to Thalamus hotplug driver that I've been using on the Nexus 4. Let me know how it works

* Changed back to interactive and merged all the changes from my Nexus 4 kernel interactive governor

* Reduced readahead buffer from 2048 to 1024 to prevent problems in some music players

* Used the famous interactive settings from Tuna's kernel

Still no CM support, but thats something that I plan to add in the next days, sooner than later. Also .zip support too. Just wanted to drop this here for people to play with in the mean time.
[Nexus 7 Original Development] denzel09:
R31 is out

Sent from my Asus Nexus 7 3g 32GB
[Nexus 7 Original Development] poondog:
Good observation, i saw that too.

If you're asking where it is, check the op :)

Sent from my CodeFired Nexus 7
[Nexus 7 Original Development] denzel09:
I use franco app;)

Sent from my Asus Nexus 7 3g 32GB

---------- Post added at 11:44 PM ---------- Previous post was at 11:37 PM ----------

In interactiv gov about boost option, what is the right setting? Default Is 0

And about a bit of CPU OC in future, will be possible Franco?

Sent from my Asus Nexus 7 3g 32GB
[Nexus 7 Original Development] franciscofranco:
Don't worry about that boost option, you're better off without using it.

Nah, I don't want OC here, its not needed at all.
[Nexus 7 Original Development] maarawoe:
The app downloads r31 now?

Sent from that su*kin-fu*kin piece of sh*t with a locked bootloader...
[Nexus 7 Original Development] denzel09:
OK thanks for answer, i respect your decision ;)

Sent from my Asus Nexus 7 3g 32GB

---------- Post added at 11:56 PM ---------- Previous post was at 11:51 PM ----------

Yes the pay app not that free :)

Sent from my Asus Nexus 7 3g 32GB
[Nexus 7 Original Development] -viperboy-:
For those using MultiROM, it never injects the boot.img right for me. I recommend the auto flash option through Franco's app then go back into recovery and use the inject current boot sector option :)
[Nexus 7 Original Development] franciscofranco:
Is that a problem in the rom or in my boot.img?
[Nexus 7 Original Development] FReaKRaNT:
r31 is not going out of 400MHz for me. Anyone else experiencing this?

Cheers, FReaKRaNT
[Nexus 7 Original Development] opz187:
You include init.d on this one Franco?

Tried enabling init.d myself on r30 and ran a test script but doesnt seem to work
[Nexus 7 Original Development] opz187:
Won't go below 400 MHz for me as well
[Nexus 7 Original Development] ÜBER™:
More than likely the governor parameters for interactive.
[Nexus 7 Original Development] opz187:
What variable would i have to change for it to hit 100 MHz. Also noticed the read ahead is 1048 now
[Nexus 7 Original Development] franciscofranco:
Yep, don't worry about that. Thalamus code doesn't use the low power cluster. Changing between clusters seems a bit heavy to me, so we'll see how this plays out for a while

Probably forgot to add init.d, too many things I don't remember everything eheh.
[Nexus 7 Original Development] ÜBER™:
Dont you read? :silly: hahaha

And apparently 400 is now the new lowest freq :S.
[Nexus 7 Original Development] FReaKRaNT:
Well that clears it up. :) Could you elaborate?

Cheers, FReaKRaNT
[Nexus 7 Original Development] Dougshell:
I have the free downloader but it is showing the newest release as r25, am i doing somethign wrong
[Nexus 7 Original Development] FReaKRaNT:
OK I will report my findings after about 24 hours. Thanks,

Cheers, FReaKRaNT
[Nexus 7 Original Development] ÜBER™:
Are you one 4.2.1? or 4.1.2 i think r25 was the last one for 4.1.2.
[Nexus 7 Original Development] timbck2:
Franco hasn't had time to keep up with updating the free app, just the paid one. You can download the r31 boot.img from the link in the op and flash it manually though.
[Nexus 7 Original Development] franciscofranco:
Yes I haven't been able to keep up at all :(
[Nexus 7 Original Development] siddesu:
Still too little experience with this kernel, but I seem to have problems with charging after flashing - the device has been on 23% for over an hour now with the usb charger connected (and plugged), displaying the charging mark. Never had this problem before, the only thing changed is the kernel. The power usage graph shows battery level going randomly up and down.

December crop stock 4.2 with r31.

edit: setting monitor to dark, or not using the device lets it charge at what seems a more normal speed.

Sent from my DynaTAC 8000X using magic powers
[Nexus 7 Original Development] franciscofranco:
USB charge rate is ridiculously low, theres no miracles. Use the normal 2amp charger otherwise you're doomed.
[Nexus 7 Original Development] ÜBER™:
:confused:

Used it for a little and never dropped percentage, then according to the battery graph it did then came back up?

Sent from my Nexus 7
[Nexus 7 Original Development] siddesu:
this is what i am using. the rate is quite slow compared to the stock kernel. I'll try to collect some stats and see if i can come up with some reason for this. i can't imagine why the kernel would be causing such a problem.

Sent from my DynaTAC 8000X using magic powers
[Nexus 7 Original Development] Travisdroidx2:
Holy crap Franco you moved that far to mountain view :) I worked in Palo alto for years now in santra clara not far. Small world!
[Nexus 7 Original Development] Homurato:
Perrfect Kernel, i'm loving it for now, very smooth and battery friendly

just a little question, how do i OC the GPU ? tried editing the GPU_oc file with a manager and changed it to 446 but it reverted back to 416

tried doing it with TricksterMod, and it reverted back too.
[Nexus 7 Original Development] ÜBER™:
Using his app works just fine for me. :cool:

Sent from my Nexus 7
[Nexus 7 Original Development] Homurato:
thank you for the fast reply !

but ... which app ? xD
[Nexus 7 Original Development] DZonikg:
Maybe you did not give file manager write permissions..try using xplore and in settings click on write permison...and app is franco app but changing gpu works and with out an app
[Nexus 7 Original Development] -viperboy-:
The problem is the modded TWRP for MultiROM, not your kernel :)
[Nexus 7 Original Development] franciscofranco:
Small world indeed, santa clara is just around the corner :)

Glad to know, thanks!
[Nexus 7 Original Development] FReaKRaNT:
Can you elaborate?

Cheers, FReaKRaNT
[Nexus 7 Original Development] exzacklyright:
Getting an md5 error when trying to flash newer kernel within app

Sent from my Nexus 7
[Nexus 7 Original Development] -viperboy-:
If you go into the modified TWRP > Advanced > MultiROM > Inject boot.img file, it says it does it, but I tried multiple times and the kernel is still the stock kernel. So instead, I had to use Franco's app to auto-flash it (which wipes out MultiROM), then go back into the modified TWRP > Advanced > MultiROM > Inject curr. boot sector (which will "repair" MultiROM and will bring it back for you, since the auto-flash wipes it out).

It's just a small work around for updating the kernel.
[Nexus 7 Original Development] Dukko:
I don't know if it's just me or what, but I've find no way to flash your latest kernel on CM10.1 nightilies. Every time I do it's a ****fest of force closes of NFC and phone (!) activities.

Really no clue, if I don't flash it everything's fine.

Any idea?
[Nexus 7 Original Development] FReaKRaNT:
@viper boy, did you bring this to the OP's attention? Thanks for the exclamation.

Cheers, FReaKRaNT
[Nexus 7 Original Development] -viperboy-:
No, I haven't. Let him know if you want, let's not clutter this thread :)
[Nexus 7 Original Development] arhung:
Can someone share the setting in franco's app?thx!!!:p:p
[Nexus 7 Original Development] capoooro:
Perfect with rasbeanjelly tnx
[Nexus 7 Original Development] Grona:
I'm also getting the same FCs. It keeps repeating NFC and Android.phone error. It wouldn't let me unlock, also trying to boot to recovery just loops at the Google screen.
[Nexus 7 Original Development] alucard8888:
Please read post #2150

I had the same error too.
[Nexus 7 Original Development] Grona:
I totally missed that post, thank you.

Now on just to get my n7 to boot to recovery, it just loops at the Google screen currently. :-\
[Nexus 7 Original Development] ÜBER™:
Hold all of the buttons at the same time and it will eventually go to the fastboot screen. Then hit the volume up twice to get the "start" to "recovery"

Sent from my Galaxy Nexus
[Nexus 7 Original Development] Grona:
I've done that :P. It just seems to sit there without reaching recovery.
[Nexus 7 Original Development] ÜBER™:
Then you'll have to reflash a stock boot.img via fastboot :p

Sent from my Galaxy Nexus
[Nexus 7 Original Development] stfudude:
what are folders created by this kernel at /? I want to "clean" my nexus 7 from all custom kernel leftovers. I have looked for kernel cleaning script or something similar but I don't find any so I guess I have to do it manually.
[Nexus 7 Original Development] ÜBER™:
Huh? This is just a boot.img for now so this will overwrite anything i suppose, if your that concerned reflash your ROM and then fastboot flash this boot.img or use his paid app to auto flash it :)
[Nexus 7 Original Development] osm0sis:
I think he's confused by the ramdisk folders. There is no need to "clean" those since they are generated on boot, ie. they don't otherwise exist.
[Nexus 7 Original Development] stfudude:
I'm very new with Nexus so I really don't know my way around it. I have been with Samsung for 2+ years now. In my experience, kernel devs always make his kernel generate a few folders inside / which will persist after I reflash the stock kernel. For example, siyah kernel of S2 and S3 will make a new folder in /data/.siyah where the profile for S Tweak (kernel tweaking app) is stored. I thought it is the same thing here in the Nexus environment. Correct me if I'm wrong.

There is one kernel in S3 where the dev provide a cleaning script for his own kernel. I thought it would be great if all devs follow his footstep..

Good to know that bro. Thanks
[Nexus 7 Original Development] bsw11:
Any chance you could add back in CIFS support? That would be really nice!
[Nexus 7 Original Development] eugenechiuu:
R31 seems to have taken the toll for battery life compared to r30
[Nexus 7 Original Development] barondebxl:
true, doesnt work. il try the fastboot method i guess.
[Nexus 7 Original Development] franciscofranco:
r248. GN and the N7 share the same Wi-Fi drivers.
[Nexus 7 Original Development] barondebxl:
I downloaded r4 but the file doesn't end with .img its just boot-r4:confused:
[Nexus 7 Original Development] martindesu:
I suppose you're on the stock ROM?

I think you meant that you couldn't care less about overclocking, no? i.e. that you presently have the minimum level of care? ;)
[Nexus 7 Original Development] osm0sis:
Sounds good! I was only asking since some people were reporting they liked r246 wifi drivers better. Thanks Franco!
[Nexus 7 Original Development] franciscofranco:
Then add the .img yourself. Mine downloaded as .img just fine.
[Nexus 7 Original Development] barondebxl:
Cool thanks again.
[Nexus 7 Original Development] :
I just wanted to say thanks for showing the N7 some love with r4. No issues so far and noticeably improved performance all evening - scrolling homescreens, loading apps etc. I've been running your nightlies on my GN since the days of the infamous 13.1, purchased your app and so flashing this was a no brainer. Couldn't be happier. Thanks for all the hard work.
[Nexus 7 Original Development] zman0900:
Does r4 have fsync enabled by default? Looks like it does from the github... I'm a little afraid to go no fsync.
[Nexus 7 Original Development] osm0sis:
Yup.
[Nexus 7 Original Development] franciscofranco:
Yup its enabled.
[Nexus 7 Original Development] le0.br4zuc4:
This is great stuff to see. Now all we need is the Franco Kernel App for the Nexus 7 ;)
[Nexus 7 Original Development] ashclepdia:
Hey guys, it will work, you just have to do a bit of trickery ;)

Open your favorite file explorer that can zip files. I used root explorer.

long press the boot.img you downloaded. Choose "zip this file"

then i moved it to root of /sdcard (/sdcard/boot-r4.img.zip)

I then opened the flash image GUI app.

Chose that zip and hit flash image.

Worked perfectly.

I actually JUST bought the app so i could test this out for yas.

Apparently it only recognizes img files within a zip file then it extracts and installs it.

It works this way.

:D
[Nexus 7 Original Development] franciscofranco:
Today I hope :)
[Nexus 7 Original Development] l0rdraiden:
Where is the r4 version?

http://minooch.com/franciscofranco/Nexus7/

Index of /franciscofranco/Nexus7

Parent Directory

boot-r1.img

boot-r3.img

Apache Server at minooch.com Port 80​
[Nexus 7 Original Development] poondog:
I can see a 4

http://minooch.com/franciscofranco/Nexus7/

http://minooch.com/franciscofranco/Nexus7/boot-r4.img
[Nexus 7 Original Development] l0rdraiden:
Now I see it too :confused: well anyway, I'm going to try it.

The support in the app https://play.google.com/store/apps/details?id=com.franco.kernel&hl=en for nexus 7 will be release today?
[Nexus 7 Original Development] franciscofranco:
I said I hope I will add support for it today because I have some more time.
[Nexus 7 Original Development] leelaa:
Thanks for finding the time to work on gouper. Havnt tried r4 yet as i am witing for paranoidandrid 2.0 will flash as soon as i get on that rom, wich should be anytime now (hopefully) do you think colour control will be added eventuly. I know itsa different ball game cmpared o the galaxy nexus.
[Nexus 7 Original Development] sluflyer06:
Edit. Nevermind. Flashed r1 on accident with PA and got no boot, but correctly flashing r4 booted fine.
[Nexus 7 Original Development] ÜBER™:
Well it is no longer using the virtual core that is supposed to save battery, im at 31% with around 3.5 almost 4 hours screen time with a 20ish hour overall. Which is not too bad if i must say for gaming, i play Shadowgun pretty heavily somewhere around 1.5 hours so far with the GPU at 550mhz. I can live with it.

I think the purpose of which is to keep the processor from randomly waking before i would see it wake up and be using the min frequency which would be the virtual core.. im not seeing that anymore and as a result no more odd drainage on standby :)
[Nexus 7 Original Development] ginryu:
Hey guys maybe it just a delusion on my eyes but i kind of fell a change in the colors after flashing r31 anyone else??
[Nexus 7 Original Development] opz187:
It's your eyes
[Nexus 7 Original Development] ÜBER™:
Nah they did something to the colors on 4.2 they aren't the only one that's noticed.

Sent from my Galaxy Nexus
[Nexus 7 Original Development] bonzer2u:
Seems I dont go below 400mhz although I set 200mhz cpu-min in the app????? Battery drain seems just as good so far.
[Nexus 7 Original Development] ÜBER™:
Normal... I just said that.

Sent from my Nexus 7
[Nexus 7 Original Development] timbck2:
My N7 seems sluggish on everything I do with it since upgrading to r31. Has anyone else noticed this? I'm going to try reverting to r30 to see if the performance returns.
[Nexus 7 Original Development] ÜBER™:
Not bad first discharge with the new kernel. Not bad at all considering I was running at 1.3 for two hours playing shadow gun with the GPU at 550.

Sent from my Nexus 7
[Nexus 7 Original Development] Armani G:
Is the market app working with 4.2? Seems to still want to download the latest stable version r25
[Nexus 7 Original Development] ÜBER™:
The paid one does.

Sent from my Nexus 7
[Nexus 7 Original Development] 0rigami:
Hmm, franco Kernel seems like not the one for my N7 3G. Both r30 and r31 eat up my battery so dramatically, it can't even last up to 5 hours onscreen by just browsing web, sleeping also takes very much juice. Just returned to stock kernel this morning and the battery life is alright now.
[Nexus 7 Original Development] tyraelasd:
Hey Franco, this r31 version is working amazingly. I'm currently on rasbean and just had 1% drop throughout the night with WiFi and auto sync on. The battery life seems ridiculous outstanding. Couldn't be more happy. I had 1% drop with almost 30 minutes on screen with minimum brightness

Thank you
[Nexus 7 Original Development] neo-X:
I agree, the battery life is amazing in r31 compared with r30!!

The only thing I've noticed though is there is a lag when waking the device and trying to unlock. I'm not sure if I've just noticed it now or maybe I'm imagining things.
[Nexus 7 Original Development] tyraelasd:
Well actually battery life is not THAT stupidly amazing as I thought with the 1% drop with 30 minutes of on screen time and to be honest I was a little bit sceptical about it but I didn't want to realize though. But the deep sleep is working like charm. Now I'm using it and I'm having a more real dropping on % regarding battery life.

But yeah it is indeed better than what it was on r31 so cheers for that
[Nexus 7 Original Development] NicoGa:
Read Ahead Buffer Size

When checking in Trickstermod, the "Read Ahead Buffer Size" is 1048 and not 1024 as said in Franco post:

http://xdaforums.com/showpost.php?p=35530620&postcount=2150

Is that a bug ? Am I the only one to notice that ?

If I don't have problems with music players can I set it to 2048 ?
[Nexus 7 Original Development] Prey521:
I noticed the same thing. I switched back to Faux kernel for now.
[Nexus 7 Original Development] Oathkeeper1212:
Is this compatible with CM10.1 Nightlies? And where can I download the stock kernel?
[Nexus 7 Original Development] denzel09:
No for now

Sent from my Asus Nexus 7 3g 32GB
[Nexus 7 Original Development] Oathkeeper1212:
:/ OK thanks for quick reply!
[Nexus 7 Original Development] franciscofranco:
So you changed to faux kernel because you think mine takes 500ms extra to turn on the screen or something? Alright.
[Nexus 7 Original Development] opz187:
Franco I'm really missin your kernel on cm10.1 :(
[Nexus 7 Original Development] ÜBER™:
FWIW, I've never had any of those issues. Screen comes on as fast as it always has, but then again im not super OCD and really dont care. :laugh:
[Nexus 7 Original Development] GIKE:
Franco's kernel works fine on cm10.1.
[Nexus 7 Original Development] bhu1:
+1
[Nexus 7 Original Development] alucard8888:
Huh?! Really? :confused:
[Nexus 7 Original Development] drewski_1:
everyone has their priorities ;)
[Nexus 7 Original Development] bonzer2u:
I read your 2 new 12/16/12 github entries but was still unable to conclude that min-cpu was 400mhz, governor was set to default interactive and unable to use ondemand any longer.

Is it just me or did I miss something?

However, I do like the performance/battery results using r31and appreciate your work.

The screen wake/unlock difference is negligible at worst running stock 4.2.1......

thx.

P.S. really lookin forward to your kexec hardboot patch for MultiROM, hopefully sooner than later???
[Nexus 7 Original Development] opz187:
Uh.. No. No it doesn't
[Nexus 7 Original Development] tyraelasd:
I don't care about the delay in the lockscreen as long as the battery life is amazing
[Nexus 7 Original Development] neo-X:
Agreed. I'd rather have the amazing battery life. Thanks Franco!
[Nexus 7 Original Development] GIKE:
Sorry, my fault, I think i was in the galaxy nexus thread.
[Nexus 7 Original Development] bjcrj:
Thanks for the great kernel Franco! Never have any issues with it. I am just curious, what ROM do you run on your n7?
[Nexus 7 Original Development] ÜBER™:
I would guess Minco?
[Nexus 7 Original Development] JohnRM:
I have really tried and tried and tried to get this kernel to work on my Nexus 7 but each time the device just locks solid and reboots.

First thing I first tried was downloading the app from the play store, use the auto updater, this found the r31 online downloaded it, flash it then rebooted, got to the login screen and instant lock and reboot.

Second try, reflash back to stock kernel, boot into bootloader mode then "fastboot flash boot r31-boot.img", reboot Nexus 7, same lock on login screen, locks as soon as I start to enter my 4 digit pass.

Boot into recovery, clear cache, clear dalvic, reboot, same lock.

Out of ideas. Nexus 7 is 32Gb Wi-Fi, stock rom 4.2.1, unlocked, rooted, no tweaking apps or custom launchers.

Any ideas ? Don't really want to read all 224 pages.
[Nexus 7 Original Development] osm0sis:
@JohnRM: Any custom settings set via any app (f.Ku, Trickster, SetCPU, etc.)? Sounds like something is being set via a bootservice that causes it to reboot when it happens, and that's why it makes it to the lockscreen. Any Tasker or other scheduling which also might coincide with you unlocking it?
[Nexus 7 Original Development] JohnRM:
Hi, thanks for the reply. The only thing I have running all the time is Task Manager, no other tweak/cpu app is installed. Would task manager do this ? Sounds a bit strange.
[Nexus 7 Original Development] ChaosBlades:
Nope, installed r31 from the app and I can't get past the lock screen. Had to re-install Cyanogen kernel.
[Nexus 7 Original Development] kabauterman:
+1 doesn't work on 10.1 nightly

but motleys new #244 also doesn't so maybe we have to wait for 10.1 support..
[Nexus 7 Original Development] tobitronics:
Motley is back?? :eek: (or is it the metallice kernel?)
[Nexus 7 Original Development] kabauterman:
this is OT but:

blind?!

http://xdaforums.com/showthread.php?t=1775798
[Nexus 7 Original Development] JohnRM:
It turned out in the end to be some app called Faux tweaker, or something like that, didn't even know I had installed it. Last night I was too tired to see the message at the bottom of the nexus screen, but this morning I just caught a glimpse of a message about Faux has been given supersu rights, or something along those lines. So I uninstalled it, tried again from Franco Kernel Updater, and it worked. Great.

One last question, if I may, I noticed some users around various forums are using custom colour tweaks for better blues less reds - none of them went into detail how this was achieved -, is this done via the Franco Kernel Updater, or is this a separate app that works with this kernel ?

Thanks for any help.
[Nexus 7 Original Development] ace-user:
does this kernel work with pa beta8? tried franco kernel my gnex and loved it!!

Sent from both my sexy galaxy nexus and nexus 7 X)
[Nexus 7 Original Development] osm0sis:
PA is AOSP based now so I believe it should work. :good:
[Nexus 7 Original Development] osm0sis:
franco.Kernel Updater Emergency Settings Reset Zip

Alright so here's something that's been requested for awhile.

I wrote it up recently with Franco's stamp of approval, so I'm posting it here now so hopefully he can add it to the OP at some point when he gets the chance. Until then, please direct people back to this post.

This can/should be everyone's go-to when experiencing problems after updating to a new kernel build, since likely some leftover settings (voltages, etc.) are at fault. This should work on any device franco.Kernel and f.Ku support, but is only really for f.Ku, so if you use some other conflicting app to set things (SetCPU or TricksterMOD) then this won't help you much, and really, you should be using f.Ku anyway so you'll just have to figure that out for yourself. ;)

Flashing this via custom recovery of your choice will delete the f.Ku settings file, disable init.d scripts by moving them to a subfolder (/system/etc/init.d/off/) and wipe cache and dalvik-cache for good measure.

Hopefully it helps!

Original Post & Download: cwm-franco.Kernel-Emergency.Settings.Reset.zip
[Nexus 7 Original Development] Krunk_Kracker:
Works fine, on PA Beta8 now
[Nexus 7 Original Development] jcpq:
+1
[Nexus 7 Original Development] irminsul:
First SOD on r31. Added a log, don't know if its useful. Before device went to sleep I was using an USB stick via otg to watch a movie.