Roon ARC not functioning remotely with crashes and auto restarts (ref#71C6EV)

Network Setup

· My only router was provided by my ISP

ARC Status

· ARC is *Not Ready*

Roon Error Code

· The ARC settings page says "Not Ready," but I can still connect to ARC via cellular data. I'm having another problem.

Describe the issue

I'm at a loss. Roon ARC will not work away from the house either on Wi-Fi or Cellular. Plus, Roon keeps crashing and auto restarting on its own. Please help.

Describe your network setup

Windows 11 Laptop. The place I rent from includes Inernet I have access or ability to get information about it.

Which is it? In the first you say you can still connect via cellular data even though you also state that the Roon ARC settings page is reporting 'Not ready".

Then in the second statement, you say it will not work on either WiFi or cellular.

These two statements cannot both be true.

Did you mean WiFi (on your home network) in the first statement?

Actually, it probably doesn’t matter.

You state:

I presume you mean “I have no access or ability…”.

If this is the case, then it is likely that your best option to get ARC working would be to use Tailscale and not worry about port forwarding.

With this solution, the Roon ARC settings page will continue to report.“Not ready” but that won’t matter.

IDo you mean Roon (as in the Desktop or mobile client), Roon Server or ARC on a mobile device?

A little more information about the nature of the issue and the devices and setup involved may help.

Good Morning Wade,

Yes, please forgive me for the confusion.

I was down stairs in the kitchen this morning and I’ve attached the first 3 of 5 screenshots from both apps on my cellphone. The last 2 screenshots are my Windows 11 laptop upstairs, of both Roon & Tailscale.

Last night, whether I have wi-fi on or off, as long as I’m in the bedroom, Roon ARC works on my cellphone. So, needless to say, I thought it was working, got excited till I realized it wasn’t.

Any help is much appreciated!

Thank you!

Philip





[moderated]

The first thing that I noticed is that the image you have of the Roon ARC settings page on the Desktop Roon Client is not showing a Roon Server ip address and I can see no evidence that you have removed it from the image (there is no point anyway - this is a private ip address).

Not seeing the ip address here is unusual. Have you, by any chance, got a network that is only configured for IPv6. I.e no IPv4 ip addresses are issued to devices?

If you have not got IPv4 available, then port forwarding can not work - and I’m not sure how that would affect tailscale.

What do you see if you click on the ‘Show Advanced’ text seen at the bottom of your Desktop Roon ARC settings page? You should see some extended server information like (Obviously, my Roon ARC setup is working - and I have obscured my server MAC address and IPv6 address because all IPv6 addresses are public - if you post an image you should do the same):

I don’t know why ARC on your mobile was working when it’s wifi was turned of unless your mobile provider provides IPv6 and you have no IPv6 firewall configured on the gateway router. Additionally there should be no difference between ARC operation with WiFI turned off in the home and remote from home (except that that could be attributed to difference is cellular signal strength and quality).

When your mobilie is connected via WiFi to the same network as your Roon Server, ARC should work irrespective of the port forwarding setup (or lack thereof) because it does not access the server via the router in this case.

Hi Wade, I did notice the Roon Server IP was missing to, but I didn’t know why.
When I did click on the “Show Advanced” last night all it had was

HOSTNAME
Philip

Nothing else.
I’ve seen it before, maybe installing Tailscape changed it. Ever since I moved into this place, I haven’t been able to get it to work properly or get any information from the office about the internet and port access.

Hi Wade, I’m at work now but as soon as I get home, I’ll post a screenshot of what I see.

To be honest, I think I have exhausted my ability to help and the best thing is to wait for the official support staff to get involved. They may be able to view the logs (although you may have to extract them manually and send them) in order to find out more about what is going on.

I hear ya. I might uninstall the tailscale when I get home and see if that helps at all.
Not knowing anything about or having any access to an IT person for the internet provided by the housing complex makes it very difficult.
Thank you Wade!

Hi @philip.cancel ,

Can you please try to do a full reboot of your laptop to see if this by any chance helps? If not, I would try to disable Tailscale to see if there’s a change in behavior. I’ve enabled diagnostics for your account, hopefully a log set can be delivered after a reboot but if not, then we’ll proceed with manual logs. Thanks!

Yes, Sir I will try. If I do disable Tailscale, should I also disable it on my cellphone?

Hi noris, I did a reboot, also disabled Tailscale on both cellphone & laptop.
No change. However, I did notice in Firewall & Network that I have 2 raatserver.exe and 2 roonappliance.exe and 1 roon.exe I made sure all are checked for both Private & Public. I don’t know if that matters or not, thought I’d pass it along.

Good Morning noris,
Did the reboot deliver the log set you needed?
I’m currently at work so if I need to do anything, as soon as I get home I will.

Here is the latest.

Good Morning, I went ahead an uploaded my Roon Logs manually, to the ‘Logs Upload Server’ this morning. I loaded the ‘Logs’ for the RAATServer, Roon and RoonServer. I hope this helps. Thank you!

Hi @philip.cancel,

A few suggestions here after reviewing this thread.

For redundancy, do take note that RoonServer will sever its connectivity to the phone’s ARC instance whenever you hibernate the machine or enter sleep mode by closing the lid. This is also true if the machine enters sleep mode while open; many users resort to disabling hibernation entirely in the Terminal or installing a third-party app that manages background processes during hibernation/sleep mode.

Let’s take a look at connectivity and remote access with ARC. First off, it’s highly likely that your internet service provider has placed your account behind a redundant layer of NAT (network address translation), which will prevent ARC from working via port forwarding. In this sense, it’s best to rely on Tailscale, which will reliably navigate your ISP’s implementation regardless of its shifting complexity. We don’t have evidence after testing without Tailscale that it’s the source of the problem here, so I’d reactivate that on both your Windows server and your phone.

Let’s make sure that the Windows OS isn’t restricting local network address itself:

  1. Open Settings from the Start bar
  2. Select Network and Internet
  3. Select Advanced network settings
  4. Select Advanced sharing settings
  5. Find Network discovery and turn it on

After enabling network discovery, verify that you have the latest version of ARC installed. We see evidence of a bug that we’ve since resolved with the most recent two releases (the last official release and the accompanying ARC hotfix).

We’ll proceed from there. Thanks!

1 Like

Good Morning Connor,

Thanks for replying, much appreciated!

I set hibernate/sleep mode to ‘never’
Hopefully it will help.

I reactivated Tailscale.

I verified Network discovery is on.

I used the Apple App Store to double check ARC. It has been getting updated, last one was 3 days ago.
It’s currently version 1.0.59 Build 308

I’m currently at work 25 miles from home and ARC is working! Thank You!!!
I want to double check the system at home to be sure it’s not suddenly stopping, searching then rebooting with the attached screenshot, in case there is something else I need to get resolved.

2 posts were split to a new topic: Roon Won’t Connect to Server Across Devices Intermittently

Hi @philip.cancel,

We’re glad to hear ARC can connect on-the-go now. We’ve moved your most recent posts concerning your Roon issue on the local network to a dedicated, separate thread.