yashsingh1/xdaforums huggingface dataset:
[Blade General] wbaw:
[] AL []: You're probably better of with burstlam's kernel than sej's, burstlam is using undervolting too & he's added a lot of fairly useful patches that wont get accepted in Tom's cm7 kernel (which sej's is based on).
[Blade General] Kannibalism:
thanks for the info did not know that mate
[Blade General] Gokh:
Thanks for the info, where can we get this kernel?

Send from my awsome ZTE Blade!
[Blade General] wbaw:
You can get Burstlam's kernel from his github here: https://github.com/burstlam/zte-turies-35

Or I forked his kernel & added some more patches, like updating the ondemand cpu governor, a few small performance improvements, a lot of networking patches that don't really do much & some other not very interesting stuff, mine is here: https://github.com/John-Kenney/zte-turies-35

Tom Giordano maintains the CM7 blade kernel, his version is here: https://github.com/TomGiordano/kernel_zte_blade

Burstlam & Tom G's kernel were developed separately using the same zte source code & then adding different patches, although they share a lot of patches. Burstlam has added a few more performance related & memory saving patches because his roms are developed mainly for Chinese users who have 256mb ram blades. Tom G seems more cautious about adding patches unless they're really necessary for something. I just add everything I can on top of Burstlam's kernel to see what works.
[Blade General] karthiknr:
Thanks for the sources wbaw.

Burstlam's build is so far the fastest. The odexed version seems to have some issues. So try out the normal version.
[Blade General] wbaw:
Yeah, I had problems with Burstlam's odexed version too.

I switched to another kang off modaco in January, can't remember who's but they'd used cyanogenmod compiler. I've been running that along with my kernel since (except a few days to test gsf) & it's been great.

I'm thinking about doing my own kang now my computer seems to be fixed (I hope, no random freezes for 8 hours so far!).

Would anybody be interested in me sharing my cm7 kang, or are there too many already? I have the adw launcher animations running pretty smooth with just my new kernel & some tweaks to the ondemand cpu governor settings. Wont be any major changes.

If you want to make your own kang, all you have to do is follow the guide on CyanogenMod's wiki, here... http://wiki.cyanogenmod.com/index.php?title=Compile_CyanogenMod_for_Blade It's pretty easy.

Once you've done that you can make your own changes :)
[Blade General] Gokh:
CM7 + wbaw = flying blade?? Oo

No seriously all new rom/kang are welcome!

Send from my awsome ZTE Blade!
[Blade General] karthiknr:
We would definitely be interested. Moreover your older kernels such as the ones on r3 and r4 have proved to give the best battery life and performance at the same time. The newer one might be even better. And compared to Burstlam's kernel on his KANG,yours will even have the UV Cpu.
[Blade General] [] AL []:
Wow! Thanks for telling me explaining this wbaw (John?) - great stuff!!

I will revert back to burstlam's kernel soon then.

The reason why I gave a shot at sej's kernel is because I read someone mentioning that it has cpu AND wifi undervolt (as opposed to only one type for burstlam's). That person was saying that the only drawback was that it could make 2-way recording impossible [which I don't use]... but he never mentioned that some other things/tweaks could also be affected by doing so...

Well, that (the last paragraph) is exactly my case (256 ram :mad:); so one more reason to revert back;) Unfortunately, I'm a complete noob in regards to compiling from source. I have no Linux setup here and I don't even think that my CPU is able to do virtualization...(it's an old Pentium D-945 :o).

So my only alternative here is to re-install Burstlam rom again or make myself a CWM zip patch with its boot.img I suppose.

Well, there are never too many good Kangs around :p

I'd just suggest to open a dedicated new thread here on xda though; it's a mess to follow things up on Modaco...

But since this is for my girlfriend's phone and her being a lot less phone geek than I am, I doubt that I will switch roms very often after that kernel switch...

When I first showed her cm7 on her phone and told her: "Hey babe look at your new phone!!" the answer I got was "meh" --> read the kind of answer the young Gru (in Despicable Me) got from his mom when show his life-size rocket ship... :D

But who knows; a zip is ever so quick to being flashed in CWM recovery...

And regarding compiling; well I answered above... so maybe once I get a new computer and/or a new phone for her. But thanks for the offer man; again I really appreciate all this.

Cheers.

/AL

Oh, one last thing [sorry for yet another long post]: if you guys are interested in having a transparent statusbar on cm7, check my 2nd post on this thread here. There is also a transparent enabled theme that I've modded and included in the OP.
[Blade General] wbaw:
Burstlam added both of (my) cpu & wireless adaptor undervolting patches to his kernel, it just took a while before he added the cpu undervolt one because he'd tried a different cpu undervolting patch before & it caused crashes.

If I do another kang then I'll start my own thread, it'd get lost in this thread. I was banned from modaco, so I couldn't post there even if I wanted to.

I think I'll do GSF v5 (and make that the last GSF) before I do a CM7 kang.
[Blade General] [] AL []:
Cool thanks!

When you say his kernel includes CPU uv, you mean the one on his repo?

Because from his post about the build I'm on:

"burstlam

Posted 17 February 2012 - 08:33 PM

latest build , OC, wifi-UV, 2 way Recording enabled Kernel. (ie.: no CPU UV)

Full Lanaguage, Latest repo sync + Fixed ICS rotation Animation.+ ... many other to-be-merged Gerrit Patches

Normal Version : http://hotfile.com/dl/146855038/9e67238/N353X-35-Full-Lang-signed.zip.html

md5 : 7b1b30ec08274fac0d961817543e3794"

it doesn't seem to have it...

If you are talking about his repo, do you think that you could provide us with a boot.img file here [since I can't compile it]?

One last note: even with the phone as it was yesterday (sej kernel I believe), results are pretty impressive: yesterday, I've charged up her phone and put it in airplane mode for the night. When I checked back this morning after 8 hours, the battery was still at 100% !! Pretty awesome.
[Blade General] karthiknr:
Finish GSF and make it the best ever. We can wait for the CM Kang. As it is there are new updates coming now and then.

Also,do you think programs like Antutu give correct scores because out of every 2 times i try with the same specs,i get two different results most of the time.
[Blade General] [] AL []:
I'm no expert (nor ever been a fan) of benchmarks and just trying to give a wild guess here but it would depend of what kind of result difference value you're talking about.

Simply by nature, any benchmarks will vary from run to run. The cpu (and gpu) performance is greatly affected by the temperature and those tests are demanding and warming up the hardware petty fast. Add the battery and the display backlight wamring up quickly as well and you have a very uncontrolled environement to give you repeatable data here...

So unless you go liquid-cooled on your smartphone, results are probably expected to vary up to the 100(s?) pts mark I'd say. :p

But I might be totally in the ditch here maybe :cool:
[Blade General] karthiknr:
Yes,it varies upto a 100 points.:) But is it worth giving any importance to?
[Blade General] wbaw:
Strange, he added it to his repo on Jan 14th: https://github.com/burstlam/zte-turies-35/commit/472675ce8da7415af8fdc254ef8cb3640468c027

Anyway, here's my version (attached), source code is on my github ... https://github.com/John-Kenney/zte-turies-35/

It's just a boot.img for gen2 cm7. I'll sort out a universal kernel package that works on all roms at some point.
[Blade General] Master One:
wbaw, at the moment I favor burstlam's KANG, but I am also very interested in your approach to CM7. Please keep us updated.
[Blade General] karthiknr:
I can use this boot.img to compile a normal CM7 build using the link you gave in one of the previous posts right?
[Blade General] wbaw:
You can do whatever you like with it, it's free software. I put it in a clockworkmod zip, it should work on any gen2 cm7, so there is no need to compile cm7 to use it, just flash it in clockworkmod if you already have a cm7 install.

If you're going to compile CM7 then you can compile your own kernel, it's easier & faster than compiling CM7.

I'm busy trying to merge zte's latest kernel source into mine at the moment, there are a lot of changes. I needed to revert & re-apply a lot of patches to get it to merge into my kernel.
[Blade General] karthiknr:
Sure. Thanks. Shall flash it and report back.
[Blade General] wbaw:
New kernel, cm7 gen2 only again. This needs testing, lots of updates since yesterday. New wifi driver included too.

Download: http://depositfiles.com/files/4rgcrjy2a

MD5: 33db29965ea4854f8d8cce0dc60b3817

Source code available on my github here: https://github.com/John-Kenney/zte-turies-35/

It's been updated with the latest zte source code released yesterday. Plus a bunch of bluetooth patches (seems to be little effect), more overclocking, updated wifi driver & a few other minor updates... full list is here: https://github.com/John-Kenney/zte-turies-35/commits/master

It particularly needs testing if you have a new blade & any hardware doesn't usually work properly in cm7 (camera, touchscreen, sensors).
[Blade General] Master One:
So I simply can take targetbsp's (vanilla) KANG, and replace it's kernel with yours?

I tried to look into your commits, but could not find it: Did you (or do you intend to) include that 2-way-recording patch as used by burstlam and sej7278?
[Blade General] wbaw:
I think it has the call recording patch. It's forked from burstlam's kernel, it has everything in his kernel & I've added more to it.

You should be able to use it on any cm7 version since 7.1
[Blade General] Master One:
Very well, I'll give it a try then. I have the European ZTE Blade (P729B) with the 3.2MP camera converted to GEN2 btw.

It's interesting to just update the kernel, because the various KANGs pretty much only differ in the used kernel patches, so the logical step is to use targetbsp's vanilla 7.2-RC0 KANG and your up-to-date kernel package.

BTW How about the TUN kernel module, to be able to use OpenVPN?
[Blade General] wbaw:
Tun is built into this kernel, no need for a module. You should probably remove your /system/lib/modules directory, they're all compiled into this kernel.
[Blade General] xyz`1:
This kernel(120223) is working very fast for me! Games are lagging less, I have more free RAM..(300 now 270 max before (after killing all apps in task manager)) general scrolling in the markets first page is faster (everything is compared to your kernel in the previous post (120222) which btw works really well too)camera proximity sensors etc are working fine...I said the market thing because that is one of the things i use or notice to compare kernels and changes etc. :P

(Indian rebrand of the zte blade Dell XCD35)

Edit:Just one thing that was a bit weird for me was that after flashing the kernel and rebooting the boot animation went for quite a while and then just like a kind of a bootloop it started again and then after a short time the phone started nothing wrong but just something i noticed...
[Blade General] wbaw:
The gpu runs twice as fast now :)

It was fixed at 160mhz, now it's 1/2 the cpu speed. AXI bus is set to 1/2 cpu speed now, rather than 200mhz & gpu is set to same speed as axi bus.

I also put the new ondemand cpu governor settings in the kernel ramdisk, they should make it much more responsive too.

Disable surface dithering in cm7 performance settings if you want the animations to run smoother, it's only a small loss of image quality to trade off.

First boot will take a bit longer after flashing the kernel, because the update wipes your dalvik cache so it has to be rebuilt. The boot animation pausing & restarting is just a small cm7 bug.

Don't use task managers. Free ram is wasted ram. Android is good at managing memory, task managers just mess it up.

Don't report any bugs to me if you're using a task manager.
[Blade General] Gokh:
I have the same flasing burstlame's kernel

Is it possible to have "super" kernel with source code like the G3mod on galaxy 3, like OC up to 1Ghz?

Send from my awsome ZTE Blade!
[Blade General] wbaw:
I'm not sure any blades will do 1ghz, mine only does 672. I've enabled 2 higher frequencies in case anybody has a super phone, you can try taking it up to 844mhz if you're brave.

I think a 100%+ OC on the GPU is a nice win though.
[Blade General] xyz`1:
Thanks about the task manager ..wont be using one from now .And it is a big win on the gpu!very well done!so the gpu acceleration was possible only because of the source code being released?
[Blade General] wbaw:
No, it would've been possible before. I just noticed it while I was updating my kernel ... https://github.com/John-Kenney/zte-turies-35/commit/3e939d667a185bb90bff1c958f60c68fb09309d8 to set gpu to same max speed as max axi speed.

then https://github.com/John-Kenney/zte-turies-35/commit/fd6649ca333d30d0ac507a86d20d8fbae1b71cc1 to overclock the axi bus.

It's a new patch, I want to see if it's stable on other people's phones. I've just been running it a few hours, without any problem so far.
[Blade General] Gokh:
My market scroling is better too.

I can OC to 748, will test higher freqences

Send from my awsome ZTE Blade!
[Blade General] wbaw:
You wont be able to get any faster than 748mhz if you couldn't before. It's dependent on your individual phone & how well the cpu was made.

It's just for people that could oc their phones to 806 without any problem, they can try going up to 844mhz now, I've heard the newer phones overclock more.
[Blade General] Gokh:
Yes, and it's usless i'am always at 710

Send from my awsome ZTE Blade!
[Blade General] xyz`1:
Oh..its seems to be stable ive been using for a few hours?tried and tested almost everything no bugs..I understood what you did to get the GPU OC..but then is the blade source code of any use to users without cam probs etc..?
[Blade General] karthiknr:
Link not working for me wbaw.

EDIT:Working now,sorry.

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

Gpu performance has increased drastically. Can be noticed when playing Reckless Racing.:) Scrolling also is more smooth and quick. I'm running Burstlam's KANG. Managed overclocking it till 768Mhz. Hopefully it'll run without any FC's or reboots.
[Blade General] Gokh:
Counter strike is working very smooth now!! Thanks wbaw for this kernel

Send from my awsome ZTE Blade!
[Blade General] Rapier07:
Which version of CS do you use? I'm using 1.35f and it just wouldn't join any server :/
[Blade General] saaransh9:
Ok which kang do you guys recommend I'm using 13 Feb burgerz built and now it had started giving me problems with Bluetooth I'm thinking about burstlam's built with wbaw kernel.

And what's the use of the boot.img provided by wbaw I mean is there any advantages of flashing it
[Blade General] karthiknr:
I would recommend Burstlam's build added with the above(wbaw's) kernel.

Graphics has seriously improved. More smoother animations and he has tweaked the Ondemand governor settings. Gotta wait and see the results of that though.

---------- Post added at 08:19 PM ---------- Previous post was at 08:16 PM ----------

Same problem here.;)
[Blade General] karthiknr:
Having some FC issues. I flashed Gapps after flashing your kernel. The problems i face may be because,like you said,the dalvik cache being built again. Coming to the problems,market has FC issues and shows nothing but Loading on the screen. Maps also force closes. Some of the apps i installed before flashing Gapps crash often. I had restored the apps using Titanium Backup.

So is flashing Gapps after flashing the kernel,the issue here?
[Blade General] saaransh9:
we can do it if we increase voltage of the cpu.

or is it possible to to able to control the voltage according to our convenience.
[Blade General] Gokh:
I'm using the 1.35i version, multi work perfectly, and it's very easy to do

Send from my awsome ZTE Blade!
[Blade General] Rapier07:
I updated to v1.35i but it just wouldn't join
[Blade General] sqbo:
finally i can add post in this section :p

Okay, I have 200points less with this kernel in AnTuTu as with Burstlam ROM

:confused:
[Blade General] Gokh:
Strange, maybe internet connection, i have 50 of ping :D with my blade IG

Send from my awsome ZTE Blade!
[Blade General] wbaw:
Antutu sucks, it's useless. For some reason I get a 200point drop whenever I change kernel without a wipe. Forget about it, it's meaningless. Try playing a game that lagged before.

Anyway... I think I might have missed something in the last kernel, I think axi speed was limited to max 200mhz (still faster than the 160 before), fixed in this kernel. Street Fighter 2 Turbo is (just) playable in mame for me, so my phone is complete.

Download: http://depositfiles.com/files/lpf62l1l2

MD5: 5604aab46519303d056ce7ceffce377c

Source code: https://github.com/John-Kenney/zte-turies-35
[Blade General] wbaw:
I don't know if it's possible to increase the voltage, there are 8 set voltage levels for the cpu (0-7), the top speeds are all at 7. I don't know if it's possible to change the levels, I don't even know how many volts they correspond to. I can only alter the voltage levels for lower speeds, if it's at less than 7 then it crashes my phone @ 600mhz, 8 is invalid.

---------- Post added at 12:39 AM ---------- Previous post was at 12:35 AM ----------

Yes, the new source code seems to make the camera work much better even if it worked for you before, the pictures are clearer & framerate is higher for video. They've updated all the camera drivers, not just the ones that didn't work at all before.

There are quite a lot of other updates too, it was a big update from ZTE. You can see everything that ZTE changed here: https://github.com/John-Kenney/ZTE-R-kernel-35/commit/c9244b86744c2b266585a7c28f1cd2b9c5eb6713
[Blade General] [] AL []:
Wow quite a few changes to the kernel indeed.

Thanks for your work on that wbaw.

I've tried the kernel you gave a 3-4 days ago; things were fine but I've also installed Battery Monitor widget in order to get a closer look on battery consumption and this morning, I reverted back to burstslam kernel just to check the difference for a couple days...

Because although things runs fine on the phone, I'm a little worried that all the OC'ing just makes the battery drain faster; especially if there's no easy control over vsels... While the phone is in standby or airplane mode the battery lasts forever: 1% drop in 8 hours: impressive! But I find that as soon as the display or wifi are on, the battery just melts compared to my phone. Reported current draw can go up to 600-700mA without have anything demanding running --> so this is my main concern and where I'd like to see improvement.

But I'll keep investigating as I need more solid numbers...

Keep up the good work.

Cheers.
[Blade General] wbaw:
Those were zte's changes, not mine. That's the difference between the new blade/v880 2.6.35 source code & the old (zte turies, they were all the same though) 2.6.35 source code.

My changes are here: https://github.com/John-Kenney/zte-turies-35/commits/master

Solid numbers are the problem, we have them & don't want them. There are 8 settings for cpu voltage 0-7. Those correspond to voltages, I just need to find out what they are & if they can be changed, I'm not sure the voltages can be changed. It's because of the msm7227. So I can't really interface it with any of the overclocking programs because they expect to use voltages. Also I can't overvolt high speeds, they're already at the maximum.

I've had to use conservative undervolting defaults, like those used on the sony x8/x10mini, to minimise the chances of anybody having crashes because of it.

For wifi undervolting, I think I copied that from arco's kernel for the htc wildfire... https://github.com/John-Kenney/zte-turies-35/commit/ef1eaa958bd133552a963527dac3165a75818f5c

Again, I'm not sure how they correspond to volts, standard should be 3.3v.

The screen & wifi are always big power users, nothing you can do about that except only use a dim screen (no auto-brightness) & don't use wifi.

The wifi & cpu should use less power undervolted.

Check what apps you have installed too, maybe one of those is causing bad battery drain. A bad app (or bad settings) make more difference than the kernel or the rom. The battery is only 1200mah, so it can't really be drawing 600ma if your fully charged battery lasts more than 2 hours, I've never had it that bad.
[Blade General] karthiknr:
Very surprising. I did a few reboots,then re flashed the kernel and all of a sudden,Gapps started working too.
[Blade General] karthiknr:
I've a doubt. I'm thinking of compiling my own CM build. How do i integrate the undervolted kernel into the build?

I'm also getting stuck at one point. I'm unable to execute the git-core command. Using Ubuntu10.10 on Virtual Box.
[Blade General] sqbo:
Okay, I have installed kernel with wipe, score in antutu is only 1500 :rolleyes:

But can I can set freq. of GPU higger than 160mhz ? right ?
[Blade General] Master One:
Is there any recent CM7.2-RC0 based KANG which has no GAPPS incorporated?

Unfortunately even targetbsp's KANG (which has often been mentioned as the *vanilla* KANG) has GAPPS already included.

I am in the opinion, that no ROM should include GAPPS, which is the CM way, because GAPPS can always be flashed separately.

I am experimenting with the idea of using Android without Google. If there is no recent KANG without GAPPS, what's the easiest / fastest way of removing GAPPS from an installation?
[Blade General] Amphoras:
targetbsp's KANG doesn't include gapps. CM7 tries to backup the gapps it finds during the installation and then restores them afterwards. If you want to flash it without them, format /system from Clockwork before you flash the rom.
[Blade General] Master One:
Thanks Amphoras, it was indeed my bad in not formating /system. A fresh installation and no GAPPS any more. :)
[Blade General] Gokh:
New sej's build available, check the first post for his site.

Send from my awsome ZTE Blade!
[Blade General] wbaw:
my quick kang: http://kan.gd/1h7f
[Blade General] Gokh:
Can you give more info? :) what have you added?

Send from my awsome ZTE Blade!
[Blade General] wbaw:
Just my kernel really, it was a quick job. I'll do more mods & start a new thread for it in a few days.
[Blade General] Gokh:
Ok, so wait n see :P, i will try this for now

Send from my awsome ZTE Blade!
[Blade General] Master One:
What I was waiting for, but how comes it's 10 MB less in size than all the other KANGs?
[Blade General] Gokh:
The average of size is around 80mb, some are less, some more

Send from my awsome ZTE Blade!
[Blade General] wbaw:
I deleted the themes (not the theme chooser), my kernel is 1mb smaller due to xz compression & I recompressed it. No Google apps or any other additions.

I replaced the kernel, the wifi driver, dhcpcd & edited apps2sd to use faster mount options. Deleted 2 themes. Copied proprietary files from nightly 257. No other changes. Patches complete up until this morning, no unmerged patches.

It was just a rush job, it works very well, but I'll make it a little bit better in a few days.
[Blade General] nitsos:
indeed works good
[Blade General] Inferi0r:
I've a brand new ZTE Blade (P729V) with was provided with android 2.2. Now I've root with CWM 5.0.2.0, Kang 7.2.0 24feb build of sej and wbaw kernel 120223a all for Gen2 working. Before I did anyting with TPT, Mr Pigfish says I've a Gen2 phone.

So far, so good. But i've from beginning (also before I got root) smallband version p729bb01. I've read that's from Gen1 phones, but I didn't change anything on smallband.

I update succesfully from Windows (cause image/image.bin is method is not running) Gen2 160mb system v10 custom firmware but smallband stays on p729bb01

What's happening here?