Latest Google Apps package: official [minimal]: 20110828 | unofficial [minimal / full]: 20110815 | all versions: ROM Manager.
before updating/flashing to a newer ROM version.
REQUIREMENTS :
1)
ClockWorkMod Recovery [CWM Ver. 5.0.2.6] v.0.6 tar2)
Latest CM7 Release : v1.7.2 - November 2011 or this
Link3)
v.1.7.2 hotfix14)
*Latest Google Apps package : official [minimal] : 20110828 | unofficial [minimal/full] : 20110815(It's not recommended to install the full Google Apps package as this will take up a lot of internal memory space of the phone).
5) Sdcard partitions : a) FAT32 and b) Ext4 - both must be primary.
If you don't have any partitions, don't worry, you can partition your sdcard with CWM later.
PROCEDURES :
Note - Make sure you have back up your stuffs like your pics, videos, music, etc. etc., before proceeding.
1) Remove mad2sd using Terminal Emulator (for Madteam's ROMS or if you are using it) -
#su
#mad2sd off
#reboot
2) Copy the downloaded files, v.1.7.2, Hotfix1 and Google Apps to the root of your sdcard. (root of sdcard means any where in the sdcard, and NOT into any folder).
3) Flash with ODIN the CWM v.0.6 tar.
b) During the flashing, CWM will boot up. From the CWM menu, select > wipe data/factory reset.
c) select > install zip from zip sdcard ----> and select the CM v.1.7.2 first and install. After completed installation, select Hotfix1 and install and then Google Apps and install. (Must be in this order).
d) Wipe data/factory reset ; Wipe dalvik cache ; Wipe Battery Stats.
c) Reboot.
4) This is part is require if you want to partition your sdcard :
a) Boot up CWM : press off button > reboot > recovery --->>> CWM will boot up (if not, press > volume up button + off button for approx. 8 - 10 secs - don't worry, this is normal).
b) select > advance > partition sd card ---->> select the size for your partition and the 2nd selection is for swap partition, select 0 (zero)
c) reboot
5) Install S2E from Market.
a) Open S2E, click the Menu key -> Settings. Enable "Mount as ext4" (mandatory). Do not select "Set read buffer", as the default value of 2MB will cause extreme lag on our phone.
b) Close the app and reboot.
c) Open S2E again, select the folders you wish to place on the SD card. Select also the "Download cache".
d) Changes will take effect on the next reboot. Note: your dalvik cache will be rebuilt, so this reboot will be slower than usual.
DONE!
1) ***Latest Google Apps package: Google Apps (20110828) - Not all the google apps are available in this minimal package.
b) If you require more google apps, go to
Android@ModacoSelect option 1b and install each app individually.
2) Each time you update to a newer ROM version, you have to install the three files in sequence/order, i.e.
a) ROM v.xxxx, b) hotfix-x (if any) and c) Google Apps. After installation, perform
"WIPE DALVIK CACHE".Hope this guide helps and if I miss anything, please inform me. And good luck flashing to CyanogenMod.