koolru (koolru) wrote,
koolru
koolru

LibreELEC на Odroid-C1

Делаем медиаплеер из того, что есть под рукой :).


В настоящее время LibreELEC официально поддерживает только Odroid-C2, для установки нам потребуется бородатая сборка от энтузиастов, которую можно найти тут

На LibreELEC-Odroid_C1.arm-8.1.1.img.gz у меня отчего-то не был виден плекс, через UPnP и CEC не завелся, а на LibreELEC-Odroid_C1.arm-8.0.0.img.gz все норм. Но UPnP иногда залипает, наверное особенность.

Заливаем через Win32DiskImager или dd - кому что ближе.
После запуска попадаем в интерфейс KODI.

При подключении к телевизору с разрешением 1366*768 немного срезается изображение.

Лечим

nano /storage/.config/autostart.sh

с содержимым
(
echo conservative > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor;
sleep 30;
echo 32 32 1887 1047 > /sys/class/graphics/fb0/window_axis;
echo 0x10001 > /sys/class/graphics/fb0/free_scale
) &

Про буквы :

echo conservative > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor;
Глобальное потепление уже вот-вот рядом, не будем зря греть планету :)
Остальное запускается через 30 секунд после начала запуска KODI

Внезапно обнаружил работающий CEC, но есть нюанс – кнопка «назад» на пульте работает несколько иначе.

Включаем лог

Ловим кнопку

tail -f /storage/.kodi/temp/kodi.log

Кнопка на клавиатуре
16:26:39.524 T:3035982464 DEBUG: Keyboard: scancode: 0x01, sym: 0x001b, unicode: 0x001b, modifier: 0x0
16:26:39.691 T:3035982464 DEBUG: OnKey: escape (0xf01b) pressed, action is Back

Кнопка на пульте

16:07:09.723 T:2894066592 DEBUG: CecLogMessage - << 10
16:07:09.749 T:3035982464 DEBUG: LIRC: Update - NEW at 18134851:166 0 KEY_INFO devinput (KEY_INFO)
16:07:09.749 T:3035982464 DEBUG: OnKey: launch_media_center (0xc3) pressed, action is Info

Берем за основу https://raw.githubusercontent.com/xbmc/xbmc/master/system/keymaps/remote.xml

Меняем

<info>Back</info>

Звук регулируется на телевизоре

<volumeplus>noop</volumeplus>
<volumeminus>noop</volumeminus>
<mute>noop</mute>

Остальное комментируем (или вырезаем) кому как удобнее, сохраняя вложенность тегов.

Сохраняем то, что получилось в /storage/.kodi/userdata/keymaps/remote.xml

В итоге получилось:
- Плеер, который играет все
- Управление с пульта от телевизора, спасибо наличию HDMI-CEC
- USB Bluetooth из коробки передает звук
- Потребление 0.5А в среднем, 0.35 в простое и 0.75 максимально.
Надо бы попробовать
- торрент-тв
- прикрутить звук через блутус на НаноПиЭйр

Полезные ссылки
Дабы не греть почем зря воздух https://forum.libreelec.tv/thread/5567-solved-change-default-cpu-governor/
Тема на форуме про сборки под C1 https://forum.odroid.com/viewtopic.php?f=144&t=26222&sid=dd93ac90aaa9d4ca3bd4a9cacc8c7e01
Тема на 4pda про LibreELEC http://4pda.ru/forum/index.php?showtopic=823683
Про кнопки https://kodi.wiki/view/Keymap
Про CEC https://kodi.wiki/view/CEC

UPD 02.05 Это не CEC. Это ir приемник на борту из коробки работает.

Tags: diy, linux, odroid
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments