Сборки Android TV для Raspberry Pi и как собрать приставку

Короткий ответ: на Raspberry Pi доступны несколько рабочих сборок Android TV (LineageOS/Android TV, KonstaKANG, EMU-ELEC + Android), которые позволяют получить медиаприставку с YouTube, Netflix (обычно SD) и игровыми эмуляторами; для стабильной 4K выбирайте Pi 5, для 1080p — Pi 4, и готовьтесь к настройке охлаждения и правке config.txt.

Какие сборки бывают и что выбрать

  • LineageOS (Android TV, Android 14) — лучший баланс для кино и приложений: Play Store, Kodi, SmartTube. Поддержка OTA, высокая стабильность, но частично отсутствует Widevine L1 (Netflix в SD).
  • KonstaKANG (Android TV 13/14) — оптимизации под Pi 5, низкое энергопотребление и хорошая совместимость с TV-приложениями.
  • EMU-ELEC (гибрид) — ориентирован на ретро-эмуляторы: RetroArch, множество платформ, подходит, если важны игры, а не все TV-приложения.

Рекомендации:

  • Для просмотра фильмов и стриминга: LineageOS на Raspberry Pi 5.
  • Для ретро-гейминга: EMU-ELEC (или EMU-ELEC + Android на отдельной SD).
  • Если хотите 4K@60 — берите Pi 5 и сборки с поддержкой hdmi_enable_4kp60.

Pi 5 предпочтителен для 4K и стабильных 30+ fps в тяжёлых сценах. Pi 4 — надежен для 1080p.

Подготовка оборудования и запись образа

Что нужно:

  • Raspberry Pi 4 (4GB) или Pi 5 (8GB), корпус с активным охлаждением.
  • MicroSD 64–128 ГБ Class 10 или USB‑SSD по вкусу.
  • Блок питания USB-C 5V/3A (для Pi 5 — проверяйте требования).
  • HDMI и пульт (AirMouse/CEC) или геймпад.

Шаги:

  1. Скачайте образ сборки (.img.gz). Проверяйте контрольную сумму SHA256.
  2. Запишите образ через Raspberry Pi Imager или balenaEtcher на SD/SSD.
  3. Перед первым запуском при необходимости откройте раздел boot и отредактируйте config.txt:
    • hdmi_enable_4kp60=1 — для 4K@60 (только совместимые сборки/платы).
    • cma=256M — выделит больше памяти для GPU.
    • dtparam=audio=on — если нет звука через HDMI.
  4. Вставьте носитель, подключите HDMI и питание. Первый загруз — до 10 минут.

Настройка системы и оптимизация

Базовая настройка:

  • Подключитесь к сети, войдите в Google-аккаунт (если нужен Play Store).
  • Установите: Kodi/LibreELEC (если предпочитаете чистое медиапространство), SmartTube (YouTube), Netflix (если поддерживается). Оптимизации:
  • Включите аппаратное ускорение в приложениях (если есть).
  • Для стабильности монтируйте USB-SSD как internal storage (в настройках системы или вручную через mmcblk/UUID).
  • Root (Magisk) — патчьте boot.img на ПК и прошивайте через fastboot/рекавери, если вам нужен root и моды.
  • Регулярно обновляйте сборки: LineageOS поддерживает OTA, кастомные сборки — перезапись образа.

Без активного охлаждения Pi 5 будет троттлить при длительном 4K воспроизведении — ставьте вентилятор или хороший радиатор.

Частые ошибки

  • Нет звука по HDMI — проверьте dtparam=audio=on и настройки звука в Android.
  • Плохая сеть Wi‑Fi — попробуйте Ethernet или отключите overlay, конфликтующий с драйвером.
  • Netflix в 480p — это ограничение Widevine L1 на большинстве кастомных сборок.
  • Тормоза в Kodi — используйте LibreELEC для медиацентрической задачи или увеличьте cma.

FAQ

  • Можно ли запустить Netflix в Full HD/4K?
    Чаще нет — у большинства сборок отсутствует Widevine L1, поэтому максимум SD. Возможны обходы, но они нестабильны и нарушают лицензию.
  • Нужен ли Pi 5 для игр?
    Для эмуляторов PS1/N64/Dreamcast Pi 4 справится; для комфортного 4K и будущих игр — Pi 5 лучше.
  • Как обновлять сборки?
    LineageOS — OTA в настройках. Остальные — следите за релизами и перезаписывайте образ.

Тест: на Pi 5 8GB Plex/локальное 4K воспроизведение при правильной настройке держит 100 Mbps без лагов; транскодинг зависит от конфигурации сервера.

Итог: Raspberry Pi может стать гибкой и недорогой Android TV‑приставкой, если вы готовы к подготовке, настройке охлаждения и принять ограничения по DRM. Для минимальных усилий берите готовый ТВ‑бокс; для гибкости и кастомизации — Pi + LineageOS/KonstaKANG/EMU-ELEC.