[AT&T Samsung Galaxy Note I717] dchn2:
Just when you think CM9 port is interesting and neat, the brilliant Japanese developers @sakuramilk and friends brought us Jelly bean on SC05D, the CM10 nightly. All credits to them. Thanks to Blackzigong as well for providing detailed instructions and addition guide to mod SC05d (in Japanese; Google translate is your friend).

Disclaimer: Flashing any roms in your device is risky. No one forces you to do it but yourself, so please don't blame anyone if it failed. Always backup your device before you proceed!

Anyway, here's what you need:

1. CWM-based Galaxy Note Recovery V6 (make certain it's the "V6.0.1.2_r12" package; any other CWM recoveries are potentially lethal). It's touch enabled, so cursor bar can be controlled by swiping the screen up or down, the same is for click. the "back" button works although it doesn't light up. A new version (V6.0.1.2_r13) is available from Sakuramilk's website, which should fix the long delay in reboot.

2. Odin3 v1.85 or v3.04.

3. CM10 JP Remix for SC-05D (10/11/2012 nightly); go to this page for the latest nightly [remember, Jelly bean (4.1) is CM10, while Ice cream sandwich (4.0) is CM9].

4. Gapps package for Jelly bean 4.1.x (Make sure you have the right Gapps package for your rom, if you have downloaded CM10 rom, then get Gapps package for JB 4.1.x; if CM9 rom, then Gapps package for ICS 4.0.3-4.)

5. (optional) Fix for SC05D compass and accelerometer. (Thanks blackzigong for the file; this patch has now been incorporated to the built since Nightly 20121114, so you don't need this fix file if you have downloaded the latest nightly.)

6. (optional) TweakGNTLTE. App to tweak CPU and lot more stuffs. Written by Sakuramilk.

Prerequisites:

1. Backup (Titanium backup, Nandroid, whatever you like).

2. Write down the APN setting (I found my phone failed to receive setting from carrier; APN is found under Setting, Wireless & networks, more, Mobile networks, Access Point Names; to get the automatic APN setting working you'll need the updated apn-conf.xml file, and i have provided another guide here.)

3. (optional) if you use nova launcher, backup setting.

4. (unnecessary) call all your friends and tell them what you're going to do to your phone. Explain to them it's ok if they can't reach you on mobile for the next few days. :) (chaps, it's just a joke!)

Procedures:

1. Flash CWM-V6.0.1.2_r12 recovery using Odin3 (put in "PDA"; don't forget to unzip the package with 7zip before flashing).

2. Boot into recovery mode.

3. the recommended sequence: Factory reset, then flash CM10, followed by Gapps, clear cache, and finally reboot (there is a delay for reboot if you use CWM-V6.0.1.2_r12, don't worry if that happens.) When the phone booted, sign in google account and services, then restore apps and data with titanium backup. If the phone can make call but unable to get onto data network, you'll need to manually create a new APN profile with the APN setting you have copied down earlier. Save the setting and that should do the job (though sometimes it needs to toggle in and out of aeroplane mode to reset radio and force the phone to recognise new APN setting.) This is the recommended procedure. If you have issues with big drain on battery a factory reset is necessary.

(for those who're already using CM9 port from sakuramilk: just flash CM10 over CM9, clear cache, and reboot; if apps FC, try clear data; if FC presists, uninstall and reinstall. I had to reinstall Gmail, Play music and Google Drives in my run. I have had issues with battery drain by dirty flashing newer nightly over older one, and I had to factory reset and clear all data to fix it.)

What doesn't work?

1. Touch to focus is missing (I may have a solution for you, though it involves a paid app and some tweaking of developer setting; see "more bonus track".)

2. S-note, S-memo, S-planner, all missing (they are NOT part of AOSP, and they need touchwiz framework to work.); s-pen does work (thanks mlhope!)

3. TV function doesn't work.

What does work?

Apart from those mentioned in previous section, everything else works. I'm in Europe where LTE has just launched and is probably not compatible with the system being deployed in Japan, so I can't tell if LTE is functional. For those in Japan, do let us know.

What's new?

for Jelly bean 4.1.2:

1. Camera app and gallery are now one app. Swapping camera screen will bring up filmstrips of images taken previously.

2. Google Now (Opt-in service)

3. New layout for notification. Supported apps (Gmail, for example) will have expandable notification.

4. New liveliness check for face unlock.

5. Android beam now support image files (via gallery) and video files to beam between devices running jelly bean (previously you can only beam hyperlinks from browser or phone numbers from contact).

Follow this link to see the full list of goodies of Jelly bean.

for CM10:

Customization of hardware home button and menu button. Volume rocker to wake is a useful way to save a dodgy power button.

Customization of battery icon, clock. just to name a few.

What do i think of this CM10 port? (Since nightly 20121121)

1. Just as smooth as CM9 - stutter once or twice, but animation is buttery smooth, (project butter, no doubt.)

2. All is good. Do I miss S-memo and S-note? A little bit, but I can live without them as long as the phone/tablet/phalet runs smoothly.

Odd ball: screen capture failed to work in one occasion very early on. unmounting sd card and remounting solved that (though why an operation to mount SD card can solve a problem of saving screenshots into internal memory is a mystery to me).

Bonus tracks: got the zip for new camera app for Jelly bean 4.2? flash it, and,in principle, it will work (still missing touch to focus, well, don't we just love samsung's support to the android platform and AOSP! New clock app for Jelly bean 4.2 needs a bit more work to get everything working. Flask package using CWM. once booted, you'll need to rename DeskClock.apk (use CM FileManager, and enable root mode) found in system/app to DeskClock.old, then rename DeskClockGoogle.apk to DeskClock.apk. You can skip this step if you don't need the alarm function of the new clock app. There is a bug at notification, and it's unlikely to get fixed as it requires Jelly bean 4.2 framework. If you've modified the new clock app, you'll need to re-flash and rename file after flashing a new nightly of CM10 as the old file gets written over.

More bonus track: miss the trusty old "touch to focus" for your camera app? the recently updated Camera Zoom Fx has brought that function back to SC05D. There is a caveat, i'm afraid, that this app is a PAID app (though it's on 50% sale at the moment, grab one while you can). And there is another bigger caveat, i'm more afraid to say, that this app doesn't play ball with HW overlay in CM10 loaded SC05D. To get round it you'll need to disable HW overlays (found under setting, developer options, drawing, disable HW overlays), or the app wouldn't work properly. I haven't encountered major problem with HW overlays disabled, though scrolling and swiping appeared to be more jerky; i have only just started using my phone with that option disabled, plus i never tried to play 1080p clips on my phone, so i may not have the full picture. For playing clips on youtube, it's fine for both low-res and HQ videos. But, hey, I value touch to focus quite highly on the list of things i want to have in my phone, so i'm bias. Give it a whirl, it's only beer money.

NB: Blackzigong has provided a detailed guide to reset flash counter. Doing so is at your own risk!