Le développeur porte Android 12 sur le Raspberry Pi 4 B, le Pi 400 et le Compute Module 4

Le Raspberry Pi 4 modèle B, le Pi 400 et le Compute Module 4 peuvent désormais exécuter Android 12, grâce à un port non officiel de LineageOS 19.0.

Android 12 fait le tour partout maintenant – que ce soit sous la forme de déclarations officielles mises à jour depuis OEM ou via ROM personnalisées créées par la communauté. Sur la scène du portage secondaire, nous tombons souvent sur quelques développeurs créatifs qui aiment traverser les frontières formelles. barrière et essayez de démarrer la dernière itération d'Android sur des appareils qui ne sont jamais destinés à exécuter Android dans le premier lieu. Membre senior XDA KonstaT est l’un de ces développeurs qui a désormais réussi à porter Android 12 sur la famille d’appareils Raspberry Pi 4.

Forums Raspberry Pi XDA

Si tu as un Framboise Pi 4 modèle B ou un Kit ordinateur personnel Pi 400, vous pouvez désormais démarrer Android 12 dessus, grâce à la ROM non officielle LineageOS 19.0 compilée par KonstaT. Le Module de calcul 4 est également compatible avec ce port, bien que vous deviez opter pour la variante de 2 Go de RAM et la connecter à une carte de support compatible pour libérer tout le potentiel de la ROM. Gardez à l'esprit que l'équipe LineageOS n'a pas encore fusionné la plupart de ses fonctionnalités exclusives en plus de

Base de code AOSP 12, donc les choses sont à peu près simples à ce stade.

Parmi les éléments qui fonctionnent immédiatement, vous constaterez que les sorties audio/vidéo, les graphiques à accélération matérielle, le Wi-Fi, le Bluetooth et la mise en réseau via Ethernet fonctionnent très bien. Le pilote de la caméra est partiellement implémenté, c'est-à-dire que les webcams USB UVC prenant en charge le format Motion JPEG devraient également fonctionner. Cependant, vous pouvez parfois constater des problèmes de démarrage USB, tandis que l'encodage et le décodage vidéo matériels ne fonctionnent pas du tout pour le moment. En d’autres termes, nous ne vous recommandons d’essayer cela que si vous savez ce que vous faites et disposez d’une carte SD de rechange pour le plaisir de bricoler.

La liste complète des fonctionnalités fonctionnelles de cette ROM se trouve ci-dessous :

  • Audio (HDMI, prise jack 3,5 mm, microphones USB, haut-parleurs/écouteurs Bluetooth, etc.)
  • DAC audio (utilisant des DAC GPIO, par exemple Hifiberry DAC+)
  • Bluetooth (et partage de connexion Bluetooth)
  • GPIO
  • GPS (en utilisant des modules USB externes, par exemple U-Blox 7)
  • Ethernet
  • Graphiques accélérés par matériel (V3D, OpenGL et Vulkan)
  • Écran HDMI (et HDMI-CEC)
  • I2C
  • Télécommandes IR (utilisant des modules IR GPIO externes, par exemple TSOP4838)
  • RTC (en utilisant des modules GPIO I2C externes, par exemple DS3231)
  • Capteurs (utilisant des modules GPIO I2C externes, par exemple MPU6050, LSM6DS3, LSM303DLHC et BME280/BMP280 accéléromètre/gyroscope/magnétomètre/température/pression/humidité)
  • Console série (en utilisant des adaptateurs de console série GPIO externes, par exemple PL2303)
  • IPS
  • Écran tactile/multi-touch (écrans tactiles USB, écrans tactiles Waveshare SPI)
  • USB (souris, clavier, stockage, etc.)
  • USB-C (ADB, MTP, PTP, partage de connexion USB)
  • Wi-Fi (et partage de connexion Wi-Fi)

Si vous êtes un développeur recherchant la source du noyau correspondant à ce port, vous pouvez la trouver répertorié sous le profil GitHub du développeur. Nous espérons que la disponibilité des sources ouvrira la voie à d'autres ROM personnalisées populaires basées sur Android à porter pour la famille d'appareils Raspberry Pi. Pour en savoir plus, consultez le fil de discussion XDA lié ci-dessous.

LineageOS 19.0 non officiel basé sur Android 12 pour le Raspberry Pi 4 modèle B/Pi 400/Compute Module 4