This site has been permanently archived. The content on this site was last updated in 2019.
Daydream Hardware
Stay organized with collections
Save and categorize content based on your preferences.
Daydream hardware consists of a VR headset and controller. Combined with a
Daydream-ready phone, you can create high-quality, interactive mobile VR
experiences.
Daydream-ready headsets are designed for the high-quality mobile VR experiences
that Daydream enables. Unlike the Google Cardboard viewer, they are designed
for extended use. Instead of a trigger button, users interact with VR
applications using the Daydream controller.
The Daydream controller was created with mobile VR in mind. Designed to be
both accessible and expressive, it can track its rotation and orientation with
high accuracy. It also includes a clickable touchpad and two buttons called
APP and HOME. The APP button can be used by apps and the HOME button is
reserved for system use.
Developing with Daydream
When building a Daydream application, you should use a
Daydream-ready phone and Daydream hardware
for running, debugging, and testing. This page describes how to get ready for
development.
Setup
Follow the instructions to
set up Daydream. This will pair
your phone with your Daydream controller.
You'll also want to set up your phone for
Android development, like enabling
USB debugging on your device by going to Settings > Developer options.
- If Developer options is hidden, go to Settings > About phone and
tap Build number seven times. Return to the previous screen to find
Developer options.
Pairing another controller
By default your phone can only be paired with a single controller. If you would
like to pair it with a new or different controller, follow these steps.
Open the
Daydream
application you installed earlier. Tap the menu icon, select Settings > Pair new
controller, then follow the on-screen instructions.
The Controller Emulator
You may find it convenient to use the
Controller Emulator while developing,
especially if you are using Unity or Unreal, as you can use it both in the
editor and while testing on your phone. See its page for more details.
How to factory reset the Lenovo Mirage Solo
The following instructions will access the recovery window for the Lenovo Mirage
Solo and allow you to reset the device to factory settings.
- Plug in the device to a USB port. Wait until the device is at least 20% charged. This is so you won't get stuck in a boot loop.
- While the device is still connected to a USB port, power on the device.
- While not wearing the device, press and hold the power button and volume up together on the device (not the controller) until the device restarts.
- Let go of power button once the screen flashes. Keep holding the volume up. You should see the Lenovo logo. You should then see the Android Recovery screen featuring a broken Android logo and the words "No commands" underneath the logo. Repeat the above if you don't see the broken android logo.
- When in the Android Recovery screen, hold the power button for 2 second and short press volume up button. This will take you to the full recovery command screen. Once the commands show up on the screen let go of all buttons.
- Use volume up and down to navigate between the options.
- Highlight the option Wipe data/factory reset and short press the power button to select this option.
- Use the volume buttons to select yes and press the power button to confirm.
- The device will now reboot to its factory reset state.
All rights reserved. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-09 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-09 UTC."],[[["\u003cp\u003eDaydream hardware comprises a VR headset and controller, designed for creating high-quality, interactive mobile VR experiences when paired with a Daydream-ready phone.\u003c/p\u003e\n"],["\u003cp\u003eThe Daydream controller, with its precise tracking, touchpad, and buttons, is built for intuitive interaction within VR applications.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers are encouraged to utilize a Daydream-ready phone and hardware for comprehensive application testing and debugging.\u003c/p\u003e\n"],["\u003cp\u003ePairing a new controller involves accessing the Daydream app settings and following the on-screen instructions for the pairing process.\u003c/p\u003e\n"],["\u003cp\u003eThe Lenovo Mirage Solo can be factory reset by accessing the recovery window through a specific button sequence and navigating the on-screen options.\u003c/p\u003e\n"]]],["Daydream uses a VR headset and controller for interactive mobile VR. The controller tracks rotation and orientation, featuring a clickable touchpad, APP, and HOME buttons. Development requires a Daydream-ready phone and hardware. Setup involves pairing the phone and controller, with options for multiple controllers. Developers can use a Controller Emulator. The content also describes how to perform a factory reset on the Lenovo Mirage Solo headset. This is achieved through power and volume button combinations.\n"],null,["Daydream hardware consists of a VR headset and controller. Combined with a\nDaydream-ready phone, you can create high-quality, interactive mobile VR\nexperiences.\n\nDaydream-ready headsets are designed for the high-quality mobile VR experiences\nthat Daydream enables. Unlike the Google Cardboard viewer, they are designed\nfor extended use. Instead of a trigger button, users interact with VR\napplications using the Daydream controller.\n\nThe Daydream controller was created with mobile VR in mind. Designed to be\nboth accessible and expressive, it can track its rotation and orientation with\nhigh accuracy. It also includes a clickable touchpad and two buttons called\nAPP and HOME. The APP button can be used by apps and the HOME button is\nreserved for system use.\n\nDeveloping with Daydream\n\nWhen building a Daydream application, you should use a\n[Daydream-ready phone](//vr.google.com/daydream/phones) and Daydream hardware\nfor running, debugging, and testing. This page describes how to get ready for\ndevelopment.\n\nSetup\n\nFollow the instructions to\n[set up Daydream](//support.google.com/daydream/answer/7105598). This will pair\nyour phone with your Daydream controller.\n\nYou'll also want to set up your phone for\n[Android development](//d.android.com/studio/run/device.html), like enabling\n**USB debugging** on your device by going to **Settings \\\u003e Developer options**.\n\n- If **Developer options** is hidden, go to **Settings \\\u003e About phone** and tap **Build number** seven times. Return to the previous screen to find **Developer options**.\n\nPairing another controller\n\nBy default your phone can only be paired with a single controller. If you would\nlike to pair it with a new or different controller, follow these steps.\n\nOpen the\n[Daydream](//play.google.com/store/apps/details?id=com.google.android.vr.home)\napplication you installed earlier. Tap the menu icon, select **Settings \\\u003e Pair new\ncontroller**, then follow the on-screen instructions.\n\nThe Controller Emulator\n\nYou may find it convenient to use the\n[Controller Emulator](/vr/daydream/controller-emulator) while developing,\nespecially if you are using Unity or Unreal, as you can use it both in the\neditor and while testing on your phone. See its page for more details.\n\nHow to factory reset the Lenovo Mirage Solo\n\nThe following instructions will access the recovery window for the Lenovo Mirage\nSolo and allow you to reset the device to factory settings.\n\n1. Plug in the device to a USB port. Wait until the device is at least 20% charged. This is so you won't get stuck in a boot loop.\n2. While the device is still connected to a USB port, power on the device.\n3. While not wearing the device, press and hold the power button and volume up together on the device (not the controller) until the device restarts.\n4. Let go of power button once the screen flashes. Keep holding the volume up. You should see the Lenovo logo. You should then see the Android Recovery screen featuring a broken Android logo and the words \"No commands\" underneath the logo. Repeat the above if you don't see the broken android logo.\n5. When in the Android Recovery screen, hold the power button for 2 second and short press volume up button. This will take you to the full recovery command screen. Once the commands show up on the screen let go of all buttons.\n6. Use volume up and down to navigate between the options.\n7. Highlight the option **Wipe data/factory reset** and short press the power button to select this option.\n8. Use the volume buttons to select **yes** and press the power button to confirm.\n9. The device will now reboot to its factory reset state."]]