JoyHub TrueForm Funscript & Haptic Sync
Use JoyHub TrueForm with HaptiQ for synchronized funscript playback. The JoyHub TrueForm is an onahole that connects via BT4LE. Get started for free.
The JoyHub TrueForm pairs straight from Chrome or Edge with Connect toy. Buttplug’s config lists one vibration motor, so HaptiQ plays the script as vibration whose strength follows how fast the script is moving.
What the JoyHub TrueForm supports
From Buttplug’s device config (v4.198), built into HaptiQ:
- Vibrate: Speed-mapped. A funscript has no intensity channel, so the level follows how fast the script is moving: a fast full-range move is full power, a slow drift is a low level, and a held position is off.
Connect the JoyHub TrueForm
- In the browser’s Bluetooth list it shows as J-TrueForm. JoyHub names all start with “J-”.
- Close the JoyHub app first and make sure the toy is not connected to your phone.
Computer: Chrome or Edge (Windows, Mac, Linux, ChromeOS)
- Sign in to HaptiQ (a free account works) and open Devices.
- Switch the toy on. Close the maker’s app and disconnect the toy from your phone: a Bluetooth toy accepts one connection at a time.
- Press Connect toy. The browser opens its Bluetooth list. Pick your toy and press Pair.
- HaptiQ reads what the toy can do and shows it as labels (for example Vibrate or Stroke). Press Test buzz or Test stroke to check it responds, then Ready — go play.
- On Linux, Chrome keeps Bluetooth behind a setting: open chrome://flags/#enable-experimental-web-platform-features, enable it and restart Chrome.
Android: Chrome or the HaptiQ Android app
- Open haptiq.app in Chrome, or install the HaptiQ Android app from haptiq.app/android.
- Allow Nearby devices when Android asks (on Android 11 or older it asks for Location instead). Without it the Bluetooth list stays empty.
- Open Devices, press Connect toy, pick your toy and press Pair. Samsung Internet and Firefox for Android cannot use Bluetooth, so use Chrome or the app.
iPhone and iPad
- Safari and every other iPhone browser block Bluetooth, so Connect toy cannot work there.
- The HaptiQ iPhone app connects toys directly and launches this October.
- Today, install Bluefy (a free browser with Bluetooth support, on the App Store), open haptiq.app in it, and use Connect toy as on a computer.
- The Handy is the exception: it connects over Wi-Fi, so it works in any iPhone browser.
Safari or Firefox on a computer
- Safari and Firefox do not support Web Bluetooth. Open haptiq.app in Chrome or Edge on the same computer.
- If you already run Intiface Central, HaptiQ can use it instead: Devices → Advanced → Use the Intiface Central app. You do not need it otherwise; the engine Intiface uses is built into HaptiQ.
Device Doctor fixes
- Bluetooth is off
- Device Doctor checks this first. On Windows turn it on in Settings → Bluetooth & devices; on a Mac use Control Centre; on Android pull down the quick settings. Then press Connect toy again.
- Bluetooth permission was blocked
- Click the icon left of the address bar → Site settings and allow Bluetooth for haptiq.app. On Android, allow Nearby devices for Chrome (Settings → Apps → Chrome → Permissions) or for the HaptiQ app.
- The Bluetooth list is empty
- The toy is not advertising. Usual causes: it is off or asleep, it is still connected to the maker’s app or your phone, or it is too far away. Wake it, close the other app, keep it within a metre and press Connect toy again. If the list is still empty, run Device Doctor and press Send diagnostic log so the case can be checked.
- Found, but it does not answer or keeps dropping
- Close every other app that might hold the toy (the maker’s app, Lovense Remote, Intiface), turn the toy off and on, charge it, and keep it close. Device Doctor reconnects it and runs a feel test. For JoyHub toys, Advanced → Classic Bluetooth mode is a second path if the first one stalls.
- Wrong mode
- The Handy must be in HDSP mode for web playback; Device Doctor switches it for you. Some JoyHub models show “This model runs smoother in Classic Bluetooth mode” after connecting; press Switch.
- Connected, but nothing moves
- Run Device Doctor: it sends a test command and asks whether you felt it. Also check the part of the script you are playing actually moves; a flat section of a funscript produces genuine stillness.
Open Device Doctor
Sync offset calibration
- Connect the toy, then open Device Doctor (Devices → Device Doctor, or haptiq.app/devices?doctor=1).
- Let it run to the Sync calibration step. It measures how late the toy acts and saves that as the toy’s sync offset, so commands go out that many milliseconds early.
- If the lag cannot be measured, HaptiQ uses the typical offset other owners of the same toy calibrated, or none at all; the Doctor says which.
- The offset is stored per toy and per connection type (built-in Bluetooth, Intiface, Wi-Fi), within ±1000 ms. Run the Doctor again after you change how the toy connects.
- Steady lag is what an offset fixes. Lag that comes and goes is signal: move closer, charge the toy, and keep 2.4 GHz Wi-Fi traffic away from it.
JoyHub TrueForm questions
Do I need the JoyHub app or Intiface for the JoyHub TrueForm?
No. HaptiQ has the Buttplug engine built in, and Buttplug’s config includes the JoyHub TrueForm, so Connect toy in Chrome or Edge pairs it directly. Keep the JoyHub app closed while you use HaptiQ, because the toy only accepts one connection.
Is the TrueForm a stroker in HaptiQ?
No. Buttplug’s config exposes a vibration output only, so HaptiQ cannot send it positions. Scripts still play: fast sections become strong vibration, slow sections a low level, and pauses turn it off.
All JoyHub devices · All brands
Sign up free and connect your JoyHub TrueForm · Already have an account? Connect toy · HaptiQ for Android
Frequently asked questions
Does the JoyHub TrueForm work with funscripts?
Yes. A funscript is a device-agnostic motion file, so the same script plays on any supported hardware. HaptiQ converts the motion in a video into a funscript and streams it to your JoyHub TrueForm in time with playback.
How does the JoyHub TrueForm connect to HaptiQ?
The JoyHub TrueForm connects over Bluetooth Low Energy, directly from your browser using the Web Bluetooth API. That works in Chrome, Edge, Opera and other Chromium browsers on desktop and Android. Safari and Firefox do not implement Web Bluetooth, so use a Chromium browser. No extra software is required — no Intiface, no desktop app.
Do I need Intiface or Buttplug.io for the JoyHub TrueForm?
No. The JoyHub TrueForm pairs straight from the browser, so you do not need Intiface Central or any desktop software. HaptiQ also supports Buttplug.io if you prefer to route through Intiface.
Which browsers support the JoyHub TrueForm?
Use Chrome, Edge, Opera or another Chromium browser, on desktop or Android. Safari and Firefox do not support Web Bluetooth.
Can I generate a funscript for the JoyHub TrueForm from my own video?
Yes. Upload a video or paste a link, and HaptiQ's motion analysis produces a .funscript you can play on the JoyHub TrueForm or export for another player. Large files are uploaded in parts, so multi-gigabyte VR video is supported.
Is the JoyHub TrueForm verified to work with HaptiQ?
Yes. The JoyHub TrueForm is a verified entry in HaptiQ's device index, meaning its BT4LE details have been confirmed rather than inferred from the manufacturer's listing alone.
What kind of device is the JoyHub TrueForm?
The JoyHub TrueForm is an onahole. HaptiQ maps the vertical motion in a funscript onto whatever actuation the onahole provides, so scripts written for other hardware still play.
Create a free HaptiQ account to connect your JoyHub TrueForm and play synced funscripts.
Open in HaptiQ