FORUMS
Remove All Ads from XDA

[ROM] Megatron v1 (experimental, performance-oriented, beta kernel)

1,996 posts
Thanks Meter: 3,933
 
By knzo, Senior Member on 12th December 2010, 08:32 PM
Post Reply Email Thread
Announcement: I highly suggest you flash void. - http://forum.xda-developers.com/showthread.php?t=887281

Well, here's one more ROM for you guys: Megatron.
Why the name? Seemed only logical considering the name of our device, Optimus One.

It's basically a ROM tweaked for performance while retaining a decent battery usage. Also, with this ROM, you won't need to flash any other tweaks.
I daresay it's so far the speediest ROM for LG P500.

Features:

v2:
  • to be updated

v1:
  • root + superuser + busybox
  • APKs deodexed + zipaligned + png-optimized
  • apps2sd + dalvik2sd [1]
  • performance tweaks: (JIT, hardware acceleration, etc) [2]
  • includes drellisdee's custom kernel [3]
  • kernel repacked to set onboot the scheduler to interactive (tweak)
  • applications removed: App Advisor, Layar, Twitter, Facebook, LG Home, Think Office, Update notifications and Twitter [4]
  • applications changed: Genie widget (now transparent), Music (imported from CM)
  • applications added: Titanium backup, File Manager (imported from CM) and the awesome LauncherPro [5]
  • ringtones, notification and alarm sounds added (including iPhone ones)
  • changed boot animation to a more cute one
  • auto-overclock to 728Mhz and possibility to easily revert (minitron tweak) [6]

Quote:

[1] Rather than move_cache_sd program used in another ROMs, I use another method for moving dalvik-cache to SDcard since sometimes using the aforementioned program won't work successfully. It's a known issue of Dsixda's kitchen.

[2] Heapsize: 32MB; without a doubt the best value.

[3] Check the original thread here and if you can, buy him some beer.

[4] I left CarHome due to popular demand.

[5] Titanium backup will allow you to uninstall any system application and to backup the ones you install. LauncherPro is in my opinion, way better (performance-wise) than ADW.

[6] As far as I've read, 728Mhz is stable for everyone til now.

Requirements:

In order to flash this ROM, you'll need on your device:
  1. Having read the feature list and notes above
  2. Root (check thread)
  3. Drellisdee's custom recovery (check thread)
  4. Class 4 SDcard or higher (bench it with h2testw)
  5. Megatron (download it here)

How to flash:

First, reboot into recovery via 3-button-combo, ADB, terminal, w/e.
  1. Partition SDcard (swap: 0, ext: 512), ext2-ext3, then ext3-ext4 it.
  2. Wipe data (data,cache,dalvik-cache,ext).
  3. Connect the device to PC, copy Megatron over to the SDcard, disconnect.
  4. Flash it via "flash zip from sdcard"
  5. Reboot
  6. Read important notes below

That's it.

Important notes:

* There were some reports on other ROMs that battery usage was very high, especially on standby. While this ROM should perform better, it won't still have as good battery usage as stock ROM mainly due to the scaling governor being set to interactive. Also because of this reason, benchmarks could be slightly lower. I however promise that the overall experience and snappiness will be quite satisfying.

* I've made an easy and friendly way to decrease the clock back to stock 600Mhz. Instead of needing to use SetCPU, you just need to create a folder in your SDcard called "minitron" (without the ""), then reboot your phone. Your clock will be now back to 600Mhz. If you wish to revert it to the default 728Mhz, just delete the folder and reboot your phone again. Since the voltage is the same for both clocks, battery consumption should be around the same too. If for some odd reason, you get a boot loop, it means your phone doesn't support (*gasp*) a 728Mhz clock. To avoid a boot loop, go back to the custom recovery, toggle sdcard-pc connection and create the "minitron" (without the "") folder. Reboot, should be fine.

* Remember, you won't need to flash anything else. Everything's here.

As you already know, I cannot be held responsible for any damage you may cause to your phone by following these instructions. Every step taken is of your entire responsability.

Testimonials:

* "I noticed that the phone was another! much better performance! I did all the tests and there are no problems!"

* "This Rom is just... Amazing!!!"

* "Feedback: working nicely untill now. So far so good - the best ROM yet"

* "Great work , phone is workin faster and booting 2times better now great work."

* "So far I can say it is arguably fast. Phone is super snappy and responsive."


Time to see for yourself.
Just remember, it's still an experimental ROM.
Attached Thumbnails
Click image for larger version

Name:	quadrant.png
Views:	10148
Size:	42.4 KB
ID:	463141  
The Following 27 Users Say Thank You to knzo For This Useful Post: [ View ] Gift knzo Ad-Free
 
 
12th December 2010, 08:34 PM |#2  
OP Senior Member
Thanks Meter: 3,933
 
More
-reserved-
The Following User Says Thank You to knzo For This Useful Post: [ View ] Gift knzo Ad-Free
12th December 2010, 08:48 PM |#3  
eigokyoukan's Avatar
Senior Member
Flag Cincinnati
Thanks Meter: 319
 
More
Thanks for the work, though I think I'll be passing for right now.

Auto OCd kernel with way to revert is a bad idea at this point in that kernel. I would do it the other way around. Let it be a "MegatronMax" (or something like that) folder to ENABLE the OC, but leave it at 600MHz till more testing has been done. Just because the volt is the same doesn't mean its going to perform as well long run. Not even sure Interactive will be better than say conservative because of the excessive ramping up and down in freq. I have seen in interactive. I guess bottom line is, you shouldn't include a beta kernel yet in your ROM and default it OCd. At this point in development I think you should let the users decide if they want to test out these kernel features themselves because it is easy enough for flash the kernel back and forth.


http://forum.xda-developers.com/showthread.php?t=866774

Plus the author of the kernel requested that you DO NOT include it in ROMs, but rather point users to that thread.

Other than the kernel issues, seems like it will work well for those who want those features.

Just my 2 cents, seems like a decent enough ROM, like to see how it works for people.
12th December 2010, 09:01 PM |#4  
OP Senior Member
Thanks Meter: 3,933
 
More
Quote:
Originally Posted by eigokyoukan

Auto OCd kernel with way to revert is a bad idea at this point in that kernel. I would do it the other way around. Let it be a "MegatronMax" (or something like that) folder to ENABLE the OC, but leave it at 600MHz till more testing has been done. Just because the volt is the same doesn't mean its going to perform as well long run. Not even sure Interactive will be better than say conservative because of the excessive ramping up and down in freq. I have seen in interactive. I guess bottom line is, you shouldn't include a beta kernel yet in your ROM and default it OCd. At this point in development I think you should let the users decide if they want to test out these kernel features themselves because it is easy enough for flash the kernel back and forth.

Been using it for days and no complaint.
Like I said, it's a performance-oriented ROM. Default OC makes sense to me.

If people are scared of long-term effects, they should Minitron-it then.

Anyway, I'll update the thread's title.

And interactive is way better than anything to be honest. It will even be the next default scheduler in CyanogenMOD.

Quote:
Originally Posted by eigokyoukan

Plus the author of the kernel requested that you DO NOT include it in ROMs, but rather point users to that thread.

Didn't read that and it's the first request of the kind I've seen.

For user's comfort, custom kernels often tag along with custom ROMs. Protocol has always been to credit the author, point to original thread and urge for a donation. At least to what I'm used to. However, if he insists on this and contacts me directly stating he really doesn't want his kernel included on a ROM, I will abide and remove the whole ROM since it loses its raison d'ĂȘtre.
The Following User Says Thank You to knzo For This Useful Post: [ View ] Gift knzo Ad-Free
12th December 2010, 10:16 PM |#5  
eigokyoukan's Avatar
Senior Member
Flag Cincinnati
Thanks Meter: 319
 
More
Definitely not trying to flame or troll man

That was just my opinion on the matter. I am sure there are many people who will install and enjoy your work.

It is not uncommon to not want your work bundled, but at least you gave credit. I see too often credit not even given for others discoveries and hard work.

I still say default OC is a bad idea until we understand the full long term effects of having this hardware 700+MHz, but then again, this will start getting it tested.
12th December 2010, 10:51 PM |#6  
tcmixx's Avatar
Member
Thanks Meter: 4
 
Donate to Me
More
Have installed the ROM. Works Great, No problems so far. Like the LP. But I would like to have an option to install themes and so one. That would be fantastic.

Thanks!

EDIT: Solved
12th December 2010, 10:51 PM |#7  
Inactive Recognized Developer
Flag East Coast
Thanks Meter: 828
 
Donate to Me
More
There is a reason I set max freq on boot to 600mhz in kernel as its to prevent users from getting stuck in a boot loop at a speed thats too great for their device. If you kernel panic it will reboot back to stock max as as had it set up. I did also have in my post not to repack kernel in rom and posted source so rom makers could build their own variant to use. I'm not going to ask for you to pull rom however as I see no reason for that. I just made it so it would reach as broad an audience as possible even those that don't want to overclock as its optional as I had it setup. Also, by using koush's any kernel its compatible with virtually any rom.

Noejn, I've learned the hard way just because your phone runs ok at xxx freq doesn't mean others will.
12th December 2010, 11:47 PM |#8  
fr4nkr0c's Avatar
Senior Member
Thanks Meter: 41
 
Donate to Me
More
hello Noejn be honest, I have updated this roms just because I had the famous problem "reboot (reset) the phone" as soon as I put everything, I noticed that the phone was another! much better performance! I did all the tests and there are no problems!

the only thing, there is more and reset!
is a week that I bought, and I can not figure out how to solve this problem you know anything Noejn

However good the ROM recommend it!
The Following User Says Thank You to fr4nkr0c For This Useful Post: [ View ] Gift fr4nkr0c Ad-Free
13th December 2010, 12:50 AM |#9  
OP Senior Member
Thanks Meter: 3,933
 
More
Quote:
Originally Posted by eigokyoukan

Definitely not trying to flame or troll man

That was just my opinion on the matter. I am sure there are many people who will install and enjoy your work..

Yea, no worries. Sorry if I seemed harsh in my reply, not my intention.

I do have a different opinion though, slightly more optimist.

Since the voltage is the same for both clocks and the cpu only peaks if called, I don't think there will be much overheating. Also, I've never heard of any MSM7227 that toasted itself or his hardware neighbours.

That being said, you may think it's a leap of faith but I find it perfectly safe to use a 728Mhz clock as default. I may be wrong but let's hope not.

Quote:
Originally Posted by drellisdee

Noejn, I've learned the hard way just because your phone runs ok at xxx freq doesn't mean others will.

I understand that.

So far, the least stable clock that someone had on your awesome kernel was 748. Even so, as a safety measure, I've set it @ ~728. If for some reason there's someone out there that gets a boot loop, he just have to go to the custom recovery, toggle the sdcard-pc and create "minitron" folder. Done, 600Mhz!

Also, thanks for officially letting me use your kernel on this ROM.

Quote:
Originally Posted by fr4nkr0c

hello Noejn be honest, I have updated this roms just because I had the famous problem "reboot (reset) the phone" as soon as I put everything, I noticed that the phone was another! much better performance! I did all the tests and there are no problems!

the only thing, there is more and reset!
is a week that I bought, and I can not figure out how to solve this problem you know anything Noejn

However good the ROM recommend it!

I'm glad you found it speedy!

Regarding your reboot problem that happened before, even on other ROMs, sounds to me it is a phone matter. Shouldn't you allege malfunctioning to your carrier and get the phone switched?
13th December 2010, 12:08 PM |#10  
OP Senior Member
Thanks Meter: 3,933
 
More
* Quadrant (w/ default options) attached to main post
* Forgot to add to features a different boot animation
Attached Thumbnails
Click image for larger version

Name:	quadrant.png
Views:	1819
Size:	42.4 KB
ID:	463143  
13th December 2010, 01:20 PM |#11  
Senior Member
Thanks Meter: 44
 
More
i say thumbs up just for the name , not to mention the rom
The Following User Says Thank You to xilw3r For This Useful Post: [ View ] Gift xilw3r Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes