O desenvolvedor transfere o Android 12 para o Raspberry Pi 4 B, Pi 400 e Compute Module 4

O Raspberry Pi 4 Modelo B, Pi 400 e o Compute Module 4 agora podem rodar Android 12, graças a uma versão não oficial do LineageOS 19.0.

Andróide 12 está circulando por toda parte agora - seja na forma de comunicados oficiais atualizações de OEMs ou através ROMs personalizadas feitas pela comunidade. No cenário de portabilidade do mercado de reposição, muitas vezes nos deparamos com alguns desenvolvedores criativos que gostam de ultrapassar o formal barreira e tente inicializar a iteração mais recente do Android em dispositivos que nunca foram projetados para rodar o Android no primeiro lugar. Membro Sênior do XDA KonstaT é um desses desenvolvedores que agora conseguiu portar o Android 12 para a família de dispositivos Raspberry Pi 4.

Fóruns Raspberry Pi XDA

Se você tem um Framboesa Pi 4 Modelo B ou um Kit de computador pessoal Pi 400, agora você pode inicializar o Android 12 neles, graças à ROM não oficial do LineageOS 19.0 compilada pelo KonstaT. O Módulo de computação 4 também é compatível com esta porta, embora você deva optar pela variante de 2 GB de RAM e conectá-la a uma placa transportadora compatível para liberar todo o potencial da ROM. Tenha em mente que a equipe do LineageOS ainda não combinou a maioria de seus recursos exclusivos com o

Base de código AOSP 12, portanto, as coisas estão praticamente básicas neste momento.

Entre as coisas que funcionam imediatamente, você pode descobrir que saídas de áudio/vídeo, gráficos acelerados por hardware, Wi-Fi, Bluetooth e rede via Ethernet estão funcionando perfeitamente. O driver da câmera está parcialmente implementado, ou seja, webcams UVC USB que suportam o formato Motion JPEG também devem funcionar. No entanto, às vezes você pode encontrar falhas na inicialização do USB, enquanto a codificação e decodificação de vídeo por hardware não estão funcionando no momento. Em outras palavras, só recomendamos tentar isso se você souber o que está fazendo e tiver um cartão SD sobressalente para fazer alguns ajustes.

A lista completa de recursos funcionais desta ROM pode ser encontrada abaixo:

  • Áudio (HDMI, conector de 3,5 mm, microfones USB, alto-falantes/fones de ouvido Bluetooth, etc.)
  • DAC de áudio (usando DACs GPIO, por exemplo, Hifiberry DAC+)
  • Bluetooth (e tethering Bluetooth)
  • GPIO
  • GPS (usando módulos USB externos, por exemplo, U-Blox 7)
  • Ethernet
  • Gráficos acelerados por hardware (V3D, OpenGL e Vulkan)
  • Tela HDMI (e HDMI-CEC)
  • I2C
  • Controles remotos IR (usando módulos GPIO IR externos, por exemplo, TSOP4838)
  • RTC (usando módulos GPIO I2C externos, por exemplo, DS3231)
  • Sensores (usando módulos GPIO I2C externos, por exemplo, MPU6050, LSM6DS3, LSM303DLHC e acelerômetro/giroscópio/magnetômetro/temperatura/pressão/umidade BME280/BMP280)
  • Console serial (usando adaptadores de console serial GPIO externos, por exemplo, PL2303)
  • IPS
  • Tela sensível ao toque/multitoque (telas sensíveis ao toque USB, telas sensíveis ao toque Waveshare SPI)
  • USB (mouse, teclado, armazenamento, etc.)
  • USB-C (ADB, MTP, PTP, tethering USB)
  • Wi-Fi (e tethering de Wi-Fi)

Se você é um desenvolvedor procurando pela fonte do kernel correspondente a esta porta, você pode encontrá-la listado no perfil GitHub do desenvolvedor. Esperamos que a disponibilidade das fontes abra caminho para outras ROMs personalizadas populares baseadas em Android a ser portado para a família de dispositivos Raspberry Pi. Para saber mais, confira o tópico do XDA com link abaixo.

LineageOS 19.0 não oficial baseado em Android 12 para Raspberry Pi 4 Modelo B/Pi 400/Compute Module 4