I’m using onboard bluetooth from relatively high end motherboard from few years ago (X570), so it’s most likely at least 4.0, it’s on an anthenna, signal should be strong, I plug in The Handy, wait a bit, turn on bluetooth, I open bluetooth settings and Windows sees it but can’t connect to it, on the other hand I can connect handy over bluetooth via chrome on their setup (but I do not connect to wifi, reason is I don’t use wifi). I can see and change the connection key, I see handy’s mac address and firmware which is 3.2.1.
When I open intiface I start the engine/server, go into device and scan, sometimes it won’t find it at all, other times it does but I immediately get an error like “get_characteristics for GattDeviceService(IUnknown(0x2ac379ef890)) failed: Ok(GattCommunicationStatus(3))”)
Crash/error recieved but crashReporting is off, not sending to devs.
I see the “toggle oscilation” but it won’t do anything.
I managed to somehow get it to work 2 days in a row but everytime after turning it all on/off and some random order of turning on things would make it work, I can sometimes even get to the point where in the scriptplayer I’ll see message “The Handy Connected” which changes to disconnected when I turn of the bluetooth, so clearly it sees it, but even when it says connected and I see Handy in the device list with a checkmark symbol next to it (not X) it still won’t move.
Lustbound works fine everytime I try it, manual mode also does, it calibrates itself on start.
What could be the cause for these iffy connections and errors?
UPDATE (after I thought I fixed it).
Thought the new dongle (5.) fixed it but no, tried using it today again and now it won’t work, same errors like before, it sort of connects itself to intiface and via chrome on the setup page, but can’t control the device, same get_characterisitcs_async erors (0x020ec88c6280) failed: ok, gattcommunicationstatus 3.
Lustbounds doesn’t work, intiface won’t make handy move, appears in script player as a device but doesn’t move.
I also updated Intiface to latests version.
Handy is in bluetooth mode, no WIFI, Handy works on it’s own (moves, motor is good, not overheating). Dongle is 50 cm away from the handy, no other bluetooth devices nearby.
Firmware still 3.2.1+e46631cd.
Now intiface doesn’t even find the handy at all.
Steps I do:
- Turn Handy On
- Turn bluetooth on (on PC)
- Turn bluetooth on (on Handy)
- Open chrome, go to Handyverse and connect to bluetooth.
- Open intiface, start server, go to devices, start scanning
- What should happen - Handy gets found, no errors, can control it by using the toggle oscialation option and go from there with script player
What happens: either it finds handy and gives an error, toggle oscilation doesn’t do shit or it doesn’t find it at all (at the same time Handyverse finds it, connects to it, can change the connection key and all).