Using AutoScript Sync with Lovense
Lovense covers two different cases. The Lovense Solace and Solace Pro are strokers: the app has a profile for them and plays a Lovense funscript on them live from your PC. Lovense vibrators follow how fast the script is moving, and you can also control them by hand from the Vibration panel. Both connect by Bluetooth or the Lovense USB dongle through the app's bundled Intiface engine, and neither has been tested by us on a real Lovense toy.
Checked against the app's code on 24 September 2026 and updated for version 2.121.4 on 7 October 2026. Describes version 2.121.4. Later versions change how many frames are analysed and how long that takes, and nothing this page describes.
Lovense Solace and Solace Pro: a stroker
The Solace gets the same treatment as any Intiface stroker: each script point becomes one LinearCmd timed to the next point, at least 30 ms, streamed from your PC with nothing uploaded. On pause it moves to position 50. The app's Lovense Solace / Solace Pro profile allows up to 450 units per second with points at least 60 ms apart. Those are Lovense's published figures minus about 10%, not our measurements.
When the profile applies. The profile's limits and your Stroke Settings shape what the Solace plays; the saved script is not changed. The script runs on your PC's clock from each Play or seek, and the app restarts the device at the playhead if it drifts more than 400 ms from the video.
Auto-detect and Lovense names
With Device model on Auto-detect on connect, any device whose reported name contains “lovense”, “solace” or “max” gets the Solace profile. That includes Lovense vibrators, which are not strokers. If you connect a Lovense vibrator, the profile does not make it stroke; if you own a Solace, choosing Lovense Solace / Solace Pro by hand removes any doubt.
Manual control: the Vibration panel
Beside the script, the Vibration panel is available when a connected device reports a vibrating motor. It gives you:
- an intensity slider, sent to the toy as you move it;
- four looping patterns, Pulse, Wave, Escalate and Tease, sent about 20 times a second to every vibrate and oscillate motor.
This is manual control that runs beside the video, not synchronised to it. While the panel holds a level above zero or runs a pattern, it takes those motors over from the script.
How vibrators follow the script
Since version 2.121.3 a vibrator follows how fast the script is moving. The code itself calls the mapping a starting point, and we have not tested it on a real toy. Here is how it works:
- What it measures
- The distance the script's position covered over the last 600 ms.
- Below 5 units per second
- The motor is off.
- From 5 to 300 units per second
- Intensity rises from 0.2 to full power, 1.0, reached at 300 units per second.
- How often
- Updated 10 times a second.
- Rotating motors
- Follow the same speed, and reverse direction with each stroke.
- On pause
- Vibration motors are set to zero.
- With the Vibration panel
- While the panel holds a level above zero or runs a pattern, the script leaves those motors alone.
The app drives several devices at once, so a Solace and a vibrator can both be connected, and a second device can follow the video beside the main one.
Connecting: Bluetooth or the USB dongle, never Lovense Connect
The app's bundled Intiface engine opens Bluetooth LE and the Lovense USB dongle. Both the serial version of the dongle and the newer HID version are supported. Lovense Connect is switched off on purpose because it contacts Lovense's servers. Device control stays on your PC.
- If you use the dongle, plug it in before starting. Otherwise make sure Bluetooth is on.
- In the Device panel, set the connection to
Intiface / Buttplug (local). For a Solace, chooseLovense Solace / Solace ProunderDevice model. - Switch the toy on and press Connect. The app scans for up to 12 seconds, keeps listening about 2 seconds after the first usable device appears, and drives every usable device it found.
- Open the video and its
.funscript, press Send Script to Device, then Play. A Solace strokes and a vibrator follows the script's speed; the Vibration panel is there for manual control.
The Intiface and Buttplug guide covers the engine and the commands in more depth.
What has been tested
The Lovense path has had one end-to-end run with fake Lovense toys on the real bundled engine, plus tests against mock Buttplug servers. No real Lovense toy, Solace or vibrator, has been tested by us. The only device tested on real hardware is the Autoblow AI Ultra. The bundled engine is intiface-engine v1.4.8 from November 2023, so a Lovense model released after that may be unknown to it.
Troubleshooting
My Lovense vibrator does not match the video. Is it broken?
Probably not. A vibrator follows how fast the script is moving, not where it is. Check that the Vibration panel is off or at zero, because it takes the motors over while it is on. The mapping is a starting point and has not been tested by us on a real toy.
The dongle is plugged in but no toy is found.
The engine supports both the serial and the newer HID version of the Lovense USB dongle. Plug the dongle in before pressing Connect, switch the toy on, and try again; if it is still not found, try Bluetooth instead.
Can I use Lovense Connect or the Lovense app instead?
No. Lovense Connect is left off because it contacts Lovense's servers, and the app does not talk to Lovense's own software.
I have a Solace and a vibrator. Can both run at once?
Yes. Switch both on before pressing Connect and the app drives every usable device it finds: the Solace strokes and the vibrator follows the script's speed.
Read next
- Supported devices and their statusThe full compatibility table.
- Setting up Intiface for AutoScript SyncThe engine, scanning, and the Vibration panel's limits.
- OSR2 and SR6The other device family that connects by USB.
- What stays on your PCHow the app keeps video analysis local.
Try it on your own Lovense
The free trial lasts one day with every feature unlocked, so you can check your toy connects before you buy. Start it in the app with Start free 1-day trial; it needs an internet connection.