Página 1 de 1

Resolucion de LCD 5" para Orange Pi

Publicado: 13 May 2017, 13:54
por ach4m0
Hola a todos! Estoy intentando montar una consola portatil con una Orange Pi One + Retrorange Pi + pantalla LCD de 5 pulgadas con resolución 800x480.

Tengo la placa y la pantalla y llevo ya varios intentos sin conseguir una imagen a pantalla completa perfecta. Cuando lanzo el comando h3disp -m 31 -d lo que consigo es ver la imagen pero con un margen a la derecha y si pongo mas resolución se sale de la pantalla (como es lógico).

¿Alguna idea? No se que mas intentar [emoji22]
ImagenImagen

Enviado desde mi ONEPLUS A3003 mediante Tapatalk

Re: Resolucion de LCD 5

Publicado: 14 May 2017, 10:23
por Kike
Buenos días, a si a lo priori he buscado y he encontrado aparentemente la solución en esta página:
http://trustfarm.net/index.php/2016/08/ ... -5inchlcd/

Debes modificar unos archivos del sistema para que te admita esa resolución ( puedes ponerlo también en vertical, aparece en la misma página )

Si no lo llegas a entender esta noche pongo un tutorial en el apartado del foro así podrá servir para los que lo necesiten. ;)
Un saludo.

Re: Resolucion de LCD 5

Publicado: 14 May 2017, 10:30
por ach4m0
Kike escribió:Buenos días, a si a lo priori he buscado y he encontrado aparentemente la solución en esta página:
http://trustfarm.net/index.php/2016/08/ ... -5inchlcd/

Debes modificar unos archivos del sistema para que te admita esa resolución ( puedes ponerlo también en vertical, aparece en la misma página )

Si no lo llegas a entender esta noche pongo un tutorial en el apartado del foro así podrá servir para los que lo necesiten. ;)
Un saludo.
¡Tiene pinta de ser mi solución! A ver si me lo leo detenidamente y me pongo a ello porque enrede con el script.bin pero no di con la tecla

Enviado desde mi ONEPLUS A3003 mediante Tapatalk

Re: Resolucion de LCD 5

Publicado: 16 May 2017, 21:33
por ach4m0
Bueno pues al final ha sido menos doloroso de lo esperado. Los pasos en general son poner la resolución a 720p y escalar la resolución.

1- Ejecutar "h3disp -m 5 -d" para conseguir la resolución a 720p.
2- Reescalar la imagen a la resolución 800x480:
2.1 Nos movemos a la carpeta con los .bin: cd /boot/bin
2.2 Guardamos copia del fichero que haya para tu modelo de placa, en mi caso la one: cp orangepione.bin orangepione.bin.bak
2.3 Convertimos el fichero para editarlo: bin2fex orangepione.bin orangepione.fex
2.4 Modificamos en el fichero orangepione.fex las secciones disp_init y hdmi_para dejándolo de la siguiente manera:
[disp_init]
disp_init_enable = 1
disp_mode = 0
screen0_output_type = 3
screen0_output_mode = 5
screen1_output_type = 3
screen1_output_mode = 5
fb0_format = 0
fb0_width = 800
fb0_height = 480
fb1_format = 0
fb1_width = 800
fb1_height = 480

[hdmi_para]
hdmi_used = 1
hdmi_power = "vcc-hdmi-18"
hdmi_x = 800
hdmi_y = 480
hdmi_cts_compatibility = 1
2.5 Volvemos a compilar el fichero: fex2bin orangepione.fex orangepione.bin
2.6 Sobrescribimos el fichero que hemos generado con el del sistema: cp /boot/bin/orangepione.bin /boot/script.bin
2.7 Reiniciamos: reboot

¡Si todo ha salido bien tendremos una perfecta imagen a 800x480 en nuestra pantalla!

Muchas gracias a @Kike por enseñarme el camino hacia la luz :mrgreen:

Re: Resolucion de LCD 5

Publicado: 16 May 2017, 22:19
por Kike
Me alegro muchísimo que hayas podido dar solución a tu problema, gracias a ti por dar la solución así sera muy útil para los que tengan el mismo problema.
Siempre intentaremos ayudar en lo que haga falta , es un placer .
Un abrazo!

Re: Resolucion de LCD 5

Publicado: 17 Jun 2017, 13:43
por caracolgeek
Podrías poner el enlace de compra de la pantalla.
Tengo pensado hacer algo parecido.