Stuck on 'Ready to switch?' screen when connecting to studio ROCK (ref#PTUXGN) [Ticket In]

Hi! What’s not quite right with Roon?

· None of the above quite fits

None of the above quite fits

· App interface looks or behaves oddly

Tell us what's going on

· Roon app shows only “Ready to switch?” with no continue/switch/confirm button.

This happens on both the macOS Roon app and the iPhone Roon app.

I use one Roon account in two different locations: office and studio.
Each location has a different Roon Server.

My office system is currently working normally with the same Roon account.
I can use Roon and play music there without any issue.

The problem only happens when trying to connect to the studio system / Roon Optimized Core Kit / ROCK at 192.168.1.12.

Roon Server at the studio:
- Roon Optimized Core Kit / ROCK
- IP: 192.168.1.12
- RoonOS: 2.1 build 271
- Roon Server: 2.67 build 1661
- Status: Ready / OK

The Roon Server web UI shows:
- Operating System: OK
- Roon Server Software: OK
- Roon Database & Settings: OK

Client:
- macOS 26.5.1
- Roon app reinstalled
- Local RoonGoer and RoonServer folders renamed
- Mac-side RoonServer stopped
- Same issue occurs on iPhone Roon app

Studio audio setup:
- SOtM Eunhasu: V0.6.4
- SOtM mode: Roon is active
- USB DAC connected to SOtM: SOULNOTE D-2 Ver.2

Issue:
After clicking Connect to the studio Roon Optimized Core Kit, the app shows only:

“Ready to switch?”

There is no continue, switch, unauthorize, or confirm button.

SOtM Support replied that a similar issue has not been reported to them before. They also suggested that this should be reported directly to the Roon team, and they will ask Roon for further support as well.

A Roon Community moderator also suggested that this looks like a Roon issue related to the new process to transfer a license between Roon Servers, and not related to SOtM.

This seems to be related to Roon Server authorization / switching between two different Roon Servers, because the office Roon Server works normally with the same account, but switching to the studio ROCK gets stuck on the “Ready to switch?” screen.

Related Roon Community thread:
https://community.roonlabs.com/t/roon-shows-only-ready-to-switch-with-no-continue-button/321914/2

Tell us about your home network

· Studio network:

- Roon Server / ROCK is connected by Ethernet.
- Roon Server IP: 192.168.1.12
- Gateway / router IP: 192.168.1.1
- The macOS Roon app and iPhone Roon app are on the same local network.
- The ROCK web UI is reachable from the browser.
- The ROCK web UI shows Roon Server Software OK and Database OK.
- No VPN is used for this connection.
- The issue happens before selecting any audio output device.
- The Roon app can see the studio ROCK server, but after clicking Connect it gets stuck on “Ready to switch?” with no button.

Hello @Masaki_Okada,

Thank you for the detailed report. We have escalated this to our R&D team for investigation.

In the meantime, to get you back up and running, you can reset the ROCK database with the following steps:

  1. Stop RoonServer from the [url=https://kb.roonlabs.com/Nucleus_Web_Administration_Interface]ROCK Web UI[/url]
  2. Navigate to your [url=https://kb.roonlabs.com/Database_Location]ROCK's Database Location[/url]
  3. Find the folder named "RoonServer" and rename it to "RoonServer_old"
  4. Restart RoonServer from the Web UI to generate a fresh database
  5. On your Roon remote, tap "Go back" and connect to the new database
If you have a previous backup from this ROCK or from another server, you can restore it at step 4 instead of starting fresh - just choose to restore from backup when prompted.

Please let us know if you need help with any of these steps!

Hello Vadim,

Thank you for your reply and for escalating this to your R&D team.

I understand the suggested steps:

  • stop RoonServer from the ROCK Web UI
  • rename the “RoonServer” folder to “RoonServer_old”
  • restart RoonServer
  • then try connecting to the new database

I am not near the studio system today, so I will try this tomorrow when I am on-site.

Before doing this, I will confirm that I have a valid Roon backup available.

Just to confirm: is this procedure mainly intended as a diagnostic / recovery step to rule out a corrupted local RoonServer database or authorization state?
If the new database resolves the “Ready to switch?” issue, should I then restore from my previous backup, or should I first report the result before restoring?

Best regards,
Masaki Okada

Hello @Masaki_Okada ,

Yes, please let us know how the process goes. If the new database resolves the issue, you can restore from the backup and keep using the install after that, assuming there are no issues. We’ll keep you posted on when we hear back from R&D (most likley sometime next week) and please let us know once you’ve had a chance to try the reinstall.

Hello Noris,

Good news — the issue has been resolved.

I followed the suggested steps:

  • stopped RoonServer from the ROCK Web UI
  • renamed the existing “RoonServer” folder to “RoonServer_old”
  • started RoonServer again to create a fresh database
  • connected to the ROCK successfully
  • restored my previous backup

After creating the fresh database, the “Ready to switch?” screen displayed the correct “Switch to Roon Optimized Core Kit” button. I was then able to switch the license to the studio ROCK successfully.

After restoring the backup, I also restarted/activated Roon Ready on the SOtM Eunhasu side, and Roon now sees the endpoint as “SOtM → SOULNOTE D-2”. Playback is working normally now.

So the problem appears to have been related to the previous RoonServer database / authorization state.

Thank you very much for your help.

Best regards,
Masaki Okada

Hi @Masaki_Okada,

We’re reopening this ticket because we wanted to inform you that we’ve identified the underlying cause.

There is now a ticket in the development pipeline to prevent this stale “Ready to Switch” condition from recurring. We’ll track this work in this topic thread so we can inform you when it’s been included in an Early Access release and subsequent Production release of Roon.

Thank you again for the report.

Hi Connor,

Thank you for the update.

I’m glad to hear that the underlying cause has been identified and that a fix is now in the development pipeline.

In my case, the workaround of creating a fresh ROCK database and restoring from backup allowed me to get the system working again.

I’ll keep an eye on this thread for the Early Access and Production release updates.

Best regards,
Masaki Okada

Hello @Masaki_Okada,

Thank you for your patience and for confirming. We will close this thread for now - please keep an eye on the Software Release Notes for updates when the fix is included in an upcoming release.

Hi @Masaki_Okada,

This ticket is progressing through the pipeline, and while it wasn’t included in the latest update, we expect an upcoming update to resolve this problem.

We don’t have a precise timeline but we’ll share that information here as soon as it’s available. Thank you again for your patience.

Hi Connor,

Thank you for the update.

I understand that the fix is still progressing through the development pipeline and was not included in the latest update.

My system is currently working after the workaround, so I will continue using it as-is and keep an eye on this thread for future release updates.

Best regards,
Masaki Okada

Hey @Masaki_Okada,

Thank you for confirming that the workaround has things working again. We’re glad to hear you can keep using it for now. We appreciate your patience as the proper fix makes its way through the development queue.

Hi @Masaki_Okada,

Development is testing/finalizing the fix; I don’t have an exact timeline to release yet and can’t guarantee it will be included in the next EA build, but we’ll be sure to ping you here once we have confirmation. Thanks again.