Android 12 en Raspberry Pi 4: (casi) todo funciona

Código fuente de Android 12 (AOSP) se lanzó el mes pasado, y un desarrollador aprovechó la oportunidad para migrar Android 12 a la computadora de placa única Raspberry Pi 4 y derivados.

Más específicamente, KonstaT creó una compilación no oficial de LineageOS 19.0 para Raspberry Pi 4, PC con teclado Raspberry Pi 400 y Compute Module 4 trabajando en sistemas con al menos 2GB de RAM.

Si bien está reservado para usuarios avanzados, la compilación de Android 12 parece funcionar bastante bien con la mayoría de las funciones compatibles, incluidas:

  • Video
    • Pantalla HDMI que incluye CEC
    • Pantalla táctil / multitáctil (pantallas táctiles USB, pantallas táctiles Waveshare SPI)
    • Gráficos acelerados por hardware (V3D, OpenGL y Vulkan)
  • Audio
    • HDMI, conector de 3,5 mm, micrófonos USB, altavoces / auriculares Bluetooth
    • DAC de audio como Hifiberry DAC +
  • Conectividad
    • Ethernet
    • WiFi, incluido el anclaje a red
    • Bluetooth, incluido el anclaje a red por Bluetooth
    • GPS usando módulos USB externos
  • USB probado con
    • Ratón USB, teclado, almacenamiento, etc.
    • USB-C: ADB, MTP, PTP, anclaje a red USB
  • E / S (GPIO, I2C, SPI) probadas con
    • Controles remotos a través de módulos de infrarrojos GPIO externos como TSOP4838
    • RTC usando módulos I2C como DS3231
    • Sensores I2C, p. ej. MPU6050, LSM6DS3, LSM303DLHC y amp; Acelerómetro / giroscopio / magnetómetro / temperatura / presión / humedad BME280 / BMP280
    • Consola serial a través de USB a placa TTL
    • Pantalla táctil SPI (consulte la sección de videos)

Los únicos problemas principales conocidos hasta ahora son la falta de decodificación de video por hardware y codificación y la cámara Pi no funciona. Todavía es posible usar la codificación y decodificación de video por software, pero obviamente la resolución/velocidad de fotogramas puede ser limitada, y las cámaras web USB UVC que usan MJPEG también deberían funcionar, pero aún no se ha probado. SELinux también está en modo permisivo, por lo que esta imagen de prueba no debe considerarse segura, y deben ser varios problemas que los usuarios pueden no haber encontrado.

Dado que la imagen incluye partes que tienen licencia bajo un Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International licencia se puede utilizar libremente para uso personal y educativo, pero no para uso comercial. KonstaT publicó información en foros de XDA Developer, pero encontrará más información, incluido el enlace a la imagen, el código fuente del kernel, así como las instrucciones para instalar Magisk y la compatibilidad con las aplicaciones de Google en KonstaKANG.com.

Traducido del artículo en inglés «Android 12 on Raspberry Pi 4 – (Almost) everything works«.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Salir de la versión móvil