yashsingh1/xdaforums huggingface dataset:
[LG Optimus Black] aprold:
Uploaded v10, list of changes below. In addition to several patches the biggest change here is the separate Nova configuration utility which allows you to try out different settings more comfortably than with its shell based brother.

kernel:
- Removed GPU OC
- A few updates on the ICS branch
- Overall CRC32 major overhaul and improvements
- Added and enabled slice-by-8 CRC32 slicing algorithm
- Some sched features backported from kernel 3.0
- CFS Autogroup scheduling improvements
- Memory footprint framework fix for ARM arch
- Removed an extra loop in pcpu_get_vm_areas
- Added and enabled dm-cache from Ming Zhao

package:
- Created nova settings application to replace shell interface!
- Integrated rawr script into nova settings
- Fixed the way NFS module is inserted
[LG Optimus Black] lvlouro:
let the testing begin!!!
[LG Optimus Black] Lleweraf:
is the "libsqlite.so" responsible for the database management of the phone?.
[LG Optimus Black] CalamitySir:
i noticed that he rawr command didnt take effect immediately after enabling through terminal emulator or the application..but nonetheless, really smooth quadrant around 3600+ with rawr. :D :D
[LG Optimus Black] aprold:
Yes. SQLite databases are used by various applications for the data storage.

You can print the list of databases with the following shell command:

find data -name "*.db" -print

Then connect to su database for example:

sqlite3 data/data/com.noshufou.android.su/databases/su.db

And see what kind of apps are granted root access:

sqlite> select * from apps;

Please note that Nova v10 still has original libsqlite.so installed, removed was the patched version from the package and you can achieve the same results with toggling fsync parameter in configuration utility.
[LG Optimus Black] aprold:
It does not take effect when toggled from shell script but should take effect when toggled from configuration app. The same commands that are executed on boot are carried out inside the application immediately.
[LG Optimus Black] CalamitySir:
thanks aprold, anyway another problem is that....i dont know if its only my device but i got a wifi error when trying to connect to my home wifi, i had to reboot to make it work, did someone have this problem yet?
[LG Optimus Black] aprold:
I had wifi problems with CM#20, too. It was quite impossible for me to use wifi for a longer period of time and after only few minutes of use the phone got usually very slow and was not even able to reboot any more. Downgraded to CM#17 yesterday and no slowdowns since.
[LG Optimus Black] CalamitySir:
erm...i meant i had no problems using long time wifi with #20 with your kernel v09 but i then i had this problem after flashing v10...
[LG Optimus Black] interdan:
No problem found about Wifi.

Good Benchmark but I stay about 2400 (anyway is my best result), how did you manage to reach 3400+ ? :cool:
[LG Optimus Black] CalamitySir:
yeah the wifi worked fine now! use the rawr command or go to the nova configuration app and select quadrant loopback hack...:p
[LG Optimus Black] interdan:
WOW 3180 using nova configuration app !!! :eek:
[LG Optimus Black] redy2006:
I'm still with CM #20, added Nova-kernel v10. WiFi is working fine, ringtone call also fine.. Quadrant score only had 31xx.
[LG Optimus Black] sonic997:
I would like to know whether the call out will have sound in #20 if we use the nova V10. It is a big drouble with no call-out sound.

Thanks
[LG Optimus Black] redy2006:
My ringtone call and voice call doesn't have problem... I'm with #20 + Nova-kernel v10.

-CMIIW-
[LG Optimus Black] sonic997:
May I have a little request?

May I have a little request?

I love GO Launcher EX very much, and i think many people like it too. Could I have a zip to replace the original ADW lancher, I know many people would like GO Launcher EX than ADW one.
[LG Optimus Black] interdan:
nightly #14 and new v10 kernel work fine,I have little bug about audio but you can hear incoming and outcoming audio call without problems.

The last time I tried #20 i had very big problems,I want to try if v10 kernel solve those problems.
[LG Optimus Black] Zakyz:
What is the very stable combination of CM7 and Nova?? I don't want to brick my phone and receive various errors.
[LG Optimus Black] dharmabm:
Can't you just install it from the market?
[LG Optimus Black] interdan:
flashed #20 and v10 kernel but i have very big problem with AUDIO... turn back at #14 with v10 kernel and all work fine,and at first impression the battery has good performance.
[LG Optimus Black] ogremount:
Exactly what i did. Installed Go launcher Ex. Switched to it and uninstalled ADW.

Pim pam job done
[LG Optimus Black] TheGripper:
Im only getting ~2500 after trying for 3 times. How are you getting such a huge score? ?
[LG Optimus Black] redy2006:
Nova configuration, Quadrant loopback hack. Reboot to proceed.. :)

--add--

Wait, now my ringtone call was silence in v10, randomly... It doesn't happen in v09.
[LG Optimus Black] interdan:
This is the same problem that I have today re-flashing #20... for me is a problem of this nightly, there is something wrong reading music(I use personal ringhtones) from memory card,I have also tried to listen trought music player but didn't work.

whit #14 i don't have this problem,and I tried a lot of kernel with this nightly. ;)
[LG Optimus Black] aprold:
None of the CM and Nova kernel combinations give you a bricked phone. Some of the combinations are more stable than others but you can try them all.

The release schedules are slightly different though. CM gets automatically built (at least it's supposed to, if only build servers were up again) and is primarily meant for CM developers to see if changes made during the day are successfully built. Please see this page for more information. All this means that the latest build is not always the best. There is known problem in #20 with audio getting muted and there has been WiFi CPU hogging problem over several nightlies.

Things are different with Nova kernel in that matter. More relaxed release schedule (if you can call it so) allows us to test changes more thoroughly and you can hopefully say that the latest version is always better than previous ones in the sense that more bugs are fixed than introduced.
[LG Optimus Black] TheGripper:
Hey Aprold, looking at your profile, I see that you're from Estonia.

I'm from Estonia too....weird that I didn't notice it earlier.

BTW great work you have done here.
[LG Optimus Black] gabwerkz:
Redy, what's your baseband with Nova 10?
[LG Optimus Black] redy2006:
1035.23_20110330 what's wrong? :)

EDIT: Okay, saw your question at General thread. And just looking my picture at G+, comparing CM#19 original rom, it has 1035.23_20110707. Flashing knzo's kernel v07, still the same 1035.23_20110707. Then flashing knzo's kernel v08, the baseband has changed 1035.23_20110330.
[LG Optimus Black] aprold:
Always nice to see a fellow countryman here! :)

The great work has been done by Knzo which I took over recently as Knzo can't actively continue any more.
[LG Optimus Black] knzo:
Can't wait for them to check out v11.
[LG Optimus Black] redy2006:
Another new version?? :eek: Great! ;)
[LG Optimus Black] Felsar:
you gotta be kidding me man! you're working faster than we can even test! [well at least that I can test :p]
[LG Optimus Black] sonic997:
I catched what you mean, however, if we do a factory reset, unistalled the ADW will turn it to NO LAUNCHER for the phone. It will surely brick!

So, I recommend to replace the ADW instead of unistall it
[LG Optimus Black] zogoibi:
G button and eRecovery requests

Hi all

Thanks Aprold for continuing knzo's work.

I'd like to kindly ask two request features that I think might be quite easy to implement, and I hope I won't be alone with them.

1.- First is, can you please have the G button generate system calls (I think that's how you call them), so that it can be used (with the proper keyboard tweak) as a "device wake up" and not only as a "device lock"? I think that this is extremely useful, present in Nova 8 ROM. And I'll reason it:

On one hand, G situation on the device is much more practical, handy an convenient than the Power button placement, so that it's much easier to press.

On the other hand (and this is an important issue, imho), the Power button has "too much work". It's overused, and can wear out easily. This would be a very good way for "releasing" Power button of some of it work, so that it won't wear out so easily, with the risk of stopping working and "brick" our terminals for good.

2.- Second is: would it be possible to keep the eRecovery in your kernel for the moment? I am on CM7#17, Nova 9, and I can't access emergency recovery, by no means. I've precisely followed the instructions, but I don't succeed. My guess is: it's not been implemented yet in Nightly 17, but it's removed already from V9 in Nova. And I think that there are many people with this combination, as Nightly 17 seems to be more stable than the next ones. You wouldn't leave us without eRecovery, would you?

Thank you anyhow. Waiting for some feedback.
[LG Optimus Black] knzo:
1. Can be done, I'll talk with Aprold. I looked into the kernel and seems like the G key is still being set, just not used on CM7. Shouldn't be too hard to tweak the keylayout for giving the G key new features. Maybe even an interface of choosing whether it should act as POWER, MENU or CAMERA keys.

2. That seems to be correct since CM's eRecovery (he calls it PBR - pseudo-boot recovery, the eRecovery - emergency recovery came from me :P) was only added 14th Nov whereas #17 nightly dates back to 13th. However, I wouldn't say including back eRecovery per se but a version that complements the PBR (like I had in the first eRecovery - check by file). This way it's a more solid approach for the future nightlies too. But I'll discuss it with Aprold; I've been helping him but ultimately all decisions are his since he's the head of Nova now.
[LG Optimus Black] CalamitySir:
just when i was wondering why the g button aint wroking...LOL, i think it shld be used as screenshot button, cause there was this shortcut in Nova(i think is home plus power button) to take screenshots without going into the power menu! YEAP! Screenshot button would be great!
[LG Optimus Black] Zakyz:
My phone won't boot into recovery, cm7 and Nova

I already followed the instructions but my phone still won't reboot into recovery, install cm7 and Nova. Tried this 9 times. Please help. :(
[LG Optimus Black] Thes1ev:
Install Rom manager from android market and flash recovery
[LG Optimus Black] Zakyz:
thank you!! :d
[LG Optimus Black] zogoibi:
Thanks Knzo. I think that, at least, point nr. 1 would be great.

As to eRecovery (or PBR, whatever), even though it's very important, I know that this combination (nightly #17 + nova v9) is just temporary. So, sooner than later we'll move forward and come back to PBR again. (By the way, if I'm allowed a suggestion, I think that te "Nova 8 ROM" eRecovery combo -i.e., just pressing G button- is much friendlier than the "Vol down + Power button" combo.)

[EDIT] One more thing I've just remembered: in Nova 8 ROM, I found very useful to move the cursor using the volume key. On CM7 stock keyboard, it's quite hard to position the cursor in the desired place. Any possibility of implementing this? Or: do you know any keyboard app in the market with which I can use the volume key for moving cursor? Thank you!
[LG Optimus Black] t0g3:
with v10 I got hang again last night :(

happened when I open the Nova config app, and select quadrant loopback hack, then it hang.

I removed the battery, reboot, then check the battery use

again (just like my previous post), I got huge battery drain. not more than 3 minutes since it hang, drained more than 20%

(pict attached below taken this morning)

@aprold : is there any chance that you might build the BFS version? though I dont know exactly if it related with BFS or CFS, since this always happened in my OB with all nova kernel CFS version :confused:
[LG Optimus Black] zogoibi:
A bit of feeback about Nova V9. Two things:

1.- For two times I've flashed Nova V9 to two different versions of CM7, for two times I've got the same problem: with the very first opening of ES file explorer app, the phone freezes and can't reboot it except by removing the battery. Next times I open ES, no freezing any more.

2.- Don't know if this is Nova related, or CM7 related, but the "render effect" (in the Cyanogenmod settings-->Interface-->Render effect) gets lost every time I reboot the phone. I mean: when I reboot, my setting is gone back to the default, and I have to re-set it again. Is this normal?

I haven't tried with Nova V10, as I'm reading that the battery drain is big.

By the way: I don't know what's all this baseband business, but my phone shows "Unknown baseband". Why is that? (I'm now on CM7-RC0 and Nova V9).
[LG Optimus Black] lvlouro:
These problems are probably due to me not having done a clean install in a looong time I usually only do a dalvik wipe, however here it goes:

Well since I've installed v10 2 days ago, I've had to take the battery off 3-4 times due to freezes and rebooted 2-3 a day due to laggy and FC.

Yesterday when charging it got stuck at 1Ghz and heated as hell...
[LG Optimus Black] antonio1475:
LOL I flashed this v10 3 minutes ago, then I go to Root Explorer and it freezes. I had read it froze, I didn't know that it would freeze so early! :p

I hope it's not a constant thing.

:)
[LG Optimus Black] antonio1475:
Huge battery drain after flashing this :S

I guess I have a reflashing today, ****...

:)
[LG Optimus Black] knzo:
Make sure to always use battery tools to see where the drain comes from.

Most of the time are misbehaving applications.

Here's my combo:

- PowerTutor (free on Market)

- BetterBatteryStats (free here on XDA)

- CPU Spy (free on Market)

- JuicePlotter (free on Market)

- Battery usage menu

PowerTutor is for me the most complete one.

BetterBatteryStats is more for wakelocks and processes.

JuicePlotter is almost the same as battery usage but it saves the battery's temperature throughout the graph.
[LG Optimus Black] antonio1475:
Hi! I already use PowerTutor since you told me to a few months ago. It shows similar results when battery is fine and when I have drains, which makes me :confused:. However, I had never seen the kernel in second place before, and now it is.. I don't know, I'm going to give it a few hours, but CM7 is being unstable anyway for me, and I already flashed #18 over #20 because of battery drains, so it's not a clean system anyway.

Long time without knowing about you Manuel. Now, Black, Xperia or old-times-Nokia?

:)
[LG Optimus Black] knzo:
I didn't even notice it was you on the post above, nice to see you Tony!

Xperia. ;) But like I said, I like to give a hand to Black's community as often as I can.
[LG Optimus Black] zogoibi:
Nova > V9 breaks native PBR in CM7 > #20

To the developers:

I've been testing with full wipe / from scratch installs, and now it's confirmed: Nova V9 and V10 are breaking native CM7 (> #20) PBR.
[LG Optimus Black] knzo:
It doesn't make sense that Nova v9 and v10 break the PBR because since it uses the kernel injector, it doesn't touch the ramdisk which is where both the PBR binary and trigger are located.

Also, I can't confirm it since Aprold is asleep now but I'm almost sure he uses PBR rather frequently on our kernel testing. Tomorrow he'll be able to provide you with a better reply.

Keep in mind that PBR does not work like eRecovery when it comes to key combo.
[LG Optimus Black] dharmabm:
it may not make sense but it appears to be true - i just tested it again and i can get in no problem with stock kernel and cannot get it to work with v10. don't know if this helps, but it looks like it is going to enter recovery - the lg logo comes on, the screen goes black, and the lg logo comes up a second time but it loads cm instead of recovery. i am trying to produce a log, will post if successful.
[LG Optimus Black] zogoibi:
So many truths in this life don't make sense! :) But I'm afraid this is the case now. Sorry if my report was a wee bit too brief, but I tested it thoroughly and collated the results with Dharmabm. Unfortunately I don't know about technical details, and can't figure out how to provide a log about a booting issue, but... maybe kernel injector isn't working properly? Go figure! Let's wait for Aprold's research.
[LG Optimus Black] dharmabm:
Another minor bug (also in huexx kernel) is that cpuspy doesn't seem to read correctly
[LG Optimus Black] dharmabm:
just had a hard lock, not sure if it is really kernel related but it never happened with stock kernel. managed to get a log while still frozen, not sure if it will help but is @ http://pastebin.com/kbPvaAf0

going back to stock kernel for a little while to see if it happens again. seems a lot of errors with juiceplotter, and have been getting a lot of watchdog warning about juiceplotter high cpu use, so not sure if that's related, but...

<edit> this is cm7-rc0-KANG with nova-v10</edit>
[LG Optimus Black] Redpik:
It happend to me too this morning on stock kernel. I was using the last build. I was surfing web on 3g.
[LG Optimus Black] lvlouro:
Well I installed cm#20 on top of that and been using stock kernel, until now I haven't had any FC or freezes or reboots...

Make your deductions, I really can't since It's been quite some time since my last clean install and can't really recall all that I've done...
[LG Optimus Black] voga06:
cpu spy is bugged for me too, but i sill love this kernel, it doubled my battery life :)
[LG Optimus Black] dharmabm:
Please disregard this, cpuspy was updated today and is now working correctly.
[LG Optimus Black] aprold:
Hello guys and gals!

Nova kernel v11 is almost here. Thanks for waiting so patiently and thanks for reporting on the issues of v10! Me and Knzo have been busy integrating, developing and testing new features and there has been quite many of them.

By integration I mean merging new and promising stuff from the works of other respectful developers around the net. This is all done and most of it tested as well, but Knzo discovered something very interesting last night which we would really-really like to include already in this upcoming release. We'll try to find out if it works ASAP.

Concerning the development there is going to be new Nova Settings configuration app with more configurable preferences and mostly rewritten from scratch as the first version took the wrong turn from the beginning and turned out to be dead end in some sense.

When it all comes together and all tests come to pass then I'll try to replicate some of the issues reported here to see if these are gone or we can do something about them.

- Aprold
[LG Optimus Black] officialreloaded:
Thanks. Also hope you guys crack the overclocking soon.. :)
[LG Optimus Black] pakotbkr:
I am impatient to see nova v11!
[LG Optimus Black] Felsar:
That's good news, hope you get it soon man
[LG Optimus Black] zogoibi:
No boot when phone plugged. Possible?

Here there is a plea for the developers:

CM7 (or perhaps GB, I don't know) is the only mobile phone's firmware I've ever had, or known of, that necessarily boots when plugged in, no matter what. And, as I've never been able to fully understand the minds of developers (no offence meant at all), I don't know if this is a bug, or a feature! But, if a feature, it's a cursed one, in my regard.

Why?

Well, simply because I want to be able to charge the battery as fast as possible, and I don't need my phone switched on 24/7/365. I can very well live without it during some hours at night. But, as Android is such a hungry beast, it turns out that charging my OB's battery with CM7 ROM flashed takes one or two more hours than charging it with the stock or Nova ROMs (as I can then charge the handset switched off).

So, I have three questions:

1.- Is this "cursed feature" able to be removed at a kernel-level, or only at a ROM level? (In the latter case, then I should port this plea to Rootzwiki.)

2.- If at a kernel-level, and if I'm not alone in this feeling, could you please consider implementing the "no automatic boot wen plugged" in future releases of Nova?

3.- In any other case, do you think it would be too hard for me (no C++/Java knowledge, just some Linux) to cook my own ROM/kernel that does not automatically boot when plugged?

Thanks for reading thus far. :)
[LG Optimus Black] quyTam:
+1 for non automatic boot on plug !
[LG Optimus Black] lesp4ul:
Hmm new features, can you tweak the hardware acceleration for webkit and UI?
[LG Optimus Black] knzo:
You guys are mistaking kernel with android itself.

Some things, such as hardware acceleration on applications (it's already active in UI) happen on the android source, not kernel. And I'm almost sure it's the same for the automatic boot on plug event, although I'd have to research in order to give a solid confirmation.

Anyway, me and Aprold are down to the final testing of 2 new features.

Tomorrow or day after you should have your v11. It's taking a bit longer than previous releases because this one involves a restructuring of several things. It will no longer be just a kernel and become much more than that and able to offer a satisfying level of user-customization on some parameters.

Here's a small teaser: we lowered wifi chip voltage to the minimum possible so it will consume less battery when it's on (while working without problems of course).
[LG Optimus Black] lesp4ul:
I understand it already implemented into android system. No need to tweak it? or already tweaked in your kernel?

Ehmm Knzo you are using i9100 right? have you tried this screen rotation animation (lib file from GNote) just a cosmetic stuff, just wondering if it can be ported to OB haha ;)
[LG Optimus Black] zogoibi:
How can I be mistaken in a question? That's precisely what I was asking! :)

Oh!, and just in case anyone else is interested: after googling a bit, I read somewhere that the automatic boot upon plug in is... a feature! Bewildering, huh? As I say, I'll never understand some developers' criteria. ;)
[LG Optimus Black] axpira:
It's possible to apply this: PDroid - The Better Privacy Protection on this kernel?

Thanks
[LG Optimus Black] aprold:
Nova kernel v11 is finally here!

Here is the changelog:

kernel:
- Decrease wifi voltage to save battery (more battery)
- Switched to TinyRCU (more battery)
- Added CFS' HRTICK feature
- Enabled ARM errata 430973, 458693 and 460075
- Some more ARM, FS and RCU stability patches

package:
- Updated Nova Settings application to v1.1
- Added eRecovery (any left side key will do)
- Added G key assignment feature
- Added zipalign on boot feature
- Added move dalvik-cache to /cache feature
- Added sqlite database defrag feature
- Added 3G boost feature (values by zeppelinrox, original research by voku)
- Included tweaked GPS.conf for faster locking
- Patched resolv.conf for Google DNS servers
- Free RAM feature (credits: imoseyon)
- Raised VM heapsize to 48mb (we can afford it)
- Added some TCP values tuning
- Disabled verify-bytecode for more RAM
- Added logging to initialization scripts (/data/nova/nova.log)

settings:
- refactored to use preferences
- regrouped preferences to child screens
- replaced buttons with menu (works on the main screen only)
- added about dialog and reboot menu items

Please check the first post for other information and download links.

It took a lot of testing to get all the things right but here they finally are. We also tried several different ways to get overclocking working but it requires more time to get it right and we decided to do v11 without it. Can't spoil you with the good things all at once and something should be left for next releases as well ;)

I promise to write a little more on the new features later (if Knzo doesn't beat me to it again). Perhaps a separate thread on Nova Settings, too.

EDIT: As long as there are no nightlies available you can check out a CM build done by our fellow OB users from the General section.

Tried v11 both with this and the build I cooked myself and it works better than any of the old nightlies.