HDMI splitter does not automatically recognize Vero 4k

It would be good to see some logs after running these commands.

Here is the logs, so first command is VIC:0, the next is with 1080p

Nov 16 16:16:18 osmc sudo[2001]: osmc : TTY=pts/0 ; PWD=/home/osmc ; USER=root ; COMMAND=/bin/journalctl
Nov 16 16:16:18 osmc sudo[2001]: pam_unix(sudo:session): session opened for user root by osmc(uid=0)
Nov 16 16:16:18 osmc sudo[2001]: pam_unix(sudo:session): session closed for user root
Nov 16 16:16:18 osmc kernel: hdmitx: edid: not find mapped display mode
Nov 16 16:17:43 osmc sudo[2073]: osmc : TTY=pts/0 ; PWD=/home/osmc ; USER=root ; COMMAND=/usr/bin/tee /sys/devices/virtual/amhdmitx/amhdmitx0/disp_mode
Nov 16 16:17:43 osmc sudo[2073]: pam_unix(sudo:session): session opened for user root by osmc(uid=0)
Nov 16 16:17:43 osmc kernel: hdmitx: edid: not find mapped vic
Nov 16 16:17:43 osmc kernel: hdmitx: system: already init VIC = 16 Now VIC = 0
Nov 16 16:17:43 osmc kernel: hdmitx: system: gate/pwr cmd: 1
Nov 16 16:17:43 osmc kernel: hdmitx: system: power off hdmi
Nov 16 16:17:43 osmc kernel: hdmitx: edid: not find mapped vic
Nov 16 16:17:43 osmc kernel: hdmitx: system: already init VIC = 16 Now VIC = 0
Nov 16 16:17:43 osmc kernel: hdmitx: system: gate/pwr cmd: 1
Nov 16 16:17:43 osmc kernel: hdmitx: system: power off hdmi
Nov 16 16:17:43 osmc sudo[2073]: pam_unix(sudo:session): session closed for user root
Nov 16 16:17:48 osmc sudo[2091]: osmc : TTY=pts/0 ; PWD=/home/osmc ; USER=root ; COMMAND=/usr/bin/tee /sys/devices/virtual/amhdmitx/amhdmitx0/disp_mode
Nov 16 16:17:48 osmc sudo[2091]: pam_unix(sudo:session): session opened for user root by osmc(uid=0)
Nov 16 16:17:48 osmc kernel: hdmitx: system: already init VIC = 16 Now VIC = 16
Nov 16 16:17:48 osmc kernel: hdmitx: edid: not find mapped vic
Nov 16 16:17:48 osmc kernel: hdmitx: system: already init VIC = 16 Now VIC = 0
Nov 16 16:17:48 osmc kernel: hdmitx: system: gate/pwr cmd: 1
Nov 16 16:17:48 osmc kernel: hdmitx: system: power off hdmi
Nov 16 16:17:48 osmc sudo[2091]: pam_unix(sudo:session): session closed for user root
Nov 16 16:17:53 osmc sudo[2131]: osmc : TTY=pts/0 ; PWD=/home/osmc ; USER=root ; COMMAND=/bin/journalctl
Nov 16 16:17:53 osmc sudo[2131]: pam_unix(sudo:session): session opened for user root by osmc(uid=0)

It would help to see full logs, but indeed, the Vero2 kernel doesn’t implement TMDS PHY toggling via sysfs. If I remember correctly, once an invalid VIC is selected, the kernel disables the HDMI PHY completely.

When this happens, does removing and plugging the cable back in help?
If so – we can probably fake an HPD event to simulate the same effect.

Yes, if I remove the cable and replug, it helps.