Aller au contenu
DroneBuilds

Mobula6 - Ne fonctionne plus après flash des ESC en 48khz


Aller à la solution Résolu par nochamo,

Messages recommandés

Posté(e) (modifié)

BTFL_cli_Mobula6_ELRS_20220501_123155.txtSalut 🙂

 

Je débute et j'ai voulu améliorer l'autonomie de mon Mobula6 en flashant les ESC en 48ghz. J'ai donc suivi le tutoriel suivant

Ca semble s'être bien passé... Hormis que, après flashage, je n'ai pas modifié la configuration 'Notch dynamique" dans BetaFlight Configurator car ma version ne propose pas exactement les mêmes options que dans le tutoriel.

Maintenant, lorsque je tente de faire voler le drone, il s'éteint presque immédiatement 😮 Je l'arme, les moteurs commencent à tourner, puis s'éteignent. J'ai toujours le retour vidéo. Dès lors je ne peux plus l'armer, il faut que je débranche et rebranche la batterie pour recommencer.

J'ai flashé avec le fichier suivant : https://github.com/JazzMaverick/BLHeli/blob/JazzMaverick-patch-1/BLHeli_S SiLabs/Hex files 16.77 48k/O_H_5_48_REV16_77.HEX

Et je joins ma configuration sauvegardée avant flashage 😉 

Je ne sais pas trop ce qu'il convient de faire, est-il possible de revenir à la configuration d'usine ?

Merci pour vos conseil !

 

BTFL_cli_Mobula6_ELRS_20220501_123155.txt

blheli_debug_log.txt

Je crois que j'avais oublié d'activer le "DShot Bi-Directionnel" : c'est fait maintenant...
Mais

  • il y a 100% d'erreur sur les moteurs
  • j'ai modifié le nombre d'aimants à 12 et depuis BetaFlight ne détecte plus mon drone lorsque je le connecte

J'ai l'impression d'avoir tout cassé 😮

Modifié (le) par Nyphel
Posté(e)

Maj ton BF si c'est pas le cas, télécharge le driver fixe d'ImpulseRC  Qui va forcer le DFU, ce qui pourrait te permettre de Maj ta FC et peut etre la recupérer. 

Une fois fais on réfléchira sur le reste du probleme 

bonne change 

N'oublies pas de flasher entierement ta FC hein

  • J'aime 1
Posté(e)

Merci Eve 🙂 

J'ai mis à jour BetaFlight il y a quelques semaines pour pouvoir binder la radiocommande au drone en ELRS.

Je tente donc Impulse RC :

  • Je branche le drone en USB, puis je lance ImpulseRC : ce dernier reste en "Searching for flight controller" et rien ne se passe.
  • Quand je regarde dans le gestionnaire de périphériques de Windows, je vois bien une entrée USB en erreur : c'est celle qui apparait quand je branche le drone en USB.
  • Le comportement reste le même que je mette ou non une batterie...

image.thumb.png.090d5d3515626691e1febb205083d8f6.png

Posté(e)

Ca me dit que le .Net Framework 4.5 est déjà installé, j'en déduis que ça craint 😕

As-tu une idée de ce qu'il s'est passé ? C'est fréquent de cramer une carte en flashant ? 😮 

D'après ce que je lis sur Internet, certaines cartes disposent d'un bouton pour passer en mode DFU. Ensuite on peut charger un driver USB dessus via Zadig, et alors on peut flasher à nouveau.

Je ne trouve pas de bouton sur ma carte du Mobula6 ELRS, il n'en a pas ? 

Youtube WE are FPV
Posté(e) (modifié)

Juste a coté de l'usb, t'as pas un pti bouton boot? 

Mais déja si ta carte n'est pas reconnue c'est foutu a mon avis.

Non, on ne cramé pas une carte pendant un flash, mais c'est pas non plus une 206 diesel. c'est pas en instant qu'il va demarrer. a partir du moment ou les moteur ont stoppé tu aurais du tout arrêter, ne plus branché le drone et le remettre sur l'ordi pour check tout la procédure. 

La je ne sais pas trop quoi te dire, Si ta FC n'est pas reconnue par l'ordi t'es un peu coincé pour le moment

Modifié (le) par Eve
Posté(e) (modifié)

D'accord, merci Eve !

Je ne trouve pas le schéma de la carte du drone sur Internet mais j'ai suivi tes conseils et j'ai cherché un bouton boot à côté de l'USB. Je vois bien un texte "boot" mais pas de bouton 😕 Je joins la photo au cas où quelqu'un ait une idée 🙂 

image.jpeg

J'ai démonté la carte et c'est bien un bouton ! Du coup j'ai branché en mode boot et ImpulseRC parvient à installer le DFU 🙂 

Modifié (le) par Nyphel
Posté(e)

Génial ! Merci Eve, du coup j'ai démonté la carte, j'ai appuyé sur le bouton tout en branchant en USB :

  • il n'y a plus de port USB en erreur dans le panneau de configuration Windows
  • Zadig identifie un USB comme "boot loader" mais je n'ai pas demandé à modifier la configuration USB
  • ImpulseRC a pu "fixer" le port en mettant le "DFU"

Et voici ce que j'obtiens en lançant BetaFlight Configurator (je n'ai pas débranché / rebranché le drone) :

image.thumb.png.6253b2a3bbaab149784311bfe0a166f2.png

Posté(e) (modifié)

vas dans "flasher un microprogramme"  selectionne comme sur la photo (tu mets ta FC, pas la mienne hein :D), ensuite, charger un microprogramme en ligne et quand c'est bon, tu flash. 

apres tu recolle ton backup si t'en a un, sinon tu vas devoir refaire te reglages... et tu essayes de décoller


image.png.9d5de33fc870c6830c48493347ac007d.png




 

Modifié (le) par Eve
  • Merci ! 1
Posté(e) (modifié)

Ok merci je suis cette procédure !

Ca fait bien 10 minutes que BetaFlight Configurator est en train de charger ma config "Applying configuration..." 

Du coup je n'ose pas trop le fermer pour retenter de la charger 😄 Ca craint si je ferme et recommence ? 

Modifié (le) par Nyphel
Posté(e)

euh... bah c'est chelou ca aussi... si tu charge par preset, test par le CLI, et inversement. 

et non, tu peux stopper ton backup en route, c'est pas un souci

Posté(e)

Ok merci 🙂

J'ai rechargé par le CLI et c'est arrivé au bout. Mais au redémarrage, il ne parvient plus à se connecter à BetaFlight Configurator, le port USB n'est plus reconnu et ImpulseRC ne parvient pas à le fixer non plus...

Je crois que je vais refaire toute la manip (boot / flash) et ne pas recharger mon backup de configuration BetaFlight 😉 

Posté(e)

Avant de charger ta config, déco et reco ton drone, si ca se trouve il sera pas reconnu encore

 

ah et, je viens de regarder ton diff all, mdr, c'est quoi ces pid???

image.png.8babc0bca0e0a8903f53e256d869f7b5.png

Posté(e)

Les Pid sont les memes mais si ca vol et ca chauffe pas, garde les

Posté(e) (modifié)

D'acc merci encore pour le conseil 🙂

Là je me sens bloqué : j'appuie sur le bouton "boot" et, tout en restant appuyé, je branche le cable USB : périphérique USB apparait dans le panneau de configuration mais il reste en erreur et ne passe pas en mode "boot". Du coup :

  • ImpulseRC reste en recherche du flight controller et ça ne fait rien
  • Zadig ne voit pas de USB "boot" et donc ne parvient pas à appliquer un driver USB

J'ai testé 2 ports USB différents et 2 cables USB différents 😕

Modifié (le) par Nyphel
  • Solution
Posté(e)

oula 

attention, c’est moyennement recommandé de coller un diff sur des versions differentes de betaflight (entre la version stock, et la version que tu as re flashée....)

ensuite au depart tu parles de bidirectionnel dshot et de pourcentage d’erreur, hors le mobula est en blheli S, donc il ne supporte pas le bidirectionnel et rpm filter..... normal que tu ai 100% d’erreur.....

il faudrait le flasher en bluejay ou en jesc avec version payante.... le mobula volant deja très bien de base, je ne vois pas trop l’interet.....

donc deja, arrete de coller des config a la bourrin.... ou alors sur exactement la meme version de betaflight (a choisir au moment du flash).

essai de connecter ton drone sur un autre port usb .... arrete de toucher a zadig, seul le impulse rc est éventuellement necessaire.....

ensuite pour tes esc, je te deconseille blheli M (j’ai flingué un mobula 6 avec cette merde) : prefere jesc ou bluejay....

  • J'aime 1
Posté(e) (modifié)

Ok, merci Nochamo 🙂 

Donc, si je parviens à le reconnecter :

  • via BetaFlight Configurator, je garde la configuration que j'avais rechargée tout à l'heure (sauvée avec la même version de BFC) et je vérifie qu'il n'y a pas le bidirectionnel ni rmp filter ou quoi que ce soit de spécial par rapport à la version stock
  • aurais-tu un lien vers la config des ESC à utiliser ? Le BLHeli Configurator me disait que j'étais en ESC 1: 0-H-5, 16.7 avant le flash des ESC.
Modifié (le) par Nyphel
Posté(e)
à l’instant, Nyphel a dit :

version de BFC

il ne faut pas confondre la version du configurateur (le logiciel du PC), et la version de betaflight qui est flashée sur le drone..... ce sont 2 choses differentes.....

  • Merci ! 1
Posté(e) (modifié)

D'accord, j'avais mal compris, merci de cette précision Nochamo !

Bonne nouvelle 🙂 Via un autre ordinateur je suis parvenu à reflasher en CRAZYBEEF4SX1280 4.3.0-RC3 comme j'étais ce matin. J'ai rechargé ma config BetaFlight Configurator que j'avais ce matin. Donc je suis "tout comme quand ça marchait" sauf au niveau de mes ESC.

Il me reste donc à flasher les ESC avec un truc qui va bien, donc

  • si possible "ESC 1: 0-H-5, 16.7" comme avant
  • ou bien jesc ou bluejay comme recommandé par Nochamo

Histoire de ne plus faire de boulette, tout conseil sera le bienvenu sur la marche à suire 🙂

Modifié (le) par Nyphel
Posté(e)
il y a 47 minutes, Nyphel a dit :

D'accord, j'avais mal compris, merci de cette précision Nochamo !

Bonne nouvelle 🙂 Via un autre ordinateur je suis parvenu à reflasher en CRAZYBEEF4SX1280 4.3.0-RC3 comme j'étais ce matin. J'ai rechargé ma config BetaFlight Configurator que j'avais ce matin. Donc je suis "tout comme quand ça marchait" sauf au niveau de mes ESC.

Il me reste donc à flasher les ESC avec un truc qui va bien, donc

  • si possible "ESC 1: 0-H-5, 16.7" comme avant
  • ou bien jesc ou bluejay comme recommandé par Nochamo

Histoire de ne plus faire de boulette, tout conseil sera le bienvenu sur la marche à suire 🙂

cherche l'article de jerome sur le mobula 6,  il decrit la procedure pour le flasher en jesc 48khz....

Posté(e) (modifié)

J'ai trouvé le lien 🙂 https://www.wearefpv.fr/test-happymodel-mobula6-confinement-20200422/

J'ai donc flashé avec JESC-Configurator comme suit :

  • ESC = O-H-5
  • Version = JESC 2.3 (rmp on H only) - 48khz PWM (recommended for whoops)

Je n'ai pas mis de license et donc pas de rmp filtering.

Plus qu'à tout remonter et tester 😉 

Merci encore pour vos conseils et vos soutiens, je teste ça demain !

Ci-après, le log du flashage des ESC.

Citation

2022-05-01 @ 22:05:31 -- Running - OS: Windows, Chrome: 87.0.4280.88, Configurator: 1.2.10

2022-05-01 @ 22:05:31 -- Installed Configurator Version: 1.2.10, latest version: 1.2.9

2022-05-01 @ 22:19:18 -- Serial port successfully opened with ID: 1

2022-05-01 @ 22:19:18 -- MultiWii API version received - 1.44.0

2022-05-01 @ 22:19:18 -- Flight controller info, identifier: BTFL, version: 4.3.0

2022-05-01 @ 22:19:18 -- Running firmware released on: Feb 1 2022 20:05:07

2022-05-01 @ 22:19:18 -- Board: HAMO, version: 0

2022-05-01 @ 22:19:18 -- Unique device ID received - 0x50003e5231501420323039

2022-05-01 @ 22:19:26 -- Reading setup

2022-05-01 @ 22:19:26 -- Protocol Version: 108

2022-05-01 @ 22:19:27 -- Reading setup finished

2022-05-01 @ 22:20:02 -- Reading setup

2022-05-01 @ 22:20:02 -- Protocol Version: 108

2022-05-01 @ 22:20:03 -- uid: ba1aa75730cdeb11b7e0bb7642439b99

2022-05-01 @ 22:20:04 -- uid: c090ef25fdcceb119511bd7642439b99

2022-05-01 @ 22:20:06 -- uid: 1466458d0ccdeb11ba7dbd7642439b99

2022-05-01 @ 22:20:07 -- uid: 46bf26954ccdeb118c5db67642439b99

2022-05-01 @ 22:20:08 -- Reading setup finished

2022-05-01 @ 22:31:00 -- Serial port successfully opened with ID: 2

2022-05-01 @ 22:31:01 -- MultiWii API version received - 1.44.0

2022-05-01 @ 22:31:01 -- Flight controller info, identifier: BTFL, version: 4.3.0

2022-05-01 @ 22:31:01 -- Running firmware released on: Feb 1 2022 20:05:07

2022-05-01 @ 22:31:01 -- Board: HAMO, version: 0

2022-05-01 @ 22:31:01 -- Unique device ID received - 0x50003e5231501420323039

2022-05-01 @ 22:31:04 -- Reading setup

2022-05-01 @ 22:31:04 -- Protocol Version: 108

2022-05-01 @ 22:31:04 -- uid: ba1aa75730cdeb11b7e0bb7642439b99

2022-05-01 @ 22:31:06 -- uid: c090ef25fdcceb119511bd7642439b99

2022-05-01 @ 22:31:07 -- uid: 1466458d0ccdeb11ba7dbd7642439b99

2022-05-01 @ 22:31:09 -- uid: 46bf26954ccdeb118c5db67642439b99

2022-05-01 @ 22:31:10 -- Reading setup finished

2022-05-01 @ 22:31:54 -- ESC 1: flashing started

2022-05-01 @ 22:32:07 -- Writing setup

2022-05-01 @ 22:32:08 -- ESC 1: 112 byte(s) written

2022-05-01 @ 22:32:08 -- Writing setup finished

2022-05-01 @ 22:32:08 -- ESC 1: flashing finished in 13.909 seconds

2022-05-01 @ 22:32:08 -- ESC 2: flashing started

2022-05-01 @ 22:32:21 -- Writing setup

2022-05-01 @ 22:32:22 -- ESC 2: 112 byte(s) written

2022-05-01 @ 22:32:22 -- Writing setup finished

2022-05-01 @ 22:32:22 -- ESC 2: flashing finished in 13.82 seconds

2022-05-01 @ 22:32:22 -- ESC 3: flashing started

2022-05-01 @ 22:32:35 -- Writing setup

2022-05-01 @ 22:32:36 -- ESC 3: 112 byte(s) written

2022-05-01 @ 22:32:36 -- Writing setup finished

2022-05-01 @ 22:32:36 -- ESC 3: flashing finished in 13.785 seconds

2022-05-01 @ 22:32:36 -- ESC 4: flashing started

2022-05-01 @ 22:32:49 -- Writing setup

2022-05-01 @ 22:32:50 -- ESC 4: 112 byte(s) written

2022-05-01 @ 22:32:50 -- Writing setup finished

2022-05-01 @ 22:32:50 -- ESC 4: flashing finished in 13.892 seconds

2022-05-01 @ 22:32:50 -- Reading setup

2022-05-01 @ 22:32:50 -- Protocol Version: 108

2022-05-01 @ 22:32:50 -- uid: ba1aa75730cdeb11b7e0bb7642439b99

2022-05-01 @ 22:32:51 -- uid: c090ef25fdcceb119511bd7642439b99

2022-05-01 @ 22:32:52 -- uid: 1466458d0ccdeb11ba7dbd7642439b99

2022-05-01 @ 22:32:52 -- uid: 46bf26954ccdeb118c5db67642439b99

2022-05-01 @ 22:32:53 -- Reading setup finished

Modifié (le) par Nyphel
  • J'aime 1

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...