Navigation

    Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Ecran Hyperpixel 4 pouces

    Recalbox Général
    hyperpixel pouces
    7
    20
    1846
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • glook
      glook
      Tester
      last edited by glook

      bonjour à tous, j'ai besoin d'aide pour afficher une image sur mon ecran Hyperpixel
      il y a quelques mois, j'ai vu ce sujet :
      https://forum.recalbox.com/topic/15456/nouvel-écran-intéressant-pour-des-recalbox-portables
      et, sur le papier, ça avait l'air cool, 800x480 avec de bonnes perf
      écran arrivé nickel mais je narrive pas à le configurer ni à afficher quoique ce soit dessus...
      je suis parti sur ce sujet :
      https://forum.recalbox.com/topic/13168/ecran-dpi-et-sortie-hdmi/7

      et donc, parti sur le dépot de pimoroni https://github.com/pimoroni/hyperpixel
      fichiers .dtbo déposés dans \boot\overlays

      j'ajoute

      # HyperPixel LCD Settings
      dtoverlay=hyperpixel
      overscan_left=0
      overscan_right=0
      overscan_top=0
      overscan_bottom=0
      framebuffer_width=800
      framebuffer_height=480
      enable_dpi_lcd=1
      display_default_lcd=1
      dpi_group=2
      dpi_mode=87
      dpi_output_format=0x6f016
      display_rotate=2
      hdmi_timings=800 0 50 20 50 480 1 3 2 3 0 0 0 60 0 32000000 6
      
      # Use a basic GPIO backlight driver with on/off support
      dtoverlay=hyperpixel-gpio-backlight
      

      a la fin de config.txt et je copie hyperpixel-init dans /usr/bin (aprés avoir vérif les attributs)

      reboot et rien, écran noir
      connecté en ssh, j'exécute hyperpixel-init, l'écran réagit briévement et de nouveau noir

      comme la question revient (https://forum.recalbox.com/topic/17215/hyperpixel-4-0-display), je pense que ça serait bien de trouver une soluce, si possible

      la commande tvservice -s renvoie

      state 0x400000 [LCD], 800x480 @ 0.00Hz, progressive
      

      après, je sèche (pas de mode DMT ni CEA évidemment)
      apparemment @recalboxman a réussi a faire fonctionner le sien mais pas revu depuis 1 an, ici 😞

      qqn peut m'aider ?

      GlOoK

      1 Reply Last reply Reply Quote 0
      • acris
        acris last edited by

        @glook
        @ian57 a de bonnes connaissances dans ce domaine

        1 Reply Last reply Reply Quote 0
        • ian57
          ian57 Staff
          Developer
          Global moderator
          Creator
          Team
          last edited by ian57

          @glook as tu tenté l'overlay de base dpi24 comme décrit sur la page https://github.com/recalbox/recalbox-os/wiki/TFT-Screen-DPI-Bus-(EN) ça marchait bien avec le Geekwrom HD 3.5 Inch TFT Display Shield 800x480 For Raspberry Pi 3B 2B

          "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

          1 Reply Last reply Reply Quote 1
          • glook
            glook
            Tester
            last edited by acris

            @ian57 bah non, vu qu'il y avait un driver spécifique, je n'ai pas essayé ...

            par contre, ta question m'a fait douter du-dit driver... alors j'ai tout re-vérifié et en effet, pas le bon driver ! (ni le bon executable)

            le sujet de recalboxman datant d'il y a un an et l'écran étant récent, il y a eu des évolutions
            le github à prendre est celui-ci :
            https://github.com/pimoroni/hyperpixel4
            il faudra :

            • compiler hyperpixel4.dts ou chercher sur le web hyperpixel4.dtbo
            • copier hyperpixel4.dtbo dans boot\overlays\
            • ajouter à la fin du config.txt :
            # HyperPixel LCD Settings
            dtoverlay=hyperpixel4
            overscan_left=0
            overscan_right=0
            overscan_top=0
            overscan_bottom=0
            framebuffer_width=800
            framebuffer_height=480
            enable_dpi_lcd=1
            display_default_lcd=1
            dpi_group=2
            dpi_mode=87
            dpi_output_format=0x7f216
            display_rotate=3
            hdmi_timings=480 0 10 16 59 800 0 15 113 15 0 0 0 60 0 32000000 6
            

            Monter la partition en écriture : mount -o remount,rw /

            • copier hyperpixel4-init présent dans le répertoire \dist vers usr\bin\ de recalbox
            • et enfin executer ce fichier au démarrage de recalbox en ajoutant la commande hyperpixel4-init dans un des scripts de \etc\init.d\

            et voilà
            0_1558782413919_IMG_20190525_130044.jpg
            un grand merci !

            GlOoK

            1 Reply Last reply Reply Quote 3
            • ian57
              ian57 Staff
              Developer
              Global moderator
              Creator
              Team
              last edited by

              @glook bah nickel... j'ai pas fait grand chose.. merci pour ton retour. Si tu as 5 minutes tu peux documenter cela dans le wiki avec un paragraphe spécifique pour ton écran à la page https://github.com/recalbox/recalbox-os/wiki/TFT-Screen-DPI-Bus-(EN), si tu n'en as pas envie je le ferai ;). Toujours bien d'avoir le support pour ces petits écrans.

              "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

              1 Reply Last reply Reply Quote 1
              • Yozzo111
                Yozzo111 last edited by

                Salut tout le monde! Bon, je suis un noob complet en la matière… J'essaie d'installer mon hyperpixel 4... j'ai bien copié le fichier hyperpixel4.dtbo, j'ai modifié le fichier config.txt... mais je n'arrive pas à mettre la main sur le dossier usr/bin!!
                Quant à ajouter un script… comment je fais ça ?
                Merci d'avance pour votre aide!

                1 Reply Last reply Reply Quote 0
                • subrezo
                  subrezo Banned last edited by

                  Bonjour.
                  Je vais tenter de réanimer le post afin de trouver une solution accessible et compréhensible par tous.
                  Voici mon écran:
                  https://shop.pimoroni.com/products/hyperpixel-4-square?variant=30138251444307
                  J'ai installer Recalage 6.1 sur un PI3A+
                  je me suis connecter en SSH à mon recalbox avec:
                  root
                  recalboxroot

                  puis:
                  curl https://get.pimoroni.com/hyperpixel4 | bash

                  Mais là j'ai un message d'erreur:
                  Running as root, please log in as a regular user with sudo rights!

                  Qui peu me guider pas à pas afin d'obtenir un affichage sur mon écran ?

                  PS: l'idée est faire un post une personne n'ayant jamais eu de raspsberry puisse s'en sortir.

                  Merci

                  1 Reply Last reply Reply Quote -1
                  • acris
                    acris last edited by acris

                    Bonjour @subrezo
                    es tu sûr que le script est adapté à recalbox ?
                    Je ne pense pas il y a pleins de sudo dans le fichier indiqué qui ne sont pas nécessaire puisque sur recalbox tu es déjà root et ne pas oublier de monter la partition en écriture avant de lancer le script.

                    les indications données par Glook dans un message précédent sont assez simple non ?

                    subrezo 1 Reply Last reply Reply Quote 0
                    • subrezo
                      subrezo Banned @acris last edited by

                      @acris

                      Sorry pas assez pour moi en tout cas.
                      Le post parle bien de recalbox et non d'une autre distribution.
                      Il semble donner la solution, mais le vocabulaire et les directive s'adresse plus à un un utilisateur avancé.
                      Exemple:
                      compiler hyperpixel4.dts ou chercher sur le web hyperpixel4.dtbo
                      copier hyperpixel4.dtbo dans boot\overlays
                      ajouter à la fin du config.txt :

                      c'est là que ne comprend rien.

                      OyyoDams 1 Reply Last reply Reply Quote 0
                      • OyyoDams
                        OyyoDams Staff
                        Developer
                        Global moderator
                        Team
                        @subrezo
                        last edited by

                        @subrezo le script https://get.pimoroni.com/hyperpixel4 ne peut absolument pas fonctionner dans Recalbox.

                        1 Reply Last reply Reply Quote 0
                        • acris
                          acris last edited by acris

                          Bonjour @subrezo

                          traduction :

                          Les pilotes pour Hyperpixel SQUARE se trouve ici : https://github.com/pimoroni/hyperpixel4/tree/square/src

                          tu dois trouver sur internet le fichier hyperpixel4.dtbo ou hyperpixel4.dts.

                          Le fichier est généralement sur le github hyperpixel4.
                          https://github.com/pimoroni/hyperpixel4/blob/square/src/hyperpixel4.dts
                          Le télécharger sur ton pc puis le transférer dans le dossier boot/overlays

                          Editer le fichier config.txt et ajouter à la fin du fichier ce bloc d'instruction :

                          dtoverlay=hyperpixel4
                          overscan_left=0
                          overscan_right=0
                          overscan_top=0
                          overscan_bottom=0
                          framebuffer_width=720
                          framebuffer_height=720
                          enable_dpi_lcd=1
                          display_default_lcd=1
                          dpi_group=2
                          dpi_mode=87
                          dpi_output_format=0x7f226
                          
                          hdmi_timings=720 0 15 15 15 720 0 10 10 10 0 0 0 60 0 35113500 6
                          

                          Vérifier que ceci est désactivé dans le fichier config.txt :

                          dtparam=i2c_arm=off
                          dtparam=spi=off
                          

                          Monter la partition en écriture via putty (ssh) : mount -o remount,rw /

                          Télécharger le fichier hyperpixel4-init présent dans ce dossier : https://github.com/pimoroni/hyperpixel4/blob/square/dist/hyperpixel4-init
                          Transférer le fichier hyperpixel4-init dans /usr/bin

                          il manque une étape qui n'est pas très clair. Je vais me renseigner.

                          et enfin executer ce fichier au démarrage de recalbox en ajoutant la commande hyperpixel4-init dans un des scripts de \etc\init.d\

                          Voici la suite :

                          Créer un fichier S02Hyperpixel ,l'ouvrir et copier/coller cette ligne :

                          /usr/bin/hyperpixel4-init

                          Enregistrer et placer le fichier dans le dossier /etc/int

                          Rebooter le raspberry ça devrait être ok.

                          Maintenant il faut que tu es installé winscp et putty voir le tuto sur le wiki.

                          Si ça ne fonctionne pas
                          renomme le hyperpixel.dts en hyperpixel.dtbo et retente.

                          1 Reply Last reply Reply Quote 0
                          • acris
                            acris last edited by

                            @subrezo
                            j'ai écrit toute la procédure et complété par ce qu'il manquait, je ne peux pas faire plus.
                            A toi de jouer !

                            1 Reply Last reply Reply Quote 0
                            • subrezo
                              subrezo Banned last edited by

                              çà c'est vraiment sympa.
                              Même si je ne réussi pas, merci d'avoir prit le temps.
                              Je test çà ce soir. Si je réussi, je fais un post étape par étape ou j'envoie sur celui ci.

                              1 Reply Last reply Reply Quote 0
                              • acris
                                acris last edited by

                                @subrezo
                                Poste le ici nous compléterons la documentation sur le wiki, qui est en cours de migration.

                                Le tuto sur le wiki est pour le Hyperpixel4 , et toi as un Hyperpixel4 Square.
                                Les informations config.txt et pilotes semblent différents.

                                Jearon 1 Reply Last reply Reply Quote 0
                                • Jearon
                                  Jearon @acris last edited by

                                  Bonjour l'équipe 🙂
                                  Après des mois d'absence enjolivés d'un heureux évènement et d'une.. Nintendo Switch (rien à voir avec le précédent 😄 ) je me remets doucement à mon rétrogaming préféré 😄
                                  Mon projet de portabilité toujours en amélioration avec cette foutue Ipega 9055 qui fonctionne à présent (merci la team recalbox d'hier et d'aujourd'hui) j'ai acquis un écran non-touch hyperpixel 4 🙂

                                  Pour la faire courte, "écran noir".
                                  J'ai suivi le github recalbox:
                                  https://github.com/recalbox/recalbox-os/wiki/TFT-Screen-DPI-Bus-(EN)
                                  me suis imprégné de ses liens...
                                  Mais rien n'y fait.

                                  Mon plus gros soucis est que lorsque je veux compiler du hyperpixel4.dts (fait en copy/past du github) au hyperpixel4.dtbo j'obtiens dans putty :
                                  dtc -@ -I dts –O dtb –o hyperpixel4.dtbo hyperpixel4.dts
                                  -sh: dtc: command not found

                                  Et impossible de trouver un fichier déjà compilé en dtbo

                                  J'implore votre aide à présent. Merci merci
                                  @glook @acris @OyyoDams

                                  RPi4 4Go & RPi3 + écran 4" Pimoroni Hyperpixel4 - Recalbox derniere version - Manette Ipega 9055 bluetooth & Xbox360 filaire + clavier Rii mini i24T

                                  1 Reply Last reply Reply Quote 0
                                  • Jearon
                                    Jearon last edited by

                                    A votre avis pourquoi ce message ?
                                    -sh: dtc: command not found

                                    RPi4 4Go & RPi3 + écran 4" Pimoroni Hyperpixel4 - Recalbox derniere version - Manette Ipega 9055 bluetooth & Xbox360 filaire + clavier Rii mini i24T

                                    1 Reply Last reply Reply Quote 0
                                    • acris
                                      acris last edited by acris

                                      @Jearon
                                      parce que tu ne peux pas compilé le pilote sur recalbox, les commandes n'existent pas.
                                      le fichier en question existe déjà sans compilation il me semble

                                      renomme le fichier dts en dtbo et transfére.

                                      pour le compilation tu devras installer rapbian sur une microsd pour ton raspberry, et le compiler sur cette plateforme puis récupérer le dit fichier pour le transfèrer sur recalbox après.

                                      Jearon 1 Reply Last reply Reply Quote 0
                                      • Jearon
                                        Jearon @acris last edited by

                                        Merci @acris pour la démarche.

                                        J'étais loin de me douter que la démarche était si... "fastidieuse" ou plutôt contraignante. Je suppose que ce n'est dû qu'à une histoire de droits sous recalbox pour ne pas qu'on y fourre nos petits doigts boudinés n'importe comment.
                                        Je verrai ce Raspbian bientôt 🙂 à moins que...
                                        Question annexe y a t il une appli android ou un logiciel sous windows qui permette de se substituer à raspbian? Merci 😉

                                        RPi4 4Go & RPi3 + écran 4" Pimoroni Hyperpixel4 - Recalbox derniere version - Manette Ipega 9055 bluetooth & Xbox360 filaire + clavier Rii mini i24T

                                        glook 1 Reply Last reply Reply Quote 0
                                        • glook
                                          glook
                                          Tester
                                          @Jearon
                                          last edited by

                                          @jearon bah la démarche n'est pas si fastidieuse... pour fonctionner, l'écran Hyperpixel a besoin d'un driver et d'être initialisé par un programme, malheureusement.

                                          une simple recherche de "hyperpixel4.dtbo" sur google et on trouve rapidement le driver compilé (le lien juste en dessous de celui qui mene à ce sujet)
                                          ensuite , bah c'est expliqué plus haut, l'écran noir passera à un halo blanc et l'affichage se fera une fois hyperpixel4-init lancé

                                          GlOoK

                                          1 Reply Last reply Reply Quote 0
                                          • Jearon
                                            Jearon last edited by

                                            Bonsoir vous tous.
                                            Oui j'y suis allé un peu fort sur le caractère "fastidieux" de la configuration... c'était surtout lié au fait que je n'avais pas intégré qu'il fallait compiler le fichier dts en dtbo avec une "console" unix dédiée si je puis dire ainsi, et non sous recalbox en ssh.

                                            Mais comment ai-je pu passer à côté de ce lien:
                                            https://re4son-kernel.com/overlays/

                                            C'est suite à la réponse triviale de @glook que j'ai retrouvé la foi et qu'à mes quelques longues recherches j'en ai ajouté une dernière plus fructueuse 😉 sérieux!

                                            Bon. Je pense avoir tout pour œuvrer dans le bon sens. Ne reste qu'à trouver le temps...
                                            Merci pour vôtre aide 😉

                                            RPi4 4Go & RPi3 + écran 4" Pimoroni Hyperpixel4 - Recalbox derniere version - Manette Ipega 9055 bluetooth & Xbox360 filaire + clavier Rii mini i24T

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Want to support us ?

                                            62
                                            Online

                                            88.3k
                                            Users

                                            26.2k
                                            Topics

                                            179.8k
                                            Posts

                                            Copyright © 2021 recalbox.com