Crestron 4-Series

It seems that modules for Roon Nucleus published for Crestron 3-Series processors does not work on 4-Series.
The connection between Crestron and Nucleus works because I can see the Crestron processor (CP4) in the Extensions tab, enable and pair it. However in the Settings screen of the Roon software the zones configured in crestron does not appear.
Will you publish a working driver for Crestron’s 4-Series processors?
I attach a photo of the Crestron programmation and Roon empty Settings tab.


Hi @Alessandro_Zambelli,

Thanks for reaching out! We have not done any testing on Series 4 processors, only Series-3 so far but since the module appears in Roon, I would like to suggest some troubleshooting here:

  1. Can you please try the re-sync instructions from our Crestron Knowledge Base Guide:
  • Update Nucleus and Roon Remotes to the newest Roon version
  • Unauthorize any existing Crestron extension in Roon Settings -> Extensions -> View - Add the Nucleus’ IP address in the Crestron module RoonSystemModule symbol
  • Compile and upload the module to the processor
  • Reboot the Nucleus from the WebUI or power button
  • Enable/Pair the new module in Roon Settings -> Extensions
  • Configure the new module in Roon Settings -> Extensions
  • Reboot the Nucleus again after the module is paired
  1. Can you please confirm that the Crestron processor and the Nucleus are on the same subnet (and there are no VLANs separating them)?

  2. If the re-sync procedure does not help, can you please submit a set of your Roon logs by using these instructions to access them on the Nucleus?

  3. Similarly, if re-sync does not help, can you also capture the SIMPL Debugger output when running the module and send that output to me as well?

Thanks!

I did the procedure described but the result is always the same: in “Roon Setting -> Extension -> Settings” you do not see any configured zone while in SIMPL they are present.
2. I confirm that the Crestron processor and Nucleos are on the same subnet.
3. and 4. Here is the Dropbox link for the log files and Crestron debugger trace: https://www.dropbox.com/s/by0dv4k6wb6bloc/Alessandro%20Zambelli%20Log%20%2B%20Crestron%20Debug.zip?dl=0

1 Like

Hi @Alessandro_Zambelli,

Thanks for sending those logs over and for your patience here while I had a chance to review.

I’m noticing the Roon zones appear in the Crestron module as expected, but your Nucleus logs are filled with Networking Errors and there are also issues confirming your Roon account is valid with our account authentication servers.

I suggest that we try to resolve this networking error first, it may or may not help with the Crestron issue as well, but based on your logs you will likely run into issues with Roon on this network if changes are not made. Can you please provide some more details regarding your setup?

  1. What is the model/manufacturer of all your networking gear?

  2. Are you using any managed switches in this setup? If so, can you connect the Nucleus + Crestron processor to an unmanaged switch or directly to router and verify if issue persists?

  3. Have you set up any VLANs on either Crestron or Roon network? Roon will not work properly across VLANs.

  4. What does your Nucleus configuration look like according to your Web UI, can you please share a screenshot of what you see there?

  5. What DNS servers are you using, have you configured the router to use Cloudflare DNS, Quad9 or Google DNS?

Hi @noris,
1 and 2. My Internet provider is Vodafone, my router is a Vodafone Station Revolution (Firmware: 5.4.8.1.350.1.14). My PC, Roon Nucleus+ and Crestron CP4 are wired with the router passing by an unmanaged switch (tp-link TL-SF1008D).
3. There is no VLANs configured at all. Crestron has 192.168.1.9 and Roon has 192.168.1.11 (Gateway 192.168.1.1 and subnet 255.255.255.0 for both).
4.


5. This time I am using Google DNS (8.8.8.8), the last time I was using Vodafone DNS.

Here the new logs: https://www.dropbox.com/s/2zph0qagfqr0p2f/Logs.zip?dl=0
Now the network and dns error seem to be gone but the result is the same: in Extensions Settings I see the Crestron request, I enable Crestron but there are no zone in Settings…

I don’t think it’s a network issue because in that case Roon wouldn’t even get the api request from Crestron.
I noticed this in the logs (look at the highlighted line):


No zone subscribed!?
In my opinion it’s a problem of Crestron modules not working well with 4series processors (with a CP3 the modules work perfectly).
In this period I’m experiencing that many modules i had made in the past using simpl# for Crestron 3series processors are not fully compatible with the new 4series processors and need some adjustments to work well on a 4series.
If you send me the c# source code of “RoonSystem.clz” I could personally take a look and try to fix the problems.

Thanks,
Alessandro

Hello @Alessandro_Zambelli ,

Thank you for providing those additional details! At this time, we have only tested our module on 3-series processors, but we are investigating if our module can be supported on 4-series as well.

We have to discuss this aspect with our developers, unfortunately dev queues are a bit longer with our 1.8 Roon release around the corner, but once we have more information to share we will reach out once more.

Thanks again for all the logs and info you have provided so far!

@noris I don’t know if you are aware or not, but Crestron announced on Friday, 02/12, that they are discontinuing all 3 Series processors and are now switching to 4 Series. We are being told that all 3 Series processors will be discontinued by March 31st.
Hopefully you will have an update soon.