Entwickler portiert Android 12 auf den Raspberry Pi 4 B, Pi 400 und Compute Module 4

click fraud protection

Dank einer inoffiziellen Portierung von LineageOS 19.0 können der Raspberry Pi 4 Model B, der Pi 400 und das Compute Module 4 jetzt Android 12 ausführen.

Android 12 macht mittlerweile überall die Runde – sei es in offizieller Form Aktualisierung aus OEMs oder durch Von der Community erstellte benutzerdefinierte ROMs. In der Aftermarket-Portierungsszene stoßen wir oft auf ein paar kreative Entwickler, die gerne über das Formale hinausgehen Barriere und versuchen Sie, die neueste Version von Android auf Geräten zu starten, die ursprünglich nie für die Ausführung von Android vorgesehen waren Ort. XDA-Senior-Mitglied KonstaT ist einer dieser Entwickler, dem es nun gelungen ist, Android 12 auf die Raspberry Pi 4-Gerätefamilie zu portieren.

Raspberry Pi XDA-Foren

Wenn Sie eine haben Raspberry Pi 4 Modell B oder ein Pi 400 Personal Computer KitDank des inoffiziellen LineageOS 19.0 ROM, das von KonstaT zusammengestellt wurde, können Sie jetzt Android 12 darauf booten. Der Rechenmodul 4 ist auch mit diesem Port kompatibel, allerdings sollten Sie sich für die 2-GB-RAM-Variante entscheiden und diese an ein kompatibles Trägerboard anschließen, um das volle Potenzial des ROM auszuschöpfen. Bedenken Sie, dass das LineageOS-Team die meisten seiner exklusiven Funktionen noch nicht zusammengeführt hat

AOSP 12-Codebasis, daher sind die Dinge zu diesem Zeitpunkt ziemlich einfach.

Unter den Dingen, die sofort funktionieren, können Sie feststellen, dass Audio-/Videoausgänge, hardwarebeschleunigte Grafik, WLAN, Bluetooth und die Vernetzung über Ethernet einwandfrei funktionieren. Der Kameratreiber ist teilweise implementiert, d. h. auch UVC-USB-Webcams, die das Motion JPEG-Format unterstützen, sollten funktionieren. Allerdings kann es manchmal zu Störungen beim USB-Booten kommen, während die Hardware-Videokodierung und -Dekodierung derzeit überhaupt nicht funktioniert. Mit anderen Worten: Wir würden Ihnen nur empfehlen, dies auszuprobieren, wenn Sie wissen, was Sie tun, und zum Basteln eine Ersatz-SD-Karte haben.

Die vollständige Liste der Arbeitsfunktionen dieses ROM finden Sie unten:

  • Audio (HDMI, 3,5-mm-Buchse, USB-Mikrofone, Bluetooth-Lautsprecher/Kopfhörer usw.)
  • Audio-DAC (unter Verwendung von GPIO-DACs, z. B. Hifiberry DAC+)
  • Bluetooth (und Bluetooth-Tethering)
  • GPIO
  • GPS (mit externen USB-Modulen, z. B. U-Blox 7)
  • Ethernet
  • Hardwarebeschleunigte Grafik (V3D, OpenGL & Vulkan)
  • HDMI-Anzeige (und HDMI-CEC)
  • I2C
  • IR-Fernbedienungen (mit externen GPIO-IR-Modulen, z. B. TSOP4838)
  • RTC (unter Verwendung externer GPIO-I2C-Module, z. B. DS3231)
  • Sensoren (unter Verwendung externer GPIO-I2C-Module, z. B. MPU6050, LSM6DS3, LSM303DLHC und BME280/BMP280 Beschleunigungsmesser/Gyroskop/Magnetometer/Temperatur/Druck/Feuchtigkeit)
  • Serielle Konsole (unter Verwendung externer serieller GPIO-Konsolenadapter, z. B. PL2303)
  • SPI
  • Touchscreen/Multi-Touch (USB-Touchscreens, Waveshare SPI-Touchscreens)
  • USB (Maus, Tastatur, Speicher usw.)
  • USB-C (ADB, MTP, PTP, USB-Tethering)
  • WLAN (und WLAN-Tethering)

Wenn Sie als Entwickler nach der Kernel-Quelle suchen, die diesem Port entspricht, können Sie sie finden unter dem GitHub-Profil des Entwicklers aufgeführt. Wir hoffen, dass die Verfügbarkeit der Quellen den Weg für andere ebnet beliebte Android-basierte benutzerdefinierte ROMs für die Raspberry-Pi-Gerätefamilie portiert werden. Weitere Informationen finden Sie im unten verlinkten XDA-Thread.

Inoffizielles LineageOS 19.0 basierend auf Android 12 für den Raspberry Pi 4 Model B/Pi 400/Compute Module 4