Android 13 komt naar de Raspberry Pi 4, met dank aan een ROM van derden

De Raspberry Pi 4 Model B, Pi 400 en de Compute Module 4 kunnen nu Android 13 draaien, dankzij een onofficiële poort. Lees verder om meer te weten!

Nog maar een paar dagen geleden duwde Google de stal onder druk Androïde 13 update naar zijn Pixel-telefoons en uploadde de broncode voor de release naar AOSP, maar een ontwikkelaar op XDA heeft de eerste al bedacht Aangepaste ROM voor Android 13 voor de Raspberry Pi 4 single board computer en zijn derivaten.

XDA Senior-lid KonstaT bouwde een pure Android 13-gebaseerde AOSP ROM voor de populaire computer op creditcardformaat. Een grote bonus hier is dat deze build ook compatibel is met de Raspberry Pi 400, een draagbare ARM-pc die allemaal in een mini-toetsenbordvormfactor zit. Het is zelfs mogelijk om de release op de Raspberry Pi Compute Module 4 op te starten, maar in eerste instantie heb je misschien een extra carrierboard nodig.

Hoewel het bedoeld is voor gevorderde gebruikers, lijkt de Android 13-build redelijk goed te werken met de meeste ondersteunde functies, waaronder:

  • Audio (HDMI, 3,5 mm-aansluiting, USB-microfoons, Bluetooth-luidsprekers/hoofdtelefoon, enz.)
  • Audio DAC (met behulp van GPIO DAC's, bijvoorbeeld HiFiBerry DAC+)
  • Bluetooth (en Bluetooth-tethering)
  • Camera (met behulp van officiële Pi-cameramodules en UVC USB-webcams)
  • GPIO
  • GPS (met behulp van externe USB-modules, bijvoorbeeld U-blox 7)
  • Ethernet
  • Hardwareversnelde grafische weergave (V3D, OpenGL en Vulkan)
  • HDMI-weergave (en HDMI-CEC)
  • I2C
  • IR-afstandsbedieningen (met behulp van externe GPIO IR-modules, bijvoorbeeld TSOP4838)
  • RTC (met behulp van externe GPIO I2C-modules, bijvoorbeeld DS3231)
  • Sensoren (met behulp van externe GPIO I2C-modules, bijv. MPU6050, LSM6DS3, LSM303DLHC, BME280/BMP280 en APDS9930 versnellingsmeter, gyroscoop, magnetometer, temperatuur, druk, vochtigheid, omgevingslicht en nabijheid)
  • Seriële console (met behulp van externe GPIO seriële consoleadapters, bijvoorbeeld PL2303)
  • SPI
  • Touchscreen/multi-touch (officieel 7” touchscreen, USB-touchscreens, Waveshare SPI-touchscreens)
  • USB (muis, toetsenbord, opslag, enz.)
  • USB-C (ADB, MTP, PTP, USB-tethering)
  • Wi-Fi (en Wi-Fi-tethering)

Installatie is ook eenvoudig. Deze poort is beschikbaar als schijfkopie, zodat u deze na het herstellen gewoon kunt opstarten vanaf een microSD-kaart. Je kunt ook daaropvolgende updates installeren via een speciaal vervaardigde versie van TWRP, hoewel dat proces een paar extra stappen vereist.

Houd er rekening mee dat dit heel anders is dan het draaien van zoiets als Android TV op een groot scherm – dat is afgestemd op mediaconsumptie in plaats van op actieve en regelmatige interactie. Zoals je zou verwachten is de Android-poort voor het Raspberry Pi 4-platform niet perfect in traditionele zin. Het ontbreken van door hardware ondersteunde videocodering en -decodering betekent dat u moet vertrouwen op op software gebaseerde codecs met een merkbaar prestatieverlies. Bovendien werken veel van de officiële Raspberry Pi-camera-accessoires niet zoals ze zouden moeten. SElinux bevindt zich ook in de permissieve modus.

Hoewel dit voor de meeste mensen niet bepaald nuttig is, kan het een leuk experiment zijn om met Android 13 te rommelen als je de Raspberry Pi 4 hebt en een fan bent van sleutelen. Zorg ervoor dat je de ROM-thread op de forums volgt om aan de slag te gaan.

Download AOSP 13.0 voor de Raspberry Pi 4 Model B, Pi 400 en Compute Module 4