Multifun player not connecting to Heresphere

I tried to find a solution to my problem but Multifunplayer seems to hate me.

I got the following error when I tried to connect:

Error when connecting to HereSphere:

System.OperationCanceledException: The operation was canceled.
at System.Threading.CancellationToken.ThrowOperationCanceledException()
at System.Threading.CancellationToken.ThrowIfCancellationRequested()
at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
at System.Net.Sockets.TcpClient.CompleteConnectAsync(ValueTask task)
at MultiFunPlayer.MediaSource.ViewModels.HereSphereMediaSource.RunAsync(ConnectionType connectionType, CancellationToken token)

I looked at the other discussion topics and the only advice given was make sure remote control is enabled which I did. Then it was suggested that firewall exemptions be allowed. I turned off my firewall and still am getting the error.

If anyone found a solution I would be greatly in your debt. So far I have Heresphere detecting the folder on my computer and multifunplayer sees my OSR2. The last piece of the puzzle is finally being able to connect the two together.

Check if you have correct IP/port, same WiFi network, your glasses are pingable from PC, remote is enabled in heresphere

If you miss any of that it won’t work

I am not super technical when it comes to wi-fi. Essentially I followed Husky’s guide to setting up OSR and the quest 2. My computer is on ethernet while my headset is on wifi. The headset is connected to a wifi mesh network. Would that cause issues? I tried the same method with the link cable attached but Heresphere still would not connect. How can I ping the Quest 2 from my PC?

Open cmd (you may search it in start menu) and run ping 192.168.1.100 (last 2 numbers may vary each time, you may find them if you open network in WiFi settings and scroll it down)

If you run HereSphere on quest then you just have to change the “Endpoint” ip address in MFP. I don’t know where the IP is displayed on quest but it will probably be somewhere in its network settings. You don’t need to change anything with firewall.

So when i followed the guide Husky posted there is a little button you can click to get the IP address for your device. Are you saying in MFP I should leave the IP address as zeros and just type in the enpoint values?

I don’t know what you mean exactly. Just find the IP address of your quest, it should be somewhere in the quest settings, and type it in the “Endpoint” field in MFP. Don’t touch the port part.

I feel like I have done everything you have suggested and it still will not connect. I followed this guide here to the letter and it will not work.

The most frustrating part is that this whole set up worked before I moved and changed internet providers. Ever since I moved this whole thing is just broken. I am starting to think the issue is the fact that my PC is on ethernet while my headset is wireless.

This is the ip address and port I put into MFP. I have tried using the suggested IP address in the image and using the actual quest 2 ip address. Neither have worked.

Huh, yea I don’t think you need to touch that, leave it at default value (I think 127.0.0.1), then just put the Quest IP in MFP. That should work. The quest IP should be something like 192.168.x.x or 10.x.x.x.

You can verify if your PC can connect to your quest by searching for cmd in windows start menu and executing ping 192.168.x.x.
Its possible that your ISP router makes a separate network for WiFi and wired devices, but in almost all setups they are on the same network.

Yeah I think it is how my ISP works with the provided mesh wifi. Pinging my quest with my pc failed. The weird thing is though Heresphere can access the SMB server on my pc, but my pc cannot seem to find my quest.