# Device Setup Instructions

# Initial Setup

WARNING

During first use, you will be prompted to install drivers and update the firmware for the dongle and the device when launching DivingStation. Follow the on-screen instructions to complete the installation and updates.

The steps are as follows:

  1. Launch DivingStation and install the device drivers following the on-screen instructions.
CS_deviceDriverinstall

  1. Insert the ContactSheet dongle into the PC as instructed on the screen.
CS_Dongle

dongleAnimation

  1. Press and hold the power button on the ContactSheet device to turn on each power for the left and right sides.
CS_WakeupButton_Push

  1. Once the ContactSheet device is blinking red and powered on, connect it to the PC using the included USB cables.
CS_WakeupLight

CS_connect_USB

  1. Follow the on-screen instructions in DivingStation to update the firmware for the ContactSheet dongle and both sides of the ContactSheet device in sequence.
  • Firmware updates will begin as soon as the device is connected to the PC on each screen.
  • After the firmware update, the power for the ContactSheet device will automatically turn off.
Initial Firmware Update Screen Transitions (Firmware updates will begin as soon as the device is inserted)
  • [ Dongle ]

    ContactSheet Dongle FW

  • [ ContactSheet Left ]

    ContactSheet Left FW

  • [ ContactSheet Right ]

    ContactSheet Right FW

The firmware update is complete!

CS_FWupdate4

DANGER

Do not turn off the power of the ContactSheet device or remove the dongle during the firmware update.

If the initial firmware update fails

If this screen appears, please manually update the device (firmware update or reinstallation).

CS_preFW_error

-> Firmware Manual Reinstallation Steps

Firmware Manual Reinstallation Steps
  1. Launch DivingStation and insert the ContactSheet dongle into the PC.
  2. Press and hold the power button on the ContactSheet device to turn on each power for the left and right sides.
  3. Once the device is powered on, connect it to the PC using the included USB cables.
  4. Click on the DivingStation tab menu > Devices > Advanced Settings > Device Update (or Firmware Update/Reinstallation).
CS_preFWup_semiauto

  1. In the Firmware Reinstallation screen, click on the Dongle at the bottom to update the firmware.
  • For Device Update
    CS_deviceupdate

  • For Firmware Update/Reinstallation
    CS_reFWinstall

  1. Perform the firmware reinstallation for both the left and right sides of the ContactSheet in the same manner.

The initial setup is complete!

CS_preSetupdone

# Dongle Connection

  1. Launch DivingStation and insert the ContactSheet dongle into the PC as instructed on the screen.
dongleAnimation

  1. The dongle will be recognized, and the ContactSheet device main screen will be displayed.
    CS_setup_1

# Pairing

  1. Press and hold the power button on the ContactSheet device to turn on each power for the left and right sides.
CS_WakeupButton_Push

  1. Once the device is blinking red and powered on, click "Pairing" at the bottom of the tab menu.
CS_WakeupLight

CS_setup_8

  1. Follow the on-screen instructions to press and hold the pairing button on the ContactSheet device.
CS_pairing_bef

CS_PairingButton_push

  1. The ContactSheet device lamp will blink yellow during pairing, and once pairing is complete, the device will light up green, and the screen will display Connected.
    CS_paring_aft

  • If the device lamp is green but the screen does not change:
    • Close the Device Pairing screen and wait for a while for the connection status to be updated.

# Calibration

  1. Click "Calibration" at the bottom of the tab menu.
CS_Calibmenu

TIP

You can also open the calibration screen by pressing the spacebar.

  1. Select the hand for calibration and press Start.
  • Follow the on-screen instructions to grip the controller with the ContactSheet attached and press the Start button to perform calibration.

TIP

Calibration can also be started by pressing the Enter key.

TIP

Be sure to attach the included strap to the controller and perform calibration while wearing it.

CS_Wear

CS_Calib_first

  1. Perform the stretch calibration.

TIP

Make sure the strap is tightly secured, and stretch your fingers without touching the ContactSheet device.

CS_Calib_straight

  1. Perform the bend calibration.

TIP

  • Make sure to perform this with the strap tightened securely.
  • Do not grip the trigger or grip, and hold the device itself.
  • As shown in the image on the screen, grip the thumb with your thumb making a loop with your thumb and middle finger.
  • To calibrate neatly, grip with your fingers spaced apart from the middle finger to the little finger.
CS_Calib_bend

  1. Check that the settings in ContactSheet's main screen, left tab menu > Devices > Advanced Settings, match the image.

    CS_setup_5

  2. Click the "<" at the top left of the ContactSheet main screen to move to the device selection screen.

CS_setup_6

  1. Click the gear icon at the top right of the device selection screen.

Confirmation

Ensure that the SteamVR driver installation item is marked as Uninstall (meaning it is already installed).

CS_setup_7

  1. Start SteamVR using various PCVR streaming software.

About VirtualDesktop

  1. Check Streaming > Advanced Options > Track controllers.
    • If unchecked, the Controller will not be recognized.
  2. Experimental support is provided for VirtualDesktop's Index controller emulation feature; however, it is recommended to use it with Streaming > Advanced Options > Forward tracking data to PC > Emulate Index Controllers unchecked.
    • To change the bindings for each SteamVR application when enabling VirtualDesktop's Index controller emulation feature, follow these steps:
      1. Turn ON Emulate Index Controllers
      2. Display the SteamVR settings > Controllers > Bindings settings UI
      3. Select the application in the Bindings settings UI
      4. Confirm that the current controller is an Index controller
      5. Change the application bindings
  1. Confirm that the Diver-X logo is lit up in blue in the SteamVR status window, and the Quest controllers with ContactSheet are off.
CS_SteamVR_Status

  • In SteamVR, it will be recognized as a Valve Index controller.
  • Fine adjustment of controller position will be implemented in the future.

If SteamVR crashes when turning on the ContactSheet add-on

Please try installing the latest Microsoft Visual C++ Redistributable Package from this page (external link) (opens new window) as it may resolve the crash.

  1. Verify that controller input and hand tracking are working in various SteamVR content.

Regarding Controller Input

While the appearance in SteamVR is that of an Index controller, controller input adheres to Quest2/3/Pro controller standards. Specifically:

  • SteamVR Trigger and Grip Input

    • Input detection occurs only when pressing the Trigger/Grip buttons on the Quest2/3/Pro controllers
    • Holding only the ContactSheet itself will not register Trigger and Grip inputs
  • SteamVR ThumbPad Input

  • Using the touchpad (thumbrest) of the Quest controller and the thumb sensor of the ContactSheet,you can input trackpad touches and pressure.

    • When touching the touchpad: Touch=ON, Pressure=0
    • When touching the thumb sensor of the ContactSheet: Touch=ON, Pressure=1

Regarding Gestures in VRChat

  • Various Gestures and Input Specifications
    • (Excluding the thumb) ContactSheet sensor: Bending from the index finger to the middle of the little finger
    • Quest2/3/Pro controller's Trigger: Bending from the middle of the index finger to a full grip
    • Quest2/3/Pro controller's Grip: Bending from the middle of the middle finger to a full grip
    • Quest2/3/Pro controller's A/B/Joystick touch sensors: Thumb bending
    • (For Fist) GestureWeight value: Controlled by the Trigger amount on the Quest2/3/Pro controller

Regarding Switching Between ContactSheet + Quest2/3/Pro Controller ⇔ Quest2/3/Pro Controller Alone

  • DivingStation ContactSheet Main Screen > Tab Menu > Devices > Advanced Settings > Use as main controller

    • Even if the above check is removed, it will not be recognized as a Quest2/3/Pro controller alone, and the controller will be disabled.
  • In DivingStation, switch the SteamVR driver installation item in step 13 to Install, and disable the driver

  • In DivingStation, you can enable the switch between ContactSheet and Quest2/3/Pro controller alone based on the connection status of the ContactSheet by checking "Enable controller switching when using VR" from Devices > Advanced Settings.