I just got the Arduino Official Robot and the startup program where they ask for names works fine. However, when I upload any example sketch such as "MotorTest" is compiles and uploads to the control board but the robot does nothing when unplugging and putting on the ground.
I am also unable to upload anything to the Motor Board as my computer doesn't seem to be able to detect the motor board when connected over usb. "pwr" light comes on when connected via usb but I cannot find anything in the device manager and thus don't know if a driver is installed. There are also no serial ports available to be selected when uploading sketches to the Motor Board.
When attempting to upload to motor board, I get "Couldn't find a Leonardo on the selected port. Check that you have the correct port selected. If it is correct, try pressing the board's reset button after initiating the upload"
I'd start by ordering a $5 "USBasp" from eBay. Get a 10-pin to 6-pin adapter for it, too. Then you will have an ISP device.
To refresh the bootloader:
Connect the USBasp to the PC and the ICSP header on the Motor Control board.
Select Tools->Programmer->USBasp
Select Tools->Board->Arduino Robot Motor
Select Tools->Burn Bootloader
I switched to Mac OS Sierra and I get the following error:
Arduino: 1.8.1 (Mac OS X), Board: "Arduino Robot Motor"
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: program enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.