[ROM] [JB 4.2.2] CM10.1/SGT7 for the Kindle Fire [20130724]

Search This thread

twa_priv

Senior Member
Feb 10, 2011
1,701
4,472
CM10.1/JB 4.2.2 ROM with SGT7 Framework and Launcher enhancements.

SGT7 features:

* Phone and Tablet UI
* Customized Trebuchet
* Gesture (Edge swipe) navigation (can be used to quickly toggle the status bar with a single swipe)
* Power menu navigation controls
* HALO

Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/
Download:

http://goo.im/devs/loosethisskin/otter/cm-10.1
http://d-h.st/users/loosethisskin/?fld_id=8449#files

--------------------------------------------------------------------------------

Installation:

Make sure you have the latest FFF and Recovery (TWRP or COTR) installed.
Make a backup !!!
Wipe cache, dalvik, data and system (full wipe)
Install ROM
Install Google Apps for CM 10.1.x/4.2.2 (20130301) from here: http://goo.im/gapps
Reboot

--------------------------------------------------------------------------------

Upgrade from a previous version of this ROM:

Reboot to recovery
Install ROM
Wipe cache/dalvik
Reboot

--------------------------------------------------------------------------------

Thanks to:

Hashcode
sbradymobile (and all other SGT7 developers)
CyanogenMod
Sabermod/Paul Beeler
Linaro organization
...

--------------------------------------------------------------------------------

Sources:

https://github.com/loosethisskin
https://github.com/KFire-Android
https://github.com/sgt7
https://github.com/CyanogenMod
 
Last edited:

twa_priv

Senior Member
Feb 10, 2011
1,701
4,472
Each new build uploaded will include the latest CM10.1 changes. Any noteworthy device, kernel or SGT7 changes will be mentioned below.

Credits for the device and kernel sources go to Hashcode. Credits to all framework and trebuchet changes go to sbrady/SGT7 (and CM). Others are mentioned separately.

Changelog for kernel builds can be found here: kernel_omap_otter-common/commits/cm-10.1-exp

Changelog:

Code:
[20130724]
* Kernel: Linux 3.0.87
* Latest CM + SGT7 changes

[20130709]
* Kernel: Linux 3.0.85
* Kernel: Latest aosp changes
* Kernel: Compiled with latest Linaro 4.7 2013.06 toolchain
* Kernel/Device: Latest CM Changes [Hashcode]
* Framework/Settings [sbrady]
  * Respect mGone at halo initialization
  * Halo visibility when there are no notifications option
  * Remember halo position; hide when no notifications option
  * Add option to hide usb storage notification
  * Remove old camera keyguard setting
  * Unattach halo observer on window state change
  * Fix notification error
  * Some Halo color options
  * Ignore pie input events on lockscreen
  * Tablet navigation button picker
  * Update pie summary
  * Disable nav bar gestures in expanded desktop mode
  * Adjust tablet notification handling when halo is enabled
  * Some more tablet status bar fixes for higher dpi
  * Allow notifications without ticker text to show in Halo
  * Some changes for tablet height scaling
  * Some fixes for recent thumbnail scale animation
  * Adapt flashlight controller to new torch code
  * Initial HALO import from ParanoidAndroid
  * Use scale type fit_xy for recent thumbs
  * Initial import of HALO from ParanoidAndroid
  * Show as floating window on recent apps from ParanoidAndroid
  * Small changes to SeekBarPreference
  * Add navigation bar height option
  * Add tablet status bar height percantage option
  * Add circle battery to tablet notification panel title
  * Hide the tablet settings button if they are disabled
  * Fix tablet circle battery and add tablet power widget
  * Allow power widgets in tablet mode
  * Restore some settings for secondary users
  * NavigationBar: Reorient after setting listeners
  * Allow secondary users to customize SystemUI
  * Add gps and flashlight controls to tablet status bar
  * Update bluetooth checkbox in tablet status bar settings when changed
  * Fix multiuser setting and add gps and flashlight to tablet status bar
  * Recent thumbs: match screen aspect ratio
  * Request menu key for home application
  * Restart systemui when toggling compat button
  * Add configurable number of notifications in Tablet status bar

[20130611]
* Framework: Add some resources for TabletStatusBar at lower resolutions [sbrady]
* Framework/Settings: Add option to enable / disable pie with expanded desktop [sbrady]
* Settings: Determine setting visibility from tablet mode [sbrady]

[20130530]
* Device: Left speaker output fix [Hashcode]

Standalone [URL="http://goo.im/devs/loosethisskin/otter-cm10.1/kernel"]20130530 Kernel[/URL]
* Compiled with latest Linaro 4.7 2013.05 toolchain
* Latest aosp changes

[20130526]
* Hashcode's lastest device and kernel changes
* Kernel: Linux 3.0.80
* Kernel: dynamic fsync enhancements [faux]

NOTE: Please do NOT flash any older standalone kernel builds on top of this build. They will not work.

[20130521]
* Compiled using Sabermod's latest Android EABI GCC 4.9 toolchain
* dalvik: JIT performance changes [Thanks to CarbonDev]
* skia: Neon optimizations [Thanks to CarbonDev]

[20130517]
* Framework: Add drawer and app switch gesture transition animations [sbrady]
* Settings: DPI Density Changer Cosmetics
* Kernel/Device: Sensor updates [Hashcode]
* bionic: cherry-picks from CM gerrit

[20130514]
* Compiled using Linaro's Android EABI GCC 4.8 toolchain for a change
* Device: New Audio driver [Hashcode]
* Framework: Quick app switch function for gesture navigation [sbrady]
* Settings: DPI Density Changer (Settings -> User interface -> DPI Density) [based on aokp/IceColdJelly42]
* Kernel: Linux 3.0.78

[20130505]
* Compiled using Sabermod's Android EABI GCC 4.9 toolchain [Thanks Paul Beeler]
* Framework: Add hardware accelerated flag to tablet status bar
* Device: Enabled automatic brightness setting (requires backlight kernel below to be flashed in order work)
* Kernel: Linux 3.0.76
* Kernel: Latest aosp changes
* Java 1.7

Standalone [URL="http://goo.im/devs/loosethisskin/otter-cm10.1/kernel"]20130507 Kernel[/URL]
* Included stylon's backlight/light sensor fixes (Thanks stylon)
* Added init.d script to set /sys/devices/platform/lightsensor-level/enable to 1
* Kernel: lowmemorykiller: make default lowmemorykiller debug message useful

[20130419]
* Compiled using GCC 4.8 toolchains [Thanks to SaberMod / Paul Beeler]
* Settings: Always show development and performance options [sbrady]
* Framework/Settings: Trebuchet app drawer quick setting tile [sbrady]
* Kernel: Linux 3.0.74

[20130408]
* Framework: Add audio volume to navigation buttons [sbrady]
* Trebuchet: Fix for disabled stretchscreens and add preference for drawer fade. [sbrady]
* Framework: Add notification shade, quick settings, and trebuchet app drawer buttons [sbrady]
* Framework: Allow status bar in fullscreen apps when using fullscreen mode [sbrady]
* Email: A few bug fixes from aosp/master
* dalvik: A few memory leak fixes from aosp/master
* Kernel: Linux 3.0.72

[20130401]
* Framework/Settings: Pie control trigger start and drag distance [sbrady]
* Framework/Settings: PIE button / selected button / outline color [sbrady]
* Framework: Allow for expanding notification or settings panel with hidden statusbar [sbrady]

[20130328]
* Framework/Settings: Add option for extra pie button [sbrady]
* Framework: Latest Pie control changes from CM
* Framework: Miscelleanous fixes from SGT7 [sbrady]
* Trebuchet: Fix NPE when uninstalling app
* Kernel: Linux 3.0.71
* Kernel: Compiled with latest Linaro 4.7 2013.03 toolchain
* Kernel: Disabled a few debug options

[20130323]
* Framework/Settings: Pie controls [cherry-picked from CM gerrit]
* Framework/Settings: Add quick settings tile color option [sbrady]
* Framework: Copy systembar clock and date settings to sw600dp styles [sbrady]
* Framework: Show the phone status bar if it is hidden when a tick occurs [sbrady]
* Trebuchet: Allow user selected drawer background color [sbrady]

[20130319]
* Framework: Keep statusbar visible when using the notification or setting panels [sbrady]
* Framework/Settings: Notification and recent panel colors, status bar timeout [sbrady]
* Framework: Move set fullscreen mode from init to boot if it is enabled [sbrady]
* Kernel: Synced with aosp/android-3.0
* Kernel: Linux 3.0.70
* Kernel: rwsem locking changes [faux123]

[20130318]
* Framework/Settings: Status and navigation bar colors, fullscreen mode [sbrady]
* Framework/Settings: Status bar clock color and tablet status bar icon scaling options [sbrady]
* frameworks/native: Removed "error opening trace file" log spam [Mustaavalkosta]
* system/core: liblog: fix fd leakage [aosp/master]
* system/core: Close adb_usb.ini after reading it [aosp/master]

[20130313]
* Framework/Settings: Tablet status bar settings customization [sbrady, thanks!]
* Kernel: Linux 3.0.69

[20130312]
* Framework: Scale tablet status bar icons [sbrady]
* Framework: Navigation button glow time and color options [sbrady]
* Framework: Remove navigation and user interface settings for secondary users [sbrady]
* Framework: Fix NPE when pasting non-text from Clipboard [aosp/master]
* Framework: Decrease lag generated by autorotation on [maniac103/IceColdJelly42]
* dalvik: Disable dalvikVM logcat entires [Paranoid]
* Kernel: LZO decompression on ARM by using unaligned access
* Kernel: ARM CPU topology
* Kernel: ARM: decompressor: Enable unaligned memory access for v6 and above

[20130306]
* Kernel: Linux 3.0.68
* Kernel: lowmemorykiller: Check all tasks for death pending [Codeaurora]
* Kernel: lowmemorykiller: Add config option to support oom_adj values [Codeaurora]
* Kernel: fuse support [Hashcode]
* Kernel: Update LZO compression
* Framework: Navigation bar Quick launch shortcuts [sbrady/Stevespear426]
* Trebuchet: Drawer launch from gesture controls [sbrady]
* Framework: Powermenu: Show volume control when adjusting sound mode [sbrady]
* Framework/Settings: Show all widgets in lockscreen, show widget frame in lockscreen [sbrady]
* Device: Changed device config from mdpi to hdpi
* New (Koush's) Superuser [CyanogenMod]

[20130301]
* Kernel: Linux 3.0.67
* Kernel: Compiled with latest Linaro 4.7 2013.02 toolchain
* Kernel: Back to 3.4 LMK
* Kernel: lowmemorykiller: don't kill com.android.inputmethod.latin (Android keyboard) [based on voku's lmk]

[20130223]
* Kernel: Linux 3.0.66
* Kernel: lowmemorykiller from Linux 3.8
* Kernel: ARM: Ticket spinlocks
* Kernel: ARM: generic strnlen_user and strncpy_from_user functions [faux123]

[20130218]
* Kernel: Linux 3.0.65

[20130215-1442]
* Android 4.2.2

Note: Make a backup before flashing 4.2.2 because you can't flash an older version on top of 4.2.2 (unless you do a full wipe).

[20130215]
* Kernel: Linux 3.0.64
* Kernel: Disable writeback while the screen is on [Francisco Franco]
* Kernel: Compiled with latest Linaro 4.7 2013.01 toolchain

[20130212]
* Kernel: Linux 3.0.63
* Kernel: frandom kernel random number generator: [url]http://www.billauer.co.il/frandom.html[/url] [f1vefour]

[20130210]
* Kernel: Linux 3.0.62
* Kernel: lowmemorykiller: Wait for memory to be freed [faux123]
* Kernel: BFQ-v6 I/O Scheduler [renaudallard]
* Kernel: Synced with aosp/kernel-common
* Settings: Fixed Settings -> System FC [sbrady]

[20130203]
* Device: Disable Volume rocker support [FuZZ_/TaichiN]
* Trebuchet: A few cherry-picks from CM
* Kernel: Android binder from aosp and omapzoom 3.4 kernel

[20130130]
* Kernel: Linux 3.0.61
* Kernel: Merged latest changes from aosp/kernel-common
* Kernel: ARM: mutex: use generic atomic_dec-based implementation for ARMv6+ [Will Deacon]
* Kernel: timer: optimize apply_slack() [Felix Fietkau]
* Kernel: Input: Send events one packet at a time [Henrik Rydberg]

[20130128]
* Trebuchet: RocketLauncher Dream: Compensate for rotation and allow dim screen [sbrady]
* Framework: Add volume tile long click action [sbrady]
* Framework: Add daydream tile [sbrady]
* Kernel: BFQ-v5r1 I/O Scheduler [FuZZ_/TaichiN]
* Kernel: ROW I/O Scheduler improvements [existz, Francisco Franco]
* Kernel: Android 3.4 Low Memory Killer [existz, renaudallard]
* Kernel: lib/string & lib/memcpy: use GNU implementation [Francisco Franco]
* Kernel: Added optimized ARM RWSEM algorithm [existz, Ezekeel]
* Kernel: Added optimized CRC32 algorithm [existz, Ezekeel]
* Kernel: Reduced Android Logger RAM usage [existz, dorimanx]

[20130126]
* Device: Enabled Electron Beam screen-off animation [thanks to loCe45]
* Kernel: Linux 3.0.60

[20130118]
* Kernel: Linux 3.0.59 [imoseyon]
* Device: Latest omapzoom SGX/PowerVR drivers [Hashcode]

[20130117]
* Framework: Add battery text for tablet status bar
* Kernel: Merged latest net wireless changes from aosp/kernel-common
* dalvik: More cherry-picks from AOSP/master

[20130115]
* Kernel: Reverted commit which caused deep sleep issues for some users
* Framework: Add recent apps to gesture navigation

[20130114]
* Trebuchet: Ensure workspace is visible when showing workspace
* Framework: Setting for large recent thumbnails
* Framework: Global Actions navigation bar
* Framework: Fix mixup of default disabled status for tablet navigation
* Kernel: Linux 3.0.58 [imoseyon]
* Kernel: ROW I/O Scheduler [Francisco Franco]
* Reverted -O3 linaro compiler flags (back to -O2 for arm and -Os for thumb)

[20130110]
* Framework: Restore gesture navigation and larger thumbnails [thanks sbrady@sgt7]
* Framework: Add status bar actions to hardware keys
* webkit: Cherry-picks from AOSP/master ([URL="https://android-review.googlesource.com/#/c/47351/"]47351[/URL], [URL="https://android-review.googlesource.com/#/c/49371/"]49371[/URL])

[20130108]
* Kernel: Hashcode's latest power savings changes
* Trebuchet: Padding for landscape dock on bottom search bar 
* Trebuchet: Restore homescreen gestures
* freetype: linaro compiler optimization cherry-picks

[20130107]
* Framework: TabletUI: Flip position of button and notifications option
* Device: wlan: Upgraded firmware to R5.SP3.06
* Trebuchet: Fix dropping apps from app drawer to vertical landscape hotseat
* Trebuchet: Add show dock option
* libcore: Cherry-pick: Track redundant ops when opening the cache ([URL="https://android-review.googlesource.com/#/c/48980/"]48980[/URL])
* libcore: Cherry-pick: Performance improvement in DiskLruCache.readJournalLine() ([URL="https://android-review.googlesource.com/#/c/47964/"]47964[/URL])

[20130103]
* Framework: Tablet status bar search panel layout fix
* Framework: Long-press home button fix
* Trebuchet: Fix hotseat dropping with bottom landscape dock 
* Browser: Cherry-picks from AOSP/master gerrit ([URL="https://android-review.googlesource.com/#/c/48748/"]48748[/URL] and [URL="https://android-review.googlesource.com/#/c/48749/"]48749[/URL])
* AOSP Keyboard: Russion language fixes

[20130102]
* Framework: VolumePanel, VolumeController, and BrightnessTile changes
* Framework: Tablet statusbar: Removed Airplane mode and Wi-Fi, moved Notifications toggle up
* Framework: Hide the autobrightness toggle if it is not available
* Framework: Quick settings and status bar volume slider
* Framework: Hide the autobrightness toggle if it is not available
* Settings: User interface sub section (Dual/Multi pane preferences option, USB notification connect)
* Framework: Restore widescreen thumbnails
* Trebuchet: Fade dock side pages
* Trebuchet: Add app drawer to menu

[20121230]
* Updated Trebuchet
* Terminal Emulator fix/workaround

[20121227]
* Framework: Tablet UI toggle
* Kernel: Merged latest TI and AOSP 3.0 kernel changes [Hashcode]
* Kernel: Upgraded to 3.0.57 [Francisco Franco]
* Framework: Enable expanded desktop (Show/Hide Statusbar), enable in Settings -> System -> Power Menu
* PowerHAL: Remember current maximum cpu frequency
* HBO GO Fix
* dalvik: Cherry-picks from AOSP/master
* Posted build (cm-10.1-...-gcc47.zip) compiled using Google's gcc 4.7 toolchain and linaro's compiler flags (-O3, -fstrict-aliasing)
* SuperUser fixed
 
Last edited:

twa_priv

Senior Member
Feb 10, 2011
1,701
4,472
Miscellaneous:

* Enable Developer and Performance options: Settings -> About tablet and tap Build number 7 times.
* Do not turn up the brightness all the way, otherwise the screen will not turn off completely and the device will not go into deep sleep.
* The distorted boot amimation is a known issue.

Optional: Disguise your Kindle Fire as a Nexus 7 to (possibly) see more apps on the Play Store (Updated for 4.2.2):

This flashable zip will modify and set the following build properties as follows:
ro.product.model=Nexus 7
ro.product.brand=google
ro.product.manufacturer=Asus
ro.build.description=nakasi-user 4.2.2 JDQ39 573038 release-keys
ro.build.fingerprint=google/nakasi/grouper:4.2.2/JDQ39/573038:user/release-keys

You might need to clear the Play Store data to see an effect: Settings -> Apps -> Click on Google Play Store -> Click on Clear Data.

If you want to revert to the KF build props you need to flash the ROM again (no wipe required).
 
Last edited:

thepwneddroid

Senior Member
Jul 24, 2010
52
7
Awesome! While 8im downloading, I'm guessing there. Tablet ui?

Sent from my Amazon Kindle Fire using xda premium

Ha I saw your post on the other thread. Anyway, this rom has the Cyanogenmod settings and good stuff, and the CM9/SGT7 ROM also had tablet UI. I would have your hopes up :)

EDIT: Also, looking at other forums, SGT7 advertises "turning your *insert tablet name here* into a real tablet, with Tablet UI advertised as the big feature. Have your hopes really really high
 
Last edited:

twa_priv

Senior Member
Feb 10, 2011
1,701
4,472
Ha I saw your post on the other thread. Anyway, this rom has the Cyanogenmod settings and good stuff, and the CM9/SGT7 ROM also had tablet UI. I would have your hopes up :)

EDIT: Also, looking at other forums, SGT7 advertises "turning your *insert tablet name here* into a real tablet, with Tablet UI advertised as the big feature. Have your hopes really really high
There is no tablet UI (at least for now). I even don't know if sbrady/sgt7 will port their tabletUI related changes to cm10.1 at all since I believe I read somewhere that google ditched the tablet UI even for 10'' tablets.

Besides that a few other sgt7 changes are not ported yet (e.g. edge swipe navigation, volume control in status bar).

Deep sleep works btw.
 

thepwneddroid

Senior Member
Jul 24, 2010
52
7
Awesome! While 8im downloading, I'm guessing there. Tablet ui?

Sent from my Amazon Kindle Fire using xda premium

There is no tablet UI (at least for now). I even don't know if sbrady/sgt7 will port their tabletUI related changes to cm10.1 at all since I believe I read somewhere that google ditched the tablet UI even for 10'' tablets.

Besides that a few other sgt7 changes are not ported yet (e.g. edge swipe navigation, volume control in status bar).

Deep sleep works btw.

Congratulations, you have successfully killed tobiascuypers's hopes and dreams I think :D

Thanks for the response anyway. I didn't want to go another day having to charge my Kindle every two hours with the deep sleep problem
 

tobiascuypers

Senior Member
Jun 9, 2012
1,672
426
A little town called Proctor
Congratulations, you have successfully killed tobiascuypers's hopes and dreams I think :D

Thanks for the response anyway. I didn't want to go another day having to charge my Kindle every two hours with the deep sleep problem

Yupp all hopes have been given up on. :mad::mad::mad:
But I've also noticed that the dock bar divider won't work? Any help?

Sent from my Amazon Kindle Fire using xda premium
 

portezbie

Senior Member
Mar 31, 2012
216
34
Question:

Does the flash to nexus zip work with this rom as well?

If so, you might want to include a dl link in this thread as well, just for convenience.

Thanks for all your amazing work!
 

portezbie

Senior Member
Mar 31, 2012
216
34
No, don't flash it as it changes the fingerprint to 4.1. When I have time I maybe put together a flash to nexus 7 zip or similar.

Thanks for the heads up, glad I asked.

Yeah, if you had time for it that would be very handy, although obviously I'm sure it's a rather low priority with all that has to be done what with a brand new rom and all.
 

portezbie

Senior Member
Mar 31, 2012
216
34
I know you said there is a chance that we will not see tablet UI on this rom, but does this include the combined status bar?

Thanks
 

anomalya

Senior Member
Feb 26, 2012
104
34
Samsung Galaxy J5
Realme X2 Pro

dethknite

Senior Member
May 5, 2009
149
53
Anyone else having issues getting their KF to connect via USB. I have been using SGT7 linaro for about 5 months, and somewhere around 3 months ago USB stopped working. I now have to transfer files via wifi to the sdcard to update. I have USB Debugging enabled, I have tried disabling, and rebooting, then enabling and rebooting. I have factory reset/wipe system/cache/davlik, then installed and setup and still nothing. It doesn't seem to bring up USB device or show anything on several different computers I have connected to.

Was hoping it was something easy and possibly related to the SGT7 builds... Any help is greatly appreciated.
 
  • Like
Reactions: disassembly8

ttakacs

Senior Member
Mar 16, 2008
417
136
I flashed the 20121217-1321 build last night; took the KF to the office today; and when I pulled it out of my bag for the first time it was SOD!

I have just installed CatLog-LogCat Reader to see if I can catch a log of the problem -- never tried to use a logcat before, so any advice will be welcome.
 

Ixthusdan

Senior Member
May 14, 2012
465
152
Mishawaka, IN
On the latest rom. I use my tablet for remote login when I do not want to get the laptop out. This rom works just as fast and just as well as my laptop. Before, it worked well, with just a little lag. All lag is gone. My little tablet performs as well as others double the price. I use Pocket Cloud Pro. Thanks for great work, twa_priv and hashcode.

Sent from my Amazon Kindle Fire using xda app-developers app
 
  • Like
Reactions: Guitarman

Top Liked Posts

  • There are no posts matching your filters.
  • 231
    CM10.1/JB 4.2.2 ROM with SGT7 Framework and Launcher enhancements.

    SGT7 features:

    * Phone and Tablet UI
    * Customized Trebuchet
    * Gesture (Edge swipe) navigation (can be used to quickly toggle the status bar with a single swipe)
    * Power menu navigation controls
    * HALO

    Code:
    #include <std_disclaimer.h>
    /*
    * Your warranty is now void.
    *
    * I am not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this ROM
    * before flashing it! YOU are choosing to make these modifications, and if
    * you point the finger at me for messing up your device, I will laugh at you.
    *
    */
    Download:

    http://goo.im/devs/loosethisskin/otter/cm-10.1
    http://d-h.st/users/loosethisskin/?fld_id=8449#files

    --------------------------------------------------------------------------------

    Installation:

    Make sure you have the latest FFF and Recovery (TWRP or COTR) installed.
    Make a backup !!!
    Wipe cache, dalvik, data and system (full wipe)
    Install ROM
    Install Google Apps for CM 10.1.x/4.2.2 (20130301) from here: http://goo.im/gapps
    Reboot

    --------------------------------------------------------------------------------

    Upgrade from a previous version of this ROM:

    Reboot to recovery
    Install ROM
    Wipe cache/dalvik
    Reboot

    --------------------------------------------------------------------------------

    Thanks to:

    Hashcode
    sbradymobile (and all other SGT7 developers)
    CyanogenMod
    Sabermod/Paul Beeler
    Linaro organization
    ...

    --------------------------------------------------------------------------------

    Sources:

    https://github.com/loosethisskin
    https://github.com/KFire-Android
    https://github.com/sgt7
    https://github.com/CyanogenMod
    98
    Each new build uploaded will include the latest CM10.1 changes. Any noteworthy device, kernel or SGT7 changes will be mentioned below.

    Credits for the device and kernel sources go to Hashcode. Credits to all framework and trebuchet changes go to sbrady/SGT7 (and CM). Others are mentioned separately.

    Changelog for kernel builds can be found here: kernel_omap_otter-common/commits/cm-10.1-exp

    Changelog:

    Code:
    [20130724]
    * Kernel: Linux 3.0.87
    * Latest CM + SGT7 changes
    
    [20130709]
    * Kernel: Linux 3.0.85
    * Kernel: Latest aosp changes
    * Kernel: Compiled with latest Linaro 4.7 2013.06 toolchain
    * Kernel/Device: Latest CM Changes [Hashcode]
    * Framework/Settings [sbrady]
      * Respect mGone at halo initialization
      * Halo visibility when there are no notifications option
      * Remember halo position; hide when no notifications option
      * Add option to hide usb storage notification
      * Remove old camera keyguard setting
      * Unattach halo observer on window state change
      * Fix notification error
      * Some Halo color options
      * Ignore pie input events on lockscreen
      * Tablet navigation button picker
      * Update pie summary
      * Disable nav bar gestures in expanded desktop mode
      * Adjust tablet notification handling when halo is enabled
      * Some more tablet status bar fixes for higher dpi
      * Allow notifications without ticker text to show in Halo
      * Some changes for tablet height scaling
      * Some fixes for recent thumbnail scale animation
      * Adapt flashlight controller to new torch code
      * Initial HALO import from ParanoidAndroid
      * Use scale type fit_xy for recent thumbs
      * Initial import of HALO from ParanoidAndroid
      * Show as floating window on recent apps from ParanoidAndroid
      * Small changes to SeekBarPreference
      * Add navigation bar height option
      * Add tablet status bar height percantage option
      * Add circle battery to tablet notification panel title
      * Hide the tablet settings button if they are disabled
      * Fix tablet circle battery and add tablet power widget
      * Allow power widgets in tablet mode
      * Restore some settings for secondary users
      * NavigationBar: Reorient after setting listeners
      * Allow secondary users to customize SystemUI
      * Add gps and flashlight controls to tablet status bar
      * Update bluetooth checkbox in tablet status bar settings when changed
      * Fix multiuser setting and add gps and flashlight to tablet status bar
      * Recent thumbs: match screen aspect ratio
      * Request menu key for home application
      * Restart systemui when toggling compat button
      * Add configurable number of notifications in Tablet status bar
    
    [20130611]
    * Framework: Add some resources for TabletStatusBar at lower resolutions [sbrady]
    * Framework/Settings: Add option to enable / disable pie with expanded desktop [sbrady]
    * Settings: Determine setting visibility from tablet mode [sbrady]
    
    [20130530]
    * Device: Left speaker output fix [Hashcode]
    
    Standalone [URL="http://goo.im/devs/loosethisskin/otter-cm10.1/kernel"]20130530 Kernel[/URL]
    * Compiled with latest Linaro 4.7 2013.05 toolchain
    * Latest aosp changes
    
    [20130526]
    * Hashcode's lastest device and kernel changes
    * Kernel: Linux 3.0.80
    * Kernel: dynamic fsync enhancements [faux]
    
    NOTE: Please do NOT flash any older standalone kernel builds on top of this build. They will not work.
    
    [20130521]
    * Compiled using Sabermod's latest Android EABI GCC 4.9 toolchain
    * dalvik: JIT performance changes [Thanks to CarbonDev]
    * skia: Neon optimizations [Thanks to CarbonDev]
    
    [20130517]
    * Framework: Add drawer and app switch gesture transition animations [sbrady]
    * Settings: DPI Density Changer Cosmetics
    * Kernel/Device: Sensor updates [Hashcode]
    * bionic: cherry-picks from CM gerrit
    
    [20130514]
    * Compiled using Linaro's Android EABI GCC 4.8 toolchain for a change
    * Device: New Audio driver [Hashcode]
    * Framework: Quick app switch function for gesture navigation [sbrady]
    * Settings: DPI Density Changer (Settings -> User interface -> DPI Density) [based on aokp/IceColdJelly42]
    * Kernel: Linux 3.0.78
    
    [20130505]
    * Compiled using Sabermod's Android EABI GCC 4.9 toolchain [Thanks Paul Beeler]
    * Framework: Add hardware accelerated flag to tablet status bar
    * Device: Enabled automatic brightness setting (requires backlight kernel below to be flashed in order work)
    * Kernel: Linux 3.0.76
    * Kernel: Latest aosp changes
    * Java 1.7
    
    Standalone [URL="http://goo.im/devs/loosethisskin/otter-cm10.1/kernel"]20130507 Kernel[/URL]
    * Included stylon's backlight/light sensor fixes (Thanks stylon)
    * Added init.d script to set /sys/devices/platform/lightsensor-level/enable to 1
    * Kernel: lowmemorykiller: make default lowmemorykiller debug message useful
    
    [20130419]
    * Compiled using GCC 4.8 toolchains [Thanks to SaberMod / Paul Beeler]
    * Settings: Always show development and performance options [sbrady]
    * Framework/Settings: Trebuchet app drawer quick setting tile [sbrady]
    * Kernel: Linux 3.0.74
    
    [20130408]
    * Framework: Add audio volume to navigation buttons [sbrady]
    * Trebuchet: Fix for disabled stretchscreens and add preference for drawer fade. [sbrady]
    * Framework: Add notification shade, quick settings, and trebuchet app drawer buttons [sbrady]
    * Framework: Allow status bar in fullscreen apps when using fullscreen mode [sbrady]
    * Email: A few bug fixes from aosp/master
    * dalvik: A few memory leak fixes from aosp/master
    * Kernel: Linux 3.0.72
    
    [20130401]
    * Framework/Settings: Pie control trigger start and drag distance [sbrady]
    * Framework/Settings: PIE button / selected button / outline color [sbrady]
    * Framework: Allow for expanding notification or settings panel with hidden statusbar [sbrady]
    
    [20130328]
    * Framework/Settings: Add option for extra pie button [sbrady]
    * Framework: Latest Pie control changes from CM
    * Framework: Miscelleanous fixes from SGT7 [sbrady]
    * Trebuchet: Fix NPE when uninstalling app
    * Kernel: Linux 3.0.71
    * Kernel: Compiled with latest Linaro 4.7 2013.03 toolchain
    * Kernel: Disabled a few debug options
    
    [20130323]
    * Framework/Settings: Pie controls [cherry-picked from CM gerrit]
    * Framework/Settings: Add quick settings tile color option [sbrady]
    * Framework: Copy systembar clock and date settings to sw600dp styles [sbrady]
    * Framework: Show the phone status bar if it is hidden when a tick occurs [sbrady]
    * Trebuchet: Allow user selected drawer background color [sbrady]
    
    [20130319]
    * Framework: Keep statusbar visible when using the notification or setting panels [sbrady]
    * Framework/Settings: Notification and recent panel colors, status bar timeout [sbrady]
    * Framework: Move set fullscreen mode from init to boot if it is enabled [sbrady]
    * Kernel: Synced with aosp/android-3.0
    * Kernel: Linux 3.0.70
    * Kernel: rwsem locking changes [faux123]
    
    [20130318]
    * Framework/Settings: Status and navigation bar colors, fullscreen mode [sbrady]
    * Framework/Settings: Status bar clock color and tablet status bar icon scaling options [sbrady]
    * frameworks/native: Removed "error opening trace file" log spam [Mustaavalkosta]
    * system/core: liblog: fix fd leakage [aosp/master]
    * system/core: Close adb_usb.ini after reading it [aosp/master]
    
    [20130313]
    * Framework/Settings: Tablet status bar settings customization [sbrady, thanks!]
    * Kernel: Linux 3.0.69
    
    [20130312]
    * Framework: Scale tablet status bar icons [sbrady]
    * Framework: Navigation button glow time and color options [sbrady]
    * Framework: Remove navigation and user interface settings for secondary users [sbrady]
    * Framework: Fix NPE when pasting non-text from Clipboard [aosp/master]
    * Framework: Decrease lag generated by autorotation on [maniac103/IceColdJelly42]
    * dalvik: Disable dalvikVM logcat entires [Paranoid]
    * Kernel: LZO decompression on ARM by using unaligned access
    * Kernel: ARM CPU topology
    * Kernel: ARM: decompressor: Enable unaligned memory access for v6 and above
    
    [20130306]
    * Kernel: Linux 3.0.68
    * Kernel: lowmemorykiller: Check all tasks for death pending [Codeaurora]
    * Kernel: lowmemorykiller: Add config option to support oom_adj values [Codeaurora]
    * Kernel: fuse support [Hashcode]
    * Kernel: Update LZO compression
    * Framework: Navigation bar Quick launch shortcuts [sbrady/Stevespear426]
    * Trebuchet: Drawer launch from gesture controls [sbrady]
    * Framework: Powermenu: Show volume control when adjusting sound mode [sbrady]
    * Framework/Settings: Show all widgets in lockscreen, show widget frame in lockscreen [sbrady]
    * Device: Changed device config from mdpi to hdpi
    * New (Koush's) Superuser [CyanogenMod]
    
    [20130301]
    * Kernel: Linux 3.0.67
    * Kernel: Compiled with latest Linaro 4.7 2013.02 toolchain
    * Kernel: Back to 3.4 LMK
    * Kernel: lowmemorykiller: don't kill com.android.inputmethod.latin (Android keyboard) [based on voku's lmk]
    
    [20130223]
    * Kernel: Linux 3.0.66
    * Kernel: lowmemorykiller from Linux 3.8
    * Kernel: ARM: Ticket spinlocks
    * Kernel: ARM: generic strnlen_user and strncpy_from_user functions [faux123]
    
    [20130218]
    * Kernel: Linux 3.0.65
    
    [20130215-1442]
    * Android 4.2.2
    
    Note: Make a backup before flashing 4.2.2 because you can't flash an older version on top of 4.2.2 (unless you do a full wipe).
    
    [20130215]
    * Kernel: Linux 3.0.64
    * Kernel: Disable writeback while the screen is on [Francisco Franco]
    * Kernel: Compiled with latest Linaro 4.7 2013.01 toolchain
    
    [20130212]
    * Kernel: Linux 3.0.63
    * Kernel: frandom kernel random number generator: [url]http://www.billauer.co.il/frandom.html[/url] [f1vefour]
    
    [20130210]
    * Kernel: Linux 3.0.62
    * Kernel: lowmemorykiller: Wait for memory to be freed [faux123]
    * Kernel: BFQ-v6 I/O Scheduler [renaudallard]
    * Kernel: Synced with aosp/kernel-common
    * Settings: Fixed Settings -> System FC [sbrady]
    
    [20130203]
    * Device: Disable Volume rocker support [FuZZ_/TaichiN]
    * Trebuchet: A few cherry-picks from CM
    * Kernel: Android binder from aosp and omapzoom 3.4 kernel
    
    [20130130]
    * Kernel: Linux 3.0.61
    * Kernel: Merged latest changes from aosp/kernel-common
    * Kernel: ARM: mutex: use generic atomic_dec-based implementation for ARMv6+ [Will Deacon]
    * Kernel: timer: optimize apply_slack() [Felix Fietkau]
    * Kernel: Input: Send events one packet at a time [Henrik Rydberg]
    
    [20130128]
    * Trebuchet: RocketLauncher Dream: Compensate for rotation and allow dim screen [sbrady]
    * Framework: Add volume tile long click action [sbrady]
    * Framework: Add daydream tile [sbrady]
    * Kernel: BFQ-v5r1 I/O Scheduler [FuZZ_/TaichiN]
    * Kernel: ROW I/O Scheduler improvements [existz, Francisco Franco]
    * Kernel: Android 3.4 Low Memory Killer [existz, renaudallard]
    * Kernel: lib/string & lib/memcpy: use GNU implementation [Francisco Franco]
    * Kernel: Added optimized ARM RWSEM algorithm [existz, Ezekeel]
    * Kernel: Added optimized CRC32 algorithm [existz, Ezekeel]
    * Kernel: Reduced Android Logger RAM usage [existz, dorimanx]
    
    [20130126]
    * Device: Enabled Electron Beam screen-off animation [thanks to loCe45]
    * Kernel: Linux 3.0.60
    
    [20130118]
    * Kernel: Linux 3.0.59 [imoseyon]
    * Device: Latest omapzoom SGX/PowerVR drivers [Hashcode]
    
    [20130117]
    * Framework: Add battery text for tablet status bar
    * Kernel: Merged latest net wireless changes from aosp/kernel-common
    * dalvik: More cherry-picks from AOSP/master
    
    [20130115]
    * Kernel: Reverted commit which caused deep sleep issues for some users
    * Framework: Add recent apps to gesture navigation
    
    [20130114]
    * Trebuchet: Ensure workspace is visible when showing workspace
    * Framework: Setting for large recent thumbnails
    * Framework: Global Actions navigation bar
    * Framework: Fix mixup of default disabled status for tablet navigation
    * Kernel: Linux 3.0.58 [imoseyon]
    * Kernel: ROW I/O Scheduler [Francisco Franco]
    * Reverted -O3 linaro compiler flags (back to -O2 for arm and -Os for thumb)
    
    [20130110]
    * Framework: Restore gesture navigation and larger thumbnails [thanks sbrady@sgt7]
    * Framework: Add status bar actions to hardware keys
    * webkit: Cherry-picks from AOSP/master ([URL="https://android-review.googlesource.com/#/c/47351/"]47351[/URL], [URL="https://android-review.googlesource.com/#/c/49371/"]49371[/URL])
    
    [20130108]
    * Kernel: Hashcode's latest power savings changes
    * Trebuchet: Padding for landscape dock on bottom search bar 
    * Trebuchet: Restore homescreen gestures
    * freetype: linaro compiler optimization cherry-picks
    
    [20130107]
    * Framework: TabletUI: Flip position of button and notifications option
    * Device: wlan: Upgraded firmware to R5.SP3.06
    * Trebuchet: Fix dropping apps from app drawer to vertical landscape hotseat
    * Trebuchet: Add show dock option
    * libcore: Cherry-pick: Track redundant ops when opening the cache ([URL="https://android-review.googlesource.com/#/c/48980/"]48980[/URL])
    * libcore: Cherry-pick: Performance improvement in DiskLruCache.readJournalLine() ([URL="https://android-review.googlesource.com/#/c/47964/"]47964[/URL])
    
    [20130103]
    * Framework: Tablet status bar search panel layout fix
    * Framework: Long-press home button fix
    * Trebuchet: Fix hotseat dropping with bottom landscape dock 
    * Browser: Cherry-picks from AOSP/master gerrit ([URL="https://android-review.googlesource.com/#/c/48748/"]48748[/URL] and [URL="https://android-review.googlesource.com/#/c/48749/"]48749[/URL])
    * AOSP Keyboard: Russion language fixes
    
    [20130102]
    * Framework: VolumePanel, VolumeController, and BrightnessTile changes
    * Framework: Tablet statusbar: Removed Airplane mode and Wi-Fi, moved Notifications toggle up
    * Framework: Hide the autobrightness toggle if it is not available
    * Framework: Quick settings and status bar volume slider
    * Framework: Hide the autobrightness toggle if it is not available
    * Settings: User interface sub section (Dual/Multi pane preferences option, USB notification connect)
    * Framework: Restore widescreen thumbnails
    * Trebuchet: Fade dock side pages
    * Trebuchet: Add app drawer to menu
    
    [20121230]
    * Updated Trebuchet
    * Terminal Emulator fix/workaround
    
    [20121227]
    * Framework: Tablet UI toggle
    * Kernel: Merged latest TI and AOSP 3.0 kernel changes [Hashcode]
    * Kernel: Upgraded to 3.0.57 [Francisco Franco]
    * Framework: Enable expanded desktop (Show/Hide Statusbar), enable in Settings -> System -> Power Menu
    * PowerHAL: Remember current maximum cpu frequency
    * HBO GO Fix
    * dalvik: Cherry-picks from AOSP/master
    * Posted build (cm-10.1-...-gcc47.zip) compiled using Google's gcc 4.7 toolchain and linaro's compiler flags (-O3, -fstrict-aliasing)
    * SuperUser fixed
    42
    Miscellaneous:

    * Enable Developer and Performance options: Settings -> About tablet and tap Build number 7 times.
    * Do not turn up the brightness all the way, otherwise the screen will not turn off completely and the device will not go into deep sleep.
    * The distorted boot amimation is a known issue.

    Optional: Disguise your Kindle Fire as a Nexus 7 to (possibly) see more apps on the Play Store (Updated for 4.2.2):

    This flashable zip will modify and set the following build properties as follows:
    ro.product.model=Nexus 7
    ro.product.brand=google
    ro.product.manufacturer=Asus
    ro.build.description=nakasi-user 4.2.2 JDQ39 573038 release-keys
    ro.build.fingerprint=google/nakasi/grouper:4.2.2/JDQ39/573038:user/release-keys

    You might need to clear the Play Store data to see an effect: Settings -> Apps -> Click on Google Play Store -> Click on Clear Data.

    If you want to revert to the KF build props you need to flash the ROM again (no wipe required).
    36
    [20130306]
    * Kernel: Linux 3.0.68
    * Kernel: lowmemorykiller: Check all tasks for death pending [Codeaurora]
    * Kernel: lowmemorykiller: Add config option to support oom_adj values [Codeaurora]
    * Kernel: fuse support [Hashcode]
    * Kernel: Update LZO compression
    * Framework: Navigation bar Quick launch shortcuts [sbrady/Stevespear426]
    * Trebuchet: Drawer launch from gesture controls [sbrady]
    * Framework: Powermenu: Show volume control when adjusting sound mode [sbrady]
    * Framework/Settings: Show all widgets in lockscreen, show widget frame in lockscreen [sbrady]
    * Device: Changed device config from mdpi to hdpi
    * New (Koush's) Superuser [CyanogenMod]
    36
    Seems like the fix-mac.sh script is either not executed or fails for some reason. I pulled the build for now until it's fixed.
    Fixed (thanks Hashcode). New 20130130 build uploaded.