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
Élément | Minimum | Conseillé |
---|---|---|
Raspberry Pi | 4 B (2 Go) ou 5 | Pi 5 (8 Go + ventilateur) |
microSD | 32 Go UHS-I A1 | SSD NVMe + adaptateur PCIe (Pi 5) |
Alimentation | 5 V 3 A (USB-C PD) | 5 V 5 A officielle |
Refroidissement | Radiateur | Ventilateur PWM + boîtier ventilé |
Télécommande | HDMI-CEC du TV | Xiaomi Mi BT, 8BitDo M30 BT ou FLIRC IR |
PC de flash | Windows, macOS ou Linux | — |
1. Choisir l’image Android TV la plus récente
Pi | Version | Build (mainteneur) | Date |
---|---|---|---|
Pi 5 | LineageOS 22.2 Android 15 TV | KonstaKANG | 14 mai 2025 konstakang.com |
Pi 4/400/CM4 | LineageOS 22.2 Android 15 TV | KonstaKANG | 14 mai 2025 konstakang.com |
Pi 5 | LineageOS 21 Android 14 TV | KonstaKANG | 16 août 2024 konstakang.com |
Pi 4 | LineageOS 20 / 21 TV | KonstaKANG | 2024+ |
Téléchargez l’archive *.img.xz ou *.img.gz (≈ 1,2 Go).
2. Flasher la carte SD/SSD
- Balena Etcher ou Raspberry Pi Imager
- Sélectionner l’image LineageOS.
- Choisir la carte SD/SSD.
- Cliquer Flash puis Verify.
- É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
- Brancher HDMI 2.0, Ethernet (plus stable que Wi-Fi au setup).
- À l’écran LineageOS :
- Sélectionner la langue, réseau, fuseau horaire.
- Accepter le CLUF KonstaKANG
- 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 ou 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 ou Apply from storage). |
Redémarrer ; Play Store apparaît dans le lanceur Android TV. |
5. Ajouter une télécommande
- HDMI-CEC : activer CEC sur le TV (Samsung Anynet+, LG Simplink…) et dans Paramètres → Appareils & télécommande → CEC du Pi.
- Bluetooth : Paramètres → Ajouter accessoire puis appairer une télécommande BT (Mi Stick, 8BitDo…).
- IR : dongle FLIRC USB ou GPIO + lircd ; mapper les touches avec Key Layout Editor.
6. Optimisations performances & température
Action | Gain 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ème | Correctif |
---|---|
Boot loop sur logo LineageOS | Re-flasher, tester autre carte SD (A1/V30), aliment. 5 V 5 A. |
Wi-Fi/BT absent Pi 5 | Paramètres → Système → Modem fils (activer) ; antenne 2,4 GHz requise. |
Son HDMI muet | Paramètres → Affichage → Formats → Forcer Passthrough PCM. |
Télécommande BT non reconnue | adb 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)
- Paramètres → À propos → LineageOS Update.
- Télécharger l’incrémentiel (300–500 Mo) et redémarrer.
- 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).
- Domotique : 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é !