yashsingh1/xdaforums huggingface dataset:
[G2 and Desire Z Android Development] nik3r:
1) The OC daemon is not installed by default, only the control app is present that allows to download and activate the andrev_oc daemon. (Options tab of the control app)

Once installed, just re-open the app to set up the wake and sleep profile as you see fit on OCD tab.

The CPUFreq tab is not persistent, it will revert to defaults after reboot, so it's safe to test OC there.

Single persistent frequency can be set using Cyanogen settings - performance - set on boot. That is if you don't need/want sleep profile.

2) Not sure about applying render effects automatically, there are two ways to achieve them - a widget and inside CM settings, the menu in settings might be persistent but I'm not sure.

3) It appears that all the fuss around battery calibration was just a hoax, the file that was supposed to hold battery capacity info is nothing more than battery statistics (remembering which app uses how much battery) and it gets deleted and re-created after every full charge. If that is indeed true, there is nothing like battery calibration in android and all the tutorials and tools do nothing but placebo effect. I left the features laying around but I don't use them anymore, I don't perceive any difference.
[G2 and Desire Z Android Development] Neejay:
Yep:

Battery myth: https://plus.google.com/u/0/105051985738280261832/posts/FV3LVtdVxPT

---------- Post added at 03:16 PM ---------- Previous post was at 03:09 PM ----------

We can just flash over the previous kernel, right? Only asking because I flashed today's updated kernel, but it broke my SU installation. I even tried running a fix_permissions.
[G2 and Desire Z Android Development] nik3r:
Yup just flash over, don't even think a dalvik/cache wipe is necessary.

The kernel doesn't do anything with SU or anything related really, I doubt it's the cause but I'll try to flash it.

EDIT: Nope, flashed it and everything works.
[G2 and Desire Z Android Development] Neejay:
Cool, thanks...back to the drawing board. :D
[G2 and Desire Z Android Development] eightcore:
Thanks for your answers, nik3r.

Neither the render widget nor the option in Cyanogen settings are persistent. So this seems to be impossible. But that's not that bad.

The Issue with OC Daemon disappeard.

Okey, it's time to say "chapeau"! Best ROM I've ever used.
[G2 and Desire Z Android Development] nik3r:
Thanks, you know how it goes - if you want something done right, do it yourself. So I did ;)
[G2 and Desire Z Android Development] selfinflicted1:
Well I tried a sense 4.0 and a few others but I am back. This has got to be the best performance Rom out there. Once again great work. This will actually be a new one for me, you did update to the 7:2 didn't you? Either way downloading now. Oh and you need a custom wall paper or something to kind of act as a copyright. So I can proudly show the elite mod to others. Once again thanks for the best vision Rom on xda.
[G2 and Desire Z Android Development] Chillout:
YOU RULE, thanks man!

edit:

Either I am doing something wrong... or my phone is truly awesome when it comes to voltages:
[G2 and Desire Z Android Development] nik3r:
Lmao :D. Yeah I suppose you're doing it wrong.

Try over cable:

adb shell

vdd_levels

It should give you accurate info.

Sent from my Desire Z powered by EliteMod
[G2 and Desire Z Android Development] Chillout:
it doesn't give any info... it just says:

vdd_levels: not found

when I go to /sys/devices/system/cpu/cpu0/cpufreq, there's a file called vdd_levels, which does contain the data I entered... so that part is going right...

the same goes for running abd shell cat /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

it just gives the expected output!

any other ideas?
[G2 and Desire Z Android Development] nik3r:
Zeah sorry forgot about the path. If vdd_levels returns the same values, they are definitely set. The reason its stable might be, that the frequencies are not being used at all, but 768MHz is always used for smartass so thats weird.

Sent from my Desire Z powered by EliteMod
[G2 and Desire Z Android Development] Chillout:
Yeah,I'm pretty sure the freqs are used...

Is there a way to readout the actual voltage used? So not just reading the voltages table,but see the true current voltage?
[G2 and Desire Z Android Development] nik3r:
What you say would mean the vdd_levels are not being applied at all, try to undervolt the max frequency you have selected to something ridiculous like 700 and then something more sane like 850 - anything above 1GHz should freeze instantly. Maybe there's an actual HW limitation on the minimum voltage and settings lower than that are being ignored altogether.
[G2 and Desire Z Android Development] Chillout:
Yeah,I already tried lowering the voltage on a high freq and setting setcpu to that freq... but it didnt freeze.

The only time my phone ever froze while undervolting,was with using system tuner pro. It seemed to get its vdd levels from a different source,because the settings I applied using your uvtoools were noot visible when checking the voltages in system tuner pro.. strange!
[G2 and Desire Z Android Development] nik3r:
If I lower everything to 800mV using the tools, it freezes right away, but maximum freq at ridiculously low voltage doesn't. Something doesn't smell right but it's obviously not all broken. Maybe the kernel is just magical :D

Maybe, just maybe voltage jumps alone are what kills our overclocking all along and if you flatten the voltages, everything becomes more resilient, at least until you want some serious horsepower. But that's wishful thinking :D

Nah my tests show it does work

echo '24576 700' > ./vdd_levels
echo '61440 700' > ./vdd_levels
echo '122880 700' > ./vdd_levels
echo '184320 720' > ./vdd_levels
echo '192000 750' > ./vdd_levels
echo '245760 775' > ./vdd_levels
echo '368640 800' > ./vdd_levels
echo '768000 800' > ./vdd_levels

this freezes for me immediatelly with default smartass settings

Even this:

echo '368640 850' > ./vdd_levels
echo '768000 850' > ./vdd_levels

this is just 25mV below my stable minimum and the phone starts to act weird, then softboot the GUI, then gave up and rebooted. This was tested with ondemand to make sure it passes through all the freqs. With smartass it takes longer to freeze (because it skips certain frequencies or only stay there for a tick). But eventually the GUI started to just close apps without errors and act weird until it froze.

So the vdd_levels does work for me, maybe you were just lucky and the frequencies get skipped. Try SetCPU and its "time in state" feature to monitor frequency utilization closely.

Also if you read the UV guide closely, I mention that the frequency change is the time when it most likely freezes. Setting a permanent frequency on performance gov can be stable in situations where simply changing to adjacent frequency pushes it over the edge. Also use ondemand for testing UV, because you need that slower granular stepping between frequencies for stability testing. That is unless you test long-distance voltage jumps, ondemand would be more resilient in that case, giving CPU voltages more time to settle. Again refer to SetCPU time in state to see the difference.

Also instead of using incredicontrol, try the daemon included in ROM, it allows for UV as well and works, this new version of IC may be bugged somehow.
[G2 and Desire Z Android Development] Chillout:
I was just using your UV_Tools at first, and only used incredicontrol to be sure the phone was actually using the settings... I'm going to start from scratch, and find the "sensitive spot", cause right now I have all the freqs at 700 :P
[G2 and Desire Z Android Development] nik3r:
There go all my theories :D

I set everything to 1525mV, that should have eliminated any freezing but it did freeze when I crossed my 1.3GHz maximum for smartass. As if nothing changed from the defaults but that's also not true, because I can change the voltage table to a state when it will freeze immediatelly after applying or soon after or under load. I also tried to set everything to 700mV and it didn't freeze, but I need to apply the voltages before the GUI loads.

One big mystery.

I'm attaching the relevant source file, maybe you will spot something I didn't.
[G2 and Desire Z Android Development] noob15:
I think i saw this before when under volting everything to 700, it always worked. After working with some other hardware is that a limit exists to how low you may set the voltage. I am assuming that by setting the voltage to 700 nothing is changed and it remains at the default (or previous) voltage. Its just the software here saying 700mV when really if you open your phone and measure its normal, as the software is created by users who may or may not know the full physical limitations to the hardware.

TLDR: I think the phone is limited to go only to 750mV as lowest and any lower isn't really applied. (when it freezes its the phone trying to set it but obviously fails)

or option b if you so choose to believe is I am just grasping air. :) good luck

also try setting everything to a more reasonable voltage. More voltage should = no freezes but I have experienced personally overvolting helps to an extent then after a point freezes again. Puzzling but it happens.
[G2 and Desire Z Android Development] Fidyyuan:
With the new studying saying that ads using GPS and Mobile Data account for up to 75% of battery drain, should we use JuiceDefender with this rom? Also, do you know if Gmail Push drains a lot of battery?
[G2 and Desire Z Android Development] nik3r:
This ROM bundles AdFree hosts package, so most ads in apps as well as any tracking should be limited to almost zero. The only battery saving system I use is Settings Profiles to switch wi-fi on/off depending on my location (it recognizes if I am at home/office/outside and switches wifi on/off).

GPS drain for me is minimal (GPS always enabled), it really depends on the apps you have installed, most of them can be switched to cell location mode.

Really cell internet access is very expensive compared to wifi. Basically as long as there is no data, the cell connection is cheaper but with sustained data transfer the cell is very expensive, almost as if you are on a call for the duration of data transfer, that is when wifi shines. So in reality, wifi will be cheaper if you have a decent signal, because the device does transfer bits of data on background all the time.

Sent from my Desire Z powered by EliteMod
[G2 and Desire Z Android Development] Chillout:
The voltages thing could be cause by my phone... because I don't seem to have a voltages tab in SetCPU...which is strange.

I might re-flash the phone and see if i can get different results...
[G2 and Desire Z Android Development] selfinflicted1:
Why when I use the torch app does my phone reboot? Any clues?
[G2 and Desire Z Android Development] nik3r:
Nah it doesn't show the tab for me either, the app must use another way than vdd_levels, there are multiple OC subsystems apparently.

No idea, perhaps HW malfunction? Try another software that does the same or another ROM.
[G2 and Desire Z Android Development] selfinflicted1:
Reason I ask is I just came from a sense 4.0 and it worked there.
[G2 and Desire Z Android Development] DRSdroid:
It works here too.. i have no problem with it
[G2 and Desire Z Android Development] SnowOokami:
torch works fine here...

this ROM is sick smooth (using 2gb sd-ext and 256mb swap @ 32gb class 10)

:eek:
[G2 and Desire Z Android Development] buxtahuda:
WiFi icon in Power Notification Widget is disappearing when toggled from off to on.

Don't know if that's something dealing with some of your stuff or if it's just a quirk I've run into with CM7 and my current settings, but it is haha
[G2 and Desire Z Android Development] eightcore:
I've got a problem when mounting the USB storage. I do can open the explorer and browse in the SD card directory, but if I want to copy some files in it, the copy progress freezes suddenly. Same issue if I mount the storage under CWM.

So i have to do file transfers over SMB all the time.

Can anybody help?
[G2 and Desire Z Android Development] Palingenesis:
Could you please post the link to that stock browser. I love it, can change user agent on it. The stock browser, not opera. :D

Is it available in the market? How do I get it?
[G2 and Desire Z Android Development] DRSdroid:
yea, it's a CM7 issue for sure. I've had flash problems on all CM7 variants. I updated to the latest flash a few days ago though and since then i'm having much better luck. Try different browsers. I have stock & Opera and it seems like a have a bit more luck in opera more often than stock. Just my experience anyway
[G2 and Desire Z Android Development] nik3r:
Yes, there was a Flash update yesterday that increased Youtube performance in Opera for me. I recommend updating.
[G2 and Desire Z Android Development] Palingenesis:
I'm currently trying a fix, but it says I need to make the file executable by all (permissions) which I don't know how to do. What would I write in terminal emulator?

The file is in system/etc/init.d
[G2 and Desire Z Android Development] buxtahuda:
IMO it would be easier to set the permissions with Root Explorer. Just find the file, long-press, change permissions.

*EDIT:

Or ASTRO, File Explorer, or any other rooted file explorers. They should all be able to change permissions.
[G2 and Desire Z Android Development] Palingenesis:
The built in ad blocker is blocking my craigslist app. How do I make an exception for it or disable the adblocker?
[G2 and Desire Z Android Development] nik3r:
download AdFree to manage it or edit/delete /data/data/hosts and /system/etc/hosts
[G2 and Desire Z Android Development] deviryuu:
Could you re-upload http://elite-force.eu/elitemod/EliteMod120122.zip to another site? Your server keeps dropping data during my downloads.
[G2 and Desire Z Android Development] nik3r:
here: http://www.mediafire.com/?suxvmn2x1p56x
[G2 and Desire Z Android Development] deviryuu:
Thanks!
[G2 and Desire Z Android Development] strawmetal:
can i use OCUVBeater or ILWT Tools instead of setcpu????
[G2 and Desire Z Android Development] nik3r:
AndrevOC control app is present by default but the daemon is inactive until you manually allow it. So as long as AndrevOC is disabled you can use any daemon you want.

Sent from my Desire Z powered by EliteMod
[G2 and Desire Z Android Development] buxtahuda:
So, not sure what was going on, but I had to get off 120316. I was randomly rebooting like crazy and got SOD pretty often. I suppose after I make the rounds trying out the current ICS builds I'll come back and try other daemons, but I saw a huge drop in stability. My phone was actually messing up as much as my brother's SGS Showcase (Fascinate) on AOKP lol.
[G2 and Desire Z Android Development] Chillout:
when will this Rom come with Aroma installer? :)
[G2 and Desire Z Android Development] Palingenesis:
It needs another update. I'm having some issues.

Even after wiping data/cache and superwipe and dalvik, it saves my apps on a fresh install of this rom.

For example, I had this rom last week with 15 or so apps on it, the switched to ILWT. Then switched back to elitemod. Upon flashing elitemod, all my previous apps were still on this rom, as if I had never flashed ILWT. - this is NOT app restore from the setup. Because all the apps are instantly on there even before I login my Gmail. I see my IM icon in the notification bar before logging in lol.

On top of that, I get an error saying "system has stopped" or something like that. I get that error several times throughout using the rom.
[G2 and Desire Z Android Development] nik3r:
Hey, aroma looks interesting but it might not be compatible with my userspace tweaks.

Palingenesis:

That is not possible, after /data wipe or superwipe, there is nothing left unless something went very wrong. Try to format the /data partition manually in 4EXT.

Are you sure it's not just google market restoring backups? Try to skip google account login to check if the apps are really installed before tehy can be downloaded.

There is nothing wrong with the ROM, by now I would certainly know, it's rock-solid for me and I'm trying new ICS builds regularly. Must be your recovery setup or something similar.
[G2 and Desire Z Android Development] insink71:
ics builds

nik3r,

I have long admired your kernel tweaks (first read back when you were squeezing settings from other ppl's kernels). Since you've done a lot of work building your own custom kernels (since that time), have you looked into the ics kernel a good bit? Seems 90+% of ics roms out there suffer from camera or wifi challenges.. and while these may be incompatible modules, the kernel comes into play in my mind. (I often heard when I first built a kernel that wifi module almost always has to be rebuilt for example). I think I might come back to my old G2 (better than my crappy current phone for sure); love to learn so if you ever find yourself bored on irc.. drop me a pm. You are certainly one I would learn more than share with, but I'd love the opportunity.

Regards,

Rob
[G2 and Desire Z Android Development] nik3r:
There will be ICS version of the rom and kernel once there's CM9 out with fully working camera. I can do without 720p recording for start but I need the camera at full resolution for my daily use.
[G2 and Desire Z Android Development] Palingenesis:
That's exactly what happens. For example, I'm using ics now, if I were to restart into recovery, click "wipe data" then "wipe cache" then I go to install from SD card, navigate to the super wipe+ext4, then wipe dalvik.then I flash your from, elite mod. Wait for boot. I kid you not, my IMO icon is running on the top left. After I run through the setup, UNCHECK the Boston that asks if I want to restore previous apps etc., login my Gmail, it asks me which launcher I want to use (the reboot required option is there as well as zeam, launcher pro, go launcher and...one other that I forget.) Then I reboot. Upon the next boot, it literally has all the apps I had from previous flash of elite mod.

Then I start getting system crashed error.
[G2 and Desire Z Android Development] nik3r:
I think that can only mean one thing - your data partition is somehow corrupted and can't be wiped by 'natural' means. Don't just wipe data and cache, try to use the dedicated format option in 4EXT and wipe data to ext4. Then check in info if its really empty. It shoud give you some clue if its not successful, right?

Sent from my Desire Z powered by EliteMod

EDIT: Of course, it makes sense, I think it's your sd-ext partition. It contains all apks that you had installed and elitemod will mount it and thus re-attach the apps. The data like settings should be missing but the apps are already installed. Format your sd-ext and remove swap partition and all stability problems should go away. Simply start without sd card to test if this is the case.
[G2 and Desire Z Android Development] Palingenesis:
I'm thanking you for your attempts in helping me. I do appreciate it. I believe you may be right. Ill have to test it later to be sure. I'm currently really liking this CM9 rom. So if I run into problems or get bored with CM9, ill be sure to try elitemod again.
[G2 and Desire Z Android Development] Chillout:
I just saw this thread:

http://xdaforums.com/showthread.php?t=1621808&page=29

Will any of the tweaks metioned there be able to improve battery life even more on this rom?
[G2 and Desire Z Android Development] nik3r:
I don't think so, it may actually get worse. But shouldn't hurt to try it, ya never know ;)

Sent from my Desire Z powered by EliteMod
[G2 and Desire Z Android Development] mrbmg:
Been using this rom for a few days and I'm real impressed. The battery life is amazing, though I have had one restart. I don't know what could have caused it, and I haven't tinkered with anything. Great job, hope you keep updating if there is any more updating you could do, will be using this as a dd for now.
[G2 and Desire Z Android Development] jeebspawnshop:
Just wanted to thank nik3r for a great ROM and kernel;

I just gave my dad's old Desire Z to my friend - she broke her old phone - and put this ROM on to it.

It's fast, smooth, and great on the battery (considering this phone never had a good battery life to begin with).

All I had to do was kick all the voltages up by 25mV, as at their original settings the phone was having some SoD's.

So thanks again, cuz she loves her new, fast-as-heck Android phone ;)
[G2 and Desire Z Android Development] Careless_:
I was wondering if there was a way to have this rom without any theming?

I much prefer stock looking roms rather than the blue toggle buttons and blue checkboxes and what not, and for some reason I can't change text size.

any ways to remove that kinda stuff?

This rom is SUPER fast. Would love to use it in a more stripped down version. I don't like the look of the launcher that's been installed as default, or any of the graphic enhancements :-( not my preference. But i'd love to try the ROM for what it is underneath this clothing.
[G2 and Desire Z Android Development] jeebspawnshop:
Install Zeam launcher (free) from Play Store, and all your issues & concerns are resolved in one quick shot.
[G2 and Desire Z Android Development] buxtahuda:
Ok off topic, sorry guys, tired of not saying it. I love your avatar! Lol
[G2 and Desire Z Android Development] Careless_:
Zeam launcher does not change the toggle switch color and all that fancy jazz. It's a launcher.

Anyone know how to remove the theming from this thing?
[G2 and Desire Z Android Development] DRSdroid:
nik3r.. i can't wait to see what you do with ICS! :D

Both the main ICS roms for the vision (unofficial CM9 B5 and Andromadus B3) are 95% complete i'd say. I've spent some time on them both and mostly all the features are working (even wifi calling, a bit). But everyday i use them i think "the battery life is just so much better on EM."

Do you think you'd perhaps dabble with making an ICS kernel first, or do you think you're going to wait until you can make a full ROM?
[G2 and Desire Z Android Development] nik3r:
I know I am trying them out when I have time. Still has some minor issues but its a matter of time now. Can't talk about stability because I always fall back to EM after a few hours.

My plan is to try to make a kernel first, then a tweaked ROM. Just don't ask when... I'll get to it when I feel the result would be an improvement over current version ;)

Oh and the theme thing - just use theme chooser app, the stock theme is in there.

Sent from my Desire Z powered by EliteMod
[G2 and Desire Z Android Development] jeebspawnshop:
Thanks bro ;)

Yea, sorry, I must've not read your post properly. I'll leave that answer up to the wiser folks around here.
[G2 and Desire Z Android Development] nik3r:
First ICS kernel *highly experimental*

CM9 Experimental Kernel

This does NOT work with CM7 EliteMod releases.

For those that are interested, here is the first working version of EliteKernel for CM9. It is only marginally faster than stock so far but allows all the extra features you might expect - Scary, Smartass, 1.9GHz overclock for starters.

http://elite-force.eu/elitemod/MOD_EliteKernelICS_120515-6.zip

Have fun and please let me know how it works (PM or here). I will not start a separate thread for CM9-based mods until I have a working ROM, and I might just wait for the next beta before I do that.

Enjoy
[G2 and Desire Z Android Development] nik3r:
Just a quick fix for some text rendering issues:

http://elite-force.eu/elitemod/MOD_EliteKernelICS_120515-7.zip
[G2 and Desire Z Android Development] trsanning:
Kept getting random freezes running the same clock speed and gov as stock kernal that I wasn't getting before.
[G2 and Desire Z Android Development] Stratis1978:
Amazing! The best rom I've tried thus far!