To begin with, I did manage to connect TCL Roku TV (49S405) with Yamaha RX-V575 AV receiver using HDMI/ARC and get it to work. The issue though is that when I turn my TV on and it wakes up the receiver the handshake fails and I get no sound. I have to manually switch the receiver input to some other channel and back to AV4 to get it to work. Both units have updated firmware.
I understand that the handshake is tricky when both units pretty much simultaneously power on. Does it have to be this way?
Why enabling HDMI ARC on Roku TV forces waking up of the receiver automatically? I do not have 1-touch enabled. I think that 1-touch on should mean both that TV wakes up and is woken by other equipment. I think, if I power the receiver manually after TV is on, this would avoid the handshake issues. Right now there is no way for me to decouple the receiver and the TV short of disabling ARC.
Roku, unlike other platforms, does not have explicit setting for the audio output choice. If ARC is enabled it takes priority. In my case it means that the TV finds ARC capable receiver by fails to handshake and I get no sound right away.
The problem with the handshake lies with the receiver of course and is fixed be cycling its channels. Still it is the TV who put the receiver in this position too early before it is fully on. I sense that the issue has an easy solution if Roku TV delays the waking of the receiver or give the user an option to disable automatic power on by ARC.