Skip to content

RubberyFun/OSSM-Possum

Repository files navigation

OSSM Possum

This is a bluetooth remote app for the stock firmware of the Kinky Makers OSSM that runs as native iOS or Android app, as a web page, or as an offline PWA.

Screenshot

Setup

There are a few options for using this app:

  1. Just pull up this web page in Chrome: https://rubberyfun.github.io/OSSM-Possum/public/

  2. Download it for offline use as a PWA: Pull up the above webpage, open the browser menu (usually a three dots icon) and choose "Add to Home screen" then "Install". Poof, its on your phone even if you're in a dungeon with no cell service.

  3. Get it from the Google Play store. This is WIP - estimated public launch will be 2/14/2026 due to Google red tape. If you want to test you can find me on the Kinky Makers discord and I'll add you to the testing group. Then you can get the test version (but the link is dead unless you give me your email)

  4. Get it from the Apple App Store from this link or by searching for "ossm". Apple is more straightforward to work with: they just want money. (it's $100/yr to launch apps and you can't do it without having a newer mac).

  5. Install the APK directly on your Android device. You can easily look up how to do this, I won't go into it here. The APK file is in the releases.

Demonstration video

Your browser does not support the video tag.

Link to the demonstration video

Adding custom patterns

R+D doesn't officially support patterns besides the 7 stock ones. Custom patterns may not be well tested or are known to have potentially dangerous issues (Looking at you Jackhammer an Stroke Nibbler). OSSM Possum will happily load whatever patterns you have on your device. If it's a pattern I haven't seen before it will show the name but the only description will be "A custom pattern". I am not endorsing using custom patterns, just supporting the possibility. They wouldn't exist if there weren't some fun to be had. Use caution. If you want your pattern description added you can reach me at the KM discord.

Instructions for adding patterns:

  1. Add the pattern code to lib/StrokeEngine/src/pattern.h
  2. Add the new names as enUs_StrokeEngineNames variables to src/constants/copy/en-us.h after line 65
  3. Add those variables at the end of the same file to the StrokeEngineNames object
  4. Increase the size of the StrokeEngineNames at the end of src/structs/LanguageStruct.h
  5. Build and upload the modified code to your OSSM device

If the above instructions don't make sense to you then you probably shouldn't be doing this yourself!

Stroker Mode

I've also developed OSSM Job: a quick conversion kit to turn your OSSM into a pneumatic stroker like the Venus 2000, AutoBlow, Tremblr, etc... To use the OSSM as a stroker it's best to keep the stroke centered within it's range. To facilitate this I've added a checkbox at the bottom of this app to enable Stroker Mode. Do no use stroker mode with penetrative toys or physical strokers or you're gonna have a bad time.

Quirks

  • This only supports OSSM devices with a stock firmware from 2026 or newer. If you bought your OSSM before that you can easily upgrade it using their web flashing tool.

  • I didn't include simple penetration mode. It starts up in the "Simple Stroke" pattern already...They are identical so I just don't see the need.

  • If you use a browser and not the app: Safari and Firefox are not onboard with web pages having access to bluetooth...and they never will be for better or worse. You need Chrome for the web version on Mac or PC...oh and Apple has a stranglehold on iOS chrome, so it won't work for iPhones/iPads at all besides the app.

Planned features

  • Control multiple OSSM's linked from one panel
  • Control multiple OSSM's separately from individual tabs
  • Automation tab? Set it to ramp up the speed or stroke over a time span. Maybe have patterns.
  • I'm hesitant to allow input/integration from sources like XToys...I think that's out of scope for the little Possum and gets into EOM territory.
  • DM me your suggestions at the Kinky Makers discord

Fine print

I made this for people to enjoy...no strings attached, no cost, no in-app advertising. The code is open-source, posted on Github.

OSSM Possum © 2026 by Claus Macher is licensed under CC BY-SA 4.0. It basically means you can do whatever you want with the code but anything you make with it should include an attribution and keep the same license. Yes, that means you can make money off your remix but don't just copy the code and call it a day.

This is not directly affiliated with Kinky Makers or their products in any way...I just think they're OSSM.

About

A bluetooth remote for the stock Kinky Makers OSSM

Resources

License

Stars

Watchers

Forks

Packages

No packages published