Utvecklare portar Android 12 till Raspberry Pi 4 B, Pi 400 och Compute Module 4

Raspberry Pi 4 Model B, Pi 400 och Compute Module 4 kan nu köra Android 12, tack vare en inofficiell port av LineageOS 19.0.

Android 12 gör rundor överallt nu - vare sig det är i form av officiella uppdateringar från OEM eller genom community-gjorda skräddarsydda ROM. I eftermarknadsporting-scenen stöter vi ofta på några kreativa utvecklare som gillar att passera det formella barriär och försök starta den senaste iterationen av Android på enheter som aldrig är avsedda att köra Android i den första plats. Seniormedlem i XDA KonstaT är en sådan utvecklare som nu har lyckats porta Android 12 till Raspberry Pi 4-familjen av enheter.

Raspberry Pi XDA-forum

Om du har en Raspberry Pi 4 Model B eller a Pi 400 persondatorsats, kan du nu starta Android 12 på dem, tack vare den inofficiella LineageOS 19.0 ROM sammanställd av KonstaT. De Beräkningsmodul 4 är också kompatibel med den här porten, även om du bör välja 2 GB RAM-varianten och ansluta den till ett kompatibelt bärkort för att frigöra ROM: s fulla potential. Tänk på att LineageOS-teamet ännu inte har sammanfogat de flesta av sina exklusiva funktioner ovanpå

AOSP 12 kodbas, därför är saker i stort sett barebones vid denna tidpunkt.

Bland de saker som fungerar direkt kan du upptäcka att ljud-/videoutgångar, hårdvaruaccelererad grafik, Wi-Fi, Bluetooth och nätverk via ethernet fungerar utmärkt. Kameradrivrutinen är delvis implementerad, det vill säga UVC USB-webbkameror som stöder Motion JPEG-formatet bör också fungera. Du kan dock tycka att USB-start är problematiskt ibland, medan hårdvaruvideokodning och avkodning inte fungerar alls för närvarande. Vi skulle med andra ord bara rekommendera att prova detta om du vet vad du gör och har ett extra SD-kort för pysslets skull.

Den fullständiga listan över fungerande funktioner i denna ROM finns nedan:

  • Ljud (HDMI, 3,5 mm-uttag, USB-mikrofoner, Bluetooth-högtalare/hörlurar, etc.)
  • Audio DAC (med GPIO DAC, t.ex. Hifiberry DAC+)
  • Bluetooth (och internetdelning via Bluetooth)
  • GPIO
  • GPS (med externa USB-moduler, t.ex. U-Blox 7)
  • Ethernet
  • Hårdvaruaccelererad grafik (V3D, OpenGL & Vulkan)
  • HDMI-skärm (och HDMI-CEC)
  • I2C
  • IR-fjärrkontroller (med externa GPIO IR-moduler, t.ex. TSOP4838)
  • RTC (med externa GPIO I2C-moduler, t.ex. DS3231)
  • Sensorer (med externa GPIO I2C-moduler, t.ex. MPU6050, LSM6DS3, LSM303DLHC & BME280/BMP280 accelerometer/gyroskop/magnetometer/temperatur/tryck/fuktighet)
  • Seriell konsol (med externa GPIO seriella konsoladaptrar, t.ex. PL2303)
  • SPI
  • Pekskärm/multi-touch (USB-pekskärmar, Waveshare SPI-pekskärmar)
  • USB (mus, tangentbord, lagring, etc.)
  • USB-C (ADB, MTP, PTP, USB-internetdelning)
  • Wi-Fi (och internetdelning via Wi-Fi)

Om du är en utvecklare som letar efter kärnkällan som motsvarar denna port, kan du hitta den listad under utvecklarens GitHub-profil. Vi hoppas att tillgången till källorna kommer att bana väg för andra populära Android-baserade anpassade ROM-skivor ska portas för Raspberry Pi-familjen av enheter. För att lära dig mer, kolla in XDA-tråden som länkas nedan.

Inofficiell LineageOS 19.0 baserat på Android 12 för Raspberry Pi 4 Model B/Pi 400/Compute Module 4