Utvikler porterer Android 12 til Raspberry Pi 4 B, Pi 400 og Compute Module 4

click fraud protection

Raspberry Pi 4 Model B, Pi 400 og Compute Module 4 kan nå kjøre Android 12, takket være en uoffisiell port av LineageOS 19.0.

Android 12 går rundene overalt nå - det være seg i form av offisielle oppdateringer fra OEM-er eller gjennom fellesskapsdefinerte ROM-er. I ettermarkedsporting-scenen snubler vi ofte over noen få kreative utviklere som liker å krysse det formelle barriere og prøv å starte den siste iterasjonen av Android på enheter som aldri er ment å kjøre Android i den første plass. XDA seniormedlem KonstaT er en slik utvikler som nå har klart å portere Android 12 til Raspberry Pi 4-familien av enheter.

Raspberry Pi XDA-fora

Hvis du har en Raspberry Pi 4 Model B eller a Pi 400 PC-sett, kan du nå starte Android 12 på dem, takket være den uoffisielle LineageOS 19.0 ROM kompilert av KonstaT. De Beregningsmodul 4 er også kompatibel med denne porten, selv om du bør velge 2 GB RAM-varianten og feste den til et kompatibelt bærekort for å frigjøre det fulle potensialet til ROM. Husk at LineageOS-teamet ennå ikke har slått sammen de fleste av sine eksklusive funksjoner på toppen av

AOSP 12 kodebase, derfor er ting ganske mye barebones på dette tidspunktet.

Blant de tingene som fungerer ut av esken, kan du finne at lyd/video-utganger, maskinvareakselerert grafikk, Wi-Fi, Bluetooth og nettverk via Ethernet fungerer helt fint. Kameradriveren er delvis implementert, dvs. UVC USB-webkameraer som støtter Motion JPEG-formatet bør også fungere. Imidlertid kan det hende at USB-oppstart er feil noen ganger, mens maskinvarevideokoding og -dekoding ikke fungerer i det hele tatt per nå. Vi vil med andre ord kun anbefale å prøve dette hvis du vet hva du driver med og har et ekstra SD-kort for triksets skyld.

Den komplette listen over funksjoner til denne ROM-en finner du nedenfor:

  • Lyd (HDMI, 3,5 mm-kontakt, USB-mikrofoner, Bluetooth-høyttalere/hodetelefoner, etc.)
  • Lyd-DAC (bruker GPIO DAC-er, f.eks. Hifiberry DAC+)
  • Bluetooth (og Bluetooth-tilknytning)
  • GPIO
  • GPS (ved hjelp av eksterne USB-moduler, f.eks. U-Blox 7)
  • Ethernet
  • Maskinvareakselerert grafikk (V3D, OpenGL og Vulkan)
  • HDMI-skjerm (og HDMI-CEC)
  • I2C
  • IR-fjernkontroller (bruker eksterne GPIO IR-moduler, f.eks. TSOP4838)
  • RTC (ved hjelp av eksterne GPIO I2C-moduler, f.eks. DS3231)
  • Sensorer (ved hjelp av eksterne GPIO I2C-moduler, f.eks. MPU6050, LSM6DS3, LSM303DLHC & BME280/BMP280 akselerometer/gyroskop/magnetometer/temperatur/trykk/fuktighet)
  • Seriell konsoll (bruker eksterne GPIO serielle konsolladaptere, f.eks. PL2303)
  • SPI
  • Berøringsskjerm/multi-touch (USB-berøringsskjermer, Waveshare SPI-berøringsskjermer)
  • USB (mus, tastatur, lagring osv.)
  • USB-C (ADB, MTP, PTP, USB-tilknytning)
  • Wi-Fi (og Wi-Fi-tilknytning)

Hvis du er en utvikler som leter etter kjernekilden som tilsvarer denne porten, kan du finne den oppført under utviklerens GitHub-profil. Vi håper tilgjengeligheten av kildene vil bane vei for andre populære Android-baserte tilpassede ROM-er skal porteres for Raspberry Pi-familien av enheter. For å lære mer, sjekk ut XDA-tråden som er koblet til nedenfor.

Uoffisiell LineageOS 19.0 basert på Android 12 for Raspberry Pi 4 Model B/Pi 400/Compute Module 4