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

Search This thread

dk_zero-cool

Senior Member
Nov 6, 2010
3,529
4,996
Horsens
Thread has moved to SpazeDog

BCM
- Ice Cream Sandwich from CM9 Source


n1ics.jpg

Picture by tommert38

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. You can use BlackRose to re-partition your internal nand

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

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 (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'

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.
 
Last edited:

dk_zero-cool

Senior Member
Nov 6, 2010
3,529
4,996
Horsens
Since there has been no changes on status of an up-to-date CM9 ROM for Nexus One for quite some time, I thought I would bring BCM over here. I think that's the leas the Bravo community can do for the N1 community since most of the Bravo driver/kernel work is done by the good dev's here :)

I don't have an N1 my self, so I can't test it. But the ROM works great on bravo, and the N1 parts if taken from the Evervolv repo, so I see no reason why it whould not work here to.
 

Bi0haZarD

Senior Member
Oct 19, 2007
981
357
Asus Transformer TF300T
LG G3
BCM - Ice Cream Sandwich from CM9 Source

Special Credits to
  • Tiamat, Rapmv78, rmcc, samuaz & texasice.
    Also to the CyanogenMod team whose source this ROM is based on.

    Any donations should go to the people on this list.

Attention

ROM Downloads

this rom seems to be untouched from bravo, it isn't ported to the nexus...trackball, lights are just a few things i think that wont be working properly as is...
 
  • Like
Reactions: GAlstone

drive2droad

Senior Member
Jan 9, 2010
959
226
Delhi
OnePlus 7 Pro
Xiaomi Poco X2
Please provide some info regarding the following :
1.Whether this ROM requires extended partition via Blackrose or not ?
2.What works & what doesn't ?

Thats pretty much it & a huge thanks for bringing this ROM for our nexus one .
 

fuske

Senior Member
Feb 18, 2006
165
17
Installs fine! Great installer btw, i'd never seen this one before!
Testing now
 

dk_zero-cool

Senior Member
Nov 6, 2010
3,529
4,996
Horsens
this rom seems to be untouched from bravo, it isn't ported to the nexus...trackball, lights are just a few things i think that wont be working properly as is...

Have you tested it?
I build both, did md5sum checks and diff checks on every file. Then I added the files that differs in separate folders which is included depended on the device it's being installed from. So no, there is a difference in some of the libs, modules, idc, keylayouts, /etc files, kernel, ramdisk etc.

It is a 3-in-one installer. Bravo GSM, Bravo CDMA and Nexus One in one zip.

Please provide some info regarding the following :
1.Whether this ROM requires extended partition via Blackrose or not ?
2.What works & what doesn't ?

Thats pretty much it & a huge thanks for bringing this ROM for our nexus one .

Have no idea about hboot's for N1. You need at least 180mb on your /system partition as mentioned in the main thread.

Installs fine! Great installer btw, i'd never seen this one before!
Testing now

is the HW Acceleration working 100% ?

HWA is the newest from Drewis.
 
  • Like
Reactions: Bi0haZarD

Bi0haZarD

Senior Member
Oct 19, 2007
981
357
Asus Transformer TF300T
LG G3
Have you tested it?
I build both, did md5sum checks and diff checks on every file. Then I added the files that differs in separate folders which is included depended on the device it's being installed from. So no, there is a difference in some of the libs, modules, idc, keylayouts, /etc files, kernel, ramdisk etc.

It is a 3-in-one installer. Bravo GSM, Bravo CDMA and Nexus One in one zip.



Have no idea about hboot's for N1. You need at least 180mb on your /system partition as mentioned in the main thread.





HWA is the newest from Drewis.

thanks for the heads up bro, good info, 3-in-1 installer...only works only with 4ext recovery i assume?? u should include these info in -OP- niiiceee ;)
 

itsy

Senior Member
Apr 18, 2010
87
17
No, the installer basically works with every recovery, you don't need 4ext touch.
 

dk_zero-cool

Senior Member
Nov 6, 2010
3,529
4,996
Horsens
Yes the installer works in all recoveries packing the touch driver which most do, touch recovery or not.

Sent from my HTC Desire using xda premium
 

cpm

Senior Member
Jan 12, 2010
745
119
Samsung Galaxy S21 Ultra
At last, a Nexy ICS ROM that has custom light sensor levels for Auto Brightness. I have my old CM7 settings stored in Ever note ;-)

Will try ROM later when I'm back on wifi. Can't wait

Sent from my Nexus One using XDA App
 

furius

Senior Member
Sep 6, 2009
380
56
is HWA the same as in texasice (evervolv) and samuaz (medroid) builds?
 
Last edited:

fegato

Senior Member
Feb 5, 2010
222
33
Samsung Galaxy S10e
I've the mic not working issue selecting the default install in aroma installation customizer.
I think tho is related, as usual, to the included a2sd script.
So i'll try different setting in moving dalvik or data to sd and post my finds.

But overall I've to say this rom is the fastest and smoothest ics tried yet on nexus one, the issues are just the well known (obviously camera preview, slow browser rendering but I'll try chrome, bookmarks not syncing)

And the best (IMHO) is that seems more based and compatibile to the real cm9.

Many thanks to all of you as well for the other ics developer/cook/fixer.
 
Last edited:

fuske

Senior Member
Feb 18, 2006
165
17
Great ROM very fast indeed and a lot of customized options.

But I had a huge battery drain lost over 30% in 1 hour... Proces media?
So back to CM7.2 for now..
 

Top Liked Posts

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

    BCM
    - Ice Cream Sandwich from CM9 Source


    n1ics.jpg

    Picture by tommert38

    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. You can use BlackRose to re-partition your internal nand

    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

    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 (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'

    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.
    31
    stopped updating this ROM?:confused:

    No. Working my ass of trying to get both ICS and JB ready for next week.


    Edit:

    Below is what I have been doing since yesterday.
    21
    Since there has been no changes on status of an up-to-date CM9 ROM for Nexus One for quite some time, I thought I would bring BCM over here. I think that's the leas the Bravo community can do for the N1 community since most of the Bravo driver/kernel work is done by the good dev's here :)

    I don't have an N1 my self, so I can't test it. But the ROM works great on bravo, and the N1 parts if taken from the Evervolv repo, so I see no reason why it whould not work here to.
    18
    I think that if someone want to present us NEW rom, the minimum is to check it first... Again this rom is very sloppy for N1!

    Not sure how it could offend you that someone spends a little time trying to bring a different framework to your phones giving you the same to choose from as most others? You think my job gets easier not being able to test things my self? It takes even more time, which I am willing to spend. It's not your time I waste since you can just choose to stay out of this thread, so what are you angry about?

    Also I would like for you to mention one single ICS ROM that has been released that did not contain any issues, even though the dev had a device to test it on? It is only one or two releases ago that Drewis had a mic problem with his Evervolv. This is just the way it is. There are to many things to test even when we are able to, we do have other things to attend to other than testing things for you that we have already used time providing you free of charge.

    Ohh, you should also take a little look at the name of this tread. I have not written "Stable Release" anywhere, so bugs are expected.

    And now, if you don't mind, I will spend the rest of my evening in front of my screen, pissing of my girlfriend in order to fix this mic problem. Hope that you will not be to angry with me for doing so :p

    Seriously, I am really not trying to step on your toes here.
    12
    I finally got time to finish the (Hopefully) last update of 2.2

    M2SD has been completely rebuild to fix all of the problems it has been causing. So now everything, inc. r-mount is working stable.

    Some dalvik settings has been changed that should fix the heap errors (Most of the boot problems).

    I have added the new Camera hal. I did not however, include the video hardware decoding hack yet. I will add this in the next release. At the moment it's not working all that great, but it is a step closer thanks to rapmv78.

    FOTAkill.apk has been added which should reduce some of the battery drain that has been going on.

    Also I fixed the installer so that we should have no more problems with additional app's not showing up in app drawer.

    And of cause the touch screen filter has been added which might be useful to some.