Post-Image

HowTo: Waveshare 7 (LCD) + Orange Pi Plus

No hace mucho me compré una pantalla LCD de 7 pulgadas con el fin de integrarla a un mini pc para hacerlo portable. En primer lugar me compré el modulo LCD+Touchscreen (~40€). Waveshare 7inch HDMI LCD (C), 1024×600 http://www.waveshare.com/7inch-hdmi-lcd-c.htm El modelo concreto es el que pongo en el enlace anterior. En segundo lugar me puse a investigar sobre mini pc y al final compré la Orange Pi Plus, por sus especificaciones prometía ser mejor que cualquier otro y a un precio muy asequible 35€.   Luego descubrí que este dispositivo estaba aun en fase de desarrollo, sin embargo tenía la esperanza que debido a sus características proliferara de forma efectiva. Tras conectar todo vino mi sorpresa, y es que como debería haber deducido no iba a detectar el dispositivo HDMI. Tras probar a hacer y deshacer y varios días intentándolo descubrí como hacer que la pantalla funcionase. La solución pasaba por hacerlo pasar como si se tratase de un adaptador de DVI a HDMI, es decir en el archivo fex (script.bin <–> script.fex) de arranque debería incluir lo siguiente (dentro del campo [hdmi_para]):

hdcp_enable = 0 hdmi_cts_compatibility = 1

Con esto tendremos operativo y funcionando nuestra pantalla, pero a una resolución incorrecta. Para solucionar el problema de la resolución podemos utilizar el siguiente comando desde nuestra terminal (del sistema de la orangepi plus) fbset -xres 1600 -yres 865 -match Con esto tendremos ya si definitivamente la pantalla funcionando, para la parte del touchscreen se complica un poco. Una anotación más, si estáis por SSH antes de ejecutar el cambio de resolución debéis hacer lo siguiente: export DISPLAY=:0 Para cualquier consulta no dudéis en preguntar en los comentarios o la sección de dudas y preguntas.