We’re having exactly the same very frustrating experience! We bought my youngest a Starter Robot for Xmas, and having built it he spent a couple of days simply controlling it with the IR controller. Then we moved to trying out mBlock, since the programmability of the robot was exactly the reason we got it. First simple program done we discovered two problems …
(1) Exactly like you … how do we restore the default program so that when desired he can simply use the IR controller? I’ve read (and tried) a variety of suggestions.
In the instructions for mBlock you’re told to run the “Upgrade Firmware” step when you initially attach your robot, and I’ve similarly seen it suggested that that also restores the original program. It certainly wipes any program I’ve uploaded, but as per your experience whilst the IR board indicators presses being received, nothing happens now using the IR controller. Also as you’ve noted when you’ve chosen the Orion board there is no “Reset Default Program” enabled.
I’ve also seen it suggested that you should rebuild the default program yourself in the Arduino IDE. I’m a Mac user and whilst I believe I’ve correctly installed the Starter Robot master library, I can’t get anything using the Makeblock libraries to compile cleanly. The libraries are resolved and included, but I get errors included multiple definitions of various constants etc. In desperation I’m on the hunt for an old Windows box to try, since apparently the Arduino IDE download includes the Makeblock libraries pre-installed.
(2) All the trouble with (1) above would be less of an issue if I could get anything more than the simplest mBlock program to work. Sure simple commands like turning the motor on and off work, but things like the IR library don’t! It sits there, presses are indicated by the blue LED, but the code doesn’t respond! My worry is that since those commands in mBlock are shown under the mBot category that again they’re not compatible with the Starter Robot!?
Net is that what at first was a great Xmas present has now degraded to a frustrating (expensive) nightmare! Proper technical support is required from Makeblock!