Raspberry Pi 4 og 3 får uoffisielle LineageOS 17.1 basert på Android 10

Uoffisielle versjoner av LineageOS 17.1 basert på Android 10 er nå tilgjengelig for Raspberry Pi 4 og Pi 3, med tillatelse fra XDA Senior Member KonstaT.

Helt siden utgivelsen i 2012 har Raspberry Pi blitt synonymt med enkeltbordsdatamaskiner (SBC). Den siste iterasjonen av denne datamaskinen i kredittkortstørrelse, den Raspberry Pi 4, kommer med opptil 8 GB RAM og ARM64-støtte. Raspberry Pi Foundation gir Raspberry Pi OS (tidligere kalt Raspbian) som standarddrift system, mens ulike IoT-fokuserte distribusjoner som Windows 10 IoT Core offisielt støttes som vi vil. Nå, XDA seniormedlem KonstaT har vært i stand til å kompilere en fullverdig versjon av Android 10 i form av LineageOS 17.1 for både Raspberry Pi 4 (B) og Raspberry Pi 3 (B/B+).

Raspberry Pi XDA-fora

Peter Yoon, bedre kjent som peyo-hd i android-rpi samfunnet, og flere andre bidragsytere startet opprinnelig arbeidet med å portere Android til Raspberry Pi-brettene. For å sikre stabilitet, KonstaT tok ytterligere biter og deler fra Android Things-fastvaren mens du bygde LineageOS. På toppen av det,

Erik Anholtsin åpne kildekode Linux-grafikkdriverstabel for Broadcom VideoCore 4 GPU (tilstede i Raspberry Pi) gjorde hele porteringsprosessen mindre plagsom.

Den komplette listen over arbeidsfunksjoner inkluderer følgende:

  • Lyd (HDMI, 3,5 mm-kontakt, USB-mikrofoner, bluetooth-høyttalere/headset osv.)
  • Audio DAC (bruker PCM512x DAC, f.eks. Hifiberry DAC+)
  • blåtann
  • Kamera (bruker offisielle Pi-kameramoduler og UVC USB-webkameraer med SwiftShader-programvaregjengivelse)
  • GPIO
  • GPS (ved hjelp av eksterne USB-moduler, f.eks. U-Blox 7)
  • Ethernet
  • Maskinvareakselerert grafikk (V3D/VC4)
  • HDMI-skjerm
  • I2C
  • IR-fjernkontroller (bruker eksterne GPIO IR-moduler, f.eks. TSOP4838)
  • RTC (ved hjelp av eksterne GPIO I2C-moduler, f.eks. DS3231)
  • Seriell konsoll (bruker eksterne GPIO serielle konsolladaptere, f.eks. PL2303)
  • SPI
  • Berøringsskjerm/multi-touch (bruker offisiell 7-tommers skjerm med SwiftShader-programvaregjengivelse)
  • USB (mus, tastatur, lagring osv.)
  • Wi-Fi
  • Wi-Fi-tilknytning

I motsetning til typiske Android-smarttelefoner, konseptet med opplåsing av bootloader er ikke aktuelt for Pi. Du må laste ned den modellspesifikke LineageOS-bildefilen, skrive den til et microSD-kort (>=8GB), sette kortet inn i Pi-en og bare starte den. På grunn av det faktum at du ikke trenger en egendefinert gjenoppretting for å flashe ZIP-filen i begynnelsen, er det ingen separat gjenoppretting å laste ned, selv om TWRP kommer som det forhåndskonfigurerte gjenopprettingsmiljøet.

Last ned LineageOS 17.1 (Android 10) for Raspberry Pi: Pi 4 B ||| Pi 3 B/B+

LineageOS på Raspberry Pi 4/3 kjører i 32-bits modus, så du må velge ARM-varianter av Google-apps-pakker. I tillegg krever de nevnte byggene HDMI-skjermer som rapporterer støttede oppløsninger ved hjelp av Extended Display Identification Data (EDID). I tilfelle du har en inkompatibel skjerm og ikke kan se Android-oppstartsanimasjonen etter oppstartsskjermen, må du kanskje endre verdien for manuelt debug.drm.mode.force eiendom i /system/build.prop.