Jump to content


Photo

Hdmi Cec switch to standby after source change


  • Please log in to reply
46 replies to this topic

Re: Hdmi Cec switch to standby after source change #21 Marko1305

  • Senior Member
  • 217 posts

+2
Neutral

Posted 31 August 2023 - 14:52

Have you tried the other way around? So that the receiver switches the TV-set on and off?
By that, you could really save power, because you can put the receiver in deep stand-by.

The problem here is we are mixing 2 different problems.
1. Problem tv not waking up the receiver from standby ( not as useful feature but It doesn't work in my case)
2.(One I was mentioning in the last two posts) Receiver switching off and on when the input source is changed ( when I switch to YouTube on Tv and etc receiver should go to standby, and when I switch the input source to receiver it should wake up from standby

Edited by Marko1305, 31 August 2023 - 14:55.


Re: Hdmi Cec switch to standby after source change #22 Marko1305

  • Senior Member
  • 217 posts

+2
Neutral

Posted 31 August 2023 - 14:53

To log the commands in standby, restart Enigma in debug mode. Then switch the receiver to standby.
Repeat the test sequence with the TV. Then restart Enigma in standard mode.
Hopefully all CEC commands will be available in the Enigma debug log.

But I am missing the big picture. What else is connected to the TV? And why would you want this particular setting?

where is enigma2 debug log saved?

Re: Hdmi Cec switch to standby after source change #23 Stan

  • Senior Member
  • 376 posts

0
Neutral

Posted 31 August 2023 - 14:59

With Enigma receivers, power saving in stand-by is quite minimal.

Deep stand-by, on the other hand, makes quite a difference.

 

The Enigma debug log is in /home/root. Look for lines beginning with [eHdmiCEC]...


Edited by Stan, 31 August 2023 - 15:06.


Re: Hdmi Cec switch to standby after source change #24 Marko1305

  • Senior Member
  • 217 posts

+2
Neutral

Posted 31 August 2023 - 14:59

With Enigma receivers, power saving in stand-by is quite minimal.
Deep stand-by that makes quite a difference.

but it makes a difference with the overheating problem which is very often present on Zgemmas

Edited by Marko1305, 31 August 2023 - 15:00.


Re: Hdmi Cec switch to standby after source change #25 Marko1305

  • Senior Member
  • 217 posts

+2
Neutral

Posted 31 August 2023 - 15:09

I changed the extension to txt because log wasn't supported by Tapatalk for some reasonAttached File  enigma.20230831.txt   275.12KB   1 downloads

Re: Hdmi Cec switch to standby after source change #26 Stan

  • Senior Member
  • 376 posts

0
Neutral

Posted 31 August 2023 - 15:13

What is the exact test sequence you performed with the TV?



Re: Hdmi Cec switch to standby after source change #27 Marko1305

  • Senior Member
  • 217 posts

+2
Neutral

Posted 31 August 2023 - 15:14

With Enigma receivers, power saving in stand-by is quite minimal.
Deep stand-by, on the other hand, makes quite a difference.

The Enigma debug log is in /home/root. Look for lines beginning with [eHdmiCEC]...

deep standby would be good only when tv is shut down as well not when input source is changed

Re: Hdmi Cec switch to standby after source change #28 Marko1305

  • Senior Member
  • 217 posts

+2
Neutral

Posted 31 August 2023 - 15:14

What is the exact test sequence you performed with the TV?

one you mentioned, switch input sources while receiver is in standby

Re: Hdmi Cec switch to standby after source change #29 Stan

  • Senior Member
  • 376 posts

0
Neutral

Posted 31 August 2023 - 15:19

I am extracting the CEC commands from the log. Have you restarted Enigma in standard mode after the test?


Edited by Stan, 31 August 2023 - 15:20.


Re: Hdmi Cec switch to standby after source change #30 Stan

  • Senior Member
  • 376 posts

0
Neutral

Posted 31 August 2023 - 15:20

This is what has been logged:

[eHdmiCEC] detected physical address change: 1000 --> 2000
[eHdmiCEC] send message 84 20 00 04
[eHdmiCEC] send message 8E 00
[eHdmiCEC] send message 8F
[eHdmiCEC] send message 36
[eHdmiCEC] received message 36
[eHdmiCEC] send message 04
[eHdmiCEC] send message 82 20 00
[eHdmiCEC] send message 8E 00
[eHdmiCEC] send message 44 6D
[eHdmiCEC] send message 70 20 00
[eHdmiCEC] send message 8F
[eHdmiCEC] send message 04
[eHdmiCEC] send message 82 20 00
[eHdmiCEC] received message 36
[eHdmiCEC] received message 8C
[eHdmiCEC] received message 86 20 00
[eHdmiCEC] send message 8E 00
[eHdmiCEC] send message 44 6D
[eHdmiCEC] send message 70 20 00
[eHdmiCEC] send message 36
[eHdmiCEC] received message 1A 01
[eHdmiCEC] send message 8F
[eHdmiCEC] send message 87 00 00 00
[eHdmiCEC] send message 82 20 00
[eHdmiCEC] send message 8E 00
[eHdmiCEC] send message 44 6D
[eHdmiCEC] send message 70 20 00
[eHdmiCEC] send message 82 20 00
[eHdmiCEC] send message 36
[eHdmiCEC] received message 36
[eHdmiCEC] received message 8C
[eHdmiCEC] received message 8F
[eHdmiCEC] send message 8F
[eHdmiCEC] send message 87 00 00 00
[eHdmiCEC] send message 82 20 00
[eHdmiCEC] send message 8E 00
[eHdmiCEC] received message 36
[eHdmiCEC] send message 44 6D
[eHdmiCEC] send message 70 20 00
[eHdmiCEC] send message 90 00
[eHdmiCEC] send message 8F
[eHdmiCEC] send message 36
[eHdmiCEC] received message 8C
[eHdmiCEC] received message 8F
[eHdmiCEC] send message 04
[eHdmiCEC] send message 82 20 00
[eHdmiCEC] send message 8E 00
[eHdmiCEC] send message 44 6D
[eHdmiCEC] send message 70 20 00
[eHdmiCEC] received message 1A 01
[eHdmiCEC] send message 87 00 00 00
[eHdmiCEC] send message 90 00
[eHdmiCEC] received message 83
[eHdmiCEC] received message 46
[eHdmiCEC] received message 46
[eHdmiCEC] send message 84 20 00 04
[eHdmiCEC] received message 46
[eHdmiCEC] send message 47 68 39
[eHdmiCEC] send message 47 68 39
[eHdmiCEC] send message 47 68 39
[eHdmiCEC] send message 04
[eHdmiCEC] send message 82 20 00
[eHdmiCEC] send message 8E 00
[eHdmiCEC] send message 44 6D
[eHdmiCEC] send message 70 20 00
[eHdmiCEC] received message 83
[eHdmiCEC] send message 84 20 00 04
[eHdmiCEC] received message A0 00 00 F0 23
[eHdmiCEC] received message 9F
[eHdmiCEC] send message 8E 01
[eHdmiCEC] send message 8E 00
[eHdmiCEC] received message 82 00 00
[eHdmiCEC] received message 80 20 00 00 00
[eHdmiCEC] received message 82 00 00
[eHdmiCEC] received message 83
[eHdmiCEC] send message 84 20 00 04
[eHdmiCEC] received message 8F
[eHdmiCEC] send message 90 00
[eHdmiCEC] send message 8E 00
[eHdmiCEC] received message 86 20 00
[eHdmiCEC] detected physical address change: 1000 --> 2000
[eHdmiCEC] send message 84 20 00 04
[eHdmiCEC] send message 8E 00
[eHdmiCEC] send message 9D 20 00
[eHdmiCEC] send message 8E 01
[eHdmiCEC] send message 82 20 00
[eHdmiCEC] received message 80 20 00 00 00
[eHdmiCEC] received message 82 00 00
[eHdmiCEC] send message 8E 00
[eHdmiCEC] received message 80 00 00 20 00
[eHdmiCEC] received message 1A 01
[eHdmiCEC] received message 83
[eHdmiCEC] send message 84 20 00 04
[eHdmiCEC] send message 82 20 00
[eHdmiCEC] send message 8E 00
[eHdmiCEC] received message 8F
[eHdmiCEC] send message 90 00

And after filtering what has been received:

[eHdmiCEC] received message 36
[eHdmiCEC] received message 36
[eHdmiCEC] received message 8C
[eHdmiCEC] received message 86 20 00
[eHdmiCEC] received message 1A 01
[eHdmiCEC] received message 36
[eHdmiCEC] received message 8C
[eHdmiCEC] received message 8F
[eHdmiCEC] received message 36
[eHdmiCEC] received message 8C
[eHdmiCEC] received message 8F
[eHdmiCEC] received message 1A 01
[eHdmiCEC] received message 83
[eHdmiCEC] received message 46
[eHdmiCEC] received message 46
[eHdmiCEC] received message 46
[eHdmiCEC] received message 83
[eHdmiCEC] received message A0 00 00 F0 23
[eHdmiCEC] received message 9F
[eHdmiCEC] received message 82 00 00
[eHdmiCEC] received message 80 20 00 00 00
[eHdmiCEC] received message 82 00 00
[eHdmiCEC] received message 83
[eHdmiCEC] received message 8F
[eHdmiCEC] received message 86 20 00
[eHdmiCEC] received message 80 20 00 00 00
[eHdmiCEC] received message 82 00 00
[eHdmiCEC] received message 80 00 00 20 00
[eHdmiCEC] received message 1A 01
[eHdmiCEC] received message 83
[eHdmiCEC] received message 8F

 


Edited by Stan, 31 August 2023 - 15:24.


Re: Hdmi Cec switch to standby after source change #31 Marko1305

  • Senior Member
  • 217 posts

+2
Neutral

Posted 31 August 2023 - 15:22

If I restart the receiver to debug mode and then to standard mode and then I do the same thing again, is the debuglog saved for both instances or only for the last one? If it is for both that's why there is so much log.

Edited by Marko1305, 31 August 2023 - 15:28.


Re: Hdmi Cec switch to standby after source change #32 Marko1305

  • Senior Member
  • 217 posts

+2
Neutral

Posted 31 August 2023 - 15:27

I am extracting the CEC commands from the log. Have you restarted Enigma in standard mode after the test?

yes

Re: Hdmi Cec switch to standby after source change #33 Stan

  • Senior Member
  • 376 posts

0
Neutral

Posted 31 August 2023 - 15:33

The debug file is reused and increases. Better delete it before restarting in debug mode.

 

It is difficult to see now, what belongs to the last test sequence, as there are no timestamps.


Edited by Stan, 31 August 2023 - 15:38.


Re: Hdmi Cec switch to standby after source change #34 Marko1305

  • Senior Member
  • 217 posts

+2
Neutral

Posted 31 August 2023 - 15:39

New log:Attached File  enigma.20230831 (1).txt   116.06KB   1 downloads

Re: Hdmi Cec switch to standby after source change #35 Marko1305

  • Senior Member
  • 217 posts

+2
Neutral

Posted 31 August 2023 - 15:39

The debug file is reused and increases. Better delete it before restarting in debug mode.

It is difficult to see now, what belongs to the last test sequence, as there are no timestamps.

the new one should be a lot cleaner

Re: Hdmi Cec switch to standby after source change #36 Stan

  • Senior Member
  • 376 posts

0
Neutral

Posted 31 August 2023 - 16:04

This is the extract from the last log file.

[eHdmiCEC] detected physical address change: 1000 --> 2000
[eHdmiCEC] send <Report Physical Address> 20 00 04
[eHdmiCEC] send <Menu Status> 00
[eHdmiCEC] send <Inactive Source> 20 00
[eHdmiCEC] send <Menu Status> 01
[eHdmiCEC] send <Active Source> 20 00
[eHdmiCEC] received <Active Source> 00 00
[eHdmiCEC] received <Routing Change> 20 00 00 00
[eHdmiCEC] received <Active Source> 00 00
[eHdmiCEC] send <Menu Status> 00
[eHdmiCEC] received <Give Deck Status> 01
[eHdmiCEC] received <Give Physical Address>
[eHdmiCEC] send <Report Physical Address> 20 00 04
[eHdmiCEC] send <Active Source> 20 00
[eHdmiCEC] send <Menu Status> 00
[eHdmiCEC] received <Give Device Power Status>
[eHdmiCEC] send <Report Power Status> 00

The TV sends this command when it is switched to another source::

[eHdmiCEC] received <Routing Change> 20 00 00 00
[eHdmiCEC] received <Active Source> 00 00

With a new option, the receiver could switch to standby when it is no longer the active source.

 

In the last test sequence, did you switch the TV back to the HDMI input of the receiver? Because I can't see this. The command would be needed to wake up the recever.


Edited by Stan, 31 August 2023 - 16:13.


Re: Hdmi Cec switch to standby after source change #37 Marko1305

  • Senior Member
  • 217 posts

+2
Neutral

Posted 31 August 2023 - 16:23

Here is what I did exactly:
1.Restart to debug mode
2. Switch to standby mode
3. Change TV's input source (at that moment current input source was receiver before changing )
4. Change TV's input source back to receiver
5. Switch the receiver on from standby and restart it to standard mode

Edited by Marko1305, 31 August 2023 - 16:25.


Re: Hdmi Cec switch to standby after source change #38 Marko1305

  • Senior Member
  • 217 posts

+2
Neutral

Posted 31 August 2023 - 16:26

This is the extract from the last log file.

[eHdmiCEC] detected physical address change: 1000 --> 2000[eHdmiCEC] send <Report Physical Address> 20 00 04[eHdmiCEC] send <Menu Status> 00[eHdmiCEC] send <Inactive Source> 20 00[eHdmiCEC] send <Menu Status> 01[eHdmiCEC] send <Active Source> 20 00[eHdmiCEC] received <Active Source> 00 00[eHdmiCEC] received <Routing Change> 20 00 00 00[eHdmiCEC] received <Active Source> 00 00[eHdmiCEC] send <Menu Status> 00[eHdmiCEC] received <Give Deck Status> 01[eHdmiCEC] received <Give Physical Address>[eHdmiCEC] send <Report Physical Address> 20 00 04[eHdmiCEC] send <Active Source> 20 00[eHdmiCEC] send <Menu Status> 00[eHdmiCEC] received <Give Device Power Status>[eHdmiCEC] send <Report Power Status> 00
The TV sends this command when it is switched to another source::
[eHdmiCEC] received <Routing Change> 20 00 00 00[eHdmiCEC] received <Active Source> 00 00
With a new option, the receiver could switch to standby when it is no longer the active source.

In the last test sequence, did you switch the TV back to the HDMI input of the receiver? Because I can't see this. The command would be needed to wake up the recever.
I did as you can see in the summary in post before but I may have restarted receiver to standard mode too quickly (if it is possible) so hdmi cec commands weren't sent but I doubt that is possible

Edited by Marko1305, 31 August 2023 - 16:27.


Re: Hdmi Cec switch to standby after source change #39 Marko1305

  • Senior Member
  • 217 posts

+2
Neutral

Posted 31 August 2023 - 16:30

Line 14 and Line 15 are commands that are sent by tv when the input source is switched to the receiver ( but receiver is not in standby mode in this screenshot of course) 4d8163a94442216a9edf96405f00427f.jpg

Edited by Marko1305, 31 August 2023 - 16:31.


Re: Hdmi Cec switch to standby after source change #40 Stan

  • Senior Member
  • 376 posts

0
Neutral

Posted 31 August 2023 - 16:35

When the receiver is in standby, the TV is not signalling when it's back to the receiver input.

I'm afraid, nothing can be done...


Edited by Stan, 31 August 2023 - 16:42.



0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users