[ROM][MOVED] ICS 4.0.4 BCM RC4.1U2 GSM/CDMA <2012-07-03> (Bravo CM9 HWA)

Search This thread

kprazin

Member
Apr 25, 2009
18
1
This is not a development thread.
Someone asked me if I could make an update.zip with the CM framework of sandvolds ROM, and since there are plenty of things to handle at the original thread, I decided to post it in a separate one.

For the development thread, head over to Sandvold. But if you have questions about this partically package, then keep it in here.

Now for the repacked ROM.
The original ROM is Sanvolds Beta_0.1 which means the first beta release. However most of whats left is the CM framework since this has been merged with both Beta_0.1.2 and Beta_0.1.3, or Beta_0.1.4 since that is a merger of the two. Then I added some extra, including some work of my own.

Here is a list of the changes to the Beta_0.1

  • Drivers from Beta_0.1.2
  • Driver patch from Beta_0.1.3 (libEGL.so)
  • Boot Screen from Beta_0.1.2
  • Trackpad fix from Beta_0.1.2
  • UMS app from Link
  • Mounts2SD from Link
  • init.bravo.rc hook patch from Link
  • bash patch from Link
  • Toolbox from oxygen 2.1.1 (Works a lot better)
  • A fresh build busybox from the nightly source (Extended options)
  • Busybox install (Make busybox handle most of the default binary links)
  • init.d script to fix loop devices
  • init.d script to handle hostname (Set hostname in /system/etc/hostname)
  • init.d script to set cpufreq to max supported
  • Fix where 'userinit' is dupplicated in /system/etc/init.local.rc
  • Market (Vending) 3.4.4
  • Trimmed to fit Data++ (180mb /system) (I will NOT make it fit cm7r2, don't ask)
  • Updated Launcher2 with additional settings
  • And other minor tweeks and fixes

Power:
In order to add more time to your battery, you should enable the CM custom light sensor levels. Here is a list of the supported levels with the desire light sensor and the most effective values.

< level > (< value >) (< button >)
  • 10 (35) (1)
  • 225 (55) (0)
  • 320 (85) (0)
  • 640 (105) (0)
  • 1280 (130) (0)
  • 2600 (160) (0)
  • 5800 (190) (0)
  • 8000 (220) (0)
  • 10240 (250) (0)

Mounts2SD:
The new version of the script has a new config system with a control script (/system/bin/m2sd) to help manage the settings in an easier way than before. The config file /system/etc/mounts2sd.conf is deprecated. All changes should be made using the control script.

You can type "m2sd help" to see a list of available options.

Apps2SD:
Do not flash a 3'td party App2SD script. This is already included and this is why. Every third post of the original thread is about market download cache problems and other App2SD related topics. I have been running my script since the first alpha release and I know it works. If you don't want it, then remove it and flash something else. But then don't complain here if it gives you any problems.

If you want to remove the App2SD script, just delete /system/bin/a2sd and /system/etc/init.d/10mounts2sd

Note:
The zip is not signed. So in order to flash it, disable the validation check in recovery. For some reason I cannot get it to sign in Linux and I don't want to boot my vbox machine right now.

Removed Apps:
  • EmailGoogle.apk (We have Gmail.apk)
  • ExchangeGoogle.apk (No need without Email app)
  • GenieWidget.apk (Why does this even exist?)
  • Music2.apk (We have Music.apk)
  • Talk.apk (Install on /data if you need it)

Download

Download Extra
  • Apps removed from ROM image (MD5: 12c11a46838c82f2c4c7962011d59c8e) apps-extra.zip
These will be installed on the /data partition or /sd-ext if you have this enabled.
  • Kernel from Beta_0.1.2 (MD5: dcde130ef67b6a09d73897ccfbb3b4ff) kernel-0.1.2.zip
This is the kernel from Sanvolds Beta_0.1.2
I'm not putting this in the ROM before I'm sure that the power consumption is not grader than the current one. But if someone should have Tethering or other Wifi related issues, they can try and see if this help. If so, do report it.

Change log

Beta_0.1-0.1.6
  • Updated kernel. Old one broke GPS signal
  • Updated to current Mounts2SD version
  • Changed some file permissions that might or might not have caused problems on some devices

Beta_0.1-0.1.5
  • Updated Mounts2SD to version 1.2.1 with control script
  • Updated Launcher2 with additional settings (Homescreen, Drawer and General)
  • Added missing Music.app

Beta_0.1-0.1.4_2
  • Busybox is now auto configured during install
need help i have flashed ICS-Beta_0.1-0.1.5.zip , it installed succesfully but in rebooting it stuck in bootanimation and restart again n again and stuck and restart, mine has Soff with clockwork mod recovery V5.0.2.0 and i am new too, mine sd card is ext4 of 1 gb and rest fat32, need manaul full procedure to flash this rom so plz help asap, thankyou
 

KuliX

Senior Member
Dec 22, 2010
523
277
need help i have flashed ICS-Beta_0.1-0.1.5.zip , it installed succesfully but in rebooting it stuck in bootanimation and restart again n again and stuck and restart, mine has Soff with clockwork mod recovery V5.0.2.0 and i am new too, mine sd card is ext4 of 1 gb and rest fat32, need manaul full procedure to flash this rom so plz help asap, thankyou

First thing to ask:
Did you do a full wipe of everything in recovery before flashing?
Are you on stock or Data++ Hboot?
 

itdemo

Member
Jul 5, 2010
41
6
Hi there,

Really liking this ROM, just wondering, is there a way to edit the quick settings on the notification bar? :)

Thanks!
 

kprazin

Member
Apr 25, 2009
18
1
First thing to ask:
Did you do a full wipe of everything in recovery before flashing?
Are you on stock or Data++ Hboot?
than 4 reply,i did full wipe,data,sys,ext,wipe partition chace also wiped dalvik cache,as far as i kno i guess i ma in stock hboot, revulationary clockworkmod recovery 5.0.2.0,plz help !!!!!!
 

dk_zero-cool

Senior Member
Nov 6, 2010
3,529
4,996
Horsens
than 4 reply,i did full wipe,data,sys,ext,wipe partition chace also wiped dalvik cache,as far as i kno i guess i ma in stock hboot, revulationary clockworkmod recovery 5.0.2.0,plz help !!!!!!

First of all, a merry christmas to all.

Now I would very much like to know what is causing some devices to act this way, so this is how we start.

To people with this problem:
  1. What device do you have (PVT3, PVT4 etc)
  2. What recovery do you use (Name, version)
  3. What hboot do you use
  4. What file system do your sd-ext use (Ext[2,3,4], XFS etc)
  5. Do you wipe before flash
  6. Do you change anything (Flash something extra)
  7. What radio do you use

Most of my info is written below. My sd-ext uses Ext2.
 
  • Like
Reactions: kprazin

kprazin

Member
Apr 25, 2009
18
1
Dear dk_zero-cool

Thanx for the early response and merry Xmas to u too
I tried to flash ICS-Beta_0.1-0.1.5.zip rom, after the installation, on the reboot system i get stuck on bootanimation and restart again n again in boot animation

The device do i have (PVT4 SHIP S-0FF) HTC DESIRE
The recovery do i use (Name, version)Revolutionary, Clockwork Mod Recovery V5.0.2.0 The hboot do i use is HBOOT 6.93.1002
The file system of my sd-ext use (Ext 4 of 1 GB by mini tool partition.
I wipe before flash are wipe data/factory reset,wipe cache partition, wipe dalvik cache and wiped Battery status.
I Haven't change anything (Flash something extra)
The radio i you use is RADIO-5.17.05.23

Currently i am using RunnymedeAIO_V3.0.4_STOCK.zip custom rom.
Hope you have got all answer as u asked, seeking for your reply.

Regards
Kprazin
Kprazin@gmail.com
HTC Bravo PVT4 (S-Off)
RADIO-5.17.05.23
Revolutionary, Clockwork Mod Recovery V5.0.2.0
 

dk_zero-cool

Senior Member
Nov 6, 2010
3,529
4,996
Horsens
Thx for info. Now I just need more from others to compare it to, so if any others without problems can confirm a working phone using some of the same things as you, I could eliminate some of it.
 

ZaLiTHkA

Senior Member
Jan 14, 2008
952
135
HTC One (m7)
Xiaomi Mi Mix 2
I've just completed the first boot on a PVT4 running RA-Desire Recovery 2.0.0. Took a couple minutes as to be expected for a first launch, but it didn't take quite as long as I thought it would..

I'll play around with it and report any issues I find. :) If it does phone calls, data and WiFi fine for me, I should have no problems using it as a daily ROM. Guess I should update my sig soon then. :p

Edit: Nearly forgot to mention, I used 0.1.6.. :)
 
Last edited:

Leotronick

Senior Member
Jun 15, 2010
76
5
Munich
Hi,

I use 0.1.6 on stock hboot. My app manager shows 60 mb free, but I can't install any app from market. The app is downloaded to 100% and starts installing. But then
It says " installation on SD card failed".
What can I do?


Sent from my Full Android on Bravo using XDA App
 

rferrerca

Senior Member
Aug 10, 2011
300
17
Excuse me for my ignorance, but whats the difference between this rom and the one of sandvold?

Thanks

Sent from my HTC Desire using XDA App
 
Last edited:

dk_zero-cool

Senior Member
Nov 6, 2010
3,529
4,996
Horsens
Hi,

I use 0.1.6 on stock hboot. My app manager shows 60 mb free, but I can't install any app from market. The app is downloaded to 100% and starts installing. But then
It says " installation on SD card failed".
What can I do?


Sent from my Full Android on Bravo using XDA App

Open your app settings, find and select market, delete cached data and reboot phone. This worked for me the one time I had this problem with the market.

If not, go to an adb shell or a terminal on your phone and type "m2sd status" to make sure that sd-cache is loaded. Otherwise type "m2sd log" to see why not.

Excuse me for my ignorance, but whats the difference between this rom and the one of sandvold?

Thanks

Sent from my HTC Desire using XDA App

This IS sandvolds rom, just with changes which you can read about in the first post.
 

dk_zero-cool

Senior Member
Nov 6, 2010
3,529
4,996
Horsens
so this one is better, faster and contains more bugfixes am i right on it? flashed the ics from the other (sandvolds) thread and despite liking it, it feels kinda slowish. any chance this is faster?

The main reason why I created this was because I like the CM Framework whereas Sandvold wants to stick to stock. The only bugfix I have added is the dhcp hooks. Other than that I just added some things that I like having in it.

Whether or not one is faster than the other, I would not know. I stopped updating Sandvolds after Beta 0.1 when he stopped with the CM Framework. I started updating drivers, kernels and such on my current install instead. The drivers are the same on both. The kernels are the same as well since my last upload, so if there is performance differences it would lie within the different frameworks.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 371
    Thread has moved to SpazeDog

    BCM
    - Ice Cream Sandwich from CM9 Source


    phonek.jpg


    Special Credits to
    • cayniarb, Rapmv78, rmcc, shaky156 & texasice/drewis and more.
      Also to the CyanogenMod team whose source this ROM is based on.

      Any donations should go to the people on this list.

    Also thanks to
    • Meaple and xxsashixx for hosting download mirrors
    • BigWhoop for lending me time on a much faster compile server

    Attention
    • If your phone boots fine the first time after flashing the ROM, but get stuck on boot after the first reboot. Remove battery or press "Vol-down+trackpad+power" and hard-reboot the phone. After this it should work just fine.

    Missing Features
    • Stable Video Recorder (The correct hack works, but needs a bit of work)
      -------------------------------------------------
    • The CM9 source is still under development. Some things will be missing, and others might at times be unstable. Do not post questions about missing CM stuff or empty settings placeholders. And remember that this ROM, like the source it's based on, is not a final release.

    Bug Reporting
    • This is how you do a proper report on a problem. Do not go to the thread and write "My phone does not work". It is useless information that can be used for absolutely nothing other than for us to respond "To bad".

      Instead you should provide proper information about what your issue is about, how/when it happened and possibly provide a logcat and/or partition/mount information when this seams needed.

      We do not have access to your device, we cannot see what you see, so without proper information we have no way of knowing or finding out what caused your problem. Only you have the possibility of accessing the necessary information.

    Known issues
    • Device seams ded. It does not wake when pressing the buttons?
      1. Go to Settings->Performance->Processor and change Governor to SmartassV2
      -------------------------------------------------
    • Certain apps does not show in app drawer?
      1. Go to app settings, locate your missing app, force close, delete data/cache and reboot.
      2. Type "fix_permissions" and reboot.
      -------------------------------------------------
    • Some google apps gives permission problems?
      1. Look for a notification about granting permission, grant this and restart the app. Some times 2 or 3 restarts are needed.
      -------------------------------------------------
    • Market download problems?
      1. Open app settings. Go to Market, force close, clear data/cache, reboot to recovery, clear dalvik-cache.
      -------------------------------------------------
    • Market payment problems?
      1. Delete your credit card information for your google account and re-add them.

    HBoot
    • This ROM needs at least 180mb on the /system partition. Best choice would be AplhaRev Data++ as it leaves some space on /data as well.

    Warnings!!!
    • Do not restore app data from old Gingerbread backups (APK's are OK but not the app related data)
    • Titanium backup can produce problems when used to restore apps. Make sure that this is not the case before writing bug reports
    • Do NOT setup your sdcard (Fat32) partition using CWM Recovery. This will produce a lot of different problems along the way do to a bug in the recovery. Use 4EXT Recovery instead
    • The sd-ext partition should be no more than max 1.5GB in size. More than this can produce issues

    A2SD Scripts
    • Mounts2SD
      • This is a highly costimizeable script that is made to work with any type of device with any type of ROM. It comes with both shell controlls and a GUI Settings menu with the native settings of this ROM

        You can use the commad "m2sd <command> <value>" to alter configurations from the shell. Use "m2sd help" to get all available options.

        The GUI Settings menu can be located at Settings->Performance->Mounts2SD

        Mounts2SD Home

    Init.d

    Kernel & Ramdisk
    • If you flash another kernel, do not flash an entire boot.img but only zImage. Otherwise you will break Wifi among other things as this ROM is build with custom modifications to the dhcpcd control which is build-in to the ramdisk.

    KSM Memory Management
    • Do to heavy memory load with OpenGL support, it is recommended to activate KSM to reduce the memory usage and avoid problems like random reboots.

      This is done by going to "Settings"->"Performance"->"Memory Management" and check "Kernel samepage merging"

      You can also activate zRam if you still encounter low RAM issues

    Git Repository

    ROM Downloads
    • RC4.1 Update 2 [BCM-RC4.1U2.zip] (Jul 3, 2012) (MD5: e36b5cb7abfb5048574466e1765c9a81)
      1. [Default Mirror] SourceForge.net
      2. [Hosted Mirror by Meaple] Comming...
      3. [Hosted Mirror by xxsashixx] Comming...

      -------------------------------------------------
    • RC4.0 Update 1 [BCM-RC4.0U1.zip] (Jun 15, 2012) (MD5: 10e6ac19dc06b7a99b3aa6aed6e354c0)
      • You will also need to flash the old ril libs after flashing the ROM. Otherwise you might get mobile connection problems. After downloading the ril patch above, click the button to get access to the ROM download.


      1. [Default Mirror] SourceForge.net

      -------------------------------------------------
    • RC4.0 Update 0 [BCM-RC4.0U0.zip] (Jun 09, 2012) (MD5: 737da6b714027d9c59cd5d39a54e628b)
      1. [Default Mirror] SourceForge.net
      2. [Hosted Mirror by Meaple] Viperbravo.info
      3. [Hosted Mirror by xxsashixx] Onedroid.net
      • CPU Governor might be set to USERSPACE during first boot. Change it to Ondemand or SmartasV2 to avoid laggy ROM!!!
      • DO NOT DE-SELECT SETUP WIZARD. YOU MIGHT BREAK HOME BUTTON AND POWER MENU!!!
      -------------------------------------------------
    • RC3.7 Update 0 [BCM-RC3.7U0.zip] (Jun 01, 2012) (MD5: ebc9e10cec5db88faa34e5ff29e3ef31)
      1. [Default Mirror] SourceForge.net
      2. [Hosted Mirror by Meaple] Viperbravo.info
      3. [Hosted Mirror by xxsashixx] Onedroid.net
      If you get Market Issues, try flashing the CACHEFIX
      -------------------------------------------------
    • RC3.6 Update 1 [BCM-RC3.6U1.zip] (May 29, 2012) (MD5: 5700b85346df85724b0560e72ed039de)
      1. [Default Mirror] SourceForge.net
      2. [Hosted Mirror by Meaple] Viperbravo.info
      3. [Hosted Mirror by xxsashixx] Onedroid.net
      -------------------------------------------------
    • RC3.6 Update 0 [BCM-RC3.6U0.zip] (May 29, 2012) (MD5: 04fac7430b345a21abae0b7b585a4ee7)
      1. [Default Mirror] SourceForge.net
      2. [Hosted Mirror by Meaple] Viperbravo.info
      3. [Hosted Mirror by xxsashixx] Onedroid.net
      -------------------------------------------------
    • RC3.5 Update 1 [BCM-RC3.5U1.zip] (May 28, 2012) (MD5: b47fdd1ff48ca5453f98090704f3196f)
      1. [Default Mirror] SourceForge.net
      2. [Hosted Mirror by Meaple] Viperbravo.info
      3. [Hosted Mirror by xxsashixx] Onedroid.net
      -------------------------------------------------
    • RC3.4 Update 1 [BCM-RC3.4U1.zip] (May 21, 2012) (MD5: 849bd3e434c39157278766310a117093)
      1. [Hosted Mirror by Meaple] Viperbravo.info
      2. [Hosted Mirror by xxsashixx] Onedroid.net
      -------------------------------------------------
    • RC2.2 Update 5 [BCM-RC2.2U5.zip] (Mar 27, 2012) (MD5: 954924bfbacee0ec2c2d432f457e303f)
      1. [Default Mirror] MediaFire.com
      2. [Hosted Mirror by Meaple] Viperbravo.info
      3. [Hosted Mirror by xxsashixx] Onedroid.net
      -------------------------------------------------
    • b0.3.7 [BCM-b0.3.7.zip] (Feb 17, 2012) (MD5: e3beef70473c1b4154153b4f0044b392)
      1. [Default Mirror] GoogleCode.com
      2. [Hosted Mirror by Meaple] Viperbravo.info
      3. [Sponsored Mirror] Zokero.de

    Change Log
    • Code:
      RC4.1U2
      -------
       * Removed some apps added by a mistake (Double notifications among others)
       * Rebuild Search Key recent apps function (Reports that the search action was still being activated)
       * Added Screen Off CPU settings in Performance->Processor
       * Added fresh old RIL's from the old BCM Legacy vendor repo (The once we have always used)
       * Fixed Aroma so that it no longer cleans out the (data/sd-ext)/app directory during install
       * Fixed mic issue on third party applications
      
      RC4.1U1
      -------
       * Fixed Aroma so that the right kernels are now installed
       * Fixed market reboot issue (Permission fix)
      
      RC4.1U0
      -------
       * Updated CM9
       * Updated Media Profiles
       * Updated GSM APN's
       * Updated BCM Kernel (Upstream/Evervolv)
       * Updated WPA Supplicant (Upstream/Evervolv)
       * Updated QCom Media Hardware files (Upstream/Evervolv)
       * Updated Mounts2SD (Note that logs and properties is now stored in /data/m2sd/)
       * Updated Browsers, Launchers, Gapps etc
       * Added fix to the BCM Kernel for Class 10 MicroSD Cards having problems initiating during boot
       * Added permission fix for market download/install issues (Needs testing)
       * Added CM Dummy Function to BCM Kernel which should fix issues with newer RIL Libraries
       * Added PDroid ICS Patch v1.32 to the source
       * Added PDroid App (To be sure to have a version compatible with the patch)
       * Added EAP-AKA and EAP-SIM Support (Needs testing)
       * Enabled WiFi Channel 14
       * Reverted RIL Libs back to the working old once
       * Changed powersave governor to Interactive in the screenstate scalling script. Should provide better screen off performance while providing better deep sleep power save and still keep the phone from dieing
       * Fixed Cam Recorder while using the fix from Rapmv78
       * Optimized build.prop to fix issues with some cariers when switching between WiFi and Data
       * Cleanedup /system/etc/init.d/05hostname
       * Removed old search app
       * Other small updates and fixes
      
      RC4.0U1
      -------
       * Added default governor control to startup (No more USERSPACE on first boot)
       * Added gps library from CM7
       * Added newer HTC RIL libraries
       * Fixed CDMA GPS issue
       * Fixed broken AGPS Patch
       * Fixed MMS (Thanks to @kszaq for finding the build.prop issue)
       * Removed Setup Wizard from the Aroma options (To many problems)
      
      RC4.0U0
      -------
       * Added most of the init.d scripts to the selections in Aroma
       * Added DSPManager as option in Aroma
       * Added SetupWizard/Initializer to Aroma (Not everone likes this)
       * Added fix to make sure that busybox is NOT replaced by non-working market versions
       * Added BCM Boot Annimation (By @EverSonny)
       * Removed the log disabling part from the Tweaks init.d script and placed it in a seperate script
       * Updated Mounts2SD (Now uses data or sd-ext for cache and tmpfs as fallback)
       * Updated AOSP to 4.0.4_r2.1
       * Updated CM9
       * Updated Drewis's hardware libs (Much better UI responses)
       * Updated Chrome Browser from market
       * Enabled WiFi Channels 12 and 13
       * Fixed Beats Audio
       * Fixed DSPManager
       * Fixed the cache script to handle market issues when de-selecting M2SD
       * Fixed music playback issues with the screenstate scaling script
       * Fixed UMS to only mount the Fat32 partition
       * Fixed USB Tethering (No hacks)
      
       Note: Both Beats audio and DSPManager needs players that uses their API's in order to have any affect
      
      RC3.7U0
      -------
       * Updated CM9
       * Updated Mounts2SD (Cache fixes mostly)
       * Updated the Enanched init.d system (Added onservice)
       * Added Governor Screen State script to force CPU into Powersafe while in sleep mode
       * Replaced CM Music Player with Apollo Music Player
       * Rebuild Aroma to better integrade and fix 'kernel only' installation
       * Fixed ramdisk which provided 'stock in boot' issues
       * Fixed M2SD Aroma settings so that it now sets readahead and file system type during install
      
      RC3.6U1
      -------
       * Fixed M2SD directory permissions which some times broke the M2SD UI
       * Fixed init.d on S-On devices
       * Fixed the threshold init.d script to fix market issues
       * Updated Mounts2SD (Enhancements and small fixes)
       * Added option to only flash a selected kernel in Aroma (Will not affect the update option)
       * Rewrote /system/bin/sysinit and it's init.rc parts
       * Removed Solid Explorer
      
      RC3.6U0
      -------
       * Updated APN Lists
       * Updated CM9
       * Updated all additional apps and mods
       * Updated Gapps
       * Updated some gfx libs from @Drewis
       * Fixed additional apps not showing in app drawer
       * Fixed CM menubar settings so that they work with our option to show/hide the menubar
       * Resized the software menubar (A little bigger now)
       * Added Solid Explorer to the additional apps (Great file manager by @glodos)
       * Added system rw/ro command shortcuts sysrw/sysro 
      
      RC3.5U1
      -------
       * Added new kernel by @shaky156
       * Fixed issue with Mms.apk
       * Converted /system/etc/init.d/90threshold into an extended init.d script to avoid the need for a reboot for the script to take affect
      
      RC3.5U0
      -------
       * Updated CM9
       * Updated Evervolv hardware files
       * Updated BCM Kernel by @Drewis
       * Added ZipAlign and Tweak init.d scripts
       * Added [URL="http://xdaforums.com/showthread.php?t=1671670"]Enhanced Init.d[/URL] system
       * Added US Cellular to framework/eri.xml
       * Added CM9 Boot Animation
       * Reverted latest changes to Mms.apk
       * Fixed market download issue (Maybe)
       * Fixed remaining space on /system after install
      
      RC3.4U1
      -------
       * Added new updated Adreno libs (Added to the kernel option in Aroma)
       * Added new default kernel (Forked from Drewis) to be used with the new Adreno libs
       * Fixed M2SD GUI Settings
       * Fixed M2SD Wifi issue when enabling r-mount after full wipe
       * Fixed Aroma. It now installes additional apps when selecting default install
       * Removed drewis kernel since the default is now based on the same source
       * Changed values for SmsToMms for the Mms.apk
      
       Processor Settings does of course again as the kernel source was changed
      
      RC3.4U0
      -------
       * Updated CM9
       * Updated AOSP Revision
       * Updated Launchers
       * Updated Additional Apps
       * Updated Drewis Kernel (GSM devices only)
       * Added inline build kernel by worstenbrood
       * Added Theme Chooser
       * Added full camera support by Rapmv78 (Aroma option)
       * Fixed APN issues with Bravo CDMA (Not tested)
       * Fixed a lot of stability bugs in M2SD
       * Fixed Automatic light levels
       * Other fixes/changes (Can't remember all)
      
      RC3.3U1
      -------
       * Updated some device specific System Apps/Framework files
       * Some small Aroma changes
      
      RC3.3U0
      -------
       * Updated CM9
       * Updated Google Play
       * Updated Terminal Emulator
       * Updated YouTube
       * Updated Gmail
       * Updated Chrome
       * Rebuild the Aroma Script
       * Added fix to Updater Script to handle cases where /system is not properly formated 
       * Added temp solution for wifi not turning on issue
       * Added UpdateME which will help keep track of ROM updates
       * Enabled Dock Settings
       * Enabled Legacy Touch Screen
       * Changed the handling of additional apps in Aroma to take into consideration maually installed/updated apps
       * Changed the way the installer handles the update option in Aroma
       * Fixed Desire CDMA boot.img 
       * Fixed DNS issue with EAP networks (Thanks to Zephrem for pointing out the issue)
       * Fixed the hosts init.d script
       * Fixed where additional apps does not show in app drawer
      
      RC3.2U2
      -------
       * Fixed some kernel related issues in the installer
      
          NOTE:
          This issue mostly affects Passion devices. 
          If you already have an RC3.2U1 that boots successfully, then this is not needed. 
      
          This also fixes Wifi issues with Drewis's kernel
      
      RC3.2U1
      -------
       * Fixed Lockscreen Rotation Toggle (Checkbox always checked)
       * Added toggle for Search Key accesses Recent Apps List ('Settings'->'System')
       * Added Drewis Kernel to Aroma (Bravo GSM and Passion only)
       * ADB is now started before init.d and boot.d during boot
       * Added HeadsetIcon app when selecting BeatsAudio
      
      RC3.2U0
      -------
       * Changed the hight of the software navigation bar to make room for keyboard on small screens
       * Updated Apps/Launchers
       * Updated CM9 Parts
       * Updated Mounts2SD (Lot's of fixes)
       * Updated Camera Hal (Barcode Scanner might work now)
       * Added Recent Apps List to Search button
       * Added BeatsAudio to Aroma
       * Fixed Desire (CDMA) revert GSM settings on reboot issue?
      
      RC3.1U0
      -------
       * Added Mounts2SD controlls in Performance settings (Settings->Performance)
       * Removed warning message from Performance settings
       * Updated Mounts2SD
       * Updated to latest CM9
       * Updated Drewis's QCom libs (Rotation 270° now works)
       * Enabled Tourch in Notification power settings
       * Fixed default check values for Trackball wake and Lockscreen rotation toggles
       * Changed lowest auto brightness value from 35 to 45
      
      RC3.0U1
      -------
       * Added toggle in settings for Trackball wake (Settings->Display)
       * Added toggle in settings for Lockscreen rotation (Settings->Display->Rotation)
       * Added toggle in settings for Software buttons (Settings->Display)
      
      RC3.0U0
      -------
       * Upgraded AOSP 4.0.4
       * Updated CM9
       * Updated Launchers
       * Updated Gapps
       * Updated Browsers
       * Updated Mounts2SD
       * Fixed light values on hardware buttons
      
      RC2.2U5
      -------
       * Added Camera fix by Drewis
       * Added Multitouch fix by Thoemy
       * Changed dalvik settings to fix boot stuck issue (Heap debug errors)
       * Updated Mounts2SD to fix boot stuch issue not caused by dalvik
       * Changed default.prop values to remove red border issue
       * Added FOTAkill app to fix battery drain issue
       * Fixed applications not shown in app drawer issue
       * KSM is now enabled by default on boot (Will change it to CM defaults later)
      
      RC2.2U4
      -------
       * Fixed mic issue on Passion devices
       * Fixed hosts control script so that it does not reset /etc/hosts on reboot
       * Fixed problem with small hboot running out of space during install
       * Updated M2SD with cache fix and additional cache options
       * Added fix for the market issue 'Not enough space'
      
      RC2.2U3
      -------
       * Added Nexus One Support
       * Fixed Wifi on Bravo CDMA
      
        People with Bravo GSM that have already flashed RC2.2U2,
        There is no need to download and flash this as there is no changes
        to the GSM version at all.
      
      RC2.2U2
      -------
       * Fixed Wifi not connecting
       * Fixed M2SD R-Mount issue
      
      RC2.2U1
      -------
       * Fixed important bug in M2SD
      
      RC2.2U0
      -------
       * Added CDMA Support (Not tested)
       * Added GooglePlay (Store/Music/Video)
       * Added latest Tiamat kernel
       * Updated CM9 Framework/Apps
       * Updated HWA stuff by Drewis
       * Updated Launchers
       * Updated Browsers
       * Updated all Additional Apps
       * Updated Mounts2SD (Now with Reversed Mount)
       * Fixed System Apps Linking when M2SD is deselected
       * Fixed issue when updating busybox from market
       * Fixed EAP Wifi issue (Not tested)
       * Fixed possible GPS issues
       * Fixed Black-screen-of-death (Above hwa update)
       * Fixed CM Custom Brightness Settings
       * Changed ROM fingerprint to be identified as ICS instead of Gingerbread
       * And more I can't longer remember
      
      RC2.1U0
      -------
       * Updated CM9 Source
       * ReAdded SetupWizard.apk
       * Added ksm/zram support by Drewis
       * Added Drewis kernel from cayniarb with ksm/zram support
       * Updated Mounts2SD
       * Updated Chrome Browser
       * Updated Hardware Composer by Drewis
       * Rotation should no longer reboot phone (Drewis)
       * Other minor Drewis enhancements/fixes
       * Removed custom battery icon (CM9 part is now added to settings)
       * Fixes from RC2.0U1 is now build into source
      
       The CM custom lights is broken. It will FC. 
       Do not report this as it is known and hopefully fixed by next release. 
      
      RC2.0U1
      -------
       * Disabled Data Roaming by default
       * Fixed SU Binary
       * Fixed Busybox
       * Fixed Bash
       * Fixed WiFi
       * Fixed Lockscreen
       * Fixed Power Menu
       * Fixed Buttons
      
      RC2.0U0
      -------
       * Worked out the final touch for the HWA smoothness (Framework)
       * Updated Drewis HWComposer
       * Added Timiat's build of the HWA kernel by Drewis
       * Removed the GFX Hack version
       * Updated TreBuchet Launcher
       * Updated Apex Launcher
       * Updated Nova Launcher
       * Added Chrome Browser to installer
       * Updated some of the CM Framework parts
       * Updated some of the additional apps
       * Added Facebook Sync hack (If it does not work, then to bad)
       * Added in M2SD so that binded system apps are moved to sd-ext
       * Added fix to Google Music Streaming
       * And more...

    Credits
    Over the last couple of days I have received a lot of credits for this ROM, which is great and makes the time and effort worth it. However it would be very wrong to except these alone as I am not doing this all by my self. Credits should also go to every developer modding and fixing stock source. The CM team for their great work in making the Android Framework what Google should have done a long time ago. Kernel developers trying to back-port drivers that vendors refuse to deliver. Devs porting hacks for camera, UMS and more. But also people contributing in any other way that they can, like providing mirrors for the ROM's, spending time flashing unstable products to provide helpful bug reporting and a lot more. To put it simple, any type of contribution. Without this type of community, custom ROM's would not be worth the time it takes to download. No single person can do all of this by them self.
    27
    If DK has a new phone (nice one too) does this mean he has one more release then we no longer have support for this ROM?

    I know it's a petty thing, but it would be cool to have the ICS ROM fully stable and working with video recording even at low resolution and video playback working fully for the Desire before he puts it to rest. Does anyone know the full story?

    The only thing it means is that I can spend more time on testing do to the fact that I have another phone to use while the other is offline.

    So that's a big no, updates will continue.

    Sent from my HTC One X using xda premium
    21
    Hey dk

    i know it pisses you really, when we ask, but about a week ago you announced to have a look in newer versions of the different parts...

    were there any bigger changes / are you working on a new build / will we get a new version within the next days / weeks / (hopefully not) months?

    You know, since i first used you rom in version b 0.3.4 or so, I'm addicted to installing new versions, i require a new shot for satisfaction =P

    So far

    Jellybean is the new in. This is what everyone, me included, is working on. When that is up and running, both jb and a new ics build will be released. But until then, jb is the main objective.

    Sent from my HTC One X using xda premium
    21
    cm9 on desire isnt a device performance problem, its a driver problem, dk can not make miracles, without the right drivers, ics on our device will be unstable :(

    You are right, I am not a miracle worker. However Drewis are :)
    We are so close to having a complete stable ICS. The kernel and hwcomposer needs a little tweaking, but it has been finalized (Coming in new release).

    The camera hal by rapmv78 works great, it only requires some fixes in some libs which Drewis is close to figure out.

    Then we have the USB Tethering. This I would be able to live without, but drewis will take a look at this as well, once he has looked into the last problem with the video hw decoding.

    So who the hell needs HTC/QCom support when we have Drewis support :D
    And as long as CM keeps their source open, we don't need them to make the compile work. Building it our self also gives us the chance to fix some of their weird ideas like placing dalvik-cache on the /cache partition etc.

    Our last hope is that Motorola make ICS for Motoluxe phone (Adreno 200). But they still "planning" that :(

    see this: https://forums.motorola.com/pages/00add97d6c

    edit: or maybe not, Qualcomm MSM7227A-0 chipset

    Don't worry. SonyEricsson has a device with Adreno200. And they have started working WITH the dev's on XDA. So at some point we will get the missing drivers from them. Not sure what we would use them for since all of the problems will be fixed at this point, but it would not hurt to have them.
    20
    Update is out. I finally got the USB Tethering fully working (Without any hacks). I will play with the MTP later.