Raspberry Pi 4 och 3 får inofficiella LineageOS 17.1 baserat på Android 10

Inofficiella versioner av LineageOS 17.1 baserade på Android 10 är nu tillgängliga för Raspberry Pi 4 och Pi 3, med tillstånd av XDA Senior Member KonstaT.

Ända sedan lanseringen 2012 har Raspberry Pi blivit synonymt med enkelkortsdatorer (SBC). Den senaste versionen av denna dator i kreditkortsstorlek, den Raspberry Pi 4, kommer med upp till 8 GB RAM och ARM64-stöd. Raspberry Pi Foundation tillhandahåller Raspberry Pi OS (tidigare kallat Raspbian) som standarddrift system, medan olika IoT-fokuserade distributioner som Windows 10 IoT Core stöds officiellt som väl. Nu, XDA Senior Member KonstaT har kunnat kompilera en fullfjädrad version av Android 10 i form av LineageOS 17.1 för både Raspberry Pi 4 (B) och Raspberry Pi 3 (B/B+).

Raspberry Pi XDA-forum

Peter Yoon, mer känd som peyo-hd i android-rpi community, och flera andra bidragsgivare började ursprungligen ansträngningen att porta Android till Raspberry Pi-korten. För att säkerställa stabilitet, KonstaT tog ytterligare bitar från Android Things firmware när man byggde LineageOS. Dessutom,

Erik Anholts open source Linux-grafikdrivrutinsstack för Broadcom VideoCore 4 GPU (finns i Raspberry Pi) gjorde hela porteringsprocessen mindre besvärlig.

Den kompletta listan över arbetsfunktioner inkluderar följande:

  • Ljud (HDMI, 3,5 mm-uttag, USB-mikrofoner, bluetooth-högtalare/headset, etc)
  • Audio DAC (med PCM512x DAC, t.ex. Hifiberry DAC+)
  • Blåtand
  • Kamera (med officiella Pi-kameramoduler och UVC USB-webbkameror med SwiftShader mjukvaruåtergivning)
  • GPIO
  • GPS (med externa USB-moduler, t.ex. U-Blox 7)
  • Ethernet
  • Hårdvaruaccelererad grafik (V3D/VC4)
  • HDMI-skärm
  • I2C
  • IR-fjärrkontroller (med externa GPIO IR-moduler, t.ex. TSOP4838)
  • RTC (med externa GPIO I2C-moduler, t.ex. DS3231)
  • Seriell konsol (med externa GPIO seriella konsoladaptrar, t.ex. PL2303)
  • SPI
  • Pekskärm/multi-touch (med officiell 7-tumsskärm med SwiftShader-programvara)
  • USB (mus, tangentbord, lagring, etc)
  • Wi-Fi
  • Internetdelning via Wi-Fi

Till skillnad från typiska Android-smarttelefoner, konceptet med upplåsning av bootloader är inte tillämplig på Pi. Du måste ladda ner den modellspecifika LineageOS-bildfilen, skriva den till ett microSD-kort (>=8GB), sätta in kortet i Pi: n och bara starta upp det. På grund av det faktum att du inte behöver en anpassad återställning för att flasha ZIP-filen i början, finns det ingen separat återställning att ladda ner, även om TWRP kommer som den förkonfigurerade återställningsmiljön.

Ladda ner LineageOS 17.1 (Android 10) för Raspberry Pi: Pi 4 B ||| Pi 3 B/B+

LineageOS på Raspberry Pi 4/3 körs i 32-bitarsläge, så du måste välja ARM-varianter av Googles apppaket. Dessutom kräver de tidigare nämnda byggen HDMI-skärmar som rapporterar stödda upplösningar med hjälp av Extended Display Identification Data (EDID). Om du har en inkompatibel skärm och inte kan se Android-startanimationen efter startskärmen, kan du behöva ändra värdet för debug.drm.mode.force fastighet i /system/build.prop.