T-Code (OSR2 / SR6 / SSR1 / DIY)

Connect open-source DIY strokers that speak the T-Code protocol (OSR2, SR6, SSR1) to ToyControl over USB. Requires the ToyControl Helper.

T-Code is the language used by community DIY strokers: the OSR2, the SR6, the SSR1, and other community builds. They connect by USB cable, not Bluetooth, which is something a browser cannot do on its own. ToyControl needs the ToyControl Helper running to find them.

Before you start

Install the Helper

  1. Download the Helper for your computer:

    (ToyControl also shows a Download Helper button when you add a T-Code device.)

  2. Install it, then open it.

  3. First launch: allowing the unsigned Helper. The Helper is not yet code-signed, so your computer warns that it is from an unidentified developer. This is expected and safe. To allow it, just once:

    • macOS: in your Applications folder, right-click (or hold Control and click) ToyControl Helper and choose Open, then click Open again. On newer macOS, instead open the Apple menu > System Settings > Privacy & Security, scroll to Security, and click Open Anyway.
    • Windows: if you see "Windows protected your PC", click More info, then Run anyway.
    • Linux: make the AppImage executable (right-click > Properties > Permissions > allow executing, or chmod +x ToyControl-Helper.AppImage), then run it. For USB access you may also need to join the dialout group.

Full details are on the Helper app page.

Connect the stroker

  1. Open ToyControl at toycontrol.app in Chrome or Edge.
  2. Click the + in the Devices section.
  3. Pick T-Code (OSR2 / SR6 / SSR1 / DIY) from the catalog.
  4. ToyControl asks the Helper to list connected USB-serial devices. Pick yours from the list.
  5. Click Connect.
  6. The stroker appears in the sidebar with a green dot.

Test it

Click Test toy at the bottom. The stroker should run a short pattern. Make sure the toy is mounted safely before testing; T-Code strokers move with real force.

Notes by model

Troubleshooting

Related