yashsingh1/xdaforums huggingface dataset:
[Huawei Ideos X5 U8800] mejobloggs:
I just found it fascinating how much you could overclock this phone. Plus I like fiddling with things
[Huawei Ideos X5 U8800] khunjj:
It seems that compass is not working well with the current version but it works fine with the stockwell kernel. I understand that it will be fixed for the next update.
[Huawei Ideos X5 U8800] skyseel:
Hi franco,

after applying your latest kernel today, I've noticed that my phone never enters deep sleep. It's constantly using 245Mhz when being idle. Using SmartassV2 governor.

Running latest oxygen, no apps are running to prevent phone from going to sleep.

The Aug31 release of your kernel was working fine on that matter.
[Huawei Ideos X5 U8800] ArbiterGR:
Same here. If i do restart the phone, then it will enter deep sleep properly but after a few hours, something will prevent it from going to deep sleep. With stockwell's kernel or Franco's 31Aug kernel, this does not happen.
[Huawei Ideos X5 U8800] arveparve:
Same here
[Huawei Ideos X5 U8800] Druida69:
Francisco tásss?

You going to include the latest ksatta v2 in your next release?
[Huawei Ideos X5 U8800] izzoe:
So thats explain why i wake up last 2 days and find my phone dead even when i got around 48% battery left before bed..

Sent from my u8800
[Huawei Ideos X5 U8800] ksatta:
He just merged it to the git, so probably yes. Unless there are some unforeseen problems with some rom or something. But if that's the case I can just make it disabled by default or something :)
[Huawei Ideos X5 U8800] franciscofranco:
My phone enters sleep fine, never had any problem with it, but in the next update smartass2 will cap in a bigger frequency so that will prevent the wakeups/wakelocks.
[Huawei Ideos X5 U8800] Tommixoft:
Thanks. :D i'll try it today..but i speak very rarely :DD so i'm not the best tester :D

Yes my phone sleeps too very well all the time :D All i hear that people having problems with Oxygen. And CM7 have problems with booting, it's very frustrating.

Anyway some great news about Franco kernel - i last night watched 45 minutes long documentry about psychopatic brains and guess what!? for 45min log video it only took 3% of battery!! Then i went to sleep..and left phone with 27% percent..when i woke up (its about 7hours later) battery still was on 27% ! :D I have changed few lines in source I lowered the value of LOW battery to 2750, it was 2800 if i remember good, and changed bakclight minimum to 2. And at nights i use the lowest possible backligh with switched off key lights too (i remember their position s i don't need them to be bright :D ).

Governor is set to smart ass v2 and cpu min freq to 368Mhz.
[Huawei Ideos X5 U8800] franciscofranco:
Damnit I forgot to increase that low battery value to a higher value because with that low phone gets a little slower.

Backlight min to 2 lol, can you see the screen?
[Huawei Ideos X5 U8800] Tommixoft:
In fact 2 is the same as 6 :D i think backlight is not so sensitive :D But is i choose auto it turns off my lcd :DD don't know why, maybe because i did something in CM7 settings, there you can choose custom dim value and so on. But yes 2 is still good at night :) even now i'm using it at day at home :D

Hmm increase value? i just now lowered it to 850mV :D i did not noticed slowdows.

And i think, somehow, don't know why :D that only those two lines [or even just first] should have lowered voltage:

{ 0, 24576, SRC_LPXO, 0, 0, 30720000, 900, VDD_RAW(875), LOW },
{ 0, 61440, PLL_3, 5, 11, 61440000, 900, VDD_RAW(875), LOW },

because others seems to have hiegher freq and those two the lowest :D so it's logical t use lower voltage on lower freq, but i'm just guessing that first numbers means freq. :D
[Huawei Ideos X5 U8800] zerog2:
Hi, franciscofranco.

first thing first, thanks for your development.

I would like to know, will it affect the kernel if I use setcpu at the same time?

Because I don't see the big different between oxygen kernel (the one created by dzo) and yours (11-09-11 version). Both I used setcpu to control cpu speed for normal use, sleep and low battery.

Thanks.
[Huawei Ideos X5 U8800] andreasha:
The same time with what?
[Huawei Ideos X5 U8800] zerog2:
forgive my poor english.

I mean If I used setcpu with Oxygen rom and franco.kernel, will it affect franco.kernel's cpu governor?
[Huawei Ideos X5 U8800] andreasha:
Yes that should work.
[Huawei Ideos X5 U8800] lourenzo:
Last kernel version was causing (me) wifi woes - I'm now on dzo's 110914 stock.

(btw: I on 802.1x EAP)

Lots of spontaneous reboots after Franco kernel 11Set
[Huawei Ideos X5 U8800] franciscofranco:
I haven't tested latest Oxygen from dzo so I don't know, but I never had any issue so far with my latest release.

But a release is mandatory for today, so expect something in a few hours.
[Huawei Ideos X5 U8800] wanging3:
Hello,franciscofranco. I've been using your FF9.11 with oxygen2.2.2_r1 since the time it release. Everything seems work fine, and go to deep sleep very smoothly(since someone mentioned this problem). And I just wonder what's the differences between FF kernel and DZO's(used in oxygen and cm7),which people always want to know in China.Thanks for your time.
[Huawei Ideos X5 U8800] Cinthiar:
I can confirm that the latest kernel works 100% fine with the 110914 oxygen.
[Huawei Ideos X5 U8800] prot_x:
Thats really a high score! :) What kind of rom are you using ? Do you do something special to get those scores?

I have reached over 4000 at 1.8 Ghz, but I do see that my 2D and 3D scores is quite a bit lower than the highest. Im using the latest Oxygen.
[Huawei Ideos X5 U8800] franciscofranco:
Dzos kernel is mostly stock with fixes and small modifications according his rom changes while mine has his changes + a lot of optimizations.
[Huawei Ideos X5 U8800] Tommixoft:
I did quick search on few folders in kernel to find out how much debugging lines there are..and well there like 3000 lines of MM_DBG. So i started to delete this. but it's too many of them, so maybe there is some way to modify the MM_DBG procedure itself to make it do nothing..so don't need to change all files but just one with the procedure declaration and make that procedure/function to do nothing.

#define MM_DBG(fmt, args...) pr_debug("[%s] " fmt,\
__func__, ##args)

i'm total noob in C so what we can use to overwrite pr_debug with? or i can just leave like:

#define MM_DBG(fmt, args...)

Most of debugging is in codecs so it's not so important but anyway this is useless. Kernel works great and those things long time ago proven to be good working so debugging is not needed i think.
[Huawei Ideos X5 U8800] franciscofranco:
Good idea, I didn't think of that. I'll do a search.
[Huawei Ideos X5 U8800] ksatta:
Or even a bit more optimal would be comment out or delete all the MMx lines? :)

It could probably be done with a script or something, but then you'd have a whole lot of files to push to the git :D

Anyway there's probably not much difference if the MMx lines are left in there, but then the MMx macros don't do anything. As suggested by Tommi.

Edit: The batch replace would also have to detect the multi-line MMx:s. In some places it's used like this:

MM_DBG("foo",
xyz,
abc);
[Huawei Ideos X5 U8800] JaymzBond:
i will test it with latest oxygen as soon as u release it
[Huawei Ideos X5 U8800] Tommixoft:
Yep and that's the biggest problem - there sometimes is 4 lines of code of debug parameters. Of course deleting all of them from files would be optimal way but who wants to do that? :DD So that's way lazy way is to edit header with procedure declaration and make it just receive parameters but do nothing :D
[Huawei Ideos X5 U8800] andreasha:
Or maybe a search and replace for MM_DBG and change it something else that doesn't do anything.

@franciscofranco what make commands do you use, maybe -j [N]?
[Huawei Ideos X5 U8800] franciscofranco:
make -j4 I think, it's irrelevant, depends on the number of cores of your CPU.

Sorry for no release yesterday night, I had an unforseen event. Let's hope for a release today.
[Huawei Ideos X5 U8800] Tommixoft:
New kernel version will greatly extend battery life.

Now using newest kernel that will be released - and right now my battery is 61% after 21 hour of use. Many sms, video watching of 35mins. Low brightness all the time of course. few times wi-fi (like 10minutes per 21hour). It's not bad :D Don't know why but the biggest change is when watching video. earlier it took about 11-17% of battery per 40mins. Now lot less, maybe because i changed min brightness to the value of 4 :D not 15 as by default.

I'm also having another idea.. maybe it's already done by hardware don't know. But is there possibility via software to detect is phone in deep sleep? Maybe if there is - maybe we can even more lower the voltage..just about to be on limit of shutting down :DDD
[Huawei Ideos X5 U8800] andreasha:
Thanks! So that is the make command you use? Some site recommended -j4 for single core processors.

Yeah the battery life is amazing! Haha that would be awesome!

Btw are you using it with the latest changes on github? I just got ~2100 on AnTuTu with those so I reverted to the ones from yesterday where I got ~2500 (all tests without SD card IO).
[Huawei Ideos X5 U8800] vlc_marcos:
sorry, andreasha, you are using what rom?

thanks
[Huawei Ideos X5 U8800] andreasha:
Its my fault, I forgot to add that I'm using MIUI 1.9.9

Sent from my Ideos x5
[Huawei Ideos X5 U8800] vlc_marcos:
ok . but you have creat a kernel, or i have understand wrong.

thanks
[Huawei Ideos X5 U8800] andreasha:
I compiled it from franciscofrancos sources on github :)
[Huawei Ideos X5 U8800] vlc_marcos:
ok ok, so is the one that he is going to release.
[Huawei Ideos X5 U8800] andreasha:
I have no idea. But I guess it was the experimental undervolting that made the benchmark results to drop a bit.
[Huawei Ideos X5 U8800] Ozgurce:
When trying antutu benchmark should include database IO? Because its make a huge different. If enabled i get 1566 if disabled i get 2934. What is the expected score for 248-1516mhz?
[Huawei Ideos X5 U8800] Tommixoft:
yes i'm compiling from source, but i choose what changes to add from Franco modifications, not everything i use what he add or edits. If you compiled yours in last 20 hours - then franco reverted many changes, one of them are related to I/O so maybe restoring old code did had effect on performance on I/O. I never test my phone cause it's useless, we never ever use ur phones in conditions that are tested with those apps. I'm most interested in battery life nothing else matters for me in fact :D And undervoltage is not applied in extreme conditions onli in idle state i think. so for testing it should not have effect but i may be wrong here.

Franco won't make kernel today i think, you should wait a little more i think, he is testing stuff and decides what to leave and to provide the best for you all.
[Huawei Ideos X5 U8800] andreasha:
Well that's true. Do you do it through git or download manually?

Hmm seems it was my fault, didn't clear caches now I get better results with the latest :D (2570 without SD card IO)

EDIT: I must say it's really fun to try out all the new features beforehand :)
[Huawei Ideos X5 U8800] Tommixoft:
because i'm getting errors when using pull so i just see what changes are done in git webpage and if i like 'em i just copy all file content and paste it to the file in my pc :D

i attached my test result i did them yesterday just for fun. seems like all results are the same like everybodies else..so there is no point of testing it :D

And it would be more awesome to try and build rom's from source but google is dead (after hakers hacked them) and there is no way how to get required files for compiling..i want to try CM7...today found the git of guy who made CM7 for u8800.
[Huawei Ideos X5 U8800] franciscofranco:
Ahah I like these kind of discussions. Yes I did some undervolting in the lower frequencies, it works fine to me :) I'm going to try some more things today, but release is expected for today I hope, just a little tight on time lately.
[Huawei Ideos X5 U8800] andreasha:
Looking good with some nice new changes it works fine here.
[Huawei Ideos X5 U8800] franciscofranco:
New kernel in the first post.
[Huawei Ideos X5 U8800] Tommixoft:
did not test it but i compiled your kernel 20minutes ago and after i plug usb it ALWAYS freezes. Did you tested this?

And sad but codec did not change. The same, i did test and MediaInfo showed that both the same. F#$% Huawei :D
[Huawei Ideos X5 U8800] franciscofranco:
It's fixed in the repo.
[Huawei Ideos X5 U8800] Tommixoft:
EDIT: Yep my misteke, did not pull'ed last modification (msm72k_udc.c).

BTW why reverted unused modules? is there were any problems with that?
[Huawei Ideos X5 U8800] franciscofranco:
It shouldn't be any problem, but wifi didn't work as well so thought I'd revert that too, and try it again tomorrow, too tired now.
[Huawei Ideos X5 U8800] tiagovale2:
Great, thanks.
[Huawei Ideos X5 U8800] j4niS:
great works bro.....will flash to these kernel to test...hope will be better than previous kernel :)
[Huawei Ideos X5 U8800] sanpsa:
What is the undervolt value set to? My previous phone (Samsung i5700) had a recovery with an option to set any undervolt value in mV... :)
[Huawei Ideos X5 U8800] iceof001:
good,thank you!
[Huawei Ideos X5 U8800] wmi543:
tested 16 Sep on CM7 11 Sep, works great so far, thanks for the hard work!
[Huawei Ideos X5 U8800] ValenteL:
O.K. Thank You

I have the new Oxygen_test-140911, whit this I can put the CPU clock at 1804 Mhz.

After install this new Kernel, I continue whit the 1804 clock and my X5 work well.

I'm happy. :D

Obrigado
[Huawei Ideos X5 U8800] randomparanoia:
great kernel and stable so far. But I'm still facing issues with phone failing to enter deep sleep. Can't really understand why... dropped like 20% within 1 and half hour. maybe its only my phone a bit crazy... :p
[Huawei Ideos X5 U8800] andreasha:
Could maybe be an app holding a wake_lock?
[Huawei Ideos X5 U8800] maggotor:
http://xdaforums.com/showthread.php?t=1179809

Awesome app I've been using to pinpoint which assapp is using the battery. Must have IMO on any ROM.
[Huawei Ideos X5 U8800] randomparanoia:
I'll give it a try. thanks (:
[Huawei Ideos X5 U8800] Tommixoft:
So STOP using OXYGEN! Mine takes 1% of battery per 9hours! in deep sleep. 3-5% of battery for 50minutes video playback :D

here you go all values.

+ { 0, 24576, SRC_LPXO, 0, 0, 30720000, 900, VDD_RAW(850), LOW },
116
+ { 0, 61440, PLL_3, 5, 11, 61440000, 900, VDD_RAW(850), LOW },
117
+ { 1, 122880, PLL_3, 5, 5, 61440000, 900, VDD_RAW(850), LOW },
118
+ { 0, 184320, PLL_3, 5, 4, 61440000, 900, VDD_RAW(850), LOW },
119
+ { 0, MAX_AXI_KHZ, SRC_AXI, 1, 0, 61440000, 900, VDD_RAW(850), LOW },
120
+ { 1, 245760, PLL_3, 5, 2, 61440000, 900, VDD_RAW(850), LOW },
121	121
{ 1, 368640, PLL_3, 5, 1, 122800000, 900, VDD_RAW(875), LOW },
[Huawei Ideos X5 U8800] vlc_marcos:
Tommy hi.

But you are not having problems with the data connection? You don't loose because the last release that i try i was losing all the time but ok it wasn't the last release.
[Huawei Ideos X5 U8800] andreasha:
I lose wifi a couple of times a day and even less data connection but they reconnect automaticly so it doesn't bother me much.
[Huawei Ideos X5 U8800] Tommixoft:
I'm not using this kernel right now.. i was compiling it but tired of waiting and went to sleep :D When i was not into this kernel source stuff - i was more than happy with kernel Franco provides but now i love to see what was changed and decide what to use what to no and maybe something to edit. So And in fact i do not use wi-fi i have laptop at home so there is no point of using my phone :)
[Huawei Ideos X5 U8800] mesnati:
Use latest stockwells kernel ... far better kernel than all others. (No offence for DR. francisofranco)

Brgds,

S.
[Huawei Ideos X5 U8800] Tommixoft:
In fact all kernels shares the best optimizations cause all 3 guys shares best optimizations with eachother. But i don't think that anybody have more changes than Franco does. I love when people tries many things and only by experimenting there is found superb things :)
[Huawei Ideos X5 U8800] levibuko:
Does it make sense to use juwe s ram script?

Edit: i mean with this kernel
[Huawei Ideos X5 U8800] vlc_marcos:
So you don't have data( 3g) problems? Because i need to have all the time.
[Huawei Ideos X5 U8800] andreasha:
Huh I didn't know it but I'm using juwe's ram script already, seems like it's included in MIUI.
[Huawei Ideos X5 U8800] Tommixoft:
Nope..i never use data plans.. speed is **** and costs a lot here. loos like i'm not so modern :DDD thank "god" :D
[Huawei Ideos X5 U8800] anjo88:
* 720p codec changed to H.264 (not 100% sure I changed it)

what this does on miui 1.9.9?
[Huawei Ideos X5 U8800] andreasha:
Another codec for 720p videos. Anyone else have broken youtube playback (both HQ and not), maybe it's the codec I don't know. Can test it further tonight.
[Huawei Ideos X5 U8800] Averell:
So which ROM you are using? I'm using Oxygen, and it takes 1% per 7 hours night, with everything off (radio, wifi, bluetooth, screen,...)
[Huawei Ideos X5 U8800] franciscofranco:
Probably. It was just experimental, I'm not even sure I enabled it in the correct place.
[Huawei Ideos X5 U8800] Tommixoft:
if you look at people with problems they all have one thing in common - oxygen rom :D As you can see i'm using CM7 MOD ROM. I used all roms but this one is the best for my battery life. MIUI is awesome pretty but have some bugs like GoSMS blocking.

When i decompiled recorder apk i saw that the program tells wich codec to use, so the same can be with video too so you can change things but it will use what he wants :D Until there is way how to switch 3gpp codec source with x264 :D

PS but i did not found that video recorder apk tells wich codec to use but there was hundred files so i may not looked at correct one, but i think i did :D
[Huawei Ideos X5 U8800] vlc_marcos:
you have problems with 3g because i need to have my gmail sync all the time

and you can say to my what i need to isntall first because there ar 4 differents files to put on the phone.
[Huawei Ideos X5 U8800] Tommixoft:
this is the joke of the day :DDD You have problem because other person need to sync his stuff :D Please don't because i don't want to have any problems because of you sync your gmail :D
[Huawei Ideos X5 U8800] vlc_marcos:
Ups sorry i wrotted wrong ahahaha
[Huawei Ideos X5 U8800] Ozgurce:
New 720p codec work like a charm!

I can watch my 720p animes with subtitles don't have any problem!

Is there any problem with usb connection in latest release?
[Huawei Ideos X5 U8800] djjohnnie13_lank:
hi guys i just flash new franco kernel!which program you use with camera?anyone good free from market?i used the lgcamera but everything was bad!
[Huawei Ideos X5 U8800] andreasha:
Strange now my Youtube works fine, HQ and all. Maybe I got the codec initzialized or something, it was all messed up before with lots of greens and so on.

I don't have any usb issue on the released kernel (only with yesterdays self compiled kernel with an experimental function from franciscofranco).

Camera360 Free is good but this isn't the right thread for that :p
[Huawei Ideos X5 U8800] Tommixoft:
You missunderstood that. Franco changed the codec of CAMERA recording (but it still the same anyway), NOT playback codec, so there is no difference in playback [as far i can tell from source changes].

And there never was any problems of watching any of video files, 720p or any else.

EDIt: i did some benchmark just to test my undervoltage settings

{ 0, 24576, SRC_LPXO, 0, 0, 30720000, 900, VDD_RAW(800), LOW },
{ 0, 61440, PLL_3, 5, 11, 61440000, 900, VDD_RAW(800), LOW },
{ 1, 122880, PLL_3, 5, 5, 61440000, 900, VDD_RAW(825), LOW },
{ 0, 184320, PLL_3, 5, 4, 61440000, 900, VDD_RAW(825), LOW },
{ 0, MAX_AXI_KHZ, SRC_AXI, 1, 0, 61440000, 900, VDD_RAW(850), LOW },
{ 1, 245760, PLL_3, 5, 2, 61440000, 900, VDD_RAW(850), LOW },
{ 1, 368640, PLL_3, 5, 1, 122800000, 900, VDD_RAW(875), LOW },

as you can see the first 2 are WAY lower then the original was (900 and in current franco kernel is 850). so i did some test to see is my cpu slower or instable - and it did ok, of course it used the max freq witch for me is 1024Mhz, but it passed ok :) So everybody can lower it it's safe :D

In fact i've got even hiegher results [in cpu of course] with lower voltage and as you can see almost dead battery then i got from full battery without undervoltage :D And database IO here is kinda low usually i'm getting 375-380 [with this kernel/settings too]

Franco, what 900 does in freq table? maybe VDD_RAW changes nothing and it still uses 900?
[Huawei Ideos X5 U8800] franciscofranco:
Yeah it was an attempt to change the camera encoding codec, but I spent 1 hours straight and I couldn't find anything else besides what I changed on github... Anyone got an idea where to change that?

About the undervolting an user sent me a nice UV table that I'm going to test later at night, and if everything goes well it may save a really big chunck of battery.

I have no idea to be honest. This voltages thing is a new ground to me and I'm still learning.
[Huawei Ideos X5 U8800] Druida69:
Hi Francisco,

What you mean by this

(720p codec changed to H.264 (not 100% sure I changed it)

What was before and what are the differences now?

Also the video format is Mp4 or 3gp?

Thanks
[Huawei Ideos X5 U8800] Tommixoft:
Read the topic first then ask answered questions.

He means that camera uses one codec on 720p and he tried to change that codec to be all loved H.264, but sadly it's not working anyway. It's very tricky to do that.

Video still is in 3gp.
[Huawei Ideos X5 U8800] vlc_marcos:
how is going the experiences with the undervolt? can we expect something nice :)
[Huawei Ideos X5 U8800] Najnesoog:
Hi folks

How can I know that Franco.Kernel is correctly installed and working?

I installed the latest Oxygen and ran it for a few hours, then installed Franco.Kernel via recovery. All seemed to install okay.

However I can't see an indication in settings, either 'About Phone' or 'CPU', that a different kernel is in use.

Is there a tell tale indication?

Thanks

Naj
[Huawei Ideos X5 U8800] andreasha:
I dont think the two first lines is used at all, the zero in front of it and the fact that there are no freqency with 24576 Hz but 245760 Hz does exist.

Now I don't use lower than 245MHz or higher than 1024MHz so these seem to be the only values I need to change as per CPU Spy.

{ 1, 245760, PLL_3, 5, 2, 61440000, 900, VDD_RAW(850), LOW },

{ 1, 368640, PLL_3, 5, 1, 122800000, 900, VDD_RAW(850), LOW },

{ 1, 768000, PLL_1, 2, 0, 153600000, 1050, VDD_RAW(950), NOMINAL },

{ 1, 806400, PLL_2, 3, 0, UINT_MAX, 1100, VDD_RAW(1100), NOMINAL, &pll2_tbl[0]},

{ 1, 1024000, PLL_2, 3, 0, UINT_MAX, 1200, VDD_RAW(1100), NOMINAL, &pll2_tbl[1]},

So if I'm correct about certain freqencies not being used then those changes you made wouldn't make a difference.

About the value to the right of VDD_RAW() geno posted a link http://bbs.goapk.com/thread-3831352-1-1.html where he lowered those values too (but not all? maybe a miss or I don't know).

EDIT: This seems like good info http://androidforums.com/desire-all...-bfs-axi-uvoc-published-20th-july-2011-a.html
[Huawei Ideos X5 U8800] Tommixoft:
Who said that all freqs in table will be shown to the user? I ws thinking about it too, and i came up with idea that those first two freqs that are very low is maybe used in deepsleep so that's why i onl changed them to the very low level ( i think it even can run on 700mV but did not tried yet). :) But yes maybe those freqs are never used, don't know i just was thinking about them as like in deepsleep.

Thanks for the link!.

in about phone look at kernel it have to say Franco...