Skip to main content
Find answers to common questions about your Deepthroat Trainer below. Each answer links to the best place in the docs for deeper guidance.

What’s Included

A Deepthroat Trainer order includes multiple items shipped together in one package:
  • Trainer unit — the main device with display and sensor
  • Backboard with suction cups — for mounting to smooth surfaces
  • Dildo — the size you selected during checkout (Starter, Intermediate, or Expert)
If you ordered additional accessories (vibrating plugs, wands, etc.), those are also included. All items ship together, so receiving multiple components is expected—not a shipping error.
Check your order confirmation email for the complete list of items included in your purchase.

Setup & Mounting

The Deepthroat Trainer is designed for surface-mounting only. The backboard with suction cups attaches to smooth surfaces like glass, acrylic, or glazed tile. There are no official handheld or wearable accessories.

Mounting Guide

Step-by-step instructions for mounting your Trainer.
There’s no official wearable mount, but you can DIY one. Attach a strip of adhesive-backed hook-and-loop (Velcro) to a sturdy belt, then secure the Trainer’s backboard to the belt. This lets a partner use the Trainer’s modes (Endurance, Repetition, etc.) while practicing on you directly.
Use a wide, rigid belt for stability. Test the mount before use to ensure it holds securely.
If you don’t have glass, tile, or another smooth surface available (common in RVs, trucks, or dorm rooms), you can create your own mounting surface:
  • Acrylic or plastic sheet — A small acrylic panel (around 12” × 12” or larger) works well. Secure it between furniture, lean it against a wall, or clamp it to a stable surface.
  • Large mirror or glass panel — A portable mirror provides an ideal mounting surface.
  • Smooth cutting board — Some large plastic or acrylic cutting boards work in a pinch.
Look for sheets at least 6 mm (¼”) thick for stability. Hardware stores and online retailers sell acrylic sheets in various sizes.

Compatible Toys

R+D supports three toy types with the Trainer:
  • Dildos — available in three sizes for progressive training
  • Vibrating plugs — round and contoured styles
  • Vibrating wands — Pro and Basic versions
The Trainer is also compatible with any suction cup toy up to 3” (8 cm) in diameter.

Using Different Toys

How to set your default toy, add your own, and assign toys to templates.
Deepthroat Training Dildos come in three sizes for progressive training:
SizeLengthWidthMaterialNotes
Starter5.5” (14 cm)1.5” (3.8 cm)Soft siliconeBest for beginners
Intermediate7” (18 cm)1.5” (3.8 cm)Soft siliconeGirthier profile
Expert8.5” (21.5 cm)1.7” (4.3 cm)Firm siliconeAdvanced training
You can also use your own suction cup toys up to 3” (8 cm) in diameter. Add custom toy dimensions in your Toybox for accurate depth tracking.
Vibrating plugs come in two styles:
StyleWidthNotes
Round1.6” (4.1 cm)Smooth, rounded profile
Tapered1.45” (3.7 cm)Contoured for easier insertion
Larger plug sizes are not currently available.
Yes. The Trainer works with most standard dildos so you can use toys you already own. For accurate scoring, set the toy you’re using in your Toybox.

Add or select your toy

Step‑by‑step Toybox instructions.
The Trainer’s distance sensor has a maximum range of approximately 22.5 cm (about 9 inches). There is also a small dead zone of 1.7 cm at the closest point where the sensor cannot detect position changes.
The effective usable sensing range is approximately 20.8 cm (8.2 inches). For technical details, see Sensor Limits.

Training & Points

The Trainer uses an ultrasonic distance sensor to measure your position in real time. During each session, the device tracks:
  • Reps — the number of strokes completed
  • Depth — how deep each stroke reaches
  • Duration — total time spent training
  • Speed — your pace and rhythm
  • Grade — overall performance score for the session
When connected to Wi-Fi, session data uploads automatically to your dashboard where you can review detailed metrics and track progress over time.

Checking Your Results

See how to review your session data on the dashboard.
Training Points measure your session performance. You earn points from depth, duration, rhythm, and consistency across modes.

Learn about Points

See the complete breakdown of how Training Points are calculated.
Leaderboards rank you based on accumulated Training Points, with weekly, monthly, and all‑time views.

Leaderboard Guide

How matches, ranks, promotions, and demotions work.

Templates & Sessions

If your template has multiple segments but the trainer keeps repeating the first one instead of progressing, try these steps:Most common cause: The device doesn’t have the latest template settings.Quick fixes:
  1. Restart a new session — power cycle the trainer and start a fresh session. The device downloads your current template settings when you begin a new session.
  2. Check Wi-Fi connection — the trainer must be online to fetch updated template settings. Verify the Wi-Fi status on the startup screen.
  3. Confirm the template is Active — in the dashboard, ensure your multi-segment template is marked as Active. Only the active template is sent to the device.
If the problem persists:
  • Check if Pass/Fail mode is enabled — failing a segment causes it to repeat. If the pass threshold is too high, you may stay on the first segment.
  • Try creating a new template with the same segments and setting it as Active.
  • Ensure you have a stable internet connection throughout the session.
The trainer downloads template settings when you start a session. If you make changes in the dashboard mid-session, those changes won’t apply until you start a new session.
No. You don’t need to power cycle the trainer to switch templates. However, the device must download the new template settings.To switch templates:
  1. In the dashboard, select your desired template and mark it as Active
  2. On the trainer, start a new session — the device will automatically fetch the active template settings
  3. The new template loads without needing to power off
Template changes made in the dashboard don’t push to the device instantly. Starting a new session on the trainer triggers the download of your current Active template.
If the dashboard shows a loading spinner that never completes when you try to save a template, it’s usually a temporary network issue.Quick fixes:
  1. Wait a moment — the save may still complete after a delay
  2. Refresh the page — your changes may have saved successfully. Refresh and check if the template updated.
  3. Check your internet connection — ensure you have stable connectivity
  4. Try a different browser — occasionally browser extensions or caching cause issues
If the problem persists:
  • Clear your browser cache and try again
  • Try saving smaller changes (edit one segment at a time)
  • Contact [email protected] if the issue continues
If your trainer is connected to Wi-Fi but runs a default mode (such as 1200 rpm freeform) or shows built-in demo programs instead of your custom templates, the device isn’t properly receiving your template settings.Symptoms:
  • Device connects to Wi-Fi successfully and boots past the startup screen
  • When you start a session, it runs a default mode instead of your active template
  • Creating new templates or marking them active in the dashboard doesn’t change what the device runs
  • When offline, the device may show 3 built-in demo programs (easy versions of Repetition, Endurance, and Freeform)
Common causes:
  • Template not marked as Active in the dashboard
  • Device hasn’t fetched the latest settings since you changed templates
  • Server sync issue after a firmware update
  • Account or device pairing issue
Quick fixes:
  1. Verify your template is Active — in the dashboard, go to Templates and confirm your desired template shows as Active. Only one template can be active at a time.
  2. Start a fresh session — power cycle the trainer, wait for it to connect to Wi-Fi, then start a new session. The device downloads your active template when you begin a session.
  3. Check for server communication — if the device shows “Getting your settings” during startup, wait for it to complete. If it skips this or fails silently, the device may not be communicating with the server properly.
  4. Try a different network — connect to a mobile hotspot to rule out router/firewall issues blocking server communication.
If the problem started after a firmware update:Occasionally, a firmware update may complete but leave the device in a state where it can’t properly sync template data from the server. If you’ve tried all the above steps:
  1. Re-pair your device — in your dashboard, go to Settings → Devices, unpair the trainer, then pair it again using the Trainer ID shown on the device screen.
  2. Contact support — if re-pairing doesn’t resolve the issue, contact [email protected] with your Trainer ID and order number. Support can check your account sync status and may need to reset the device’s server-side state.
Trainers purchased before July 1st, 2025 cannot be manually flashed via USB. If the webflasher indicates your device isn’t compatible, contact support for assistance—a server-side fix or replacement may be necessary.

Connectivity

If your trainer displays full Wi-Fi bars but still shows “You’re offline, your training won’t be saved” when starting a session, the device has connected to your network but cannot reach the R+D server.Common causes:
  • Captive portal not completed — hotel, apartment, or public Wi-Fi networks often require browser-based login before granting internet access. The trainer cannot complete these logins.
  • Network changed — after moving or changing routers, network settings like firewall rules, MAC filtering, or IoT device isolation may block the trainer.
  • Router blocking the device — some routers restrict new devices by default or have security settings that block IoT traffic.
Quick fixes:
  1. Test with a mobile hotspot — enable your phone’s hotspot and connect the trainer to it. If it works, your home network is blocking the device.
  2. Restart your router — this clears temporary connection issues and refreshes DHCP leases.
  3. Re-run Wi-Fi setup — long-press during startup to open Wi-Fi setup and re-enter your credentials.
  4. Check for captive portals — if using hotel/apartment Wi-Fi, you may need a network that doesn’t require browser-based login.
If the problem persists after moving:
  • Your new network may have stricter firewall settings than your previous one
  • Check your router’s access control, MAC filtering, or IoT device settings
  • Some ISP-provided routers have aggressive security defaults that block unknown devices

Error E-DTT-1 Troubleshooting

Detailed steps for router and firewall configuration.
If your trainer gets stuck on “I’m getting your settings from the dashboard” and won’t proceed, the device is having trouble communicating with the R+D server.Quick fixes:
  1. Restart your trainer — power it off, wait a few seconds, then power it back on
  2. Restart your router — this resolves most temporary network issues
  3. Check your internet connection — make sure other devices on the same network can reach the internet
  4. Re-enter Wi-Fi settings — long-press during startup to open Wi-Fi setup and reconnect
If the problem persists:
  • Try connecting to a different network (such as a mobile hotspot)
  • Ensure your router is using a 2.4 GHz network (the trainer does not support 5 GHz)
  • Check if your router has any firewall or access control settings blocking the device
If the issue is related to templates:Sometimes the device can get stuck if template data becomes corrupted or an incomplete download occurred (for example, if a previous session was interrupted before the template finished loading).
  1. Regenerate your templates — in your dashboard, go to Templates, open your active template, and save it again (even without changes) to force a fresh sync
  2. Create a new template — if regenerating doesn’t help, create a new template, set it as Active, and try starting a session
  3. Check for AI-generated templates — if using AI Training Schedule, try regenerating the AI schedule to refresh the template data
If the issue started after a firmware update:Occasionally, an OTA firmware update may not complete successfully, leaving the device in a state where it cannot communicate with the server. If you’ve tried all the above steps including a mobile hotspot and the device is still stuck:
  1. Try manual USB flashing — Use the Web Flasher to reinstall firmware. See the Firmware Updates guide for instructions.
  2. Contact support if flashing isn’t possible — Trainers purchased before July 1st, 2025 cannot be manually flashed via USB. If you see a message in the webflasher indicating your device isn’t flashable, or if the webflasher cannot detect your device, contact [email protected] with your order number. A replacement may be necessary.

Error E-DTT-1 Troubleshooting

Detailed steps for network connectivity issues.
If your trainer powers on but won’t start training, it’s usually a connectivity issue:Common causes:
  • The trainer isn’t connected to Wi‑Fi
  • The trainer is offline and has no cached session to play
  • The trainer hasn’t downloaded your template settings yet
Quick fixes:
  1. Check the Wi‑Fi status on the startup screen
  2. Follow the Wi‑Fi setup process to connect to a 2.4 GHz network
  3. Once online, select a template in your dashboard and start a session to download settings
If you’ve never connected the trainer to Wi‑Fi, it won’t have any session data cached. Connect online at least once to download your training settings.
For the best experience, connect your Trainer to Wi‑Fi. When offline, the Trainer cannot:
  • Receive software updates
  • Download new training schedules
  • Upload or record session data for Training Points
Offline sessions are not saved and do not contribute to Training Points or leaderboard rank.
Firmware 2.0.0 (Beta) adds offline playback of the last downloaded training settings. Offline session syncing is planned, but until it’s released, offline work won’t earn or upload points.

Software 2.0.0 Beta Preview

What’s new now and what’s coming next.
When your Trainer is connected to Wi‑Fi, it automatically checks for available updates each time you power it on. If an update is available, you’ll see an “Updating” screen with progress information—the device downloads and installs the new firmware automatically, then restarts.If you don’t see an update screen during startup, your Trainer is already running the latest firmware for your stream.Your current firmware version displays briefly during the startup sequence. Note this information if you need to contact support.

Firmware Updates

Learn more about how updates work and troubleshoot update issues.
Yes. All Deepthroat Trainers receive firmware updates over‑the‑air (OTA) when connected to Wi‑Fi, regardless of when you purchased your device. There’s no hardware limitation that prevents older devices from receiving new firmware versions, including major updates like 2.0.0.Keep your Trainer connected to Wi‑Fi, and it will automatically download and install updates as they become available.

Wi‑Fi Setup

Connect your Trainer to receive updates.
When you power on the device, the display shows the current Wi‑Fi connection status in plain text.

Care & Maintenance

Wipe the device with a soft microfiber cloth and a light spray of glass cleaner.
Do not submerge the device or use abrasive cleaners.
Wash your dildo with warm water and mild soap before and after each use. Allow it to air dry completely before storing.Lubricant compatibility: Always use water-based lubricant with silicone dildos. Silicone-based lubricants can degrade silicone toys over time.
Do not use silicone lubricant, oil-based lubricant, or petroleum-based products on silicone dildos.
Not necessarily. Our dildos have been tested with silicone lubricant and should not degrade from occasional exposure. Clean the dildo thoroughly with warm water and mild soap, then inspect it.Replace the dildo if you notice any of these signs:
  • Crumbling or flaking material
  • Tears or surface damage
  • Sticky or tacky texture that won’t wash off
  • Unusual softness or deformation
If the dildo looks and feels normal after cleaning, it should be safe to continue using with water-based lubricant going forward.

Ultra Subscription Features

When we release new features, Ultra subscribers get early access while we collect feedback and refine the experience. Many features you see labeled “Ultra” today are in this early access phase—not behind a permanent paywall.Our development process works like this:
  1. New feature launches → Available to Ultra subscribers first
  2. Feedback and iteration → We refine based on real-world use
  3. General release → Feature becomes available to all users
Core functionality—training, device pairing, session tracking, and day-to-day use—remains free for everyone. Ultra unlocks early access to new capabilities, customization options, and power-user features while supporting ongoing development.
If you’re unsure whether a specific feature will eventually become free, email [email protected] or ask in our Discord community.

Subscription Plans

Compare tiers and see what’s included.
AI Training generates optimized programs based on your selected focus. Choose a focus in the AI Schedule dropdown when editing a Deepthroat Trainer template.
Requires an active Ultra subscription.

Subscription Plans

Compare subscription tiers and features.
To subscribe:
1

Open Subscription settings

In the dashboard, go to Settings → Subscription.
2

Choose your plan

Select your preferred tier and complete checkout.

View Subscription Options

See all tiers and benefits.
Segment repeat lets you loop any segment up to 100 times without manually duplicating it, keeping templates clean while enabling longer sessions.
Example: Instead of adding 10 identical endurance segments, add one segment and set its repeat value to 10.
PlanMaximum Effective Segments
Free3 (no repeats)
Ultra100 (including repeats)
Pass/Fail Mode adds accountability by requiring a minimum performance threshold per segment.
  • Set a passing grade percentage (0–100%) per segment
  • Meet or exceed the threshold to advance
  • Fall below the threshold and the segment restarts
Three‑Strike Rule: Failing the same segment three times consecutively restarts the entire session.Custom Failure Messages: Show a personalized message (up to 80 characters) on the device when a segment fails.
Use Pass/Fail to build consistency and hold yourself accountable across all segments.
Hands‑Free Mode lets training progress automatically without pressing device buttons. Enable it per template in the dashboard.
Ultra‑exclusive; must be enabled on each template individually.
Yes. When a keyholder creates or edits templates on your behalf, their subscription tier determines which features are available—not yours.If your keyholder wants to:
  • Add more than 3 segments to a template
  • Use segment repeat
  • Enable Pass/Fail mode or Hands‑Free Mode
They need an active Ultra subscription on their own account.
If you have Ultra but your keyholder does not, consider creating the template yourself and then transferring control, or have your keyholder subscribe to Ultra.
When editing templates for a partner, the subscription tier that matters is your subscription (as the keyholder), not your partner’s.Common causes:
  • You’re editing a template on your partner’s account but don’t have an active Ultra subscription on your own account
  • Your subscription recently expired or wasn’t renewed
Quick fixes:
  1. Check which account you’re editing — use the account dropdown in the top-left to confirm you’re editing your partner’s template, not your own
  2. Verify your subscription status — go to Settings → Subscription on your own account (not your partner’s) to confirm you have an active Ultra subscription
  3. Refresh and retry — if you recently subscribed, refresh the dashboard and try adding segments again
Your partner’s subscription tier doesn’t grant you additional features when editing their templates. If you need to create advanced templates for them, you must have Ultra on your own account.
No. Partner connections grant access to all devices on your account. When you share control with a partner, they can manage both your Trainer and your Lockbox—you cannot selectively share access to individual devices.If you want to temporarily regain control of the Trainer (for example, to create new templates), you would need to revoke your partner’s access entirely, which also removes their control of the Lockbox.
Plan your templates before handing over control, or have your keyholder create templates on your behalf (their subscription tier determines available features).

Partner Connections

Learn more about how partner access works.

Selling or Donating Your Device

If you want to pass your Trainer to someone else:
1

Unpair your device

Go to Settings → Devices in your dashboard and unpair the Trainer from your account. This releases ownership so the new user can pair it to their own account.
2

Find a recipient

Post in the R+D Discord community to connect with interested users. This active community includes people who may be looking for devices.
3

Ship the device

Package the Trainer securely. If shipping within the same country, ground shipping (e.g., FedEx Ground) is recommended since the device contains a small lithium battery.
Once unpaired, the next person to pair the device becomes the new owner. See the device ownership policyfor details.

Account & Pairing

If you’ve lost access to your dashboard account (for example, you deleted the associated email address or can’t reset your password), you won’t be able to unpair your device through the dashboard yourself. Contact support to request a manual unpair.What to include in your request:
  • Your Trainer ID (the 5-character code shown on the device screen during startup)
  • Any details that help verify you’re the original owner: order number, approximate purchase date, or the email address you originally used
Once support unpairs the device, you can pair it to your current dashboard account.

Contact Support

Request a manual unpair if you’ve lost account access.

Device Ownership Policy

How ownership verification and unpairing requests work.

Troubleshooting

The Deepthroat Trainer does not have a traditional settings menu on the device itself. All training configuration is managed through the dashboard.What “settings” means on the device:
  • When the device shows “hold to launch settings page,” this refers specifically to Wi-Fi settings—it opens Wi-Fi setup mode so you can connect to or change your network.
  • There is no on-device menu for changing training modes, templates, or other options.
How to configure your trainer:
  1. Sign in to your dashboard at dashboard.researchanddesire.com
  2. Go to Templates to create or modify training programs
  3. Select which template is Active—this is what the device downloads when you start a session
  4. Power on your trainer and press the button to start—it will fetch your active template settings automatically
Common confusion:
  • Short press on the welcome screen starts preflight checks and begins training
  • Long press on the welcome screen opens Wi-Fi setup (not a general settings menu)
  • After Wi-Fi is already configured, you typically just short press to start training
If the colored LED strip beneath the display lights up when you power on your Trainer, but the main screen stays dark, this indicates a display hardware issue.What this means:
  • The LED strip lighting up confirms the device is receiving power
  • The main OLED display not turning on is a hardware fault, not a setup problem
What to do:
  1. Try charging the device for at least 30 minutes, then power it on again
  2. Power cycle the device (turn off, wait 10 seconds, turn back on)
  3. If the screen still doesn’t turn on, contact [email protected]
If charging and power cycling don’t resolve the issue, your device likely has a defective display and will need to be replaced. Include your order number when contacting support to speed up the replacement process.
If your Trainer shows no signs of life when you flip the power switch:
  1. Check your charging cable and power source — try a different USB-C cable and adapter
  2. Charge for at least 30 minutes — a deeply discharged battery may need time to recover
  3. Verify the power switch position — ensure it’s fully in the “on” position
If the device still won’t power on after charging, contact [email protected] with your order number.

Charging Guide

Detailed charging instructions and troubleshooting.
Battery replacement is possible but not straightforward. The battery is glued in place inside the enclosure, so removal requires care and some technical skill.What you need:
  • T8 Torx screwdriver — removes the security screws on the back panel
  • Basic soldering equipment — the battery is wired in, not plug-and-play
  • Patience — the battery adhesive requires careful prying to avoid damage
Replacement battery options:We custom-order batteries from our manufacturer with specific polarity and wiring. Contact [email protected] to purchase a replacement battery (approximately $8 USD plus shipping).
Attempting battery replacement may void any remaining warranty. If you’re uncomfortable with soldering or disassembly, contact support—we may offer a discount on a new Trainer instead.
Include your order number when contacting support for faster assistance with battery replacement options.

Device Information

The Deepthroat Trainer and OSSM are separate devices that are not integrated with one another. Each device operates independently with its own control system and dashboard features.
  • Deepthroat Trainer: A stationary training device with depth sensing and performance tracking
  • OSSM: A motorized thrusting machine controlled via wired remote, RADR, or custom solutions
There are no plans to integrate these products at this time.
Your five‑character alphanumeric Trainer ID displays on screen during startup.
If your Trainer ID displays corrupted characters (such as “.t”, “U]t”, or random symbols) instead of a normal 5–6 character code, the device’s provisioning data was likely erased.This typically happens when using the web flasher with “Erase device” enabled. Contact [email protected] with your order number—support can re-provision your device with a new Trainer ID.

Firmware Updates

More details on firmware updates and troubleshooting.
For additional support, contact our team:
The Trainer battery lasts approximately 4-5 hours when in use, and takes 90 minutes to charge completely.