My mBot was working fine, including using the remote control. Somehow it stopped working with the remote control. I upgraded the firmware and did a restore of the default program and now it works with the remote control except the forward button makes it move backwards and the reverse button makes it move forwards.
It still turns the right directions: The right turn button turns right and the left turn button turns left. The line-follower mode doesn’t work because it is moving backwards.
I did not switch the motor connections!
If I connect it with the USB cable and double-click the ‘run forward at speed 50’ command, it moves backwards. If I double-click the ‘run backward at speed 50’ command, it moves forwards.