Sphero Products
General
Vulnerability Disclosure Program
Enabling Location Permissions on Android
Sphero's Unsolicited Ideas Policy
Airplane Travel with Sphero
Replacement Charging Cables
Battery FAQ
Can the Batteries be Replaced?
Sphero Mini
Where Did the Sphero Mini App Go?
Sphero Mini Disconnects when Plugged In
Sphero Mini FAQ
Getting Started with Sphero Mini
Sphero Mini's Lights
Sphero Mini Connection Troubleshooting
Sphero Mini Soccer FAQ
Sphero Mini Activity Kit FAQ
Sphero Mini EDU 16 Pack FAQ
Is Sphero Mini Kit compatible with other Robots?
Sphero BOLT
BOLT Power Pack
BOLT Features
BOLT Power Pack Tips
Charging and Setting Up BOLT
Connecting BOLT
BOLT Modes
Charging Cradle Compatibility
Condensation Inside Sphero BOLT
Prolonging BOLT Battery Life (Deep Sleep)
BOLT at Home Guide
Sphero RVR and RVR+
Sphero RVR and RVR+ Warnings
Drawing power for the USB and UART ports
Missing UART Cable
Lost Charging Cable?
Sphero RVR and RVR+ Battery FAQ
Getting Started with RVR and RVR+
What's new with RVR+?
Lost Battery Key?
Cleaning RVR/RVR+ Wheels
Ollie + Ollie Darkside
Ollie FAQ
Ollie Dies Quickly After a Full Charge
Ollie and Darkside Security
Waking Ollie
Ollie Device Compatibility
Specdrums
Specdrums MIX Device Compatibility
Specdrums Edu Device Compatibility
Windows and MacOS MIDI
Number of Rings that can Connect to App
Number of Colors Specdrums can Play
Specdrums MIX Tutorial: Getting Started
Are Specdrums Waterproof?
Specdrums Battery Life
Specdrums MIX Tutorial: Customizing Packs
What Colors can Specdrums Play?
Specdrums MIX Tutorial: Recording and Sharing a Song
What objects can be played with Specdrums?
Specdrums EDU 12 Pack FAQ
Specdrums Edu App not Making Noise
Replacement Ring FAQ
Spedrums MIX "Share" Feature not Available
Sphero 1.0 + 2.0
Cleaning Sphero
Pairing Sphero with a Device
Charging Sphero
Sphero Quick Start Guide
Sphero Light not Working
Sphero's Bluetooth Range
Sphero Volts/Hz
Sphero Firmware Updates
Is Sphero Waterproof?
Sphero not Holding a Charge
Unable to Update Firmware
Sphero isn't Charging
What is Boost Mode?
Resetting Sphero
Connecting Sphero to Device
Sphero not Following Driving Instructions
Sphero is Glowing Blue + White - Not Connecting
Red Flash
Sphero Accessories
Sphero SPRK Edition
Sphero SPRK+
SPRK+ Power Pack
Power Pack charging base stopped working
Can I charge other Sphero robots in the Power Pack?
Power Pack dimensions and specifications
Power Pack modes and light indicator
One of the SPRK+ robots in my Power Pack won't connect.
How can I purchase a Power Pack?
Using the SPRK+ Power Pack
SPRK+ Power Pack General Information
Using the Protractor + Maze Tape
What's the difference between SPRK+ and SPRK Edition?
SPRK+ not Holding a Charge
SPRK+ Charging Solutions
SPRK+ not Connecting
Condensation Inside Sphero SPRK+
Charging SPRK+
Getting SPRK+ in my Classroom
Prolonging SPRK+ Battery Life (Deep Sleep)
SPRK+ Modes
Connecting SPRK+ to a Device
BOLT Upgrade Program
Code Mat
Activity Cards Available Languages
Code Mat Dimensions
Code Mat Compatible Robots
Code Mat App Compatibility
Activity Card Information
How many Students can use the Code Mat?
Can I Buy Additional Activity Cards?
Sphero Sports
Sphero indi™
littleBits Products
STEAM+ Kit / STEAM+ Coding Kit
STEAM Student Set
How Many Students can use the STEAM Student Set?
I've Finished all the Projects. What's Next?
What Standards can I Meet with the STEAM Student Set?
Cross Axle vs D-Shaft DC Motor | Cross Axle vs Hub Mount Servos
Available Lessons and Curriculum
Learning to Use the STEAM Student Set
littleBits Code Kit
What standards can I Meet with the Code Kit?
o28 LED Matrix vs o29 Round LED Matrix
Is Prior Experience Needed for the Code Kit?
Will this Work with the Bits I Already Have?
Code Kit Device Compatibility
Debugging littleBits Code
Code Kit Debugging Checklist
Difficulty Connecting codeBit to Computer
I'm not a Teacher - Can I Buy This?
What Kind of Code Does this Teach?
Hall of Fame Kits
Hall of Fame Kit Instructions
Are the Templates in the Bubble Bot Waterproof?
Empty Compartment upon Opening
Sound Trigger not Holding a Sound for 3 Seconds
Can I Combine Kits to Make Extra Inventions?
Pro Library / Makerspace Invention Wall
Makerspace Invention Wall / Pro Library Storage options
Wall Storage Mounting Instructions
2018 Pro Library Updates
Education Starter Kit
micro:bit Adapter
codeBit
General littleBits Questions
Disinfect littleBits with UV Light
littleBits Troubleshooting
Taking Care of Bits in the Classroom
littleBits Classroom - Lessons and Curriculum for Educators
Other littleBits
littleBits Inventor Kits
Gizmos & Gadgets Kit 2nd Edition
User Manuals
User Manuals - English
User Manuals - Italian
User Manuals - Spanish
User Manuals - Portuguese
User Manuals - German
User Manuals - French
Sphero + littleBits Apps
Sphero Edu
Computer Science Foundations
Using Computer Science Foundations
Purchasing Computer Science Foundations
Accessing Computer Science Foundations
Which Robots work with CS Foundations?
Sphero Edu: Important Notifications
Changing Support for iOS 10 and 11 with Sphero Edu 6.3.0
Changing support for iOS 9 in the Fall of 2020
Update: Sphero Compatibility with Chrome OS
Sphero Q&A: Chrome OS Update
Sphero Virtual Robot Beta
Robot Keeps Disconnecting (iOS)
Important RVR Firmware Update - August 31, 2020
Changing support for Android 5, 6, and 7 in February, 2022
Major Sphero Edu Windows App Update
Changes to Community Programs in May 2022
iOS Sphero Edu Video Playback Issues
Major Sphero Edu macOS App Update
Sphero Edu and Location Services for Android and Chromebooks
Google Sign-In Changes for the macOS and Windows Versions of Sphero Edu (Legacy Issue)
Important RVR/RVR+ Firmware Update - October 2022
Which Robot is Best for my Needs?
Sphero EDU Device Compatibility
Sphero Edu Class Codes
Account Setup
Verifying your Child's Sphero Edu Account
Verify Teacher Identity
Changing my Child's Password
Programming with Sphero Edu
In The Classroom
Change My Language
Privacy and Security
Sphero Edu QR Codes
Connection Troubleshooting
Sphero Edu + Clever
Locating Missing Programs
Sphero Edu Android App on Chromebooks
Sphero Edu Account Deletion
Sphero Edu JavaScript Wiki
Sphero Edu app (Windows vs. Chrome)
Getting Started with Sphero Edu
Classroom Management Tools
Publishing Sphero Edu Activities
Sphero Edu + Google Classrooms
Sphero Edu Activity Codes
Sphero Edu Webinars
What Sounds Can I Make With Sphero EDU?
Archiving Sphero Edu Classes
-999 Error Code
Sphero Edu IT Guide for Schools
Changing Text-To-Speech Settings for The "Speak" Block
Sphero Play
Downloading the Sphero Play App
Using Scream Drive
Sphero Play Device Compatibility
Programming with Sphero Play
Choosing Language Preference
Downloading Sphero Play
Unable to Access Golf Drive
Privacy + Security
Face Drive not Available
Edu Jr
littleBits Apps
- All Categories
- Sphero + littleBits Apps
- Edu Jr
- Sphero Edu Jr™ IT Guide for Schools
Sphero Edu Jr™ IT Guide for Schools
Updated
by Micah Daby
iOS/iPadOS Deployment
Apple School Manager is the primary way to deploy the iOS/iPadOS app of Sphero Edu Jr™ to a managed device pool in schools. This official management tool allows Schools to manage their device pool, disable certain functionality, and of most relevance to this document, deploy apps to the managed devices.
You can sign in at the official Apple School Manager portal here. You can then search for the Sphero Edu Jr™ app and deploy to the needed devices.
Apple's official support guide for Apple School Manager can be found here, and additional details about their education solutions can be found here. Do note that Apple School Manager can be utilized with other MDM (mobile device management) solutions, including many popular ones. If you use other MDM solutions for Apple hardware, please consult their support documentation and guides.
Chromebook Deployment
The Android version of the Sphero Edu Jr™ app, which is available on Google Play, is our officially supported version of the app on Chromebooks. If your Chromebooks are managed either with Google's enterprise or education admin solutions, then review Google's support documentation on how to Deploy Android apps to managed users on Chromebooks. Google also has additional guidelines and tips for deploying Android apps on Chromebooks in a school environment, located here. Below are some key steps and additional information that may be helpful.
Setting up Managed Google Play (Optional)
Google recommends enabling an app setting called Managed Google Play to deploy the Android version of Sphero Edu Jr™. Don't worry - this won't result in your managed students having access to Google Play without restrictions. Rather, it will provide a portal for your students to access only the Android apps you have whitelisted in Google Play. In this case, this means they will only have access to Sphero Edu Jr™. While optional, allowing users to use Managed Google Play can be a better user experience in some situations, and reduce network traffic bottlenecks compared to forced installations. If you want to enable Managed Google Play, follow the steps below. Otherwise, skip to the Deploying The Android App on Chromebooks step.
- In Google Admin, go to Apps > Additional Services
- Select your organizational unit of choice, and enabled Managed Google Play

Deploying The Android App on Chromebooks
You will need to "allow" Android applications on Chrome Devices. Without allowing this setting, you won't be able to deploy Android apps to Chromebooks.
- Go to Devices > Chrome > Apps & Extensions > Users & Browsers
- In the top right corner of the page, select Additional Settings
- From the Additional Settings screen, go to Android applications on Chrome devices under Additional application settings and select "allow".

- Now that Android apps are supported, go back to Devices > Chrome > Apps & Extensions > Users & Browsers
- In the bottom right corner, select the + icon, and select the Google Play icon (second from bottom)
- Search for Sphero Edu Jr, and from the app overview page, tap "Select".
- When deploying the Sphero Edu Jr™ Android app, you will have two core options. You can allow students to manually install from Managed Google Play, or you can force install the app to their Chromebook. With the latter option, you can also pin the app to the task bar after installation.
Location Service/Permission Requirements
Since the Sphero Edu Jr™ Android app scans for Bluetooth and handles automatic Bluetooth connections, it does require that operating system Location Services be enabled and Location Permissions be granted for the app. You can learn more information about Android location services and our apps in our technical documentation.
If you cannot scan and find robots with the deployed Sphero Edu Jr™ app, it is mostly likely due to various location related settings. Review the following to ensure that the app can scan and connect correctly.
Geolocation:
As a reminder, the steps immediately below are done in Google Admin for your organizational unit.
To ensure that ryou can connect in the Android app, you will need to ensure that location services are not blocked by Geolocation settings:
- From Google Admin, go to Devices > Chrome > Settings > Users & Browsers
- Under User & Browser Settings, Scroll down to the Security section (or search for it)
- From there, find the “Geolocation” setting. Change it from “Do not allow sites to detect users’ geolocation” to “Allow sites to detect users’ geolocation” or “Allow the user to decide”.

Google Location Services:
As a reminder, the steps immediately below are done in Google Admin for your organizational unit.
You may also need to enable additional location service settings. You can do so by following the steps below:
- From Google Admin, go to Devices > Chrome > Settings > Users & Browsers
- Under User & Browser Settings, scroll to the Android Applications section (or search for it)
- Look for a setting called Google Location Services and ensure it’s enabled

Chromebook Location Services:
Now that Google Location Services are enabled, users can turn them on for each Chromebook:
The steps below are done on the actual Chromebooks themselves, not on Google Admin.
- On the Chromebook, go to Settings > Apps
- From the apps menu, select Google Play Store
- From the Google Play Store menu, select Manage Android preferences
- From Android preferences, select Security & Location
- Under the Privacy header, select Location
- On the Location screen, toggle Use Location to On

If location services are not properly set, you will fail to connect in the Sphero Edu Jr™ app. If you are unable to connect after multiple attempts, please revisit the above location services notes.