RCmania.cz - web pro modeláře a modely
http://rcmania.cz/

Turnigy T9X - letové režimy
http://rcmania.cz/viewtopic.php?f=43&t=80373
Stránka 2 z 3

Autor:  Wormsnake [ pát 17.03.2017 21:47 ]
Předmět příspěvku:  Re: Turnigy T9X - letové režimy

https://netmaxtech.com/how-to-make/inst ... nd-windows
Ja naistaloval ovladač k programatoru USBASP pomocí tohodle postupu na W10 64 a programator jede ted sem vím zkušebně programoval arduino...

Pokud vidíš připojený programátor k PC v správci zařízení

jako

libusb-win32 devices
USBasp

Ta to bude určitě fungovat...

Autor:  CrocodilusCZ [ pát 17.03.2017 23:14 ]
Předmět příspěvku:  Re: Turnigy T9X - letové režimy

tak po připojení rádia a pokusu stažení z eprom jsem dostal hlášku:
=================================================================================
Zahájeno AVRDUDE
C:/Program Files (x86)/companion9x/avrdude.exe -c usbasp -p m64 -U eeprom:r:C:/Users/akozubik/AppData/Local/Temp/temp.hex:i
=================================================================================

avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude.exe: Device signature = 0x000102
avrdude.exe: Expected signature for ATMEGA64 is 1E 96 02
Double check chip, or use -F to override this check.

avrdude.exe done. Thank you.

Doufám, že to je v pořádku, protože v rádiu je ještě původní firmware.

Pídím se po instalačním balíku OpenTx, ale trochu v tom plavu.
Na těchto stránkách http://www.open-tx.org/downloads.html je nejnovější 2.1.9, ale ten je pro taranise, pokud se nepletu.
Kde prosím najdu instalačku pro Turnigy 9X?

Autor:  CrocodilusCZ [ pát 17.03.2017 23:40 ]
Předmět příspěvku:  Re: Turnigy T9X - letové režimy

S parametrem -F se mi povedlo stáhout jak eprom, tak flash, tzn. funguje to správně?
Soubory mají nenulovou velikost.

Pochopil jsem, že si v companionu nastavím co mám za vysílačku a pak stáhnout odpovídající firmware, to vše je hotovo.
Ale při pokusu o flash dostávám chybu
"could not check firmware from radio" :-/

EDIT:
Tak jo, definitivně jsem se do toho neměl pouštět...

Prošel flash, ale teď mám na rádiu jen prázdnou obrazovku...Nemá někdo prosím tip?

Další EDIT:

Koukám, že jsem na tom podobně jako v tomto vláknu.
http://rcmania.cz/viewtopic.php?f=43&t=76336&start=15

Jen nevím co nastavit v těch fuses, jsou tam dvě možnosti, Reset EEPROM protect a Reset EEPROM delete, nevím co z toho zvolit?

Chyba při flashování zřejmě vznikla protože jsem stáhl firmware pro vysílačku s procesorem 64 a na čipu je napsáno 128.
Teď když stáhnu ten 128 a zkusím to flashnout dostávám hlášku:
New firmware is not compatible with the one curently installed!

Dá se poznat z toho co jsem zatím sesmolil alespoň to, jestli kabel funguje a je propájený jak má?
Chyba asi byla používat ten parametr -F, to už teď vím...

EDIT: Tak další pokus, vypnul jsem hardware check, zkusil. Dostal jsem chybu, že není nastavený backup adresář, nastavil, zkusil znova a dostávám hlášku:
Citace:
C:/Program Files (x86)/OpenTX/Companion 2.1/avrdude.exe -c usbasp -p m128 -U flash:w://devil/home/akozubik/Desktop/opentx-9x128-cz.hex:i
=================================================================================

avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude.exe: Device signature = 0x1e9702
avrdude.exe: NOTE: FLASH memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude.exe: erasing chip
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: reading input file "//devil/home/akozubik/Desktop/opentx-9x128-cz.hex"
avrdude.exe: writing flash (51252 bytes):

Writing | ################################################## | 100% 31.52s

avrdude.exe: 51252 bytes of flash written
avrdude.exe: verifying flash memory against //devil/home/akozubik/Desktop/opentx-9x128-cz.hex:
avrdude.exe: load data flash data from input file //devil/home/akozubik/Desktop/opentx-9x128-cz.hex:
avrdude.exe: input file //devil/home/akozubik/Desktop/opentx-9x128-cz.hex contains 51252 bytes
avrdude.exe: reading on-chip flash data:

Reading | ################################################## | 100% 25.86s

avrdude.exe: verifying ...
avrdude.exe: 51252 bytes of flash verified

avrdude.exe done. Thank you.


=================================================================================


A vysílačka pořád mrtvá...

Autor:  CrocodilusCZ [ sob 18.03.2017 10:35 ]
Předmět příspěvku:  Re: Turnigy T9X - letové režimy

Máme tu novej den a další hrabání v mrtvolce T9X.

Dostal jsem typ smazat pojistky Fuse - Reset Fuses EEPROM - DELETE.
Řve to na mě nějakých moc upozornění, tak se chci jen ujistit, že je to v mé fázi dobrý nápad.

Autor:  CrocodilusCZ [ sob 18.03.2017 11:48 ]
Předmět příspěvku:  Re: Turnigy T9X - letové režimy

Ještě možná důležitá informace, při připojení vysílačky k programátoru se vysílačka nezapne - což je od začátku.

Přitom v rozporu mi přijde fakt, že flash proběhl v pořádku při zapnuté vysílačce. To jsem asi zkonil, že..?
Přemýšlím o připájení programátoru přímo na desku vysílačky, tak abych vyloučil špatně napájené kontakty na konektorech.

Autor:  CrocodilusCZ [ sob 18.03.2017 12:28 ]
Předmět příspěvku:  Re: Turnigy T9X - letové režimy

Napájel jsem konektor přímo z programátoru na desku vysílačky, po připojení ani nepípne.

Nemůžu mít programátor, který má proházené jinak ty vývody? Bohužel nejsou nijak označené...

Přílohy:
IMG_20170318_111902.jpg
IMG_20170318_111902.jpg
[ 62.26 KiB | Zobrazeno 10156 krát ]

IMG_20170318_111940.jpg
IMG_20170318_111940.jpg
[ 59.11 KiB | Zobrazeno 10156 krát ]


Autor:  CrocodilusCZ [ sob 18.03.2017 12:29 ]
Předmět příspěvku:  Re: Turnigy T9X - letové režimy

ještě mě napadá, nedělá paseku připojené podsvícení displeje? Že by to třeba s tím podsvícením nezvládlo napájet vysílačku. Možná je to nesmysl, ale už nevím kudy kam..

Autor:  rrmichalbarna [ sob 18.03.2017 12:39 ]
Předmět příspěvku:  Re: Turnigy T9X - letové režimy

Napiš uživateli RiMr. Mě to fungovalo hned,mám win7.

Autor:  CrocodilusCZ [ sob 18.03.2017 12:56 ]
Předmět příspěvku:  Re: Turnigy T9X - letové režimy

Po odpojení podsvícení je situace stále stejná, vysílačka po připojení k PC ani nepípne, na displeji prázdno.

Zkusím se spojit s panem Mrázkem, uvidím, už moc nevím co bych ještě vyzkoušel..

Autor:  CrocodilusCZ [ sob 18.03.2017 12:59 ]
Předmět příspěvku:  Re: Turnigy T9X - letové režimy

Tady je datasheet toho mého programátoru, snažím se vyčíst co je na kterém pinu, ale jak nejsem technicky vzdělaný, tak to tam nevidím..
https://www.postavrobota.cz/fotky46704/ ... v1_4_4.pdf

Autor:  CrocodilusCZ [ sob 18.03.2017 13:54 ]
Předmět příspěvku:  Re: Turnigy T9X - letové režimy

Našel jsem tuhle zmínku:
Citace:
S ohledem na populárnost RiMrových a Bobolandových popisů flashování radši vypíchnu jednu věc - na většině schémat připojení programátoru k rádiu je vyobrazené rozložení vodičů se zemí na pinech 4,6,8 a 10 programátoru. Spousta programátorů (včetně toho uvedeného v předmětu) má ale na konektoru zem vyvedenou pro kabel SPI, tedy pouze na pinech 8 a 10, případně pouze na pinu 10. Obrázky od obou výše uvedených pánů pak nebudou fungovat vinou nedostačujícího napájecího napětí na kabelu a chybějící poctivé země. Náprava je jednoduchá, místo pinu číslo 4 a jemu odpovídajícího vodiče použijte pin a vodič číslo 10.


po připojení vysílačky k programátoru se tedy stále nic neděje, nicméně companion při pokusu o nahrání firmwaru vyhodí toto:


C:/Program Files (x86)/OpenTX/Companion 2.1/avrdude.exe -c usbasp -p m128 -P usb -U flash:w://devil/home/akozubik/Desktop/opentx-9x128-cz.hex:i
=================================================================================

avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude.exe: Device signature = 0x1e9702
avrdude.exe: NOTE: FLASH memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude.exe: erasing chip
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: reading input file "//devil/home/akozubik/Desktop/opentx-9x128-cz.hex"
avrdude.exe: writing flash (51252 bytes):

Writing | ################################################## | 100% 31.17s

avrdude.exe: 51252 bytes of flash written
avrdude.exe: verifying flash memory against //devil/home/akozubik/Desktop/opentx-9x128-cz.hex:
avrdude.exe: load data flash data from input file //devil/home/akozubik/Desktop/opentx-9x128-cz.hex:
avrdude.exe: input file //devil/home/akozubik/Desktop/opentx-9x128-cz.hex contains 51252 bytes
avrdude.exe: reading on-chip flash data:

Reading | ################################################## | 100% 25.86s

avrdude.exe: verifying ...
avrdude.exe: 51252 bytes of flash verified

avrdude.exe done. Thank you.


=================================================================================

Po připojení baterky a zapnutí vysílače stále nic:-/

Asi se odhodlám smazat ty fuses

Autor:  CrocodilusCZ [ sob 18.03.2017 15:52 ]
Předmět příspěvku:  Re: Turnigy T9X - letové režimy

přes EEPE se mi povedlo (aspoň myslím) vyčíst hodnoty fuses, netuší někdo jestli je to správně?

=================================================================================
Started AVRDUDE
C:/Program Files (x86)/eePe/avrdude.exe -c usbasp -p m128 -P usb -U lfuse:r:-:i -U hfuse:r:-:i -U efuse:r:-:i
=================================================================================

avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude.exe: Device signature = 0x1e9702
avrdude.exe: reading lfuse memory:

Reading | ################################################## | 100% 0.00s

avrdude.exe: writing output file "<stdout>"
avrdude.exe: reading hfuse memory:

Reading | ################################################## | 100% 0.00s

avrdude.exe: writing output file "<stdout>"
avrdude.exe: reading efuse memory:

Reading | ################################################## | 100% 0.00s

avrdude.exe: writing output file "<stdout>"

avrdude.exe done. Thank you.


=================================================================================
AVRDUDE done - SUCCESSFUL
=================================================================================
=================================================================================
FUSES: Low=0e High=81 Ext=fd
=================================================================================

EDIT: Přes EPPE reset fuses to factory default a voialá, rádio snad funguje :D

Takže suma sumárum, udělal jsem několik chyb, ty návody na připájení programátoru nejsou univerzální, některé programátory mají vývod jinde než by člověk dle návodu čekal.

Díky všem za rady, i když jsem si převážně psal sám se sebou. Jdu testovat jestli vše funguje jak má.

Autor:  Wormsnake [ sob 18.03.2017 16:15 ]
Předmět příspěvku:  Re: Turnigy T9X - letové režimy

Tak gratuluju k úspěchu!
A vítej mezi uživateli OpenTX.
Uvidíš ze možnosti OpenTX jsou téměř nekonečné.

Autor:  CrocodilusCZ [ sob 18.03.2017 16:16 ]
Předmět příspěvku:  Re: Turnigy T9X - letové režimy

Díky, já kvůli tomu dneska prakticky nemohl ani spát jak mě to žralo:)

Autor:  CrocodilusCZ [ pon 20.03.2017 0:25 ]
Předmět příspěvku:  Re: Turnigy T9X - letové režimy

Nevím jestli na každou ptákovinu zakládat nový dotaz tak budu pokračovat zde, ať neplevelím forum.

OpenTx pro T9X neobsahuje názvy mixů? Nebo je to volitelná funkce některého zatržítka při volbách pro stažení firmwaru? Nejspíš je to kvůli velikosti displeje ořezáno, ale hodilo by se to pro přehlednost, tak zjišťuju...

Stránka 2 z 3 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/