Knowledge Base

Find user guides, support articles and FAQs to get started quickly and make the most of your Marty the Robot.

Marty Images

Updating Marty

Marty can be updated over Bluetooth (BLE) using our Android/iOS app, or over USB from a Windows computer

We'll release updates periodically, which will enable new features on Marty or improve functionality.

Updating over BLE

You will need the Marty v2 app

Connect to your Marty and select the Configure button from the home screen then select the Check for Marty Software Updates button.

If your Marty is up to date, you will a message telling you that your Marty Software is up to date!

Otherwise, you will be given the option to update your Marty

Once you select update, the app will download the most recent Marty firmware, and then upload it to your Marty. This upload process starts at about 10% of the update, and may appear to go very slowly. The full update process may take 10 minutes, don't be worried if it looks like it's slow

After reaching 90%, your Marty will restart and begin running the new firmware. The app will check the update has been successful, and then begin running any additional updates - e.g. to servos or sensors. If updates are required this may also take a couple of minutes - be patient!

If all goes well, you'll see the message that all updates were successful! If something doesn't work, please run the update again

Updating over USB

This functionality is currently in beta, so any feedback is welcome. It should work on most Windows systems

The OTC (Over the Cable) updater allows you to update your Marty over a USB cable. You can download the software here for windows (you may need to download an extra driver found here for windows) and here for Mac:

Unzip the file and then run MartyV2OTC.exe - you may receive a security notice in Windows 10, click “More Info” and then “Run Anyway”

Connect your Marty to your computer using the supplied USB-C cable


Next, click the Update Marty button to begin updating. You will need an internet connection as the updater will download the most recent Marty update files from the internet.

Updating Marty will take anywhere from 20 seconds to 2 minutes, after which Marty will restart, and then any servo updates will be applied. This process may take a couple of minutes if updates are required. Once complete, you'll see a “Pass” notice in green