yashsingh1/xdaforums huggingface dataset:
[HTC One X] castro145:
Doesn't the Kernel have to be repacked with the maXimus boot.img in order to work? Or can you just install the files directly that Franco provides? Sorry for the ignorance but a little new to the Kernel and repacking thing. Thanks
[HTC One X] Zlotin:
You should ask this in maXimus thread, it depends on footballs tweaks. If he touched ramdisk, you have to repack, if not, you can flash boot.img and modules just like Franco gave them
[HTC One X] castro145:
Thanks, will do.
[HTC One X] Zlotin:
There is a button for thanking
[HTC One X] ashwin988:
This is my first time flashing this kernel on my one x. It's really good and I am happy that I made the jump to it. Good job Francisco! I remember flashing your kernels on my Nexus s before. Good stuff
[HTC One X] lesscro:
NO, don't repack if you use MaXimus Rom, i m on 3.2 and i never repack since 3.0... maXimus don't ramdisk feature...

And i have good battery and usage with this configuration... Best combinaisaon ever !!
[HTC One X] hackarchive:
can i install this kernel on cm10 official nightlies rom?:confused:
[HTC One X] mikeharris:
+1
[HTC One X] CamoGeko:
Try it. :)
[HTC One X] sean.trinidade:
You should be able to, but remember to repack it first.
[HTC One X] nish77:
Hey franco the ondemand governor slows down music when the phone is sleeping..could you please fix this in the next version??? Btw thanks for the amazing kernel!!:thumbup::D
[HTC One X] asestar:
Amazing! I have been using Franko's kernel for a good while (started with r-6) and now on to R-18.

Its brilliant! Running 1.5ghz, -75mv on Viper X 2.7.0. Battery lasted 40+ hours with light use (2 hours screen time, 43 hours on time)
[HTC One X] nikh667:
Apologies if asked before, does the kernel run with Slim Bean, and can it be re packed okay with online kernel repack tool.? Have tried and had several probs, no wifi, no network, 'unknown' in baseband version..
[HTC One X] Wir3start3r:
yes do you fastboot erase cache when flashing the boot-repacked.img ? and flashed modules ?
[HTC One X] nikh667:
Yup, re packed, fast boot erased, flashed boot, then modules, done twice and still same. Other kernels okay. Wanting to try this kernel as great feedback in terms of battery life.
[HTC One X] Forsaked:
Franco it seems that your "franco.Kernel Updater" (pay versions) got a bug since the update (6.8) this morning, it crashs everytime i try to open it.

Even with a nandroid backup and update again it didnt work! :(
[HTC One X] nikh667:
Fixed probs now, re packed again and now working kernel. Agreed that updater fc's on every attempt, and reboots phone.
[HTC One X] thermalboyz:
just want to ask does anyone have the same problem as me, since the Franco update I can't open the apps anymore but free version still works. I used viperx latest update and Franco latest update. Thanks
[HTC One X] loveboatcaptain:
Yeah... App always crashes since last Update on my One X with ViperX.
[HTC One X] loveboatcaptain:
Thank you Franco. 6.8.1 is working again.

Good job
[HTC One X] thermalboyz:
Thanks, now works after Franco update.
[HTC One X] cbeckstein:
Autoflashing r-18 with franco kernel updater 6.9 gives a boot loop (last thing shown before the "automatic" reboot is the pin entry for the lock screen, that sometimes shortly flashes before the PIN entry screen for the SIM card)

(on Polish Jelly Bean Stock ROM XXDLIB with Stock Kernel, Chainfire recovrery and 64GB external exFAT SD card)
[HTC One X] CamoGeko:
You obviously have no idea how to flash a kernel on HOX.

Read more mate. :)
[HTC One X] cbeckstein:
aha... what makes you think that i "obviously have no idea how to flash a kernel on HOX"?

always ready to learn more mate :)
[HTC One X] eyosen:
To go out on a limb here, but are you even in the right forum? Jb stock is not out yet for htc one x afaik.
[HTC One X] rawdealer:
Don't you think you're talking about Samsung stuff here ;)
[HTC One X] cbeckstein:
ahh... now I see: HOX meaning HTC One X

indeed, not my device (I reported a problem with Franco kernel on a Samsung Galaxy S3)

happens when doing a quick search for a forum URL with Google...

sorry guys for bothering...
[HTC One X] musangking07:
Do we need to repack for other custom rom e.g (CM-10)?

sorry guys for bothering...
[HTC One X] :
For cm10, yes.
[HTC One X] rawdealer:
This thing with 100's frequencies isn't good. It won't stay on 102 but runs on 200 minimum on CM10. Nop, I won't use SetCpu.
[HTC One X] franciscofranco:
Just released r20 with some nice goodies:

* GPU overclock interface. Now you're able to choose which frequency you want your GPU to run:

To check the frequencies just do this: cat sys/devices/system/cpu/cpu0/cpufreq/gpu_oc

The default clocks are: 416 416 416 380 332 285 234.

To change to other clocks just do this: echo X X X 380 332 285 234 > sys/devices/system/cpu/cpu0/cpufreq/gpu_oc

Substitute the X with 484, 520, 550, 600 or 700 if you'd like. Be careful that on higher clocks the device might get extremely hot and unstable. You're on your own.

* Added interface for you to choose which max frequency you want the companion core to run:

echo X > sys/devices/system/cpu/cpu0/cpufreq/cpu_lp_max

substitute the X with 100, 200, 300, 400 or 500. 500 is the default value.

* Added some custom driver changes to lowmemorykiller to force the device to have at least roughly 250-300 mb ram free - we don't want the device to run out of memory and we know how memory hog Sense is.

* Fixed CPU voltage interface with the correct values

This two new interfaces will be available through the app in the next days.

Have fun, let me know how this all works.
[HTC One X] nelsonw:
Wow! This looks great! Good work. Are u planning on add a interface to change GPU speed too? Will be great, IMO. Thanks!
[HTC One X] franciscofranco:
What? The first interface is to change GPU speed/frequency/clock whatever you want to call lol
[HTC One X] Arthas92:
i think he mean an app like franco kernel updater
[HTC One X] nelsonw:
Sorry man. Too exited about this that I red it too fast. Thanks!

---------- Post added at 02:15 AM ---------- Previous post was at 02:14 AM ----------

I didn't meant this, but it's a great idea. A GUI for the interfaces.
[HTC One X] ShyamSasi:
Awesome job mate ... Flashing it now.
[HTC One X] nashshafrulrezza:
Great update! GPU oc to 580 and test with horn.. all working stable and firm. Thank you!
[HTC One X] waz675:
Just to clarify, you have "To change to other clocks just do this: echo X X X 380 332 285 234 > sys/devices/system/cpu/cpu0/cpufreq/gpu_oc"

Does that mean if you want to change clock in CLI, you'd need to type, say for 234, "echo 234 234 234 380 332 285 234 > sys/devices/system/cpu/cpu0/cpufreq/gpu_oc" or just "echo 234 > sys/devices/system/cpu/cpu0/cpufreq/gpu_oc"

Just a little confused on how you have "echo X X X (then the numbers) *redirect to gpu_oc file*" and wanted clarification, even though you have an interface, I'm upgrading my main PC to 64bit to compile for Jellybean so I can't flash anything new to my s-on phone, it's been a 32bit Linux box due to legacy stuff for a long long time, finally upgrading it.

Thanks
[HTC One X] timlambo:
Well done Franco. This is quite a big release and looks very very promising.

Thanks
[HTC One X] nashshafrulrezza:
"echo 234 234 234 380 332 285 234 > sys/devices/system/cpu/cpu0/cpufreq/gpu_oc"

That's your answer. But not 234, i think it need to start from 412 - 700.
[HTC One X] waz675:
Nod, no problems. I was just using 234 as a variable for an example, not an actual value I'd input. I'd actually see what was real values once I got down to inputting them :) Just saw that number so used it in the example, thanks for the answer. If I get time to flash the phone tonight before I get busy in a couple hours, I'll suss out the GPU OC feature. Do you need to reboot the phone once the value is put in, can't recall if I saw that mentioned?

I'd like to actually compare 'real time' the GPU speed values from lowest, midrange to highest to see how powerful games look + react. Could be damn handy, lower values for lower games, and higher values for games that need it, may save that precious battery, I use my phone for up to 20 hours a day some days, screen on. And gaming can be a big chunk at times, hence it charges up to 3 times a day plus I have a battery in case thing that acts as a spare charge, handy for me whilst out. If I'm gaming for a few hours and no access to AC plug, I don't usually have to stop playing games :D
[HTC One X] nashshafrulrezza:
You don't need to reboot, if you reboot, the values will automatically revert back to 416. I've try with 5 value (550,560,580,630 and 700), but our devices seem lock fps at 60 and will not goes more than that. My devices only could handle 630 maximum clock, if i put more.. It will hang and reboot.

But I like your idea.. maybe we could make a script to activate the gpu per the game we play. Tell me your result after the test.. I really want to know how it goes. :)
[HTC One X] Wir3start3r:
Thanks 4 this impressive changelog / kernel update
[HTC One X] lesscro:
Damn... Franco... you made an impressive and very usefull release... who say franco does listen people...

Yoooooo gals, put your hands up for Franco !!! :good:
[HTC One X] Forsaked:
Thanks Franco, but i have one question:

Could it be that u have changed the frequenzy and volt-table, cause now i see 100MHz steps in the updater-app and the overall base mV seems lower then in r18?!
[HTC One X] lesscro:
all value are already Uv... -50 or -75, i don't remember but franco do already a undervolted kernel...
[HTC One X] Forsaked:
All previous ones wasnt uv, thats why we got his app to uv ourself!
[HTC One X] lesscro:
But you can UV more... it s not an aggressive UV... only a Safe UV to manage better battery drain...
[HTC One X] Forsaked:
I really think he only correct the values and not uv his kernel by stock!
[HTC One X] nashshafrulrezza:
@Franco : I try to use v6 supercharger with stock ROM and your kernel, but always have mismatch value..

does your new implemented driver is over drive minfrees value that I try to put using v6 supercharger?
[HTC One X] hamdir:
guys ive been testing Frano's r20 extensively for gaming

the results are both awesome and surprising

more soon :)
[HTC One X] nelsonw:
Share your settings, If u want! :)
[HTC One X] franciscofranco:
Its just a display change. Previously it was displaying things incorrectly, but now its showing the correct info. All this new features were merged and tested on the N7 first, so what I merged here is the perfected versions of the interfaces ;)
[HTC One X] asestar:
Ummm can this command be used through PC ADB interface? I just get error that the path is not found when typing this:

D:\Fastboot>echo 600 600 600 380 332 285 234 > sys/devices/system/cpu/cpu0/cpufreq/gpu_oc
[HTC One X] nashshafrulrezza:
Use terminal from phone..

or just use root explorer to change it manually..
[HTC One X] wcypierre:
I do believe that you need to add adb shell in front of it
[HTC One X] Golubev:
Is it possible to use Franco kernel on hboot 1.23 with beta HTC JB?
[HTC One X] hamdir:
anyone else having BSOD after device sleep with any GPU speed higher than 520mhz?

here is my report on franco r20

awesome gaming temps and speeds on GPU520/UV50 but you have to switch to ondemand and tweak the values to boost gaming

a special version of gaming boost app will be needed if we don't want to loose franco's minfrees and the quad @ 1500mhz

awesome work franco :good: looking forward the updated app
[HTC One X] nashshafrulrezza:
Yeah.. I'm having it.. If I OC GPU 550 above.
[HTC One X] hokoonho:
Great update! Can't wait any longer.... downloading:p
[HTC One X] nelsonw:
Shift+right click on the folder where adb.exe it's installed > Open Command window here

When inside ADB type to enter root

and then u can put the line
[HTC One X] nashshafrulrezza:
Why don't edit it manually thru root explorer? More easier and don't need cable or pc..

Keep in mind.. gpu value will revert to 416 if reboot..
[HTC One X] tmotard:
Not possible de make a script for that in init.d ??:confused:
[HTC One X] franciscofranco:
Yes I will have to think of a way to automatically scale the Core voltage according to the gpu mhz chosen. Currently it only boosts the voltage to a higher scale if the gpu mhz is beyond 600Mhz but it wouldnt surprise me if some variants failed to function without a slight core voltage bump.
[HTC One X] nashshafrulrezza:
I'm thinking bout it too.. but I'm not so expert.. so I'm waiting for xda expert to give the answer..
[HTC One X] deep0ew:
Same question for me.
[HTC One X] timlambo:
I will try and report, but I do doubt that it will work. Doesn't the latest jb actually need a 3.x Kernel at least to work? I know cmx worked with the 2.3.x kernels but this might be a different case.
[HTC One X] loveboatcaptain:
Please correct me if I'm wrong but I think Franco will do that ASAP when HTC releases its source code for 3.1.x kernel.

This won't happen untill the release an offical JB Rom to the public...

In clear words... This will take some time... HTC is a little slow in releasing source code for kernels

Without the source its quite hard to tweak a kernel like Franco did

Best regards
[HTC One X] waz675:
Simply make a text file called something like 99(text). Ie 99gpuclock in initd directory.

And just put the text as you would type in terminal. Depending on kernel/rom you may need to change permissions to be in line Witham other files there, like read , write and executable by group,yourself and maybe other

Or make a text file with the same options and text. Move or copy it with a root explorer to the initd directory.
[HTC One X] ShyamSasi:
The kernel is awesome the battery is good so far. One issue is the lag during music when it's in sleep. The only work around is to change the governor to Interactive and bump the minimum Freq to 200.
[HTC One X] scotte9999:
Tasker should be able to automate this for you.
[HTC One X] franciscofranco:
Yep as usual we can only play when Kernel sources are out. Heck official JB is not even out for the One X as far as I know.
[HTC One X] -JFK-:
Question about GPU OC

Hi,

Did the X X X frequency must be the same (ex: 416 416 416 380 332 285 234 or 520 520 520 380 332 285 234) ?

Or can we scale it like that : 520 484 416 380 332 285 234 ?

Thank you.
[HTC One X] franciscofranco:
Test it and tell us.
[HTC One X] lesscro:
MaXimus 3.x - HoX European

i use this feature :

520 520 520 380 332 285 234 (based on Hamdir latest review)

combined with revonate gaming boost i can finally play lastest "Wild blood" game under Unreal engine with butter smoothnest...

franco, you made a wonderfull feature here...

My actual config... for info, sharing is the goal of a forum !!

Governor > On demand

Governor Control > sampling down factor = 10

>>>>>>>>>>>>>> Sampling rate = 50000

>>>>>>>>>>>>>> sampling rate min =30000

>>>>>>>>>>>>>> up thresold = 50

CPU UV :

1500 >1150mV

1400 >1125 mV

1300 > 1000 mV

1200 > 950 mV

1100 > 925 mV

1000 > 900 mV

900 > 875 mV

800 > 650 mV

700 to 100 > 600 mV

Stable and smooth as ever !!

My report !! based on this and this one and finally best report here ! !

Have fun to play with your HoX !!
[HTC One X] nashshafrulrezza:
Use this : http://xdaforums.com/showpost.php?p=32639204&postcount=573

it's optimize for franco.. better than gaming boost if come to franco kernel.
[HTC One X] hokoonho:
Just try to limit to 1 cpu core, and it works with truthly 1 core only in the system! and the whole phone still running smooth! when some app is running, it still able to enable other cores.

great work!
[HTC One X] CamoGeko:
@lesscro

It's probably a good idea to mention in your post what variant you have. Since some people on lower variants might not be able to use those settings.

Spun out from my RENOVATED One X!
[HTC One X] cYbOrG5:
just wanting to confirm if this needs a repack when used with latest 4.1.2_r1 based android roms?
[HTC One X] lesscro:
@ nashshafrulrezza...

Awesome !! more easiest !!

@ geko95gek...

updated !!
[HTC One X] DeeZZ_NuuZZ:
it's not good to repack them both because 4.1.2 boot is JB kernel ( 3.1.10 i think) and franco's is based on latest 2.17 therefore wait until JB release is out and the source code is given to all....then the devs are able to compile a JB kernel with their tweaks....because if we mix them both we will get into trouble and there might be so much issues -.- ....like bad battery life or bad performance or something else...
[HTC One X] Neo3369:
Could you elaborate? This kernel seems to be popular with hardcore gamers. Do you use it for the same reasons, or were you referring to general use (music/browsing/twitter/YouTube/...phone calls!). Also, how's the battery holding up? Standby/screen-on? And when you say bump up the frequency, what do you use for that? (SetCPU/Settings Menu/Script/Franco's Updater App)? Is the kernel variant specific?

Sorry about the barrage of questions! I used your guide to root my HOX, so I thought I'd ask the man. Thanks!
[HTC One X] DeeZZ_NuuZZ:
you can use set cpu/ system tuner or even francos kernel updater for the cpu tweaks or whatever :p but i can't say something to battery life because i flashed it some mintues ago :p
[HTC One X] ShyamSasi:
I'm not a Hardcore gamer but I often game when I have time. Battery life is OK not that great but OK. I get lots of calls and I use a lot for music. I used SetCPU to change the Freq to 200 min and changed the Govenor to Interactive. I think it's kernel specific because never had an issue with Faux or stock kernel.
[HTC One X] Neo3369:
Gotcha. What I meant was to ask if the kernel itself was tailored for specific Tegra variants (Like some of Faux's?). Anyway, there's not much talk about that in this thread, so I guess not.
[HTC One X] nish77:
Is music still slowing down when phone is asleep??
[HTC One X] -JFK-:
The value doesn't stick after a reboot.
[HTC One X] DeeZZ_NuuZZ:
hamdir made gaming scripts on only for gpu and one for gpu and other things like cpu, memory etc^^
[HTC One X] -JFK-:
I have use a scipt that run at boot, it work well, I mean no visual + or -.
[HTC One X] DeeZZ_NuuZZ:
do you use hamdirs script? if yes it's for gaming only^^ therefore gaming script^^
[HTC One X] nelsonw:
u need to make an script and put it on initd to stick. It's normal don't stick.
[HTC One X] timlambo:
Sounds superb. If we can get it stable on 600mhz it would be great, and will hopefully fly even more with most games.
[HTC One X] hamdir:
awesome news mate

cant wait

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

not it won't work, orginally we had to do this method since the One X never really used the last step

to confirm the 520 is being used in reality you have to run GL bench 2.1 Egypt offscreen, if it scores 72/73 instead of 64 it means it worked
[HTC One X] marko987:
...

Hamdir is there any way you make gaming boost for franco too or just to make option what kernel to boost in gameboost app because I still want to chose when to boost my phone and when to save battery. If you can it would be great if not ty any way m8.Regards

Franco I thoth you stoped with one x intensiv development but this is just fantastic think no one dreamed that you will surprise us like this keep it going m8 great work.
[HTC One X] franciscofranco:
I dont use the One X, only my sister does thats why I dont play much with it. Also HTCs code is so ****ed up that it discourages us a lot. But since Im working a lot on the N7 and they share SoCs I can merge most stuff here.
[HTC One X] nelsonw:
Sorry a little OT. Franco u have plans to buy a LG Nexus? U think LG its worth it? Thanks!
[HTC One X] franciscofranco:
I will buy any Nexus that comes out.
[HTC One X] hamdir:
Franco bro, does your kernel include the panel/pixel clock boost for over 60hz refresh rate?
[HTC One X] arknailed7754:
Can this run on slimbean 2.7?

Yep I'm asking
[HTC One X] Twist79:
THX for the update...I am so glad to have your Kernel running on CM10...no more lockups like with the cm10 kernel

Would it be possible to add the gpu OC funktion to your app as well as an option to make the voltages sticky? Thanks!
[HTC One X] franciscofranco:
No, and it wont.

This is a nexus what do you think?

App update comes when ready, enjoying some relaxed weekend.
[HTC One X] arknailed7754:
What do you mean its a nexus?

I'm asking about the one x variant. Will your kernel work
[HTC One X] hokoonho:
very happy with r20, very stable gps compare with other kernel. I am using Nike+ GPS running App and after switching to r20, everything just like magic. and I can UV 100mV @ 1.5GHz. really great!
[HTC One X] CamoGeko:
I don't see why not mate, it doesn't say anywhere that it won't work on AOSP/AOKP ROMs.

Your best bet is to try! :)
[HTC One X] arknailed7754:
Shall do. Thanks geko
[HTC One X] musangking07:
Do I need to repack? FYI im using CM10 ROM.
[HTC One X] CamoGeko:
No worries man, hope it works. :)

Yes, I would advise to repack it.
[HTC One X] amirage:
hey franco...how can I edit the gpu_oc file? I have tried using root explorer...but can't change the values...any ideas?? pls help
[HTC One X] hamdir:
Here are ready made scripts for all the GPU speeds

be careful the max possible 600 and it add 4fps to the Egypt offscreen test it causes, BSOD on screen off

anything over 600 will reduce the GPU performance dramatically and cause issues

run using Script Manager with the root flag
[HTC One X] hamdir:
Just a heads up to everyone to what has changed

Unlinks the GPU from the CPU in 3D mode, that is when gaming if the CPU chooses to drop down, the GPU will keep using the upper clock (3d scaling off)

Set GPU520 for Franco's R20 GPU method

No longer tries to change the scheduler, since every kernel has it's own choice of schedulers, you can still set your fav scheduler outside this app (using scripts or set CPU)

The custom version will not touch the CPU clocks, this way you can OC or UC on supported kernels (using scripts or set CPU) and still use gaming boost, the custom version is best for Franco R20 and Faux 11

The stock version is for both ICS and JB kernels, for the ICS kernel like always you need to make sure not to switch off the screen after boost, on JB the values no longer reset on screen off
[HTC One X] hamdir:
can someone please tell me how to UV on franco using scripts?

i can't understand the interface :confused:
[HTC One X] DeeZZ_NuuZZ:
of which thing UV ? cpu or what?
[HTC One X] KLUVJ:
cpu of course:D
[HTC One X] DeeZZ_NuuZZ:
why do you want to use scripts hamdir?
[HTC One X] franciscofranco:
Just pushed r21. Major refactoring of the GPU OC interface. Now you just choose whatever max frequency you want the GPU to scale to instead of setting the whole array of frequencies. For example echo 550 > /sys/devices/system/cpu/cpu0/cpufreq/gpu_oc. This also scales the voltage used based on what GPU clock you choose. My One X freezes if I set anything => 650Mhz. Have fun.
[HTC One X] dchd310870:
how do I open the boot-r20 image to extract the kernel and ramdisk?
[HTC One X] franciscofranco:
Use dsixda kitchen or google it.
[HTC One X] twnrsworld:
Is the download link for r21 ready? ;)
[HTC One X] dchd310870:
So in order for me to put this kernel into my phone I have to download and install dsixda kitchen, open the boot-r20.img and extract the kernel etc, then input that into a new zip file, flash that using cwm to the phone and then extract the new boot.img that gets created. boot the phone into fastboot, connect via USB and flash the new boot using fastboot flash boot boot.img? does that sound right? all after I learn how to use the kitchen?

is there an easier way? as I am sure ive done this before with you r12 and it was a heap easier...
[HTC One X] KLUVJ:
um， Lol ? just flash the boot and modules...the bootr20. img is the boot, if u havent noticed...**facepalm