Change STM32F407VET6 controller on ZINO2 main board

Post Reply
me_dd21ecMph4
Posts: 3
Joined: Fri Jan 29, 2021 3:23 pm

Change STM32F407VET6 controller on ZINO2 main board

Post by me_dd21ecMph4 » Thu Apr 22, 2021 1:58 am

Hello!
I have a drone ZINO2. This drone is very nice, but unfortunately my drone broke. I'm a radio engineer and I don't bother to repair such devices. I disassembled the drone and found that I had a damaged controller STM32F407VET6. I have already bought a new chip STM32F407VET6 and I will mount it on the main board of the drone, but I think that before that I will need to program it. Can you send me the necessary files to program the chip STM32F407VET6. Thanks in advance.

rvl2017
Posts: 7
Joined: Thu Jan 07, 2021 1:35 pm

Re: Change STM32F407VET6 controller on ZINO2 main board

Post by rvl2017 » Wed May 05, 2021 6:02 pm

Way 1
-------
Ask the Hubsan support via their email.

Way 2
-------
This is flight controller CPU. Its firmware for Zino2 consists of 2 parts (memory map):
0x80000000 - 0x8002FFFF Hubsan's bootloader
0x80030000 - ... Flight Controller program

First part is the Hubsan's "top secret" and you can't find it anywhere (programmed once during the mainboard manufacturing)
Second part you can find here
https://firmware.hubsan.com/uploads/74/ZINO2_FC_V0.0.80.zip

Very probably it is possible to write minimalist bootloader of several assembler instructions which setups interrupt vector table to second part & runs FC program.

me_dd21ecMph4
Posts: 3
Joined: Fri Jan 29, 2021 3:23 pm

Re: Change STM32F407VET6 controller on ZINO2 main board

Post by me_dd21ecMph4 » Sat May 08, 2021 2:21 pm

Thank you.

Post Reply