I finally found a solution to update the firmware of the CGO3+ from Europe (E), Australia / New Zealand (F), Japan (J) or Korea / Indonesia (K) to the Standard (A) version, if you have already the the same version installed.
tl;dr: I uploaded the already patched firmware files, which you can flash directly. Please follow the easy Howto below.
For detailed infos about the patching itself, please have a look at the end of this post.
How to update with the patched firmware from E, F, J or K to A
Update prerequisites
First you have to check, if your installed versions from Gimbal, AutoPilot and Camera matches with the versions below (check "System Settings" -> "About Controller" on your ST16).
Latest firmware version: 3.04
Download links
If you want to revert to E, F, J or K (e.g. when returning to Yuneec for repair), please use one of this firmwares:
If you want to create your own patched firmware (and don't want to use my prepatched firmware file), you can use my Windows batch script, which do the needed steps automatically for you.
The Zip contains a Windows batch script (.cmd) and the needed tools (unzip, zip and md5). And no, there is no Virus, Trojan or something else inside But of course you can scan these files on virustotal.com, before you use the script.
How to use the batch script
First of all: The "binary" firmware update file is a Zip archive
So I unpacked this archive:
And of course: The file "files.zzz" is also a Zip. I also unpacked this archive and I got the four real update files:
With the old CGO3 (Q500) it was possible to update to an A version, when you rename the firmware file to a higher version. Huge thanks at this point to skyhawk75, who reminded me of this possibility!
So I renamed the file
"cgo3+gb_3.2.07_LC2_A_firmware_30207.bin"
to
"cgo3+gb_3.2.08_LC2_A_firmware_30208.bin"
and zipped the files again into the "files.zzz". I also updated the MD5 checksum in "FILE_MD5.txt", which contained the checksum for the "files.zzz" archive. In the final step I've created the final archive with "files.zzz" and "FILE_MD5.txt" inside, named "TyphoonH_Ver2.15_A.bin".
Then I tried to update, and:
SUCCESS! It worked! It updated only the CGO3+, and didn't touch anything else. After the reboot I had the A version installed with the current version 3.2.07. So the modified filename didn't change the installed version number on the ST16, great!
Questions?
If you have any questions, please don't hesitate to ask
Donations
If you like my work, you can donate here. Thank you!
tl;dr: I uploaded the already patched firmware files, which you can flash directly. Please follow the easy Howto below.
For detailed infos about the patching itself, please have a look at the end of this post.
How to update with the patched firmware from E, F, J or K to A
Update prerequisites
First you have to check, if your installed versions from Gimbal, AutoPilot and Camera matches with the versions below (check "System Settings" -> "About Controller" on your ST16).
Latest firmware version: 3.04
- Gimbal V1.25
- AutoPilot V1.35
- Camera V3.2.34
Download links
If you want to revert to E, F, J or K (e.g. when returning to Yuneec for repair), please use one of this firmwares:
- Firmware 3.04 - Revert to E - Download from MEGA (Mirror Dropbox)
- Firmware 3.04 - Revert to F - Download from MEGA (Mirror Dropbox)
- Firmware 3.04 - Revert to J - Download from MEGA (Mirror Dropbox)
- Firmware 3.04 - Revert to K - Download from MEGA (Mirror Dropbox)
- Download the patched firmware from the download link above.
- Copy the downloaded file in the root directory of your SD card.
- Insert SD card into the CGO3+ and power on the Typhoon H and the ST16.
- After the CGO3+ is connected (and you have a live stream on the screen) select "System Settings" -> "About Controller" and hit the second "UPDATE" button (Typhoon-H section).
- Now the files will be decompressed and the CGO3+ is updated.
- Wait until the process is done and you get a "Please restart aircraft" message. The CGO3+ is now blinking purple and after a few seconds the camera shuts down. The LED of the CGO3+ should be off then.
- Power off the Typhoon H and start it again.
- Now you have the A version installed. You can verify that in the "About Controller" screen on the ST16.
If you want to create your own patched firmware (and don't want to use my prepatched firmware file), you can use my Windows batch script, which do the needed steps automatically for you.
The Zip contains a Windows batch script (.cmd) and the needed tools (unzip, zip and md5). And no, there is no Virus, Trojan or something else inside But of course you can scan these files on virustotal.com, before you use the script.
How to use the batch script
- Download the A version (TyphoonH_Ver3.04_A.bin) firmware from the Yuneec Homepage.
- Download the attached Zip file in this thread post.
- Unpack the Zip file and put the downloaded firmware (TyphoonH_Ver3.04_A.bin) inside this folder.
- Run the batch script, by double clicking the "firmware_patcher_v3.04.cmd" file.
- The script will output a few informations and a final message: "Done". You can now flash TyphoonH_Ver3.04_A.bin. Have fun!"
- Continue with the flash Howto above.
First of all: The "binary" firmware update file is a Zip archive
So I unpacked this archive:
Code:
$ unzip TyphoonH_Ver2.15_A.bin
Archive: TyphoonH_Ver2.15_A.bin
inflating: files.zzz
extracting: FILE_MD5.txt
And of course: The file "files.zzz" is also a Zip. I also unpacked this archive and I got the four real update files:
Code:
$ unzip files.zzz
Archive: files.zzz
inflating: TyphoonH_FC_V1.16_27_5_2016.yuneec
inflating: TyphoonH_Flow_V1.04_3_25_2016.yuneec
inflating: cgo3+gb_3.2.07_LC2_A_firmware_30207.bin
inflating: CGO3PLUS_V1.22_2016_5_19.yuneec
With the old CGO3 (Q500) it was possible to update to an A version, when you rename the firmware file to a higher version. Huge thanks at this point to skyhawk75, who reminded me of this possibility!
So I renamed the file
"cgo3+gb_3.2.07_LC2_A_firmware_30207.bin"
to
"cgo3+gb_3.2.08_LC2_A_firmware_30208.bin"
and zipped the files again into the "files.zzz". I also updated the MD5 checksum in "FILE_MD5.txt", which contained the checksum for the "files.zzz" archive. In the final step I've created the final archive with "files.zzz" and "FILE_MD5.txt" inside, named "TyphoonH_Ver2.15_A.bin".
Then I tried to update, and:
SUCCESS! It worked! It updated only the CGO3+, and didn't touch anything else. After the reboot I had the A version installed with the current version 3.2.07. So the modified filename didn't change the installed version number on the ST16, great!
Questions?
If you have any questions, please don't hesitate to ask
Donations
If you like my work, you can donate here. Thank you!
Attachments
Last edited: