I have spent the last few days testing various ways of launching XBMC, with Llama, AutoPilot, and a few other tools. I now have a final configuration that works very well, and definitely much better than any of the solution proposed here and in the wiki. Please replace the wiki instructions with below:
This configuration will:
* automatically start XBMC when the Fire TV boots
* automatically start XBMC when the Fire TV resumes from Standby
* automatically go to Standby after 10 mins of inactivity in XBMC
* automatically go to Standby after 10 mins of inactivity in most apps
* automatically go to Standby after 10s of inactivity in KFTV Launcher
If you exit XBMC, you can either relaunch it through the Settings menu, or wait 10s for the KFTV to go to standby and power it back on.
Download llama from
http://kebabapps.blogspot.com (get the engb version without callphone).
Code:
XBMC > System > Settings > System > Power saving
Shutdown function timer = 10 min
Shutdown function = Quit
Create the following Llama events:
Code:
Event : 10 minutes standby in applications
Condition : Active application = When the current app is not KFTV Launcher
Action : Change Screen Timeout = 10 minutes
Event : 10 seconds standby in KTFV Launcher
Condition : Active application = When the current app is KFTV Launcher
Action : Change Screen Timeout = 10 seconds
Event : Launch XBMC after 15s in KFTV Launcher
Advanced : Delay event = enabled
Advanced : Delay seconds = 15 seconds
Advanced : Cancel delayed if false = enabled
Condition : Active application = When the current app is KFTV Launcher
Action : Run Application = XBMC
Event : Launch XBMC at startup
Condition : Phone reboot = after start up
Action : Run Application = XBMC