[Ouya General] nonato:
Hi guys/gals, since its been months/years since i last touched this device i figured ill update everything to get a full Kodi experience running off cm11 the aim was:

1. full control (after setup) using just the ouya controller

2. the directional pad works to navigate in all fields/settings of kodi

3. auto loads kodi on boot, home button on ouya keeps you in kodi

4. bluetooth stays on after reboot, just press the home button and the controller will turn on and connect

5. can shutdown/reboot/turn screen off from kodi

6. the navigation bar will always be hidden and not pop up while using android apps in kodi

steps/apps required/downloads:

1. using Ouya SuperScript By TehCrucible install cwm 6.0.4.8

http://xdaforums.com/ouya/development/tool-ouya-superscript-one-click-cwm-t2835358

2. from cwm recovery install the boot menu by Hal9k, cm11 nightly by milaq, gapps, and button mappings

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

3. from the play store install kodi, xbmc launcher, power menu (ROOT), Home2 Shortcut

https://play.google.com/store/apps/details?id=org.xbmc.kodi&hl=en

https://play.google.com/store/apps/details?id=se.blunden.xbmclauncher&hl=en

https://play.google.com/store/apps/details?id=ru.littlevictor.powermenu&hl=en

https://play.google.com/store/apps/details?id=com.eikatou0.appspot.home2shortcut&hl=en

4. install XposedInstaller_v2.6.1_by_SolarWarez_20151129.apk

http://xdaforums.com/showpost.php?p=64063168&postcount=62

5. from xposed you want to download and install nomoreoverlay, gravitybox [kk], stopswitchdelay, nousbnotification.

nomoreoverlay prevents the screen flickering and having to go into dev settings after every reboot.

gravitybox is used to hide the navigation bar using 0% dimensions. prevents it from popping up when in kodi using android apps.

powermenu (root) works with the directional pad of the controller and is a popup window style.

home2 shortcut keeps the Bluetooth from turning off after a reboot/shutdown and enables double tap on the home button.

in home2 shortcut:

step 1 is where you choose your preferred launcher in cm11 (im using nova you can make a shortcut to expand notification on the desktop and after a bit of tweaking the directional pad works in the app drawer).

step 2 set it to very long interval (the home button is mushy on the ouya controller).

step 3 set it to xbmc launcher.

this setup boots straight to kodi, single tap home stays in kodi, bluetooth stays on after reboots/shutdowns, double tap to get into nova for access to android settings.

in kodi:

using the confluence skin. go to programs > android apps > power menu and favourite it.

change the skin to mimic then go to settings > setup menus and widgets > scroll down to add > choose item for menu > favourite > power menu.

i haven't tested everything but mimic skin seems the best for kodi when using the controller imo. if you want the whole favourites folder as a main menu in the home screen under change action manually input "ActivateWindow(Favourites)"

and thats pretty much it. disable any notifications sounds in cm, notification counts, heads up, the quick settings panel (prevents accidental clicks disabling bluetooth). freeze/uninstall any unnecessary apps using titanium backup eg messengers/gmail etc.

if you want to always enable adb via network just reboot into cwm recovery mount the system and pull the build.prop edit in a text editor push it back chmod it and unmount courtesy of tcollum.

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

edit: i was wrong looks like the bluetooth disabling has something to do with the boot animation themeing i recommend https://play.google.com/store/apps/details?id=com.cm12.theme&hl=en as its short and shouldn't have a problem