I finally found a solution to update the firmware of the CGO3+ from the Europe (E) to the Standard (A) version, if you already have the Europe version with
the same version installed.
The short version: You have to unpack the firmware, rename the firmware file for the CGO3+ and repack everything. For detailed infos about the patching itself, please have a look at the end of this post.
If you just want to update your firmware from E to A: I uploaded a prepatched firmware file for you. Please follow this easy Howto:
Update prerequisites
Important: Use this update only, if you have the Typhoon H Advance or Typhoon H Pro without Real Sense module! There is currently no patchable firmware for the Real Sense version available.
Please check, if your installed versions from Gimbal, AutoPilot and Camera matches this screenshot below ("System Settings" -> "About Controller").
If the versions match, you can proceed to the update below.
How to update with the patched firmware from E to A
- Download patched firmware from here: TyphoonH_Ver2.15_A.bin (45,66 MB) - uploaded.net (Mirror)
- Copy the "TyphoonH_Ver2.15_A.bin" 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 installed the 3.2.07 (A) version. You can check that in the "About Controller" screen.
Is it possible to revert from A to E?
Yes, it is possible! Especially if you want to return the H to Yuneec for repair. You can use this file, which flashes from your installed A to E firmware:
TyphoonH_Ver2.15_E.bin (45,66 MB) - uploaded.net (
Mirror)
The flash procedure is the same, please have a look on my howto above.
Firmware patching batch script (for Windows users)
If you want to create your own patched firmware (and don't want to use my prepatched firmware file), then 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 you can of course scan these files on
virustotal.com, before you use the script.
How to use the batch script
- Download the A version (TyphoonH_Ver2.15_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_Ver2.15_A.bin) inside this folder.
- Run the batch script, by double clicking the "firmware_patcher_v1.cmd" file.
- The script will output a few informations and a final message: "Done". You can now flash TyphoonH_Ver2.15_A.bin. Have fun!"
- Continue with the following Howto.
Details about the patching itself and how I modified the firmware
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 do not hesitate to ask
Have fun!