[Retired ROM] Aphrodite 2.0.1 w/Xionia 010 (13apr11)

LeslieAnn

Android Developer
Feb 8, 2011
2,895
1,720
0
This rom has been retired, please look into Harmonia, it's brethren.


Aphrodite 2.0.1 with Xionia 010 kernel (13apr11)
This is the progressive version of Aphrodite, where I will be pushing for newer kernels. See the header or notes below for which kernel you will be getting. For more information about this rom, please see the thread concerning Aphrodite 1.x http://forum.androidcentral.com/opt...1275-rom-aphrodite-1-3-3-updated-01apr11.html

Note that this has a different boot screen animation that was built into the kernel (Sprint animation). This does not stop you from using a normal boot animation. It just replaces one of the early LG logo screens. I have no way of changing this or removing it, but since it replaces the LG logo, it is not taking up extra space.

Use at your own risk.
Fresh installs should wipe all, plus Dalvik (in advanced) to get the maximum space savings.


Aphrodite Variations
1.x This rom will remain on the Xionia .005 kernel which has proven quite stable.
1.x Extra Pure, this uses the stock Virgin kernel (not overclockable), it is meant for those who have charging problems with other kernels.
2.x This rom will use the 1.x/android 2.2 base, but pushes the kernel forward and is therefore less stable.


Download here:
2.0.1 (Zefie/Marzz 010 kernel)

MD5 sum: 51226bcdfdfe85a1fff9a1e19b0c5a6c
Older versions at the end of this post.

This rom has had everything removed that can within reason
What is here (just enough to get you going):
Xionia 010 Virgin kernel
Activate
Email (not easily obtained from the Market, or it would be gone as well)
Gallery3d
Live wallpaper chooser
Market (updated)
Vendor updated
SuperUser
Swype!
Malware patch
speed tweaks
Search Widget
Normal utilities like phone, camera and such.

What was removed (the apps can be gotten from the Market):
Anything Virgin related besides the Activate App.
Gmail
Google Maps
Google Streetview
Most Wallpaper/all live wallpaper
Most ringtones
Other languages (English is all that is left, sorry, if you need another, ask)
Some of the alarms
Youtube

Notes:
In Recovery, use Wipe data/factory reset then go into advanced and wipe Dalvik cache to recover the full space and get the full potential from this rom.

This should work with Thunderc, Xionia and ROMTools by Mmmark111. (see below for links and recommendations)
The Activate shortcut auto deletes from the desktop on first boot, this is expected.
Not much more can safely be removed, not without creating issues or hassles.
Wipe or don't wipe (if using 2.2), you should be okay, but I would anyways. See the first note.
If you wipe everything, bear in mind that there is no boot animation included so you will see the Android logo longer than normal. Boot animations are easy to find and install.

Recommended recovery:
[url]http://forum.androidcentral.com/optimus-v/61431-xionia-goodies-optimus-v-edition.html

It is what is used in Mmmark111's RomTools found here:
http://forum.androidcentral.com/opt...3-1-ex-recoveryflasher-tons-new-features.html

Change Log
2.0.1 Xionia 010 13apr11
2.0 Xionia 008 02apr11
Initial release: beta w/Xionia 013 30mar11


Older downloads
Aphrodite_2.0.zip
MD5 sum: 7b0305b9f18ec67be414732f3f38afce
Aphrodite_2.0beta1.zip
md5: 134c8daa6096577662cfa814d420ff53


If you wish to donate,
I ask that you send them to Mmmark111, creator of Romtools. We can't allow a good dev to stop working.
http://forum.androidcentral.com/opt...3-1-ex-recoveryflasher-tons-new-features.html
 
Last edited:
Awesome work! I wish I had waited one more day to run my battery drainage tests so that I could include this rom.

Would it be possible for you to upload the modified kernel separately? I know you've put a lot of work into this, but I was hoping that you kept the kernel modifications separate from the rom. I'd like to know how you fixed the issues with 013.
 
Thanks :)
There is no way to do just the kernel, it requires a handful of other files at least with how I did it.

I'm working on that with some people who know more about it than me in hopes that we can streamline it. If we can't, I'll publish the list of necessary files once we have some testing under our belt.


As for how I did it,
Lots of trial and error, reading, and just plain dumb luck. I don't consider myself a dev, I just know enough to be dangerous and I get lucky sometimes.
 
What about compiling a new kernel since lg released the source code for the optimus v.
 
I'll go ahead and test this ROM and let you know how things go for me. Are there any major differences in this kernel you can point out? I will also test mms, which wasn't listed in the things that work, and let you know how it works for me. I'll also try OC with SetCPU. I already wrecked my speaker phone, which is annoying, so as far as I'm concerned I'll mess with this phone till it's a complete wreck and then replace it. :)
 
So these might be bugs or they might be isolated to me. When trying to flash a new recovery after installing your rom, the system didn't automatically reboot. When I did get it to reboot and go to recovery, it got stuck on the blue fastboot screen. I then tried flashing the recovery again, it did the same thing. This was all with Romtools. I then copied the img file directly to the sdcard and flashed using adb. That worked.

Another bug that might be related to the recovery bug I had is that the USB mass storage toggling window does not function correctly. It will start mass storage mode, but it won't detect it has started and turn orange. So you have to manually go back into settings -> sd card and mount the card again.


So far, those are the only bugs I've come across.

BTW, I think I figured out your sugar and spice :). I have it going on Rodimus right now.
 
Last edited:
Mine might be isolated as well. MMS test took me about an hour to get, usually I get them almost instantly. Also coming out of my lock screen lags pretty bad, sometimes I have to hit the button repeatedly to get it to go back to the homescreen.

For testing vs other ROMs im using the same apps and setup that I usually use just so I have equal ground for comparison.
 
Another bug that might be related to the recovery bug I had is that the USB mass storage toggling window does not function correctly. It will start mass storage mode, but it won't detect it has started and turn orange. So you have to manually go back into settings -> sd card and mount the card again.

I had this same issue, when I went into My Computer it still showed my removable storage and it was accessible but I went ahead and mounted my sd card again first anyway.
 
What about compiling a new kernel since lg released the source code for the optimus v.
That is beyond me at the moment. I have contacted some people who can though with the information so we will see.

I'll also try OC with SetCPU.
I have mine overclocked, I have no idea if it's functional, but it's running.

So these might be bugs or they might be isolated to me. When trying to flash a new recovery after installing your rom, the system didn't automatically reboot. When I did get it to reboot and go to recovery, it got stuck on the blue fastboot screen. I then tried flashing the recovery again, it did the same thing. This was all with Romtools. I then copied the img file directly to the sdcard and flashed using adb. That worked.

Another bug that might be related to the recovery bug I had is that the USB mass storage toggling window does not function correctly. It will start mass storage mode, but it won't detect it has started and turn orange. So you have to manually go back into settings -> sd card and mount the card again.


So far, those are the only bugs I've come across.

BTW, I think I figured out your sugar and spice :). I have it going on Rodimus right now.
Odd, I flashed this a few times without issues.

It's rather odd though, because early versions would work off and on, then it got more reliable as it evolved. There still could be things missing.

I'll have to look into the sdcard mounting, may be a simple fix. Maybe not.

Congrats getting it to work.
I sent you some more info about how I did it.

Mine might be isolated as well. MMS test took me about an hour to get, usually I get them almost instantly. Also coming out of my lock screen lags pretty bad, sometimes I have to hit the button repeatedly to get it to go back to the homescreen.
The mms could have just been something at the time, I'm not sure, I have never really used that.

The lag, I have no idea.
I see it sometimes, but mainly on boot.


As soon as I hear back from the other devs I messaged, I will post up what I know so far in regards to how I got it. I want to hear their thoughts on it and give them a chance to catch up first.
 
Last edited:
The interface is definitely laggy. There is some stutter when scrolling. I applied this mod and it took care of most of the lag:
Optimus V Optimization script
mytweaks.sh

I'm not sure what portion of it helped, but you may want to put some of these mods in the next release. Here is the source of the mods: [TWEAKS][UPDATED 30/03/2011 - IMPORTANT] Increase performance and battery life - xda-developers
But not all of those apply to the V.

I can't be sure but I feel like the accelerometer/screen rotation has some lag still.
 
Last edited:
  • Like
Reactions: LeslieAnn
The interface is definitely laggy. There is some stutter when scrolling. I applied this mod and it took care of most of the lag:


I'm not sure what portion of it helped, but you may want to put some of these mods in the next release. Here is the source of the mods: [TWEAKS][UPDATED 30/03/2011 - IMPORTANT] Increase performance and battery life - xda-developers
But not all of those apply to the V.

I can't be sure but I feel like the accelerometer/screen rotation has some lag still.
Thanks,
I'll take a look, I don't want to mess with it too much until a few of the other devs get back to me about it. I'm hoping some of it can be fixed right in the kernel itself. Which is the heart of the issue.

I would rather get it working right before tweaking it, besides, there is only so much more I can do before we hit the limit of what I can do with a rom. I'm not a dev, I'm just fumbling my way through this.


Some of those hacks are already in there, just not all and not so extreme. I'm tempted to include some of them in Aphrodite 1.4. It may be part of why Rodimus has an edge in wifi battery life. I may do that tonight or tomorrow.
 
How is this version of the kernel with charging the battery? Not sure about the Aphrodite ROM, I am just using the stock ROM with xionia005 and the battery takes all day or night to charge. I had repacked the 007 xionia with the 005 ramdisk which fixed the charging issue but broke the accelerometer. I didn't bother spending the time to take it further and fix the issues yet, I wasn't setup for kernel building. So I have spent my free time over the last couple days getting my mint9 install setup to start looking into this but if you have already got it going..... let's just say I'll have more time to play with my kiddos. lol.
 
Honestly, that isn't a concern at the moment, getting everything working is. This is more of a technological demonstration than a working rom.

A lot of work needs to be put into this before it is ready for normal use.

As far as I can tell it charges just the same as others though. Are you charging from usb or from an external charger, they charge much slower from usb, this was on purpose.
 
Charging from an AC outlet. I know others have had this issue with extremely slow charging with 005 too. If I have wireless hotspot on the phone actually slowly discharges instead of charging. I only have this issue with 005 so far.
 
Charging from an AC outlet. I know others have had this issue with extremely slow charging with 005 too. If I have wireless hotspot on the phone actually slowly discharges instead of charging. I only have this issue with 005 so far.

I have heard of it on occasion, I just wanted to make sure.

It wouldn't surprise me if it's a kernel issue.
I can't verify it at all though, I don't have the problem with either kernel.



Another bug that might be related to the recovery bug I had is that the USB mass storage toggling window does not function correctly. It will start mass storage mode, but it won't detect it has started and turn orange. So you have to manually go back into settings -> sd card and mount the card again.
When I connect mine, it offers the option, I allow it, and then while it works, the phone thinks it failed. You can still transfer files as it still will work on the computer.

Then if you tell it to connect again, you get an error saying there is a problem using the sdcard for storage. It still works fine though.


Really some odd things happening, but then again, this is such a hodgepodge of parts, who knows. I am going to play with it some more later tonight. It would be nice if we could get to where we could just use a generic Optimus S Xionia kernel.
 
Charging from an AC outlet. I know others have had this issue with extremely slow charging with 005 too. If I have wireless hotspot on the phone actually slowly discharges instead of charging. I only have this issue with 005 so far.

I have this issue with any rom that uses the xionia 005 kernel. Which is why i would like to see a new kernel built from the optimus v source that is available for public download on lg's website. I would start working on it myself but i do not have access to a linux pc at the moment and i would need to know what drivers/settings to enable when running make menuconfig.
 
I have this issue with any rom that uses the xionia 005 kernel. Which is why i would like to see a new kernel built from the optimus v source that is available for public download on lg's website. I would start working on it myself but i do not have access to a linux pc at the moment and i would need to know what drivers/settings to enable when running make menuconfig.

I get what you are saying but at the same time I don't think you don't just want a new kernel built from source. It seems to me like you would like someone to build a new kernel from source with the tweaks that you want and that works the way you want it to on your phone. I do understand this feeling too because that is what I would like also. Unfortunately in order to get it the way you want you are either going to have to hire someone to do this for you, wait for someone else to compile and release their kernel that is closer to what you want or learn how to compile your own kernel. The good thing about Android is that it runs on linux and you are able to build your own kernels. I don't believe Zefie has an Optimus V and he is basing his work for our phones off his very similiar Optimus S kernel. Can't blame him for some of the little differences since it isn't his fault the hardware/software is a little different. I like the xionia kernel well enough myself, but I am going to start working on trying to make my own kernel from source.

Getting the linux build up and running is that big of a deal, there are some great tutorials out there, one of them at this site written by gbhil I believe. Anyway, I wasn't posting this to criticize you or belittle you, just to try and make you understand that if you really want the kernel your way, the best way is to learn how to do it yourself. You can do it, anyone can. There are a lot of resources out there and plenty of others who know or are learning as they go also. There is nothing wrong with asking for help and/or working with others to learn what you can. The best part is once you learn you can help others by either releasing your work for others to try or by doing this on your next phone. Good luck.

Edit:
Forgot to mention, If you get Xionia013 experimental anykernel edition from the xionia thread in Optimus S forum it works rather well. It charges correctly and the buttons are not swapped and so on. The only thing so far I found wrong with it is that accelerometer is broken and it uses more RAM than 005. With Stock ROM and 005 I would usually have 200MB free and if I was going to do something like a game I could use the quick boost feature of Android Assistant to get about 300MB free. With Xionia013 I usually have about 150-160 free and quick boost gets me to 195MB. Not a big deal.
 
Last edited:
I have this issue with any rom that uses the xionia 005 kernel. Which is why i would like to see a new kernel built from the optimus v source that is available for public download on lg's website. I would start working on it myself but i do not have access to a linux pc at the moment and i would need to know what drivers/settings to enable when running make menuconfig.
If access to a Linux machine is all that's stopping you, then grab VMware Player or VirtualBox and install Linux on it. They're both free and the majority of Linux distributions are free as well.
 

Forum statistics

Threads
955,390
Messages
6,964,686
Members
3,163,276
Latest member
Sohag360