Raspberry Pi 4 en 3 krijgen onofficiële LineageOS 17.1 gebaseerd op Android 10

Onofficiële builds van LineageOS 17.1 gebaseerd op Android 10 zijn nu beschikbaar voor de Raspberry Pi 4 en de Pi 3, met dank aan XDA Senior Member KonstaT.

Sinds de release in 2012 is de Raspberry Pi synoniem geworden voor single board computers (SBC's). De nieuwste versie van deze computer op creditcardformaat, de Framboos Pi 4, komt met tot 8 GB RAM en ARM64-ondersteuning. De Raspberry Pi Foundation biedt Raspberry Pi OS (voorheen Raspbian genoemd) als standaardbesturingssysteem systeem, terwijl verschillende IoT-gerichte distributies zoals Windows 10 IoT Core officieel worden ondersteund als Goed. Nu, XDA Senior-lid KonstaT heeft voor zowel de Raspberry Pi 4 (B) als de Raspberry Pi 3 (B/B+) een volwaardige build van Android 10 kunnen samenstellen in de vorm van LineageOS 17.1.

Raspberry Pi XDA-forums

Peter Yoon, beter bekend als peyo-hd in de Android-rpi community, en verschillende andere bijdragers begonnen oorspronkelijk met de poging om Android over te zetten naar de Raspberry Pi-borden. Om de stabiliteit te garanderen,

KonstaT nam verder stukjes en beetjes van de Android Things-firmware tijdens het bouwen van LineageOS. Daarbovenop, Erik Anholt's open-source Linux grafische driverstack voor de Broadcom VideoCore 4 GPU (aanwezig in de Raspberry Pi) maakte het hele porteringsproces minder lastig.

De volledige lijst met werkende functies omvat het volgende:

  • Audio (HDMI, 3,5 mm-aansluiting, USB-microfoons, Bluetooth-luidsprekers/headsets, enz.)
  • Audio DAC (met behulp van PCM512x DAC's, bijvoorbeeld Hifiberry DAC+)
  • Bluetooth
  • Camera (met behulp van officiële Pi-cameramodules en UVC USB-webcams met SwiftShader-softwarerenderer)
  • GPIO
  • GPS (met behulp van externe USB-modules, bijvoorbeeld U-Blox 7)
  • Ethernet
  • Hardwareversnelde grafische weergave (V3D/VC4)
  • HDMI-weergave
  • I2C
  • IR-afstandsbedieningen (met behulp van externe GPIO IR-modules, bijvoorbeeld TSOP4838)
  • RTC (met behulp van externe GPIO I2C-modules, bijvoorbeeld DS3231)
  • Seriële console (met behulp van externe GPIO seriële consoleadapters, bijvoorbeeld PL2303)
  • SPI
  • Touchscreen/multi-touch (met officieel 7-inch display met SwiftShader-softwarerenderer)
  • USB (muis, toetsenbord, opslag, enz.)
  • Wifi
  • Wifi tethering

In tegenstelling tot typische Android-smartphones is het concept van bootloader ontgrendelen is niet van toepassing op de Pi. U moet het modelspecifieke LineageOS-afbeeldingsbestand downloaden, naar een microSD-kaart schrijven (> = 8 GB), de kaart in de Pi plaatsen en hem gewoon opstarten. Omdat je in het begin geen aangepast herstel nodig hebt om het ZIP-bestand te flashen, hoef je geen afzonderlijk herstel te downloaden, hoewel TWRP wordt geleverd als de vooraf geconfigureerde herstelomgeving.

Download LineageOS 17.1 (Android 10) voor de Raspberry Pi: Pi 4 B ||| Pi3B/B+

LineageOS op de Raspberry Pi 4/3 draait in 32-bit modus, waardoor je moet kiezen voor ARM-varianten van Google-apps-pakketten. Bovendien vereisen de bovengenoemde builds HDMI-schermen die ondersteunde resoluties rapporteren met behulp van Extended Display Identification Data (EDID). Als u een incompatibel beeldscherm heeft en de Android-opstartanimatie niet kunt zien na het opstartscherm, moet u mogelijk de waarde van debug.drm.mode.force eigendom in /system/build.prop.