[ROM] Harmonia 1.87 Froyo (Aphrodite+Picasticks) 12June12

OK, I have just unzipped Harmonia 1.0.1 and the tun.ko and wireless.ko modules are not correct. I don't know where they came from but they're not the ones from my kernel build.

Flash picasticks kernel and it will fix this, while leaving everything else about Harmonia intact.

I'm sure LeslieAnn will put a new ROM image up soon, but just flashing picaticks .zip will accomplish the same thing, since it's an AnyKernel updater.

Thanks. I think the original issue was the wireless eating up too much battery, and so she attempted a fix in harmonia 1.0.1.

I am guessing that is why you say the files are not correct.

She was saying that to fix the wireless battery usage, it must be done at the kernel level (in picasticks). Someone please correct me if I am mistaken (or go back and read the last few pages of this thread).

EDIT: It is worth noting that the bumblebee dev says he isn't having this issue with his rom:

Code:
http://forum.androidcentral.com/optimus-v-rooting-roms-hacks/79309-mod-harmonia-1-0-bumblebee-kernel-1-13-init-d-apps2ext-status-bar-mods.html#post851860
 
Last edited:
There's no battery issue in the kernel AFAIK.

Flashing either bumblebee kernel or picasticks kernel over top of Harmonia should fix the kernel module mismatch issue, because either one will use its AnyKernel updater to replace the kernel and kernel modules with ones that match each other.

I'm just catching up to this thread now after 1.5 days or so, so I don't know the whole history of what fixes may have been attempted, and the only link I have to Harmonia is one LeslieAnn sent me which downloads Harmonia_1.0.1.zip, md5sum e08976184b5ea371f3fc40f2cdf0b6ef. And I can tell you for sure that tun.ko and wireless.ko are incorrect in that file.

I'm sure LeslieAnn will check in soon and clarify.

My tendency (since this same kernel config has been running for nearly a month on both S and V, with no one reporting a battery issue) is to say that the battery problem (if it isn't as simple as mismatched kernel driver) is probably not in the kernel. Most of the wifi twiddling is done by the OS (i.e. ROM) not inside the driver, and for sure I haven't touched either the broadcom driver code or its configuration.

That doesn't rule out every possibility, so if there somebody with Rodimus + Picasticks or another combo like that, and you are also having this problem, and think you have traced it to the kernel, by all means please report it in the picasticks kernel thread.
 
LeslieAnn took the wifi drivers from the S source, and tried to implement them into Harmonia-1.0.1, to fix the wifi drain issue. That is my understanding. 1.0, did have the drivers from the V source (the original V wifi drivers from stock, were not that great from my understanding).
 
Picasticks misunderstood what I sent him, which is why he was saying the drivers were wrong. They were, on purpose.

Anyhow, I double checked the files, 1.0 is using his drivers, I used everything he included. I'm checking to make sure I didn't miss something else or that something else I carried over from Virgin is breaking something.




Question...
Anyone who was using Picasticks with Aphrodite, did it have this problem?

I don't think it did. (just trying to nail down a cause).
 
LeslieAnn took the wifi drivers from the S source, and tried to implement them into Harmonia-1.0.1, to fix the wifi drain issue. That is my understanding. 1.0, did have the drivers from the V source (the original V wifi drivers from stock, were not that great from my understanding).

OK, yes, both LeslieAnn and I have verified now that the original drivers are correct (in the Harmonia.zip linked in post#2).

So, the battery drain issue is likely somewhere else and LeslieAnn is working on it!

Please remember this is a 1.0 release of a new ROM and try to be patient.

In future, if you think there is a problem with the picasticks kernel (including kernel modules), please report it in the kernel thread! It doesn't do anyone any good to post reports in an unrelated thread like this one, it just wastes everybody's time. (Takenover I'm not talking to/about you, just trying to clarify. :) )

Like I said there are no issues reported to date with the kernel wifi driver. My kernel doesn't go near the Broadcom code or config, or anything affecting the battery ... the whole philosophy of the picasticks kernel is not to screw with these things in the first place (unless there is a *totally confirmed* bug + *ironclad* patch).

In any case, the Harmonia 1.0.1 release was borked because of the file mismatch. Linux kernel modules are tied to the kernel build they were compiled with.
 
I thought it was the wifi only because I used it alot. But I have experienced a strange battery drop. Using juiceplotter from the market I noticed 5% after long periods of idle, the plot looked like a cliff drop. I don't know what it is but I tested for a whole 24 hours and it has made me move back to my rodimus backup.
 
We have the issue narrowed down somewhat, but it's going to take a bit to figure out where the exact conflict is.

I'll know more later tonight.
 
Looks like we found the problem.
I want to do a bit longer test to make absolutely sure, but so far, it looks like we got it.

I'll post more once I know for sure.
 
Excellent news!

Looking forward to hearing your findings and to inject my phone with some... Harmonia... goodness...um...

Huh. Well, this is awkward.

That sounded much dirtier than I had anticipated... *cough* :confused:

-K
 
It would be great if we could figure out and fix the Time Without Signal problem on these phones. Of course, my TWS is always over 60% so I don't know if that's due to poor signal in my area or not. The phone supposedly scans for a signal even if it does have a signal already.
 
It would be great if we could figure out and fix the Time Without Signal problem on these phones. Of course, my TWS is always over 60% so I don't know if that's due to poor signal in my area or not. The phone supposedly scans for a signal even if it does have a signal already.

You can try that PRL trick and have access to more towers. Might help battery life too.
 
You can try that PRL trick and have access to more towers. Might help battery life too.
Yup, already did the PRL trick, but it didn't help me. Airplane mode toggle doesn't help either. I guess I'm screwed until I move to Denver this summer.
 
It would be great if we could figure out and fix the Time Without Signal problem on these phones. Of course, my TWS is always over 60% so I don't know if that's due to poor signal in my area or not. The phone supposedly scans for a signal even if it does have a signal already.

That's a CDMA bug I think. Effects all CDMA android phones, regardless of OS version, as far as I know.
 
It would be great if we could figure out and fix the Time Without Signal problem on these phones. Of course, my TWS is always over 60% so I don't know if that's due to poor signal in my area or not. The phone supposedly scans for a signal even if it does have a signal already.

I believe that this is a display bug, because the phone will display 50% time without a signal immediately after boot.

There is a thread on the XDA forums with an app called xtr50fix. It sets the phone to airplane mode for 10 seconds after boot, which resets the radio and fixes the 50% problem. The thread says 2.1 only, but it works perfectly on my phone with 2.2.

Check it out - [APP] 50% time without a signal fix - 2/2/2011 - xda-developers
 
Harmonia 1.1 released

This should correct the battery issues.
I encourage everyone to wipe and wipe Dalvik.

Changes:
I dropped another .25 meg and Picasticks and I are confident we found the wifi battery issue and corrected it. Once I know for certain that it's fixed I'll let people in on what caused it and what we found out in turn.
 
  • Like
Reactions: Black Jesus
Harmonia 1.1 released

This should correct the battery issues.
I encourage everyone to wipe and wipe Dalvik.

Changes:
I dropped another .25 meg and Picasticks and I are confident we found the wifi battery issue and corrected it. Once I know for certain that it's fixed I'll let people in on what caused it and what we found out in turn.

I'm flashing it right now and can report back within a few hours. Thanks again for your efforts.

Cheers
 
Wiping and flashing as I type this.

I cannot thank you enough for the continued support (and I'd imagine very long evenings).

Very much appreciated!

Edit: Phone functions are all working as expected, and I'm going to attempt to gauge some battery usage starting with a fully charged device. The extra space savings from the previous release (every bit helps!) is a nice bonus, as well!
Onward!

Edit 2: WOW! I'm now averaging 1%-2% an hour average on my device with Harmonia 1.1. I've literally not had this kind battery conservation since Rodimus. Same 'everyday' usage I always go with (a bit more actually since I clean installed my apps and configured). Used Quadrant Standrard (mid/low 600's as I'd expected), Light phone-function usage, WiFi always on, 3G not enabled (someone else will have to run a 3G heavy test at some point, I have WiFi 90% daily).

I have no clue what was changed, but whatever it was, for me - YMMV - has been particularly noticeable and thus far just outstanding.

Thank you!



-K
 
Last edited: