[MOD] Harmonia 1.0 + BumbleBee Kernel 1.13 + Init.d + Apps2ext + Status Bar Mods

Takenover83

Well-known member
Mar 7, 2011
499
76
0
This is not meant to be a full rom release. It is simply a few changes that I would like to share. I am by no means a developer. More or less, this is my adventure that I am writing down and sharing. As always, use as your own risk and make a nandroid backup before continuing. I can not offer much support. Please click the links for more info about the rom/kernel. A shout out to all the dev's. Without you guys/gals, we all would still be stock!

Harmonia 1.0
BumbleBee Kernel 1.13
Init.d Support (yes, app2ext works!)
e2fsck (+libs), mke2fs, tune2fs binaries support (for checking/changing ext partitions)
Things I removed/added: Removed Swype (I hate it), and added a simple file manager. It's the same one that included in AOSP.

I switched to the BumbleBee kernel, as it has built in support (not modules) for ext partitions, which I prefer. It's just less of a headache for me.

Downloads
1: Rom/Mod Download
2: Apps2ext Download
3: Statusbar mods (optional). These work with the original Harmonia as well . I have not tested all of these, but they should work.
Black status bars
Black with stock battery indicator

blackwithstock.png


Black with a small percentage indicator
blackwithsmallpercent.png


Black with large percentage indicator
blackwithlargepercent.png


Gray status bars
Gray with stock battery indicator (Flash this to return to stock)
graywithstock.png


Gray with small percentage indicator
graywithsmallpercent.png



Gray with large percentage indicator

graywithlargepercent.png


Instructions

1: I suggest wiping for peace of mind.
2: Might be a good time to partition your SD card in recovery, if you are using apps2ext. I like ext4, which can be created with thunderc-v-1.2.0-GNM
3: Flash the rom in recovery, and boot up. Reboot to Recovery
4: Flash your optional Status Bar mod, and boot up. (everything look ok? Good.)

Apps2ext Setup
1: Make sure you have your partition created. These instructions will be for ext4. If you want ext2, see the app2ext thread.
2: The commands below can be done in adb (for easy copy and paste)
3: Navigate to your adb directory via command prompt, and type "adb shell". Then copy and paste the commands below to prepare your ext4 partition.
Code:
mke2fs -m0 -b4096 /dev/block/mmcblk0p2
tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p2
e2fsck -yf /dev/block/mmcblk0p2
tune2fs -o journal_data_writeback /dev/block/mmcblk0p2
tune2fs -O ^has_journal /dev/block/mmcblk0p2
4: Install the apps2ext zip in recovery and reboot. (turn off verification)
5: In a adb shell type, "data2ext --enable" and reboot.
6: Verify it is working by checking in Settings>SD Card & Phone Storage

49219612.png
 
Last edited:
It likely has the same bug, as it also uses the LG sources. To know for sure, you would have to ask obijohn, the BumbleBee Kernel dev. I have been flashing so much lately, I have had very little time to test much of anything.
 
Harmonica has a wifi battery drain bug, how does it fair with bumblebee?

It's the kernel that causes it. Pica and BB both do it. Leslie posted the "fix" in both the harmonica thread and the new thread she made. :)

It likely has the same bug, as it also uses the LG sources. To know for sure, you would have to ask obijohn, the BumbleBee Kernel dev. I have been flashing so much lately, I have had very little time to test much of anything.

In the same boat. I've flashed so many different things today my head is spinning.
 
Thanks! this is what I've been looking for.


Time to flash yet another ROM/Mod for the 5th time today lol
 
Rearrange the steps, partition should be last as it wipes your sd clean, seeing how you need your zips you might want to do it last.

Sent from my Optimus V
 
Considering apps2ext is optional, I think I will leave it the way it is. Besides, you do read all the instructions before continuing right! I just copy all my stuff over after I create my partition. I never have to do it twice.
 
If the biggest problem we have is too many options to try out, we're doing pretty okay. :)

Awesome compilation, Takenover83.

When the whole battery silliness settles down a bit, I think I'm going to pop the Apps2ext cherry. I'm still fairly new (Three weeks ago I barely knew what an adb shell was :p), so it's all about baby steps for me.

Great job.

-K
 
Curious if there is an program or easy way to change the clock color and/or remove it from the status bar? Is a flash zip to remove the clock rom dependent? I know there is the adb option for change clock color but I was just wondering about other ways and if there is one someone can usually share it. :)
 
It's the kernel that causes it. Pica and BB both do it. Leslie posted the "fix" in both the harmonica thread and the new thread she made. :)

With total and complete respect for Leslie, the situation is more complicated than just saying "it's the kernel" and/or "it's the wifi driver". It's caused by mixing the V kernels with ROMs that originally used S kernels (i.e. pretty much every ROM for the V until about a week ago). With my Bumblebee ROM and kernel (all Virgin based), I get better battery life with wifi always on -- set to never turn off when the screen is off -- than I do with 3G only, and it is less than 1% drain per hour in idle. I will do some more accurate tests of battery drain (monitoring actual battery drain, not just %) with a combination of mixing the "new" wifi drivers from the S-based sources with the new V-based kernel, and the "new new" V-only drivers+kernel. This will have to be later this week or maybe early next week, but check the Bumblebee thread for my findings. And yes, I will happily admit that I was wrong if it does turn out to be the Virgin driver source code.
 
Last edited:
I didn't flash the 005 this time, I jumped around a lot this weekend trying the different roms and kernels. I am not having the wifi problem though or the battery drain with my favorite combo of Rodimus/BB. You devs obviously know much more about this than I do but figured I would let you know I'm not having those issues right now.
 
I tested the battery for 12hours. WIFI Keep Alive on, Sipdroid running in the background, Weather Widget updating every 8 hours, 480/768 Interactive cpu. Battery left was 64%. That's 2-3% per hour. I received a few text and emails during that time as well. Just sharing the info for those who are curious about this setup's battery life. I am sure you could save a ton of battery, if you do not need to run VOIP and WIFI Keep Alive.
 
So you are saying that your rom/kernel combo does not have the battery drain issues that harmonia (which is aphrodite+picasticks) has?
 
It's seems about normal to me. At the rate it's going now, it will last over 24hours with moderate use. Tonight I will test it with wifi off, and see if there is much difference. Currently I am at %46, at about 16hours. That's with a few phone calls totaling, 12minutes, about 30 text, 5-6 emails, and a little browsing of the market. At the current state, I can deal with it. The battery use does not seem that terrible for my needs. I am sure in wanted it to last longer, I could turn voip off and wifi keep alive off.