[ROM] Megatron v1 (experimental, performance-oriented, beta kernel) - Optimus One, P500 Original Android Development

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]
[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.
Click to expand...
Click to collapse
Requirements:
In order to flash this ROM, you'll need on your device:
Having read the feature list and notes above
Root (check thread)
Drellisdee's custom recovery (check thread)
Class 4 SDcard or higher (bench it with h2testw)
Megatron (download it here)
How to flash:
First, reboot into recovery via 3-button-combo, ADB, terminal, w/e.
Partition SDcard (swap: 0, ext: 512), ext2-ext3, then ext3-ext4 it.
Wipe data (data,cache,dalvik-cache,ext).
Connect the device to PC, copy Megatron over to the SDcard, disconnect.
Flash it via "flash zip from sdcard"
Reboot
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.

-reserved-

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.

eigokyoukan said:
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.
Click to expand...
Click to collapse
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.
eigokyoukan said:
Plus the author of the kernel requested that you DO NOT include it in ROMs, but rather point users to that thread.
Click to expand...
Click to collapse
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.

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.

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

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.

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!

eigokyoukan said:
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..
Click to expand...
Click to collapse
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.
drellisdee said:
Noejn, I've learned the hard way just because your phone runs ok at xxx freq doesn't mean others will.
Click to expand...
Click to collapse
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.
fr4nkr0c said:
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!
Click to expand...
Click to collapse
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?

* Quadrant (w/ default options) attached to main post
* Forgot to add to features a different boot animation

i say thumbs up just for the name , not to mention the rom

I know there are some differences, but would this work on an Optimus T (P509)? I've been looking around for a rom and can't seem to find anything as promising as this. Any help is always appreciated.

Optimus T = O1 for T-mobile

gemarc said:
Optimus T = O1 for T-mobile
Click to expand...
Click to collapse
Yes, I know, but that wasn't my question. I understand that the processor in the O1 is MSM7627 and the Optimus T has a MSM7227. Since the kernel was made for the O1 would I need to find a different compatible kernel for this rom on the Optimus T or would this OC'd kernel work? I'm willing to test it, but I just wanted an opinion before I started.

Can you add an option on this ROM ? I would really like the softkeys to be always on.
Congratulations for your work !
Sent from my LG-P500 using XDA App

This Rom is just... Amazing!!!
Congrats

l30r0 said:
I know there are some differences, but would this work on an Optimus T (P509)? I've been looking around for a rom and can't seem to find anything as promising as this. Any help is always appreciated.
Click to expand...
Click to collapse
i think there is a ThundeROM version (originaly for optimus S) being adjusted for optimus T (not optimus one tho )
try checking androidcentral if i remember right

Nice job

xilw3r said:
i think there is a ThundeROM version (originaly for optimus S) being adjusted for optimus T (not optimus one tho )
try checking androidcentral if i remember right
Click to expand...
Click to collapse
thanks for the tip.

do games run better with this rom?

Related

[ROM][6.35] Sanpei's HERO Sense, OCed version/almost everything like HTC official ROM

FOR 32A, RADIO 6.35 and SPL 1.76
this port only have very little modification from original official ROM, some kernel driver tweaks, camera libs replacement, our bt firmware, sensors files and root.
first boot could be not very smooth. screen may go blank, if you would encounter this problem, just wait for a while, and press some keys. when you make all your settings done, a reboot is highly recommended. I have used it daily now.
download:
latest update [Jun 26]::
OC: http://forum.xda-developers.com/attachment.php?attachmentid=349885&d=1277499752
non-OC: http://forum.xda-developers.com/attachment.php?attachmentid=350638&d=1277631885 , under testing, plz report bugs.
changes:
HTC's battery driver
a new driver extension to support default USB netshare *
a newer sanpei helper which is reimplement **
non-OC version: screen on 528/352, screen off 240/176 ***
OC version: screen on 576/384, screen off 245/176 (4.0 in Linpack with JIT)
other fixes, many error reports in aosp kernel (which version > 2.6.29) have gone, we have a clean dmesg now
ROM itself:
apply update after you flash the ROM:
http://www.4shared.com/file/XHlI-Kdl/3pei_hero_21_alpha.html
mirror: http://www.multiupload.com/RRWFEYLPP1 , by malachaskos, thank you
wipe and flash in recovery, and you should delete the generated files (by android) in your sd card.
please make sure that you have installed driver properly. a little more details: http://forum.xda-developers.com/showpost.php?p=6180261&postcount=986
addition:
for JIT, download this: http://forum.xda-developers.com/attachment.php?attachmentid=345213&stc=1&d=1276842897
you have to set your Home Wallpaper and Lockscreen Wallpaper to something on sdcard before the first boot with JIT enabled, (and you can set them back after that: I have tried other HTC wallpapers except default). the workaround is found by klothius, thx .
if you encountered any trouble, and want it disabled, flash this: http://forum.xda-developers.com/attachment.php?attachmentid=345214&stc=1&d=1276842897
for Gallery3D, download this version: http://forum.xda-developers.com/attachment.php?attachmentid=338391&d=1275828997 , it could work with HTC Camera app in most HTC's ROM.
known issues and workaround:
keyboard light and some other led features : flash update plz
gps may need to boot with gps setting on, or you could try capychimp's gps files
official USB netsharing: flash update plz
if you find infinite logs about database queries which are generated by bt components, what I know is a reboot, or kill the bluetooth process
APN list shows nothing (unless your mobile operator is Chungwa in Taiwan), plz manually add your APN
* it could work under windows, but you must enable netshare in settings, and not in notification area. and you must disable netshare in settings if you want to use DiskDrive.
plz don't turn mobile network setting off when wifi is on. HTC's software will disable netsharing and uninstall the driver when you turn off mobile network.
** dev could set the button led timeout now.
just setprop sanpei.buttonlight.delay 20 (in sec) when phone is running, or set it in build.prop. plz report any issues.
*** I don't test the non-OC version myself yet, if you encountered any problem plz tell me, since it have lower frequency when you don't touch the phone.
and if the screen doesn't turn on during boot with OC version, plz press red button to close screen then press any other button to active the screen.
this issues happened once when first time I used this ROM after it was ported, though we don't have a kernel OCed that time. so I had said "first boot could be not very smooth" before. now I found that with higher CPU freq, it will happen more frequently.
so I won't support higher frequency at current. they are not so stable as I considered before. maybe you think that we could boot it with a lower frequency then use higher after boot. but I think if it have troubles when booting, it will have more troubles in heavily usage.
old changes:
some new commits to aosp kernel are included
qdsp driver changed to htc 2.6.29 version with some hacks
other little tweaks, not very important
for developers, many modules are included, you could check the modules folder. but I don't enable things like compcache by default. OC is not included, my phone is heated and I don't want to take a risk before I could have time to verify it carefully.
HTC Sync will work with with version 2.0.25, you can find it here (thank paultoan): http://www.htc.com/us/support/magic-rogers/downloads/ .
other pure ports:
you can find them here: http://forum.xda-developers.com/showthread.php?t=642125 .
legend port is a bit slow, but it have more features: the new way of select text、copy、wiki、translate and dictionary, etc.eris port may be faster then this one, and has been tested for a long time, but with old looks.
could someone test for us, if the new kernel binary and boot.img (in update.zip) could work with legend/eris ports? then we could use it to upgrade these ports too.
sanpei,好久不见啊,这个是基于昨天hero官方发布2.1移植的版本吗?
wuguohui109 said:
sanpei,好久不见啊,这个是基于昨天hero官方发布2.1移植的版本吗?
Click to expand...
Click to collapse
是。在这最好说英文,不然版主说不定对咱们有意见了...
yes, please write in English here, otherwise moderator may have some thoughts...
ok,Download now,thanks,haha
Can You check what languages does it have?
i think both “繁体中文&english”,thats all
sanpei how about rc e100 ? does it work?
Welcome back Sanpei!
Great thanks to sanpei
thanks
Bug :
Footprints cam Preview no work (photo OK after shooting)
edit---
First Preview rotating, right and bottom Flicker
Second Preview rotating
looking forward to a more stable version
Nice to see you back sanpei.
Would there be any point in trying to throw your new kernel build into one of the older roms (like the legend or eris)?
@Sanpei
are you using your own kernel? cause i think bluetooth drain battery issue still exists on this rom
account1 said:
@Sanpei
are you using your own kernel? cause i think bluetooth drain battery issue still exists on this rom
Click to expand...
Click to collapse
you should turn off bt after using it. a component of bt will prevent the phone going to sleep when bt is turned on. I will try to find a solution when I have time.
I don't want to use HTC's kernel. because they have some other bugs too. fixing bugs in HTC's kernel is less valuable than our current way. and you know, maybe we should try android 2.2 later.
so we must stay at aosp kernel and adapt it to run both AOSP and HTC's ROM. and I think these jobs could be done. all the problems are just time, time and time.
btw, it's not "my own kernel", it is the aosp kernel, I just did some repairing for our purpose
and to others:
sorry, I couldn't do works which would take a lot of time at current. but I won't stop.
sanpei, there's an ongoing effort on porting the 2.6.33 kernel to the new radio, with some work already done. Maybe you could give some help to the people doing that job
sanpei said:
you should turn off bt after using it. a component of bt will prevent the phone going to sleep when bt is turned on. I will try to find a solution when I have time.
I don't want to use HTC's kernel. because they have some other bugs too. fixing bugs in HTC's kernel is less valuable than our current way. and you know, maybe we should try android 2.2 later.
so we must stay at aosp kernel and adapt it to run both AOSP and HTC's ROM. and I think these jobs could be done. all the problems are just time, time and time.
btw, it's not "my own kernel", it is the aosp kernel, I just did some repairing for our purpose
and to others:
sorry, I couldn't do works which would take a lot of time at current. but I won't stop.
Click to expand...
Click to collapse
we thank you all for your effort Sanpei
but by saying "turn off bluetooth after using it" makes me quit of trying all those custom roms with this particular kernel
bluetooth, its a feature i use all the time, every day, so i personally quit flashing until problem is solved
again, thank you for your great work here
Re: [ROM][6.35] a very pure HERO 2.1, new look and eris ...
Sanpei, can we use the cpu clock on some later phase of your rom/kernel ?
-------------------------------------
Sent via the XDA Tapatalk App
helderp said:
sanpei, there's an ongoing effort on porting the 2.6.33 kernel to the new radio, with some work already done. Maybe you could give some help to the people doing that job
Click to expand...
Click to collapse
.33 is a experimental project by Google, and our device won't get benefits from the increased digit. I will only work on kernels which will be chosen by Google and other manufacturers. and sadly, for some nonsense reason, I and some people couldn't work together.
account1 said:
we thank you all for your effort Sanpei
but by saying "turn off bluetooth after using it" makes me quit of trying all those custom roms with this particular kernel
bluetooth, its a feature i use all the time, every day, so i personally quit flashing until problem is solved
again, thank you for your great work here
Click to expand...
Click to collapse
i am really sorry for that. when I was fixing the battery drains, I don't know much about the right behaviors that bt features should have. so I just leave the prevent-sleep mechanism there because I think it is necessary.
and now I don't have enough time as before. but from you and others, I know what the right behaviors are. I will try to fix it in next release, for people who use bt heavily.
Bladyle said:
Sanpei, can we use the cpu clock on some later phase of your rom/kernel ?
-------------------------------------
Sent via the XDA Tapatalk App
Click to expand...
Click to collapse
yes (we should make more things could be controlled by users in the long run), but not now.
we still have some issues that are important to other users, though personally, I don't use those features heavily.
my order:
1. lights in Sense ROM for other devices and battery drains when bt is on
2. android 2.2 or big improvements in android 2.2 (port them to daily usable ROM)
3. default USB netsharing, netsharing under windows and other features like this
4. other hardware supports and features like CPU freq control.
5. some hidden bugs in aosp sources or htc drivers we used (though they don't affect anything in most cases)
hope I could get enough time end of this month and next month, then I could repair/add one or two of them.
I only referenced the .33 kernel since that's what's used on cyanogen 5 series mod, and if it could be adapted to the new radio it would be a good way for us to have CM5 with the modifications cyanogen and otheres sometimes do to the kernel. Just my 2 cents

[KERNELS] the kernel corner

This is just a thread to offer a consolidated place for update notifications and such for alternative kernels. I will try to keep the most recent versions in this post but you should always check the end of the thread just to make sure.
Consider these experimental, use at your own risk, no ones responsible for anything, blah blah blah.
For best results, always use cyanogenmod roms
Most recent kernels:
pershoots Kernels
http://droidbasement.com/db-blog/
ezterrys kernels
http://forum.xda-developers.com/show...&postcount=670
dumfuqs OC (Requires setting scaling_max_freq in order to boot)
cm-5.0.8
32B/32A
cm-6.0.0
32B
32A
newest (10/14/2010):
2.6.35.7 32A/B (only oc710 so most of you will need to set your max frequency in init.d or whatnot)
archive:
http://www.mediafire.com/?6paej1h9tpkif
dumfuqs github
hey dumfuq, can you create a blog, I like following your work, would be nice to see it all elsewhere. Are you on github?
thanks, your work is appreciated
thx for posting this
Nice to see this here.. It would be nice to further explain, I searched else where but could not find....
I know
OC---IS OVER CLOCKED
UV---IS UNDER VOLTED
FP---????
Not to be rude but this is the third kernel thread on Page 1 of G1 Android Development. Hope a mod consolidates the three into one.
On another note, thanks for your kernels.
dumfuq said:
This is just a thread to offer a consolidated place for update notifications and such for alternative kernels. I will try to keep the most recent versions in this post but you should always check the end of the thread just to make sure.
Consider these experimental, use at your own risk, no ones responsible for anything, blah blah blah.
For best results, always use cyanogenmod roms
Most recent kernels:
pershoots Kernel 2.6.34-OC-UV-FP – Dream/sapphire(32B/A)
http://droidbasement.com/db-blog/?p=538
dumfuqs OC -Dream/Sapphire(32B) (requires setting scaling_max_freq in order to boot)
oc825-cm-2.6.34-8t3-signed.zip
Click to expand...
Click to collapse
with oc825-cm-2.6.34-8t3 im not getting full multitasking, im able to multitask 3-4 apps but the kernel isnt utilizing all the swap before killing processes
I think it's rather nice to have an OC kernel that doesn't require swap though.
just updated with changes from cm-5.0.8-t4
defconoi said:
with oc825-cm-2.6.34-8t3 im not getting full multitasking, im able to multitask 3-4 apps but the kernel isnt utilizing all the swap before killing processes
Click to expand...
Click to collapse
They make it use all the swap, and people complain, they tone it down, and people complain.
Seriously though, adjust swappiness and perhaps use AutoKiller to set the settings LOWER than default. That should keep more apps around. Note that doing that may cause extreme slowness, so if it breaks, you get to keep both parts.
When I fool with those types of settings, I like to disable "set on boot" type options so that a reboot clears them if I screw something up. Then I can tune away till I get what I want, then set them on boot. Of course, just as I figure out how I like it, a new release comes out. owell, I do so love flashing my phone. I feel like I need a .sh file with "adb shell "reboot recovery"" in there on my computer's dock.
new dream/sapphire kernel images posted - http://droidbasement.com/db-blog/?p=546
Any chance on someone uploading the oc xtra v4 with lower frequencies please.. I don't know how to change the userinit or resign =P thank you. Last time with test2 cyanogen, it booted up fine leaving the frequencies on my old settings but now test4 it just won't boot because frequencies got over written this time and set825 which I know why but I don't know how to resign and stuff..
rahuljj said:
Nice to see this here.. It would be nice to further explain, I searched else where but could not find....
I know
OC---IS OVER CLOCKED
UV---IS UNDER VOLTED
FP---????
Click to expand...
Click to collapse
FP = floating point optimized
32a test
I have no way to test this myself but...
It looks like it is fairly trivial to make a 32A port (since cyanogen has already patched the source). So here is a version of my latest that might work on 32A. If you try this, please let me know if it works or not.
Same as my others in that it requires you to set the scaling_max_freq in order to boot.
oc825-32A-cm-2.6.34-8t4-signed.zip
2.6.34 BFS kernel. I found it in the cyanogen forums.
http://www.4shared.com/file/BmZU6db6/BFS508t4.html
I went from 23 to 24 fps on neocore benchmark. Not really that much of an increase but 5% is 5%. I know some people hate BFS with a passion but I like the extra frame=p.
Link to OP
So I tried you kernel (was too lazy to make my own) and everything works (it boots) except the wifi, either due to the fact that I'm running 5.0.7 or the slight possibility that you put the wrong kernel module for wifi because 32A and 32B don't use the same one, will compile my own to see if it's just the kernel module...
rps13 said:
So I tried you kernel (was too lazy to make my own) and everything works (it boots) except the wifi, either due to the fact that I'm running 5.0.7 or the slight possibility that you put the wrong kernel module for wifi because 32A and 32B don't use the same one, will compile my own to see if it's just the kernel module...
Click to expand...
Click to collapse
This might fix the wifi.
yup wifi is fixed, so was it the kernel module?
rps13 said:
yup wifi is fixed, so was it the kernel module?
Click to expand...
Click to collapse
Yup...that wass it. Thanks.
825 isnt stable for me , how about turning out a optimized 710 or 670 build ?
mejorguille said:
2.6.34 BFS kernel. I found it in the cyanogen forums.
http://www.4shared.com/file/BmZU6db6/BFS508t4.html
I went from 23 to 24 fps on neocore benchmark. Not really that much of an increase but 5% is 5%. I know some people hate BFS with a passion but I like the extra frame=p.
Link to OP
Click to expand...
Click to collapse
Why do people dislike BFS? I don't really see much of a reason for the hate (but I also don't really know the difference)

Tips and Tricks to make your XT720 fly!

This topic is intended for those few Motorola XT720 users.
As you well know, Motorola, in their infinite wisdom, have created a gimped phone that seems to have mostly problems about it rather than advantages.
For a start, they have underclocked the CPU from its possible theoretical maximum of 1GHz to a paltry 550 MHz (and the update only unlocked an on-demand setting of up to 720 MHz). Secondly, the included launcher is actually inferior to both stock Vanilla Eclair and most other 3rd party launchers. It is sluggish and never quite feels smooth (especially so when browsing your apps or switching panels).
So what is the solution to the above problems and how to make your XT720 truly fly and feel comparable to most any other high-end smartphone? Simple, I say!
I won't tell you how to do these steps, but I can provide info and know-how-to if people ask me to:
0) Install Astro File Manager from the Market.
1) Root your device. Use Universal Androoter to do this. Try to go for latest possible version you can find. Your phone will not be able to find it on the Market so try Google.
2) Go to http://code.google.com/p/milestone-overclock/ and download the basic program to overclock your XT720. The program allows you to do 'real' (actual) overclock of up to 1.2 GHz, but your CPU will be unstable in this speed. Instead, opt for 1GHz, which is not a 'real' overclock, since the Texas Instr. CPU inside your phone is actually able to run at this speed natively.
3) Download SetCPU or get it from XDA.
Have it 'automatically' configure / find your CPU speed and then set it up as such:
Make sure the upscale governor is set to at least 85. Mine is at 86.
a) Fully Charged / Plugged In: Min/Max at 1000MHz (Performance) [55]
b) Below 40% Min 550 / Max 1000 (On Demand) [60]
c) Below 20% Min 500 / Max 550 (On Demand) [65]
d) While Screen Turned Off Min 150 / Max 500 (On Demand) [70]
Make sure all settings are set to 'Enable' and 'auto-run' is checked.
4) Download Zeam Today Launcher from the Market. It is free. Install it and press Home. Try it once to be sure and safe, but afterwards make sure you set it to 'default' (so that it launches as the default launcher).
Restart your phone and voila. Enjoy XT720 as you never have before.....
I have an HTC Desire and a Samsung Galaxy S and I promise you that my XT720 feels (almost) as snappy as they, and that's a huge difference in improvement, given that I felt that the XT720 was one of the sluggiest phones I had ever have to experience! Now it can finally unlock its full potential.
EDIT: Realised I accidentally posted this in the wrong subsections. This was done unintentionally. Please can some mod move it to the 'General' section?
Thanks for your post, grcd! Just some questions...
Do all 0 to 4 have to be done, & in that order? Or can I choose any?
What is Astro File Manager for? Is it needed to do 1 to 4?
Edit: ok, so 2 & 3 need root. But are 0 & 4 necessary or only recommended?
Edit: ok, I can choose among different file managers for 0, & among different launchers for 4.
& I can't find a single appropriate page on universal androoter on google? Except your post.
Edit: oops, found universal androot! Sorry, noob
very usefull
thanx
My friend just got one of these and I've been trying to find some good resources but can't seem to turn anything up.
Are them any development forums for this model out there? And are there any custom roms out or is the stock rom, rooted, overclocked with cleaned up the bloatware the best you can get?
civicvx94 said:
My friend just got one of these and I've been trying to find some good resources but can't seem to turn anything up.
Are them any development forums for this model out there? And are there any custom roms out or is the stock rom, rooted, overclocked with cleaned up the bloatware the best you can get?
Click to expand...
Click to collapse
XT720 bootloader is locked and currently there's no known method to attack it. So, no custom ROMs. For Optimization, check the below link. You'll need to root your phone first (either One Click Root via PC or using Universal Androot apk).
this optimizer script got Busybox, Apps2SD, JIT from Froyo, custom build.prop, removing unnecessary apps and custom themes.
Code:
http://www.droidforums.net/forum/motorola-milestone-xt720/74284-guide-milestone-xt720-apps2sd-froyo-jit.html
App2sd is a must, the internal memory for this phone is too small. I even put a class 10 micro sd in it.
Thanks for the optimization link, spiderx_mm! I'll do that too but it will take me a bit longer to be confident in doing that.
Meanwhile, the overclocking++ advice above seemed to help at the start, but little by little, my XT720 was lagging again, & lagging longer & longer. Does this happen to others?
I'm also encountering weird problems, like Dolphin Browser HD 4.2 tabs reloading from the web even for conditions when it's supposed to reload from the cache. So I'm also trying to reverse the process tio isolate the problem, but I have a few questions.
Once the setcpu modifications are done, can I unroot? It seems to me no, because I would think root is needed to change the clock on the fly? But if I simply overclock without using setcpu, then it seems to me that I can unroot without undoing the overclock changes?
While at this, is there an important sequence to follow to reverse the whole process? Do I have to set setcpu to the clock that I want to revert to before reverting the clock? I would experiment on my own except for the risk of bricking
Tia!
@grcd Will this improve camera response and hd video recording quality?
@spider thanks for the link. I'll give that a shot. I'm assuming since it hasn't been done yet, that no one is working to unlock the bootloader?
@reggie you will most definitely need to retain root to use setcpu. The app setcpu is what's actually changing the scaling itself, that's why there's the 'set at boot' option, bc the app has to set it everytime. Because the kernel just has overclock capabilities, but not overclocked by default, you will always need setcpu or a similar app to do the actual overclock. Why would you want to unroot anyways? If your having issues, I would recommend using system panel for a few days and see if somethings bogging your system down, it has great monitoring functions. I've yet to do the optimization, but I can't imagine anything there is what's causing you to have lag issues..
Sent from my HTC Glacier using XDA App
reggiehg said:
Thanks for your post, grcd! Just some questions...
Do all 0 to 4 have to be done, & in that order? Or can I choose any?
What is Astro File Manager for? Is it needed to do 1 to 4?
Edit: ok, so 2 & 3 need root. But are 0 & 4 necessary or only recommended?
Edit: ok, I can choose among different file managers for 0, & among different launchers for 4.
Click to expand...
Click to collapse
You can replace it with any other file explorer of your like and choice. The basic idea is to get root, and using Universal Androoter is the only way I know of for the XT7220 that is user friendly. Afterwards the rest is simple, using the overclocking app and SetCPU.
civicvx94 said:
My friend just got one of these and I've been trying to find some good resources but can't seem to turn anything up.
Are them any development forums for this model out there? And are there any custom roms out or is the stock rom, rooted, overclocked with cleaned up the bloatware the best you can get?
Click to expand...
Click to collapse
No, see answer below.
spiderx_mm said:
XT720 bootloader is locked and currently there's no known method to attack it. So, no custom ROMs. For Optimization, check the below link. You'll need to root your phone first (either One Click Root via PC or using Universal Androot apk).
this optimizer script got Busybox, Apps2SD, JIT from Froyo, custom build.prop, removing unnecessary apps and custom themes.
Code:
http://www.droidforums.net/forum/motorola-milestone-xt720/74284-guide-milestone-xt720-apps2sd-froyo-jit.html
Click to expand...
Click to collapse
I have also been looking into this optimizing script. Will try it and hopefully it improves things even more.
reggiehg said:
Thanks for the optimization link, spiderx_mm! I'll do that too but it will take me a bit longer to be confident in doing that.
Meanwhile, the overclocking++ advice above seemed to help at the start, but little by little, my XT720 was lagging again, & lagging longer & longer. Does this happen to others?
I'm also encountering weird problems, like Dolphin Browser HD 4.2 tabs reloading from the web even for conditions when it's supposed to reload from the cache. So I'm also trying to reverse the process tio isolate the problem, but I have a few questions.
Once the setcpu modifications are done, can I unroot? It seems to me no, because I would think root is needed to change the clock on the fly? But if I simply overclock without using setcpu, then it seems to me that I can unroot without undoing the overclock changes?
While at this, is there an important sequence to follow to reverse the whole process? Do I have to set setcpu to the clock that I want to revert to before reverting the clock? I would experiment on my own except for the risk of bricking
Tia!
Click to expand...
Click to collapse
I noticed that too, so my initial excitement wore off. It seems that I was a bit wrong and some XT7220 devices will not happily run at 1GHz without some lag issues. Try lowering your speed to the next step down and see if that helps -- this might mean running at 800MHz, which is a mere 80MHz overclock, but whatever).
The optimizer script might help speed some things further up. But I haven't tried it yet. Also, Apps2SD will definately help as the phone has little internal memory, so the more apps that are there then the slowest things will get over time.
I am not sure of the ways to unroot to be entirely honest, but I guess you have to check FAQs for Universal Androoter to see if the process is reversable. As about the rest, it is quite simple: Just uninstall SetCPU (it might help to return the clock to its normal speed, but uninstalling it will do it anyway I suppose), and then use the Milestone Overclock to return the speeds to the stock speeds. Then uninstall that too.
bimmerboii said:
@grcd Will this improve camera response and hd video recording quality?
Click to expand...
Click to collapse
AFAIK it will not. Or it might, but the differences are negligible. I am afraid that unless there is a custom ROM or a complete kernel hack, significant improvements in the camera department might be hard to come by.
It's very sad how badly Motorola dropped the ball with this phone. I admit I gave up on it and sold it to a friend for cheap.
I am not sure of the ways to unroot
Click to expand...
Click to collapse
The Universal Androot app has 1 click unroot.

Post tips to speed up SK4G!

Here's what this thread is about...the Sidekick 4G has a lack luster of performance in regards to speed...so I have a proposal.
Everyone shares tips to speed up the Sidekick 4G...after a brainstorm and some testing..I will compile the best tweaks together and put them into a thread and give credits to the appropriate people! Everyone feel free to join in, don't think any idea is a bad idea, just post it!
1. Tegrak Overclocking on Bali 2.2 at 1.3 GHZ (Generic Ginger 3.0)
2. Using Supercharger V6 Script
3. Use a good launcher (LauncherPro, Nemus) Customize all memory settings for the launcher in the launcher's settings.
4. Flash the Blaze 4G Modem
5. Uninstall the factory default Swype using Link2SD and install Swype Beta
6. Fix permissions on a daily/weekly basis depending on amount of usage
This is the basics of tweaking that I have applied to my Sidekick to get a boost out of performance. Share yours for everyone to use, and brainstorm.
Edit : This research is going to help me compile and cook a ROM. So helping out here, helps out everyone else in the long run.
I'm still on GOv2 now till I get my phone back, but at 1.2ghz along the tweaks I found in other forums this device is totally lag free for me just as long as I keep it optimized. My only issue is ram, I wish this device had more ram.. my low budget Androids actually BOTH have 512mb of ram, and after killing all running apps on those I usually end up with around over 300mb of ram, the Sidekick usually drops to below 100mb in no time and when freeing up ram I never seem to get at least near 200mb.
Anyways.. back on topic, I'll try to find the links to those tweaks so I can share them and give proper credit.
Sent from my LG-VM701 running Mobster Rom via Tapatalk
leolawliet said:
I'm still on GOv2 now till I get my phone back, but at 1.2ghz along the tweaks I found in other forums this device is totally lag free for me just as long as I keep it optimized. My only issue is ram, I wish this device had more ram.. my low budget Androids actually BOTH have 512mb of ram, and after killing all running apps on those I usually end up with around over 300mb of ram, the Sidekick usually drops to below 100mb in no time and when freeing up ram I never seem to get at least near 200mb.
Anyways.. back on topic, I'll try to find the links to those tweaks so I can share them and give proper credit.
Sent from my LG-VM701 running Mobster Rom via Tapatalk
Click to expand...
Click to collapse
Unfortunately, everyone has mixed success with overclocking on Glorious Overdose V2. If I so much as touch 1.2 GHz, I'll freeze within minutes if not instantly.
Overclocking on GOv2 is hit and miss for me. Sometimes, it can go for about a week on 1.2, or like this morning, it'll crash and shut off. I almost did not wake up in time for work. lol.
afr33sl4ve said:
Overclocking on GOv2 is hit and miss for me. Sometimes, it can go for about a week on 1.2, or like this morning, it'll crash and shut off. I almost did not wake up in time for work. lol.
Click to expand...
Click to collapse
Yeah. Which is why I'm trying to also dev like Adjust is, but I'm a beginner. I'm trying to find the Bali 2.2 Voodoo kernel right now so I can get started.
The Bali 2.2 Voodoo kernel is overclockable to 1.3 GHZ (stable) so if that's the case, just being at 1.3 is a huge speed increase, and then implementing the tweaks into the ROM.
it doesn't matter what the kernal allows for clock speed, every phone is different and some can't overclock at all without crashing
xmeatizmurderx said:
it doesn't matter what the kernal allows for clock speed, every phone is different and some can't overclock at all without crashing
Click to expand...
Click to collapse
True. But at the very least we can try.
Try this and see if it does anything for your device. Just remove any prior init.d scripts you have on your device as these may actually conflict with each other.
http://forum.xda-developers.com/showthread.php?t=1353903
leolawliet said:
Try this and see if it does anything for your device. Just remove any prior init.d scripts you have on your device as these may actually conflict with each other.
http://forum.xda-developers.com/showthread.php?t=1353903
Click to expand...
Click to collapse
Thanks Leo.
Noticing a huge improvement! Thanks @ Leo, I can bake this into the ROM!
JiN1337 said:
Noticing a huge improvement! Thanks @ Leo, I can bake this into the ROM!
Click to expand...
Click to collapse
You're welcome, put it to great use and I look forward to whatever rom you cook it into. Now all I need is for my girl to get her replacement phone already so I could go back to using my Sidekick
leolawliet said:
You're welcome, put it to great use and I look forward to whatever rom you cook it into. Now all I need is for my girl to get her replacement phone already so I could go back to using my Sidekick
Click to expand...
Click to collapse
Haha, yeah. I'm going to start fishing for all of the files I need, and begin working on it this weekend.
JiN1337 said:
Haha, yeah. I'm going to start fishing for all of the files I need, and begin working on it this weekend.
Click to expand...
Click to collapse
cool deal. I was away from the SK for a long time, but isn't the Platypus_Egg kernel basically the Bali kernel adapted for the KJ2 ROM base?(correct me if I'm wrong about that) in which case, you can use the zImage from GOV or GG ROM. I guess it depends what you are gonna use as your base. for KG2 there was a flashable zip for the Bali kernel here and on Rootzwiki... but they might have been posted to Multiupload and not working anymore.
I am running the KJ2 stock ROM with Platypus kernel taken from GG, and it's running great. I also tried to build the kernel from the source we have, and it seemed to build with no errors, but I couldn't get it to boot on KJ2.
yogi2010 said:
cool deal. I was away from the SK for a long time, but isn't the Platypus_Egg kernel basically the Bali kernel adapted for the KJ2 ROM base?(correct me if I'm wrong about that) in which case, you can use the zImage from GOV or GG ROM. I guess it depends what you are gonna use as your base. for KG2 there was a flashable zip for the Bali kernel here and on Rootzwiki... but they might have been posted to Multiupload and not working anymore.
I am running the KJ2 stock ROM with Platypus kernel taken from GG, and it's running great. I also tried to build the kernel from the source we have, and it seemed to build with no errors, but I couldn't get it to boot on KJ2.
Click to expand...
Click to collapse
WAYYY ahead of ya, lol. Platy v1 is my kernel ln KJ2. I haven't tested my ROM, but I've finished up version 0.5 and it's ready for testing for anyone who wants to test it! ( I Don't have time to try it right now)
oh cool, I have a 2nd SK in my possession right now, so I could flash it and test it a little bit if you'd like. wouldn't be able to flash it until tonight tho.
Maybe by Friday I'll be able to get my hands on the Sidekick again.
Sent from my LG-VM670 running IHO MiRaGe using Tapatalk
yogi2010 said:
oh cool, I have a 2nd SK in my possession right now, so I could flash it and test it a little bit if you'd like. wouldn't be able to flash it until tonight tho.
Click to expand...
Click to collapse
Sounds great. I need all the feedback and help I can get.
1) Back up data (you will see why, below);
2) Make a list of all installed apps and their source (Google Play, Amazon, etc.) so they can be re-installed later (you will see why, below);
3) Perform a Factory Reset (this wipes all data and installed apps and brings phone to a "like-new" state --this is reason for steps 1 & 2)
4) Install a Task Killer. Easy Task Killer Advanced works well for this: https://play.google.com/store/apps/details?id=com.mobo.task.killer -- this not only kills background tasks, it also keeps a record of what is killed so you can easily keep a record of what apps keep re-loading into memory.
5) Root the Phone (help on this is here: http://forum.xda-developers.com/forumdisplay.php?f=1128); This allows access to the phone storage area where you can remove bloatware apps (like DriveSpace) that continually load in the background, eating up valuable resources.
6) start removing apps (again get help from the XDA forum for guidance) try MOVING an app (especially those from step 4) from phone storage to SD Card, then reboot the phone. if the phone starts working in a weird way, put the app back. Keep trying this with different apps until you are satisfied.
7) start re-installing apps --try only installing the apps you really need. move as many apps as possible to the SD Card. if a non-essential app forces install in Phone memory, uninstall it. only reason to keep an app in phone memory is to use its Widgets.
I have done all of the above on my own Sidekick 4G and the phone works much smoother.
ncmacasl said:
6) start removing apps (again get help from the XDA forum for guidance) try MOVING an app (especially those from step 4) from phone storage to SD Card, then reboot the phone. if the phone starts working in a weird way, put the app back. Keep trying this with different apps until you are satisfied.
7) start re-installing apps --try only installing the apps you really need. move as many apps as possible to the SD Card. if a non-essential app forces install in Phone memory, uninstall it. only reason to keep an app in phone memory is to use its Widgets.
I have done all of the above on my own Sidekick 4G and the phone works much smoother.
Click to expand...
Click to collapse
For #6, do you have a list of apks you successfully removed. I removed a lot, including the logmein services and any apk with the word "test" in it. I have tried removing some others that I think I don't need, but many cause problems. I wish we had a list of all the removable junk (or that ROM cookers would just remove more apks from the system then they do)
For #7, I have to disagree. Apps load faster from phone memory for me, even with a Class 10 uSDcard. Phone boot up is faster (media scanner is much faster, you don't get ugly icons while waiting for them to be read off uSDcard, you can run your apps immediately after boot instead of getting "App Not Installed" until the are read off uSDcard). If your uSDcard dies on you (happened to me twice) your phone remains the same (I also like having the ability to swap uSDcards on-the-fly, like if I am on a trip and have multiple cards of movies).
We have plenty of space to hold ~80 apps and that space it just wasted if we don't use it. I have actually started doing the opposite... integrating more important apps in to system. That way there is even more space on data for other apps, and I can avoid having any apps on the SDcard at all (and still have plenty of free space in both system and data).
ok, heres what im going to do in the next week or so, im going to take time to figure out what apps we dont need through testing and remove as many as possible, then i will put it up for flash. we will see if i can get the zip down to 120-140 mb in size

LiquidSmooth is > Cyanogen

Thought I might just let everyone know.
DJRepresent said:
Thought I might just let everyone know.
Click to expand...
Click to collapse
why thank you....alot of work went into it...making sure code was done properly as well as building with gcc 4.8 for rom and sabermod 4.8 for kernel really finely tunes and optimizes the rom just perfectly
Now that it's out into the open!! The best ROM used since forever. Get 16k+ scores on antutu and whatnot. Very stable and have had no raging temperature sores. Definitely the best ROM out there. Period.
Credit goes to R3V3NT3CH for all his hard work and time spent on the development of what might be just one of the best phones with a physical keyboard till date..
You all are awesome.... Glad I can develop for you guys....more goodies to come soon...been spending the last week on prior device I developed for as I promised that community some updates and stuff...
Sent from my L1QU1D R3L4Y using xda-developers app
REV3NT3CH said:
You all are awesome.... Glad I can develop for you guys....more goodies to come soon...been spending the last week on prior device I developed for as I promised that community some updates and stuff...
Sent from my L1QU1D R3L4Y using xda-developers app
Click to expand...
Click to collapse
There actually are a few glitches that I'm noticing, now that I've had time to play with the phone. Is there a way to disable certain services / features to get the phone to run a little better? What I'm looking for is something very bare-bones; I don't need any bells or whistles. For example, I've disabled all the animations that I could, but are there any other tips to make the phone a little more responsive?
Another problem is that the phone doesn't want to update to a newer LS, it says "Invalid ROM (liquidd2lte) & device (apexqtmo) combo!"
Any ideas?
DJRepresent said:
There actually are a few glitches that I'm noticing, now that I've had time to play with the phone. Is there a way to disable certain services / features to get the phone to run a little better? What I'm looking for is something very bare-bones; I don't need any bells or whistles. For example, I've disabled all the animations that I could, but are there any other tips to make the phone a little more responsive?
Another problem is that the phone doesn't want to update to a newer LS, it says "Invalid ROM (liquidd2lte) & device (apexqtmo) combo!"
Any ideas?
Click to expand...
Click to collapse
the reason it wont update through settings is because although the relay is a d2 variant phone it is not unified for any of the d2 variant updates....hence why for now its unnoficial and not unified or seperately branched on liquids end for updates.....as for wanting something very bare liquid is not meant for this as it has a huge multitude of customizations....try using slimkat and flash my kernel over it and im sure youll find what you are looking for
LiquidSmooth
Hello and thx for the nice ROM, only KITKAT makes my phone useable.
Unfortunately i have some issues.
1. No deep sleep after charging, i have to reboot to resolve that.
(performance menue changes: cpu limit to 1458 on boot)
2. Email only imap and no way for option dont delete from server?
How i change to some kind with no delete from server or better which app work?
(k9 app don't have this option, gmx app have this option but activate the option do exactly nothing,
the mails are still deleted).
3. Gallary don't show photos that took with app Ucam, same if photos send by bluetooth.
I have to reboot to see the photos from the last session (media scanner only scan at boot).
4. TrackID with optical issue, i report a video if nessesary and i inform me about HowTo take a on screen video.
5. No undervolt possible, the performance menue told me my device doesn't support undervolting. Checked that behavior with some tuning tools, same issue. All tweaking tools tells me Kernel doesen't support undervolting so i deinstalled the tools without changes. No worries, i have some uv experience with xperia pro
I installed your new kernel yesterday (B14CK1RD v. 1.1) and repplaced the original one from LiquidSmooth but unfortunately the issues are the same.
Only 1. and 3. are realy important for me.
and again, thx for the nice LiquidSmooth
Marcus

Categories

Resources