Devices not recognized after Windows 10 update

Not sure this will help the thread since I found the issue after upgrading from 1709 to 1803 (April 2018 update).

Roon app (1.5 build 323), using my ROCK core (1.4 build 310) partially lost the local audio output. The local machine (no DAC), is normally configured with the System Output. I was able to enable it again but it remembers my 40 sound limit and I can’t change the setting anymore. When I do Device Setup on System Output, the app crashes.

I also tried to enable WASAPI output (Roon app list two), it no longer works. When clicking on Enable, it say Enabling… forever, eventually crash.

Finally, I tried to uninstall the app, with removal of the settings/DB, reinstall it, without success.

RAATServer log:

05/19 13:58:05 Trace: [raatmanager] announcing
05/19 13:58:13 Debug: [discovery] broadcast op is complete
05/19 13:58:54 Trace: [jsonserver] [192.168.1.145:44194] GOT[LL] [2] {"request":"enable_device","device_id":"{0.0.0.00000000}.{43aba15f-97cb-4a33-acbe-a9fdd15668d7}","subscription_id":"650"}
05/19 13:58:54 Warn: [raatmanager] can't start device without a config
05/19 13:58:54 Trace: [jsonserver] [192.168.1.145:44194] SENT [2] [nonfinal] {"status": "DeviceInitFailed"}
05/19 13:58:56 Trace: [raatmanager] retrying changed wasapi device {0.0.0.00000000}.{43aba15f-97cb-4a33-acbe-a9fdd15668d7}
05/19 13:58:56 Warn: [raatmanager] can't start device without a config

Also, learning about your log structure, I found this post upgrade

RAATServer_log.txt:05/19 13:57:55 Trace: [raatmanager/windows] FOUND type=wasapi id={0.0.0.00000000}.{43aba15f-97cb-4a33-acbe-a9fdd15668d7} usb_id=
RAATServer_log.txt:05/19 13:57:55 Trace: [raatmanager/windows] FOUND type=wasapi id={0.0.0.00000000}.{e5d2c3d9-d67e-450a-9e86-982f8380f58e} usb_id=

Vs. prior to upgrade:

RAATServer_log.09.txt:05/18 20:16:58 Trace: [raatmanager/windows] FOUND type=wasapi id={0.0.0.00000000}.{295e783c-18c0-4e75-9e91-48225e69d86c} usb_id=
RAATServer_log.09.txt:05/18 20:16:58 Trace: [raatmanager/windows] FOUND type=wasapi id={0.0.0.00000000}.{71e9df96-cc21-4965-b239-f4859e50a2f2} usb_id=

Finally The Roon logs:

05/19 14:41:47 Error: 
Local Time:            05/19/2018 14:41:47 -07:00
Device Serial Number:  9158E3D1-CE47-408F-89B3-195A8A988AF7
Roon Version:       1.5 (build 323) stable
OS Version:            Windows 10

Application Domain:    Roon.exe
Assembly Codebase:     file:///C:/Users/bitonio/AppData/Local/Roon/Application/Roon.exe
Assembly Full Name:    Roon, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null

CPU0 Description:      Intel64 Family 6 Model 94 Stepping 3 4008 MHz (64-bit)
CPU0 Num Cores:        Physical: 4 Logical: 8

GPU0 Description:      NVIDIA GeForce GTX 1070 0 MB
GPU0 Video Mode:       1920 x 1200 x 4294967296 colors
GPU0 Driver Version:   24.21.13.9764

SCREEN0 Name:          \\.\DISPLAY1 (primary)SCREEN0 Bounds:        0,0 1920x1200

--[ BROOSCRIPT EXCEPTION ]-------------------------------------------

	Exception Message: Value cannot be null.
Parameter name: source

	at ..\ui\popups.broo:631 [0fbb53:018a] equation

--[ INNER EXCEPTION ]------------------------------------------------
   Inner Exception Source:      System.Core
   Inner Exception Type:        System.ArgumentNullException
   Inner Exception Target Site: Enumerable.Where
   Inner Exception Message:     Value cannot be null.
Parameter name: source
   Inner Exception Data:        none

   --[ Inner Stack Trace ]------------
   System.Linq.Enumerable.Where(IEnumerable`1 source, Func`2 predicate)
	   System.Core.dll, IL 17, N 6466120
   Sooloos.Client.Models.brooexposure_BROKEREndpoint.property_get_audio_device(Endpoint ep)
	   Roon.Client.BrooModels.DLL, IL 204, N 604
   TypeAdapter_Sooloos_Broker_Api_Endpoint.property_get_audio_device(Binding , Object )
	   Roon.Client.Desktop.bindings.DLL, IL 0, N 31
   Broo.Runtime.Interpreter.Run(Scope scope, BrooxCode code, ArgList args, String name)
	   Broo.Runtime.DLL, IL 3070, N 11827

--[ OUTER EXCEPTION ]------------------------------------------------
   Outer Exception Source:      Broo.Runtime
   Outer Exception Type:        Broo.BrooScriptException
   Outer Exception Target Site: Interpreter.Run
   Outer Exception Message:     Exception in brooscript
   Outer Exception Data:        none

   --[ Outer Stack Trace ]------------
   Broo.Runtime.Interpreter.Run(Scope scope, BrooxCode code, ArgList args, String name)
	   Broo.Runtime.DLL, IL 4251, N 15322
   Broo.Runtime.Equation.GetValue()
	   Broo.Runtime.DLL, IL 64, N 200
   Broo.Runtime.Equation.GetStringValue()
	   Broo.Runtime.DLL, IL 0, N 9
   Broo.Engine.StringBrooProperty.get_Value()
	   BrooEngine.DLL, IL 31, N 59
   InspectTemplates.inspect_broowidgets.PrintWidget(Widget w)
	   BrooEngine.DLL, IL 625, N 1865
   InspectTemplates.inspect_broowidgets.WidgetChildren(Widget w)
	   BrooEngine.DLL, IL 338, N 1335
   InspectTemplates.inspect_broowidgets.PrintWidget(Widget w)
	   BrooEngine.DLL, IL 760, N 2380
   InspectTemplates.inspect_broowidgets.WidgetChildren(Widget w)
	   BrooEngine.DLL, IL 338, N 1335
   InspectTemplates.inspect_broowidgets.PrintWidget(Widget w)
	   BrooEngine.DLL, IL 760, N 2380
   InspectTemplates.inspect_broowidgets.WidgetChildren(Widget w)
	   BrooEngine.DLL, IL 338, N 1335
   InspectTemplates.inspect_broowidgets.PrintWidget(Widget w)
	   BrooEngine.DLL, IL 760, N 2380
   InspectTemplates.inspect_broowidgets.WidgetChildren(Widget w)
	   BrooEngine.DLL, IL 338, N 1335
   InspectTemplates.inspect_broowidgets.PrintWidget(Widget w)
	   BrooEngine.DLL, IL 760, N 2380
   InspectTemplates.inspect_broowidgets.WidgetChildren(Widget w)
	   BrooEngine.DLL, IL 338, N 1335
   InspectTemplates.inspect_broowidgets.PrintWidget(Widget w)
	   BrooEngine.DLL, IL 760, N 2380
   InspectTemplates.inspect_broowidgets.WidgetChildren(Widget w)
	   BrooEngine.DLL, IL 338, N 1335
   InspectTemplates.inspect_broowidgets.PrintWidget(Widget w)
	   BrooEngine.DLL, IL 760, N 2380
   InspectTemplates.inspect_broowidgets.WidgetChildren(Widget w)
	   BrooEngine.DLL, IL 338, N 1335
   InspectTemplates.inspect_broowidgets.PrintWidget(Widget w)
	   BrooEngine.DLL, IL 760, N 2380
   InspectTemplates.inspect_broowidgets.WidgetChildren(Widget w)
	   BrooEngine.DLL, IL 338, N 1335
   InspectTemplates.inspect_broowidgets.PrintWidget(Widget w)
	   BrooEngine.DLL, IL 760, N 2380
   InspectTemplates.inspect_broowidgets.WidgetChildren(Widget w)
	   BrooEngine.DLL, IL 338, N 1335
   InspectTemplates.inspect_broowidgets.PrintWidget(Widget w)
	   BrooEngine.DLL, IL 760, N 2380
   InspectTemplates.inspect_broowidgets.WidgetChildren(Widget w)
	   BrooEngine.DLL, IL 338, N 1335
   InspectTemplates.inspect_broowidgets.PrintWidget(Widget w)
	   BrooEngine.DLL, IL 760, N 2380
   InspectTemplates.inspect_broowidgets.WidgetChildren(Widget w)
	   BrooEngine.DLL, IL 338, N 1335
   InspectTemplates.inspect_broowidgets.PrintWidget(Widget w)
	   BrooEngine.DLL, IL 760, N 2380
   InspectTemplates.inspect_broowidgets.WidgetChildren(Widget w)
	   BrooEngine.DLL, IL 338, N 1335
   InspectTemplates.inspect_broowidgets.PrintWidget(Widget w)
	   BrooEngine.DLL, IL 760, N 2380
   InspectTemplates.inspect_broowidgets.WidgetChildren(Widget w)
	   BrooEngine.DLL, IL 338, N 1335
   InspectTemplates.inspect_broowidgets.PrintWidget(Widget w)
	   BrooEngine.DLL, IL 760, N 2380
   InspectTemplates.inspect_broowidgets.WidgetChildren(Widget w)
	   BrooEngine.DLL, IL 338, N 1335
   InspectTemplates.inspect_broowidgets.PrintWidget(Widget w)
	   BrooEngine.DLL, IL 760, N 2380
   InspectTemplates.inspect_broowidgets.WidgetChildren(Widget w)
	   BrooEngine.DLL, IL 338, N 1335
   InspectTemplates.inspect_broowidgets.PrintWidget(Widget w)
	   BrooEngine.DLL, IL 760, N 2380
   InspectTemplates.inspect_broowidgets.WidgetChildren(Widget w)
	   BrooEngine.DLL, IL 338, N 1335
   InspectTemplates.inspect_broowidgets.PrintWidget(Widget w)
	   BrooEngine.DLL, IL 760, N 2380
   InspectTemplates.inspect_broowidgets.Render()
	   BrooEngine.DLL, IL 221, N 637
   Broo.BrooInspect/<>c__DisplayClass2_0.<.ctor>b__5(Transaction t)
	   BrooEngine.DLL, IL 22, N 104
   Broo.Engine.DeviceTarget.ProcessSafeQueue()
	   BrooEngine.DLL, IL 10, N 53
   Broo.Engine.DeviceTarget.GuiMainLoop()
	   BrooEngine.DLL, IL 199, N 706
   Sooloos.Application.Main(String[] argv)
	   Roon.exe, IL 1544, N 3584

Any recommendation to work around this issue from our friends at Roon @support ?

Much appreciated.!

(sorry I can’t get the image uploaded to properly display here, Windows build is 17134.48)

Hello @bitonio,

I moved your post to it’s own topic so we can give you some more focused attention if it will be needed.

Please make sure to update your ROCK Roon Core to Roon 1.5. There are known issues when using older Roon core’s with newer remotes and vice versa. Let me know if this issue persists after updating your core!

-John

Hello John,

Good spot. The update notification never really came out and I figured out a restart of the Service on the Rock helped. It yielded to an small OS upgrade (build version +1) and then was finally about to have the app to trigger the Rock Roon 1.4 to 1.5 upgrade.

And once everything was on 1.5, as you said, it worked as good as before.

Thank your very much!

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.