Gemini User Guide
v0.9 | 1 Version Date Author Rationale 0.1 31 January 2020 Michael Thot Initial draft. 0.2 7 February 2020 Michael Thot Added info on boot modes, buttons/switches, LED states, USB connection guidelines. 0.3 10 February 2020 Michael Thot Updated link to Gemini Client tool to most recent version. 0.4 14 February 2020 Michael Thot Revised based on suggestions from legal. 0.5 21 February 2020 Michael Thot Adding section for boot instructions (QFIL & Flashboot). 0.
v0.9 | 2 Health and Safety Information WARNING To reduce the risk of personal injury, discomfort, or property damage, please read and follow the health and safety information below before using the Glasses. Intended uses & users ● ● ● For ages 18+ only. The Glasses are intended only for use by adults aged 18 and older. Do not allow anyone under 18 to use the Glasses. Non-consumer use only.
v0.9 | 3 ○ ● ● Do not use with other head mounted displays, such as virtual reality headsets or other glasses. ○ Storage. Store the Glasses in a clean, dry, temperature-controlled environment. Do not leave in an unattended vehicle where temperatures may reach hot or cold extremes. Water & liquids. Your Glasses are resistant to water splashes but are not designed for submersion in water or extended exposure to water or other liquids.
v0.9 | 4 ● external contacts, or incinerate. Dispose of the Glasses consistent with instructions and local requirements for battery disposal. Accessories. Only use the Glasses with the provided charging cable and power adapter or other authorized accessories. Use with unauthorized accessories may damage the Glasses and increase the risk of injury or damage to other property. Discomfort & other conditions ● ● ● ● Discomfort.
v0.9 | 5 Questions? Feedback? Please contact Michael Thot or assign him a Task using this template.
v0.9 | 6 General Device Information Device Logs & Points of Contact Contact Renzo De Nardi, Naj Sarfraz or Rob Walker if you have any questions. Contact LSO (Laser Safety Officer) John Flores-McLaughlin or EHS if there are any suspected injuries or if you have questions about eye safety. Conditions of Use The Gemini EVT headset is only to be used by FTEs and contingent workers for research and engineering purposes only. Use of the device for user studies requires specific approval.
v0.9 | 7 Questions? Feedback? Please contact Michael Thot or assign him a Task using this template.
v0.9 | 8 Switches/Buttons The device has 3 physical points of interaction: a toggle switch and 2 buttons. ● Mute Switch: Toggles privacy mode on/off. Privacy mode is enabled when red is visible. Questions? Feedback? Please contact Michael Thot or assign him a Task using this template.
v0.9 | 9 ● ● Capture Button: Take a picture/video. ○ Currently used to power off the device. ○ This button may not have much tactile feedback, but should still operate correctly when pressed. Power Button: Power unit on/off ○ Currently powers the device on, but does not power off the device. Power & Charging Charging The device comes with a charger and a cable. The cable can be used for charging and connecting the device to a computer.
v0.9 | 10 Connection Sensitivity The device’s magnetic connection for charging/data connection is sensitive. Try connecting the magnetic end to the glasses from back-to-front. You may have to physically hold it together momentarily for the device to be enumerated and/or initiate charging. It is advised that you connect the magnetic device end of the USB cable before connecting the other end to your computer. ↪ See USB Is Connected, But Device Does Not Enumerate for more details.
v0.9 | 11 Make sure your device is powered-on and tap the Add Device button and the app will begin to look for nearby Gemini devices. The app will display a list of devices found nearby. Tap the name associated with your device to continue. Questions? Feedback? Please contact Michael Thot or assign him a Task using this template.
v0.9 | 12 The app will then prompt you to join a WiFi network and input the associated password. After connecting to WiFi, the app will return to its home page and display device information, such as the battery level and storage capacity. Questions? Feedback? Please contact Michael Thot or assign him a Task using this template.
v0.9 | 13 Troubleshooting LED States Status LED ● ● ● ● ● ● ● ● ● ● Low Battery: Flashing red LED (.5 seconds on, .5 seconds off). Recovery Mode: Alternating blue and red (may appear as violet because the LEDs alternate very quickly). Offline Crash Mode: Off Powering On: Green Power Off: Off Power On/Android OS Mode: Bright Blue In UEFI Boot Mode: Dark Blue EDL/QFIL Mode: Off Fastboot: Orange Charge Loop: Red Questions? Feedback? Please contact Michael Thot or assign him a Task using this template.
v0.9 | 14 User Facing LED ● ● Steady On: Recording video and/or audio for the duration of illumination. Flashing On (3x pulses): Taking a still image. Observer Facing LED ● ● Flashing On (5x pulses): Upcoming recording session is about to start. Flashing On (Continuous, 5 second intervals): While still image or video capture is in progress. Issues and Solutions A. USB Is Connected, But Device Is Not Recognized Suggested Solution: First, attach the magnetic USB connector to the device.
v0.9 | 15 Please utilize your device’s corresponding logbook to keep account of any issues you encounter while using the device. The glasses will arrive with a unique label already adhered to it. Help Improve This User Guide! If you believe something needs to be addressed immediately, you can also assign a Task to Michael Thot through this Task template.
v0.9 | 16 ↪ You can download adb tooling here. On Windows version 29.0.5 works. Version 30.0.4 gives this error. Drivers You will also have to download Qualcomm’s drivers to interface with the device. ↪ Qualcomm drivers can be downloaded here. If your computer is running Windows, you will also need to download Oculus ADB Drivers. ↪ Oculus ADB drivers can be downloaded here. Connecting to a Computer Connection order matters, as your device may not be recognized if the magnetic end is connected last.
v0.9 | 17 Viewing VRS Files VRSPlayer can playback VRS files. There are two ways you can get the binary: ● ● If you have ovrsource locally cloned; ○ Run the following command to build the VRSPlayer binary: $ buck run @mode/linux/dev-release vrsplayer (replace "linux" with "mac" or "win" for other systems) If you don’t not have a clone of ovrsource; ○ You can download pre-built binaries from this folder. Once you have the tool built or downloaded, simply 1. 2. 3. 4. 5. Run VRSPlayer.
v0.9 | 18 ● ● ● Power Off (PMIC shutdown - emergency): Hold power button for 20 seconds. Enter Offline Crash Mode: Hold power button for 10 seconds. ○ Not used by FRL engineering at this time. Exit Offline Crash/Diag. Mode: Hold PoE button for 3 seconds to reboot the device. Identifying the Device’s Boot Mode Device Boot Mode Associated Hardware ID (HWID) Android / ADB Gemini - USB\VID_2833&PID_0086&REV_0404 EDL Qualcomm HS-USB QDLoader 9008 USB\VID_05C6&PID_9008&REV_0000 Fastboot - Recovery USB\VI
v0.9 | 19 Preparation Qualcomm Software Install Qualcomm's USB driver (if you have not done so already) and the QPST package (contains QFIL) on your PC. Charge the Device Make sure the device is charged. To do, so connect it to its power adapter. If the LED next to the power button is red or off, leave the device charging. The same LED will turn blue when the device is sufficiently charged. Backup Persist Partition Currently, the QFIL process will delete the persist partition on the device.
v0.9 | 20 Update Process QFIL Download 1. Once charged unplug the device from the USB cable. Then, turn it off by pressing the capture button for 5 seconds. 2. Go to gemini.com/arianestu and download the latest QFIL package (click the arrow in the QFIL column to download). 3. Launch QFIL. Questions? Feedback? Please contact Michael Thot or assign him a Task using this template.
v0.9 | 21 4. Put your device in QDL mode by following these steps: a. Plug the device’s USB cable into your computer, but DO NOT connect the magnetic end to your device yet. b. Ensure the device is turned off (hold down the capture button for 5 seconds) c. Move the device’s mute switch to the forward position. The red area beneath the switch should not be visible. d. Hold down the capture button and continue to do so until instructed otherwise. e. Connect the magnetic end of the USB cable to the device. f.
v0.9 | 22 11. In the QFIL main menu, click Download to begin loading the packages onto the device. 12. After download is successful, the unit should power cycle automatically. a. After 1 minute or so, the device should enumerate in the Device Manager tool as Gemini (under Universal Serial Bus devices), and the power LED should be blue. i. If the device does not enumerate as Gemini press the capture button for 5 second. This should reboot the device and prompt it to communicate with your computer. 13.
v0.9 | 23 2. adb shell "sh /etc/update_firmware.sh" 3. when the update is finished reboot device using: adb reboot STU (Safe to Use) Fastboot/Baseline Builds ↪ You can download STU builds at www.geminil.com/arianestu. First, simply download a package marked as Fastboot: If you have downloaded the correct package, it will contain “fastboot” in its name. Extract the package, It will contain a python file named flash_all.py. Ensure that your device is plugged into and recognized by your computer.
v0.9 | 24 equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures: -Reorient or relocate the receiving antenna. -Increase the separation between the equipment and receiver. -Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. -Consult the dealer or an experienced radio/TV technician for help.