El desarrollador traslada Android 12 a Raspberry Pi 4 B, Pi 400 y Compute Module 4

Raspberry Pi 4 Modelo B, Pi 400 y Compute Module 4 ahora pueden ejecutar Android 12, gracias a una adaptación no oficial de LineageOS 19.0.

androide 12 está circulando por todas partes ahora, ya sea en forma de información oficial actualizaciones de OEM o a través de ROM personalizadas hechas por la comunidad. En la escena de la portabilidad del mercado de accesorios, a menudo nos topamos con algunos desarrolladores creativos a quienes les gusta cruzar lo formal. barrera e intente iniciar la última versión de Android en dispositivos que nunca fueron diseñados para ejecutar Android en la primera lugar. Miembro senior de XDA KonstaT es uno de esos desarrolladores que ahora ha logrado portar Android 12 a la familia de dispositivos Raspberry Pi 4.

Foros de Raspberry Pi XDA

Si tienes un Frambuesa Pi 4 Modelo B o un Equipo de computadora personal Pi 400, ahora puedes iniciar Android 12 en ellos, gracias a la ROM no oficial LineageOS 19.0 compilada por KonstaT. El Módulo de Computación 4 También es compatible con este puerto, aunque debes optar por la variante de 2 GB de RAM y conectarlo a una placa portadora compatible para liberar todo el potencial de la ROM. Tenga en cuenta que el equipo de LineageOS aún tiene que fusionar la mayoría de sus funciones exclusivas además de

Base de código AOSP 12, por lo tanto, las cosas son bastante básicas en este momento.

Entre las cosas que funcionan de inmediato, puede encontrar que las salidas de audio/video, los gráficos acelerados por hardware, Wi-Fi, Bluetooth y las redes a través de Ethernet funcionan bien. El controlador de la cámara está parcialmente implementado, es decir, las cámaras web USB UVC que admiten el formato Motion JPEG también deberían funcionar. Sin embargo, es posible que a veces el arranque USB tenga fallas, mientras que la codificación y decodificación de video por hardware no funciona en absoluto en este momento. En otras palabras, sólo recomendamos probar esto si sabes lo que estás haciendo y tienes una tarjeta SD de repuesto para poder realizar modificaciones.

La lista completa de características de trabajo de esta ROM se puede encontrar a continuación:

  • Audio (HDMI, conector de 3,5 mm, micrófonos USB, altavoces/auriculares Bluetooth, etc.)
  • DAC de audio (usando DAC GPIO, por ejemplo, Hifiberry DAC+)
  • Bluetooth (y conexión Bluetooth)
  • GPIO
  • GPS (usando módulos USB externos, por ejemplo, U-Blox 7)
  • Ethernet
  • Gráficos acelerados por hardware (V3D, OpenGL y Vulkan)
  • Pantalla HDMI (y HDMI-CEC)
  • I2C
  • Controles remotos por infrarrojos (utilizando módulos GPIO IR externos, por ejemplo, TSOP4838)
  • RTC (usando módulos GPIO I2C externos, por ejemplo, DS3231)
  • Sensores (usando módulos GPIO I2C externos, por ejemplo, MPU6050, LSM6DS3, LSM303DLHC y BME280/BMP280, acelerómetro/giroscopio/magnetómetro/temperatura/presión/humedad)
  • Consola serie (utilizando adaptadores de consola serie GPIO externos, por ejemplo, PL2303)
  • SPI
  • Pantalla táctil/multitáctil (pantallas táctiles USB, pantallas táctiles Waveshare SPI)
  • USB (ratón, teclado, almacenamiento, etc.)
  • USB-C (ADB, MTP, PTP, conexión USB)
  • Wi-Fi (y conexión Wi-Fi)

Si eres un desarrollador que busca la fuente del kernel correspondiente a este puerto, puedes encontrarla listado bajo el perfil de GitHub del desarrollador. Esperamos que la disponibilidad de las fuentes allane el camino para otras ROM personalizadas populares basadas en Android para ser portado para la familia de dispositivos Raspberry Pi. Para obtener más información, consulte el hilo de XDA vinculado a continuación.

LineageOS 19.0 no oficial basado en Android 12 para Raspberry Pi 4 Modelo B/Pi 400/Compute Module 4