Hi everyone!
I own a Mi Box S (MiBox4) which is running Android 9.0. Recently I've been trying to control my TV with voice via the Google Assistant, but the results haven't been good.
The box is connected to a Philips TV which has the EasyLink (their version of HDMI-CEC) enabled, so I'm able to power on/off the TV by simply using the Mi Box remote without any problem. The issue presents itself when I try to control it via the network using the Google Assistant: I can turn off everything, but I cannot turn them back on. Whenever I say "Hey google, turn my TV on", nothing happens. Sometimes the box will turn on a few minutes after I do that, but I'm not sure it is every time or not, because the time interval seems to be different each time. (Note: both devices are connected to the same WiFi network).
After searching a lot, to the point where you visit the same page many times, I've found out that this might be related to the fact that whenever I turn the Mi Box off, it's somehow disconnected from the network and so the assistant can't do anything.
I've tried a few things:
- Go to the Box Settings -> Screensaver -> Never sleep
- Install the wakelock revamp apk to prevent it from powering down completely
- Resetting to factory settings
- Unplugging everything and plugging back on. This produced some positive results (i.e, I was able to turn the box on again with the voice command), but eventually it started to fail again
Any suggestions?
"Wake on LAN" is a functionality I've heard on some Android TV sets and the Nvidia Shield implemented directly by the manufacturer, which means, Google hasn't get their act together to widely implement this so needed function, I actually made a bug report at Issue Tracker about Google Cast or Chromecast built-in not waking up the device and they said: " This feature is not officially supported by us yet and our team is working on it. However, there are few OEM's support from their side. We are not sure whether Xiaomi Mi Box supports or not. We would recommend you to check with Xiaomi Mi Box technical support team on this"
I made this bug report back in 2017, we're on 2020 and still nothing.
There you have it, what you want to do is not "officially" supported by Google but some OEMs have implemented it on their own.
If you want you can create a formal bug report as a "feature request" and share it with us: https://issuetracker.google.com/