Skip to content

AddCon+ Official Manual

AddCon+ Official Online Manual

AddCon+ is a device that attaches to the left and right controllers of the Meta Quest 3 / 3S / Pro, adding finger tracking for use in VRChat and similar apps, as well as extra buttons and a wheel that can also be used in VRChat.

The buttons also support keyboard input, so they can be used as shortcut buttons outside of VR.

The product page

日本語マニュアルはこちら

2026-3 ©Shiftall Inc. All Rights Reserved.

Shiftall Inc.


Thank you very much for purchasing AddCon+.
Please read this manual carefully and follow the instructions and precautions for proper and safe use. Before using the product, be sure to read the “Safety Precautions” section.

These are the setup steps for using AddCon+.

To use AddCon+, you will need the following:

  • A Windows 11 PC that supports SteamVR 2.12.14 or later and has Bluetooth connectivity

Verified Bluetooth adapters : View the list

  • A controller compatible with AddCon+
    Compatible controllers : View the list
  • A USB charger with an output of 5V / 1.0A or higher per port

ItemQuantity
AddCon+ Main Unit (Left)1
AddCon+ Main Unit (Right)1
USB Charging Cable1
Safety Precautions / Warranty1

4.3 Names of Each Part of the AddCon+ Unit

Section titled “4.3 Names of Each Part of the AddCon+ Unit”

Before using AddCon+ for the first time, please charge it first.

Connect the unit to a USB charger using the included USB charging cable.

  • The red LED lights up while charging.
  • It takes about 2 hours and 30 minutes to fully charge from empty (when the power is off).
  • The red LED turns off when charging is complete.

【Charging Precautions】

・Charge the product in a location with an appropriate ambient temperature of 10 °C to 35 °C (50 °F to 95 °F).

・Be sure to also read the “Safety Precautions” section.

Press and hold the Power / F1 button on AddCon+ for about 2 seconds or longer to turn it on.

After the red LED and green LED light up for 2 seconds, the green LED begins blinking slowly, indicating that it is waiting for a Bluetooth connection.

While the unit is powered on, press and hold the Power button for about 3 seconds or longer to turn it off.
Note:If AddCon+ is not connected to AddCon Manager, the unit will automatically turn off after 20 minutes.

LED Color (Pattern)StatusCondition
Green
Slow blinking
Waiting for Bluetooth connectionNot connected via Bluetooth
Green
Two quick blinks
Bluetooth connectedConnected via Bluetooth
Green
Blinking
Firmware update modeIn firmware update mode
Note:If the unit remains in this state, click here.
Green
Very rapid blinking
Firmware update in progressFirmware update in progress
Red
Solid
ChargingBattery is charging
Red
Fast blinking
Charging errorAn error has occurred during charging
Note:If this state occurs, click here.

Attach AddCon+ to a compatible controller (hereinafter referred to as the “controller”).

Insert the thumb sensor section under the controller’s grip button.

While rotating the unit to the right, move it toward the joystick.

Adjust the position of the unit so that it fits along the controller.

If you tighten the knuckle strap too much, your fingers may not reach the AddCon+ buttons. It is better to slightly loosen the strap belt so your fingers can reach the buttons easily.

Install AddCon Manager from Steam. If Steam is not installed, install it from the Steam website.

https://store.steampowered.com/app/4350400/Shiftall_AddCon_Manager/

When you turn on the AddCon+, it will appear in the app.

Select two devices and click the “Connect to 2 Devices” button.

Click the “Start Calibration” button.

Hold the AddCon+ and open your hands to prepare.

Hold your hands in a closed (fist) position for 2 seconds.

You may grip the buttons or just have your fingers touching them.

Next, hold your hands in an open position for 2 seconds.

Calibration is successful when the confirmation screen appears.

  • Users with large hands or long fingers may have difficulty with index and thumb calibration. Check the sensor locations in the image below and ensure your fingers touch them firmly.
  • The last calibration data is saved even if the app or unit is restarted. If finger movement seems off, recalibrate.

Click the “Install Driver” button for SteamVR.

Setup is now complete.

You can pair devices without the wizard. Select ”+ Add Device.” Turn on the AddCon+, and two units will appear on the scan screen.  

The pairing steps are the same as in the wizard.

If the firmware is outdated, a clock icon appears in the device list.

Click the Firmware update.

Click “Update Available” in the firmware section, then click “Start Update.”

It may take several minutes; do not turn off the power.

Click the “Start Calibration” button. The steps are the same as in the wizard.

Note: If you are having trouble with calibration, please see here.

Calibration Tips

Click the first icon to enter the preset screen.

Click the second icon to show the preset list.

 

Presets like “VRChat” are pre-configured.

Click a preset to change its OSC settings.

Example: Assigning Forward Movement to the Up Button

Section titled “Example: Assigning Forward Movement to the Up Button”

To assign the Up button to move forward, set the Up section as follows:

  • Action Type: OSC
  • OSC Address: /input/MoveForward
  • On Press: ✅
  • Type: Int
  • Value: 1 (Type/Value can also be Bool / true)
    Note: If “When Released” is not set to 0, the character will continue moving.

Note: You can name presets as you like. Click the save icon (top right) to finish.

After finishing, click the save icon in the top right to return to the preset list. Click the home icon in the top left to return to the home screen.

Select the preset you want to use. When you click the current setting, the configured presets will appear; select the desired one.

Now, pressing the Up button will allow forward movement in VRChat.

Presets can also be edited from the “Edit” button on the home screen.

You can check the button settings for the current preset.

 

The current value changes when a button is pressed.

Located at the bottom of preset settings.

Example for Camera Zoom:

  • OSC Address: /usercamera/Zoom
  • Scale: 2
  • Minimum: 0.0
  • Maximum: 300
  • Default: 100.0

In VRChat, open the Action Menu and select Options → OSC → Enabled.

You can verify if OSC input is normal in VRChat.

Open the Action Menu in VRChat and select Options → OSC → OSC Debug.

The OSC debug screen will appear; press the configured buttons on the AddCon+ to see if they are displayed.

  • For detailed OSC information for VRChat, please refer to the links below. (Latest information as of February 27, 2026)

Camera-related information https://docs.vrchat.com/docs/vrchat-202533-openbeta

Input-related information  https://docs.vrchat.com/docs/osc-as-input-controller

  • As of March 30, 2026, VRChat’s “Close Camera” (/usercamera/Close) has an issue where pressing a button assigned to “Close Camera” while the camera is not open will cause the camera to close automatically the next time it is opened. Please be aware of this when using it.
  • The F1 button is also assigned to power on/off. Do not assign this button to a long-press action, as it will turn off AddCon+.

You can assign keyboard shortcuts.

e.g., “Ctrl+C” for the Up button:

  • Action Type: Keyboard
  • On Press: ✅
  • Key: C
  • Key Code: (Auto-filled)
  • Ctrl: ✅

Click the save icon after configuring.

Click the circle in the preset list to activate it (the color will change).

Now pressing the Up button inputs “Ctrl+C.”

Of course, you can also change the preset settings from the “Presets” section in the OSC area of ​​the home screen.

Select the keyboard setting you just configured.

A single preset can contain both OSC and Keyboard assignments.

Click the ”+” button (bottom right) in the preset screen.

Go to Settings → OSC Settings. Click the save icon after editing.

Click the save icon after changing.

Click the gear icon on the left side of the app screen to move to the detailed settings screen.

You can adjust the touch sensor sensitivity for each finger.

Please adjust so that the value is close to “1.00” when the hand is closed (Close) and close to “0.00” when the hand is open (Open). You can adjust each finger individually for the left and right hands, or adjust them simultaneously.

If you experience issues in the VR space where “fingers do not bend all the way” or “fingers do not extend all the way,” please perform this sensitivity adjustment.

This determines the ratio (weight) of whether each finger’s curl follows the “touch sensor” input or the “controller trigger” input.

For example, if set to Touch 100% / Trigger 0%, you can completely clench your hand based solely on the movement of your fingers touching the device, without having to pull the controller’s trigger.

6.7.3 Open Hand Rig Adjustment / Closed Hand Rig Adjustment

Section titled “6.7.3 Open Hand Rig Adjustment / Closed Hand Rig Adjustment”

You can finely customize the shape of the hand when open or closed to match your avatar.

※When using in VRChat, “Position Offset” is not reflected. Please use “Rotation Offset” to perform adjustments.

The configured settings can be saved as a file via “Export JSON” and reloaded via “Import JSON.” Please use this if you want to use different settings for each avatar.

Click the circular arrow icon in the top right of any settings screen to reset to default values.

Go to “Initialize App” in the settings menu. This cannot be undone. The app will close; please restart it.

To use finger tracking in VRChat, you need to enable the setting.

Please follow the steps below.

① Open LaunchPad and select the gear icon.

Then select the arrow icon in the upper-right corner.

② Select “Controls” from the left-side menu,

then turn ON “Avatars Use Finger Tracking”.

7.2 Binding Settings in OVR Advanced Settings

Section titled “7.2 Binding Settings in OVR Advanced Settings”

After installing AddCon, you may need to change the binding settings in apps such as OVR Advanced Settings.

Follow the steps below to change the functions assigned to the AddCon buttons.

In step ⑤ above, OVR Advanced Settings is selected as an example, but if bindings are available for other apps, you can assign those functions instead.

For example, if you select VRChat and edit its bindings, you can assign functions such as showing or hiding the camera.

This product has a wireless range of approximately 10 meters in an unobstructed line-of-sight environment.

Actual operating distance may be shorter than this depending on obstacles, the installation environment, and PC performance.

  • This product may only be used in Japan and the United States.
  • Wireless communication with all Bluetooth®-compatible devices is not guaranteed.
  • Bluetooth®-compatible devices used for wireless communication must conform to the standard specifications established by Bluetooth SIG, Inc. and must be certified.
    However, even if a device conforms to the standard specifications, it may not be able to connect depending on its specifications or settings, and operation methods, display, and performance are not guaranteed.
  • Please note that we accept no responsibility whatsoever for any leakage of data or information that may occur during wireless communication.

8.3 Environments Where Operation May Be Affected

Section titled “8.3 Environments Where Operation May Be Affected”
  • Using the product in the following environments may cause communication to be interrupted or slow down.
    • Near microwave ovens, digital cordless phones, or other devices that use the 2.4 GHz frequency band, such as wireless audio devices or game consoles
    • When the PC connected to this product is blocked by partitions or other obstacles
    • When there is a broadcasting station or similar facility nearby and surrounding radio waves are too strong

  • Do not place the product in locations with extremely high temperatures, such as areas exposed to direct sunlight or near heating appliances.
  • Do not place the product in dusty locations.
  • Do not place the product in locations subject to frequent vibration.
  • Do not use or place the product in humid locations, such as bathrooms.

  • The left and right AddCon+ units contain built-in lithium-ion batteries.
    When disposing of the product, do not dispose of it with general household waste (non-burnable waste). Follow the regulations of your local municipality.

  • Wipe the left and right AddCon+ units with a soft, dry cloth.
  • If the left and right AddCon+ units are very dirty, wipe them with a cloth dampened with water and thoroughly wrung out, then wipe them again with a dry cloth.
  • Do not use solvents or chemically treated cloths, such as benzine, thinner, alcohol, or kitchen detergent, as they may cause the unit to deteriorate.

Communication MethodBluetooth® LE
BatteryBuilt-in lithium-ion battery
Charging MethodUSB Type-C
Charging TimeApprox. 2 hours 30 minutes (when powered off)
Continuous Operating TimeApprox. 130 hours
Dimensions81.1 x 79.3 x 68.1 mm
WeightApprox. 40 g per hand
Included AccessoriesUSB charging cable
Supported OSWindows 11 / SteamVR 2.12.14 or later

QuestionAnswer
What is the warranty period for this product?The warranty period for this product is one year from the date of purchase. If the product was purchased by pre-order, the warranty period is one year from the shipping date.
The warranty card does not include the store name or other details. Is that okay?If you purchased the product from the Shiftall website, we have a record of the purchase date, so the warranty card does not need to be filled out.
If you purchased the product from a retail store or other seller, you can still receive warranty service within the warranty period by presenting documentation that proves the purchase date, even if the store name and purchase date are not written on the warranty card.
What order should I start the applications in?The startup order of the applications does not matter.
You can use AddCon+ even if you start Shiftall AddCon Manager after launching VRChat.
Which Bluetooth adapters have been verified to work?
Which controllers have been verified to work?Controllers Verified for Installation:
  • Meta Quest Touch Plus
  • Meta Quest Touch Pro
Which knuckle straps have been verified to work?Verified Knuckle Straps:
For Quest 3 / 3S (Meta Quest Touch Plus Controllers)

For Quest Pro (Meta Quest Touch Pro Controllers)
I want to save and use different settings for each avatar.You can create a new preset by navigating to "Presets" → "Preset List" and clicking the "+" button at the bottom right. By creating dedicated presets for each of your avatars, you can easily switch between your preferred settings.
Click here for more details on presets.
I want to copy a preset.You can export preset data by selecting "Export" from the three-dot menu (︙) of the preset you wish to copy. To create a copy, simply import that exported file using the button at the top right of the screen.
Click here for more details on presets.

SymptomCause and Solution
The power does not turn onThe battery may be empty. Connect the USB charging cable, and once the red LED lights up to indicate charging has started, press and hold the main button for about 3 seconds.
After that, perform a forced shutdown by pressing and holding the main button for 10 seconds, then reconnect the USB charging cable.
If the power still does not turn on after the forced shutdown, disconnect the USB cable once, then try turning the power on again.
If the issue does not improve after trying the above steps, please contact support.
Red LED does not light up while chargingMake sure the USB charging cable is securely connected.
→See 「Charging」
Charge the product in an environment with an ambient temperature of 10 °C to 35 °C (50 °F to 95 °F).
If charging is complete, the red LED will be off.
If the issue does not improve after trying the above steps, please contact support.
Red LED blinks rapidly while chargingThere may be an issue with the unit’s charging system or battery.
If this issue occurs frequently, please record a video showing the condition of the unit and contact support.
Green LED keeps blinking / Firmware update failedIf the green LED keeps blinking without changing during the firmware update, the firmware update may not be progressing properly on the unit.
If the unit remains in that state for 2 minutes, it will automatically restart. Please perform the firmware update again.
When the firmware update is completed successfully, the LED will return to the normal slow green blinking pattern.
Battery life has become shorterIf both the charging time and operating time become extremely short, the built-in battery may be worn out. Please contact support.
Power turns off automaticallyIf the unit remains disconnected from AddCon Manager for 20 minutes, it will automatically power off.
Bluetooth connection cannot be establishedIn Windows Settings, turn Bluetooth off once, then turn it back on. Wait 15 seconds after turning it on, then try connecting in AddCon Manager.

If it still does not connect, try restarting your PC. Restarting the PC can be effective when Bluetooth is unstable.
Bluetooth connects, but the connection is unstable or disconnects quickly・If you are connecting AddCon+ using a Bluetooth USB adapter
Depending on your environment, the Bluetooth connection may become unstable if the adapter is too close to the PC or if it is connected to a USB port on the back of the PC.
Click here for a USB 2.0 extension cable.
・If you are using Bluetooth built into your desktop PC
Depending on your setup, a Bluetooth antenna may be required.
Please check whether an antenna was included with your PC or motherboard accessories.
Bluetooth connections may also become unstable in the following situations:
・Your body is positioned in a way that blocks AddCon+
・The Bluetooth USB adapter is covered by objects, or there are metal objects nearby
・Multiple other Bluetooth devices are connected at the same time
Please move AddCon+ closer to the Bluetooth adapter, connect it to AddCon Manager, and check whether the same issue still occurs.
Calibration fails or an error occurs.
  • Make sure your  firmware is up to date.
  • If you are using knuckle straps, overtightening them may prevent proper calibration. Loosen the straps enough to ensure the controller won't fall, and try calibrating again.
  • Depending on the shape of your hand or how you hold the device, your fingers might still be touching the sensors even when you think they are fully extended, or they might not be touching them when fully curled. Ensure all fingers are firmly touching the sensors during the calibration process. Click here for sensor locations.

If your symptoms do not improve using the methods above, please contact support.
Fingers are not moving correctly.Perform the calibration again and confirm that it completes successfully.
Fingers appear lifted even when clenching a fist.First, recalibrate. If the fingers still appear lifted, go to "Settings" → "Finger Sensitivity Settings." By lowering the maximum value of the input range from the default "1.00," you can adjust the position that represents a 100% clenched fist
Click here for more details.
Fingers remain bent even when opening the hand.Go to "Settings" → "Finger Sensitivity Settings." By raising the minimum value of the input range from the default "0.00," you can adjust the position that represents a 100% open hand.
Click here for more details.
Difficulty operating due to sensitivity differences between fingers.Go to "Settings" → "Finger Sensitivity Settings" and adjust the output value curve for the specific finger to match your hand or grip style.
Click here for more details.
Thumb position is incorrect or clips into the hand when clenching.Go to "Settings" → "Open Hand Rig Adjustment" and "Closed Hand Rig Adjustment," and adjust the parameters while observing your avatar's hand.
Click here for more details.
Fingers are twitching or jittering.You can reduce jitter by increasing the "Filter" setting values. However, please note that this will increase input latency.

For any other inquiries, please contact Shiftall Support.

For a smoother support experience, please copy your system information via the ‘Contact Support’ button within the app and include it in your inquiry.

Shiftall Support is available here.


  • The Bluetooth® word mark and logos are registered trademarks owned by Bluetooth SIG, Inc., and Shiftall Inc. uses these marks under license.
  • Windows is a registered trademark or trademark of Microsoft Corporation in the United States and/or other countries.
  • Other names, company names, product names, and similar terms mentioned in this manual are trademarks or registered trademarks of their respective owners.
  • Certification information is printed on the back of the unit.

You can view the license credits for the open-source software used in this product from the settings menu in the app.

Only for United States of America

This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions:

(1) This device may not cause harmful interference, and

(2) this device must accept any interference received, including interference that may cause undesired operation.

Any Changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment.

However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the 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.

The device has been evaluated to meet general RF exposure requirement. The device can be used in portable exposure condition without restriction.

  • 2026/3/29 Version1.0.
    • First release
  • 2026/3/29 Version1.0.2
    • Minor update
  • 2026/4/10 Version1.0.3
    • Resolved an issue of AddCon+ unintended powering on after stopping USB power supply.