Results 1 to 17 of 17
Like Tree2Likes
  • 1 Post By mrg666
  • 1 Post By mrg666
  1. Thread Author  Thread Author    #1  
    mrg666's Avatar

    Posts
    734 Posts
    ROM
    CM7.2-IHO-MiRaGe

    Default [ROM+Kernel] MiRaGe-CM7.2-KANG

    I have been building/compiling my Nook Color's ROM from the CM repo. Besides the geek satisfaction, I build for removing some extras and customize for performance. This thread is for sharing what I build for myself with the community. Here is MiRaGe.

    Please thank/donate to CM project, especially the lead Nook Color developers, dalingrin, fattire, and keyodi.

    Changelog:



    Update 07/30/2012:
    - Reverted the KSM support in the kernel and dalvik-vm

    Update 07/27/2012:
    - Modify Running ProcessView as ics in Settings
    - Fixing a crash when doing lock profiling in dalvik vm
    - Basic . This is complementary to the KSM feature added into the kernel build.
    - Customizable kill app via back key timeout.
    - updated the kernel
    -- added support. See for a patch that will initiate the KSM service.
    -- removed several debug configs

    Update 07/12/2012:
    - New build, synced with CM
    - ICS menu icons
    - default to hardware EGL libraries of SGX530 instead of using generic android EGL libraries (thanks to leolawliet)
    - new kernel with the following changes
    -- use optimized strnlen, strncpy, and crc32 functions in ARM (thanks to faux123)
    -- disable several DEBUG settings in kernel config

    Update 07/05/2012:
    - New build, synced with CM
    - ICS icons for settings.apk and power widget
    - new kernel with the following changes
    -- BFS 4.04 scheduler added to kernel
    -- updates to ashmem, lowmemorykiller, and interactive governor
    -- updates to rcutiny and core scheduler components

    Update 06/23/2012:
    - New 06232012 build, synced with CM

    Update 06/08/2012:
    - New build, synced with CM
    - Backported many bug/security fixes from 2.6.32.59 kernel for block layer, file system, networking, bluetooth, ARM architecture, and sound. See my github link above for details.

    Update 05/27/2012:
    - New build, synced with CM
    - Backported the staging android drivers from kernel 2.6.38.8
    - added a fix for uptime overflow in the kernel after a recent report
    - added a modified Cyanbread_light theme to replace the orange highlights with cyan/blue that matches with the recent Google Play apps. The source code of Cyanbread_light is .

    Update 05/18/2012:
    - New build, synced with CM
    - Integrated the 05112012 build of encore kernel and included Dalingrin's flicker fix by default since many users downloaded it. All of the kernel downloads below include the fix.
    - Replaced the bluetooth icon on statusbar with a new one
    - Tagged CM7.2 RC2

    Update 05/11/2012:
    - The final build of the newly updated kernel is ready with a long list of changes (see the link above). You can download from the link below. The kernel is compiled with gcc-4.6 for better performance.
    - There is an important bug fix for busybox in the CM repo. You can patch your ROM with in the recovery.

    Update 05/09/2012:
    - Synced with CM
    - Updated the kernel source with B&N 1.4.2 update which brought updated touch screen and accelerometer drivers
    - Added Simple I/O scheduler as default and removed BFQ scheduler in the kernel.
    - Synced the binary/proprietary blobs in CM repo with B&N 1.4.2 update.
    - Removed the 16-bit framebuffer support since 32-bit performance is very good
    - Reverted the 68kHz pixel clock to default 48kHz. There is an optional kernel in the download section with Dalingrin's flicker fix included.
    - Reverted edge responsiveness workaround since it was not effective and causing more insensitivity at the touchscreen corners
    - Reduced the ROM size by ~5MB

    Update 05/05/2012:
    - Synced with CM
    - Replaced the lock screen clock font with the ICS clock font.

    Update 04/16/2012:
    - Synced with CM
    - integrated the OOM optimizations, see for details
    - removed the V6 Supercharger recommendation

    Update 04/07/2012:
    - Synced with CM
    - transparent notification background

    Update 03/30/2012:
    - Updated with 03/28/2012. Thanks to tonsofquestions and fattire
    - Synced with CM

    Update 03/23/2012:
    - Added (thanks to fattire)
    - Synced with CM

    Update 03/04/2012:
    - CM 7.2 RC0 -> RC1
    - Synced with CM

    Update 03/01/2012:
    - Synced with CM

    Update 02/25/2012:
    - Synced with CM
    - Replaced the soft button, battery, WiFi, smiley icons with ICS style icons in GB color.
    - Tested the ICS kernel with CM7.2. There were many problems. See post for details.

    Update 02/17/2012:
    - Synced with CM

    Update 02/10/2012:
    - Synced with CM

    Update 02/01/2012:
    - Synced with CM to include the FC fix with rotation. No Statusbar FC on boot anymore. I had tested this fix earlier and it was not preventing the statusbar FC. Now works, I missed something apparently.
    - Built an optional ROM with the full language set. If you don't need any other language than English(US) and Spanish, smaller ROM is recommended.

    Update 01/26/2012:
    - Synced with CM to include the rotation animation fix. Thanks to kalltkaffe for this brilliant fix.
    - Please upgrade to this build if you are on 01232012 build. No other rotation fix is necessary. We are using unchanged CM7 kernel again without the backported CM9 rotation fix.
    - For the ones who want to go back to an earlier build, I had given the links to 01132012 build in .

    Update 01/23/2012:
    - Synced with CM

    Update 01/13/2012:
    - Synced with CM

    Update 01/10/2012:
    - Synced with CM

    Update 12/12/2011:
    - Synced with CM
    - Switched to modular kernel (see the previous update below), includes the SOD patch, and compiled with linaro 4.5-2011-10 toolchain.

    Update 12/05/2011:
    - Based on Dalingrin's encore kernel, built a modular kernel by configuring the uncommonly used features (they are still available) as kernel modules. There seems to be about 20% increase in the free RAM (available to the apps and cache) after first boot on my nook. If you want to try, here is . See for more details

    Update 12/01/2011:
    - Synced with CM

    Update 11/28/2011:
    - Synced with CM
    - Dalingrin's kernel with SOD patch included in the build with recompiled kernels using linaro 4.5-2011.10 toolchain since the feedback was positive. The optional files are still downloadable for the ones who want to use them with other builds.
    - Updated Superuser.apk to 3.0.7. Market was constantly showing this update.

    Update 11/24/2011:
    - Included in the kernel build.

    Update 11/20/2011:
    - CM sync
    - Added a flashable zip with Dalingrin's Encore kernel recompiled with Linaro 4.5-2011.10 toolchain.

    Update 11/18/2011:
    - Synced with CM
    - Reverted my signal icon fix to include .
    - Added back CMStats

    Update 11/16/2011:
    Well, everyone is talking about ICS code release but there is another news that recently which came with a large number changes. I will not go through all those but you can check them . I have also updated Roboto font with the improved version in the Android 4.0.1 source release.

    Update 11/13/2011:
    - Synced with CM
    - Resolved persistent signal bar problem in the status bar. The source of the problem is , removed the commit before compiling the code.
    - Updated Superuser.apk and su binary
    - Removed extra themes,
    - Removed CMwallpaper,
    - Removed large ring tones,
    - Removed and decompiled CMUpdateNotify
    - Removed development app,
    - Removed all languages except English(US) and Spanish
    - Removed ROM Manager, latest version is available in the Market.
    - Replaced the system font with the Roboto font from ICS
    - The optional status bar transparency theme as a flashable zip, please see the screenshot to decide if you want it.

    Downloads:
    - : MD5sum: 0b40470e6a0e7bc1436355e810dce3d9
    - : MD5sum: 7a4ced2ecaf87527437ae145b156e0dd
    The following kernel packages are not required with the latest builds. The modular kernel is included by default since 12/12/2011.
    - The can ben downloaded at .

    Installation:
    - Just follow the (stable or nightly). The removed components will be retained on your NC from the previous ROM if you do not uninstall those (Titanium recommended) or do a clean wipe.
    - If you don't need a clean wipe, i.e. current ROM is CM7.1, instead of step 5 in the guide, do wipe dalvik-cache only.
    - If you do a clean wipe, you will need to flash gapps again. You can find it .

    Recommendations:
    1) Regarding the status/notification bar force close issues, I recommend unchecking the "disable full screen" option in the Tablet Tweaks to avoid the status bar crashes. This also improves the app behavior especially movies and games that need full screen. To bring the soft buttons back in the full screen mode, I recommend Button Savior (). If you had tried this app before, Button Savior developer greatly improved the app lately. When I enable autohide feature in Button Savior, it does not occupy any space on the screen. I just use the short swipe option at the right edge of the screen and bring the soft buttons when needed. Since I keep the soft buttons on the status bar, Button Savior is only used when an app goes to full screen mode. You can even remove the soft buttons from the status bar completely if you prefer an uncluttered status bar.
    2) If WiFi is not starting automatically on reboot, please see the fix in .

    Screenshots:
    Using with . The clock widget is .


    Disclaimer: I don't accept any responsibility for any kind of damage or loss. If you are going to report problems, please make sure that there are no mods or themes applied to the system. Also, SD installations are not supported since many problems are related to the performance of particular SD card. Only EMMC installation is recommended and supported. Before reporting any problem please try reflashing after a clean wipe.
    Last edited by mrg666; 07-30-2012 at 05:54 PM.
    Thanked by 5:
    kbobrwp likes this.
  2. Thread Author  Thread Author    #2  
    mrg666's Avatar

    Posts
    734 Posts
    ROM
    CM7.2-IHO-MiRaGe

    Default Re: [ROM+Kernel] MiRaGe-CM7.2-KANG

    Reserved for future additions.
  3. #3  

    Default

    Nice to see you mrg666!

    ---------------------------------------------------
    Sent from the Center of My Mind
  4. Thread Author  Thread Author    #4  
    mrg666's Avatar

    Posts
    734 Posts
    ROM
    CM7.2-IHO-MiRaGe

    Default Re: [ROM+Kernel] MiRaGe-CM7.2-KANG

    Quote Originally Posted by MISRy View Post
    Nice to see you mrg666!

    ---------------------------------------------------
    Sent from the Center of My Mind
    Nice to see you too. I just wanted to have this thread at AC as well.
  5. Thread Author  Thread Author    #5  
    mrg666's Avatar

    Posts
    734 Posts
    ROM
    CM7.2-IHO-MiRaGe

    Default MiRaGe 06232012

    I have uploaded the 06232012 build of MiRaGe after syncing with the latest changes in CM repo. Please check the OP for the download links, changes, and also the credits. Enjoy!
    Thanked by:
  6. Thread Author  Thread Author    #6  
    mrg666's Avatar

    Posts
    734 Posts
    ROM
    CM7.2-IHO-MiRaGe

    Default MiRaGe 07052012

    I have uploaded the 07052012 build of MiRaGe. Please see the OP for the changes, download links, and credits. Enjoy!
    Thanked by:
  7. #7  
    teckels's Avatar

    Posts
    64 Posts
    Global Posts
    90 Global Posts
    ROM
    Stock, MIUI

    Default Re: [ROM+Kernel] MiRaGe-CM7.2-KANG

    Thanks! What theme do you use for ADW?
  8. Thread Author  Thread Author    #8  
    mrg666's Avatar

    Posts
    734 Posts
    ROM
    CM7.2-IHO-MiRaGe

    Default Re: [ROM+Kernel] MiRaGe-CM7.2-KANG

    Quote Originally Posted by teckels View Post
    Thanks! What theme do you use for ADW?
    It is kovdev's ICS theme with ADW EX launcher. You can find the links just above the screenshot.
    Thanked by:
  9. #9  
    teckels's Avatar

    Posts
    64 Posts
    Global Posts
    90 Global Posts
    ROM
    Stock, MIUI

    Default Re: [ROM+Kernel] MiRaGe-CM7.2-KANG

    Woops sorry for the oversight. I grabbed that, are yours icons oversized? I like that about MUIU on the tablet but seem normal sized like on my phone on my nook with this theme. Loving your rom, 0 compaints!
  10. Thread Author  Thread Author    #10  
    mrg666's Avatar

    Posts
    734 Posts
    ROM
    CM7.2-IHO-MiRaGe

    Default Re: [ROM+Kernel] MiRaGe-CM7.2-KANG

    Quote Originally Posted by teckels View Post
    Woops sorry for the oversight. I grabbed that, are yours icons oversized? I like that about MUIU on the tablet but seem normal sized like on my phone on my nook with this theme. Loving your rom, 0 compaints!
    ADW EX has the option to use HDPI app icons. HDPI icons are bigger and look much better on the NC screen.
    Thanked by:
    rat_t likes this.
  11. Thread Author  Thread Author    #11  
    mrg666's Avatar

    Posts
    734 Posts
    ROM
    CM7.2-IHO-MiRaGe

    Default MiRaGe 07122012

    I have uploaded a new MiRaGe build. Please see the OP for changes, download links, and the credits. Enjoy!
    Thanked by:
    rat_t 
  12. #12  

    Default Re: [ROM+Kernel] MiRaGe-CM7.2-KANG

    Hello mrg666 (or anyone that would like to help),

    I'm interested in getting a Nook Color (Instead of the Nook Tablet) because I like how MiRaGe works on my VM760. I have a question regarding the instructions of how this ROM should be installed. They link to and it says in there that "This does not work with Software version 1.3.0. " If I get a brand new Nook, shouldn't be there chances that I'd get a recent version, maybe that incompatible version? any comments about this? should be used instead? or I'm misreading something there?

    Thank you in advance
  13. Thread Author  Thread Author    #13  
    mrg666's Avatar

    Posts
    734 Posts
    ROM
    CM7.2-IHO-MiRaGe

    Default Re: [ROM+Kernel] MiRaGe-CM7.2-KANG

    Quote Originally Posted by rat_t View Post
    Hello mrg666 (or anyone that would like to help),

    I'm interested in getting a Nook Color (Instead of the Nook Tablet) because I like how MiRaGe works on my VM760. I have a question regarding the instructions of how this ROM should be installed. They link to and it says in there that "This does not work with Software version 1.3.0. " If I get a brand new Nook, shouldn't be there chances that I'd get a recent version, maybe that incompatible version? any comments about this? should be used instead? or I'm misreading something there?

    Thank you in advance
    If I remember correctly, I had used the guide at CM Wiki with 1.3 NC firmware. But, sure, you can use the guide at XDA, it is more recent.
  14. #14  

    Default

    http://forums.androidcentral.com/showthread.php?p=1955748


    Just to add my experience, it seems that after a reboot I need to re-enable this setting (although it is enabled in the settings)
    Not a problem with this ROM, it's a generic problem.

    Sent from my NookColor using Android Central Forums
  15. #15  

    Default

    Quote Originally Posted by rat_t View Post
    Hello mrg666 (or anyone that would like to help),

    I'm interested in getting a Nook Color (Instead of the Nook Tablet) because I like how MiRaGe works on my VM760. I have a question regarding the instructions of how this ROM should be installed. They link to and it says in there that "This does not work with Software version 1.3.0. " If I get a brand new Nook, shouldn't be there chances that I'd get a recent version, maybe that incompatible version? any comments about this? should be used instead? or I'm misreading something there?

    Thank you in advance
    You get the same OS release, and it's adviced to boot it and register it with B&N before you make changes. My suggestion is to upgrade the OS first to avoid frustration.

    Sent from my NookColor using Android Central Forums
  16. Thread Author  Thread Author    #16  
    mrg666's Avatar

    Posts
    734 Posts
    ROM
    CM7.2-IHO-MiRaGe

    Default MiRaGe 07272012

    I have uploaded the 07272012 build of MiRaGe. You can find the download links, changes, and credits in the OP. The changes in CM were cherry picked from Gerrit code review, i.e. they are not in the CM repo yet. The back button timeout seems to have no effect on the statusbar soft button but it works on my phone and ButtonSavior app. I will look into the soft button issue.

    Enjoy!
    Thanked by:
  17. Thread Author  Thread Author    #17  
    mrg666's Avatar

    Posts
    734 Posts
    ROM
    CM7.2-IHO-MiRaGe

    Default Re: [ROM+Kernel] MiRaGe-CM7.2-KANG

    I have reverted the KSM changes in the kernel and dalvik-vm since it needs more work before being added again. The build is updated as 07302012 build and available in the OP.

Posting Permissions

B