I am attempting to log in to Roon ARC on my Astell&Kern SR35 on my local network. No matter what I try I get the InvalidRecaptcha error. I have uninstalled and reinstalled ARC, rebooted my router and NAS (running Roon) and still get this error. I have also tried older versions of ARC and get the same. I have no content blockers on my network. I have also tried hotspot with my iPhone and again the same issue. Ideas?
Describe your network setup
Local wifi network, Asus RT-AX86U router, gigabyte fiber internet.
Hi @Richard_Wright,
Thanks for writing in to ask us about this issue. Captcha errors are most commonly caused by browsers settings or software blocking cookies. Can you try whitelisting cookies from Roon in your browser or trying to use a different browser to log in?
The AK SR-35 does rely on WebView and, lacking a Play Store, most of the Google security checks aren’t attested automatically.
In the past, logins to ARC would fail to due to the Javascript configuration of the login webpage itself - this vulnerability has been resolved for several ARC builds.
We’ll need to attempt to reproduce this issue in-house in the meantime. I don’t believe the AK SR-35 has had a firmware update for several years, so firmware updates/factory resetting are unlikely to resolve the issue on the DAP’s side.
It might help to assign Google DNS (8.8.8.8) as your router’s chosen DNS server.
Do you have any VPNs or enterprise-grade equipment in the network path that might be managing/inspecting/filtering layers 4-7 here? What about a PiHole?
You are correct that a factory reset of the SR35 did not resolve the issue. I did change my DNS to Google but that did not work either. The last firmware update was October 2024 so not as long ago as you mentioned. I do not have any additional equipment in the network path. My RT-AX86U is connected directly to my fiber ONT and it is not running any of the TrendMicro security options.
Thanks for the update @Richard_Wright - we’ll be discussing your case with our Arc development team for further information and investigation. We should have more information to share with you before the end of the week.
This item remains in the pipeline. A quick question from our QA team - do you have any login credentials saved that auto-fill on this device? If so, is there any difference when credentials are entered manually?
Thanks @Richard_Wright. And just to ensure, you’re not relying on a proxy, a VPN, or customized DNS server here, and have only the ISP/cell carrier default settings on the router and phone?
No unusual network settings. Asus RT-AX86U connected to fiber ONT with static IP address so no carrier grade NAT. DNS is currently set to ISP defaults but I have tried Google and Cloudflare. I also tried iPhone hotspot, i.e. cellular.
Just as another data point, my Activo P1 is doing the exact same thing. With it I can login to https://roon.app with Chrome but ARC is still using Android WebView.
We’ve raised the concern with our R&D team, but the solution may take some time. In the meantime, would you be able to manually upload the Chrome APK file directly to your Astell&Kern SR35 and install Chrome in order to complete the ARC login process?
Please let us know if you need any assistance with this workaround.
Astell&Kern devices run a customized version of Android, and as they do not currently include support for the latest Android WebView components or app certification through the Google Play ecosystem, this causes issues with the reCAPTCHA.
Some users have explored alternative methods such as manually installing XAPK files. While we cannot officially recommend or support this process, the links below provide examples of how some Astell&Kern users have approached app installation on their devices:
Please note that these are third-party resources and not affiliated with Roon or Astell&Kern. If you choose to explore this path, we advise proceeding with caution, as we cannot guarantee the results or offer troubleshooting support.
So you can wait for the official solution from Roon or use the following workaround.
I already know how to install apk or xapk files to the SR35 using the Openservice method. The issue with A&K DAPs is that only certain apps are whitelisted and Chrome browser is not one of them. ARC can be installed and worked previously, but something seems to have changed.
To add additional information, I have installed Chrome on my Activo/A&K P1 (which does have the Play Store) and I am getting the exact same error, even after a factory reset.