Raspberry Pi 4 et 3 obtiennent LineageOS 17.1 non officiel basé sur Android 10

Des versions non officielles de LineageOS 17.1 basées sur Android 10 sont désormais disponibles pour le Raspberry Pi 4 et le Pi 3, gracieuseté de KonstaT, membre senior de XDA.

Depuis sa sortie en 2012, le Raspberry Pi est devenu synonyme d'ordinateurs monocarte (SBC). Dernière itération de cet ordinateur de la taille d'une carte de crédit, le Framboise Pi 4, livré avec jusqu'à 8 Go de RAM et prise en charge ARM64. La Fondation Raspberry Pi fournit le système d'exploitation Raspberry Pi (anciennement appelé Raspbian) comme système d'exploitation par défaut. système, tandis que diverses distributions axées sur l'IoT telles que Windows 10 IoT Core sont officiellement prises en charge en tant que Bien. Maintenant, membre senior de XDA KonstaT a pu compiler une version complète d'Android 10 sous la forme de LineageOS 17.1 pour le Raspberry Pi 4 (B) et le Raspberry Pi 3 (B/B+).

Forums Raspberry Pi XDA

Peter Yoon, mieux connu sous le nom de peyo-hd dans le android-rpi communauté, et plusieurs autres contributeurs ont initialement lancé l'effort de porter Android sur les cartes Raspberry Pi. Pour assurer la stabilité,

KonstaT a en outre pris des morceaux du micrologiciel Android Things lors de la création de LineageOS. En plus de ça, Éric AnholtLa pile de pilotes graphiques Linux open source de pour le GPU Broadcom VideoCore 4 (présent dans le Raspberry Pi) a rendu l'ensemble du processus de portage moins gênant.

La liste complète des fonctionnalités fonctionnelles comprend les éléments suivants :

  • Audio (HDMI, prise jack 3,5 mm, microphones USB, haut-parleurs/casques Bluetooth, etc.)
  • DAC audio (utilisant des DAC PCM512x, par exemple Hifiberry DAC+)
  • Bluetooth
  • Caméra (utilisant les modules de caméra Pi officiels et les webcams USB UVC avec le logiciel de rendu SwiftShader)
  • GPIO
  • GPS (en utilisant des modules USB externes, par exemple U-Blox 7)
  • Ethernet
  • Graphiques accélérés par le matériel (V3D/VC4)
  • Affichage HDMI
  • 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)
  • Console série (en utilisant des adaptateurs de console série GPIO externes, par exemple PL2303)
  • IPS
  • Écran tactile/multi-touch (utilisant un écran officiel de 7 pouces avec le logiciel de rendu SwiftShader)
  • USB (souris, clavier, stockage, etc.)
  • Wifi
  • Partage de connexion Wi-Fi

Contrairement aux smartphones Android typiques, le concept de déverrouillage du chargeur de démarrage n'est pas applicable au Pi. Vous devez télécharger le fichier image LineageOS spécifique au modèle, l'écrire sur une carte microSD (>=8 Go), insérer la carte dans le Pi et simplement le démarrer. Étant donné que vous n'avez pas besoin d'une récupération personnalisée pour flasher le fichier ZIP au début, il n'y a pas de récupération distincte à télécharger, bien que TWRP soit un environnement de récupération préconfiguré.

Téléchargez LineageOS 17.1 (Android 10) pour le Raspberry Pi: Pi4B ||| Pi3B/B+

LineageOS sur le Raspberry Pi 4/3 fonctionne en mode 32 bits, vous devez donc opter pour les variantes ARM des packages d'applications Google. De plus, les versions susmentionnées nécessitent des écrans HDMI qui signalent les résolutions prises en charge à l'aide des données d'identification d'affichage étendues (EDID). Si vous avez un affichage incompatible et que vous ne pouvez pas voir l'animation de démarrage Android après l'écran de démarrage, vous devrez peut-être modifier manuellement la valeur de debug.drm.mode.force propriété dans /system/build.prop.