mR no longer controls volume on Oppo HA-2SE since upgrade to HW 1.4 and OS 2.5

The subject says it all :-). USB volume control through Roon used to work with the mR before the HW 1.4 upgrade, but it doesn’t work anymore. I am using the same settings as before: Hardware volume control in the Roon Ready app on the mR.

Anyone else have this problem?

Thanks.

@Jesus_Rodriguez any ideas why this would have happened? Any solutions planned? Let me know if/how I can help. Thanks!

The hardware update can’t have that affect on playback:) Probably, just need to check the configuration on Settings / RoonReady and press Save.

hi @Jesus_Rodriguez – i had tried that already, but just did that again after running another software update on the Roon core and mR. Same results.

Running the DAC Diagnostics on the mR generated the following:

OPPO OPPO HA-2 USB AUDIO 2.0 DAC at usb-ci_hdrc.1-1.1, high speed : USB Audio

Playback:
Status: Running
Interface = 1
Altset = 1
Packet Size = 392
Momentary freq = 384002 Hz (0x30.0010)
Feedback Format = 16.16
Interface 1
Altset 1
Format: S32_LE
Channels: 2
Endpoint: 1 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us
Interface 1
Altset 2
Format: S16_LE
Channels: 2
Endpoint: 1 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us
Interface 1
Altset 3
Format: SPECIAL DSD_U32_BE
Channels: 2
Endpoint: 1 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 384000 (384000/1)
period_size: 9600
buffer_size: 19200
Simple mixer control 'OPPO HA-2 USB AUDIO 2.0 DAC Input Playback ',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'OPPO HA-2 USB AUDIO 2.0 DAC Input Playback ',1
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 127
Mono: 127 [100%]
Simple mixer control ‘OPPO Internal Clock Validity’,0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]

Running the Roon Ready Diagnostics shows:

10/28/2017 15:37:38 - ------------------------------------------------------------
10/28/2017 15:37:38 - /opt/RoonReady/raatool logdump 84f185ff-d488-4281-a0da-84c63db0ac96
[0000000] 0.000 TRACE [info] initializing info dictionary
[0000001] 0.005 TRACE [info] inserting raat_version -> 1.1.21
[0000002] 0.007 TRACE [info] inserting protocol_version -> 3
[0000003] 0.017 TRACE [output/alsa] initializing output uniqueid=hw:0,0
[0000004] 0.022 TRACE [output/alsa] preferred buffer duration=0.050000s
[0000005] 0.024 TRACE [output/alsa] force_max_volume=0
[0000006] 0.026 TRACE [output/alsa] resync delay=0.100000s
[0000007] 0.028 TRACE [ALSA] max pcm rate=1411200
[0000008] 0.028 TRACE [output/alsa] max dsd rate=1024
[0000009] 0.028 TRACE [output/alsa] dsd_mode=native
[0000010] 0.028 TRACE [output/alsa] getting hardware info
[0000011] 0.029 TRACE pcm card id DAC
[0000012] 0.029 TRACE pcm card name OPPO HA-2 USB AUDIO 2.0 DAC
[0000013] 0.029 TRACE pcm card longname OPPO OPPO HA-2 USB AUDIO 2.0 DAC at usb-ci_hdrc.1-1.1, high speed
[0000014] 0.029 TRACE pcm card mixername USB Mixer
[0000015] 0.029 TRACE pcm card components USB22d9:0426
[0000016] 0.029 TRACE pcm card driver USB-Audio
[0000017] 0.029 TRACE pcm card usb id 22d9:0426
[0000018] 0.030 TRACE [output/alsa] probing formats
[0000019] 0.038 TRACE [alsa] [hw:0,0] probing formats
[0000020] 0.038 TRACE [alsa] [hw:0,0] device supports channels range 2-2
[0000021] 0.038 TRACE [alsa] [hw:0,0] supports DSD format 2822400/1/1 (Native)
[0000022] 0.038 TRACE [alsa] [hw:0,0] supports DSD format 5644800/1/1 (Native)
[0000023] 0.038 TRACE [alsa] [hw:0,0] supports DSD format 11289600/1/1 (Native)
[0000024] 0.039 TRACE [alsa] [hw:0,0] supports PCM format 44100/16/1
[0000025] 0.039 TRACE [alsa] [hw:0,0] supports PCM format 44100/24/1
[0000026] 0.039 TRACE [alsa] [hw:0,0] supports PCM format 44100/32/1
[0000027] 0.039 TRACE [alsa] [hw:0,0] supports PCM format 48000/16/1
[0000028] 0.039 TRACE [alsa] [hw:0,0] supports PCM format 48000/24/1
[0000029] 0.039 TRACE [alsa] [hw:0,0] supports PCM format 48000/32/1
[0000030] 0.039 TRACE [alsa] [hw:0,0] supports PCM format 88200/16/1
[0000031] 0.040 TRACE [alsa] [hw:0,0] supports PCM format 88200/24/1
[0000032] 0.040 TRACE [alsa] [hw:0,0] supports PCM format 88200/32/1
[0000033] 0.040 TRACE [alsa] [hw:0,0] supports PCM format 96000/16/1
[0000034] 0.040 TRACE [alsa] [hw:0,0] supports PCM format 96000/24/1
[0000035] 0.040 TRACE [alsa] [hw:0,0] supports PCM format 96000/32/1
[0000036] 0.040 TRACE [alsa] [hw:0,0] supports PCM format 176400/16/1
[0000037] 0.040 TRACE [alsa] [hw:0,0] supports PCM format 176400/24/1
[0000038] 0.040 TRACE [alsa] [hw:0,0] supports PCM format 176400/32/1
[0000039] 0.040 TRACE [alsa] [hw:0,0] supports PCM format 192000/16/1
[0000040] 0.040 TRACE [alsa] [hw:0,0] supports PCM format 192000/24/1
[0000041] 0.041 TRACE [alsa] [hw:0,0] supports PCM format 192000/32/1
[0000042] 0.041 TRACE [alsa] [hw:0,0] supports PCM format 352800/16/1
[0000043] 0.044 TRACE [alsa] [hw:0,0] supports PCM format 352800/24/1
[0000044] 0.044 TRACE [alsa] [hw:0,0] supports PCM format 352800/32/1
[0000045] 0.045 TRACE [alsa] [hw:0,0] supports PCM format 384000/16/1
[0000046] 0.045 TRACE [alsa] [hw:0,0] supports PCM format 384000/24/1
[0000047] 0.045 TRACE [alsa] [hw:0,0] supports PCM format 384000/32/1
[0000048] 0.045 TRACE [alsa] [hw:0,0] supports DSD format 2822400/1/2 (Native)
[0000049] 0.045 TRACE [alsa] [hw:0,0] supports DSD format 5644800/1/2 (Native)
[0000050] 0.046 TRACE [alsa] [hw:0,0] supports DSD format 11289600/1/2 (Native)
[0000051] 0.046 TRACE [alsa] [hw:0,0] supports PCM format 44100/16/2
[0000052] 0.046 TRACE [alsa] [hw:0,0] supports PCM format 44100/24/2
[0000053] 0.046 TRACE [alsa] [hw:0,0] supports PCM format 44100/32/2
[0000054] 0.046 TRACE [alsa] [hw:0,0] supports PCM format 48000/16/2
[0000055] 0.046 TRACE [alsa] [hw:0,0] supports PCM format 48000/24/2
[0000056] 0.047 TRACE [alsa] [hw:0,0] supports PCM format 48000/32/2
[0000057] 0.048 TRACE [alsa] [hw:0,0] supports PCM format 88200/16/2
[0000058] 0.048 TRACE [alsa] [hw:0,0] supports PCM format 88200/24/2
[0000059] 0.049 TRACE [alsa] [hw:0,0] supports PCM format 88200/32/2
[0000060] 0.049 TRACE [alsa] [hw:0,0] supports PCM format 96000/16/2
[0000061] 0.049 TRACE [alsa] [hw:0,0] supports PCM format 96000/24/2
[0000062] 0.049 TRACE [alsa] [hw:0,0] supports PCM format 96000/32/2
[0000063] 0.049 TRACE [alsa] [hw:0,0] supports PCM format 176400/16/2
[0000064] 0.049 TRACE [alsa] [hw:0,0] supports PCM format 176400/24/2
[0000065] 0.049 TRACE [alsa] [hw:0,0] supports PCM format 176400/32/2
[0000066] 0.049 TRACE [alsa] [hw:0,0] supports PCM format 192000/16/2
[0000067] 0.049 TRACE [alsa] [hw:0,0] supports PCM format 192000/24/2
[0000068] 0.050 TRACE [alsa] [hw:0,0] supports PCM format 192000/32/2
[0000069] 0.050 TRACE [alsa] [hw:0,0] supports PCM format 352800/16/2
[0000070] 0.050 TRACE [alsa] [hw:0,0] supports PCM format 352800/24/2
[0000071] 0.050 TRACE [alsa] [hw:0,0] supports PCM format 352800/32/2
[0000072] 0.050 TRACE [alsa] [hw:0,0] supports PCM format 384000/16/2
[0000073] 0.050 TRACE [alsa] [hw:0,0] supports PCM format 384000/24/2
[0000074] 0.050 TRACE [alsa] [hw:0,0] supports PCM format 384000/32/2
[0000075] 0.079 TRACE [output/alsa] initialized
[0000076] 0.079 INFO [volume/alsa] initializing
[0000077] 0.079 TRACE [volume/alsa] [hw:0] Settings
[0000078] 0.079 TRACE [volume/alsa] [hw:0] mixer index: 0
[0000079] 0.081 TRACE [volume/alsa] searching for volume control element
[0000080] 0.081 TRACE [volume/alsa] card has element 0, OPPO HA-2 USB AUDIO 2.0 DAC Input Playback
[0000081] 0.081 TRACE [volume/alsa] (skipping: element doesn’t support playback volume)
[0000082] 0.081 TRACE [volume/alsa] card has element 1, OPPO HA-2 USB AUDIO 2.0 DAC Input Playback
[0000083] 0.081 TRACE [volume/alsa] (skipping: element doesn’t match ‘index’ from JSON configuration)
[0000084] 0.081 TRACE [volume/alsa] card has element 0, OPPO Internal Clock Validity
[0000085] 0.081 TRACE [volume/alsa] (skipping: element doesn’t support playback volume)
[0000086] 0.081 ERROR [volume/alsa] couldn’t find mixer element
[0000087] 0.081 TRACE [watch/alsa] initializing watch device=hw:0 exit_on_lost=1
[0000088] 0.081 TRACE [watch/alsa] initialized
[0000089] 0.082 TRACE [info] inserting unique_id -> 84f185ff-d488-4281-a0da-84c63db0ac96
[0000090] 0.082 TRACE [info] inserting vendor -> Sonore
[0000091] 0.082 TRACE [info] inserting serial -> 01028C
[0000092] 0.082 TRACE [info] inserting config_url -> http://SELF/
[0000093] 0.082 TRACE [info] inserting model -> microRendu
[0000094] 0.082 TRACE [info] inserting version -> 1.1.22
[0000095] 0.082 INFO [server] listening on port 43837
[0000096] 0.082 TRACE [discovery] starting
[0000097] 0.083 INFO [discovery] [iface:127.0.0.1] multicast recv socket is bound to 0.0.0.0:9003
[0000098] 0.083 INFO [discovery] [iface:127.0.0.1] multicast send socket is bound to 0.0.0.0:37650
[0000099] 0.083 INFO [discovery] [iface:10.0.1.140] multicast recv socket is bound to 0.0.0.0:9003
[0000100] 0.084 INFO [discovery] [iface:10.0.1.140] multicast send socket is bound to 0.0.0.0:59230
[0000101] 0.088 INFO [discovery] unicast socket is bound to 0.0.0.0:9003
[0000102] 0.088 TRACE [device] announcing DiscoveryMessage[type=QUERY, transactionid=3E972AA8-62BE-0938-ECFB-E940A5796FDB, Data={ “unique_id”: “84f185ff-d488-4281-a0da-84c63db0ac96”, “raat_version”: “1.1.21”, “vendor”: “Sonore”, “protocol_version”: “3”, “serial”: “01028C”, “model”: “microRendu”, “version”: “1.1.22”, “config_url”: “http://SELF/”, “service_id”: “5e2042ad-9bc5-4508-be92-ff68f19bdc93”, “tcp_port”: “43837”, } ]
[0000103] 0.374 TRACE [server] [10.0.1.127:58564] accepted connection
[0000104] 0.384 TRACE [session] [10.0.1.127:58564] created: 0xd4dad8 (0xd4eef8)
[0000105] 0.393 TRACE [server] new script with name=raat.dat:base.lua module=base
[0000106] 0.396 TRACE [session] [10.0.1.127:58564] pre-loading lua module base
[0000107] 0.411 TRACE [server] new script with name=raat.dat:dkjson.lua module=dkjson
[0000108] 0.413 TRACE [session] [10.0.1.127:58564] pre-loading lua module dkjson
[0000109] 0.424 TRACE [server] new script with name=raat.dat:protocol.lua module=protocol
[0000110] 0.445 TRACE [session] [10.0.1.127:58564] pre-loading lua module protocol
[0000111] 0.460 TRACE [server] new script with name=raat.dat:roon_tcp.lua module=(null)
[0000112] 0.463 TRACE [session] [10.0.1.127:58564] executing lua script
[0000113] 0.474 TRACE [server] [10.0.1.127:58564] SENT[LL] [1] {“status”: “Success”}
[0000114] 0.484 TRACE [server] [10.0.1.127:58564] SENT[LL] [2] {“status”: “Success”}
[0000115] 0.487 TRACE [server] [10.0.1.127:58564] SENT[LL] [3] {“status”: “Success”}
[0000116] 0.527 WARNING [lua@0xd4dcc4] [10.0.1.127:58564] failed set recv buffer size: nil
[0000117] 0.530 TRACE [lua@0xd4dcc4] [10.0.1.127:58564] [roon] clock socket listening on udp 0.0.0.0:50544
[0000118] 0.536 TRACE [lua@0xd4dcc4] [10.0.1.127:58564] [roon] audio socket listening on tcp 0.0.0.0:45289
[0000119] 0.536 TRACE [lua@0xd4dcc4] [10.0.1.127:58564] [roon] output info {“config”: {“type”: “alsa”, “device”: “hw:0,0”, “dsd_mode”: “native”, “signal_path”: [{“quality”: “lossless”, “type”: “output”, “method”: “usb”}], “buffer_duration”: 0.050000000000000003}, “alsa_device”: {“name”: “OPPO HA-2 USB AUDIO 2.0 DAC”, “id”: “DAC”, “driver”: “USB-Audio”, “longname”: “OPPO OPPO HA-2 USB AUDIO 2.0 DAC at usb-ci_hdrc.1-1.1, high speed”, “mixername”: “USB Mixer”, “components”: “DAC”, “usbid”: “22d9:0426”}}
[0000120] 0.536 TRACE [server] [10.0.1.127:58564] SENT[LL] [4] {“status”: “Success”}
[0000121] 0.738 TRACE [lua@0xd4dcc4] [10.0.1.127:58564] GOT [2] {“request”:“info”}
[0000122] 0.747 TRACE [lua@0xd4dcc4] [10.0.1.127:58564] SENT [2] {“flags”:{“has_write_chmap”:true},“transport”:{“info”:[],“is_supported”:false},“platform”:{“uname”:{“release”:“4.12.13-200.fc25.armv7hl”,“sysname”:“Linux”,“version”:"#1 SMP Tue Sep 26 17:54:27 EDT 2017",“machine”:“armv7l”,“nodename”:“livingroom”},“os”:“linux”},“info”:{“unique_id”:“84f185ff-d488-4281-a0da-84c63db0ac96”},“volume”:{“info”:[],“is_supported”:false},“output”:{“supported_formats”:“48000/16/1|2,44100/24/1|2,352800/32/1|2,96000/24/1|2,192000/16/1|2,88200/32/1|2,88200/16/1|2,48000/24/1|2,176400/32/1|2,5644800/1/1|2,192000/24/1|2,44100/32/1|2,384000/32/1|2,352800/24/1|2,384000/16/1|2,176400/16/1|2,384000/24/1|2,48000/32/1|2,176400/24/1|2,192000/32/1|2,96000/16/1|2,352800/16/1|2,96000/32/1|2,2822400/1/1|2,88200/24/1|2,11289600/1/1|2,44100/16/1|2”,“info”:{“alsa_device”:{“longname”:“OPPO OPPO HA-2 USB AUDIO 2.0 DAC at usb-ci_hdrc.1-1.1, high speed”,“usbid”:“22d9:0426”,“name”:“OPPO HA-2 USB AUDIO 2.0 DAC”,“driver”:“USB-Audio”,“mixername”:“USB Mixer”,“components”:
[0000123] 0.748 TRACE [lua@0xd4dcc4] [10.0.1.127:58564] GOT [3] {“request”:“set_client_type”,“client_type”:“Roon”}
[0000124] 0.749 TRACE [lua@0xd4dcc4] [10.0.1.127:58564] SENT [3] {“status”:“Success”}
[0000125] 0.950 TRACE [lua@0xd4dcc4] [10.0.1.127:58564] GOT [4] {“request”:“subscribe_transport”}
[0000126] 0.951 TRACE [lua@0xd4dcc4] [10.0.1.127:58564] GOT [5] {“request”:“subscribe_controls”,“controller_id”:“0cf722d4-8e5c-4440-9efc-63bc11a955f3”}
[0000127] 0.952 TRACE [lua@0xd4dcc4] [10.0.1.127:58564] SENT [5] {“action”:“Changed”,“controls”:[],“status”:“Success”}
[0000128] 7717.515 TRACE Network Status Changed. Refreshing Discovery
[0000129] 7717.515 TRACE [discovery] stopping
[0000130] 7717.516 TRACE closing multicast
[0000131] 7717.516 TRACE [discovery] closing unicast send socket
[0000132] 7717.516 TRACE [discovery] closing unicast recv socket
[0000133] 7717.516 TRACE [discovery] starting
[0000134] 7717.517 INFO [discovery] [iface:127.0.0.1] multicast recv socket is bound to 0.0.0.0:9003
[0000135] 7717.517 INFO [discovery] [iface:127.0.0.1] multicast send socket is bound to 0.0.0.0:59499
[0000136] 7717.517 INFO [discovery] [iface:10.0.1.144] multicast recv socket is bound to 0.0.0.0:9003
[0000137] 7717.517 INFO [discovery] [iface:10.0.1.144] multicast send socket is bound to 0.0.0.0:60577
[0000138] 7717.517 INFO [discovery] unicast socket is bound to 0.0.0.0:9003
[0000139] 7717.517 TRACE [device] announcing DiscoveryMessage[type=QUERY, transactionid=DF982E90-C339-D622-B47D-418E6626A7B7, Data={ “unique_id”: “84f185ff-d488-4281-a0da-84c63db0ac96”, “raat_version”: “1.1.21”, “vendor”: “Sonore”, “protocol_version”: “3”, “serial”: “01028C”, “model”: “microRendu”, “version”: “1.1.22”, “config_url”: “http://SELF/”, “service_id”: “5e2042ad-9bc5-4508-be92-ff68f19bdc93”, “tcp_port”: “43837”, } ]
[0000140] 7717.523 TRACE Network Status Changed. Refreshing Discovery
[0000141] 7717.523 TRACE [discovery] stopping
[0000142] 7717.523 TRACE closing multicast
[0000143] 7717.523 TRACE [discovery] closing unicast send socket
[0000144] 7717.523 TRACE [discovery] closing unicast recv socket
[0000145] 7717.523 TRACE [discovery] starting
[0000146] 7717.524 INFO [discovery] [iface:127.0.0.1] multicast recv socket is bound to 0.0.0.0:9003
[0000147] 7717.524 INFO [discovery] [iface:127.0.0.1] multicast send socket is bound to 0.0.0.0:36791
[0000148] 7717.524 INFO [discovery] [iface:10.0.1.144] multicast recv socket is bound to 0.0.0.0:9003
[0000149] 7717.525 INFO [discovery] [iface:10.0.1.144] multicast send socket is bound to 0.0.0.0:45134
[0000150] 7717.525 INFO [discovery] unicast socket is bound to 0.0.0.0:9003
[0000151] 7717.525 TRACE [device] announcing DiscoveryMessage[type=QUERY, transactionid=AC3E25C2-48CF-C50C-13B9-99221039D66B, Data={ “unique_id”: “84f185ff-d488-4281-a0da-84c63db0ac96”, “raat_version”: “1.1.21”, “vendor”: “Sonore”, “protocol_version”: “3”, “serial”: “01028C”, “model”: “microRendu”, “version”: “1.1.22”, “config_url”: “http://SELF/”, “service_id”: “5e2042ad-9bc5-4508-be92-ff68f19bdc93”, “tcp_port”: “43837”, } ]
[0000152] 7717.530 ERROR [discovery] error sending response: operation canceled
[0000153] 7717.530 ERROR [discovery] error sending response: operation canceled
[0000154] 7717.530 ERROR [discovery] error sending response: operation canceled
[0000155] 7717.530 ERROR [discovery] error sending response: operation canceled
[0000156] 7717.531 ERROR [discovery] error sending response: operation canceled
[0000157] 7717.531 DEBUG [discovery] broadcast op canceled, deleting it
[0000158] 7717.531 ERROR [discovery] error sending rebroadcast: operation canceled
[0000159] 7717.531 ERROR [discovery] error sending rebroadcast: operation canceled
[0000160] 7717.531 ERROR [discovery] error sending rebroadcast: operation canceled
[0000161] 7717.531 ERROR [discovery] error sending rebroadcast: operation canceled
[0000162] 7717.531 ERROR [discovery] error sending rebroadcast: operation canceled
[0000163] 7717.531 ERROR [discovery] error sending rebroadcast: operation canceled
[0000164] 7717.531 ERROR [discovery] error sending rebroadcast: operation canceled
[0000165] 7717.531 ERROR [discovery] error sending rebroadcast: operation canceled
[0000166] 7717.531 ERROR [discovery] error sending rebroadcast: operation canceled
[0000167] 7717.531 ERROR [discovery] error sending rebroadcast: operation canceled
[0000168] 7717.531 ERROR [discovery] error sending rebroadcast: operation canceled
[0000169] 7717.531 ERROR [discovery] error sending rebroadcast: operation canceled
[0000170] 7725.186 WARNING [server] client timed out after 10399ms (timeout=10000)
[0000171] 7725.187 TRACE [server] [10.0.1.127:58564] destroying client
[0000172] 7725.187 TRACE [session] [10.0.1.127:58564] destroying session
[0000173] 7726.588 TRACE [server] [10.0.1.127:59826] accepted connection
[0000174] 7726.594 TRACE [session] [10.0.1.127:59826] created: 0xd3e9a0 (0xd654b8)
[0000175] 7726.605 TRACE [server] new script with name=raat.dat:base.lua module=base
[0000176] 7726.608 TRACE [session] [10.0.1.127:59826] pre-loading lua module base
[0000177] 7726.617 TRACE [server] new script with name=raat.dat:dkjson.lua module=dkjson
[0000178] 7726.618 TRACE [session] [10.0.1.127:59826] pre-loading lua module dkjson
[0000179] 7726.622 TRACE [server] new script with name=raat.dat:protocol.lua module=protocol
[0000180] 7726.632 TRACE [session] [10.0.1.127:59826] pre-loading lua module protocol
[0000181] 7726.641 TRACE [server] new script with name=raat.dat:roon_tcp.lua module=(null)
[0000182] 7726.642 TRACE [server] [10.0.1.127:59826] SENT[LL] [1] {“status”: “Success”}
[0000183] 7726.642 TRACE [session] [10.0.1.127:59826] executing lua script
[0000184] 7726.643 TRACE [server] [10.0.1.127:59826] SENT[LL] [2] {“status”: “Success”}
[0000185] 7726.643 TRACE [server] [10.0.1.127:59826] SENT[LL] [3] {“status”: “Success”}
[0000186] 7726.668 WARNING [lua@0xd54e84] [10.0.1.127:59826] failed set recv buffer size: nil
[0000187] 7726.668 TRACE [lua@0xd54e84] [10.0.1.127:59826] [roon] clock socket listening on udp 0.0.0.0:59784
[0000188] 7726.668 TRACE [lua@0xd54e84] [10.0.1.127:59826] [roon] audio socket listening on tcp 0.0.0.0:43475
[0000189] 7726.669 TRACE [lua@0xd54e84] [10.0.1.127:59826] [roon] output info {“config”: {“type”: “alsa”, “device”: “hw:0,0”, “dsd_mode”: “native”, “signal_path”: [{“quality”: “lossless”, “type”: “output”, “method”: “usb”}], “buffer_duration”: 0.050000000000000003}, “alsa_device”: {“name”: “OPPO HA-2 USB AUDIO 2.0 DAC”, “id”: “DAC”, “driver”: “USB-Audio”, “longname”: “OPPO OPPO HA-2 USB AUDIO 2.0 DAC at usb-ci_hdrc.1-1.1, high speed”, “mixername”: “USB Mixer”, “components”: “DAC”, “usbid”: “22d9:0426”}}
[0000190] 7726.669 TRACE [server] [10.0.1.127:59826] SENT[LL] [4] {“status”: “Success”}
[0000191] 7726.870 TRACE [lua@0xd54e84] [10.0.1.127:59826] GOT [2] {“request”:“info”}
[0000192] 7726.879 TRACE [lua@0xd54e84] [10.0.1.127:59826] SENT [2] {“flags”:{“has_write_chmap”:true},“source_selection”:{“is_supported”:false,“info”:[]},“platform”:{“os”:“linux”,“uname”:{“sysname”:“Linux”,“version”:"#1 SMP Tue Sep 26 17:54:27 EDT 2017",“release”:“4.12.13-200.fc25.armv7hl”,“machine”:“armv7l”,“nodename”:“livingroom”}},“transport”:{“is_supported”:false,“info”:[]},“info”:{“unique_id”:“84f185ff-d488-4281-a0da-84c63db0ac96”},“status”:“Success”,“volume”:{“is_supported”:false,“info”:[]},“output”:{“info”:{“alsa_device”:{“usbid”:“22d9:0426”,“id”:“DAC”,“name”:“OPPO HA-2 USB AUDIO 2.0 DAC”,“mixername”:“USB Mixer”,“components”:“DAC”,“driver”:“USB-Audio”,“longname”:“OPPO OPPO HA-2 USB AUDIO 2.0 DAC at usb-ci_hdrc.1-1.1, high speed”},“config”:{“dsd_mode”:“native”,“buffer_duration”:0.05,“device”:“hw:0,0”,“signal_path”:[{“method”:“usb”,“type”:“output”,“quality”:“lossless”}],“type”:“alsa”}},“supported_formats”:"96000/32/1|2,88200/24/1|2,192000/32/1|2,48000/32/1|2,176400/16/1|2,192000/16/1|2,2822400/1/1|2,384000/32/1|2,352800/24/1|2
[0000193] 7726.880 TRACE [lua@0xd54e84] [10.0.1.127:59826] GOT [3] {“request”:“set_client_type”,“client_type”:“Roon”}
[0000194] 7726.880 TRACE [lua@0xd54e84] [10.0.1.127:59826] SENT [3] {“status”:“Success”}
[0000195] 7727.082 TRACE [lua@0xd54e84] [10.0.1.127:59826] GOT [4] {“request”:“subscribe_transport”}
[0000196] 7727.083 TRACE [lua@0xd54e84] [10.0.1.127:59826] GOT [5] {“request”:“subscribe_controls”,“controller_id”:“0cf722d4-8e5c-4440-9efc-63bc11a955f3”}
[0000197] 7727.084 TRACE [lua@0xd54e84] [10.0.1.127:59826] SENT [5] {“status”:“Success”,“action”:“Changed”,“controls”:[]}
[0000198] 14822.627 DEBUG [discovery] broadcast op is complete
[0000199] 14847.821 TRACE [lua@0xd54e84] [10.0.1.127:59826] GOT [6] {“request”:“setup”,“format”:{“sample_type”:“pcm”,“sample_rate”:384000,“bits_per_sample”:32,“channels”:2,“sample_subtype”:“none”}}
[0000200] 14847.821 TRACE alsa output setup: format is pcm 384000/32/2
[0000201] 14847.821 TRACE opening [hw:0,0] 384000/32/2
[0000202] 14847.822 TRACE prefer larger samples = 0
[0000203] 14847.823 TRACE [ALSA] [hw:0,0] using hw pcmformat S32_LE bitspersample 32
[0000204] 14847.823 TRACE [ALSA] [hw:0,0] Requesting 2 periods
[0000205] 14847.823 TRACE [ALSA] [hw:0,0] Requesting 19200 frames/buffer (9600 frames/period)
[0000206] 14847.823 TRACE [ALSA] [hw:0,0] Initialized with 2 periods with 9600 frames/period and 19200 frames/buffer
[0000207] 14847.832 TRACE sched_setscheduler succeeded
[0000208] 14847.832 TRACE samples per buf 9600 ns per buf 25000000 samplerate 384000
[0000209] 14847.832 TRACE 9600 samples per buf, 76800 bytes per buf, 76800 bytes per hwbuf
[0000210] 14847.832 TRACE [lua@0xd54e84] [10.0.1.127:59826] got output message {“signal_path”: [{“quality”: “lossless”, “type”: “output”, “method”: “usb”}]}
[0000211] 14847.832 TRACE [output/alsa] [hw:0,0] waiting for device to be ready
[0000212] 14847.833 TRACE [output/alsa] [hw:0,0] device is ready
[0000213] 14847.834 TRACE [lua@0xd54e84] [10.0.1.127:59826] SENT [6] {“message”:{“signal_path”:[{“method”:“usb”,“type”:“output”,“quality”:“lossless”}]},“status”:“OutputMessage”}
[0000214] 14847.865 TRACE [lua@0xd54e84] [10.0.1.127:59826] SENT [6] {“clock_port”:59784,“status”:“Success”,“audio_port”:0,“audio_port_tcp”:43475}
[0000215] 14848.102 TRACE [lua@0xd54e84] [10.0.1.127:59826] GOT [7] {“request”:“stream”,“stream_id”:1057795017,“first_seq”:-1,“nak_port”:-1,“buffer_size”:5}
[0000216] 14848.102 TRACE [lua@0xd54e84] [10.0.1.127:59826] SENT [7] {“status”:“Buffering”}
[0000217] 14848.351 TRACE [lua@0xd54e84] [10.0.1.127:59826] SENT [7] {“status”:“Ready”}
[0000218] 14848.560 TRACE [lua@0xd54e84] [10.0.1.127:59826] GOT [8] {“request”:“start”,“min_offset”:69125000,“stream_sample”:0}
[0000219] 14848.560 TRACE [lua@0xd54e84] [10.0.1.127:59826] Doing ASAP start based on current device clock (min_offset=69125000)
[0000220] 14848.560 TRACE [lua@0xd54e84] [10.0.1.127:59826] SENT [7] {“status”:“Playing”}
[0000221] 14848.561 TRACE [lua@0xd54e84] [10.0.1.127:59826] SENT [8] {“time”:815306272,“status”:“Success”}
[0000222] 14848.563 TRACE starting playback: now (800000000ns) + ns_per_buf(25000000ns) = 825000000ns > 815306272ns streamsample=0
[0000223] 15325.775 TRACE [server] [127.0.0.1:59452] accepted connection
[0000224] 15325.782 TRACE [session] [127.0.0.1:59452] created: 0xd688c0 (0xddff20)
10/28/2017 15:37:38 - ------------------------------------------------------------
10/28/2017 15:37:38 - aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: DAC [OPPO HA-2 USB AUDIO 2.0 DAC], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0

Any idea why I still didn’t regain volume control in Roon?

@Jesus_Rodriguez did you get a chance to look at this :point_up_2:t4:?

I don’t see an issue and I also don’t have any other complaints from customers. This is really a question for Roon.

thanks!

@support your input would be appreciated.

Hi @Adeeb ---- Thank you for the report and sharing your observations with us. Both are appreciated, sorry to hear of the troubles.

Moving forward, may I very kindly ask you for the following information:

  • A screenshot of the settings being used (in Roon) for the MR + HA-2SE zone.

  • A screenshots of the settings being used on the MR.

  • I have enabled diagnostics on your account so we can have a closer look into this behavior for you. Would you kindly please reproduce the issue (i.e not being able to control the volume on the OPPO via the mR) and note the time when the issue is observed.

  • Just out of curiosity, have you tried using the mR with another device since noticing this behavior? If so, was the experience the same?

-Eric

Hi @Eric,

The screenshots you requested are attached. I also tried to change the volume from Roon at 3:01pm my time (GMT+3) today.



Note that volume control used to work before I upgraded to mR 1.4 hw and SonicOS 2.5 — but that was also with an older version of Roon. Based on the comments from Jesus above, I assume the cause is the changes in Roon rather than the mR.

Unfortunately I have not tried the mR with another device. I could try it with my Brooklyn DAC OR alternately try my ultraRendu with the Opportunity HA-2SE. Although both of these require rewiring that I would prefer not to do as my equipment is not easy to reach. Still, if you think it is essential to find a solution for this then I will go ahead and do it.

Thanks!

hi @Eric – any updates? did the debug and above info help identify the cause?

note that the latest release did not make any difference (not that i was expecting it to based on the release notes).

Hi @Adeeb ---- Thank you for touching base with me and my sincere apologies for the slow response here.

Moving forward, I had a chance to touch base with our tech team this morning to check in on their evaluation of this behavior you are experiencing. The team has informed me that they are struggling to reproduce this behavior in our QA lab, and in light of this have asked for the following:

  • A screenshot of your signal path leaving Roon when you notice the reported behavior.

  • Being as you are now on build247 the team would like to have an up to date diagnostics report. Please reproduce the issue once more and note the time again. Once I have the time frame of the error I will re-enable diagnostics on your account.

-Eric

1 Like

thanks @Eric. i tried to change volume a few times today, but you can check around the timeframe of this post.


In case it helps, this issue is consistent regardless of the source format FLAC, DSD, MQA… and it makes no difference if I disable Volume Leveling — not that those would be related to the issue I am facing.

Thanks for your help.

Great! Thanks for touching base with me @Adeeb :thumbsup: We’ll have a look and see what we come with.

Once my report has been updated by our tech staff I will be sure to share the team’s thoughts/findings with you in a timely manor.

-Eric

hi @eric — any updates?

btw i have updated roon a couple of times since the above (latest being 1.4 but the problem still persists), so if you need to re-enable debug mode go ahead. the lack of volume control in that zone makes it very impractical to use roon there.

thanks

@Adeeb thanks for touching base with me, I am sorry for the wait.

Moving forward, I checked in on the status of your ticket and can see it is still with our tech team who have been handling the evaluation of the diagnostics report we received. I have placed a request for feedback and changed the priority of the ticket so it moves up in their queue. Once the team has provided me with an update on their findings I will be sure to follow up immediately.

Furthermore, being as you are still experiencing this behavior while on 1.4 I am going to re-enable diagnostics on your account so we can see a fresh set of logs after the update.

-Eric

1 Like

Hi, @Adeeb, sorry for the late reply! I talked with our developers and they said that no changes were made in this area in the latest updates. By any chance did you use DSP Volume Control for this DAC before the upgrade? If not, could you please try this now and see if it works.

Thanks!


Ivan

Hi @Ivan,

Nothing has changes in my setup except for the upgrade of the microRendu to HW v1.4 and OS 2.5 (Sonore has already confirmed that those upgrades do not impact USB volume control) and the update of the Roon software.

All my settings and cables remain the same. I normally run with DSP (for this zone, that means: Headroom Management 0dB, SRC to max rates supported by the DAC, ) as well as Volume Leveling (Auto) on. All of those still seem to work.

I also just tried to disable Volume Leveling and DSP but they did not impact my ability to control volume through Roon. I still see the “Volume control is fixed” message.

It is basically behaving as though Roon does not realize that I have set the Roon Ready Setting for Volume Control to Hardware and instead it is treating it as None (100%). I did try changing the Volume Control to Software and that does work in Roon – however I do not care for that solution.

Let me know how else I can help you diagnose this issue. Thanks.

Thanks for the info, @Adeeb! Correct me if I am wrong, in the last paragraph you say, that you have tried setting Volume Control mode to Software and that gives you an ability to control volume via Roon?

Do you have a DSP Volume option like it’s shown here? Did you try it?

57 PM


Ivan

@Ivan I do not seem to have the Volume Control Mode option for this zone.

Screenshot with Roon Ready set to Hardware:

Screenshot with Roon Ready set to Software:

Am I looking in the wrong place?

UPDATE: The only other zones where I see the Volume Control Mode option are my Mac (built-in output) and iOS zones.
I checked the zone with the ultraRendu & Brooklyn and it looked identical to the above screenshots.

That’s how the Rendu works – you have to set the volume control mode in their web configuration, like you showed above.

For what it’s worth, I am using a MicroRendu here with a Geek Pulse DAC. I see the same options as you, and I can get the same behavior you do by setting the Geek Pulse volume control to use the hardware volume knob. When that option is engaged, the DAC ignores volume over USB, and only responds to the knob. When switched to USB volume, I get the same options you do, but volume control in Roon works properly.

So, I’m wondering if there’s an option for volume control over USB that needs to be engaged here. As a test, it would be worth confirming the DAC accepts volume control over USB.

Can you take the mR out of the mix, and connect the DAC directly to your Core, or to a laptop. It would be good to know that USB volume works before we troubleshoot this further.