Il Raspberry Pi 4 Model B, Pi 400 e il Compute Module 4 ora possono eseguire Android 12, grazie a un port non ufficiale di LineageOS 19.0.
Androide 12 sta facendo il giro ovunque adesso, sia sotto forma ufficiale aggiornamenti da OEM o attraverso ROM personalizzate create dalla comunità. Nella scena del porting aftermarket, spesso ci imbattiamo in alcuni sviluppatori creativi a cui piace oltrepassare il formale barriera e provare ad avviare l'ultima iterazione di Android su dispositivi che non sono mai stati progettati per eseguire Android nella prima posto. Membro senior dell'XDA KonstaT è uno di questi sviluppatori che ora è riuscito a portare Android 12 sulla famiglia di dispositivi Raspberry Pi 4.
Forum XDA Raspberry Pi
Se hai un Raspberry Pi 4 modello B o a Kit per personal computer Pi 400, ora puoi avviare Android 12 su di essi, grazie alla ROM non ufficiale LineageOS 19.0 compilata da KonstaT. IL Modulo di calcolo 4 è compatibile anche con questa porta, anche se dovresti optare per la variante da 2 GB di RAM e collegarla a una scheda madre compatibile per liberare tutto il potenziale della ROM. Tieni presente che il team di LineageOS deve ancora unire la maggior parte delle sue funzionalità esclusive a
Base di codice AOSP 12, quindi le cose sono praticamente scarne a questo punto.Tra le cose che funzionano immediatamente, puoi scoprire che le uscite audio/video, la grafica con accelerazione hardware, Wi-Fi, Bluetooth e la rete tramite Ethernet funzionano perfettamente. Il driver della fotocamera è parzialmente implementato, quindi dovrebbero funzionare anche le webcam USB UVC che supportano il formato Motion JPEG. Tuttavia, a volte potresti riscontrare problemi di avvio USB, mentre la codifica e decodifica video hardware non funziona affatto al momento. In altre parole, ti consigliamo di provarlo solo se sai cosa stai facendo e hai una scheda SD di riserva per il gusto di armeggiare.
L'elenco completo delle funzionalità di funzionamento di questa ROM è disponibile di seguito:
- 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)
- 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 e accelerometro/giroscopio/magnetometro/temperatura/pressione/umidità BME280/BMP280)
- Console seriale (utilizzando adattatori per console seriale GPIO esterni, ad esempio PL2303)
- SPI
- Touchscreen/multi-touch (touchscreen USB, touchscreen Waveshare SPI)
- USB (mouse, tastiera, memoria, ecc.)
- USB-C (ADB, MTP, PTP, tethering USB)
- Wi-Fi (e tethering Wi-Fi)
Se sei uno sviluppatore che cerca il sorgente del kernel corrispondente a questa porta, puoi trovarlo elencato sotto il profilo GitHub dello sviluppatore. Ci auguriamo che la disponibilità delle fonti apra la strada ad altre popolari ROM personalizzate basate su Android da portare per la famiglia di dispositivi Raspberry Pi. Per saperne di più, controlla il thread XDA collegato di seguito.
LineageOS 19.0 non ufficiale basato su Android 12 per Raspberry Pi 4 Modello B/Pi 400/Compute Module 4