Friday, November 18, 2011

Update 19 November 2011

Hi there, thank you for the given support, it is my honor to see that this project began with outstanding progression rate till now, with 1600 activation and still counting, I am eager to make better user experience on the upcoming release.

There's a few updates that I would like to note down. 

Android Ice Cream Sandwich and Cyanogenmod 9

Just recently, Cyanogenmod team have received their copy of Android latest OS Source code and currently developing on Cyanogenmod 9 as soon as they can (they probably already started) and aiming January 2012 the date that they will release the source code.

Naturally, I will also try to develop, if given the source code are compatible, for our z71 (Foxconn F911) variant. That's pretty much about it, all and all, we'll wait for the date that the source code for Android 4.0 is release later on. 


Migrating to New Workstation

I am glad to say that all my project will be migrating to my desktop workstation from my old trusted laptop (I haven't told you guys that I compiled both MYGingerbread 1.0.3 and MYGingerbread Gaia 1.1.0 on my Core duo laptop :P ). 

My workstation spec are as follow :

  • AMD Athlon II x4 630 Overclocked at 3.2GHz
  • 4GB of RAM (will upgrade soon to 8GB for ICS development)
  • 750GB Sata II HDD (will upgrade soon to make room for all the project)
Indeed it's not a beast, but at least it is still better then my laptop.

As the new workstation is a desktop, I can't code as often as I can as I am currently busy with stuffs until I rarely home early (usually I am home at 2am my local time). Although the new workstation will provide more room for source code, and faster compiling.



New Project and Adding Device Compatibility

As said above, with most of my project are migrating slowly to my desktop PC, I am also proudly integrating several new project in to the family. First of all is MIUI port to Commtiva z71 variant phones, I will also will try to include several devices to the MYGingerbread ROM family although the list isn't confirm yet. 

And let's not forget Ice Cream Sandwich that will arrived any time soon.

I will also will began developing several codes on the kernel, mainly 2.6.35.x kernel family as most of the kernel out there (2.6.35.x variant) are still very buggy, although no promises there except I will try my best. 


MYGingerbread Showcase at Sabah ICT Fiesta 2011

It is an honor to announce that MYGingerbread project will be showcase at Sabah ICT Fiesta 2011 on 25th November to 27th November 2011 with permission and associated with Sabah Open Source Group (SOSG in short). 

I am currently looking for any volunteer to help me showcase the project and Android in general at that time. So if you are in Kota Kinabalu at the time and willing to help, don't hesitant to contact me via Google+, email or even comment below. 



That is all for the updates, wish you all the best and keep up the support :D 

Monday, October 31, 2011

MYGingerBread Gaia is here






MYGingerBread 1.1.0 "Gaia" are up online. Promising super fast performance, and better stability. Without further ado, let's look at the feature packed into this very amazing ROM for Commtiva z71 variant.


Interface

MYGingerBread is one of the ROM available to the Commtiva z71 variant that offers default Gingerbread UI. MYGingerbread takes the default Gingerbread UI, and tweaked it a little further to be more responsive and smoother, reduced lag, less redraw and even maintained the performance without ever need to restart/reboot.

The new homemade splash image during boot will make you want to reboot your phone often, of course that will not happened as MYGingerbread are stable and will not reboot when you need your phone on everyday basis. 


As you can see, the splash image is simple, yet manage to make your friends wish that they have your phone, brag to them on how well made your phone are.


Performance

Performance is one of MYGingerBread ROM are well know for, with performance surpass most newer phones out there, it will breeze your phone a new life, brag to your friends on how fast your phone perform, they'll sure wish they could have your phone.

Performance comes with a price, stability. But with MYGingerBread, you can assure that your phones will perform at best the whole day, with better memory management, the ROM intelligently organize your app needs throughout the day, and prioritize the apps that you used and put the apps in RAM to provide fast access whenever you need it The ROM also optimized to be used with Swapper 2 for better performance.

The same default kernel that are used in MYGingerB 1.0.3 stable is also used in MYGingerBread 1.1.0 Gaia, so you can be sure that the kernel will be as stable as it can, because for the first time, MYGingerBread are optimized for SuperAOSP kernel, still users can flash any AOSP kernel they like via ROM Manager.


Cell Patch Update

MYGingerBread "Gaia" is the first ROM created by me to featured "Cell Patch" capability, means that if user are from other MYGingerBread version, you can flash this ROM without ever need to wipe your data. So users can update with ease without any problem, data and settings are kept intact and users still have the latest updates and fixes. 

Do note that Cell Patch only will be effective if users flash the ROM correctly, for first time users, follow this simple steps :


  1. Flash Firetrap 10 Final (Android 2.1, pre-rooted) nb0 file, download site (here)
  2. Install ROM Manager from market, update clockworkmod twice to ensure, and move ROM manager to SD if can. 
  3. Put MYGingerBread ROM on SD card and boot into recovery mode.
  4. Wipe data, cache and dalvik, then flash MYGingerBread zip from recovery, then reboot to new installed ROM.
Existing MYGingerBread users (MYGingerB 1.0.3 for example) can flash the ROM directly without data wipe, however if the previous ROM have problems such as orientation or wifi, please follow the steps above before flashing MYGingerBread "Gaia" to ensure Cell Patch is working for future release.

Notes on CellPatch
  • CellPatch is created by myself (Angelictears)
  • Currently tested and proven to work with only MYGingerBread ROMs
  • Although data are not wipe, it is best to backup with Titanium Backup

Overall

MYGingerBread Gaia will provide the best Android experience for your phone, and support for this version as promised until May 2012. Meaning that user support, mini patch (using CellPatch) and bug fixes will be provided until May 2012. 

Until then head on to the download page above or click here to download.
Thanks and happy flashing :D



Changelogs



 - Super fast performance, 25% increase from 1.0.3
 - Tweaked memory management, optimized for Mi-300 (Commtiva z71 variant)
 - Stable for everyday usage, never worry your phone to let you down.
 - 20% increase in battery life (tested on default SuperAOSP 8.6 kernel)
 - Better Overclock ratio performance
 - New very own splash image, you'll love it
 - The Default Gingerbread launcher tweaked to be fast and smooth
 - MYGingerBread init.d tweaks included as default
 - Internet speed optimized, better speed and streaming capabilities
 - 3G signal speed optimization and fixes
 - Frequently used apps are now intelligently put to RAM for faster access
 - Works and optimized very well to be used with Swapper 2
 - Featuring Cell Patch (created by me) so users can update their ROM without data wipe

Sunday, October 30, 2011

Gaia, Coming 1st November 2011


Preview on what's in store for MYGingerBread "Gaia", 1st November 2011.

Thursday, October 20, 2011

Mygingerb 1.0.3 stable official release



Angelictears Development releases the first stable version of MyGingerBread (in short MygingerB) for the CSL Mi-300 (Commtiva z71 variant/clones) Android powered phone. This release promises the best and the latest updates for your phone. Let's look at the features.


Download available under the Download page above

Pure Google Experience



MGingerB is based on google's and Cyanogenmod latest source code, compiled under ubuntu 10.10 32bit environment, developed using Eclipse IDE with Java JDK 6. 

Taken that into account, MygingerB project aims to let users feel pure google experience to their phones, plus the performance tweaks thanks to Cyanogenmod source code and from myself. That said, most of the UI are based on Gingerbread (Android 2.3.x) interface, including widgets, lockscreen and launcher.




Performance

Being based on cyanogenmod source code and with custom kernel (Current 1.0.3stable uses SuperAOSP 8.6 AW kernel), performance is top notch even on ARMv6 Qualcomm MSM7z27 CPU (clocked at 600mhz stock). 

Overall UI effects are smooth as butter and application load faster even under heavy multitasking (based on application memory usage). Browsing is also a smooth experience, with custom browser tweaks and the latest Google's V8 engine, Android stock browser are taken to another level. 

RAM mismanagement is also something that MyGingerB stands out from other ROMs, the code are tweaked to provide the best balance between performance and multitasking capabilities ensuring users have the best experience with their most used application.

MyGingerB also learns user's application usage and battery usage, which means the longer user use the system, the better the system understands which application to kept load in RAM and which not. MyGingerB also learns user's charging habit, ensuring better battery life per charge by learning which application uses battery charge in background and limiting the application wake time when users don't use it, for example at night/sleep time.


As show from Quadrant standard Benchmark result above, it is proven that MyGingerB will provide the best smooth experience without sacrificing battery life.

Updates Interval



MyGingerB will be updated frequently but not on a fixed timeline, depends on my available time (as I am still a student) and users feedback. The project will have a minimum of updates every 4 - 6 months ensuring users get the latest software and stability fixes for their phone.

Giving the MyGingerB are based on Google and Cyanogenmod source, it is possible for flawless ROM update experience, MyGingerB does support update via Clockworkmod recovery for easy update. Users can update the ROM without need to wipe data partition, meaning that users application are keep intact after a complete upgrade. 

MyGingerB will also support AOSP (Android Open Source Project) kernels update from any kernel developers out there, meaning there are no shortage of customization for MyGingerB, this also provide users with choice without boundaries which Android is famous for.

Note : Although the ROM does support direct update without the need to wipe data, it is recommended to wipe dalvik and cache partition to ensure stable experience, specially if user comes from a different ROM. If users have experience problems after flashing, it is recommended to do a full backup with Titanium Backup and flash with data wipe (factory reset), cache wipe and dalvik cache wipe.


Overall




Overall MyGingerB is a must try ROM for those who want stable Android Gingerbread experience and also for those who fed up trying ROMs after ROMs finding the perfect Android ROM for their phones. 

Tech for geeks below :

  • Featuring SuperAOSP 8.6 AW kernel as default, user still can flash any custom kernel
  • Featuring MIUI music apk as default
  • Featuring RAM optimization script by juwe11 (XDA developers)
  • Featuring Voice Search enabled by default smile.gif
  • Google App included
  • Added ad block with updated hosts file
  • GPS server set to Asia.pool.ntp.org
  • Faster GPS lock in, prioritize network location before GPS lock in. 
  • Minor stability fixes
  • Faster initial boot (first boot) and reboot time
  • Fluid animation, better CPU control
  • Clean empty home screen so users can customize from the start.
  • Better Malaysian network coverage, no less than 3 bars in city area, compared to other roms(tested on DiGi)
  • Default APN from SIM (if any) will be automatically imported.
  • Clockworkmod recovery image included by default.
  • Better wifi, maximize data throughput, optimized for streaming app/video
  • Stock wallpaper gallery
  • Unused apps (at least for average user) removed
  • USB tethering fixed
  • Better camera performance in low light area (Thanks Cyanogenmod team)
  • VM heap set at 32mb by default
  • Better app management (thanks to Google and Cyanogenmod for base codes)
  • Optimized screen autobrightness for mi300 ambient light sensor
  • Tweaked SD card readahead setting to 2048
  • Better battery life, vary from usage style. (battery stat wipe required)
  • Optimized Nexus Live Wallpaper. Uses less process and memory.
  • Nexus series feel, near stock Android experience.
  • Remove ADW Launcher, replace with Gingerbread stock launcher.