Troubleshooting my new M0$AIC OSR2

Hello, I got an OSR2 from M0$AIC yesterday and after installation and some troubleshooting, the device does not work. I don’t know anything about using Arduino’s, so I need some assistance. Installation steps from M0$AIC’s website:

  • Installed the CP2102 USB to UART Bridge
  • Installed MultiFunPlayer
  • Downloaded a video and funscript and imported them into MFP
  • Connected the OSR2 into MFP
  • Pressed ‘Play,’ but nothing happened

Troubleshooting I tried:

  • Tried connecting to the HapticsConnect Uploader, but the device couldn’t connect, so it did not try to update firmware
  • Tried connecting to the HapticsConnect Configurator, but sending configuration did not work
  • Tried connecting to the Ayva Stroker Lite website, but even after pairing the device, the ui still shows ‘disconnected’
  • Tried connecting to Mosa, but that did not work either

Maybe I need to verify that the device is even connecting properly? What troubleshooting steps do I need to take before attempting to re-flash the ESP32?

My OSR2 as shown in MFP

Ayva Stroker Lite after trying to connect

Thank You!

Are you certain COM 5 is the correct port? Try a different one if it exists. If MFP is already connected to COM X then Ayva / MOSA won’t be able to connect to the same COM port because as far as your device is concerned, it’s already in use.

Did your device home itself when powered up and turned on with usb plugged in?

As it turns out, I had borked the firmware when trying to upload to the HapticsConnect uploader, so I had to learn to use the Arduino IDE for the first time. Now the OSR2 mostly works, but one of the servos is not working. Not sure how to troubleshoot this.

@M0SAIC Just so happens to be on here (i’m sure you are already aware) and i’m positive they’d be more then willing to help you troubleshoot, have you sent them an email / message at all?
They have contact details here -
support page

If i had to hazard a guess? Loose connection, miswired connection or the firmware you’ve used is pointing to the wrong pins?
I used this firmware on my esp Khrull patreon (free) firmware
Straight forward to use and can connect to the esp via wifi once it’s flashed here http://192.168.69.1/ (after selecting it in your wifi connections of course) and change the pins per servo etc.

Contact M0saic first though!

1 Like

I have emailed him, but have not received anything back from him yet, thus is why I asked here. I understand he’s a busy guy, so no sweat in that regard, but if it’s a commonly-solved problem, I thought it wouldn’t hurt to ask here too.

As it turns out, the reason the servo did not work was because one of the servo’s connectors (D15) was unconnected!

Nice job working that out. Those connectors have been pretty loose lately and I think I have worked out a way to get them seated a bit tighter. I am not sure why they are coming from the manufacturer so loose. I have got this problem just about sorted out. The wiggle a lot before I take off the black connector and then press down on the metal tab on the female part of the metal pin. Thanks for sharing your progress for other to see as well.