[Kindle Fire 2 Q&A, Help and Troubleshooting] to4kin:
First - sorry for my English. Last monday i received my KF2 and when I could not find the instructions on this forum for version 10.4.3 - i decided to try it myself.

Introducing: Kindle Fire 2 (v10.4.3 & v10.4.6 already tested) installing CyanogenMod

** YOU SHOULD HAVE A WORKING NORMAL (NOT FASTBOOT) CABLE + ADB DRIVERS/ACCESS ON YOUR PC. **

*** USE AT YOUR OWN RISK! WHILE I TRY MY BEST TO PROVIDE WORKING KERNELS/ROMS, I AM NOT RESPONSIBLE IF THIS SOFTWARE OR ANYTHING I'VE WORKED ON SUDDENLY FRIES YOUR DEVICE. ***

*** READ CAREFULLY BEFORE DOING ANYTHING ***

*** Kindle Fire 1st-gen ROMs/KERNELS are *NOT* compatible with the Kindle Fire 2. Please only flash ROMs/KERNELS that are made for the Kindle Fire 2. ***

** IF YOU HAVE QUESTIONS, RE-READ THROUGH THE THREAD FOR ANSWERS. WHEN YOU'RE ABSOLUTELY SURE NO ONE HAS ASKED YOUR QUESTION, GO AHEAD AND RE-READ THE THREAD AGAIN AND USE THE SEARCH FEATURE. THEN POST YOUR QUESTION IF YOU STILL CAN'T FIND THE ANSWER **

INITIAL SETUP INSTRUCTIONS

STEP 1. Install ADB Drivers for Kindle HD and enable ADB on tablet Settings->Security->Enable ADB->On

Check ADB:

C:\> adb devices
List of devices attached
0123456789ABCDEF device

If you do NOT see this, then make sure you have the SDK installed correctly and you have the right setup for ADB on your PC before proceeding.

STEP 2. Backup your stock partitions to your own HD for later if you need disaster recovery:

adb pull /dev/block/mmcblk0boot0
adb pull /dev/block/platform/omap/omap_hsmmc.1/by-name/boot
adb pull /dev/block/platform/omap/omap_hsmmc.1/by-name/recovery
adb pull /dev/block/platform/omap/omap_hsmmc.1/by-name/system # This will take a few minutes

Take those files and put them somewhere safe.

STEP 3. Getting root

Just follow this threat http://xdaforums.com/showthread.php?t=2075959 -> everything working fine

STEP 4. Downgrade your bootloader

Download the older 10.2.4 bootloader file and flash to your device via fastboot:

http://goo.im/devs/Hashcode/otter2/otter2-u-boot-prod-10.2.4.bin

md5sum 5b03a7b428325de8d360ec201a745498

(You SHOULD check this before using fastboot -- downloads CAN be corrupted)

Open cmd and promt:

adb shell su -c "reboot bootloader"

Your Kindle should reboot in fastboot mode, and now flash bootloader:

fastboot -i 0x1949 flash bootloader otter2-u-boot-prod-10.2.4.bin
fastboot -i 0x1949 reboot

STEP 5. Install TWRP

First, download CM and GAPPS and copy it to SDCARD:

CM-10.1 for the Kindle Fire 2 (choose the latest version from):

http://www.get.cm/?device=otter2

Google Apps from: http://goo.im/gapps (choose the top rom CM10.1 version)

1. Copy com.powerpoint45.FMKilo-2.apk to the tablet (you can get this apk from here http://d-h.st/n7L)

2. Enable on Kindle: Device -> Allow Installation of Applications

3. Use file browser (i recomended to use ES Explorer) to install apk.

4. Run Tweezermod Installer and answer on all question about Super User -> "Allow"​

** If everything was done correctly you will at this point see the bootmenu with a BLUE logo during the reboot. **

In this time your kindle can not boot, u'll see BLUE logo, then ORANGE and then device restarted again. Don't worry - it's ok

STEP 6. Install CyanogenMod

TO ENTER RECOVERY:

During the blue logo screen press the power button to cycle through options and select "Recovery" to enter TWRP.

Once in TWRP you can Install" the CM-10.1 by selecting "Install" and then browsing the device and selecting it, then "Add Zip" and select the Gapps .zip as well.

Use the slider to start the install.

Dont forget to do FULL WIPE - cache, dalvik cache, factory reset, system.

Enjoy

Tested on my Kindle Fire 2 v10.4.3 & v10.4.6