Plantage Raspberry



  • Salut à tous, j'ai intégré mon Rpi3 dans un boîtier de mini nes.
    Tout fonctionne à merveille y compris les boutons.
    Par contre dès que je connecte un périphérique USB sur les prises déportées, au simple contact de la masse, 1 fois sur 5 le rpi reset voir se plante. Une idée selon vous de pourquoi ça fait fait et comment corriger ?
    0_1488747298931_image.jpeg


  • Staff
    Global moderator
    Team

    Bonjour
    surement un court circuit quelque part


  • Banned

    @Numerobiss si tu utilises un interrupteur branché sur les GPIO, le script gérant l'interrupteur onoff (ou le driver des gpio derrière) est buggué et interprète les branchements sur usb comme un usage de l'interrupteur... Il y a même eu un utilisateur dont la recalbox s'allumait quand il mettait son four en marche

    Pas de correction possible à ma connaissance



  • @voljega c'est fort possible. Heureusement que ca le fait que de temps en temps.
    Savez vous si il est possible de régler le bouton reset pour revenir à l'interface de émulationstation ?


  • Banned

    @Numerobiss non c'est pas possible



  • @voljega mais ca le sera, @supernature2k a bossé dessus. On n'a juste pas encore pris le temps de l'intégrer



  • Bonjour à tous, je remonte une petite solution que j'ai trouvé. Certe pas terrible certains vont dire mais bon.

    Comme j'ai expliquer plus haut lorsque je connecte un périphérique USB le Raspberry reset. Ça le fait super souvent et c'est vraiment chiant.

    J'ai donc trouvé une petite combine un peu brutale mais ça fonctionne au final comme si il n'y avait pas de bouton.
    Je m'explique: J'ai dans un premier temps désactiver la fonction Reset dans RecalBox.conf pour voir si ca faisait toujours le problème lors de la connexion d'un périphérique USB et la visiblement ça ne reset plus mais je n'ai du cou je n'ai plus la fonction reset de mon RPI. donc le bouton ne sert a rien.
    J'ai donc remarqué qu'en le connectant sur la pin 2 ou 4 soit sur le 5V ben forcement en appuyant sur le bouton on passe le 5V a zéro vu qu'on le met a la masse et donc le raspberry se coupe comme si on débranchait le secteur. La ça semble fonctionner parfaitement et la pour coup le reset est instantané.
    Bref un peu brutal comme reset mais après tout quand ça plante sans bouton ben on fait quoi ? on débranche...



  • salut,

    heu si j'ai bien tout suivi en appuyant sur le bouton tu envoies du 5V (pin2 ou 4) sur le GND (pin6) ?

    Alors tu arretes çà tout de suite !!!

    cela s'appelle un court circuit... forcément le rpi se met en sécurité et redémarre, mais un beau jour, il ne va plus se rallumer xD

    En attendant une solution, (j'ai eu le problème sur ma NES modifié) n'utilise pas le bouton reset et reset depuis ES.

    J'avais réussi à estomper le problème en reliant toutes les masses ensemble...



  • le fait que ton pi redémarre quand tu branches/débranches sur ton hub, ça ne serait pas du au fait qu'il n'a pas n'a pas de circuit de protection?

    arf remarque non avenu vu que tu as simplement déporté les USB du pi.... au temps pour moi



  • @tong-man Je suis bien d'accord sur le fait que ça soit un court circuit mais ca ne fait que mettre le 5V a zero volts.
    ici: https://pinout.xyz/pinout/pin4_5v_power# ca confirme bien que ça va mettre le 5V du bloc d'alim a la masse du Pi. Au pire si un truc doit peter c'est bien le bloc alim.
    Je suis réparateur TV je connais ce genre de phénomène. Je suis aussi d'accord que ce n'est pas "top" de faire cela mais je ne pense pas que pour une utilisation "occasionnelle" du reset via ce bouton soit un danger pour l'appareil. perso j'aime pas les boutons factice et je préférè ça que de faire planter le RPI a chaque plug d'un périphérique USB.



  • @Numerobiss il y'a 2 pins RUN qui servent a faire ce que tu fais en prenant le risque de griller un gpio ... Et ca peut meme booter le pi !



  • @supernature2k tu peux innonder ce topic de ton savoir ?



  • @Substring que veut tu dire par "2 pins RUN" ?


  • Staff
    Developer
    Team
    Creator
    Global moderator

    @Substring Oui je peux! 😛

    Comme je l'ai expliqué dans un autre post similaire, le GPIO est très sensible et un petit court jus (en branchant un USB par exemple) peut faire que le script détecte un changement d'état.

    C'est pour ça que dans mon nouveau script, il y a un timer et il faut un appuie d'au moins 1 seconde avant de déclencher les actions du script, pour être sûr que ce n'est pas une erreur.



  • @supernature2k Merci mais peut t'on l'appliquer des maintenant ce timer ?



  • @supernature2k Peut tu stp m'indiquer ce le script en question ? J'ai chercher mais j'aimerais juste que tu me dise la ligne a modifier pour ce petit timer.


  • Staff
    Developer
    Team
    Creator
    Global moderator

    @Numerobiss c'est bien plus qu'une ligne, ma nouvelle version (non publiée) modifie énormément de choses



  • This post is deleted!


  • @supernature2k Tu pense qu'il est possible que je la télécharge stp ?


  • Staff
    Global moderator
    Team

    @Numerobiss quand ce sera integré et disponible merci de patienter.


Log in to reply
 

Want to support us ?

420
Online

80.5k
Users

21.7k
Topics

158.5k
Posts