【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 のチャンネル設定が不適切な場合は作動しませんので設定する必要があります。

例えば、テレビのHDMI の入力切り替えで1 に入力の場合、CEC adapterの設定でHDMI のchannelを0にします。

 

テレビのHDMI の入力切り替えで2 に入力の場合、CEC adapterの設定でHDMI のchannelを1にします。

 

参考にしたサイトは下記

CEC - Official Kodi Wiki

 

テレビ側の設定

テレビ側の設定では、リモコン連動機能(シャープならばファミリリンク)をオンにします。

シャープのAQUOSを例にとると、

リモコンで、

メニュー→機能切り替え→ファミリリンク設定→ファミリリンク設定(する)

に設定してください。

 

これで、Odroid xu4のkodiがリモコンで操作できるようになります。