Finally getting back to this. I only recently discovered I can use the diagnostics port to try and control it directly. I'm probably going to attempt that but need to get some hardware.
I still don't seem to have any issues with connecting or disconnecting.