【Odroid xu4】kodiをテレビリモコンで動かした巻。
odroid xu4の開発元のhardkernel社で配布している、UbuntuのOS中にデフォルトでkodiがインストールされています。
こちらのサイトに紹介さているように、kodiをリモコン操作すると大変便利です。
超便利。Raspbian+Kodi はテレビリモコンで操作可能 - それマグで!
ということで、使えるように設定します。
CECとは
リモコン操作が出来る原理を先に説明します。CECとはHDMIで規格化されている機器制御信号と制御プロトコルです。テレビジョンにはリモコン連動機能(シャープならばファミリリンク)と云う、HDMIで通信しリモコン上で端末操作ができるからくりがあります。そのリモコン連動機能はCECを元に作られていているため、リモコン操作が出来るのです。なお、kodiはでデフォルトでCECが使用できます。
テストエンジニアのためのHDMI 1.4ガイド - National Instruments
odroid xu4上での設定
Raspberry Piのように、ただHDMIを差し込めばいいわけではありません。
下記のサイトにあるように、Odroid xu4がCECがオフになっていますので、オンにする必要があります。
ODROID • View topic - Does Kodi 16.1 not enable HDMI CEC on XU4?
CECをオンにするためには、boot領域上のboot.ini ファイルの設定を変更する必要があります。
# --- HDMI CEC Configuration ---
# ------------------------------------------
setenv cecenable "false" # false or true
# set to true to enable HDMI CEC
から、
# --- HDMI CEC Configuration ---
# ------------------------------------------
setenv cecenable "true" # false or true
# set to true to enable HDMI CEC
に設定してください。その後再起動してください。
boot.iniのデフォルト設定は下記を参照
5422_bootini/boot.ini at master · mdrjr/5422_bootini · GitHub
kodi上での設定
ここでの設定はデフォルトで構いませんが、作動しない場合は参考にしてください。
KodiでのCECの設定は下記の場所になります。
System -> Settings -> System -> Input Devices -> Peripherals -> CEC adapter
CEC adapterの設定で、HDMI のチャンネル設定が不適切な場合は作動しませんので設定する必要があります。
参考にしたサイトは下記
テレビ側の設定
テレビ側の設定では、リモコン連動機能(シャープならばファミリリンク)をオンにします。
シャープのAQUOSを例にとると、
リモコンで、
メニュー→機能切り替え→ファミリリンク設定→ファミリリンク設定(する)
に設定してください。
これで、Odroid xu4のkodiがリモコンで操作できるようになります。