Android 13 arriva su Raspberry Pi 4, per gentile concessione di una ROM di terze parti

Il Raspberry Pi 4 Modello B, Pi 400 e il Compute Module 4 ora possono eseguire Android 13, grazie a un port non ufficiale. Continua a leggere per saperne di più!

Solo pochi giorni fa Google ha spinto la stalla Androide 13 aggiornare i suoi telefoni Pixel e ha caricato il codice sorgente per il rilascio su AOSP, ma uno sviluppatore su XDA ha già preparato il primo ROM personalizzata Android 13 per il computer a scheda singola Raspberry Pi 4 e i suoi derivati.

Membro senior dell'XDA KonstaT ha creato una ROM AOSP basata su Android 13 pura per il popolare computer delle dimensioni di una carta di credito. Un vantaggio importante qui è che questa build è compatibile anche con il Raspberry Pi 400, che è un PC ARM portatile tutto contenuto in un fattore di forma mini tastiera. È anche possibile avviare la versione sul Raspberry Pi Compute Module 4, ma per cominciare potrebbe essere necessaria una scheda portante aggiuntiva.

Sebbene sia destinata agli utenti avanzati, la build di Android 13 sembra funzionare abbastanza bene con la maggior parte delle funzionalità supportate, tra cui:

  • Audio (HDMI, jack da 3,5 mm, microfoni USB, altoparlanti/cuffie Bluetooth, ecc.)
  • DAC audio (utilizzando DAC GPIO, ad esempio HiFiBerry DAC+)
  • Bluetooth (e tethering Bluetooth)
  • Fotocamera (utilizzando moduli fotocamera Pi ufficiali e webcam USB UVC)
  • GPIO
  • GPS (utilizzando moduli USB esterni, ad esempio U-blox 7)
  • Ethernet
  • Grafica con accelerazione hardware (V3D, OpenGL e Vulkan)
  • Display HDMI (e HDMI-CEC)
  • I2C
  • Telecomandi IR (utilizzando moduli IR GPIO esterni, ad esempio TSOP4838)
  • RTC (utilizzando moduli GPIO I2C esterni, ad esempio DS3231)
  • Sensori (utilizzando moduli GPIO I2C esterni, ad esempio MPU6050, LSM6DS3, LSM303DLHC, BME280/BMP280 e Accelerometro, giroscopio, magnetometro APDS9930, temperatura, pressione, umidità, luce ambientale e prossimità)
  • Console seriale (utilizzando adattatori per console seriale GPIO esterni, ad esempio PL2303)
  • SPI
  • Touchscreen/multi-touch (touchscreen ufficiale da 7", touchscreen USB, touchscreen Waveshare SPI)
  • USB (mouse, tastiera, memoria, ecc.)
  • USB-C (ADB, MTP, PTP, tethering USB)
  • Wi-Fi (e tethering Wi-Fi)

Anche l'installazione è semplice. Questa porta è disponibile come immagine disco, quindi puoi semplicemente avviarla da una scheda microSD dopo il ripristino. Puoi anche installare aggiornamenti successivi tramite una versione TWRP appositamente predisposta, sebbene tale processo richieda un paio di passaggi aggiuntivi.

Tieni presente che questo è molto diverso dall'esecuzione di qualcosa come Android TV su un grande schermo, che è adattato al consumo dei media piuttosto che all'interazione attiva e regolare. Come ci si aspetterebbe, il porting Android per la piattaforma Raspberry Pi 4 non è perfetto nel senso tradizionale. La mancanza di codifica e decodifica video supportata da hardware significa che devi fare affidamento su codec basati su software con una notevole riduzione delle prestazioni. Inoltre, molti degli accessori ufficiali per fotocamere Raspberry Pi non funzionano come dovrebbero. Anche SElinux è in modalità permissiva.

Anche se questo non è esattamente utile per la maggior parte delle persone là fuori, potrebbe essere un esperimento divertente scherzare con Android 13 se hai il Raspberry Pi 4 e sei un fan dell'armeggiare. Assicurati di seguire il thread ROM sui forum per iniziare.

Scarica AOSP 13.0 per Raspberry Pi 4 Modello B, Pi 400 e Compute Module 4