Home Downloads Cheerson CX-20 Firmware and Driver

Cheerson CX-20 Firmware and Driver

Latest Cheerson CX-20 Firmware

First off all, upgrading the quadcopter’s firmware or any other device it’s a very risky process, can brick your device, proceed only at your own risk!

The downloaded file also includes a short tutorial video about how to flash the firmware on your Cheerson CX-20 quadcopter.

At this moment, there are three versions of the CX-20 on the market with different firmware upgrade techniques. The difference between Open-source flight controller, Zero Tech flight controller and A Big Shark Flight Controller is:

  • CX-20 with open-source flight controller can be upgraded by the user;
  • Zero and A Big Shark versions only can be upgraded with the software made by the manufacturer;
  • In the CX-20 with the Zero Tech Flight Controller the firmware can be upgraded only with special USB cable from the manufacturer.

The Cheerson CX-20 multi-rotor board is using the PL2303 USB-to-Serial Bridge for firmware upgrade purposes. That means, first you have to install the driver (also included in the downloaded file) for PL2303 on your computer before you can proceed with the firmware upgrade process.

Download the Cheerson CX-20 Firmware and Driver here:

[wpdm_file id=2]

Updates 20.11.2015

After Joe’s problem with the firmware upgrade, I decided to password protected the CX-20 download.

Please let me know if others had the same problem after the firmware upgrade and how they solved the issue.

Updates 23.11.2015

I removed the password protection from the download. Please proceed with the firmware only on your risk!

99 COMMENTS

  1. Hi… I have the zero version of CX20 … I have the original mini USB 5 cable … the pc run on windows 10 … but the pc is not recognised the usb ….
    Can some one help me with this…
    The problem on the drone is that the back side of drone levitate first. …
    I need to fix the problem. ..

    In advance thanks

  2. I have the drone Cheerson CX-20 ZERO and would like to do an update of it firmware. I have the USB to 232 PL2303HX MINIUSB 5P.
    How do I do this?
    Thanks in advanced!

  3. Hi

    I have a cx20 Big Shark and when I connect it to my computer and open the software I see a problem.

    Under the DATA tab it seems as if the GPS thinks the drone is “flipping” through the air, and the pitch and roll is constantly moving from one side to the other.

    Anyone have this problem or know how to fix it?

  4. I have the open source auto pathfinder.
    I upgraded the FW to 3.2.1 Now I can only do a compass calibration thru MP not from the radio….Is this correct?
    Also the quad flies very stable in manual mode however any of the GPS features absolutely don’t work.
    I tried everything I can. Relocated the GPS and I must of re-calibrated the compass a thousand times it seems.
    As soon as I put it into a GPS mode like Loiter it just wants to fly away or is struggling to register its position.
    Any help will be greatly appreciated.
    Does anybody have a settings for this ver.?

  5. Commentary for all above…There is nothing wrong with this craft. Almost all errors can be attributed as pilot error..in my opinion…. Only for CX20 Open Source versions… Find online and download ‘Mission Planner’…update it when asked…There are tutorials available in MP, also online..have to look. Once in MP, you will be able to update the firmware…once that is updated you can proceed to all calibrations for both CX20 and it’s TX. This will correct all issues described from posters above….unless there is something inherently wrong with your CX20.

  6. Sir I hoping for help with my new Cheerson CX20 open source quad.(this is brand new out of the box) I fully charged the battery 12.4volts. Upon plugin in the battery the binding and GPS lights flash once, a moment of nothing then it starts to beep and beep. I popped the top, all connection are tight including the USB connector. There is a blue and red flashing LED on the power distribution board. I noticed that all 4 motors do a slight twitch. I have tried to connect the quad to Mission Planner, with a prompt, no heart beat packets received. I’m new to the more sophisticated quads and I’m at a total loss. Any help would be greatly appreciated.
    Thanks John

  7. I have an open source cx20 and it will take off and hover but when I try to use the control lever on the left, there is a substantial lag and it appears that the quad is not linked properly to the transmitter.
    Any ideas?

    • Try to recalibrate the radio through Mission Planner…if it doesn’t help most probably you have to replace the receiver from the Cheerson

  8. Can anyone assist me in how to do a full firmware flash?
    I downloaded the above file and following the video instruction but when i try to select the Cheerson_cx20_20140630 file.. mine ends with .rar and not .vast like the video shows.
    I tried to manually change the file type and then select the file. When i get back into the vast program it shoots an error and does not proceed. We did this with the drone plugged in and everything matches up with the video until that point. If i should be taking a totally different approach to this please let me know.
    I’m trying to assist my father-in-law over face time from 8000 miles away so i don’t have hands on use of the drone itself.

  9. Hi,

    Does the download link fetches the APM (ArduCopter) CX-20 firmware or it is the firmware for other versions (Zero, BigFlyShark)?

    Thank you.

LEAVE A REPLY

Please enter your comment!
Please enter your name here