yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] osm0sis:
That'd be awesome! I was going to try those final cflags you settled on too. :D

Probably need to grab the config.gz from proc though since the ones on Github didn't seem to correspond to what Franco was actually building (e.g. r394 not having ASRAM or modules even though I enabled them). :cowboy: :good:
[Samsung Galaxy Nexus] adoboyo:
Is there any recommended settings out there or is stock really the way to go?

I'm looking for a mix of performance and battery life, with a lean towards battery life.
[Samsung Galaxy Nexus] osm0sis:
Kernel defaults always strive to be the perfect balance. If you want a little extra battery life try lowering the hispeed_freq and input_boost_freq one step each in the Governor settings.
[Samsung Galaxy Nexus] AutomaticFailure27:
[MENTION=4544860]osm0sis[/MENTION] Do we need the init.d script anymore for the minfrees or is pretty much everything but the experimental stuff already included in r395?
[Samsung Galaxy Nexus] metalspring:
Lol, not sure franco would work with those cflags. Its a pretty big jump from -O2 (which franco uses I believe) to -Ofast (which is even higher than -O3), and who knows about link time optimization and graphite optimizations :P
[Samsung Galaxy Nexus] osm0sis:
925vm vm and minfrees are the only thing that isn't in r395. The renice/lmkwhitelist from 975exp are in r395 too so you could probably combine the two for what's left if you wanted. :good:

Ah didn't realize they break so much, gotcha! Thanks. :)
[Samsung Galaxy Nexus] pianistaPL:
[MENTION=4328678]metalspring[/MENTION] It would be awesome to see your version :) Wheter is there possible to add vibration control?
[Samsung Galaxy Nexus] pkgnex:
[MENTION=4544860]osm0sis[/MENTION],

I have a Compaq Presario C500 laying around that I have Ubuntu already installed and configured on (i.e. drivers installed and configs all set so everything works). I never use it.

Look up the specs and let me know if you'd be interested. It's in really good shape, just obviously kinda' old, and the battery doesn't keep a charge very well (but you can just keep it plugged in).

If it would fit your needs, I'll mail it to you and you can just reimburse me for the shipping. If you have any questions or want me to send it off, PM me.
[Samsung Galaxy Nexus] osm0sis:
Thanks buddy! Truly a generous offer which I appreciate. I'm going to keep an eye out for a deal though. Missed one like a couple weeks back which I'm kicking myself for, but there'll be another. :)

Edit: It was this, but $150 off:

http://www.staples.ca/en/ASUS-V550C...re-i5-3337U-750GB/product_317747_2-CA_1_20001

I thought the sale ended at the end of the week but they run Monday to Monday at Staples. :mad:
[Samsung Galaxy Nexus] pkgnex:
Not really that generous... I'm just trying to get rid of it! :laugh:

Was hoping you could put it to better use than I am, but I understand that you might want something new with a little more horsepower.:)

Can't see what the price was on the link you sent (I can't seem to fake a Canadian postal code), but I looked on Amazon and saw it is a moderately higher-end machine.

I also don't know how much a CAN $ is worth these days. I used to be able to get like 1.50 CAN with a USD, but I think it's about the opposite now!
[Samsung Galaxy Nexus] thienquang07:
can someone plz help me install this kernel: installation is just flash the .zip file? or have to do something more with the .img file?
[Samsung Galaxy Nexus] David 617:
Just flash zip. Like any other kernel or ROM.
[Samsung Galaxy Nexus] Osid:
I have unpacked boot-r395.img downloaded from Franco server but I haven't found in root of ramdisk init* files write statements to minfree (only a chmod chown).

Also It's useful to copy in /system/etc/init.d/ of internal flash memory of GN, your init.d scripts found on your space? Specifically

975experimental

925vmsettings

950iosettings

875mntsettings

with FK r395 (GN 4.4)?

Finally, a noob question I've placed in /system/etc/init.d a script, named 999custom, like this:

#!/system/bin/sh

echo "2560,5120,25600,30720,24320,49920" > /sys/module/lowmemorykiller/parameters/minfree
echo 1305600 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo 192000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo 384000 > /sys/devices/system/cpu/cpu0/cpufreq/screen_off_max_freq

# other echos relating to governor parameters, audio boost and CAB...

It's correct?
[Samsung Galaxy Nexus] osm0sis:
Minfree defaults are set in the source. We just use the default for JB4.3+.

No I said don't use those scripts like a few posts ago and a couple pages ago; they're already built in. Maybe combine the vm+minfree from 925vm and the stuff from 975exp other than lmk/renice if you want, since they are the only things that aren't.

You'll need a "sleep 60" in that script you posted to make sure lmk and governor are completely initialized before you can set your values. If you look in 925vm I came up with a way to set lmk during boot as soon as possible by figuring out what it does while initializing and waiting for it to finish.
[Samsung Galaxy Nexus] Osid:
Ok, got it

Source of FK r395 for 4.4 is this branch https://github.com/franciscofranco/Tuna_JB_pre1.git ?
[Samsung Galaxy Nexus] osm0sis:
Yeah. It's in the nightlies-4.3 branch since technically the only changes required for 4.4 were in the ramdisk.
[Samsung Galaxy Nexus] The Gingerbread Man:
**Copy paste post over all current Franco kernel device threads**

I'm trying to list all compatible roms that work with Franco kernel in my Franco Kernel and FKU Learner lounge thread http://xdaforums.com/showthread.php?t=2532422 . If you are using a custom rom with Franco kernel can you report which device your running and the name of your rom? I am keeping a list for each device for reference.

Please post in my thread http://xdaforums.com/showthread.php?t=2532422 don't fill Franco's threads with the answers. I don't own all devices so can't do this single handedly, your help as a community will be greatly appreciated. Thanks for your time!
[Samsung Galaxy Nexus] Vekhez:
[MENTION=4544860]osm0sis[/MENTION] would you happen to have Jellybean 4.1 kernel's. My battery life has been incredibly mediocre the past few days (50mins screen on time MAX) and was wondering if 4.1+FK would fix it..
[Samsung Galaxy Nexus] osm0sis:
Nah sorry man, Google might find you someone's franco.Kernel collection if you know what revision to look for.. I'm thinking JB4.1 ended somewhere in the r370s?
[Samsung Galaxy Nexus] Vekhez:
Geez. How many ICS kernels was there?! Ended in 370 that means that there is 370 kernels between 2 android versions!!! Anyway cheers! If anyone has a version that is compatible let me know :D [MENTION=410271]fransisco[/MENTION]franco do you have them laying around?

Cheers!
[Samsung Galaxy Nexus] osm0sis:
Found the old thread title buried away:

[KERNEL][GPL][GN] franco.Kernel r371 -> 4.2.2 | r364 -> 4.2 | r300 -> 4.1

So r300 it is. Happy hunting! ;)

Edit: [MENTION=5427457]Vekhez[/MENTION] Okay my Google-fu is pretty f*cking amazing, so here you go :p:

franco.Kernel-r300-384GPU.zip

franco.Kernel-r300-512GPU.zip
[Samsung Galaxy Nexus] klobkelosh:
Found this just laying around on my backup drive.... https://dl.dropboxusercontent.com/u/19204127/franco.Kernel-r300-384GPU.zip. hope it helps.
[Samsung Galaxy Nexus] Vekhez:
Wow.. :D Since you have amazing Google skills, have an ICS version around? THANKS!

THANKS! Same question as above!
[Samsung Galaxy Nexus] osm0sis:
BOOM!

http://184.168.53.73/users/veloz46/Nexus/Kernels-ics/

:D

r196 was the final stable build for ICS.

Edit: :(
[Samsung Galaxy Nexus] Vekhez:
Geez you got them skills don't you! Thanks! I'll try that depending on how 4.1.2 goes :D

EDIT: [MENTION=4544860]osm0sis[/MENTION] waaaaaah, the downloads don't work DDD:
[Samsung Galaxy Nexus] osm0sis:
4.1.2 with r300-512 was a personal favorite. :)

Edit: [MENTION=5427457]Vekhez[/MENTION] the Chinese to the rescue again! :p

Looking like franco.Kernel-r196-384 in the attachments:

http://bbs.gfan.com/android-4266259-1-1.html

Couldn't find 512 anywhere. :(

Shame that weird Dev-Host orphan server doesn't work. I thought it was pretty cool how he still had the Linaro builds someone created.
[Samsung Galaxy Nexus] Vekhez:
Yeah, that's what I'm on ATM and it's amazing. And tbh there is no real difference between it an KitKat.

Just get that gravitybox and your all good.
[Samsung Galaxy Nexus] RedNas74:
http://xdaforums.com/showpost.php?p=27897155&nocache=1&z=8644978126976639

Hop it helps.
[Samsung Galaxy Nexus] osm0sis:
Awesome find!! I forgot all about that thread!

[MENTION=1408931]rogersnm[/MENTION] is legend. :)
[Samsung Galaxy Nexus] Vekhez:
WOW! Thanks a ton :)))
[Samsung Galaxy Nexus] RedNas74:
No Problem :)
[Samsung Galaxy Nexus] The Gingerbread Man:
Last activity sept 2012 :(
[Samsung Galaxy Nexus] THE_KINGDOM:
what does the loading/restart icon in the phone beside the kernel settings mean?
[Samsung Galaxy Nexus] akash3656:
Trust me back in those days, morfic Franco, imosyeon, renaud, ezekeel and even faux released kernels practically every few days. Then when the pace slowed down, anarkia/ak came around. It was an interesting experience with occasional issues as developers were trying to understand quirks with tuna's dislike for UV (drops data), hotplug (causes sod) and so on. Still they tried pushing the GNex to its best. And now other developers are trying to even push it further :)

All in all, it's the experience of running various kernel and having nice clean stable aosp base (which makes it easy to build from source) made me stuck to the Nexus line.
[Samsung Galaxy Nexus] osm0sis:
It's more of a Sync icon, and it means "Set on Boot" - tap it to change.
[Samsung Galaxy Nexus] The Gingerbread Man:
Is there anything from this device or grouper that I can add to my leaner lounge thread you feel is worth mentioning? Not sure when you last had a look but its had a major make over recently, what do you think?
[Samsung Galaxy Nexus] osm0sis:
Hey! Looking good man! Great job! :)

Under Universal I'd mention that it's only devices where CM has switched the display drivers to CAF that it isn't supported. CM works just fine on at least the GN and N7 '12 - with the occasional ramdisk fix. ;) Not sure about the others.

Your thread would be a good spot to maintain a list of the cutoff versions for each Android build on each device too. For instance, here I just recently rediscovered r196 was the last for ICS4.0.x and r300 was the last for JB4.1.x. :good:
[Samsung Galaxy Nexus] The Gingerbread Man:
OK cool thanks for the suggestions those do seem worthy of a mention. Hopefully in francos server I should still be able to find the legacy android version kernels to be able to mention that. Anything else for any other devices like the n4, 10 or new n7? Those are looking a bit empty for my liking
[Samsung Galaxy Nexus] osm0sis:
Not much I really know about them. The N7 '12 post could maybe benefit from links to my posts regarding the acceptable GPU OC freqs, and sysfs commands post.. I had an older GN sysfs commands post too. There's always my settings post too. ;)

http://xdaforums.com/showpost.php?p=34977868

http://xdaforums.com/showpost.php?p=34951507
[Samsung Galaxy Nexus] The Gingerbread Man:
On it now, your help is appreciated! Just added download link and supported kernels for each device per OS took ages!
[Samsung Galaxy Nexus] osm0sis:
Cool!

"FKU Build no."

Should be f.K Build to be accurate, and it'd be nice to have the r for revision on the front, eg.

Android ver. - f.K Build

4.0.x - r196

4.1.x - r300

4.2.x - r384

4.3.x - r395-JB

4.4.x - r395-KK
[Samsung Galaxy Nexus] winamp26:
Hi

I when flash this kernel smart refelex control is disable.

I flashed fancy kernel before flash fanco kernel.

So what can i do to enable smart reflex control?:)

Sent from NEXUS³ CM11-kitkat
[Samsung Galaxy Nexus] Edward Stanbury:
its disabled by default for stability reasons, no need to turn it back on :)
[Samsung Galaxy Nexus] winamp26:
What about headphone boost volume?

I change to 2 but return to 0.

Sent from NEXUS³ CM11-kitkat
[Samsung Galaxy Nexus] osm0sis:
Hardcoded off actually! The sysfs interface (and whatever it says) can be ignored.

Franco recoded it from scratch to squash all the bugs of the old one. It is now off or on only, 0-1.
[Samsung Galaxy Nexus] winamp26:
What is selinux=enforcing and selinux=perimisve?

What deffrence between those?

Sent from NEXUS³ CM11-kitkat
[Samsung Galaxy Nexus] osm0sis:
That's not anything to do with franco.Kernel, so I'd suggest you start Googling things before you ask. xda is not a place for spoon-feeding.
[Samsung Galaxy Nexus] Vekhez:
I'm just being a pest now :P Do you have R384?

EDIT: [MENTION=4544860]osm0sis[/MENTION] found it FF still has it up on the server :D
[Samsung Galaxy Nexus] metalspring:
In a way it is about the kernel, you can set selinux=enforcing or selinux=permissive from within the kernel code

From the kernel defconfig-

CONFIG_CMDLINE="console=ttyFIQ0 androidboot.console=ttyFIQ0 mem=1G vmalloc=480M omap_wdt.timer_margin=30 no_console_suspend androidboot.selinux=permissive"
[Samsung Galaxy Nexus] osm0sis:
Very true, but I know franco.Kernel doesn't do this so I stand by the whole "Google is your friend" sentiment for basic Android questions. :p

Still on Franco's server. See the OP. :)
[Samsung Galaxy Nexus] osm0sis:
I figure I might as well open this up to the public:

Post your thoughts, benchmarks and comparisons please. :D
[Samsung Galaxy Nexus] AutomaticFailure27:
So, is this ok to just flash over the kernel or do we need to dirty flash the rom first?
[Samsung Galaxy Nexus] osm0sis:
No need to dirty flash anything. These all have ramdisks, per usual with f.K. :)
[Samsung Galaxy Nexus] AutomaticFailure27:
Seems the 2nd Optimized build doesn't get past Google logo.
[Samsung Galaxy Nexus] osm0sis:
Download again. Both booted fine for me (and metalspring). :)
[Samsung Galaxy Nexus] AutomaticFailure27:
Could it be possible that since I am on 4.3, that could be the reason? Are these builds made to only work with 4.4?
[Samsung Galaxy Nexus] osm0sis:
Ahhh haha yeah. That's definitely it. Sorry man. metalspring used the KitKat ramdisk.
[Samsung Galaxy Nexus] AutomaticFailure27:
Luckly, I made a nandroid before flashing lol. All good, wish there was a stable 4.4 for Toroplus users out there.
[Samsung Galaxy Nexus] osm0sis:
No need to restore. You'd just need to flash Franco's flashable zip for r395-JB.

What about OmniMetal? I know [MENTION=4328678]metalspring[/MENTION] builds it for toroplus.
[Samsung Galaxy Nexus] AutomaticFailure27:
I have been thinking of OmniMetal actually. Been reading up on that along with Dirty V. I am always just weary on flashing something other than Paranoid since I have gotten to accustom to it... and I already restored the backup :)
[Samsung Galaxy Nexus] DR3W5K1:
I tried two different browser's one with java and flash. Cannot download gives a unknown page error
[Samsung Galaxy Nexus] osm0sis:
Sorry, but the links work just fine.. I just loaded them again now to be sure. :good:
[Samsung Galaxy Nexus] Fenvarien:
I just downloaded and tried both versions. They both flashed well and especially the second one seems to be very snappy. :good: :)

Thanks for sharing this!
[Samsung Galaxy Nexus] mangusZen:
After 2 days of usage Im impressed.

I had the best battery from long time, 1,5% hours, that for me on kitkat is great.Im gonna try metalspring build now , thanks [MENTION=470754]Franco[/MENTION] and [MENTION=1143630]osmosis[/MENTION] for this solid kernel
[Samsung Galaxy Nexus] pkgnex:
Unfortunately, these benchmark worse than the base r395 for me, and they feel kind of stuttery / choppy as well. They both feel fast (and the optimized feels a little faster than the toolchain-only version), but just not as smooth as mainline Franco. I was using stock / dev-team values for everything, deadline scheduler, overclocked to 1305, and the set-up was the same for each version (base, toolchain, optimized).

I like what's going on over on the Dirty-V thread and I like that kernel. So, I was really wanting to like a metalspring-optimized Franco kernel, but the result is neither as good as base Franco or base Dirty-V (2/27) for me, both objectively and subjectively.
[Samsung Galaxy Nexus] Fenvarien:
In real world usage the optimized version feels much smoother and snappier for me. I didn't benchmark anything, but with my settings (dev-team governor values and vm tweaks, non-oc, NOOP scheduler, 768 RAB ) there's a good improvement compared to the standard franco build, especially with application loading times.
[Samsung Galaxy Nexus] pianistaPL:
Wowow, i was waiting for something like that! Standard Franco r395 is really good kernel, smooth and battery friendly and i will definitely try so optimized version :) Thanks [MENTION=4328678]metalspring[/MENTION]
[Samsung Galaxy Nexus] pianistaPL:
[MENTION=4544860]osm0sis[/MENTION] [MENTION=4328678]metalspring[/MENTION]

I installed the second, more optimized version on CM 11 Nightly 28.02

I set noop sheduler + Interactive governor with a little bit changed settings (see in screenshot)

Minfree settings from Nephilim settings

CPU OC 1,5GHz

AnTuTu score - amazing! Without GPU OC this is really wonderful score.

This kernel and SmittyV modified by metalspring are for me definitely the best kernels. I mean speed, i don't care much about battery.
[Samsung Galaxy Nexus] osm0sis:
Wow! Really nice score! Can you compare it to just the toolchain version and regular r395 under the same conditions?

Franco has GPU OC, it's just hardcoded to 512 since Franco also hardcoded the CORE voltages to make it stable for all devices. And I think he found the variable OC more unstable than just adding the extra fuse on top.

So I think we have 3 fuses here at 153-384-512 that all get used, whereas on variable set to 512 it's just 153-512.
[Samsung Galaxy Nexus] pianistaPL:
Ah, i was thinking that Franco has 307 or 384MHZ GPU :)

I can install regular version but i remember that i scored 13000 points with Interactive settings from Mpokang so they were very agressive. With default interactive settings i scored 12500 points.

What do you think about my Interactive settings? Are they good? I changed highspeed load, target loads and timer rate.
[Samsung Galaxy Nexus] osm0sis:
They're aggressive but done right. :)
[Samsung Galaxy Nexus] pianistaPL:
Thanks :)

BTW... I still miss vibration density control. Also is there possible to add hyper governor to franco?
[Samsung Galaxy Nexus] osm0sis:
Franco has never wanted vibration in his GN kernel because he thinks it's fine. He's been pretty adamant about it if you search the thread for his answers. He's generally not ever been too excited about random extra governors either.

You can beg [MENTION=4328678]metalspring[/MENTION] to add to his fork maybe. ;)
[Samsung Galaxy Nexus] pianistaPL:
[MENTION=4328678]metalspring[/MENTION]

I beg you :D
[Samsung Galaxy Nexus] osm0sis:
Since I just finished my work on AnyKernel 2.0:

https://github.com/osm0sis/AnyKernel2 :D

Here's another fun thing for everyone to test out the format... ;)

franco.Kernel-r396-AnyKernel: http://v.ht/osmod

It's a test build from Franco adding the RAM OC commit from [MENTION=4443334]Grarak[/MENTION]:

http://xdaforums.com/showpost.php?p=50152148&postcount=2531

You know the drill! :p

Edit: Pulled while I fix a last-minute mkbootimg bug that crept in.
[Samsung Galaxy Nexus] Droid-21:
to flash your kernel reboots back to recovery

Do things right, Let Franco is responsible to do better.

franco.Kernel-r396-AnyKernel
[Samsung Galaxy Nexus] creeve4:
XDA really needs a thumb-down button

---------- Post added at 08:51 PM ---------- Previous post was at 08:03 PM ----------

Looking forward to an optimized version from [MENTION=4328678]metalspring[/MENTION] :D
[Samsung Galaxy Nexus] 47th_Ronin:
Wow....

Such complete douche-baggery....

May the mighty hammer of ban descend upon thy brow sir...
[Samsung Galaxy Nexus] osm0sis:
Somebody clearly doesn't have a firm grasp on how things work in this thread... Or basic manners. :laugh:

Anybody able to (constructively ;)) report any feedback; successes or issues?
[Samsung Galaxy Nexus] bsmitty83:
Just looked at it on github , like the readme , very helpful to noobs like me.

I might give this one a shot .

Hack The Tuna
[Samsung Galaxy Nexus] lazydognet:
Agreed on your first comment there...

Flashed your kernel and my Vanir wouldn't boot up. It did boot back to System Recovery (TWRP).

LDN
[Samsung Galaxy Nexus] metalspring:
Franco built it?

Just wondering because if you did then you'd need to do a few extra things to get it to compile

I'm making a version now including that plus a few other extra things (I'll give the links to github commits if they work)
[Samsung Galaxy Nexus] osm0sis:
Thanks! Yeah I have found a slight bug that can cause that. I'll have a fixed version up tomorrow. Sit tight. ;)

He did he did. :)

Awesome man, thanks!
[Samsung Galaxy Nexus] lazydognet:
No problem..... Always glad to help and test things out. Look forward to testing your new version when it's ready.

LDN
[Samsung Galaxy Nexus] metalspring:
I'm going to assume he either didnt use this or did some kernel trickery for it to work :P

https://github.com/Grarak/grakernel-tuna/commit/8c00a7a53ca8f4312198168779741b62e505c15d

arch/arm/mach-omap2/memutils/copy_template.S: Assembler messages:

arch/arm/mach-omap2/memutils/copy_template.S:244: Error: shift expression expected -- `mov r3,lr,pullbits#8'

(and about 20 more of those type of errors)

btw [MENTION=3292224]franciscofranco[/MENTION] you do know in the r395 config scsi wait scan is compiled as a module but you dont include the module in your zip so its never used?
[Samsung Galaxy Nexus] my573r10us:
i'm sorry sir, i posted my request here, because i cant sent a PM to u (i tried 3x).

Hello

Sorry to take your time,

I just want to know, can u please help me to make anykernel version for mpokang superram version? Because i want to use mpokang kernel superram but with usb otg enable (the original one cant mount usb otg). I tried to extract the boot.img with your tools, and take the zimage file. But the touch screen doesnt work anymore after i flash it to my phone (with anykernel zip). I read somewhere over xda thread, u said that mpokang has different ramdisk to its superram version, and to enable usb otg, just need to change the ramdisk with franco kernel ramdisk. So, please, can u help me to make anykernel version of mpokang superram version just to enable usb otg feature? Bcause i really need the usb otg, and i like the 770mb ram (i have a problem when using dirty v super ram version).

Thanks in advance.

sorry bad english :)
[Samsung Galaxy Nexus] metalspring:
That kernel is banned from xda for gpl violation (which is illegal) in case you didnt notice the threads being closed and all links removed
[Samsung Galaxy Nexus] my573r10us:
oh i'm sorry for that :rolleyes:

but still may i used for myself only? :eek:
[Samsung Galaxy Nexus] Edward Stanbury:
oops delete :L
[Samsung Galaxy Nexus] gummie:
Anyone whi still got the Final Fixed r394 osm0d kernel? I lost my copy and I need it to test something out. Thanks in advance.
[Samsung Galaxy Nexus] osm0sis:
Okay, let's try this again. :p

There was a little permissions issue that crept in last-minute. Updated things on GitHub to allow devs to avoid similar situations. :good:

[MENTION=4328678]metalspring[/MENTION] I think it was just the RAM OC commit. So probably not much extra voodoo required on Franco's part. ;)

Sorry, I don't respond to technical questions via PM, as it states in my signature..

Not on xda you can't, sorry, not if you need our help to get it running. I'm not going to help someone run a GPL violating (illegal) kernel. :eek:

r395 IS r394-fixed plus the module support and ASRAM that were missing by mistake in r394. :good:
[Samsung Galaxy Nexus] gummie:
Yeah I need the one with no RAM reclaim and try something out.
[Samsung Galaxy Nexus] osm0sis:
Ah.. Well r394 is available on Franco's server still, and if the one in the 4.4 directory doesn't work you can just combine it with the r395 ramdisk using my Android Image Kitchen tool.

http://v.ht/AIK-

Super easy. Sounds harder than it is, I promise. :)