Vývojář portuje Android 12 na Raspberry Pi 4 B, Pi 400 a Compute Module 4

Raspberry Pi 4 Model B, Pi 400 a Compute Module 4 nyní mohou používat Android 12, a to díky neoficiálnímu portu LineageOS 19.0.

Android 12 nyní obchází všude – ať už ve formě oficiální aktualizace z OEM nebo přes komunitou vyrobené vlastní ROM. Na portovací scéně aftermarketu často narážíme na několik kreativních vývojářů, kteří rádi překračují formální stránku bariéru a pokuste se zavést nejnovější iteraci Androidu na zařízeních, která nejsou nikdy určena ke spuštění Androidu v prvním místo. Senior člen XDA KonstaT je jedním takovým vývojářem, kterému se nyní podařilo přenést Android 12 do rodiny zařízení Raspberry Pi 4.

Raspberry Pi XDA fóra

Pokud máte a Raspberry Pi 4 model B nebo a Sada osobního počítače Pi 400, nyní na nich můžete nabootovat Android 12, a to díky neoficiální ROM LineageOS 19.0 sestavené společností KonstaT. The Výpočetní modul 4 je také kompatibilní s tímto portem, i když byste se měli rozhodnout pro variantu 2 GB RAM a připojit ji ke kompatibilní nosné desce, abyste mohli naplno využít potenciál paměti ROM. Mějte na paměti, že tým LineageOS ještě musí sloučit většinu svých exkluzivních funkcí

Kódová základna AOSP 12, proto jsou v tomto bodě věci do značné míry holé.

Mezi věcmi, které fungují hned po vybalení, můžete zjistit, že audio/video výstupy, hardwarově akcelerovaná grafika, Wi-Fi, Bluetooth a sítě přes ethernet fungují dobře. Ovladač kamery je implementován částečně, tedy UVC USB webkamery, které podporují formát Motion JPEG, by také měly fungovat. Někdy se vám však může stát, že zavádění z USB bude vadné, zatímco hardwarové kódování a dekódování videa zatím vůbec nefunguje. Jinými slovy, doporučovali bychom to vyzkoušet pouze v případě, že víte, co děláte, a máte náhradní SD kartu pro kutilství.

Kompletní seznam pracovních funkcí této ROM naleznete níže:

  • Zvuk (HDMI, 3,5 mm jack, USB mikrofony, Bluetooth reproduktory/sluchátka atd.)
  • Audio DAC (pomocí GPIO DAC, např. Hifiberry DAC+)
  • Bluetooth (a tethering Bluetooth)
  • GPIO
  • GPS (pomocí externích modulů USB, např. U-Blox 7)
  • Ethernet
  • Hardwarově akcelerovaná grafika (V3D, OpenGL a Vulkan)
  • Displej HDMI (a HDMI-CEC)
  • I2C
  • IR dálkové ovládání (pomocí externích GPIO IR modulů, např. TSOP4838)
  • RTC (pomocí externích modulů GPIO I2C, např. DS3231)
  • Senzory (pomocí externích modulů GPIO I2C, např. MPU6050, LSM6DS3, LSM303DLHC & BME280/BMP280 akcelerometr/gyroskop/magnetometr/teplota/tlak/vlhkost)
  • Sériová konzole (pomocí externích adaptérů sériové konzoly GPIO, např. PL2303)
  • SPI
  • Dotyková obrazovka / vícedotykové (dotykové obrazovky USB, dotykové obrazovky Waveshare SPI)
  • USB (myš, klávesnice, úložiště atd.)
  • USB-C (ADB, MTP, PTP, USB tethering)
  • Wi-Fi (a tethering Wi-Fi)

Pokud jste vývojář, který hledá zdrojový kód jádra odpovídající tomuto portu, můžete ho najít uvedené pod profilem vývojáře na GitHubu. Doufáme, že dostupnost zdrojů vydláždí cestu dalším oblíbené vlastní ROM založené na Androidu být portován pro rodinu zařízení Raspberry Pi. Chcete-li se dozvědět více, podívejte se na vlákno XDA odkazované níže.

Neoficiální LineageOS 19.0 založený na Androidu 12 pro Raspberry Pi 4 Model B/Pi 400/Compute Module 4