Vero 4K not fully waking up after sleep

Hi,

Got my device a few weeks ago and I’m loving it so far.

I’m having some troubles with it waking up from sleep mode. I’ve goes to sleep fine when I turn my TV off ( I can see the red light turning on) and it ‘wakes’ whenever I turn the TV back on and navigate to the HDMI port its connected to, but then it doesn’t actually wake (I just see a black screen).

My current workaround is to use the app to reboot it, after which everything works fine.

I’ve checked the logs and saw stuff like:

Sep 20 15:44:15 osmc kernel: cectx c810023c.aocec: get sleep state error!
...
Sep 20 15:44:15 osmc kernel: not get gpio_en
Sep 20 15:44:15 osmc kernel: not get gpio_hostwake
Sep 20 15:44:15 osmc kernel: not get gpio_btwakeup
...
Sep 20 15:44:15 osmc kernel: request_irq error ret=-22
Sep 20 15:44:15 osmc kernel: dev_pm_set_wake_irq failed: -22
Sep 20 15:44:15 osmc kernel: dmc_monitor_probe
Sep 20 15:44:15 osmc kernel: page_trace_module_init, create sysfs failed

I’ve checked other topics / searched around on the web for a bit but I am not sure how to proceed on troubleshooting this. Hoping someone here could help me out.

Thanks in advance.

Hi

Nothing in that snippet seems relevant. Without full logs it’s hard to tell what the issue is.

Just to clarify: pressing a button on the OSMC remote after using the suspend mode isn’t waking the device?

Hi Sam, thanks for your reply. That is correct, pressing a button doesn’t wake it up.

Here are the full generated logs: https://paste.osmc.tv/ajusakufov

Thanks for your logs.

I can see that the device is coming in and out of standby fine.

2022-09-20 16:26:53.299 T:2832     INFO <general>: Activating standby mode
2022-09-20 16:26:53.299 T:2832     INFO <general>: Activating Vero standby mode
2022-09-20 16:26:53.299 T:2832     INFO <general>: Toggle standby state is sleeping
2022-09-20 16:26:53.299 T:2832     INFO <general>: CApplication::ToggleStandby -- Toggle TMDS clock to 0
2022-09-20 16:26:53.299 T:2832     INFO <general>: CApplication::ToggleStandby -- Toggle LED brightness to 0
2022-09-20 16:26:53.299 T:2832     INFO <general>: CApplication::ToggleStandby -- governor will now be powersave
2022-09-20 16:26:53.300 T:2832     INFO <general>: CApplication::ToggleStandby -- HPD locking will now be hpd_lock1
2022-09-20 16:26:53.300 T:2832     INFO <general>: CApplication::ToggleStandby -- checking for existence of /home/osmc/.kodi/userdata/standby.py
2022-09-20 16:26:55.910 T:2965     INFO <general>: Toggle standby state is waking
2022-09-20 16:26:55.910 T:2965     INFO <general>: CApplication::ToggleStandby -- Toggle TMDS clock to 1
2022-09-20 16:26:55.962 T:2965     INFO <general>: CApplication::ToggleStandby -- Toggle LED brightness to 1
2022-09-20 16:26:55.962 T:2965     INFO <general>: CApplication::ToggleStandby -- governor will now be ondemand
2022-09-20 16:26:55.962 T:2965     INFO <general>: CApplication::ToggleStandby -- HPD locking will now be hpd_lock0
2022-09-20 16:26:55.963 T:2965     INFO <general>: CApplication::ToggleStandby -- checking for existence of /home/osmc/.kodi/userdata/wake.py

The CEC messages are not related

Perhaps the issue only occurs when you change the input on the TV? If you standby the device, but don’t switch the input, does it work?

Hi Sam,

I didn’t have much time yesterday, but I tried it a few times and it seemed to work: TV on HDMI 1 → press Vero remote button → TV switches to HDMI 2 with Vero on.

Today I tried to do the same, but then it didn’t work. What did work was to turn off the TV → press Vero remote button → turn TV on (either on HDMI 2 / HDMI 1) and then it worked. I then turned the TV off for 15 minutes and when I came back, neither of the above steps worked. Then after leaving both devices in standby for a bit, both of the following methods worked again.

I’ve generated some new logs and I’m trying to see if I can find something useful, but I haven’t seen anything yet: https://paste.osmc.tv/yepifofamu

Since its so random, it feels like my TV might be interfering, but am not sure. If it helps, I’m using an a Panasonic TX-48JZW984.

If you always press the button on the Vero before turning on the TV, I suspect it will work better…

Try enabling the HPD Lock under Settings → Display (although I think I’ve spotted a bug which might negate this setting from working as expected).