FORUMS
Remove All Ads from XDA

[KERNEL][ROM][MS2][09-06-2013]MS2Ginger 4 / 5 < Heavily Modified ROM>

191 posts
Thanks Meter: 366
 
By -Danik-, Senior Member on 11th October 2012, 04:35 PM
Post Reply Email Thread
Hello Guys.
Little History
I have the Milestone 2 about a year, and the User in xda for 2 days.
I Do like The CyanogenMod 10 and the JB AOKP but since they dont support fully HWA and 720p Rec i sticked to the MS2Ginger GB Rom, also games are slower , benchmarks lower , and with all the beauty of Cyanogen , something lacks there for people who want to squeeze the milestone 2, beacuse the only reason I sticked to GB is P-e-r-f-o-r-m-a-n-c-e!
The rom itself is fine but I wanted it to perform as fast as the Phone can.
Then , I Just Modified and upgraded it more and more, until it was too good to be not published here.
so , after 4 monthes of Customizations and , Moddings and Upgrades I Must Share this awesome rom.

<also Overclocked it the highest possible - over the whole internet couldnt find people who could push that far , but that's off topic)

So What happened to This Awesome rom since I Have it :

- CM Integrations for Android 2.3.7 <Kernel can be even 2.3.6 \ 2.3.4 thats OK>

- The Most usable feature for me is 720p Record on 30fps , using the stock version of Gingerbread does give the 720p but it's too laggy, so I used new M4V Encoders + 10Mbit (Better Quality , surprisingly didn't decreased FPS) + new Stills driver (related to video record because in the ms2g stock and in every BLUR rom it looks for the exposure in the stills camera .so files = In Short , Video is Smooth on 720p @30 FPS as it should be , and as it is written in GSMArena.

- New cool Theme <Look at pics> , New Bootanimation, Transformed from CoreDroid Theme pack.

- DSPManager with Custom libs , Ok , this is one of the better things that happened to the phone , dsp libs are now supporting 10hz Low Bass instead of 16hz (but 16 hz is still shown in app.) , Furthermore , neccessary for In-Ear users LPF Compensation fixed and the bass is tremondous <using good earphones of course>.

- OpenGL TextuereBulldoze libs included <can perform better with ChainFire>, useful due to the weak GPU power so it pushes the SGX 530 chip as further as possible.

- I/O Calculator libs Ported from Droid 2 Global - also gives some more performance.

- YouTube HD Version , yes,the new YouTube that was meant to be ICS / JB only is here (Version 4.1.23) , the older version supported HD but it cached really bad so it buffered alot , now it works better ( little buffer on 27 fps hd clips , but 24~25 fps hd clips are cached now easily using fast WiFI of course).

In Coclusion ,the ROM is Super in terms of performance and reliabilty, easily compensates for not having CM9\CM10\AOKP Roms.

Note: I Used a Customized Kernel which gives 1450mhz core clock (Compiled with Linaro 4.6) , although it is faster , it isnt very stable for daily use and has limitations like battery 0% or Full signal but its not all the time , anyways , I attached the latest boot image so you can use 2.3.6 latest kernel.

Note 2: I Recommend Using Latest GB Kernel and so i will attach it.


Enjoy


Installation Guide for n00bs
1. Place the Folder in /sdcard/clockworkmod/backup <it's currently as Nandroid Backup , will be a ZIP as soon as i fix my custom kernel , beacuse I couldn't check the zip , Im pretty stuck on CWM 6 with this kernel.>
2. Boot to CWM based Recovery.
3. Restore the ROM.
4. Reboot , boot again to CWM but this time it'll be the new CWM 4 recovery from my rom! for a better allocation of /data (uses different mmcblk)
5. Now Wipe Data & Cache.
6. Enoy The ROM ,Hope you'll like it!.


------------------------------------------------
-------- MS2Ginger 5 *NEW* ----------
------------------------------------------------

Download Section

09.06 - Download *NEW VERSION*
04.04 - Download

Read Changelog for full info




-----------------------------------------------
------------ Earlier Versions -----------
-----------------------------------------------
-NEW- Link for MS2G4 v2-
Download
New version , Linaro 4.7.2 code , should be faster.

-Link for 28.10 Version <A.k.a MS2G4 v1>
http://www.mediafire.com/?v55cosbkd5hfw7o -

-Latest GB Kernel-
http://www.mediafire.com/?get bt49a8pr6u3wbvu

-Stock Animation & Theme-
https://dl.dropbox.com/u/96160245/St...heme_4MS2G.zip
-------------------------------------

Instructions For People who want to try Stock Animations & Theme flashable:
As requested , flashable for stock anims and theme.
1.Flash Zip
2.Wipe Dalvik Cache
3.Reboot <Now reboot will initially take longer to rebuild cache>
4.Tell me how it goes

ChangeLog:
Quote:

------------------------------------
Earlier Versions <MS2G4>
------------------------------------
11.10 - Boot Up
15.10 - Update Libs for usage on stock animation zip.
17.10 - Fix WiFi Channel 10 on 802.11g/n < Led to crash when trying to Ad-Hoc>
21.10 - Integrated RTL to Framework.
28.10 - Better Data Tethering speed <useful for some people who tether to use on a laptop>
07.11 - New ROM Improvements ,Faster I/O & Scheduler, Also Integrated SuperCharger v6 , Kick Ass Kernelizer for SIO and 3G SuperCharger.
08.11 - Full Support for Animations and other custom boot related stuff <possible due to removing CRC check from bootmenu>
11.11 - Faster OpenGL using updated glibs <average 3.1 FPS more>
17.11 - Final Wi-Fi fix <after lots of QC tests>
20.11 - Media Player fully integrated in Lockscreen, Finished Kernelizer improvements,NO thumbnail on gallery Fixed,STABLITY CHECK PASS.
27.11 - Camera app free focus , Fix navigate freely in UI while call is incoming <Without answering the call > , New,updated glibs <Defy+ port>.
06.12 - New bins for EGL ans SLES , new adb debug system < using adbd in CWM , for those who needed.>
13.12 - New Mass Storage Drivers , ROM now supporting UV using the new kernel only <better OC score>.
23.12 - Final fix of GLES <FINAL fix , the SGX530 can't do better than that!> , UVP<version needs the new kernel to OC - it relies on the UV>
01.01 - New VSEL Calc from Droid 2 <max undervolting of VSEL1 without call hangout on deep sleep>, JVM cache is 64mb instead of 16mb.
16.01 - ULV of new kernel supported fixed libs ,Linaro GCC tweaked <checks whether Custom kernel is installed or not , RAM economic>
25.01 - New calculator , even better than required stock , If I already messed with the I/O then let's use DROID X one for a test.
31.01 - Newest Camera stutter libs , DROID X new revision <should be better in CPU initializer like when you launch an app>
14.02 - Fixed Major issue caused severe lags using entropy change , Made some changes in KAK that caused minor issues and fixed batt.d.
21.02 - EntropyService feed extended on /dev/block/kpanic @ 8192.
09.03 - RAZR Camcorder lib for better Exposure and futuristic kernel updates. Added bootstrapper.sh partition master for faster boot on BL 3\4.
21.03 - Recovery repartition and bootloader verification killed - NEED IT ONLY FOR CWM6


--------------------------------
MS2G5 - New Versions
--------------------------------
25.03 - Recompiled Version using the new GCC 4.8.0 , supports the latest custom kernel , 2nd-init version , compiler fixed BL 4 issues , future DWARF debugging , SmartAss2 experimental.
04.04 - New WiFi drivers for request , LTO Partitioning , Integrated ASan Tweaks for startup libs <read : Address Sanitizer> - BIG Thanks for GCC Team!
09.06 - ROM built from completely new, untouched Vivo Brasil - True MS2 fingerprints and kernel stamps , new YouTube HD , ASan Tweaks for GCC and sync to 4.8.1, Better scrolling <framework edit> , Fixed backlight , Fixed HW codec for built-in video player not showing 720p MP4 with more than 10Mbit
along with all previous tweaks made for MS2Ginger , works with all recoveries, wiped some not necessary system apps , new soundfx libs corrected loudness compensation and sound quality when using custom EQ on low hz - ROM is slim and nice.




Please Note: Flash using CWM 5 for fully supporting TAR <had some improvements on YAFFS image , not relevant anymore>
Link for BootMenu with CWM5 : http://www.mediafire.com/?i1rcie7tf4y6rmu

---

------------------------------------
Quote:

----- Custom Kernel Section-----
AUTHORIZED PERSONNEL ONLY! DO NOT CROSS


--Based on Stock 2.3.6 Nov11--

8.1 - New Kernel with Alot more Features:
- Custom UVP
- Extremely ULV on 300/11~15 - Battery BEST Friend , But depends on how good your piece is.
- New Deep Sleep Tweak from G71 <unlike previous release , now supports Wi-Fi , Data and Bluetooth services kill on sleep>
- Dalvik cache split file <Acts like Page File when RAM is less than 15% available>
- zRAM Swap 24% <pre-applied>
- USB Debug root access <good for ADB users>
- 70.13 Bootloader Semi Unlocked.
- Kernel Image is zImage OR BootINI with CRC check disabled with IF condition - if it can't boot , the condition will continue to BootINI.
- VSEL3 for Short Initial Demand tweaked if used in 800mhz you can now get below 800/44 <Experiment on Voltage multimeter>

Link : http://www.mediafire.com/?hdv8c3a2fhj5brr

---
07.02 - Linaro based , Whole new kernel <Rev4>:
- ULV as always.
- New CPU 4th HW level <as known as VSEL4> , only when processor reaches 75% of intensity.
- ARM topology support (SCHED_MC)
- Stable 5 Point multi touch drivers.
- Multi hub , supporting any GB.
- 100% stock kernel info fake!! <install using sbf must proceed>.
- New Modem driver for MS2 <can use data tethering via USB built in func.>
- Customized Display Driver <can use up to 9999 dpi hack, upscale 1080p videos and game higher resolutions NOT ALWAYS WORKING >.
- GPU Undervolt NOT STABLE FOR ANYONE ,use terminal emulator with su permissions and use "set min_lv_gpu 97280 /dev/block/stl1".
- Lossless Kernel Image for fast decompressing.
- New Data partition <mmcblk shortcut for original location> , after DATA wipe , new partition will be active.
- NO COMPILER OPTIMIZATIONS , I Just used linaro for its ability to navigate easily on 15 different hardware C++ files.

Link : http://www.mediafire.com/?cn3b1z76fk59bqk
---
16.04 - New stuffed kernel! <Rev5>
- Added VSEL1 Custom code** for better battery <read info>.
- Added ril on ramdisk so any older GB based roms have baseband supported <CM7 , MIUI GB , and also CM9 runs on GB>.
- Changed to gZip compression for ramdisk , had Loseless on previous release but it caused Code Corrupt if using BL 4.
- Fix BL =4 users updating cdt.bin after flash. <This is for me ,not really important , just a fake signature>
- 1400Mhz Core limitation on this release <want to make sure people don't destroy their device>.
- Added NTFS Module UPDATE 18/04 - Unstable , use ext3/4.

Link : http://www.mediafire.com/?ihvdwmfwd89pljv - Fixed

---
16.05 - New Revision! <Rev6>.
- New ril from vivo brasil , fixing MMS and BT Mac address 00;00;00;00 for BL=4
- Kernel running JIT enabled , experimental.
- Kernel is BL =4 , which means if you're BL 3 and want to keep it on 3 , flash UpgradePreventer before the kernel.

Link : http://www.mediafire.com/?116s024d2k76mjx
-------------------
**Custom code for voltage management on VSEL1 : when in Deep Sleep for more than 10 minutes device goes 150/6 , VSEL1 backs to normal 300Mhz <unless configured differently> before screen lights up or a call ringing.





Credits:
walther79 for initial MS2Ginger! , for MS2Ginger 5 which he called for 2nd-boot , I recompiled it and use for normal mode as for the custom HW kernel, the 5th version is similar to 4 , but I brand it as No. 5 for new GCC 4.8.0 of March 2013.
santiemanuel for CWM 4 <new recovery , although i use cwm6 , it is more stable to use version 4 for its great compatibilty>
Attached Thumbnails
Click image for larger version

Name:	2012.10.11-11.46.36.jpg
Views:	6645
Size:	39.7 KB
ID:	1393507   Click image for larger version

Name:	2012.10.11-11.48.32.jpeg
Views:	5688
Size:	99.4 KB
ID:	1393508   Click image for larger version

Name:	2012.10.11-13.07.57.jpeg
Views:	5379
Size:	114.2 KB
ID:	1393509   Click image for larger version

Name:	2012.10.11-12.19.00.jpeg
Views:	4674
Size:	178.8 KB
ID:	1393510   Click image for larger version

Name:	2012.10.11-11.50.17.jpg
Views:	4333
Size:	62.3 KB
ID:	1393511   Click image for larger version

Name:	2012.10.11-11.51.00.jpeg
Views:	3899
Size:	35.9 KB
ID:	1393512   Click image for larger version

Name:	2012.10.11-12.17.39.jpeg
Views:	3640
Size:	30.3 KB
ID:	1393513   Click image for larger version

Name:	2012.10.11-11.47.29.jpeg
Views:	3679
Size:	142.2 KB
ID:	1393516  
The Following 63 Users Say Thank You to -Danik- For This Useful Post: [ View ] Gift -Danik- Ad-Free
 
 
11th October 2012, 05:37 PM |#2  
Megalith27's Avatar
Senior Member
Flag Baku
Thanks Meter: 278
 
Donate to Me
More
Nice work! Welcome to the club!
11th October 2012, 05:39 PM |#3  
-Danik-'s Avatar
OP Senior Member
Thanks Meter: 366
 
Donate to Me
More
Quote:
Originally Posted by Megalith27

Nice work! Welcome to the club!

Thank you!
by the way, I LOVE your port to AOKP
Keep it up!!
The Following 3 Users Say Thank You to -Danik- For This Useful Post: [ View ] Gift -Danik- Ad-Free
11th October 2012, 05:41 PM |#4  
Megalith27's Avatar
Senior Member
Flag Baku
Thanks Meter: 278
 
Donate to Me
More
Quote:
Originally Posted by -Danik-

Thank you!
by the way, I LOVE your port to AOKP
Keep it up!!

Thanks, i'll have to see what I can adopt from your rom to make some improvements on AOKP
11th October 2012, 05:53 PM |#5  
-Danik-'s Avatar
OP Senior Member
Thanks Meter: 366
 
Donate to Me
More
Quote:
Originally Posted by Megalith27

Thanks, i'll have to see what I can adopt from your rom to make some improvements on AOKP

I'll be glad
I tried to integrate the boosted OpenGL libs and the 720p rec into ICS and JB but it just won't boot for no reason.
I've tried adb debugging - but nothing , it showed error in syntax and rebooted again and again.

the OpenGL libs succeeded being ported to JB but when clicking the "Performance" tab , the Settings.apk immediately crash , I know it's related to the hash code checking of CM10 because it worked like a charm in MIUI.
The Following 6 Users Say Thank You to -Danik- For This Useful Post: [ View ] Gift -Danik- Ad-Free
11th October 2012, 06:48 PM |#6  
Member
Thanks Meter: 8
 
More
Great work!
But I really wonder what is the vsel setting for 1450MHz?
Since I tried my phone can be overclocked to at most ~1330MHz at 80vsel
11th October 2012, 07:03 PM |#7  
-Danik-'s Avatar
OP Senior Member
Thanks Meter: 366
 
Donate to Me
More
Quote:
Originally Posted by KinChungE

Great work!
But I really wonder what is the vsel setting for 1450MHz?
Since I tried my phone can be overclocked to at most ~1330MHz at 80vsel

I can tell that there isn't much difference between 1330/1350 to 1450 , the big problem isn't the Vsel , it's just locked.
somehow I got a good piece , that can get above 1400mhz , with custom kernel.
it wasn't meant to be used daily though.


EDIT: Try 1350 mhz on 74 vsel , it should be stable . Run Stability Test for 5-10 minutes
here is Market link to the app
https://play.google.com/store/apps/d...into.stability
The Following 7 Users Say Thank You to -Danik- For This Useful Post: [ View ] Gift -Danik- Ad-Free
11th October 2012, 07:38 PM |#8  
Junior Member
Thanks Meter: 1
 
More
Hi interesting rom,
and what about battery life compare to stock GB roms?
11th October 2012, 07:46 PM |#9  
-Danik-'s Avatar
OP Senior Member
Thanks Meter: 366
 
Donate to Me
More
Quote:
Originally Posted by rafffel

Hi interesting rom,
and what about battery life compare to stock GB roms?

Depends on your core clock , but if comparing to stock gb , of course this rom is power efficient because of using better scheduler.
The Following 4 Users Say Thank You to -Danik- For This Useful Post: [ View ] Gift -Danik- Ad-Free
11th October 2012, 09:04 PM |#10  
walter79's Avatar
Recognized Developer
Thanks Meter: 4,627
 
Donate to Me
More
Nice rom mod. Will give it a try on my defy with some changes.
The Following 2 Users Say Thank You to walter79 For This Useful Post: [ View ]
11th October 2012, 10:48 PM |#11  
Member
Thanks Meter: 4
 
More
Nice! Have you tried adding droid x governors from the forum?

And what about using v6 supercharger? Lets see if we can squeeze more power!

Sent from my MotoA953 using xda app-developers app
The Following User Says Thank You to eduwp90 For This Useful Post: [ View ] Gift eduwp90 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