I have a little story about kernels, and the value of checking your stuff carefully...
So I saw the Siyah kernel posts, and set about installing it. I had Phil'z kernel installed, default for NeatROM Lite 4.0. You need a later version (3.99) to be able to install Siyah b4. Off I go, following links from one page to another, finding myself at Phil's download zone. I couldn't find the XXLSJ-specific kernel, but you can often download one very similar (XXLS6 looked right) and have it work. I only needed it to boot into recovery after all. I would be installing Siyah straight after.
The initial download was -CHN. Bad idea. Wouldn't install. I grabbed the -XJB version instead. Looks safe. Struggled with the install as well, so I disabled the Signature verification in Recovery (see where this is going?) and tried again. Worked this time.
So I reboot into Recovery - only it doesn't. I get a slow crawl across the screen, moving from black to white. Ever so slowly, like a virus. I panicked. I tried to reboot into recovery again. Same thing. I pulled the battery, and booted into download mode. That worked, at least. Off to that page where I had pulled the kernels from to find a ODIN-ready kernel. That's when I looked at the source of the link - it was the XDA forum for the N7000 Galaxy Note! :wtf:
After that it was a simple matter of shooting off to the SGS2 forum, checking the index for custom kernels, finding the correct page for Philz kernel, and sending that to my phone. All ended well, I am on the Siyah kernel again, and I didn't lose anything.
Moral of the story: Check which forum you are in when traversing links in XDA!! Oh, and make a backup before making any changes. Have ODIN handy in case you need it to recover from a really bad flash, and always keep a copy of SamMobile's latest stock (you never know when you will have to flash stock...) firmware close by.
Happy flashing!
