@
jotam: con respecto a cambiarle el
firmware, el problema está en la resolución, y en como los boyue implementan los servicios de SurfaceFlinger y las clases View de Android. En principio sería más facil portar una distribución de linux genérica, usando uboot y el driver de salida fbdev, que portar un Android para otro boyue con resolución distinta. Esto está relacionado con como el programa registra que partes de la pantalla necesitan refresco. En los programas propios de la casa podría funcionar, ya que emplean llamadas al driver epd, pero en aplicaciones de terceros (cualquiera de la play store) la forma de actualizar la tinta electrónica está totalmente enraizada en la invalidación de la vista actual. El hecho de mapear un buffer de pantalla más grande de la propia resolución provoca que los servicios SurfaceFlinger y Jeffy se vuelvan locos y comiencen a actualizar la pantalla como locos.
Todo esto desde un punto de vista teórico, basado en los experimentos que he hecho programando vistas en el cacharro. No he probado ningún
firmware, realmente no creo que valga la pena perder (demasiado) tiempo en un hardware tan malo.