[ROM] Cow ROM: Moar RAM (359MB), Moar Speed (1.8Ghz)

Search This thread

cowithgun

Senior Member
Nov 20, 2011
291
279
My fifth ROM (Cow In Black) features:

  • 359MB of available RAM! (Previous 360MB kernel might have problem playing some 720p)
  • Working SmartAssV2 (credit: erasmux), OnDemandX (credit: imoseyon) and MinMax (credit: erasmux) CPU governors. Testing shows improved battery life.
  • No more TouchWiz! Using Zeam Launcher! So light and small. Please support the developer, rate it in Market, visit his thread and thanks him.
  • This ROM will create a 100MB zram. In theory, should give you more memory at the expense of CPU cycles. In my non-scientific testing, performance penalty is not noticeable. But you can disable it if you want.
  • All Black theme created by friends at FB; Mohd Fazrin Daud and Ilyana Isa.
  • Others features of the ROM including: internal / external sd swap, deodexed, aligned, Launcher is hard-to-kill, etc.
  • The following has been removed:
    AnalogClock,Dlna,DrmProvider,DrmUA,Email,EmailWidget,GameHub,Maps,MiniDiary,Memo,MusicHub,Phonesky,PhotoRetouch,SamsungApp,
    SamsunWidgetNews,SamsungWidgetStockClock,SamsungWidgetWeatherClock,SocialHub,SisoDrmProvider,SnsAccountFB,
    SnsAccountLi,SnsAccountTw,SnsDisclaimer, SnsImageCache,SnsProvider, syncmldm.apk,syncmlds.apk,Talk,Task,VoiceSearch,wssyncmlnps.apk, buddiesnow.apk, ChocoEUKor.apk, HelvNeueLT.apk, TrimApp.apk
    - If you need any of those, get it here.
  • Bugfix:
    - Unable to playback certain 720p in hardware acceleration mode [fixed]
    - Unable to change language in Setting [fixed]

Get the ROM here:
Cow In Black: (Non-OC)
Part 1
Part 2

Cow In Black: (OC - 1.8ghz - what I am using in my phone :D)
*WARNING*: OC may break you phone! If you're not sure, use the non-oc ROM
  • Now, if your phone can boot this, this is the real fun:
  • Linpack score faster than SGS2! Antutu score 4457!
  • The kernel adjusted to allow OC (up to 1.8ghz) but phone running at 1.4ghz by default, unless you change that using SetCPU, etc.
  • Recommend to keep max at 1.4ghz. You can benefit from undervolting that will save you some battery. Adjust temporary to 1.8ghz only when you need it.
Part 1
Part 2

Old ROM:
  1. First cROM, based on I8150DXLA2, swap internal / external, memory tweaked: http://www.megaupload.com/?d=5ZUOBOE0
  2. Second cROM (Slim Shady version), based on I8150DXLA2, swap internal / external, memory tweaked but with many many bloatware removed: http://www.megaupload.com/?d=5BP4P7GP Antutu max: 4048. look what changed here). Alternate link for Slim Shady version: http://hotfile.com/dl/141564307/783ca8e/GT-I8150_signed_slim.zip.html
  3. Third cROM - 1.8ghz ROM based on Malaysian I8150DXLA2: http://www.multiupload.com/H8O62ZCBGY (now start at 1.4ghz) (thanks qzem)
    - Using Arco68 kernel with "Interactive" governor as well. You can set it using SetCPU. Read more about CPU Governor here.
    - If you prefer to set it without SetCPU, change it in /etc/init.qcom.post_boot.sh
    - Somehow, in my non-scientific testing, OnDemand is more stable in this OC ROM.
    - *WARNING*: Dont try SmartAssV2! According to acro68, its not tuned for this phone.
    - Non-OC ROM Malaysian I8150DXLA2 but with Interactive governor: http://www.multiupload.com/44TODYXXQF
  4. Forth cROM - 1.8ghz, 353MB ram. GPU Accelerated Video Playback. Larger SD Card cache. Disable boot up ani (faster boot up!) and many other tweaks from here (thanks KezraPlanes). CRT animation.
    Download: http://dl.dropbox.com/u/52938136/GT-I8150_COW_OC.zip
    Alternate link:
    Part 1: http://www.mediafire.com/?nh5ihudrj5afmc1
    Part 2: http://www.mediafire.com/?9675rx6o71baaga

Here is how to install the ROM:

1. Root your phone.
2. Enable recovery.
3. Download the ROM you like.
4. Put the zip (1 file only) into Internal SD. If you downloaded the file in parts, you need to extract it (using 7zip) into only 1 zip.
5. Boot into ClockWorkMod / RZRecovery, backup your current ROM using nandroid (just in case).
6. If you are upgrading from my previous ROM, no need to wipe anything, just install. All your settings and app will remained. Theme will changed though. :D
7. If you are installing from stock or from other custom ROM, best to wipe everything using CWM, including your USB and external sd card. Reinstall everything from fresh, don't restore anything from Titanium Backup or anything.

Disclaimer: I am not responsible if you brick your phone I tried it, it work on my phone and a few others.

Credit: based on acro68 kernel!
 

Attachments

  • Antutu4457.jpg
    Antutu4457.jpg
    33.1 KB · Views: 15,555
  • SC20120125-020543.jpg
    SC20120125-020543.jpg
    24.3 KB · Views: 11,845
Last edited:

darkteb

Senior Member
Nov 10, 2011
249
40
I'm using this rom now and so far so good.. No lag, i need to further freeze apps that i dont use. Thanks cow for this optimized rom...

Sent from my GT-I8150 using Tapatalk
 

cowithgun

Senior Member
Nov 20, 2011
291
279
I have been experimenting with lowmemorykiller parameters. After numerous testing, the found that the following setting give my SGW max score in Antutu benchmark (4048):

write /sys/module/lowmemorykiller/parameters/adj 0,3,5,7,14,15
write /sys/module/lowmemorykiller/parameters/minfree 1536,2048,6656,6912,7168,7168

So, I have recompiled the boot.img with edited init.rc to reflect to those changes. Check out first page if you want to try this Slim version of the ROM. It's slim because I removed even more stuff this time:

AnalogClock,Dlna,DrmProvider,DrmUA,Email,EmailWidget,GameHub,Maps,MiniDiary,Memo,MusicHub,Phonesky,PhotoRetouch,SamsungApp,SamsunWidgetNews,SamsungWidgetStockClock,SamsungWidgetWeatherClock,SocialHub,SisoDrmProvider,SnsAccountFB,SnsAccountLi,SnsAccountTw,SnsDisclaimer,SnsImageCache,SnsProvider,syncmldm.apk,syncmlds.apk,Talk,Task,VoiceSearch,wssyncmlnps.apk

Check first post for link to download this!
 

darkteb

Senior Member
Nov 10, 2011
249
40
Cow, just curious.. Did you by any chance refer to v6 supercharger optimization when tweaking the memory? I will definitely try your slim rom, but probably this weekend..

Sent from my GT-I8150 using Tapatalk
 

darkteb

Senior Member
Nov 10, 2011
249
40
Cow, will you be able to submit your Antutu score without sd card tested? I think that will impact the final score because not everyone using the same sd class.. I'm only at class 4 btw. I tested without sd and the score is 3555..

Sent from my GT-I8150 using Tapatalk
 
Last edited:

cowithgun

Senior Member
Nov 20, 2011
291
279
Cow, will you be able to submit your Antutu score without sd card tested? I think that will impact the final score because not everyone using the same sd class.. I'm only at class 4 btw. I tested without sd and the score is 3555..

Sent from my GT-I8150 using Tapatalk

Ya, I was using v6 supercharger to test the phone and found out that apparently, option 5 gave me best score. Then, I look into the script, apparently what needs to be changed are those 2 lowmemorykiller parameters. So, i extracted boot.img and edit the value in init.rc using those values. :D

Credit: zeppelinrox for those values... i hope he is not mad that I didn't include his script into the ROM :D

My SD card is class 10 :D . Ya, so, may be it's not fair. So, the Antutu score without SD card = 4048 - 150 - 180 = 3718

Again, this is the best case. ^.^
 
  • Like
Reactions: nicchua

mr_new_guy

Member
Jan 10, 2012
36
6
first thank you for your work sir :D:D

i have some questions for you
i see that you remove some default apps
can i uninstall those you list from my device using titanium in stock rom??

if i previously backup my app in stock rom and then restore them after installin your rom, will those app back to my phone??

sorry for bad english:eek:
 

cowithgun

Senior Member
Nov 20, 2011
291
279
first thank you for your work sir :D:D

i have some questions for you
i see that you remove some default apps
can i uninstall those you list from my device using titanium in stock rom??

if i previously backup my app in stock rom and then restore them after installin your rom, will those app back to my phone??

sorry for bad english:eek:

yup, it will be restored. it's ok if u want to keep them. :) i remove those because i dont use 'em
 
  • Like
Reactions: mr_new_guy

darkteb

Senior Member
Nov 10, 2011
249
40
The slim version link in megaupload seems to be not working..

Sent from my GT-I8150 using Tapatalk
 

mr_new_guy

Member
Jan 10, 2012
36
6
yeah as of now the slim version link is not working :(

another question,
i saw you apply some memory tweaks base on v6 supercharge
does it mean i dont need to apply the script after installing this rom?

thanx
 

Top Liked Posts

  • There are no posts matching your filters.
  • 40
    My fifth ROM (Cow In Black) features:

    • 359MB of available RAM! (Previous 360MB kernel might have problem playing some 720p)
    • Working SmartAssV2 (credit: erasmux), OnDemandX (credit: imoseyon) and MinMax (credit: erasmux) CPU governors. Testing shows improved battery life.
    • No more TouchWiz! Using Zeam Launcher! So light and small. Please support the developer, rate it in Market, visit his thread and thanks him.
    • This ROM will create a 100MB zram. In theory, should give you more memory at the expense of CPU cycles. In my non-scientific testing, performance penalty is not noticeable. But you can disable it if you want.
    • All Black theme created by friends at FB; Mohd Fazrin Daud and Ilyana Isa.
    • Others features of the ROM including: internal / external sd swap, deodexed, aligned, Launcher is hard-to-kill, etc.
    • The following has been removed:
      AnalogClock,Dlna,DrmProvider,DrmUA,Email,EmailWidget,GameHub,Maps,MiniDiary,Memo,MusicHub,Phonesky,PhotoRetouch,SamsungApp,
      SamsunWidgetNews,SamsungWidgetStockClock,SamsungWidgetWeatherClock,SocialHub,SisoDrmProvider,SnsAccountFB,
      SnsAccountLi,SnsAccountTw,SnsDisclaimer, SnsImageCache,SnsProvider, syncmldm.apk,syncmlds.apk,Talk,Task,VoiceSearch,wssyncmlnps.apk, buddiesnow.apk, ChocoEUKor.apk, HelvNeueLT.apk, TrimApp.apk
      - If you need any of those, get it here.
    • Bugfix:
      - Unable to playback certain 720p in hardware acceleration mode [fixed]
      - Unable to change language in Setting [fixed]

    Get the ROM here:
    Cow In Black: (Non-OC)
    Part 1
    Part 2

    Cow In Black: (OC - 1.8ghz - what I am using in my phone :D)
    *WARNING*: OC may break you phone! If you're not sure, use the non-oc ROM
    • Now, if your phone can boot this, this is the real fun:
    • Linpack score faster than SGS2! Antutu score 4457!
    • The kernel adjusted to allow OC (up to 1.8ghz) but phone running at 1.4ghz by default, unless you change that using SetCPU, etc.
    • Recommend to keep max at 1.4ghz. You can benefit from undervolting that will save you some battery. Adjust temporary to 1.8ghz only when you need it.
    Part 1
    Part 2

    Old ROM:
    1. First cROM, based on I8150DXLA2, swap internal / external, memory tweaked: http://www.megaupload.com/?d=5ZUOBOE0
    2. Second cROM (Slim Shady version), based on I8150DXLA2, swap internal / external, memory tweaked but with many many bloatware removed: http://www.megaupload.com/?d=5BP4P7GP Antutu max: 4048. look what changed here). Alternate link for Slim Shady version: http://hotfile.com/dl/141564307/783ca8e/GT-I8150_signed_slim.zip.html
    3. Third cROM - 1.8ghz ROM based on Malaysian I8150DXLA2: http://www.multiupload.com/H8O62ZCBGY (now start at 1.4ghz) (thanks qzem)
      - Using Arco68 kernel with "Interactive" governor as well. You can set it using SetCPU. Read more about CPU Governor here.
      - If you prefer to set it without SetCPU, change it in /etc/init.qcom.post_boot.sh
      - Somehow, in my non-scientific testing, OnDemand is more stable in this OC ROM.
      - *WARNING*: Dont try SmartAssV2! According to acro68, its not tuned for this phone.
      - Non-OC ROM Malaysian I8150DXLA2 but with Interactive governor: http://www.multiupload.com/44TODYXXQF
    4. Forth cROM - 1.8ghz, 353MB ram. GPU Accelerated Video Playback. Larger SD Card cache. Disable boot up ani (faster boot up!) and many other tweaks from here (thanks KezraPlanes). CRT animation.
      Download: http://dl.dropbox.com/u/52938136/GT-I8150_COW_OC.zip
      Alternate link:
      Part 1: http://www.mediafire.com/?nh5ihudrj5afmc1
      Part 2: http://www.mediafire.com/?9675rx6o71baaga

    Here is how to install the ROM:

    1. Root your phone.
    2. Enable recovery.
    3. Download the ROM you like.
    4. Put the zip (1 file only) into Internal SD. If you downloaded the file in parts, you need to extract it (using 7zip) into only 1 zip.
    5. Boot into ClockWorkMod / RZRecovery, backup your current ROM using nandroid (just in case).
    6. If you are upgrading from my previous ROM, no need to wipe anything, just install. All your settings and app will remained. Theme will changed though. :D
    7. If you are installing from stock or from other custom ROM, best to wipe everything using CWM, including your USB and external sd card. Reinstall everything from fresh, don't restore anything from Titanium Backup or anything.

    Disclaimer: I am not responsible if you brick your phone I tried it, it work on my phone and a few others.

    Credit: based on acro68 kernel!
    5
    Here is the untested EUR ROM based on I8150XXLA2 with the OC kernel. I also modify it in such a way that it should start at 1.4Ghz. Try and let me know if it work. Features:

    - Rooted, busybox'd, deodexed
    - Everything else remain the same :D

    It was done in a rush, very big possibility I made some silly mistake and it won't work. So, make sure you have backup!

    If you want to try this, do this:

    1. Download my OC ROM
    2. Use Kitchen option 20 to extract the zImage and /system/etc/wifi/dhd.ko
    3. Use Kitchen on your Standard ROM
    4. Use option 20 again
    5. Replace the zImage with my zImage
    6. Replace the dhd.ko
    7. Edit init.rc to add this: "write /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 1401600"
    - this is to set the starting speed to 1.4ghz
    8. Pack the boot.img and build your ROM

    With luck, it should work!

    I will be off for Chinese New Year celebration for 1 week! Will have limited internet access, so, good luck guys!

    Here is the link to EU OC ROM: http://www.multiupload.com/0C0L5NJ713
    4
    OK, here is V2 of the ROM! Put in so many new stuff I can't count them all, here is the main features as I recall it:

    1. Custom OC Kernel! Using base code from acro68. Max freq is now 1.8Ghz!
    - *Disclaimer*: OC may break your phone!
    - If this is too much for you, use SetCPU or CPU Master to lower it back to 1.5Ghz. OC is very hardware dependant. If you experience crash too often, this is not for you.
    - Faster = use more power = more heat = less battery!
    - Battery life? Have not test! You tell me!
    - OC code was modified and compiled by a friend...

    2. Still using OnDemand default CPU Governor. But there is "Interactive" as well. Read here.
    - Can change the default in /etc/init.qcom.post_boot.sh or use tool.
    - *WARNING*: Dont try SmartAssV2! According to acro68, its not tuned for this phone.

    3. Larger SD Card cache

    4. Disable boot up ani (faster boot up!) and many other tweaks from here (thanks KezraPlanes)

    5. GPS.conf changed to point to Malaysian's URL, etc.

    6. No more TouchWiz! Using Zeam Launcher! So light and small. Launcher now 'stuck' in memory. Take a bit of memory, but it's small. The benefit, no more waiting even after you just finish a big game. Launcher will just pop up! Please support the developer, rate it in Market, visit his thread and thanks him: http://xdaforums.com/showthread.php?t=664149

    7. Too bad I cannot integrate cris555 excellent ICS theme in this ROM. But you are recommended to install by yourself AFTER you do a first boot and go thru the SetupWizard. Please go thank him here. However, it is recommended that you try the ROM for a day or 2 first, without the theme to see if you have stability problem running at 1.8ghz!

    8. Others features of the ROM including: deodexed, aligned, memory management tweaked, etc.

    Get the ROM here: http://www.multiupload.com/7EPWW1GQP0

    Non-OC ROM: http://www.multiupload.com/44TODYXXQF
    3
    I have been experimenting with lowmemorykiller parameters. After numerous testing, the found that the following setting give my SGW max score in Antutu benchmark (4048):

    write /sys/module/lowmemorykiller/parameters/adj 0,3,5,7,14,15
    write /sys/module/lowmemorykiller/parameters/minfree 1536,2048,6656,6912,7168,7168

    So, I have recompiled the boot.img with edited init.rc to reflect to those changes. Check out first page if you want to try this Slim version of the ROM. It's slim because I removed even more stuff this time:

    AnalogClock,Dlna,DrmProvider,DrmUA,Email,EmailWidget,GameHub,Maps,MiniDiary,Memo,MusicHub,Phonesky,PhotoRetouch,SamsungApp,SamsunWidgetNews,SamsungWidgetStockClock,SamsungWidgetWeatherClock,SocialHub,SisoDrmProvider,SnsAccountFB,SnsAccountLi,SnsAccountTw,SnsDisclaimer,SnsImageCache,SnsProvider,syncmldm.apk,syncmlds.apk,Talk,Task,VoiceSearch,wssyncmlnps.apk

    Check first post for link to download this!
    3
    no prob with me.. include it in your rom.. aslo can you try to change the boot animation if possible :)

    Many thanks!!!!

    Here is what coming up later: 1.8ghz OC kernel for SGW!

    sc20120118191900.png


    sc20120118191905.png


    sc20120118192938.png