Fórum Root.cz

Hlavní témata => Hardware => Téma založeno: Jarda777 28. 10. 2019, 10:15:32

Název: Jak opravit nevhodný firmware
Přispěvatel: Jarda777 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
             
Název: Re:Jak opravit nevhodný firmware
Přispěvatel: Andrej Kvasnica 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
Název: Re:Jak opravit nevhodný firmware
Přispěvatel: Jarda777 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  :)
Název: Re:Jak opravit nevhodný firmware
Přispěvatel: k3dAR 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 :-)
Název: Re:Jak opravit nevhodný firmware
Přispěvatel: Jakub Štech 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 (https://www.laskarduino.cz/st-link-v2-programator-stm8-stm32/), software na Windows určitě taky nějakej existuje, kdyžtak na Linuxu se program jmenuje st-link (nečekaně).
Název: Re:Jak opravit nevhodný firmware
Přispěvatel: Jarda777 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
                                                                 
Název: Re:Jak opravit nevhodný firmware
Přispěvatel: Jakub Štech 28. 10. 2019, 21:58:12
Gratuluju, hlavní je se dostat zpět do vzduchu :-) co tím řídíš?
Název: Re:Jak opravit nevhodný firmware
Přispěvatel: Jarda777 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.
Název: Re:Jak opravit nevhodný firmware
Přispěvatel: e3k 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