This is for the PiShock Hub 2023 Model and the PiShock CaiXianlin
- Download drivers from here CP210x Universal Windows Driver
- Extract the zip file
- Run the CP210xVCPInstaller_x64.exe installer file then reboot your computer
- Plug in the PiShock Hub into the computer with a USB C that works with Data
- Go to https://next.openshock.app/flashtool
- Select the COM the PiShock Hub is on. Would look like COM14 or something
- Select the PiShock 2023 Board
- Check Erase before flashing and flash the device
- Once done unplug the Hub and replug back in
- Go to https://openshock.app on your PC and make an account
- Grab your phone and connect to the SSID with OpenShock (OpenShock-XX:XX:XX:XX:XX:XX)
- Once connected open the browser on the phone and go to 10.10.10.10 or openshock.local
- Find your router's Wi-Fi network in the web-interface. (Does not support 5Ghz)
- Log into https://openshock.app on your PC and go to Hub and click on the green circle with a white plus
- It's going to make a New Hub, Go to the three dots and click on pair. It will give you a code.
- Put that code in the web-interface on the phone and it will link your account.
- Go to the Shockers on https://openshock.app on your PC and click on the green circle with a white plus
- It's going to make a new shocker and you will want to pick the hub you just made and rename the shocker to something simple
- Pick the model CaiXianlin and hit create
- Turn on the shocker by clicking the power button once. You should hear one beep.
- Now hold the shocker's power button until it blinking fast. `
- While it's blinding fast click on the speaker icon under your shockers on https://openshock.app
- Shocker should now be paired with OpenShock
- Download and install the latest ShockOSC
- Sign in with your OpenShock Account
- You can follow this guide https://wiki.openshock.org/guides/shockosc-basic/
- Make a group with named whatever you want (I used GroupName) and make sure to check your shocker that is linked
- Set your configurion
- Move onto setting your VRChat Avatar
- Go to Kyobinoyo's Openshock VRChat Prefab
- Download Shocker, Remote Trigger, Settings Menu and import them into Unity
- Go to Openshock\ShockOsc\Shocker\VRChat and Add the ShockOsc_VRChat_Shocker.prefab to your avatar. Move it to the Left leg or wherever.
- Unpack the prefab and go to ShockOsc_VRChat_Shocker > Shocker > VRC Contact Reciever and change it to your group name (I used GroupName).
- You may want to add other Collision Tags and add Allow Self like i have
- Go to Openshock\ShockOsc\Settings Menu and add ShockOsc_Settings.prefab to your avatar
- Go to Openshock\ShockOsc\Remote Trigger and add ShockOSC_Receiver.prefab and ShockOSC_Sender.prefab
- Unpack and go to ShockOSC_Receiver > Receiver and change Custom to OpenShock and Parameter to your group name (I used GroupName). If you want to have it shock yourself then select Allow Self.
- Unpack and go ShockOSC_Sender > Sender and set Custom to OpenShock