Udvikler porter Android 12 til Raspberry Pi 4 B, Pi 400 og Compute Module 4

Raspberry Pi 4 Model B, Pi 400 og Compute Module 4 kan nu køre Android 12 takket være en uofficiel port af LineageOS 19.0.

Android 12 går rundt overalt nu - det være sig i form af officielle opdateringer fra OEM'er eller igennem fællesskabsfremstillede brugerdefinerede ROM'er. I eftermarkedsporting-scenen støder vi ofte på et par kreative udviklere, der kan lide at krydse det formelle barriere og prøv at starte den seneste iteration af Android på enheder, der aldrig er beregnet til at køre Android i den første placere. XDA seniormedlem KonstaT er en sådan udvikler, der nu har formået at porte Android 12 til Raspberry Pi 4-familien af ​​enheder.

Raspberry Pi XDA-fora

Hvis du har en Raspberry Pi 4 Model B eller a Pi 400 personlig computersæt, kan du nu starte Android 12 på dem, takket være den uofficielle LineageOS 19.0 ROM kompileret af KonstaT. Det Beregningsmodul 4 er også kompatibel med denne port, selvom du bør vælge 2 GB RAM-varianten og vedhæfte den til et kompatibelt bærekort for at frigøre ROM'ens fulde potentiale. Husk, at LineageOS-teamet endnu ikke har fusioneret de fleste af dets eksklusive funktioner oven på

AOSP 12 kodebase, derfor er tingene stort set barebones på dette tidspunkt.

Blandt de ting, der fungerer ud af boksen, kan du finde ud af, at lyd-/videoudgange, hardwareaccelereret grafik, Wi-Fi, Bluetooth og netværk via ethernet fungerer fint. Kameradriveren er delvist implementeret, dvs. UVC USB-webcams, der understøtter Motion JPEG-formatet, burde også fungere. Du kan dog nogle gange finde USB-opstart fejlagtig, mens hardware-videokodning og -afkodning overhovedet ikke fungerer lige nu. Vi vil med andre ord kun anbefale at prøve dette, hvis du ved hvad du laver og har et ekstra SD-kort for at pille ved.

Den komplette liste over arbejdsfunktioner i denne ROM kan findes nedenfor:

  • Lyd (HDMI, 3,5 mm-stik, USB-mikrofoner, Bluetooth-højttalere/hovedtelefoner osv.)
  • Audio DAC (ved hjælp af GPIO DAC'er, f.eks. Hifiberry DAC+)
  • Bluetooth (og Bluetooth-tethering)
  • GPIO
  • GPS (ved hjælp af eksterne USB-moduler, f.eks. U-Blox 7)
  • Ethernet
  • Hardwareaccelereret grafik (V3D, OpenGL & Vulkan)
  • HDMI-skærm (og HDMI-CEC)
  • I2C
  • IR-fjernbetjeninger (ved hjælp af eksterne GPIO IR-moduler, f.eks. TSOP4838)
  • RTC (ved hjælp af eksterne GPIO I2C-moduler, f.eks. DS3231)
  • Sensorer (ved hjælp af eksterne GPIO I2C-moduler, f.eks. MPU6050, LSM6DS3, LSM303DLHC & BME280/BMP280 accelerometer/gyroskop/magnetometer/temperatur/tryk/fugtighed)
  • Seriel konsol (ved brug af eksterne GPIO serielle konsoladaptere, f.eks. PL2303)
  • SPI
  • Touchscreen/multi-touch (USB touchscreens, Waveshare SPI touchscreens)
  • USB (mus, tastatur, lager osv.)
  • USB-C (ADB, MTP, PTP, USB-tethering)
  • Wi-Fi (og Wi-Fi-tethering)

Hvis du er en udvikler, der leder efter kernekilden, der svarer til denne port, kan du finde den opført under udviklerens GitHub-profil. Vi håber, at tilgængeligheden af ​​kilderne vil bane vejen for andre populære Android-baserede brugerdefinerede ROM'er skal porteres til Raspberry Pi-familien af ​​enheder. For at lære mere, tjek XDA-tråden, der er linket nedenfor.

Uofficiel LineageOS 19.0 baseret på Android 12 til Raspberry Pi 4 Model B/Pi 400/Compute Module 4