The following guide is not a "only solution", but just effort to make it short and clear. I take no credit for procedures, as it is just a collective XDA wisdom, taken into on thread.
Due to many questions, asked in CM development threads, questions, not being related to the discussions, and, mainly, how to flash/migrate/roll back, I decided to write this guide.
This thread will be maintained, instructions will be added/removed/fixed per need.
Don't hesitate to correct me, if you feel like this.
My thanks goes to
Entropy 512, XpLoDwIlD, Chasmodo, Dr. Ketan, Abhisahara, ToxicThunder, Sunny2303, Antiochasylum, Mfractal, Matius44, Gavin Lewarne, zX TheRipper Xz, Utacka, Asylum Inmates, YouHTC.ru forum
≤ Special thanks & appreciation goes to ToxicThunder for making this thread looking good, and, most important – readable ≥
and all others I forgot.
[JB][ICS][GB] Kernel Repository -
[GUIDE] Which Kernels are Safe/Unsafe to Wipe and Flash from -
[GUIDE] How to Flash ICS and Survive -
How to Root/Unroot Samsung Galaxy Note + CWM -
Helpful info on ICS, GB, Bricks, Flashing etc... ! -
(JB / AOKP) ▬ ½ I L L U S I Θ N § F A Q -
Sunny2303 & Toxicthunder
DON'T FLASH FROM ICS STOCK BASED ROMS WITH STOCK KERNEL, UNLESS IT HAS EMMC BRICK BUG DISABLED!
Read about it here - [GUIDE] Which Kernels are Safe/Unsafe to Wipe and Flash from
PLEASE, STICK TO THE FOLLOWING GUIDE TO FLASH YOUR CM / AOKP ROM SAFELY:
**Browse XDA to learn about PC Odin. For your assistance, and to get an basic info about it -
You are on GB 2.3.6 Stock NON-Rooted ROM
You are on GB 2.3.6 Stock Rooted ROM WITHOUT CWM recovery
You are on Stock 4.0.3 / 4.0.4 rooted / non-rooted Rom /Samsung based custom rom
◘ Download your rom of choice
http://get.cm/?device=n7000 for CM9 rom
and download Gapps - http://goo.im/gapps/gapps-ics-20120429-signed.zip
◘ Browse this for CM10 -
http://forum.xda-developers.com/show....php?t=1796217 for Rom and Gapps
◘ Put your Rom and Gapps on sdcard (whether internal or external)
Flash, using PC Odin, this CM9_safe_kernel.tar -
from this thread - http://forum.xda-developers.com/show....php?t=1789397
for painless migration to CM9 / CM10.
**Brief instruction for PC ODin:
• Download Samsung Mobile USB drivers or install Kies (should be turned off, while flashing)
• Open PC Odin, go to PDA field, insert CM9_safe_kernel.tar
• Ensure you have checked only Auto Reboot, F.Reset Time and PDA check boxes, while PDA line contains CM9_safe_kernel.tar file path.
• Boot to download mode (home + power + volume down), confirm the download mode.
• Connect to your USB cable (no hubs, no extensions).
• Check ID:COM filed for COM port to appear and "Connected" in the "Message" area.
• Hit "Start", wait for "Success" message in "Message" area and phone reboots.
**Complete "How to use CWM guide" with screenshots**
. If you have rooted rom with CWM recovery, flash any CM kernel from this thread -
without exiting recovery choose Advanced - Reboot recovery, and then proceed to next step.
Whatever you get (Boot logo, animation) - just turn off the phone, and boot into recovery - (power+volume up+home button)
Install ZIP from sdcard -Choose ZIP from (or internal SD) sdcard (pick your rom .zip file),
◘ Install ZIP from sdcard -
◘ Choose ZIP from sdcard (or internal SD) (pick your Gapps .zip file),
◘ Go Back, Wipe data/factory reset, choose Yes, then Reboot system now.
Upgrading from version to version:
◘ Boot to recovery,
◘ Install ZIP from sdcard -
Choose ZIP from sdcard (pick your rom .zip file),
◘ Go Back, wipe cache partition, advanced - wipe dalvick cache.
◘ No need to flash Gapps on version upgrade.
**In case you have non-working Play Store, or any other Google app, go to recovery and re-flash Gapps, followed by cache/dalvick wipe.
If it's still not working, clear the data on relevant app and try again. In some cases, clearing data of "Google services framework" also helps.
Backing up /restoring your rom:
◘ Boot to recovery,
◘ Backup and restore - just choose what your need, backup or restore.
**It is suggested to be on same kernel in order to perform correct restore! Don't mix between CM9 and CM10 kernels, while backuping / restoring.
◘ When restoring CM9 backup after CM10 rom, or back to CM10 after CM9 -
flash through CWM (like .zip file) kernel, that you've been running on before (or similar, with very same CWM recovery version).
You need to make sure to check all those things before.
◘ CWM flashable kernels for CM can be found here -
So, flash the kernel, restore your backup, wipe cache & dalvick.
BACK TO YOUR PREVIOUS ROM:
◘ Flash your rom of of choice whether through CWM recovery or PC Odin,
or restore backup, previously done on old rom - it's safe.
Having a battery drain? Get assistance here.