Seite 8 von 13

Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 10:44 ,Sa 25. Mai 2019,
von Pasqui55
Hi, Niente di niente firmware anche se sono arrivati al v.4.3.. ormai il mio X9 è diventato un soprammobile...
Now i have the Hubsan Zino...
Hallo, es gibt keine Firmware, auch wenn sie in Version 4.3 angekommen ist. Jetzt ist mein X9 zu einem Schmuckstück geworden.

Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 20:13 ,Sa 25. Mai 2019,
von Wolle Can Fly
Tut mir leid für dich Pasqui !
Habe an alle obigen Adressen gemailt, leider nicht eine Antwort bekommen.
Ein saumässiger Service bei JJRC !!!



Mi dispiace per te Pasqui!
Hanno spedito a tutti gli indirizzi di cui sopra, purtroppo non ha ottenuto una risposta.
Un servizio miserabile a JJRC !!!

Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 12:37 ,So 26. Mai 2019,
von Floyd0815
Hi!

Kann man die FW nicht irgendwie aus dem Chip auslesen?
Habe meinen X9 leider noch nicht erhalten sonst würde ich es selbst probieren.

Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 15:33 ,So 26. Mai 2019,
von Wolle Can Fly
Hallo Floyd0815

und herzlich willkommen hier im KOPTERFORUM.AT :)

Hoffe Du erhälst einen vollfunktionsfähigen !

!!! wenn den Heron per USB am PC anschließt. dann keinesfalls JA beim Update drücken.
Mit der dort im Ardupilot angebotenen Firmware wird der Kopter unbrauchbar.

Die FW kann nicht ausgelesen werden, lediglich die Einstellungen der *.param

Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 17:12 ,So 26. Mai 2019,
von Floyd0815
Danke, habe ich gelesen.

Wollte aber probieren den STM32F405 (ist doch der Chip im X9, oder?) in den Bootloader Mode zu versetzen um den Speicher mit STM32Flash über USART/USB in eine Datei zu schreiben.

Geht das nicht? Etwa Leseschutz drauf?

Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 17:26 ,So 26. Mai 2019,
von Wolle Can Fly
Hallo und Danke, Floyd0815

.
STM32F405 (ist doch der Chip im X9, oder?) in den Bootloader Mode zu versetzen
.

... dann hoffe ich, Du hast Erfolg hast, und das die FW im Heron erhalten bleibt und nicht im
Bootloader hängen bleibt.

:good:

Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 18:12 ,So 26. Mai 2019,
von Floyd0815
Wolfgang Blumen hat geschrieben:
17:26 ,So 26. Mai 2019,
... dann hoffe ich, Du hast Erfolg hast, und das die FW im Heron erhalten bleibt und nicht im Bootloader hängen bleibt.
Ein Video zum prinzipiellen Vorgehen dabei:
Man muss dafür nur einen Pin (Boot0) auf 1 (+ anlegen) und einen Pin (Boot1) auf 0 (interner PullDown oder Masse) setzen. Die Schaltung muss hierbei beachtet werden damit kein Kurzschluss ensteht. Wenn dabei nichts kaputt geht sollte der Chip nach dem Rückgängigmachen wieder normal booten.

Hat jemand ein Board mit der "ArduPilot" Firmware welches er mir schicken könnte um zu testen ob man die FW auslesen kann?

Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 21:51 ,So 26. Mai 2019,
von Wolle Can Fly
Hei

Hier mal das Datenblatt des STM32F405
.
https://www.google.com/url?sa=t&rct=j&q ... ZCNdsHv1OP


aber die PINs für Boot0 und Boot1 hab ich noch nicht gefunden :?


Wenn ich das richtig verstehe ist das Auslesen der FW nicht über USB möglich,
sondern es muß ein UART auf der Platine oder direkt am Chip angezapft werden.

Hier mal der STM32F405 im Heron:
.
mb X9.jpg
.
mit dieser Gehäuse-Bauform:
.
x0.PNG
.
x.PNG

... ich schau mir mal die Fotos des Mainboards der X9 mal näher an ...
.

Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 22:20 ,So 26. Mai 2019,
von Floyd0815
Den Chip gibt es in mehreren Bauformen: lt. dem Bild hier ist es der LQFP64
https://discuss.ardupilot.org/t/jjrc-x9 ... u-v4/39645

Laut deiner verlinkten Beschreibung (Seite 42) ist der Boot0 Pin Nr. 60 und der Boot1 ist der Pin PB2 (steht auf Seite 50) mit der Nr. 28.

EDIT: Jetzt müsste man noch durchmessen was an denen so dranhängt (GPS, Wifi,...), am besten gleich alles abstecken, die Pins dann richtig schalten Boot0 HIGH und Boot1 LOW (nochmals messen ob kein Kurzschluss etc. vorliegt), dann den Chip richtig an den FTDI Programmer anschließen:
VSS (z.B. PIN 63) -- Masse
PA10 (PIN 43) -- TX
PA9 (PIN 42) -- RX
VDD (Z.B. PIN 48) -- 3.3V !!! NICHT 5V !!!

PA10 und PA9 sind sogar herausgeführt, siehe Anhang!

Und dann nur noch mit mit dem Programm aus dem von mir verlinkten Video die Firmware auslesen. (8Bit, even parity, "Upload from Device")

EDIT2: Da ist noch ein kleinerer STM32 Mikrocontroller am Board: Ist der USB Anschluss schon mit dem großen verbunden, oder?

UPDATE: Pin Belegung wurde korrigiert.

Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 21:10 ,Mi 29. Mai 2019,
von Floyd0815
Schlechte Nachrichten: Der Speicher ist geschützt!
Da geht nix...

https://discuss.ardupilot.org/t/jjrc-x9 ... 4/39645/17

Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 10:00 ,Do 30. Mai 2019,
von DeWe
Lässt sich bei der CPU nicht der Speicherschutz auch disable?
Sei es über bestimmte Bits (wie beim AVR) oder via einer Hex Sequenz zum Bootloader?
Hier müsste man einmal das Datasheet von dem Prozessor durcharbeiten.

Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 10:51 ,Do 30. Mai 2019,
von Floyd0815
Laut dem Screenshot im verlinkten ArduPilot Forum wird dabei aber der Speicher gelöscht.
Man kann ihn zwar neu beschreiben aber nicht auslesen.
Ist ein Kopierschutz und gegen reverse engineering.

JJRC hat ein Forum ("Club" - forum.jjrc.com) aber da ist selbst mit VPN (HideMyA$$ - Server China/Peijing) kein hineinkommen.
Noch jemand eine andere Idee dort irgendwie hineinzukommen oder Freunde in China?

UPDATE: irgendwie hat Roman es doch geschafft die Firmware (Board 2.2) zu ziehen!
https://discuss.ardupilot.org/t/jjrc-x9 ... 4/39645/21

Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 10:52 ,Do 30. Mai 2019,
von Sidri
After self-torture, I still-pulled the firmware from the flight controller. True, the gyroscope does not work for me, but it seems that it itself broke, well, or the cable is damaged.
Therefore, if everything is fine with you - accomplish your goal, and if someone gives or sells a gyroscope card, I will be very grateful. Since they are not sold separately, I don’t want to buy another board with a gyroscope at all. And so there are already 2 boards.
It was not possible to flash through MP, flashing through the ST Link V2 programmer, via J-Flash Lite interface SWD (Contacts marked as "fly" near the compass connector)


Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 10:58 ,Do 30. Mai 2019,
von Floyd0815
How did you pull the firmware anyway? Was is not protected?

Maybe the other Chip (STM32109) needs also new firmware?

Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 11:04 ,Do 30. Mai 2019,
von Sidri
Floyd0815 hat geschrieben:
10:58 ,Do 30. Mai 2019,
How did you pull the firmware anyway? Was is not protected?

Maybe the other Chip (STM32109) needs also new firmware?
There is no protection, for the first time I connected to the wrong contacts. I restored the first board, the Mission Planner sees it, and uploads the factory configuration file

Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 11:15 ,Do 30. Mai 2019,
von Floyd0815
Sorry that your drone still doesn't work but now we can backup and update the firmware as we please!

Did you do it via I2C or UART (the 2 pins in my pic)?
Is the DI0 the Boot0 pin?

Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 11:20 ,Do 30. Mai 2019,
von Sidri
Floyd0815 hat geschrieben:
11:15 ,Do 30. Mai 2019,
Sorry that your drone still doesn't work but now we can backup and update the firmware as we please!

Did you do it via I2C or UART (the 2 pins in my pic)?
No, I did it using the SWD protocol (4 contacts labeled FLY: 3.3; DIO; CLK; CND).

Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 11:35 ,Do 30. Mai 2019,
von Floyd0815
Seems way easier than my method - orderd a swd programmer for 10 bugs on amazon.

There are the same pins under YUN: are they for the other STM32 chip?
Have you tried to read them out?

Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 11:41 ,Do 30. Mai 2019,
von Sidri
Floyd0815 hat geschrieben:
11:35 ,Do 30. Mai 2019,
Seems way easier than my method - orderd a swd programmer for 10 bugs on amazon.

There are the same pins under YUN: are they for the other STM32 chip?
Have you tried to read them out?
Yes, I tried, here they are just under protection from reading

Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 03:18 ,Fr 31. Mai 2019,
von Sidri
I did not find a gyroscope board separately on the Alyexpress , they are sold only assembled with the main board, the camera. So if someone can sell the gyroscope separately please write

Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 16:54 ,Fr 31. Mai 2019,
von Floyd0815
If I ever crash/break my X9 you'll get my gyro but I haven't even received the drone yet so don't hold your breath.

Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 22:16 ,Do 13. Jun 2019,
von Floyd0815
Habe endlich meine X9 erhalten aber noch nicht viel Zeit zum Fliegen.
War bei euch auch schon das USB Ladegerät dabei?

Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 23:49 ,Do 13. Jun 2019,
von DeWe
So if someone can sell the gyroscope separately please write
Which partNo. has the item? Couldyyou make a good picture from the IC? Maybe you can change only the Gyroscope. I'll believe that there are not so many different types on the market.... If you've luck than there is only a bad connection on the board or the Mainboard.... could you check this one?

Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 15:03 ,Sa 15. Jun 2019,
von Sidri
DeWe hat geschrieben:
23:49 ,Do 13. Jun 2019,

Which partNo. has the item? Couldyyou make a good picture from the IC? Maybe you can change only the Gyroscope. I'll believe that there are not so many different types on the market.... If you've luck than there is only a bad connection on the board or the Mainboard.... could you check this one?
Photo board in the attachment.
I checked everything completely: there are contacts, a loop, there is a signal, but none of the two boards can see the gyroscope.

Re: C-Fly DREAM oder JJRC Fly HERON X9 - GPS WIFI FPV With 2-Axis Gimbal 1080P

Verfasst: 18:44 ,Sa 15. Jun 2019,
von DeWe
maybe it's hidden under the plastic cover?
If you didn't know the type of IC and the place on the PCB, than there no chance to replace them.