[Kindle Fire Android Development] Sblood86:
To compile any of the KFire-Android roms please see the instructions in our build wiki.

Device History / Commit Log

This is a mostly stock cm7 build that I try to keep relatively updated for those who still want to use Gingerbread:

Changes from CM7 Stock:

Removed ROM Manager.

Removed CM Stats & Update Notifier.

Added GooManager and Goo.im compatible auto-updater script for incremental updates.

There may be some other differences I'm not remembering honestly it's been awhile since I updated the code.

Download the latest package from Goo.im either @ http://goo.im/devs/IngCr3at1on/Otter/cm7stockish

or

via GooManager itself under Browse Compatible Roms > IngCr3at1on.

(the md5sums are listed on the downloads page, if you are downloading via GooManager it checks the md5sums for you).

Make a backup in recovery.

If new to cm7: wipe data (factory reset) and system (found under mounts and storage) otherwise wipe cache (dalvik cache is on the cache so this is enough).

Install zip from sd card

Optional:

Download and install gapps (included optionally in GooManager).

Extra information:

It is highly recommended that you use an OpenRecoveryScript compatible recovery to make full use of GooManager (Cannibal Open Touch Recovery {see second post} or TWRP).

If you are coming from stock you will need to move all your books from /sdcard/Books/ to sdcard/kindle/ (please note some of these may need to be redownloaded).

There is some confusion regarding the entries "Phone Idle" and "Cell Standby" in the battery/usage stats. This is referring to the device idle and standby, it could just as easily say "Tablet Idle" and "Device Standby" but it wasn't considered in the original creation (this can be resolved w/ an overlay most likely but I have not researched it). Your device battery is not wasting away to some mysterious phone/cell service so sleep easy.

By default the lockscreen is disabled; to enable it simply go to 'settings' > 'cyanogenmod settings' > 'tablet tweaks' > uncheck disable lockscreen.

For some unknown reason (to me at least) the market is not properly loading after flashing gapps; to make it load go into 'settings' > 'accounts and sync' > add your google account. The market should appear after that.

You will likely want to install an app to supplement a back button; for this there are button savior and another (allows gestures) which I can't remember currently (someone post the name and I will update this lol).

I would also recommend VolumeControl for supplemented sound controls.

Credits and Thanks

JackpotClavin for origin concept build.

Whistlestop for the initial repos.

Sitic/Nind for his work on CM9 (some of which has helped me figure out how to change stuff for us).

Pkt_Lnt providing fixes.

SkimpKilla for compiling this into something people can flash (even if it is a bit modified ;) )(no longer maintained).

Takenover83; a custom backup file is the weirdest concept ever but people seem to like it so have at it (no longer maintained). :P

Hashcode for awesome work on CM9/10

The CyanogenMod and AOSP teams

DooMLoRD (Team UtterChaos) for the CWM Kindle recovery beta and ramdisk reboot scripts. Original discussion thread and source can be found @ [Recovery] Custom CWM-Based Touch Recovery...

Napstar (Team UtterChaos) for his awesome, yet surprisingly simply touch screen recovery source. Original discussion thread and source can be found @ [Sources] CWM Based Recovery On-Screen Touch...

Drew Walton (Team Hydro & Project Open Cannibal) for helping me create Cannibal Open Touch Recovery and providing all around awesome support in general.

Twa_priv for helping to resolve build errors in early builds.

mughalgxt for bravely testing recent builds until I corrected what I borked.

The XDA Community

Whoever else I left out.

PayPal Donate Fund

Thanks to Joshua K. for donating (you just bought me a factory cable; luckily it booted my device).

Thanks to Alexander K. and Ivan K. for also donating.