[ROM][FASTEST & SLEEKEST] Wp7 <Xtreme>/<Lite> [Battery FIXED][UPDATED:23/12] - Galaxy Ace S5830 Android Development

[ROM][FASTEST & SLEEKEST] Wp7 <Xtreme>/<Lite> [Battery FIXED][UPDATED:23/12]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This ROM has been Built with a sole Objective of bringing the SLEEK & SMOOTH Interface of Windows Phone 7 to Android!
I've Designed each Element of ROM to bring the Essence of Wp7 as well as Smooth and completely Lag-free Experience!
Also i've kept some Major Elements of Stock, so everything has a Tint of ANDROID to remind you that you are still on the most Versatile Platform ever made for Smart Phone and just Experiencing the SLEEKNESS of Windows Phone 7...!!!
Full ROM Specifications & Features:
Visual Elements
-- Boot Animation created by me Specially for Wp7.
-- UI transition Smoothing & Optimization.
-- Wp7 Styled Unique Settings Menu.
-- Heavily Modded Wp7Dark Theme.
-- Heavily Modded Statusbar with Date bar,Settings Shortcut Icon,Carrier Label on Bottom Handle.
-- Sagoe font.
Performance
-- Firekernel OC by dragonnn & Modded by PSN.
-- All APPS are MOVED To SD-Card and /DATA(Internal Memory) Is Used for SWAP...!!!
(Can Open and VIEW upto 10 Tabbs on Brower Simutaniosly..!!! Also allows MASSIVE Multitasking!!!)
Also as SWAP is There on INTERNAL MEMORY , your Sd-Card is now safe (No reason to be afraid of getting it FRIED).
-- SD read-ahead speed raised to cater for PSN Mem mod.
-- Single core CPU optimization.
-- Dalvik virtual machine optimization.
-- Scrolling Cache Disabled Globally by Default.
-- Optimized signal tweaks for ACE.
-- Wireless speed tweaks.
-- Media stage-fright tweaks for faster video streaming.
-- Graphics enhancement tweaks [GPU Libs Ported from P-500].
-- GPU rendering implemented globally.
-- Gaming optimizations (Cpu, gpu, ram, dalvik related).
-- Zaligning done on each boot.
-- Sqlite DB optimization on each boot.
-- Power saving tweaks.
-- Performance+various tweaks.
-- Deleted many unwanted system apps.
And many many Tweaks Under the Hood to gain Optimum Performance from Ace...!!!
Media
-- Audio Re-sampling Set to 48khz.
-- Wp7 Ringtones , Notification Tones.
-- Beats audio Lib Files.
-- ALSA Libraries.
-- AudioFX Widget.
-- CUSTOM CHANGES IN ORIGINAL AUDIO LIBS FOR Volume Boost(Optimized Levels , so no Distortion at Highest Volume).
-- JPEG Image optimization implemented.
-- Video stream rate increased & optimized (youtube HQ video's??? No problem).
In Short now you have Clearer & Optimized Media Performance with Superior Sound Quality with Ear Splitting BASS...!!!
​
NOTE for Lite Version:
All the Features are Same as Xtreme version Except that you don't have Swap and Internal Memory Expansion Enabled by Default ...
So having a Ext Partition on your Sd-Card is isn't a Compulsion Either !
But you can add any Expansion Script like Apps to Sd or S2E...
CREDITS
72ls1 for Theme (I've further Mooded and Optimized it for MDPI)
ImbaWind for Original "Adrenaline Engine" code snippets.
Pickachou for Original "ThunderBolt" code snippets.
Psndna88 for Kernel mod/Internal mem xpansion.
Various Devs around the net for guidance regarding Build.prop tweaks & Optimizations...
Various devs on XDA & around the net who's Guide creations helped to make this rom possible...
Honorable mentions​
ReaperXL2 For Inspiring, Motivating & Encouraging me to Cook a ROM
Also whole Performance Mods are Handled by him.
Jusada aka @B1shop (mentor to ReaperXL2), who's selfless approach to rom development remains an inspiration to us all.
lewisGause for inspiration & guidance in the early days regarding ReaperXL2.​​​​
Finally...​​​​Anybody else involved in the development of this rom who we have forgotten to mention...​​​
This is my First ROM, So Constructive Criticism are Welcomed...!!!
Hit Thanks if you like my Work...!!!​

Preparations to be made Before Installing
[Only for Xtreme Edition, Lite Edition Directly proceed to Step 1]​
Mem Xpansion is done via Ext4 partition & Swap partition is done on phone's Internal Memory...
But If a swap partition is detected on the SD card during flashing, then the kernel will default the swap to the sd card swap partition.
If no swap on SD is detected then Kernel will default the SWAP to Internal /data for swap.
So you need to remove swap partitions (if present) from SD card, so that the kernel defaults the SWAP to Internal /data & not the SD card swap partition.​IN Short you just need one EXT Partition (size depends on how much apps storage you want) on your Sd-Card​
STEPS
1.Download both [XDA]Wp7[Xtreme].zip and Wp7-Update(1.2).zip
2.Re-Boot into Recovery.
3.Do Facotry-Reset(format cache,farmat data,wipe Ext),also Wipe Dalvik Cache.
4.Install[XDA]Wp7[Xtreme].zip
5.Re-Boot
6.(It will take time to Boot almost 3 minutes,as Frame_work and theme is Heavily Modded,Don't press anything until Scanning of Sd_card is Complete).
7.Set the Tiles for Launcher, In Initial Configuration of Launcher do the Following:
i. Set Phone tile to normal Phone App.
ii. Set messaging tile to Messaging Metro Beta.
iii.Contact tile to contact.
iv. Music tile to Music Player.
8.IMMEDIATELY ReBoot to Revovery !
9. Then MOUNT "/SYSTEM".
10.Now Install Wp7-Upadate(2.7).zip and REBOOT.
11.After Boot , press menu soft key, and go to >launcher7 Settings >application drawer>set drawer-style to android and check the Tranparent icon Option.
12.I HAVE UPLOADED YOU THE SCREENS,SO TAKE IT AS REFERENCE AND SET YOUR LAUNCHER TILES ACCORDINGLY ..
I HAVE A MASSIVE COLLECTION of Wp7 TILES.
Link of Tiles in Download Post
13.For Having Widgets like AuioFX or Music Player go to >Launcher 7 Settings>Widget View Access >Swipe , So now just Swipe to Right on HomeScreen and you will have 3 Blank Home Screens (just like normal android Launchers).
​
That's it from my Side... Enjoy The Sleekest and the Smoothest ROM Ever...!!!​

DOWNLOADS​
Please read Installation Instructions Carefully before Proceeding.
I'm not Responsible for your BRICKED Phone​
1.[XDA]Wp7[Xtreme] : [Here]​​​​
2.[XDA]Wp7[Lite] : [Here]​​​​
3.Wp7-Update(1.2) :​​​​
3.Wp-7Update(2.7)[Battery FIX] :{NOTE : This is also for users who already have Installed ROM and Update(1.2)} : [Here]​​​​
4.Wp7-Tiles Collection [This is not a Flashable ZIP] : [Here]​​​​
5.Elite Wp7 Versions : [Here]​

Some Q & A which will Clear most of Queries and Problems​
Q.What is the Difference between Xtreme and Lite Version?
Ans. Xtreme version has Swap and Internal Memory Expansion Embedded in Kernel , Lite version doesn't have Swap and Internal Memory Expansion Embedded in Kernel by Default.
Q.What is the Difference between Elite version and XDA version ?
Ans. Well all I can say is Elite version is more Closer to Original Wp7 and has some Extra Apps... For more Info log on to our Facebook page
Q.Which version should I use (Lite or Extreme)?
Ans. If your SD is class is max class4 then Install lite version , Lite version will Feel a lot more Faster than the Xtreme version for users having Class 4 Sd-Card than Xtreme.
If you have SD class 6 and upwards then Install Xtreme, Xtreme is for fast SD cards of class6 upwards.
Use of Xtreme version with a slower sd card will result in less than optimal performance...
Q.Still Confused which Version to use (Lite or Extreme)?
Ans.Again as it has been said again and again , depends upon your Class of Sd-Card... Class 6 and above will result into more Faster performance in Xtreme version than by using Class 4...
But again we are talking in Relative Terms here...
Basically this I've made Framework Mods to make it Smooth and on top of that Reaper has Added Scripts to made it even more Responsive...!!!
So basically Xtremem version may feel more Responsive even on Class 4 or Class 2 Sd-Cards than other ROM's available...
But that is not the Full Capacity of the this ROM, If you have Class 6 or Class 10 then it will be more Fater than what you are Experiencing now..
Hope that clears up your Doubt of Speed , cause I can't think of Explaining in More Easier way ...
Now about which version you should use...
As you know there is no Internal Memory Expansion and Swap by Default in Lite version, you can use Scripts but it will be Enabled through Shell which then contacts Kernel... On contrary Xtreme version does this Directly through Kernel.
So now it's your Call...
If you Still can't decide then Try both , and then you'll surely reach a Conclusion!
Q.Can I Install CronMod or Amarulzz or App2Sd or Link2Sd Scripts on Xtreme version ?
Ans. NO !!! Because Memory Expansion has been Enabled by Default in Xtreme version , any other Scripts will cause Instability in System ,which may Result in Loss of Data
Q.Can I Install CronMod or Amarulzz or App2Sd or Link2Sd Scripts on Lite version ?
Ans. Yes !!! You can Install any Memory Expansion Script on Lite Version .
Q.Status Bar Dissappeared Or Options are not There in Settings Menu ?
Ans. You Messed up with the Installation Procedure ! Read Carefully and follow Each Step.
Q.Battery Drains Faster !
Ans. This ROM has same Battery Backup as of Official CyanogenMod 7.2
1.The Reasons for you getting low battery backup might be :
Boot takes lot's of time to Load all the Modded Frameworks, again you have to Flash the Update and ReBoot, Then again you have to Set up all the Tiles Layout [which is lengthy,but one time process] , then you got to Explorer the new Interface and Install all the Basic apps.
So basically during First Installation you may observer Drain,but again it's normal as you are doing so many tasks.
2.Battery Indicator is Very Deceptive in Latest CyanogenMod builds {sometimes even if it is as low as 10% , it shows Full just after 10 minutes of Charging... }
FIX:
Install all the needed Apps and Set the Tiles Layout and play around the phone for 1 day.
Let the Phone Charge continuously for about 3 Hours...
Plug it out from charger , Let it cool down , then again Charge for 15-20 Minutes...
Then use Calibration app from Market.
After that your Battery Life should be Pretty Normal ... You can also use apps like Juice Defender to Conserve Battery.
[Battery FIX, please check option 3 of above post]
Q.How can I have Tile Layout like in the Attachments ?
Q.How can I set the Vertical Tile ?
Ans. So here are the Steps to get "Vertical Tile"... Actually it's called 1x2 Tile
1.Long Click on Any App that you want to have 1x2(Vertical Tile)
2.Click on TileSize Drop Down (by default it's1x1) And Select 1x2 Tile (Vertical).
3.Swap Left(i.e. go to right , VisualSection ) .
4.Click on Display Icon Option , (Disable it).
5.Then Click on Background Image (Enable it).
6.Then Click on "Change picture" Button.
7.Then Browse through the Wp7 Tiles Collection I've Uploaded.
8.Go to 1x2 Folder and Select any Tile that you want.
9.Click On "Create Tile" Button that's just below "Change Picture" Button.
10. That's It now you have a Vertical Tile !!!!!!!
^Same Steps are to be followed for 1x1 (Square Tile) , or 2x1 (Horizontal Tile).

Dammit, I was about to download it but it's not up yet.
Looks good and I know this isn't your problem but is there a way to USB tether with CM7?

Download link please, i wanna try it.
Looks great,
btw, can u do it with cm9 as base rom?

SteveBenz said:
Dammit, I was about to download it but it's not up yet.
Looks good and I know this isn't your problem but is there a way to USB tether with CM7?
Click to expand...
Click to collapse
Hi Steve...
The links will be available in around 15 -30 minutes...
Regarding USB tether, The best solution atm is to use a third party tethering app... Gplay or google will throw plenty of information up regarding these apps
Stay Breezy n Be Lucky...:good:
Pe"ACE"...:highfive:

Hey Can there be a Version without PSN Mod?
I don't want to use that mod
Can you just add the firekernel without that mod?

Frankenstein said:
Hey Can there be a Version without PSN Mod?
I don't want to use that mod
Can you just add the firekernel without that mod?
Click to expand...
Click to collapse
Yes there are going to be 2 versions...
Xtreme and Lite...
So can choose any1 that suits you!

So as I've read, it's all based on CM7.2, modded from the ground up (basically), and it uses the internal memory as swap instead of storage.
After I bought a SD specifically for swap, this happens. Lmao amazing. I'll wait for some reviews before trying it out.

Links?
Sent from my GT-S5830 using xda premium

plz could you give me a playstore apk mines missing and the 1 i have fcs on opening

i seee . xperience.cyanogen is back .....
Sent from my GT-S5830 using xda app-developers app

pleeease give us the links i cant wait to try it

Where link? I want to try it)

-- Audio playback is 48000khz (cd quality)...
Click to expand...
Click to collapse
If only that was possible :roleyes: not even the best computer can do that. Because you don't get a format to rip that high quality.
CD:- 44 100 kHz -> Round about 10 000kbps
MP3 [MAX]:- 512kbps

**Menos** said:
Where link? I want to try it)
Click to expand...
Click to collapse
its getting a quick fix theres a few things that need sorting at the mo i have it on my ace and its realy worth waiting for

When can I download it?

brewy said:
its getting a quick fix theres a few things that need sorting at the mo i have it on my ace and its realy worth waiting for
Click to expand...
Click to collapse
Quick fix not so quick
Also people please read, it takes like one second to realize that the download isn't up at the moment

ok, thanks, can't wait

Related

[ROM][GPL] xtrROM5.0.1 odex,cache2cache,apps2sd,jit,lwp,oc[3/29/2011]

Version 5.x of xtrROM builds on the heritage and continues the evolution of this fast reliable feature rich ROM that you as the user can customize to enhance your Droid Eris Android experience! This ROM has a very Vanilla feel but is based on the core HTC framework to offer the best relibility possible in a custom ROM. I am reliant on my phone at work so stability and consistent quality of user experience are the top priorities for xtrROM. If you like the HTC Sense experience then be sure to check out xtrSENSE and if you would like a "pure" Vanilla 2.1 AOSP experience then be sure to try VanillaASOP.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Base xtrROM Features:
All the goodness of Android 2.1 with Root access and Superuser permissions
A very Android ASOP Vanilla feel from removing HTC "bloat"; while embracing reliable HTC sync and app coordination
Fully odex to save as much "usable" internal space as possible and provide faster boot times
Over clock support - default to 710400
Many reliable "hacked" tweaks such as: Collin_ph battery tweak, some Flash support, OpenGLES 1.1, new Android Market, wired tether, etc...
Included opensource GScript app allows you to easily turn on/off core ROM settings (CPU OC, Apps2sd, Cache2sd, JIT, etc...) with one-click
Live wallpapers as a separate module you can enable
Full Cache2cache support (see details below) - better use of the /data/ and /cache/ file blocks which opens up unused internal storage allowing you to install close to 100 apps without using Apps2sd!
Apps2sd support (see instructions below)
Customized theme including wallpapers, phone dialer, keyboard, bootanimation, and other small touches...
Lean and very crisp running ROM - it almost "feels" lighter in your hand!
Designed to be a stable everyday ROM
Check out the change log to see the full evolution and details
Credits and General Public License (GPL):
HTC kernel source: http://member.america.htc.com/download/RomCode/Source_and_Binaries/desirec_2.6.29_8a03cb9a.tar.bz2
Zanfur OC kernel support – source: http://forum.xda-developers.com/showthread.php?t=679102
GScripts source: http://code.google.com/p/gscript-android/source/checkout
Wired tether source: http://code.google.com/p/android-wired-tether/source/checkout
Built from the July Verizon 2.37.605.4 Eris code base
bertoch for hosting and helping me understand Linux
dsixda for his time saving kitchen – source: http://forum.xda-developers.com/showthread.php?t=633246
gr0gmint on how to make jit (mostly) work with HTC ROMs – source: http://forum.xda-developers.com/showthread.php?t=684535
ChainsDD for Superuser – source: http://forum.xda-developers.com/showthread.php?t=682828
vash8806 for Flash 10 source: http://forum.xda-developers.com/showpost.php?p=7316925&postcount=46
synaptyc for custom boot animation - source:http://forum.xda-developers.com/showthread.php?t=768513
rogro82 for starting GScript - source: http://forum.xda-developers.com/showthread.php?t=486486
nfinitefx45 from the Hero CDMA forum on his companion work with cache2cache
thenestor on help with the DroidXIME keyboard
firestrife23 for helping me understand permission issues with the init.d process
Damageless and TrevE for a model on how to do apps2sd (originally based on tkirton's Darktremor A2SD work) and other boot settings
t2noob on the July patch
Collin_ph for the battery tweak code – source: http://forum.xda-developers.com/showthread.php?t=737352
dearmasfamily for OpenGLES1.1 - source: http://forum.xda-developers.com/showthread.php?t=915058
xda member beta testers (you ROCK)
other xda members for tips and tricks
Download xtrROM5.0.1: http://zach.xtr.i6ix.com/xtrROM5.0.1.zip
MD5 checksum:1e5482eb3fc8486182151c5fad01a253
Default ROM Configuration:
You do not need to run any scripts unless you would like to change the following default configuration:
Live Wallpapers: Not supported (you must run GSript to enable)
dalvik.vm.heapsize: 24m
min free memory values: "balanced" (1536,2048,4096,10240,12800,38400)
CPU Overclocked: Min-245760 Max-710400
CPU Governor: Ondemand
Just In Time Compiler (JIT): Off
Cache Location: Cache2cache On
Apps2sd: Off
User service and battery tweak: Off
Thanks to Canop you can flash other Kernel options from the links below:
BFS - http://forum.xda-developers.com/showthread.php?t=772053
CFS - http://forum.xda-developers.com/showthread.php?t=774211
Get older versions of xtrROM in the change log
OPTIONS AND CONTROLS:
Stock Battery Icon
If you prefer the stock battery icon over the circle battery then flash the below zip.
Make sure to wipe dalvik-cache AFTER flashing this zip
Stock battary Icon: http://zach.xtr.i6ix.com/xtrStockBattery.zip
Live Wallpapers
Live Wallpapers is a feature you can enable for this ROM. I have included my favorite for you to try and you can get others from the Market. Many of the live wallpapers from the market DO NOT function well on our Eris or do not "stick" after reboot, our hardware is underpowered for most and I also find them to be a battery drain. That said I still run a few at times because they are just COOL !
To enable live wallpaper functionality just run the appropriate GScript.
Android ASOP Keyboard and Themed Dialer
This ROM uses a custom themed Android ASOP keyboard as the default keyboard and I have themed the phone dialer to match. If you prefer the standard HTC style keyboard check out jonasl HTC_IME mod keyboard – source: http://forum.xda-developers.com/showthread.php?t=624416. Or if you would like the stock setup download and flash the below .zip file.
Stock keyboard and dialer: http://zach.xtr.i6ix.com/xtrStockKeys.zip
LOOKS LIKE THIS DOES NOT WORK FOR XTRROM5.0 ONLY OLDER VERSIONS - I'LL UPDATE SOON FOR XTRROM5.0...
Clear HTC Lockscreen
It is my personal favorite and since I make the ROM I get to pick . To update the lockscreen go to the Photos app - select the photo you want - select the Set as option - and then select lockscreen.
To get back to the clear lockscreen just run the set_lockscreen_clear.sh GScript and reboot your phone.
GScript
I have compiled and incorporated the opensource GScript app to load and one-click run user settings.
To setup your GScripts complete the following steps:
1. After opening GScript press the menu button and select "Add script"
2. A new window will open.
3. Press the Load file button
4. Select a script from the list (each is obviously named as to its function)
5. Ensure Needs SU? is checked
6. Now select "Save" and you have added your script
7. To run just select it from the list in the main GScript screen
8. Some scripts may prompt you to reboot the phone for the change to take effect.
There are a lot of scripts but remember your phone has been setup great by default with this ROM and if you do not understand the function or purpose of a GScript then best to not save and run it . One can always search this forum and ask others about all the fun things you can now do with your phone! I will look to add a list of each GScript and its function as time allows...
Wired Tether
For wired tether to work you must make sure that your computer has the appropriate RNDIS drivers. Learn how to do this at the android-wired-tether Wiki.
Per roirraW "edor" ehT:
The wiki incorrectly states, or implies, that Windows 7 includes the RNDIS support. Or at least, they imply that Windows 7 includes the RNDIS driver necessary. I can confirm that neither Windows 7 x86 or x64 works with tethering out of the box. The instructions for XP users are correct and also work for Windows 7. Just download HTCSync for your device (Eris) and install it, and it'll install the correct driver.
Flash Support
A hacked version of Flash 10.1.123 is baked into this ROM however it has proven to be hit and miss and preforms more like a flash "lite"... Full flash sites such as Halo do not work however many others do; they may just take a while as the Eris is not a powerful phone
Performance Improvements:
Free Internal Memory and Dalvik-cache heapsize - I have update default user settings to allow a larger dalvik heapsize of 24mb (think more space for apps to play) AND optimized how memory is freed up using Androids internal task killer.
Default min memory free: “balanced” (1536, 2048, 4096, 10240, 12800, 38400)
Default dalvik vm heapsize: 24m (48m with JIT on)
To change dalvik vm heapsize or min memory free settings you can just run the appropriate GScript.
If you would like to further modify the default min memory free settings then download Autokiller or MinFreeManager, these apps will allow you to set and monitor the min memory free values. For more information on Androids “internal task killer” and min memory free values go here.
default Overclock Settings - the ROMs kernel supports overclocking and as part of the custom sysinit process I have added scripts that automatically set the below CPU clock settings when the phone boots:
Min: 245760
Max: 710400
I have included a few GScripts to change between stock cpu settings and default overclock settings without using a market app . You can also run the report_cpu_freq script from GScript to get a printout of which frequencies and time in each you phone has been operating.
To change CPU overclock settings just run the appropriate GScript.
If you would like to further modify OC settings then download SetCPU or Overclock Widget, these apps will allow you to set and monitor the CPU speed. Remember YOU CAN DAMAGE YOUR CPU IF RUN TO HOT FOR TO LONG with higher settings. MAKE SURE TO RUN THE set_cpu_stock GSCRIPT IF YOU INSTALL A MARKET APP. The internal overclock support may overwrite the market app settings...
JIT - JIT (Just In Time compiler) is a built in option for the ROM but is off by default. For a detailed overview of JIT go here. PLEASE NOTE for Android 2.1 JIT is not stable with all applications and can cause odd things on your phone.
To enable/disable JIT just run the appropriate GScript and reboot your phone.
User Services Power Management (Collin_ph Battery Tweak) - I have built in a user services that runs at a polled interval and can set the performance settings of your phone in realtime. The first script that is available is a 2.1 HTC framework version of the Collin_ph Batter Tweak. For a detailed overview of you can view the original thread at here.
The power management battery tweak is disabled by default but there is a gscript to enable plus you can run "battconf" from terminal on the phone or adb shell to configure... The battery tweak runs a script every 60 (or less if you are on power) to poll the capacity of the battery, and as the battery goes down the cpu max freq is progressively lowered. It also changes the CPU write characteristics (all of which I do not yet fully understand). You can see all the details in the /system/bin/batter_tweak file.
I take no real credit on this and just ported the concept to the HTC framework and HTC kernel (with the zanfur OC patch). This took a lot of work and I fixed a few bugs but the concept is not mine and all Collin_ph.
When you first run terminal remember to type "su" (or equivilent for your app) to run as root and select "1" then enter when first prompted after starting "battconf".
So how do I know it is working? just run the report_log.sh GScript and you will see when it logs a change to the system settings. Also you can run the report_system_settings.sh GScript and for a display of current settings. This process will be faster if you plug into a power source and wait about 60 seconds
To enable/disable the battery tweak just run the appropriate GScript (user_service_batterytweak_enable.sh or user_service_batterytweak_disable.sh) and reboot your phone.
Cache Location (Cache2cache):
By default, the dalvik-cache has been relocated from the internal /data/dalvik-cache/ directory to the internal /cache/dalvik-cache directory. The Eris comes with an internal /cache/ file block of 130mb that is not used! After reviewing a number of xda member file system usage reports (thanks xtrROM and xtrSENSE users!) the MOST reported use of this space was 5%... So by moving the dalvik-cache to this free area you now have over 150mb on internal /data/ for apps and over 75mb in internal /cache/ for dalvik-cache. This means that you can probably install close to 100 apps WITHOUT having to partition and move anything to the SD Card ext!
You can also move the dalvik-cache to your sd card ext or back to the stock internal /data/ file block.
To change the dalvik-cache location just run the appropriate GScript and reboot your phone.
So why does my Settings>SD card & phone storage>Internal phone storage only show 150mb or less? This is because this number ONLY reflects the /data/ file block on your phone and does not "see" the /cache/ block that is now being used for dalvik-cache storage. You can run the GScript report_system_settings script to see amount available in /cache/.
Apps2sd and Cache2sd:
I have revamped my implementation of apps2sd to use simpler and better organized scripts. For apps2sd to work you must first complete the listed prerequisites and it is a good idea to read through the "things you may want to know about apps2sd" section. Although it can provide gobs of space for apps, Apps2sd is not for everyone as it ties the stability of your phone to your SD card... If you do not need the space I would recommend that you keep the default of DISABLED; if you want to try you can always disable it again however there is always the chance of issues.
To enable/disable apps2sd and cache2sd just run the appropriate GScript and reboot your phone.
Prerequisites
If you have not setup your SD card (for those new to Apps2sd) as per tkirton:
BACKUP YOUR SD CARD TO YOUR COMPUTER. Can't stress this enough, as partitioning will wipe the entire card.
Reboot into recovery
In Android System Recovery, select Partition sdcard
In the Partition sdcard menu, select Partition SD
Follow the instructions on the phone to partition your SD card. Most folks seem to recommend using the default values however you can go larger or smaller use values 256, 512,768,1024. You will also be asked to set a swap size; I stayed at 32mb (anticipate future ROM options to allow moving swap to sd)
Once the partition is initially created you must then convert to ext3 - In the Partition sdcard menu, select SD:ext2 to ext3. Follow the instructions on the screen.
Press the back button on the phone to go back to the main menu.
Your SD card is now ready to work with an Apps2sd supported ROM.
Things you may want to know about apps2sd
Bootloop protection is built in if your SD card is corrupted or is removed from the phone with Apps2sd enabled. Your apps will go away but your phone will boot .
There are 3 subsets of data associated to an app when it is installed and run on your phone.
1) /data/app/ (and /data/app-private) - actual .apk files we think of as the applications that are not system apps (i.e. installed on /system/app)
2) /data/data/ - the files produced by ALL apps (system apps and market apps) during installation that are used by the Android system to run the app
3)/data/dalvik-cache/ - app cache file and work space for ALL apps (system apps and market apps).
From root explorer (or similar) you can browse to the /data/app OR the /system/sd/app folders and you will see the same thing, both will tell you how much space you have used and have left. The way apps2sd works is by "linking" the /system/sd/app to the /data/app folder so that the Android system thinks it is accessing the /data/app it is really at /system/sd/app.
I have seen using Apps2sd cause issues with some.zip flash updates as they try to write directly to the /data/app folder which no longer "physically" exists
If you get into a bootloop issue using apps2sd boot into amon_ra recovery and try one of the follow:
1) from the Other menu option select the Fix apk uid mismatches
2) from the Wipe menu option complete a)Wipe data/factory reset b)Wipe Dalvik-cache c)Wipe SD:ext partition
Apps2sd and Cache2sd Basics
When you run the apps2sd or cache2sd script, upon reboot, it will move ALL your existing apps or cache to the sd card ext partition and ALL future apps and cache will be installed and stored on the sd card ext partition.
Running the apps2internal or cache2internal script, upon reboot, it will move ALL your existing apps or cache to the /data block of internal storage and ALL futures apps and cache will be stored in internal storage.
With HTC based ROMs it is all or nothing and you cannot move individual apps like in the CyanogenMod ROMs.
So how do I know Apps2sd is on? - You can run the GScript report_system_stats which will give you a printout of what fileblocks are used as well as a “true/false” value for Apps2sd On. You can also go to menu>Settings>Sd card and phone storage - when on space available under Available storage will go down at a VERY slow rate when new apps are installed.
TO INSTALL:
YOU MUST HAVE A ROOTED PHONE
download the xtrROM .zip file
complete NANDROID backup
copy the .zip file to the root of your sd card
From Wipe data/factory reset, Wipe Dalvik-cache, and Wipe SD:ext partition (folks coming from previous versions may try no wipe updates but a full wipe is always "cleanest")
flash the xtrROM file from sd card
reboot (first boot may take around 10 minutes)
complete short setup and let your accounts sync
you can save and run GScripts to personalize settings at any time
Available Market Apps You May Want to Add:
Widgetsoid - provides the CyanogenMod style customizable power widget that can be put in the notificaton bar
Root Explorer
Launcher Pro
Tips
For an even faster feel turn off window animations under Settings>Sound & Display>Animaiton.
To update the lockscreen goto the Photos app select the photo you want and select the Set as option and then select lockscreen.
Random FC - Lower your overclock settings or turn off JIT. Our little Eris's can only do so much and not all hardware is equal... Also remember this ROM is quite fast in stock form and higher Linpack scores DO NOT make for a better user experience
Google contact sync issus? check out the following fix http://forum.xda-developers.com/showpost.php?p=6796805&postcount=102. I think this is not uncommon coming from 2.2 Froyo ROMs as they seem to sync with Google a little differently and I do not think the folks at HTC or Google built their systems with the thought that users would be jumping back and forth between versions as much as we all do...
Slow facebook sync? per erishasnobattery: log into your facebook account on your computer - Click Account>Application Settings>under Authorized - remove listing for HTC Sense.
To turn on vibration with keypress for the keyboard long hold the ?123 button in the bottom left and select Android keyboard settings>Vibrate on keypress
If you have 50% time without signal under Settings>About Phone>Battery>Cell Standby complete the "airplane trick" by turning Airplane mode on wait just a few seconds and then Airplane mode off (search the forum for "time without a signal")
If you are syncing facebook then you may want to remember to check the "View contacts" for facebook from the People app Menu>View setting
Turn off notifications for Superuser from the Settings tab of the app
Known Issues
Messaging sometimes FC when send and IMMEDIATE rotate from portrait to landscape. The message still sends and the app stays open there is just an annoying FC on the screen...
Flash does not work for some sites, Halo for example.
The keyboard does not have an updateable user dictionary
Verizon NFL does not work with JIT on
CHANGE LOG:
Click here to view the full change log
Sweet! Thanks! Going to flash when I get home. Is OTA disabled?
USE AT YOUR OWN RISK - settings above 710400 have been reported unstable on some Eris's and YOU CAN DAMAGE YOUR CPU IF RUN TO HOT FOR TO LONG with higher settings.
Weird....I've been running mine on 768000 for the longest time now with no problems what so ever.
kenshincbb said:
USE AT YOUR OWN RISK - settings above 710400 have been reported unstable on some Eris's and YOU CAN DAMAGE YOUR CPU IF RUN TO HOT FOR TO LONG with higher settings.
Weird....I've been running mine on 768000 for the longest time now with no problems what so ever.
Click to expand...
Click to collapse
And I run at 806 but he is saying this for the majority of ppl. So if they DO damage their phone, they dont blame him.
always good to have more options ...i will check it out
rvpartsguy said:
always good to have more options ...i will check it out
Click to expand...
Click to collapse
You really try everything dude. It's a very nice thing to do.
Anyone try it with JIT yet?
Wondering if wired tethering would be included in a later release? Seems to work somewhat faster than wireless for me.
Spencer_Moore said:
You really try everything dude. It's a very nice thing to do.
Click to expand...
Click to collapse
I've been lurking for quite a while, just recently started posting on xda. Pretty sure I've tried all of the ROMs too.
Just got this one downloaded, about to flash it and see how it goes. Won't have to worry about A2SD with over 140mb of internal memory. Outstanding!
Nice Job
Just got XTR setup and it is very responsive. If battery life is decent then I will definitely use this everyday! Excellent effort and I commend you on your opening page. Very clear and consise!
Re: [ROM][6/3/2010] xtrROM2.0 [stable,lwp, oc]
Wondering if wired tethering would be included in a later release?
Click to expand...
Click to collapse
Thanks for the feedback. I will add wired tethering to the StockApps.zip flash and re post tonight or tomorrow.
-------------------------------------
Sent via the XDA Tapatalk App
Jit Failure for me.
My first try with jit on this rom locked up. Maybe too much sense left. But you know what, this rom is plenty fast without it.
Re: [ROM][6/3/2010] xtrROM2.0 [stable,lwp, oc]
Sweet! Thanks! Going to flash when I get home. Is OTA disabled?
Click to expand...
Click to collapse
OTA is disabled.
-------------------------------------
Sent via the XDA Tapatalk App
Re: [ROM][6/3/2010] xtrROM2.0 [stable,lwp, oc]
My first try with jit on this rom locked up. Maybe too much sense left. But you know what, this rom is plenty fast without it.
Click to expand...
Click to collapse
Thanks for trying it out and the feedback! This ROM still runs on the core HTC framework and during my testing with jit could not get it stable enough for a daily ROM.
-------------------------------------
Sent via the XDA Tapatalk App
The widgets are broken apparently. I installed Advance Task Killer and everytime I click on it, it'll vibrate and that's it. OC widget isn't working either. Any ideas?
[EDIT] Oh, reboot was needed. Disregard.
Advanced task killer is not needed. The autokiller app does a much better job. Get rid of atk.
-------------------------------------
Sent via the XDA Tapatalk App
Great running ROM. No troubles yet. Thanks.
I'm running Launcher Pro Beta instead of Sense UI. JIT works GREAT. Getting 5.3mflops @ 806mhz. 5.1mflops @ 768mhz. This thing is FAST!!
I noticed you said this has LWP, so I'm assuming nav wont work then since that seems to be a common them. ie Alyosius
Re: [ROM][6/3/2010] xtrROM2.0 [stable,lwp, oc]
I noticed you said this has LWP, so I'm assuming nav wont work then since that seems to be a common them. ie Alyosius
Click to expand...
Click to collapse
Nav works very well with lwp on this ROM & I use almost daily. the Nav I have included is Googles NOT the HTC version which is where I believe (though I have fully tested) the issues are caused.
-------------------------------------
Sent via the XDA Tapatalk App

[ROM] [GPL] [10-11-10] Vanilla 2.0.4 [Pure AOSP 2.1, OC, A2SD, CFS, Cache2Cache] FAST

Pure Vanilla 2.1 AOSP - well as much as reasonable .
zach.xtr and I are pleased to offer Vanilla2.X! (BIG credits to zach.xtr for tweaking and help with getting all bugs worked out. zach.xtr truly made this blazing quick... and freed up TONS of internal phone storage!)
checkout the change log for a full feature list and details.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Remember to donate to the developers that make this possible!
Credits:
bertoch for hosting and Linux help
dsixda for his time saving kitchen - http://forum.xda-developers.com/showthread.php?t=633246
Conap and Decadenc3 for their CFS kernel with OC and for MMS fix - http://forum.xda-developers.com/showthread.php?t=774211
Conap for his support and general help and a few libs from CELB - http://http://forum.xda-developers.com/showthread.php?t=679194
punk.kaos for his Trackball notification/softkey fixes - http://forum.xda-developers.com/showthread.php?t=685594
Gnarlyc for his Android Builder for quick access to 2.1 AOSP source - http://forum.xda-developers.com/showthread.php?t=707414
Framework43 for his pioneering work with AOSP 2.1 builds and a few "Senseless" parts - http://forum.xda-developers.com/showthread.php?t=686870
nfinitefx45 from the Hero CDMA forum on his work for cache2cache - http://forum.xda-developers.com/showthread.php?t=790889
other xda members for tips, tricks and beta testing (you ROCK)
SERIOUSLY... DONATE TO ONE OF THE DEVS ABOVE. IF IT WASN'T FOR THEM, YOUR ERIS WOULD BE THE PHONE THAT "COULDN'T"
-----------------------------------------------------------
Base Vanilla2.X Features:
All the goodness of Android AOSP 2.1 with root access superuser permissions
Built from AOSP 2.1 source including all your favorite AOSP 2.1 apps!
Custom sysint process to optimize ROM system settings
Smart design for a tailored user experience (only turn on the features what you want!)
Overclock support - default setting overclock to 710400
Apps2sd and Cache2cache support (see instructions below)
designed to be a stable everyday ROM
Check out the change log below to see details
-----------------------------------------------------------
Download Vanilla2.0.4: http://zach.xtr.i6ix.com/Vanilla2.0.4.zip
MD5 checksum: ae9eb1cf3c67dd08ea31c8cd5ec11dfb
-----------------------------------------------------------
Vanilla2.X Options:
GScript
For Vanilla2.X we have compiled and incorporated the opensource GScript app (see http://code.google.com/p/gscript-android/) to load and one-click run user settings.
To setup your GScripts complete the following steps:
1. After opening GScript press the menu button and select "Add script"
2. A new window will open.
3. Press the Load file button
4. Select a script from the list (each is obviously named as to its function)
5. Ensure Needs SU? is checked
6. Now select "Save" and you have added your script
7. To run just select it from the list in the main GScript screen
8. You must reboot the phone for the change to take effect.
-----------------------------------------------------------
User Services Power Management (Collin_ph Battery Tweak) - I have built in a user services that runs at a polled interval and can set the performance settings of your phone in realtime. The first script that is available is a 2.1 HTC framework version of the Collin_ph Batter Tweak. For a detailed overview of you can view the original thread at here.
The power management battery tweak is disabled by default but there is a gscript to enable plus you can run "battconf" from terminal on the phone or adb shell to configure... The battery tweak runs a script every 60 (or less if you are on power) to poll the capacity of the battery, and as the battery goes down the cpu max freq is progressively lowered. It also changes the CPU write characteristics (all of which I do not yet fully understand). You can see all the details in the /system/bin/batter_tweak file.
I take no real credit on this and just ported the concept to the HTC framework and HTC kernel (with the zanfur OC patch). This took a lot of work and I fixed a few bugs but the concept is not mine and all Collin_ph.
When you first run terminal remember to type "su" (or equivilent for your app) to run as root and select "1" then enter when first prompted after starting "battconf".
So how do I know it is working? just run the report_log.sh GScript and you will see when it logs a change to the system settings. Also you can run the report_system_settings.sh GScript and for a display of current settings. This process will be faster if you plug into a power source and wait about 60 seconds
To enable/disable the battery tweak just run the appropriate GScript (user_service_batterytweak_enable.sh or user_service_batterytweak_disable.sh) and reboot your phone (Quick Boot makes this easy!).
** If you run into issues using the default Term Emulator (in Dev Tools), please download "Android Terminal Emulator" from the Market.
-----------------------------------------------------------
Wired Tether
For wired tether to work you must make sure that your computer has the appropriate RNDIS drivers. Learn how to do this at the android-wired-tether Wiki.
Per roirraW "edor" ehT:
The wiki incorrectly states, or implies, that Windows 7 includes the RNDIS support. Or at least, they imply that Windows 7 includes the RNDIS driver necessary. I can confirm that neither Windows 7 x86 or x64 works with tethering out of the box. The instructions for XP users are correct and also work for Windows 7. Just download HTCSync for your device (Eris) and install it, and it'll install the correct driver.
Performance Improvements:
I HIGHLY recommend setting your Animations (Spareparts) to either OFF or FAST for a much smoother, faster experience.
Free Internal Memory and Dalvik-cache heapsize - We have update default user settings to allow a larger dalvik heapsize of 24mb (think more space for apps to play) AND optimized how memory is freed up using Androids internal task killer.
Default min memory free: “balanced”
Default dalvik vm heapsize: 24m (38m with JIT on)
To change dalvik vm heapsize or min memory free settings you can just run the appropriate GScript.
If you would like to further modify the default min memory free settings then download Autokiller or MinFreeManager, these apps will allow you to set and monitor the min memory free values. For more information on Androids “internal task killer” and min memory free values go here
Overclock Settings - the included kernel supports overclocking and as part of the custom sysinit process we have added scripts that you can run to overclock the CPU without using a market app. You can also run the report _cpu_freq script from GScript to get a printout of which frequencies and time in each you phone has been operating.
To enable/disable overclock just run the appropriate GScript.
If you would like to further modify OC settings then download SetCPU or Overclock Widget, these apps will allow you to set and monitor the CPU speed. Remember YOU CAN DAMAGE YOUR CPU IF RUN TO HOT FOR TO LONG with higher settings. MAKE SURE TO RUN THE set_cpu_stock GSCRIPT IF YOU INSTALL A MARKET APP. The internal overclock support may overwrite the market app settings...
JIT - JIT (Just In Time compiler) is a built in option for the ROM but is off by default. For a detailed overview of JIT go here. PLEASE NOTE for Android 2.1 JIT is not stable with all applications and can cause odd things on your phone.
To enable/disable JIT just run the appropriate GScript and reboot your phone (Quick Boot makes this easy!).
Cache2cache & Cache2sd:
By default, the dalvik-cache for Vanilla2.0 has been relocated from the internal /data/dalvik-cache/ directory to the internal /cache/dalvik-cache directory. The Eris comes with an internal /cache/ file block of 130mb that is not used! After reviewing a number of xda member file system usage reports (thanks xtrROM and xtrSENSE users!) the MOST reported use of this space was 5%... So by moving the dalvik-cache to this free area you now have over 151mb on internal /data/ for apps and over 97mb in internal /cache/ for dalvik-cache. This means that you can probably install close to 100 apps WITHOUT moving anything to the SD Card ext!
You can also move the dalvik-cache to your sd card ext or back to the stock internal /data/ file block.
To change the location of dalvik-cache you can just run the appropriate GScript and reboot your phone (Quick Boot makes this easy!).
Apps2sd:
Apps2sd for Vanilla2.0 is incorporated in the custom sysinit process. For apps2sd to work you must first complete the listed prerequisites and it is a good idea to read through the "things you may want to know about apps2sd" section. Although it can provide gobs of space for apps, Apps2sd is not for everyone as it ties the stability of your phone to your SD Card... If you do not need the space we recommend that you keep the default of DISABLED; if you want to try you can always disable it again however there is always the chance of issues.
To enable/disable apps2sd just run the appropriate GScript and reboot your phone (Quick Boot makes this easy!).
Apps2sd Basics
When you run the apps2sd , upon reboot, it will move ALL your existing apps to the sd card ext partition and ALL future apps will be installed and stored on the sd card ext partition.
Running the apps2internal script, upon reboot, it will move ALL your existing apps to the /data/ block of internal storage and ALL futures apps will be stored in internal storage.
For NON CyanogenMod based ROMs it is all or nothing and you cannot move individual apps.
Apps2sd Prerequisites
If you have not setup your SD card (for those new to Apps2sd) as per tkirton:
BACKUP YOUR SD CARD TO YOUR COMPUTER. Can't stress this enough, as partitioning will wipe the entire card.
Reboot into recovery
In Android System Recovery, select Partition sdcard
In the Partition sdcard menu, select Partition SD
Follow the instructions on the phone to partition your SD card. Most folks seem to recommend using the default values however you can go larger or smaller use values 256, 512,768,1024. You will also be asked to set a swap size; I stayed at 32mb (anticipate future ROM options to allow moving swap to sd)
Once the partition is initially created you must then convert to ext3 - In the Partition sdcard menu, select SD:ext2 to ext3. Follow the instructions on the screen.
Press the back button on the phone to go back to the main menu.
Your SD card is now ready to work with an Apps2sd supported ROM.
Things you may want to know about Apps2sd
Vanilla2.X has bootloop protection built in if your SD card is corrupted or is removed from the phone with Apps2sd enabled. Your apps will go away but your phone will boot .
There are 3 subsets of data associated to an app when it is installed and run on your phone.
1) /data/app/ (and /data/app-private) - actual .apk files we think of as the applications that are not system apps (i.e. installed on /system/app)
2) /data/data/ - the files produced by ALL apps (system apps and market apps) during installation that are used by the Android system to run the app
3)/data/dalvik-cache/ - app cache file and work space for ALL apps (system apps and market apps).
From root explorer (or similar) you can browse to the /data/app OR the /sd-ext/app folders and you will see the same thing, both will tell you how much space you have used and have left. The way apps2sd works is by "linking" the /system/sd/app to the /data/app folder so that the Android system thinks it is accessing the /data/app it is really at /system/sd/app.
I have seen using Apps2sd cause issues with some.zip flash updates as they try to write directly to the /data/app folder which no longer "physically" exists
If you get into a bootloop issue using apps2sd boot into amon_ra recovery and try one of the follow:
1) from the Other menu option select the Fix apk uid mismatches
2) from the Wipe menu option complete a)Wipe data/factory reset b)Wipe Dalvik-cache c)Wipe SD:ext partition
So how do I know Apps2sd is on? You can run the GScript report_system_stats which will give you a printout of what fileblocks are used. You can also go to menu>Settings>Sd card and phone storage - when on space available under Available storage will be over 150mb will go down at a VERY slow rate when new apps are installed.
To Install
YOU MUST HAVE A ROOTED PHONE WITH THE AMON_RA RECOVERY PARTITION
download the base Vanilla 2.X.zip file
complete NANDROID backup
copy the .zip file to the root of your sd card
From amon_ra recovery Wipe data/factory reset, Wipe Dalvik-cache, and Wipe SD:ext partition
flash the Vanilla2.X.zip file from sd card
reboot - first boot will take a while (i.e. over 10 mins - deodexed ROMs take longer on first boot)
complete short setup and let your accounts sync
Setup GScripts
you can now one-click toggle settings at any time
-----------------------------------------------------------
Tips:
Random FC - Lower your overclock settings or turn off JIT. Our little Eris's can only do so much and not all hardware is equal... Also remember this ROM is quite fast in stock form and higher Linpack scores DO NOT make for a better user experience
If you have 50% time without signal under Settings>About Phone>Battery>Cell Standby complete the "airplane trick" by turning Airplane mode on wait just a few seconds and then Airplane mode off (search the forum for "time without a signal")
Turn off notifications for Superuser 2.3.5 from the Settings tab of the app
Pure AOSP 2.1 does NOT play wma/wmv files. I have attempted to fix, but still a work in progress. Please download "yxplayer Pro" from the market if you need wma/wmv capabilities.
-----------------------------------------------------------
KNOWN ISSUES:
autobrightness not working
camera zoom not working
trackball notify only once with message... ** (see below)
NFL Mobile from Verizon app does not work with JIT
xda dev app may have intermittent issues logging in for first time with JIT
MMS video recived issue (true for ALL known AOSP ROMs)
-----------------------------------------------------------
** If you prefer that Notifications are mapped to the LED light instead (it will continually flash to notify you, as opposed to the default trackball light, which will only flash once), you can download the following and flash in recovery:
http://zach.xtr.i6ix.com/LED-Notifications.zip
-----------------------------------------------------------
Change Log and Such
Change Log
Vanilla 2.0.4 Change log
More minor updates...
Download: http://zach.xtr.i6ix.com/Vanilla2.0.4.zip
MD5 checksum: ae9eb1cf3c67dd08ea31c8cd5ec11dfb
fixed Contacts category bug and updated contacts
fixed NAND ext backup issue by changing the mount point for sd ext to /system/sd instead of /sd-ext/ (ALL apps2sd/cache2sd related scripts and the init.rc file)
updated a number of gscripts
New userservice framework and battery tweak service now built into the custom sysinit process
added Multi-Touch browser
updated kernel (modified CFS kernel)
updated superuser (chainsdd)
updated maps
updated street
updated voice
updated market
Vanilla 2.0.3 Change log
Minor updates...
Download: http://zach.xtr.i6ix.com/Vanilla2.0.3.zip
MD5 checksum: 8a15ca3c277ceb2b6b0e4cfeff808a96
updated to newest BFS kernel
updated build.prop to enable wma (recognized, still not playing)
install Live wallpager support via GScript (Although fun ... MOST LWP DO NOT WORK WELL ON ERIS HARDWARE )
fixed set min memory GScripts
removed default overclock (run the set cpu overclok gscript to turn on)
added Gscript support to set min CPU freq value of 19200 (for you battery save folks) and max value of 748800
updated to older version of street.apk (the street view on nav) as the current sometimes displayed a half transpartent white/black overlay
updated the icon of the settings to match the new stock 2.1 icon set...
Vanilla2.0-beta
Initial release of pure Vanilla AOSP 2.1 sweetness... A BIG thanks to tenzomonk for getting this nice little ROM going!
Download Vanilla2.0: http://zach.xtr.i6ix.com/Vanilla2.0-beta.zip
MD5 checksum: d122323a996c1d0a067578c64f0b23dd
new 2.6.29.6 BFS Kernel
"Purest" 2.1 ASOP Eris ROM to date (A LOT of work went into getting everything STOCK and running smooth and reliably for the ERIS)
Rooted with current Superuser 2.3.5
Full overclock support with built in default settings of 710400
Full Apps2sd support (easy toggle with Gscripts)
Full Cache2cache and Cache2sd support - default to /cache/ which opens up close to 250mb of INTERNAL phone storage! (easy toggle with Gscripts)
Just In Time (JIT) Compiler support (easy toggle with Gscripts)
Custom sysinit process to allow user control and optimize ROM performance settings
Current stock 2.1 Vanilla apps:
Clock (with working weather)
Browser
News and Weather
Music
Gallery 3d (smooth and fast!)
Contacts (with market facebook sync)
Email
Messaging (with working MMS)
Camera
Calendar
Calculator
Added
Wireless Tether
Wired Tether
Corporate Calendar
Dev Tools
Spare Parts
Current 1.3.2 Facebook (can be uninstalled)
Quick Boot
Custom build of GScripts
Much more that we have forgotten
This build looks very nice. I am not a big fan of the dialer though. I used that dialer in the Froyo builds and don't like how it does not have smart dialing. I rely on smart dialing very extensively. May I ask what AOSP means? How does that compare to the kernel that is used in the xtrSense rom?
Thanks for all of the hard work you devs do to give us these great roms to increase the life of the Eris. I think, and have always thought the Eris is the best phone I have ever owned.
Jeff
thanks jeff! for the dialer... we didn't change anything in regards to the "Vanilla" feel. we were both just looking to get a "real" 2.1 AOSP release out
AOSP = Android Open Source Project
as for the kernel, check this post here for full details:
http://forum.xda-developers.com/showthread.php?t=772053
Downloading right now... SO excited! ......... giggity
This ROM needs live wallpapers Other than that..... I can tell this is going to be my daily ROM already, just from playing with it for like 3 minutes. Can't wait for updates!
Thanks for the rom. Everything good so far. Just one thing could you guys keep the original eris camera format. I like the old camera that takes up the entire screen when taking pictures.
sowhat808 said:
Thanks for the rom. Everything good so far. Just one thing could you guys keep the original eris camera format. I like the old camera that takes up the entire screen when taking pictures.
Click to expand...
Click to collapse
i believe you are referring to the HTC Camera. (Un)fortunately, this ROM has no HTC framework built-in...
------------------------------------------------------------------------------
as for LWP's... that's certainly a possibility moving forward
mmm Gotta Try this !! thanks !!!
Its about time Tenzo and Zac!
Question,
I've been running the 1.9 beta. Should I do a full wipe and flash?
GPS has been working perfectly for me on that version by the way.
Glad to see two great devs on one project! Thanks for all the hard work!
So we have found one bug in the set minmemory gscripts where the vales do not set after reboot... a missplaced quotation mark : (
[EDIT] fixed and will be in next relase...
Sent from my Eris using XDA App
Seanydizzley said:
Its about time Tenzo and Zac!
Question,
I've been running the 1.9 beta. Should I do a full wipe and flash?
GPS has been working perfectly for me on that version by the way.
Glad to see two great devs on one project! Thanks for all the hard work!
Click to expand...
Click to collapse
yes... you will have to wipe. we have incorporated a lot of changes, new kernel, etc. thanks for the testing! it's much appreciated! you should have no GPS issues with this release either
Awesome! Flashing now! Great work guys! Glad to see it go public.
The best of luck to you both!
Zach and Tenzo, got a question before I flash this. Since you have freed up so much internal app space, A2Sd does not seem to be really needed. Can the ROM be booted without a partitioned card (and then of course never run the script to turn A2SD on)?
Thanks
caleris said:
Zach and Tenzo, got a question before I flash this. Since you have freed up so much internal app space, A2Sd does not seem to be really needed. Can the ROM be booted without a partitioned card (and then of course never run the script to turn A2SD on)?
Thanks
Click to expand...
Click to collapse
yup... that's how i'm running it now
tenzomonk said:
yup... that's how i'm running it now
Click to expand...
Click to collapse
Super, that is how I will try it as well.
Thanks
Great job! Thanks. I just flashed it, and so far so good. I've never had to make so few pre-flash changes before.
It seems as if the contacts are being sorted incorrectly on my phone, headings are not being displayed based on first letter. The only headings displayed are "S" and "e". Not sure if this is a setting on my end or an issue with the dialer/contacts.
Great job on the ROM, I'm always looking for good AOSP ROM.
wshuman3 said:
It seems as if the contacts are being sorted incorrectly on my phone, headings are not being displayed based on first letter. The only headings displayed are "S" and "e". Not sure if this is a setting on my end or an issue with the dialer/contacts.
Great job on the ROM, I'm always looking for good AOSP ROM.
Click to expand...
Click to collapse
ahhh, you are right! good find!
they actually do sort correctly for me... but the S and E are the only "headings" shown.
will get that fixed up
you credit nfinitefx45 for his work on cache2cache but I can't seem to pull up anything with forum search within CDMA forum.

[Guide] A complete MiniCM9-3.0.4 how-to

Hi guys
This post is essentially going to be an aggregation of info regarding MiniCM9, bringing together in one place all the random bits and pieces I found to get things working at their best. I originally started writing this for myself (to keep track of things when updating/reinstalling) but as I've responded to questions here and there I thought it might be good to have one place to link to, rather than trying to find my previous posts.
MiniCM9 basic setup
SD card:
Create an ext4 swap partition from CWM; (at least 128M, I recommend 256M+)
How to get a swap partition of any size OR configure swap separately from an sd-ext partition:
Follow this basic tutorial
If you just want to adjust the size of your swap partition and/or sd-ext partition, it's not necessary to completely erase your SD card/remove all partitions and start from scratch
You can work with the Resize/Move options and still get what you want.
System setup:
Flash minicm9 and gapps as normal (in the installer, choose only apps you use; would not recommend Apollo)
Boot up your system, grab your favourite root browser from Google Play, and remove remaining unwanted applications and services (e.g. for me, Google Talk, FM radio, etc.) by deleting them from system/app.
Do not 'install a2sd' via console
System configuration:
Set up your autobrightness settings like this
Test your pulse notification light. If it stops flashing after a couple of seconds, go to system/lib/hw via your root file manager and delete/rename lights.shakira.so. Once you reboot, your notification light should work normally.
Disable Google's location service unless you need it as it may drain battery (GPS is okay)
Min CPU: 320MHz (important!); Max CPU: whatever you feel like (provided your phone can handle it)
Governor: SMARTASSV2
No Undervolt
Disable zRam
Do not enable 'Allow purging of assets'
Do not enable Kernel samepage merging
Surface dithering: Yes
16bit transparency: No
Disable boot animation: No
NB: minicm9 settings will not pick up on your swap partition (claiming swap is disabled). Open terminal emulator and type in 'free' to see your available memory, it should correctly show the size of your swap partition.
Further performance tweaks:
Do NOT use Supercharger.
Move large apps that are not usually running to SD (e.g. Opera) via Settings»Apps»Move to SD. If this option is greyed out, follow this guide to move them anyway (NB: the command for the ICS platform is set-install-location rather than setInstallLocation). You do not need App2SD.
Optimise your SD card's read ahead cache (significantly increases read/write speeds on higher end SD cards). There are two ways to do this; by manually creating a script (recommended) or by installing a third party application.
To do it via application, install SD-Booster and a SD card speed test of your choice. Adjust the cache until you get an optimal read/write speed (for me, this is at 4096KB) – more is not always better. You can uninstall the speed tester once you're done
To manually set your SD read ahead cache on boot, go to this thread and follow the instructions for Version 1. Replace 128 with the optimal value for your SD card (determined as above).
Set swappiness:
You can customise your swappiness by creating/adding the following to userinit.sh in data/local/
Code:
#!/system/bin/sh
#Swap
swapon dev/block/mmcblk0p3
echo [COLOR="Red"]50[/COLOR] > /proc/sys/vm/swappiness
Red value ranges from 0 (don't swap unless you run out of memory) to 100 (swap from the get go). Feel free to experiment; in my experience performance is most stable around 50. Don't forget to set permissions (to rwxr-xr-x).
You should now have a beautifully smooth, stable miniCM9 on Trebuchet (battery life should be good). Stock browser should run fine thanks to swap, apps will stay in memory and load quickly. Make sure to free up apps via home button » swipe if you no longer need them, especially if running on less swap memory. ​
How do I get ... working? / Extras
Set custom lock screen icons:
After selecting your application, tap on the icon to get a menu allowing you to choose from your gallery or system (white lock screen-styled icons)
Enable lock screen rotation:
Follow this guide to patch your framework-res.apk to allow lock screen rotation, or replace yours with the one attached (but first, make sure you are using the same version of miniCM9! the apk is for 3.0.4). In either case, backing up is a good idea, folks
framework-res.apk for miniCM9-3.0.4
Fix Japanese font rendering on ICS:
Probably not something that concerns most people; but if you are using Japanese on your android, you will have noticed that by default, Chinese versions of unicode unified ideograms are rendered (which can be less than optimal at times). To get proper Japanese text output across applications, you will have to install the Japanese Droid font (DroidSansJapanese) and insert a reference to it in your font fallback .xml.
To make your life easier, I have included the files in a zip for your perusal:
Extract the files
Copy DroidSansJapanese.ttf to system/fonts
Replace your fallback_fonts.xml in system/etc with the one provided
Japanese font files for ICS
Dark Holo themed apps:
If you like the dark Holo ICS theme, and want your applications to suit the rest of your system, you can find various inverted google apps for ICS-based roms around the web. I've included the ones I use and work well on miniCM9 on our X8 here for convenience.
Extract the files
Replace your apps in system/app with the ones included
Reboot & enjoy a true ICS UI
Dark Holo ICS themed apps for miniCM9
Get voice input working on miniCM9:
If you've ever used voice input features, you will have noticed these (while present) fail to work after installing the rom. So will any type of android-based voice recognition. To get basic voice functionality working (sadly not ICS flavoured) do the following:
in system/app delete your voice search apk
reboot your system
now find Google Voice Search 2.1.4 (for Android 2.2+) on Google Play and install it.
voice search and recognition should now work as it did on older roms.
To get voice typing working you will have to replace your input method (or install it as an additional IME to switch to when you want to use voice typing).
install IceCream Sandwich-ICS Keyboard by VLLWP from Google Play (for Android 1.6+). DO NOT UPDATE this, as its Jelly Bean version or other ICS keyboards will not work with voice typing.
enable and select it as an input type and hit the microphone key. Confirm the prompt, and you should be able to use basic android speech recognition in any text form you like.
Lightweight Jelly Bean keyboard:
More of a recommendation, but what it says on the tin;
get this app from Google Play (keep in mind like stock keyboard it won't work with voice input, so you might want to run it in addition to the aforementioned) and install it -- once you're all set you can now safely remove LatinIME.apk from your system/app
you save memory (both in usage footprint and SD card space) and get a fully featured Jelly Bean keyboard with functional word prediction in exchange, which is a fair trade, no?
​
... and that is all I can think of right now. May update this thread as things change
Nice! I want to ask you something. Is the way to check if swap work? I am not sure
1. Create partizion (256 mb)
2. Create file userinit.sh and added it into sdcard
3. Copy and paste it into data/local/
4. Set permission
5. Reboot
Correct?
Does it improve battery saving or performances ???
Thank u for ur efforts...
It really helps.
To the modslease make this thread sticky.
Xerdox said:
Nice! I want to ask you something. Is the way to check if swap work? I am not sure
1. Create partizion (256 mb)
2. Create file userinit.sh and added it into sdcard
3. Copy and paste it into data/local/
4. Set permission
5. Reboot
Correct?
Click to expand...
Click to collapse
Swap should work as soon as you have a partition on current versions. The userinit is just if you want to set swappiness/specifics.
The way to check is going to terminal emulator and typing in 'free'. You should see your swap space listed.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
(note swap size in the 'total' column)
LEDelete said:
Does it improve battery saving or performances ???
Click to expand...
Click to collapse
Does what improve battery life/performance? Both are more than decent with the settings provided, if that's what you mean. I'll see about adding screenshots.
Can i change the size of the swap partition¿ i have 128 and want 256... thanks
Sent from my E15i using xda premium
IAmNice said:
Why would you disable KSM? Ksm improves performance. It only drains a bit of battery and doesnt harm anything.
Click to expand...
Click to collapse
Have not extensively tested it with the latest build so it may have been fixed since, but last I tried it caused performance/stability issues for me aside from the battery drain.
zlqtt said:
Can i change the size of the swap partition¿ i have 128 and want 256... thanks
Click to expand...
Click to collapse
Yes, using gparted (see linked tutorial) you can resize your existing partition.
did any1 faced with lag on calls? ei: when i'm reciving call, the screen is black for 2-5secs, and after lights on. i dont have any idea whats the problem, maybe can it be the low cpu freq?
Do i need to enable swap on performance settings?
Sent from my E15i using xda premium
zlqtt said:
Do i need to enable swap on performance settings?
Click to expand...
Click to collapse
Not if you have a partition, no.
nice broo..!! About swap,I must download swaper2 from market ??? or use from system rom only ???
The first post says it all.
You don't need anything except the rom (+ kernel) itself.
The apps on my phone often take 2-5 seconds to start. I thought it is because some of them are on the ext4 partition, but even the settings app does the same, and it is really annoying. When I click on an app, the ICS gradient dark background is shown for some seconds, then it is loaded. Is there a solution for this? Or is MiniCM9 just like that?
The first time you open apps might take a second to load (depending on your settings)
After that they should remain cached in normal use and open more or less instantly, without the empty screen.

[ROM] <<||Wp-ReMix[GamerzEdition]||>> Updated-[17.02.13]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This ROM has been Built with a sole Objective of Developing a SPEED FREAK Rom with Very Sleek and Smooth Windows Phone Interface..!
This Rom can handle Extremely High Multitasking and can also Play Games like Temple Run 2 at 787 MHz without Slightest of Lag !!!
Also I've Designed each Element of ROM to bring the Essence of Windows Phone UI, as well as Smooth and completely Lag-free UI Experience!
I Claim this to be the Fastest Rom available for Ace...!!!!!
​
Full ROM Specifications & Features:
Visual Elements
New Phone Dialer
Custom made Boot Animation
New UI transition which have been Optimization for Smooth animations
Windows Styled Unique Settings
Heavily Modded Windows phone Theme
Heavily Modded Notification with Date bar,Settings Shortcut Icon,Carrier Label on Bottom Handle
New Clear Font
PERFORMANCE
Seeder Entropy Applied internally through new "Haveged" Engine.
Improvised Power saving tweaks.
Firekernel OC by dragonnn & Modded by PSN.
All APPS are MOVED To SD-Card and /DATA(Internal Memory) Is Used for SWAP...!!! (Can Open and VIEW upto 10 Tabbs on Broswer Simultaneously..!!! Also allows MASSIVE Multitasking!!!) Also as SWAP is There on INTERNAL MEMORY , your Sd-Card is now safe (No reason to be afraid of getting it FRIED).
SD read-ahead speed raised to cater for PSN Mem mod.
Single core CPU optimization.
Media stage-fright tweaks for faster video streaming.
Graphics enhancement tweaks & GPU rendering implemented globally [GPU Libs Ported from P-500].
Extreme Gaming optimizations (Cpu, gpu, ram, dalvik related).
Zaligning done on each boot & Sqlite DB optimization on each boot.
Deleted many unwanted system apps.
MEDIA
Wp7 Ringtones , Notification Tones.
Beats and various other Lib Files combined to Obtain Crisp and Clear Audio.
Custom changes in Original Audio LIBS for Volume Boost(Optimized Levels , so no Distortion at Highest Volume).
Mega Beats Audio Implemented along with some Custom changes to Ace Libs.
JPEG Image optimization implemented.
Video stream rate increased & optimized
The resultant audio is THE Best you have ever heard in any Phone... Ear Splitting BASS without loss of Clarity.
Also Output has been Amplified 5X Times than the Default Audio....!!!!!!
Screenshots
Click Here​
CREDITS​
D3hum4niz3d for Mega Bass Beats.
72ls1 for Theme components.
idcrisis for Seeder entropy (Haveged).
Ryuinferno for original Init.d enabler apk extracted & edited by ReaperXL2
ReaperXL2 for Various tweaks & scripts modded & edited for SGA
ReaperXL2 for Various Build.prop tweaks & additional instructions
Aniket[The"A"Factor] (That's me!) for making Concept of this Rom , All the Layouts , BootAnimation , Theming and Bringing this ROM to you...!
​
PortersNeed to take Permission from me before Using my Work (Rather than asking after Porting It).
[Probability of getting permissions is More if you are Experienced Developer]
Preparations to be made Before Installing​
Note:​​​​Mem Xpansion is done via Ext4 partition & Swap partition is done on phone's Internal Memory. [The Size of Ext-4 Partition will determine the Phone's Internal Memory to Install Apps].
So Having a Ext-4 or Ext-3 Partition is MANDATORY.​
STEPS
Download [Ace]Wp-ReMix[Elite Gamerz].zip
Re-Boot into Recovery (Px-Recovery Recommended [DOWNLOAD HERE]).
Do Factory-Reset(format cache,format data,wipe Ext),also Wipe Dalvik Cache.
Repeat the Step 3 again.
Install Zip [Ace]Wp-ReMix[Elite Gamerz].zip from Sd-Card.
Re-Boot.
It will take 2-3 mintues for the Rom to Start Initially.
Re-Boot again .
Done !
​
DOWNLOADS​
Wp-ReMix[Gamerz] [17/02/2013] - [Here]
Tiles Collection - [Here]
[TilesCollection : Massive collection of Tiles of all common apps for Windows Style Launcher which has been included in Rom.]
​
I don't Expect any Donation ... But you can Appreciate my work by giving me a Thanks and Positive Comments...!
Constitutive Criticism are Always Welcomed!
This will Encourage me to do more Awesome Roms and Support them !
Question & Answers​
What is the Difference between Elite version and XDA version ?
Answer:
Well all I can say is Elite version is more Closer to Original Windows Phone and has some Extra Apps... For more Info log on to our Facebook page
Flashed WP-ReMix Rom but the it doesn't start / Rom stays in the Bootscreen ?
Answer:
1. Did you make sure you have an Ext partition present on SD before flashing ??? Ext3 or 4, any will do.
2. Did you do a full wipe of Cache, System, batt stats etc... (I do this 3 times before flashing a new Rom, Always)...
3. After completing all of the above, did you re-boot after update flash & let the phone fully initialize before attempting to use it ???
4.If you followed all of the above procedures & still have a problem, then the issue must be with your SD card... Check that first partition is Fat32 & set as primary, the second partition should be Linux Ext4 & also set to primary...
If you are using internal /data for swap then you do not need SD swap partition...
When all the above criteria are satisfied, you will have a trouble free experience with Wp-ReMix...!!!
Lastly, which version of recovery are you using ??? We have found that the most compatible & reliable version is touch recovery beta... This can be found via it's thread on XDA SGA dev pages.
Q.Can I Install CronMod or Amarulzz or App2Sd or Link2Sd Scripts on this Rom ?
Answer
NO !!! Because Memory Expansion has been Enabled by Default in Xtreme version , any other Scripts will cause Instability in System ,which may Result in Loss of Data
Q. I can't do backup (nandroid backup) via Recovery OR I can't wipe dalvik cache ?
Answer
Wiping of Dalvik Cache Issue cannot be done through recovery option , as the Internal Memory was the Place where Dalvik Cache used to Ideally get Stored before... But here in this Rom Internal Memory is used for the SWAP (RAM Extension)... So you have to use Special Flash-able ZIP to do Data Format and Dalvik Wipe [HERE].
Same goes for creating a nandroid for this rom ,All hope is not lost however , You can use Titanium to do a complete rom backup & then restore via the same... This has been Tested and works great for me with this Rom.
​
We will try to Solve and reply all your Queries and Problems as soon as Possible.
So please don't hesitate to ask any Queries or Doubts...!
Changelog:
17|02|2013
Gaming Performance (2D and 3D Graphics) Futher Optimized...!!!
New Boot Animation
Settings not Saving Bug FIXED
All other Minor Issues FIXED
System is Totally Stabilized
09|02|2013
Initial Release
Awesome Work ..!!
1st..
Awesum UI as always..
Xperiance.Cyanogen Rom's Performance has been outstanding ..but i'll try this .. :good:
Thanq gr8 work ! Flashing Now ..
i wonder what is "Tiles Collection" ?
Difference between Gamerz version and tiles collection version will be helpful
Curius7 said:
Difference between Gamerz version and tiles collection version will be helpful
Click to expand...
Click to collapse
There is only one version..i.e Gamerz Edition..
Tile collection patch is just a collection of tiles that you can set on your wp7/8 launcher..this is not a rom edition..
As I said on your Facebook page already: amazing work, guys, this is the fastest and prettiest ROM ever made for Ace. Keep up the good work.
E: Reflashed and all is well! :good:
Gameboy21 said:
There is only one version..i.e Gamerz Edition..
Tile collection patch is just a collection of tiles that you can set on your wp7/8 launcher..this is not a rom edition..
Click to expand...
Click to collapse
Oops
Thanks mate :highfive:
krist2an said:
As I said on your Facebook page already: amazing work, guys, this is the fastest and prettiest ROM ever made for Ace. Keep up the good work.
But just out of curiosity, does anybody from here have an issue with the settings not saving? It's just that Reaper mentioned that he's aware of the bug, but one guy with the same ROM reflashed it and got rid of the issue. Reflashing is a bit annoying, but if it fixes the bug and I'm the only one with it, I guess I'll have to do it.
Click to expand...
Click to collapse
I too was having the settings problem but i re-flashed the rom with same method..and it did worked..
Now for me the rom is super-fast..n for surpise no settings bug..
Edit: It was all going smooth..i just setup the Ram manager,applied some CMsettings,played TEMPLE RUN 2.. and then after some time when i unlocked the screen..the problems appears again..don't know the exact reason..will test and report later..
You can also go back to Launcher7 to see the true speed of this ROM, these guys have done an amazing job :good:
Can you post a link to the Touch Recovery Beta for Samsung Galaxy Ace ?
OMGOSH Temple RUN
Definitely trying this out!, I hope USB Tether works, having troubles with the other ROMs
This rom is honestly amazing. Been using it since they released it on fb.
Better than the XDA version. Hit up the FB page guys.
Re: [ROM] <<| Wp-ReMix[GamerzEdition] |>> [9.2.13]
I have problem checking and un-checking of location options (wireless and GPS) also mobile data +auto rotation and so on
Try by pressing "back" after checking then enter again I found it unchecked
I have to reboot to activate my choice...
I may make a video if you don't get it
The Rom is very amazing apart from above issue any SOLUTION?
Edit: Solved:here
http://forum.xda-developers.com/showthread.php?p=37811593
Sent from my GT-S5830 using Tapatalk 2
abo treka said:
I have problem checking and un-checking of location options (wireless and GPS) also mobile data +auto rotation and so on
Try by pressing "back" after checking then enter again I found it unchecked
I have to reboot to activate my choice...
I may make a video if you don't get it
The Rom is very amazing apart from above issue any SOLUTION?
Sent from my GT-S5830 using Tapatalk 2
Click to expand...
Click to collapse
Yeah this is the settings-bug that I also have. Unfortunately uninstalling Anall lockscreen did not solve it, so I'll try to reflash.
Edit: Reflashed everything and the ROM seems to be working perfectly, settings save and etc. Don't know, I guess I messed something up during the first install. If your settings do not save, reflash and all is well. Really, it's the fastest ROM available
Re: [ROM] <<| Wp-ReMix[GamerzEdition] |>> [9.2.13]
What is battery stand?
Sent from my GT-S5830 using xda app-developers app
Re: [ROM] <<| Wp-ReMix[GamerzEdition] |>> [9.2.13]
krist2an said:
Yeah this is the settings-bug that I also have. Unfortunately uninstalling Anall lockscreen did not solve it, so I'll try to reflash.
Edit: Reflashed everything and the ROM seems to be working perfectly, settings save and etc. Don't know, I guess I messed something up during the first install. If your settings do not save, reflash and all is well. Really, it's the fastest ROM available
Click to expand...
Click to collapse
Solved by (The "A" Factor) And I quote
" Go to Terminal Emulator
Type: su [press enter] [Grant superuser permissions]
Type: fix_permissions
(If you get errors the first time, exit out and do it again. After it's done you will see "#" and when you do )
Type: reboot [phone will reboot]"
Sent from my GT-S5830 using Tapatalk 2

★[ROM][CM7.2] <<♦♦||The Ultimatum||♦♦>> [25|06|2014]★

★[ROM][CM7.2] <<♦♦||The Ultimatum||♦♦>> [25|06|2014]★
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​
This ROM has been Built with a sole Objective of Developing a SPEED FREAK Rom with Interface to satisfy the Taste of each and every Ace User out there !!!​
Features​
PERFORMANCE
​
Seeder Entropy Applied internally through new "Haveged" Engine.
Improvised Power saving tweaks.
Network & wifi data throughput tweaks giving fast data transfer speeds
Full BLN support
SD read-ahead speed raised
Single core CPU optimization.
Media stage-fright tweaks for faster video streaming.
Graphics enhancement tweaks & GPU rendering implemented globally [GPU Libs Ported from P-500].
Extreme Gaming optimizations (Cpu, gpu, ram, dalvik related).
Zaligning done on each boot & Sqlite DB optimization on each boot.
Deleted many unwanted system apps.
Slim down many system Apps for more memory .
​
​​
VISUALS
​​
Custom made Boot Animation.
New UI transition which have been Optimization for Smooth animations.
Heavily Modded Themes.
Heavily Modded Notification with Date bar,Settings Shortcut Icon,Carrier Label on Bottom Handle,Touch Glow Bottom handle and Brightness Settings.
bla bla bla
Many Many more that I can't Remember now .
​​
MEDIA
​​
Wp7 Ringtones , Notification Tones , Alarms taken from system dumps of Xperia Z and Nexus 4.
Beats and various other Lib Files combined to Obtain Crisp and Clear Audio..
Custom changes in Original Audio LIBS for Volume Boost(Optimized Levels , so no Distortion at Highest Volume).
Mega Beats Audio Implemented along with some Custom changes to Ace Libs.
​
The Resultant Audio is THE BEST you have ever Heard in any Phone or Rom...
Ear Splitting BASS ,Zero Loss of Clarity ,Crisp Sound with Very Good Depth.​
​
OVERVIEW VIDEO:
Credits to @savadam for making this video.
​
CREDITS​
Performance :
Kernel Sources:
@dragonnn FireKernel are here : Git Link
Psndna88 Mem-Mod Source is here : Original Thread
@ReaperXL2, idcrisis , ImbaWind , Ryuinferno , Viper , RockDev , zhuhang , dragon , psndna88.
Theming Components :
saldymhmd , Chris95X8 , SpaceCacker , AChep , 72ls1 .
[Sorry if I forgot someone.]​​
​​
INTERFACES​
HOLO​​
Google's HOLO UI Implemented in Smooth and Stable GingerBread !​
Instructions for Holo UI​
Choose "Holo" during installtion of The Ultimatum in the UI selection section ,
Later after following all the steps from Installation procedure follow the steps given below :
Go to Settings > Cyanogen Mod Settings > Interface > Check "Hide Indicators" Option.
​
TIMESCAPE​​
Sony Xperia's Sleek TimeScape in our own SGA ! TimeScape has Facebook and Twitter Integration along with the other basic functions like messages and call log .​
Instructions for TimeScape UI​
Choose "TimeScape" during installtion of The Ultimatum in the UI selection section ,
Later after following all the steps from Installation procedure follow the steps given below :
Go to Settings > Cyanogen Mod Settings > Interface > Check "Hide Indicators" Option.
Go to Settings > Cyanogen Mod Settings > Lockscreen >Styles & Options > Lockscreen Style > Sliding Tab.
Go to Settings > Cyanogen Mod Settings > Lockscreen >Styles & Options > Incoming Call Style > Sliding Tab.
Go to TimeScape in app Drawer > Touch the Tile > Accept the Terms and Conditions > Set Account & password for Fb & Twitter account and then Click on Login Button.
MINOR BUGS :
1.The text during setting of TimeScape Ui is Dark and a little difficult to read , but it's just one time initialization so it doesn't matter.
2.Only the Timescape widget works , rest timescape widgets like call , face twitter give Forceclose ,
It's because I've Disabled them, TimeScape widget gives all the info in one place, so why need other Ram consuming widgets ?
3.once in a Bluemoon the one of TimeScape features [probably call related] will give Force close Error ,
but just ignore it as it won't cause any system stability nor affect the Timescape . ​
METRO​​
METRO is a very Sleek and Innovative 'Tiled' Interface Designed by Microsoft for Windows 8 !​
Instructions for Metro UI​
Choose "Metro" during installation of The Ultimatum in the UI selection section ,
Later after following all the steps from Installation procedure follow the steps given below :
Go to Settings > Cyanogen Mod Settings >Tablet Tweaks > Check "Disable lockscreen" Option .
​
MIUI​​
MIUI is a unique interface which takes customization to a whole other level !​
Instructions for MIUI​
Choose "MIUI" during installation of The Ultimatum in the UI selection section ,
Later after following all the steps from Installation procedure follow the steps given below :
Go to Settings > Cyanogen Mod Settings >Tablet Tweaks > Check "Disable lockscreen" Option .
​
More Screens [HERE]​​
KERNELS​
Fire​​
Fire kernel is the Best Kernel ever made for Ace !
It's Stable , Fast , Customizable and Loaded with Features...!!!​
Features​
Battery driver made by LibiSC.
Some Improvements in idle support for ARM.
Overlocked AHB clock at 800,768,729Mhz .
Some changes in net stack.
Improved jhash.
Patched lowmemorykiller from zImage-Mod (but it is still compatible witch memory tweaks scripts).
Kernel compression changed to XZ.
Small changes in smartassV2.
Partly disable vsync.
Most of TheAceKernel features.
Why should I use Fire Kernel​
Use Fire Kernel if you don't have an EXT-4 partition on Sd-Card .
Also if there are Stability problems using Swap All kernel like all Apps giving Force Close or Lag in System , then Switch to this Kernel.
Users having Class 4 or Class 2 Memory Card are Recommended to use this kernel.
​
Swap All​​
Swap All kernel is based on Fire kernel which is the Best !
It's Stable , Fast , Customizable and Loaded with additional Features like
to Expanding Internal Memory and Implementing SWAP Support...!!!​
Features​[same as Fire kernel] +
SD-EXT partition (/dev/block/mmcblk0p2) on phone's memory card is mounted as /data
instead of original internal data partition(stl13).
Original Internal Storage (/dev/stl13 on stock GB & /dev/block/stl13 on AOSP) is formatted
to be used as swap partition entirely so as to fully take advantage of fast internal data partition
and relieving read/write load on memory card.
Swappiness set at 30.
Why should I use Swap All Kernel​
Use Swap All Kernel if you have an EXT-4 partition on Sd-Card and Class 6 or above Sd-Card .
Use this if you want to expand your internal Memory to install Apps .
Use this if you want to have a native SWAP support in System as a result of which you will Gain Massive Multitasking Ability .
​​
DIGITAL SOUND PROCESSOR
​
Viper​​
Viper is an Awesome DSP with lot's of Advance Features and Customizations ...!!!​
Instructions for Viper DSP​
Choose "Viper" during installation of The Ultimatum in the Digital Sound Processor selection section ,
Later after following all the steps from Installation procedure follow the steps given below :
Go to Viper Fx in App Drawer
Grant Super user Access
Select "with VSP" option when prompted to choose a driver.
Reboot phone.
Do the Following Settings for EQ as shown in the Screen:
​
Ultimatum Beats Bass​​
Beats Bass is comparatively an Simple DSP to operate which has been Modded a little and has Simple Options , at the same time it's very Effective...!!!​
Instructions for Beats Bass DSP​
Choose "Beats Bass" during installation of The Ultimatum in the Digital Sound Processor selection section ,
Later after following all the steps from Installation procedure follow the steps given below :
Go to Beats Bass in App Drawer.
Do the Following EQ Settings as shown in the Screen:
​​
INSTALLATION PROCEDURE​​
Download 'TheUlitmatum(V4.9)[-The'A'Factor].zip'.
Re-Boot into Recovery.
Do Factory-Reset(format cache,format data,wipe Ext),also Wipe Dalvik Cache.
Repeat the Step 3 again.
Install Zip 'TheUlitmatum(V4.9)[-The'A'Factor].zip' from Sd-Card.
Read Carefully all the options carefully , look at the Description about each components above and then Choose Accordingly.
It will take 2-3 minutes for the Rom to Start Initially.
Re-Boot to recovery .
Flash GApps .
Done !
​
INSTALLATION VIDEO:
Credits to @savadam for making this video.​​
DOWNLOADS​​
!NO MIRRORS PLEASE!
The Ultimatum [V4.9] - [HERE]
The Ultimatum [V4.0] - [HERE]
The Ultimatum [V3.0] - [HERE]
The Ultimatum [V2.9] - [HERE]
The Ultimatum [V2.7] - [HERE]
Google Apps:
GApps - [HERE]
​
I don't Expect any Donation ... But you can Appreciate my work by giving me a Thanks and Positive Comments...!
Constitutive Criticism are Always Welcomed!
This will Encourage me to do more Awesome Roms and Support them !
PATCHES​
Keyboard- for those who needed language support(some character not visible properly etc..) : [Here]
[the layout will be not be proper if you have Metro UI for the Keyboard_Fix]
MMS- for those who need the "Delivery Reports" functionality. : [Here]
[You will lose the custom themed bubble styled app though]
Right aligned Clock- for those who don't like Centered Clock due to overlapping issue after too many notifications :
Holo : Here
Miui : Here
Metro : Here
Timescape : Here
Revert back to Center Clock :
Holo : Here
Miui : Here
Metro : Here
Timescape : Here
​
Instructions For Flashing the Patch:
Go to Recovery
Select system wipe & choose WIPE CACHE .
Flash the respective Update .
ReBoot
If having any FC issues with any app[for eg. Mms.apk], then |Go to terminal|>|type| "su">|press enter|>|type| fixfc
Show your Support by keeping this as your Signature !!!
​
Or just paste this code in your Signature [Control panel > Edit Signature > [Copy-Paste the Code below] > Save]​
HTML:
[CENTER][URL="http://forum.xda-developers.com/showthread.php?t=2234221"][IMG]http://imageshack.us/a/img40/7614/support2n.png[/IMG][/URL][/CENTER]
​
Changelog:
25|06|2014
Stable system.
Metro UI FIXED.
New launcher for Metro UI.
MIUI status bar ghost images FIXED.
MIUI block characters FIXED.
Right Clock Patches made .
01|02|2014
New Interface (MIUI) added .
Activo_D4rkMod System performance & GPU engine (By : ReaperXL2) giving unprecedented speed & smoothness for Ace .
Improved Audio Engine .
Battery Life improved.
Updated some Apps.
Massive improvements in global system stability.
14|09|2013
Adrenal_D4rkMod performance Engine (By : ReaperXL2) .
Major improvement to memory management (no task killers needed anymore).
Batter Life improved.
Improved data & internet speeds.
Wifi Tethering is now fixed.
Updated some Apps.
Massive improvements in global system stability (no more data corruption or boot loops).
[Now there are 50% less chances of getting errors in SwapAll Kernel for Class-4 Sd-Card users].
Some Patches for minor issues that some users were having [in the patches section below downloads]
[Read the patching instructions carefully before patching].
17|04|2013
Settings not Saving Issues FIXED.
30 Step volume Mod Added.
14|04|2013
Performance Issues FIXED[init.d related].
Boot Speed Increased.
10|04|2013
Initial Release
​
BUGS:
Brightness modes in Widget Buttons doesn't seem to work.
[And it's not at all required , since I've already put the Brightness Toggle in the Status Bar which is easily accessible.]
In Status Bar Tweak 'Alternate signal display Signal text' and 'signal text w/dbm' doesn’t seem to work , only signal bar work.
[Again it's not an Important Bug since No one uses those weird numbers for Signal Bars.]
​​
Question & Answers​
Flashed Rom but the it doesn't start / Rom stays in the Bootscreen ?
Answer:
Which kernel did you choose During Installation ?
If you choose swap All , then it needs Ext-4 partition ion your Sd-card.
If you don't want to make Ext-4 Partition then select Fire during installation .
Lastly, check the version of recovery that you are using , We have found that the most compatible & reliable version is touch recovery beta... This can be found via it's thread on XDA SGA dev pages.
Q.Can I Install CronMod or Amarulzz or App2Sd or Link2Sd Scripts on this Rom ?
Answer
YES and NO !!!
YES if you have selected "FIRE" in installation process [Kernel Selection] .
NO if you have selected "SWAP ALL" installation process [Kernel Selection] , Because Memory Expansion has been Enabled by Default in Swap All , any other Scripts will cause Instability in System ,which may Result in Loss of Data
Q. I can't do backup (nandroid backup) via Recovery OR I can't wipe dalvik cache ?
Answer
This Issue is only there if you select Swap All during installation process [Kernel Selection].
Wiping of Dalvik Cache Issue cannot be done through recovery option , as the Internal Memory was the Place where Dalvik Cache used to Ideally get Stored before... But here in this Rom Internal Memory is used for the SWAP (RAM Extension)... So you have to use Special Flash-able ZIP to do Data Format and Dalvik Wipe [HERE].
For creating a nandroid for this rom , First you will have to Format Data and then perform Backup .
You can also use Titanium to do a complete rom backup & then restore via the same... This has been Tested and works great for me with this Rom.
Some Symbols or some language is not present in Keyboard ?
Answer:
Install the KeyboardFIX from Download section .
When the screen gets off [sleep mode], the music is jerky/distorted ?
Answer:
There are many Filters in it and I've Highly Optimized them to work with the 2 players that I've supplied with the Rom .
But still if you want to use other players then Go to Cyanogen Settings > Performance > Cpu settings (or something similar , i don't exactly remember the path ) > Set the Minimum Frequency to a little higher value , then again check if the problem persists , there will come a Time when there would be No Distortion in music even after screen off . .
Can I use xyz Script for Performance ?
Answer:
NO!
Performance has been optimized to the Fullest , flashing any other Script will conflict them and may cause System Instability .
Status Bar/ Status Bar icons doesn't load after Re-Boot ?
Answer:
Just start the "Terminal Emulator" app and everything will appear.
How to get delivery reports for SMS ?
Answer:
There is a patch available in the Downloads Section named "MMS".
​
What Inspired me to do this Rom...???
YOU did !!!!
Want to know How ?
Check this out
​
EPIC rom, currently downloading for testing!
I already tried your previous nitrogen rom, and am very much impressed with it. Currently downloading this rom, will try and post feedback in an hour or so. BTW check INSTALLATION PROCEDURE post, you might need to edit it.
Why 14|01|2013?
hector_servadac said:
Why 14|01|2013?
Click to expand...
Click to collapse
Obviusly he made a mistake while creating post >.<
fernandojhr said:
Obviusly he made a mistake while creating post >.<
Click to expand...
Click to collapse
So he noticed, but it could be the date of something else, of the base rom for example.
hector_servadac said:
So he noticed, but it could be the date of something else, of the base rom for example.
Click to expand...
Click to collapse
Take a look:
Changelog:
14|04|2013
Performance Issues FIXED[init.d related].
Boot Speed Increased.
10|04|2013
Initial Release
Just finished Holo installation. Till now everything is ok, I use only your Rom's and all are great.
Thanks
this rom will be ported to gioo too, right? i'm a big fan of your roms on my ace but it would be awesome if you could port it to gio thx
Has someone tryied the rom? How is it?
The "A"wesome Factor
Been waiting for this rom. U guys make my ace fly.. .. and ROFL for the trolls...
fernandojhr said:
Take a look:
Changelog:
14|04|2013
Performance Issues FIXED[init.d related].
Boot Speed Increased.
10|04|2013
Initial Release
Click to expand...
Click to collapse
Ok ok, I Just asked xD
Inviato dal mio GT-S5830 con Tapatalk 2
Inittramfs used
what initramfs did you use? It has 4 options here..
Also can't see to find this
Instructions for Holo UI
Choose "Holo" during installtion of The Ultimatum in the UI selection section ,
Later after following all the steps from Installation procedure follow the steps given below :
Go to Settings > Cyanogen Mod Settings > Interface > Check then "Disable power button indicators" Option.
Click to expand...
Click to collapse

Categories

Resources