I have a pi connected to the TV and can successfully power on, power off, and change sources on tv with:
echo "on 0" | cec-client -s #turn off echo "standby 0" | cec-client -s #hdmi 2 echo "tx 4F:82:20:00" | cec-client -s -d 1 #hdmi 3 echo "tx 4F:82:30:00" | cec-client -s -d 1
No I'm trying to use CEC to control navigation around menus on FireTV. I can see it working using my TV remote, but when I try using the PI if fails, e.g
echo 'tx 12:44:02:00' | cec-client -s # from 1 (Pi) to 2 (FireTV) 44 for Input and 02 for down
fails (with or without trailing :00).
So the TV remote works to send down to the FireTV, and if I select the Pi as an HDMI input using cec-client I can see the '12:44:02' being used.
Am I missing something simple? Should the pi and the Fire TV be 'paired' somehow?
Any help appreciated, thanks.