Jak opravit nevhodný firmware

Jak opravit nevhodný firmware
« kdy: 28. 10. 2019, 10:15:32 »
Zdravím
při upgrade FW jsem omylem použil jiný firmware.
Jedná se o Holybro Kakute F7 s čipem  STM32F745.
Při napojení přes USB na PC svítí na desce pouze jedna zelená ledka a nelze se dostat
ani do DFU módu. Správce zařízení nehlásí žádné nové zařízení.
Nevím, jestli je ještě nějaká šance vymazat tento špatný FW a nahrát
ten správný.
Byl bych moc rád, jestli mi někdo může poradit.
Děkuji
             


Re:Jak opravit nevhodný firmware
« Odpověď #1 kdy: 28. 10. 2019, 15:10:25 »
1)
tail -f /var/log/messages
pripoj kontroler
zisti zmeny / problemy po pripojeni zariadenia

2)
porovnaj vystup z lspci pred a po pripojeni na USB

3)
podla "STM32F745" gugl nasiel toto: https://github.com/betaflight/betaflight/issues/6262 a riesia tam prave (ne)moznost bricknutia kontrolera

pripadne pozri dalsie temy z https://www.google.com/search?q=STM32F745+bricked+firmware+upload

Re:Jak opravit nevhodný firmware
« Odpověď #2 kdy: 28. 10. 2019, 17:37:13 »
V PC nemám Linux,ale večer projedu ty odkazy
a třeba něco zjistím...

Moc díky za odpoved  :)

k3dAR

  • *****
  • 2 989
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Jak opravit nevhodný firmware
« Odpověď #3 kdy: 28. 10. 2019, 18:02:42 »
V PC nemám Linux [...]
z herni konzole to budes opravovat asi obtizneji, jiste najdes nejakou USBFlash, na kterou si za par minut GNU/Linux muzes dat a na PC ho nastartovat :-)

Re:Jak opravit nevhodný firmware
« Odpověď #4 kdy: 28. 10. 2019, 18:22:02 »
Jestli se dostaneš k oběma SWD pinům (data+clk), tak ti stačí přivést napájení a SWD k programátoru a flashnout tam ten správný. Programátor stojí kilo, software na Windows určitě taky nějakej existuje, kdyžtak na Linuxu se program jmenuje st-link (nečekaně).


Re:Jak opravit nevhodný firmware
« Odpověď #5 kdy: 28. 10. 2019, 21:21:17 »
takže nakonec vše vyřešila utilita ImpulseRC Driver Fixer.
Deska naskočila v PC přímo v DFU módu a upgrade na správný firmware proběhlo bez problému.
Po těch hodinách lopocení jsem úplně nevěřil svým očím no paráda.
Jinak s tím Linuxem máš pravdu, dříve jsem ho také využíval.
Ten ST-Link V2 programátor mám a ještě než jsem začal hledat rady tady na fóru,tak jsem se s tím marně snažil spojit s PC. I na Windows / herní konzoli  :-) / existuje exe soubor STM 32-ST LINK Utility a na desce jsem našel pin CL a IO.

Takže ještě jednou díky za rady a projevenou ochotu  :)

Pro případ,že někdo řeší podobný problém :
https://impulserc.com/pages/downloads
                                                                 

Re:Jak opravit nevhodný firmware
« Odpověď #6 kdy: 28. 10. 2019, 21:58:12 »
Gratuluju, hlavní je se dostat zpět do vzduchu :-) co tím řídíš?

Re:Jak opravit nevhodný firmware
« Odpověď #7 kdy: 29. 10. 2019, 20:17:57 »
díky  :)
trochu létám coptery a zkouším freestyle a to je opravdu na dlouhé učení, takže každý den dobrý
dokud je ještě počasí...
Tohle je v rámu chameleon 220.

e3k

  • ****
  • 256
    • Zobrazit profil
    • E-mail
Re:Jak opravit nevhodný firmware
« Odpověď #8 kdy: 29. 10. 2019, 21:25:58 »
Zdravím
při upgrade FW jsem omylem použil jiný firmware.
Jedná se o Holybro Kakute F7 s čipem  STM32F745.
Při napojení přes USB na PC svítí na desce pouze jedna zelená ledka a nelze se dostat
ani do DFU módu. Správce zařízení nehlásí žádné nové zařízení.
Nevím, jestli je ještě nějaká šance vymazat tento špatný FW a nahrát
ten správný.
Byl bych moc rád, jestli mi někdo může poradit.
Děkuji
           
1. smazat spatny firmare s /lib/firmware
2. nahradit inym