[Eee Pad Transformer Android Development] sidneyk:
​

What is Omnirom?

A new Android custom rom has been announced at the BABBQ (Big Android BBQ) by @Xplodwild, @Chainfire, @Dees_Troy & Team. For more information go to omnirom's website.

Introduction

This is an unofficial stable release of OmniROM 4.4.4 Android KitKat for the Asus Transformer PAD TF101.

It is currently at a stable status. At the moment, all hardware appears to be functional, including the optional keyboard dock. If anything is found to be still broken, please let me know and I'll try to get it fixed. It is based on a modified version of timduru's and others TF101 device trees and uses timduru's kernel sources with a modified config to bring in preliminary SE Linux support. Overlays that relied on EOS or other files not available have been stripped out and now uses Omnirom's methods for overlays and customization.

*Your warranty is now void.
*Flashing custom ROMs can result in a bricked device
*and all responsibility lies with the user in deciding to flash this.
*I will not be held responsible for any bricked devices or otherwise.

DOWNLOADS HERE

Filename: omni-4.4.4-20141024-tf101-HOMEMADE.zip

omni-4.4.4-20141024-tf101-HOMEMADE.zip

Filename: omni-4.4.4-20141024-tf101-HOMEMADE.zip.md5sum

omni-4.4.4-20141024-tf101-HOMEMADE.zip.md5sum

##### NEW ASUS APPS #####

Filename: signed_Asus-apps2.zip

signed_Asus-apps2.zip

Filename: signed_Asus-apps2.zip.md5

signed_Asus-apps2.zip.md5

Lite version drops Asus Weather, Asus file manager

Filename: signed_Asus-apps3.zip

signed_Asus-apps3.zip

Filename: signed_Asus-apps3.zip.md5

signed_Asus-apps3.zip.md5

###########################################

WHAT IS WORKING?

All hardware devices, including optional keyboard dock, appear to be functioning normally.

WHAT ISN'T WORKING?

Bluetooth may have some issues, currently working on finding fixes.

Questions and Answers thread is here:

http://xdaforums.com/showthread.php?t=2596609

Changelog 10-24-14: This build includes all the latest merges to Omnirom and I've added a lighter Asus Apps package that drops Asus Weather, Asus file manager. See Omni gerrit for latest changes.

Changelog 10-04-14: This build has a new feature in settings for tinted system bars colors. See Omni gerrit for recent merges for more details.

Changelog 09-12-14: This build has some under the hood changes, nothing major. See Omni gerrit for recent merges for more details.

Changelog 08-15-14: This build brings in all Omni changes as of 08-14-2014. Minor device configuration tweaks here and there. I brought in some additional configs and such from the ICS stock ROM to see if we can use them, i.e. game controller configs and other accessory configs. I had to change back to Google GCC-4.8 tool chain and cut back slightly on some optimizations to get this to boot and to allow me to keep my build system fully up to date. I've tried to bring in as much additional language support as I could find. I only speak English and only have an English dock, so others will need to test if their desired support is there. Also, I'll be posting a separate package of selected, newer Asus apps that just happen to work well with the TF101 for those that are interested, thanks to XDA users sbdags and kansasboy001. I chose to include in this package Asus soft keyboard, Asus battery widget, Asus File Manager which replaces DocumentsUI, Asus Dictionary, Asus Audio wizard which replaces DSP Manager, Asus Weather and Time widget and the Asus Framework to make it all work. Installing this package will also remove Cell Broadcast Receiver app, which does us no good anyway and just takes up a little space. Everything seems to be working pretty smoothly with this combination. See gerrit for recent Omnirom merges for other change details and report any issues.

Changelog 07-25-14: This build brings in all recent Omni merges since 06-20-14. Most visible change is a dual pane, tablet mode view in the Settings. All the previous cherry-picks are in place. This build is using a newer merge of timduru's kernel sources. Also, this build was made as a 'user' build, meaning it has the .odex files and is a little bigger, testing to see if any difference when using ART runtime. I Recommend a clean wipe and factory reset for best results. Would also suggest switching to pa-gapps micro version and using the gapps-remove app from there to get rid of any gapps you don't want or need, i.e. if you're using Google TTS then there's no reason to consume space with Pico, which is inferior anyway. Might as well nuke Face Unlock, too, since it's currently not working, you get the idea. You may also have to manually turn on adb debugging even after gaining developer options, as it's not automatically turned on in 'user' builds.

Changelog 06-20-14: This build brings us up to Android version 4.4.4_r1. All previous cherry-picks are included and I have added back in the Advanced Animation Controls. Root exploit has been patched in kernel. Mostly, this fixes up openssl issues and some other minor things. Be sure to grab the latest SuperSu and gapps packages.

Changelog 06-05-14: This build is built with fully optimized Sabermod 4.8.4 tool chain, ROM and kernel. Netflix fix from timduru has been applied, thanks to zachf714 for submitting the changes, and now seems to work perfectly, without any mods or init.d tricks. This build does not include the Advanced Animation Control feature, as it is currently broken and wouldn't allow a build to complete. Did I mention that this is now Android 4.4.3_r1.1? All other cherry-picks are still included, along with recent kernel patches thanks to zachf714 and some minor device tree cleanup and changes. See Omnirom gerrit recent merges for all other details.

Changelog 05-29-14: New feature for Launcher3 users - hot word detection. Similiar to Google Now launchers 'OK, Google' feature, but with lot's more customization available. Find it in the Launcher Settings, from long pressing home screen while in Launcher3. Latest updates to App Circle, OmniSwitch, and Advanced Animation controls. ROM can now support ext4 formatted external sdcards. Changed default audio sample rate to 48000. Now built with Linaro 4.7. See Omnirom gerrit for latest merged change details.

Changelog 05-11-14: Latest updates to App Circle and OmniSwitch apps. Added advanced animation controls. Added zram support. Other minor kernel config changes. See Omnirom gerrit for latest merged change details.

Changelog 04-05-14: Added experimental App Circle with floating window support by Yanuar Harry. This feature appears to be working well and doing as it was designed to do. Suggest moving OmniSwtch activator to the left side of screen as the App Circle will come up on the right side of screen. Activate App Circle from the More.. option in Settings and add the apps you want to display. Long press icons in the App Circle to activate floating window.

Changelog 03-28-14: This build provides fully functional dock keyboard support and dock battery status reporting for things like Dual Battery Widget to work. Will try to bring in status bar icons for dock battery at a later time. Also, a fix I found to get Netflix working has been included. The low fps boot animation has been in for a couple of builds now and is still included. Omnirom changes for tablet specific devices have been included. Multi-window support is in. This build includes a Linaro 4.8 built kernel from timduru's latest kernel sources. I recommend the normal procedure - wipe caches and system before flashing ROM, latest PA-gapps, and latest SuperSu zip package. Reboot and allow all to settle in. Google's text-to-speech now works with latest PA-gapps and is much better quality than Pico.

Changelog 03-22-14: Dock function key support is now included. There still may be some bugs to work out and sometimes it may require undocking and redocking to get it to work. If you lose the functionality of the screen lock key and power menu from the power button then you will have to hold the power button to reboot. I suggest a full wipe including data with this build as there have been some framework changes that may not like your old data. Tahnks to jruesga from tf700t-cyanogenmod for his helpful suggestions and patches upon which this was based.

Changelog 03-02-14: Added back multi-window and fixed main battery icon style selection.

Changelog 03-01-14: Added dock battery support. Still working on native dock battery status bar icons, but you can now use Dual Battery widget for dock battery monitoring again. Latest Omni changes. The low fps boot animation has been incorporated, so no more black screen while booting (Thanks jrohwer and zachf714). See Omni gerrit for recent merges and more info. Dock battery changes have not been merged yet, but are in this ROM.

Changelog 02-16-14: Tweaks to OmniSwitch including ability to make default for recents. Latest multi-window cherry-picked. Various UI tweaks. Now at KVT49L (4.4.2_r2) build version. See Omni gerrit for recent merges and more info.

Changelog 02-01-14: New Omni app 'OmniSwitch', multi-window - Go to recents, long press app and choose 'Put aside', Network Traffic indicator now working and Network speed indicator now works. See Omni gerrit for recent merges.

Changelog 01-16-14: Recent OmniROM changes, see Omni's gerrit for specific changes. Still working on dock and dock battery support. It's there, just don't have icons to show it's there.

Changelog 01-11-14: Fixed /sdcard0 folder showing empty, added preliminary dock and dock battery support (icon still gone), synced with latest Omni sources. Smooth and fast.

Changelog 01-04-14: Reboot to recovery from power menu is working now.

Changelog 01-03-14: Cameras are working, auto-rotation is working

How To Flash:

Download Omnirom, superSU & PA-Modular-micro GAPPS

PA Gapps are here: http://xdaforums.com/showthread.php?t=2397942 - Recommended package is the Micro-Modular

SuperSU is here: http://xdaforums.com/showthread.php?t=1538053 - Choose the link to the CWM, TWRP, ODIN flashable zip.

Copy zips to your external microSD card

If coming from another ROM or major version

:

Reboot to TWRP 2.6.3.x or higher recovery

Factory reset, (optionally wipe internal storage, i.e. /data/media)

Wipe Dalvik, cache and system

Install OmniROM, gapps and SuperSu zips from microSD card

Reboot, allow time for all to settle, enjoy!

If updating between Omnirom builds, unless otherwise stated

:

Reboot to TWRP 2.6.3.x or higher recovery

Wipe Dalvik, cache and system

Install OmniROM, gapps and SuperSu zips from microSD card

Reboot, allow time for all to settle, enjoy!

My github

:

https://github.com/sidneyk

XDA:DevDB Information

Unofficial OmniROM 4.4.4 for TF101, ROM for the Asus Eee Pad Transformer

Contributors

sidneyk, timduru, Google, OmniROM, zachf714, dlumberg and all who contributed to the device and kernel trees

ROM OS Version: 4.4.x KitKat

ROM Kernel: Linux 2.6.x

ROM Firmware Required: TWRP 2.6.3.x +

Based On: OmniROM

Version Information

Status: Stable

Stable Release Date: 2014-03-28

Created 2013-12-25

Last Updated 2014-10-24