OK, I have successfully modified the ZVC kernel source code to overclock the Marquee to 1.3GHz. Additionally, I defaulted the governor to "ondemand" in an attempt to get the phone to use the full range of frequencies for battery saving purpose, instead of running at 1.3GHz all the times; you can change that governor behavior with SetCpu.
Prerequisites are the usual:
Rooted
CWM installed
ZVC-based ROM (ZV4-based ???)
Instructions
Download and copy zip file to sdcard
Boot into CWM
Make a nandroid backup (highly recommended in case you have to recover)
Install from zip file on sdcard
Choose zip from sdcard
Flash
??? Wipe cache, fix permissions ??? Not sure, I didn't have to.
Reboot
Download SetCpu from market and configure whichever way you like it; I set the governor to "ondemand" by default so I think it will throttle the speeds from low (300MHz) to high (1200MHz) depending on the load
WARNINGS: as usual, I'm not responsible for damaging your phone if you want to experiment with this kernel; overclocking can damage the OMAP processor on the phone, as well as giving you worse battery performance. This is an experimental kernel so use with caution; I have run this kernel on my phone for over 24 hours without issues.
Credits: I know some kernel stuff but am not a kernel expert by any means; this is more of a "hacking" effort. I'm pretty sure PlayfulGod and Bloodawn (and asadullah) are hard at work with their own kernel. Thanks to Monster, PlayfulGod, Bloodawn, and asadullah for getting the ball rolling to give us a better user experience on this phone.
Performance notes: I usually get 2000-2050 on AnTuTu benchmark; when OCed to 1200MHz, I get 2350, a nice 300 points increase. If using the USB to PC cable connection trick, I get 2827!!! Extra 100 points when OCed to 1300MHz.
Plan to do: Undervolting to save battery.
Changelog:
[5/10/12 - v1.5]
zvcKernelOC_1.3GHz_UV_100mV v1.5.zip - 1.3GHz OC kernel w/ Bloodawn's Hyper 0.2 ramdisk; all frequencies undervolted by 100mV to get better battery life - Need people to test for stability - Only Monster has tested this
zvcKernelOC_1.2GHz_UV_100mV v1.4.zip - 1.2GHz OC kernel w/ Bloodawn's Hyper 0.2 ramdisk; 3 lower frequencies undervolted by 100mV to get even better battery life; replaced 800MHz entry with 1000MHz for better performance - Need people to test for stability
zvcKernelOC_1.2GHz_UV_50mV v1.3.zip - 1.2GHz OC kernel w/ Bloodawn's Hyper 0.2 ramdisk; 3 lower frequencies undervolted by 50mV. Hopefully this buys back some battery life from overclocking - Need people to test for stability
zvcKernelOC_1.3GHz v1.2.zip - 1.3GHz OC kernel w/ Bloodawn's Hyper 0.2 ramdisk; if you want to save battery, set max to 1000MHz with SetCpu using profiles - This may be a battery drainer and may not work on all Marquees
Can I flash this to the ZV4 update of Boost Mobile? Or do i need to flash the ZVC Stock Rooted Rom from Bloodawn?
I'm not sure as I have a Sprint phone so I'm using ZVC; maybe Monster or Bloodawn can answer that question. I would think so; as long as do a nandroid backup, you should be able to restore if this doesn't work.
The Following User Says Thank You to ndno For This Useful Post:
3g is working fine for me as well with boost... only problem i had market wouldnt download said insufficent space but went back into cwm and wiped cache and dalvik cache and fixed permissions just incase now everything is working even market.. but i also flashed the zv4 rom update through cwm
i had a similar issue on hyper kernel. Installed some with wifi on, left the house, when the wifi disconnected i had no 3g after several reboots. i restored a backup and updated again and it didnt happen since.
i had a similar issue on hyper kernel. Installed some with wifi on, left the house, when the wifi disconnected i had no 3g after several reboots. i restored a backup and updated again and it didnt happen since.
I forgot to back up xD (Noob). I just reflashed the stock boost rom then the kernel and I don't have 3g Ima take a look in the hidden menu. Whats the code to get into it again? Again I'm a noob lol.
Wow, took my Antutu benchmark from 2036 to 2505, impressive. I'll use it for awhile and see what it does for my user experience.
edit: using v1.1 on sprint
Last edited by tombob; April 24th, 2012 at 09:11 PM.
Flashed v1.1 kernel on ZV4 Rooted Boost ROM even though I knew the instructions said ZVC only(was sure to back up with cwm first). Works fine and no 3G problem.
Overclocked 1200MHz AnTuTu benchmark was 2408. With usb 2684.
Can't wait for a kernel to give permanent usb performance.
Flashed v1.1 kernel on ZV4 Rooted Boost ROM even though I knew the instructions said ZVC only(was sure to back up with cwm first). Works fine and no 3G problem.
Overclocked 1200MHz AnTuTu benchmark was 2408. With usb 2684.
Can't wait for a kernel to give permanent usb performance.
can you make a nandroid backup of your current setup? cause I just cant get this to work -__-?
Will try to upload when Im near wifi coz 3g stinks where i work.
In the mean time what I did to fix my 3g problem was did wipe data in cwm. Reflashed rom, reboot system then flashed kernel. I noticed 3g didnt work for me when i flashed rom and kernel without reboot in between. Also wiped cache after each flash just in case.
The Following User Says Thank You to munguse For This Useful Post:
Will try to upload when Im near wifi coz 3g stinks where i work.
In the mean time what I did to fix my 3g problem was did wipe data in cwm. Reflashed rom, reboot system then flashed kernel. I noticed 3g didnt work for me when i flashed rom and kernel without reboot in between. Also wiped cache after each flash just in case.
Device(s): LG855 Marquee Boost/Bloodwan CTMOD/Bloodawn HyperKernel/ndno Overclock Kernel/imfm 3D boost
Carrier: Not Provided
Thanks: 49
Thanked 82 Times in 32 Posts
Quote:
Originally Posted by Hyo
Umm I no longer have 3g lol. Anyone know how to fix?
I would suggest installing the latest MaryBeats and doing a factory reset just to be safe. I had the same 3G problem with Hyper, but I am not having any problems with this. I am on Boost by the way.
The Following User Says Thank You to imfm For This Useful Post:
Device(s): HTC EVO V 4G (current),Motorola Droid RAZR,Acer Iconia A100 & Many More Android Devices :)
Carrier: Not Provided
Thanks: 16
Thanked 7 Times in 7 Posts
I can't get it to work either. My phone just won't boot up. The instructions are pretty straight forward also lol. It may just be my phone. Oh well, I'm sure there will be other kernels. Keep up the awesome work!
I can't get it to work either. My phone just won't boot up. The instructions are pretty straight forward also lol. It may just be my phone. Oh well, I'm sure there will be other kernels. Keep up the awesome work!
Are you on a ZVC or ZV4 rom? If you're on the older version (ZV9 or ZV3), it won't work.
The Following User Says Thank You to ndno For This Useful Post:
I really wanted that status bar and transparent background from ur MB v1.2 rom for my zv4 stock rom so I was messing around in UOT few days ago. Anyway I think the icon pack I used was cianbread(can't double check right now because the kitchen is full) and the corresponding color for text and other stuff is 00CCCC.
Device(s): Galaxy Nexus, Nexus 7, LG Esteem, LG Revolution, LG Connect, LG Spectrum, Huawei Mercury
Carrier: T-Mobile
Thanks: 195
Thanked 4,321 Times in 1,790 Posts
have your src on github??
__________________ Official Donate link if you like my work and would like to show your appreciation and support. All donations are greatly appreciated!!
Device(s): boost/lg marquee/htc evo design/samsung s2... vm evo v
Carrier: Not Provided
Thanks: 67
Thanked 92 Times in 85 Posts
ndno this is really a good kernal i paired it with monsters beats v2 set on demand to min 600 and max 1200 its working fine. ive been shaking it down havent found any real problems thanks for this effort you are a man amongst men
I really wanted that status bar and transparent background from ur MB v1.2 rom for my zv4 stock rom so I was messing around in UOT few days ago. Anyway I think the icon pack I used was cianbread(can't double check right now because the kitchen is full) and the corresponding color for text and other stuff is 00CCCC.
It's a given that it'll drain a bit faster.
Use different settings on Setcpu (Or another similar app) for screen off/charging/profiles.
It's always worth it to explore with different settings.
I had my battery last 8 hours with full use.
That's not bad considering I'm ALWAYS on it. =] YMMV.
@ndno - Outstanding work. Decided to take the plunge and glad I did...installed flawlessly, and I'm seeing the same performance increase as you. It gives the phone that little extra boost it desperately needed.
I have some good news. Thank to Monster for pointing me to the tekahuna milestone overclock source code. I was able to tweak the P970 (LG Optimus Black) profile just a bit and compile it against the ZVC kernel we're using (I had to disable module versioning in the kernel to allow the module to load). Anyways, I'm now able to load the overclock module successfully and access the /proc/overclock fields
What this means:
With the overclock module, after I load it, I can change the frequency table dynamically, like adding a new frequency scale and the corresponding voltage. This allows me to experiment with different frequencies and different corresponding voltages dynamically. With the OC kernel I did originally, I had to keep trying new values and constantly recompiling and trying it out; the 1.2GHz you're using in the OP was a result of a lot of trial and error before I got it working. Hopefully with the overclock module, we can try to overclock (as well as underclock) other values. Also, we can attempt to "undervolt" in an attempt to prolong our battery life.
Let me do some testing first before I post the software for you to try out. I will create another thread and hopefully some of you can experiment and post your findings. Monster already pointed out the volt table values and corresponding frequencies so we can start from there.
Here's some reading about the overclock module if you're interested:
EDIT: Sorry folks, I jumped the gun. If the developer (tekahuna) can get the LG Optimus Black (P970) to work, then this will work. At this point, all I can do is read the frequency / volt table. Trying to change crashes the phone. I think the kernel is not "tweaked" to support it yet and that's beyond the scope of my understanding at this point.
Last edited by ndno; April 27th, 2012 at 11:32 PM.
The Following 2 Users Say Thank You to ndno For This Useful Post: