Sphero Edu Firmware UpdatesUpdated 3 months ago
Firmware Updates
Most Sphero Edu compatible robots come out of the factory with the latest firmware - ready for you to connect to the app, drive, and program! However, on some occasions your robot may have out of date firmware or invalid firmware. When this happens, you will need to do a mandatory or optional firmware update in the Sphero Edu app.
When you connect to your robot, the Sphero Edu app confirms the version of firmware on your robot and checks it against a mandatory minimum version. If your robot has firmware below this minimum version, you will have to update. This is required for your robot to have baseline functional compatibility with the app. The same applies if your robot has invalid firmware. Since you cannot command your robot without valid firmware, you will also have a mandatory update upon connection.
On occasion Sphero Edu may provide optional firmware updates for certain robots. These updates are not mandatory on connection, but they may be needed to improve some robot behaviors, performance, or fix certain bugs. While these updates are not mandatory, we do make them available via the Sphero Edu app to ensure users can stay up-to-date.
Which Versions of Sphero Edu Support Firmware Updates?
Sphero Edu doesn't have firmware update parity across all platforms. For exceptions, review the data below:
App Version | ||||||
iOS App | Android App | Amazon Fire OS App | Windows App | macOS App | Web App | |
Does it support Firmware Updates? | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Robots Supported | All | All | All | Only BOLT+ | All except: •Sphero 2.0 •SPRK | Only BOLT+ |
How Do I know If There's an Optional Update Available for My Robot?
Optional updates are not available before version 6.5.0 of Sphero Edu. If you have 6.5.0 or newer, then you may have an available update for your robot. When connected, you can follow these instructions to install optional firmware:
- Go to the "connected robot" screen, which is accessed with the "connect" button after you are connected to a robot
- Look at the bottom of the screen, below the hardware details for your connected robot
- If your robot is eligible for an optional firmware update, you will see a button titled "Optional Firmware Update"
- To start the update, proceed through the two warning screens and continue
Important Firmware Update Information
There are a number of important considerations when doing a firmware update:
- Depending on the robot type, your device, and the established connection interval between the two, a firmware update could take anywhere from around one minute to around five minutes. Be prepared to leave your device connected for that amount of time.
- Your robot should be fully charged before doing an update. If the battery is depleted during a firmware update, you will need to charge your robot and start the process over again, since your firmware will be in an invalid state.
- Do not plug in, power off, or reset your robot during a firmware update, as you will need to start over.
- Do not move it out of Bluetooth range during the firmware update. Keep it close until the update is complete.
Information About Devices
During a firmware update, a robot may need to disconnect and reconnect multiple times. Furthermore, a significant amount of data is transferred over Bluetooth to your robot. As a result, some devices may have issues completing firmware updates or may require multiple attempts.
Sphero extensively tests firmware updates on as many devices as possible. However, there are 10's of thousands of models of supported phones, tablets, and computers, which means our engineers are unable to validate every model. Here are some types of devices we generally recommend for a firmware update, provided they run the required minimum OS version:
- iPhones, iPads or iPod touch models
- Macbooks
- Google Pixel series Android Phones
- Samsung S series Android phones
- Amazon Fire 8 and Fire 10 Tablets