12. mBlock 5 Won't Upload Program to CyberPi

This guide applies to:

mBot2, mBot2 Neo, and CyberPi.


Routine Check

Refer to the quick steps below to rule out basic issues.

In a Nutshell


Possible Cause 1: The Machine Is Not Switched On

Please turn on the switch on the mBot2 shield.

Possible Cause 2: Errors in Programming

Upload "Example Programs" to check if your program has mistakes.

If the example program can be uploaded, please upload programs in the form of example programs.

If not, the hardware is faulty. Please contact contactservice@makeblock.com for further advice.


Possible Cause 3: Firmware Not Up to Date

Please refer to this article to update the firmware of CyberPi and try again.

How to Update CyberPi Firmware


If the issue still persists, the hardware of the robot is faulty.

Please contact customer support for further advice.


Related Knowledge

How to View and Switch Between Preset Program and My Program

How to Update CyberPi Firmware


Got Questions?

Feel free to contact us at:


Help Us Solve Faster

We have listed some useful information you can provide to us.

When you contact us, the more information you provide, the better informed we will be and the quicker we can advise and answer your questions.

Not Sure Where to Find the Version Info?



Was this article helpful?
0 out of 1 found this helpful



Article is closed for comments.