Turning a Raspberry Pi 4 or 5 into an Android TV box 15

Pourquoi choisir Android TV sur Raspberry Pi ?

  • Interface TV optimisée pour canapé, télécommande et commandes vocales.
  • Accès Google Play Store (applis vidéo, jeux, domotique).
  • Puce BCM2712/2711 décodant H.265 4K 60 fps, idéale pour Netflix*, Prime Video*, Kodi, IPTV.
  • Coût < 100 € tout compris, réutilisable en console rétro, cloud gaming ou Home Assistant.

*HD limité à Widevine L3 (voir § 8).

Matériel & pré-requis

ElementMinimumConseillé
Raspberry Pi4 B (2 Go) ou 5Pi 5 (8 Go + ventilateur)
microSD32 Go UHS-I A1SSD NVMe + adaptateur PCIe (Pi 5)
Power supply5 V 3 A (USB-C PD)5 V 5 A officielle
CoolingRadiateurVentilateur PWM + boîtier ventilé
TélécommandeHDMI-CEC du TVXiaomi Mi BT, 8BitDo M30 BT ou FLIRC IR
PC de flashWindows, macOS ou Linux-

1. Choisir l’image Android TV la plus récente

PiVersionBuild (mainteneur)Date
Pi 5LineageOS 22.2 Android 15 TVKonstaKANG14 mai 2025 konstakang.com
Pi 4/400/CM4LineageOS 22.2 Android 15 TVKonstaKANG14 mai 2025 konstakang.com
Pi 5LineageOS 21 Android 14 TVKonstaKANG16 août 2024 konstakang.com
Pi 4LineageOS 20 / 21 TVKonstaKANG2024+

Téléchargez l’archive *.img.xz ou *.img.gz (≈ 1,2 Go).

2. Flasher la carte SD/SSD

  1. Balena Etcher or Raspberry Pi Imager
    • Sélectionner l’image LineageOS.
    • Choisir la carte SD/SSD.
    • Cliquer Flash puis Verify.
  2. Éjecter proprement, insérer dans le Raspberry Pi.

Astuce : avec Pi 5 + NVMe, flashez directement le SSD ; la partition userdata sera créée au premier démarrage.

3. Premier démarrage & configuration initiale

  1. Brancher HDMI 2.0, Ethernet (plus stable que Wi-Fi au setup).
  2. À l’écran LineageOS :
    • Sélectionner la langue, réseau, fuseau horaire.
    • Accepter le CLUF KonstaKANG
  3. Laisser la compilation des APK système (5–10 min). Le Pi peut atteindre 70 °C ; un ventilateur est recommandé.

4. Installer Google Apps & Play Store

Étape
Télécharger NikGapps-tv or MindTheGapps-tv (ARM64, Android 15) sur PC.
Copier le .zip sur une clé USB ou dans /sdcard/Download.
Activer Options développeur → ADB puis adb reboot recovery.
Dans recovery LineageOS, flasher le .zip (Apply from ADB or Apply from storage).
Redémarrer ; Play Store apparaît dans le lanceur Android TV.

5. Ajouter une télécommande

  1. HDMI-CEC : activer CEC sur le TV (Samsung Anynet+, LG Simplink…) et dans Paramètres → Appareils & télécommande → CEC du Pi.
  2. Bluetooth : Paramètres → Ajouter accessoire puis appairer une télécommande BT (Mi Stick, 8BitDo…).
  3. IR : dongle FLIRC USB ou GPIO + lircd ; mapper les touches avec Key Layout Editor.

6. Optimisations performances & température

ActionGain typique
Overclock GPU ( Pi 5 v3d_freq=1000)+15 % fluidité UI
Activer SurfaceFlinger → Disable HW overlays (dev options)Zapping plus fluide
Ventilateur 5 V + fan_temp0=40 (Pi 5)< 55 °C en 4K
Régler résolution 1080p 60 Hz au lieu de 4K–25 % charge GPU
Passer au SSD NVMe (Pi 5)-20 s au boot, +150 % I/O

7. Contenu protégé & Widevine DRM

  • Les builds KonstaKANG intègrent Widevine L3 : Netflix, Disney+, MyCanal limités à 480p.
  • Solutions :
    • Utiliser Kodi 21 + plugin Netflix qui contourne L3 via InputStream Adaptive (1080p plafonné).
    • Caster depuis smartphone (Chromecast intégré fonctionne).
    • Adopter un HDMI dongle officiel Google TV pour 4K HDR certifié.

8. Dépannage rapide

ProblèmeCorrectif
Boot loop sur logo LineageOSRe-flasher, tester autre carte SD (A1/V30), aliment. 5 V 5 A.
Wi-Fi/BT absent Pi 5Paramètres → Système → Modem fils (activer) ; antenne 2,4 GHz requise.
Son HDMI muetParamètres → Affichage → Formats → Forcer Passthrough PCM.
Télécommande BT non reconnueadb shell setprop persist.bluetooth.disableabsprofile true puis reboot.
Play Store bloqué sur « Téléchargement… »Autoriser Services Google Play dans Économiseur d’énergie.

9. Mise à jour (OTA)

  1. Paramètres → À propos → LineageOS Update.
  2. Télécharger l’incrémentiel (300–500 Mo) et redémarrer.
  3. Si le Pi reste sur bootloader, flasher manuellement la nouvelle image puis reflasher GApps.

Note : passez toujours par la même branche (OS 22.2 → 22.x). Un changement majeur (21 → 22) requiert clean flash + factory reset.

10. Pour aller plus loin

  • Automatiser les tâches : Home Assistant sur le même Pi via Waydroid multi-boot.
  • Gaming : Moonlight/Steam Link 1080p 60 fps (Gigabit Ethernet).
  • Home automation : app Google Home + Zigbee2MQTT en conteneur Docker (Linux deploy).

Conclusion

En une heure, votre Raspberry Pi 4, 5 ou 400 devient une box Android TV 15 capable de streaming, jeux et domotique—le tout 100 % open-source et modifiable. Respectez impérativement l’alimentation, le refroidissement et gardez votre image LineageOS à jour pour profiter d’un media-center fluide et sécurisé !