1. The CyberPi LED screen failed to light up or it flashes when switching it on.
Either using a USB power supply or a handheld expansion board power supply, the CyberPi still shows abnormal, you can try to update the firmware with mBlock software (Refer to Update the Firmware of mBot Neo/mBot2.)
2. Abnormal indicator on mBot Neo/mBot2 Shield/ Pocket Shield.
Normally, when switched on, the indicator lights up blue and blinks for times and then stays on after.
Scenario 1: the indicator does not light up at all, which is probably due to failed battery.
Solution: replace the shield.
Scenario 2: the indicator lights up and then off in seconds, which is probably due to a failed firmware upgrade with an old version of "CyberPi" device in mBlock5.
Solution: replace the shield.
Scenario 3: the indicator lights up and keeps blinking, which is probably due to a failed firmware upgrade.
Step 1. Connect CyberPi and the shield, and turn it on;
Step 2. Launch mBlcok 5 and connect the device. See Connect mBot Neo with mBlock 5; Do check and make sure the mBlock5, "CyberPi" device, and "mBot2 Shield"/ "Pocket Shield" in mBlock5 are up to date.
Step 3. Click Setting>Firmware Update
Step 4. Wait for the firmware update to complete (normally it takes 3~5mins)
Step 5. Repeat the upgrade. Restart the mBot Neo to check the indicator.
3. The firmware update is stuck at 20% and then fails.
Here follows some suggestions for you to troubleshoot the problem:
1. Check if the cable is original. If it's not, test with the original USB cable;
2. Check if the CH340 driver is successfully installed in your "Device Manager" on PC, sample as below screenshot, and make sure the driver exists and without any warning symbols(Small yellow triangle); If there's any abnormity, try re-install the software and please let us know;
3. Try using mBlock5 web version for firmware updating;
4. Select the correct USB port that connects with mBot2, DO NOT select "Show all connectable devices"
4. The mBot Neo made false color recognition.
- Replace/plug the mbuild cable.
Replace the quad-color sensor
Replace the mBot Neo Shield
- Refer to the link below to calibrate the quad-color sensor. https://www.yuque.com/makeblock-help-center-en/cyberpi/quad_rgb_sensor#gVWUI
Refer to the link below to switch the color detection mode. https://www.yuque.com/makeblock-help-center-en/cyberpi/quad_rgb_sensor#K1pCT
Refer to the link below to get the RGB value, and realize the custom color by defining the RGB value. https://www.yuque.com/makeblock-help-center-en/cyberpi/quad_rgb_sensor#earDI
5. mBot Neo fails to follow the line with the Quad RGB Sensor.
Normally, the indicators turn on when they are above the white background and turn off when above the line.
Step 2: Check again with the preset line-following program, see Use the Preset Programs of mBot Neo
- Replug/ replace the mBuild cable conneting the Quad RGB Sensor to the shiled.
- Replace the Shiled.
- Replace the Quad RGB Sensor.
- Replace the motor(s).