Roon 2.0 not working on iPad

Roon Core Machine

Networking Gear & Setup Details

Connected Audio Devices

Number of Tracks in Library

Description of Issue

iPad mini 6th gen, iOS 15.7 does not find Core, all the other devices do.
Log below …

10/19 08:49:11 Info: Starting com.roon.mobile v2.0 (build 1133) production on ios
10/19 08:49:11 Info: Local time is 10/19/2022 8:49:11 AM, UTC time is 10/19/2022 3:49:11 PM
10/19 08:49:11 Trace: [roondns] loaded 5 last-known-good entries
10/19 08:49:11 Trace: Checking if we are already running
10/19 08:49:11 Info: Is 64 bit? True
10/19 08:49:11 Trace: [broo/imagecache] loaded 0 cache entries from /var/mobile/Containers/Data/Application/8F8B2F97-2E49-4572-88F2-5ED8A641ED22/Library/Cache/brooimages_1/index.db, current: 512mb / 0mb
10/19 08:49:11 Trace: [realtime] fetching time from NTP server
10/19 08:49:11 Debug: OpenGL Version: OpenGL ES 3.0 Metal - 94.5
10/19 08:49:11 Debug: OpenGL Vendor: Apple Inc.
10/19 08:49:11 Debug: OpenGL Renderer: Apple A15 GPU
10/19 08:49:11 Trace: [ipaddresses] enumerating addresses
10/19 08:49:11 Debug: OpenGL Shader Language: OpenGL ES GLSL ES 3.00
10/19 08:49:11 Debug: OpenGL extension count: 19
10/19 08:49:11 Debug: OpenGL extension 0: GL_OES_standard_derivatives
10/19 08:49:11 Debug: OpenGL extension 1: GL_KHR_texture_compression_astc_ldr
10/19 08:49:11 Debug: OpenGL extension 2: GL_EXT_color_buffer_half_float
10/19 08:49:11 Debug: OpenGL extension 3: GL_EXT_debug_label
10/19 08:49:11 Debug: OpenGL extension 4: GL_EXT_debug_marker
10/19 08:49:11 Debug: OpenGL extension 5: GL_EXT_pvrtc_sRGB
10/19 08:49:11 Debug: OpenGL extension 6: GL_EXT_read_format_bgra
10/19 08:49:11 Debug: OpenGL extension 7: GL_EXT_separate_shader_objects
10/19 08:49:11 Debug: OpenGL extension 8: GL_EXT_shader_framebuffer_fetch
10/19 08:49:11 Debug: OpenGL extension 9: GL_EXT_shader_texture_lod
10/19 08:49:11 Debug: OpenGL extension 10: GL_EXT_shadow_samplers
10/19 08:49:11 Debug: OpenGL extension 11: GL_EXT_texture_filter_anisotropic
10/19 08:49:11 Debug: OpenGL extension 12: GL_APPLE_clip_distance
10/19 08:49:11 Debug: OpenGL extension 13: GL_APPLE_color_buffer_packed_float
10/19 08:49:11 Debug: OpenGL extension 14: GL_APPLE_copy_texture_levels
10/19 08:49:11 Debug: OpenGL extension 15: GL_APPLE_rgb_422
10/19 08:49:11 Debug: OpenGL extension 16: GL_APPLE_texture_format_BGRA8888
10/19 08:49:11 Debug: OpenGL extension 17: GL_IMG_read_format
10/19 08:49:11 Debug: OpenGL extension 18: GL_IMG_texture_compression_pvrtc
10/19 08:49:11 Debug: OpenGL maximum texture size: 16384
10/19 08:49:11 Debug: OpenGL maximum array texture layers: 2048
10/19 08:49:11 Debug: Framebuffer info : R0G0B0A0, color encoding: 0x0, depth: 0, stencil: 0
10/19 08:49:11 Trace: [ipaddresses]    FOUND   lo0 127.0.0.1
10/19 08:49:11 Trace: [ipaddresses]    SKIPPED XHC0: no ipv4
10/19 08:49:11 Debug: Vertex highp int: range (-2^31 to 2^30), precision: 0 bits
10/19 08:49:11 Debug: Vertex mediump int: range (-2^15 to 2^14), precision: 0 bits
10/19 08:49:11 Trace: [ipaddresses]    SKIPPED pdp_ip0: no ipv4
10/19 08:49:11 Debug: Vertex lowp int: range (-2^15 to 2^14), precision: 0 bits
10/19 08:49:11 Trace: [ipaddresses]    SKIPPED pdp_ip1: no ipv4
10/19 08:49:11 Debug: Vertex highp float: range (-2^127 to 2^127), precision: 23 bits
10/19 08:49:11 Trace: [ipaddresses]    SKIPPED pdp_ip2: no ipv4
10/19 08:49:11 Debug: Vertex mediump float: range (-2^15 to 2^15), precision: 10 bits
10/19 08:49:11 Trace: [ipaddresses]    SKIPPED pdp_ip5: no ipv4
10/19 08:49:11 Debug: Vertex lowp float: range (-2^15 to 2^15), precision: 10 bits
10/19 08:49:11 Debug: Fragment highp int: range (-2^31 to 2^30), precision: 0 bits
10/19 08:49:11 Debug: Fragment mediump int: range (-2^15 to 2^14), precision: 0 bits
10/19 08:49:11 Debug: Fragment lowp int: range (-2^15 to 2^14), precision: 0 bits
10/19 08:49:11 Debug: Fragment highp float: range (-2^127 to 2^127), precision: 23 bits
10/19 08:49:11 Trace: [ipaddresses]    SKIPPED pdp_ip4: no ipv4
10/19 08:49:11 Debug: Fragment mediump float: range (-2^15 to 2^15), precision: 10 bits
10/19 08:49:11 Trace: [ipaddresses]    SKIPPED pdp_ip3: no ipv4
10/19 08:49:11 Debug: Fragment lowp float: range (-2^15 to 2^15), precision: 10 bits
10/19 08:49:11 Trace: [ipaddresses]    SKIPPED XHC1: no ipv4
10/19 08:49:11 Trace: [ipaddresses]    SKIPPED anpi0: no ipv4
10/19 08:49:11 Trace: [ipaddresses]    SKIPPED en2: no ipv4
10/19 08:49:11 Trace: [ipaddresses]    SKIPPED en1: no ipv4
10/19 08:49:11 Trace: [ipaddresses]    SKIPPED utun0: no ipv4
10/19 08:49:11 Trace: [ipaddresses]    SKIPPED utun1: no ipv4
10/19 08:49:11 Trace: [ipaddresses]    SKIPPED utun2: no ipv4
10/19 08:49:11 Trace: [ipaddresses]    SKIPPED ap1: no ipv4
10/19 08:49:11 Trace: [ipaddresses]    FOUND   en0 192.168.1.176
10/19 08:49:11 Trace: [ipaddresses]    SKIPPED awdl0: no ipv4
10/19 08:49:11 Trace: [ipaddresses]    SKIPPED llw0: no ipv4
10/19 08:49:11 Trace: [ipaddresses]    FOUND   utun3 100.64.100.2
10/19 08:49:11 Trace: [ipaddresses]    SKIPPED utun4: no ipv4
10/19 08:49:11 Trace: [orbit] init seq=0, pending=0, spcount=7, uidcount=1
10/19 08:49:11 Info: [broker] starting 58f357b7-eff0-4a19-9352-de6eda438214
10/19 08:49:11 Debug: Maximum parallel texture loading jobs: 5
10/19 08:49:11 Debug: Maximum OpenGl texture size is 16384
10/19 08:49:11 Info: [remoting/distributedbroker] V2 Protocol Support is enabled
10/19 08:49:11 Info: starting embedded raatserver
10/19 08:49:11 Info: [remoting] loaded protocol hash a66933527d8dfc03717734b26ef72894c2bc3939 from /private/var/containers/Bundle/Application/71F15D30-9CAC-49E9-B0F6-F6438A73E25B/RoonMobile.app/Roon.Broker.Api.Remote.dll
10/19 08:49:11 Info: [raatserver] 3
10/19 08:49:11 Info: [raatserver] 4
10/19 08:49:11 Info: [RAATServer] creating RAAT__manager
10/19 08:49:11 Info: [RAATServer]     appdata_dir  = /var/mobile/Containers/Data/Application/8F8B2F97-2E49-4572-88F2-5ED8A641ED22/Library
10/19 08:49:11 Info: [RAATServer]     unique_id    = 23482a50-8a64-4697-86d3-20a5664d221a
10/19 08:49:11 Info: [RAATServer]     machine_id   = b3e3b142-a193-4ada-adbc-56f2256e45f1
10/19 08:49:11 Info: [RAATServer]     machine_name = Rauls-iPad-Mini-256
10/19 08:49:11 Info: [RAATServer]     os_version   = iPadOS 15.7
10/19 08:49:11 Info: [RAATServer]     service_id   = d7634b85-8190-470f-aa51-6cb5538dc1b9
10/19 08:49:11 Info: [RAATServer]     is_dev       = False
10/19 08:49:11 Info: [RAATServer] running RAAT__manager
10/19 08:49:11 Trace: [RAATServer] [raatmanager] starting
10/19 08:49:11 Trace: [RAATServer] [raatmanager] initialized
10/19 08:49:11 Trace: [RAATServer] [raatmanager] starting discovery
10/19 08:49:11 Debug: PathForResource, filename: Lato-Regular.ttf
10/19 08:49:11 Trace: [RAATServer] [discovery] starting
10/19 08:49:11 Debug: PathForResource, candidate: /private/var/containers/Bundle/Application/71F15D30-9CAC-49E9-B0F6-F6438A73E25B/RoonMobile.app/Lato-Regular.ttf
10/19 08:49:11 Info: [RAATServer] [discovery] [iface:lo0:127.0.0.1] multicast recv socket is bound to 0.0.0.0:9003
10/19 08:49:11 Info: [RAATServer] [discovery] [iface:lo0:127.0.0.1] multicast send socket is bound to 0.0.0.0:53380
10/19 08:49:11 Info: [RAATServer] [discovery] [iface:en0:192.168.1.176] multicast recv socket is bound to 0.0.0.0:9003
10/19 08:49:11 Info: [RAATServer] [discovery] [iface:en0:192.168.1.176] multicast send socket is bound to 0.0.0.0:51961
10/19 08:49:11 Info: [RAATServer] [discovery] [iface:utun3:100.64.100.2] multicast recv socket is bound to 0.0.0.0:9003
10/19 08:49:11 Info: [RAATServer] [discovery] [iface:utun3:100.64.100.2] multicast send socket is bound to 0.0.0.0:64385
10/19 08:49:11 Info: [RAATServer] [discovery] unicast socket is bound to 0.0.0.0:9003
10/19 08:49:11 Trace: [RAATServer] [raatmanager] starting server
10/19 08:49:11 Info: [RAATServer] [jsonserver] listening on port 9200
10/19 08:49:11 Trace: [RAATServer] [raatmanager] announcing
10/19 08:49:11 Warn: [RAATServer] [discovery] got send failure: network is unreachable
10/19 08:49:11 Debug: using FreeType v2.10.1
10/19 08:49:11 Debug: UpdateFontScaleFactor: UICTContentSizeCategoryL (Large)
10/19 08:49:11 Debug: === iOS Device Info ===========================
10/19 08:49:11 Debug: DeviceIdentifier: iPad14,2
10/19 08:49:11 Debug: DeviceClass: Tablet
10/19 08:49:11 Debug: IsTablet: True
10/19 08:49:11 Debug: ScaleFactor: 2
10/19 08:49:11 Debug: MainScreen.Scale: 2
10/19 08:49:11 Debug: FontScaleFactor: 1
10/19 08:49:11 Debug: MainScreen.NativeScale: 2
10/19 08:49:11 Debug: GLKView.ContentScaleFactor: 2
10/19 08:49:11 Debug: MainScreen.Bounds: {X=0,Y=0,Width=744,Height=1133}
10/19 08:49:11 Debug: MainScreen.NativeBounds: {X=0,Y=0,Width=1488,Height=2266}
10/19 08:49:11 Debug: GLKView.Bounds: {X=0,Y=0,Width=744,Height=1133}
10/19 08:49:11 Debug: RenderAreaSize: {Width=744, Height=1133}
10/19 08:49:11 Debug: PrimaryScreenSize: {Width=0, Height=0}
10/19 08:49:11 Debug: ===============================================
10/19 08:49:11 Warn: setsockopt failed (ttl) failed: Value does not fall within the expected range.
10/19 08:49:11 Trace: [remoting/distributedbroker] Enabling remote broker tracking
10/19 08:49:11 Debug: PathForResource, filename: ui_atlas.list
10/19 08:49:11 Debug: PathForResource, candidate: /private/var/containers/Bundle/Application/71F15D30-9CAC-49E9-B0F6-F6438A73E25B/RoonMobile.app/ui_atlas.list
10/19 08:49:11 Trace: [brooengine] Loaded atlas list. 1ms
10/19 08:49:11 Trace: [brooengine] Window is running in scale 2
10/19 08:49:11 Trace: [brooengine] Using atlas scale 2
10/19 08:49:11 Debug: PathForResource, filename: ui_atlas@2x.spec
10/19 08:49:11 Debug: PathForResource, candidate: /private/var/containers/Bundle/Application/71F15D30-9CAC-49E9-B0F6-F6438A73E25B/RoonMobile.app/ui_atlas@2x.spec
10/19 08:49:11 Debug: PathForResource, filename: ui_atlas@2x-1.astc
10/19 08:49:11 Debug: PathForResource, candidate: /private/var/containers/Bundle/Application/71F15D30-9CAC-49E9-B0F6-F6438A73E25B/RoonMobile.app/ui_atlas@2x-1.astc
10/19 08:49:11 Debug: PathForResource, candidate: /private/var/containers/Bundle/Application/71F15D30-9CAC-49E9-B0F6-F6438A73E25B/RoonMobile.app/.monotouch-64/ui_atlas@2x-1.astc
10/19 08:49:11 Debug: PathForResource, filename: ui_atlas@2x-1.png
10/19 08:49:11 Debug: PathForResource, candidate: /private/var/containers/Bundle/Application/71F15D30-9CAC-49E9-B0F6-F6438A73E25B/RoonMobile.app/ui_atlas@2x-1.png
10/19 08:49:11 Debug: [RAATServer] [discovery] broadcast op is complete
10/19 08:49:12 Debug: render area size initial value: 744x1133
10/19 08:49:12 Debug: PathForResource, filename: Themes
10/19 08:49:12 Debug: PathForResource, candidate: /private/var/containers/Bundle/Application/71F15D30-9CAC-49E9-B0F6-F6438A73E25B/RoonMobile.app/Themes
10/19 08:49:12 Debug: PathForResource, filename: GenericImages
10/19 08:49:12 Debug: PathForResource, candidate: /private/var/containers/Bundle/Application/71F15D30-9CAC-49E9-B0F6-F6438A73E25B/RoonMobile.app/GenericImages
10/19 08:49:12 Trace: [SOOD] Adding User IP 192.168.1.41
10/19 08:49:12 Warn: AddTopLevel: win_apploading(5)
10/19 08:49:12 Debug: ev_app_init: showing broker choosing window
10/19 08:49:12 Warn: AddTopLevel: win_choosebroker(23)
10/19 08:49:12 Debug: app_init completed
10/19 08:49:12 Trace: [realtime] Got time from NTP: 10/19/2022 3:49:12 PM UTC (3875183352054ms)
10/19 08:49:12 Trace: [realtime] Updated clock skew to 00:00:00.0128920 (12.892ms)
10/19 08:49:12 Debug: [brooengine Loaded atlas texture ui_atlas@2x-1.png in 412ms
10/19 08:49:12 Trace: [brooengine] Loaded atlas. 414ms (412ms across all threads)
10/19 08:49:12 Debug: OnSizeChanged
10/19 08:49:12 Debug: render area size changed value: 744x1133
10/19 08:49:12 Warn: notification auth granted? False
10/19 08:49:12 Debug: [platformvolume/ios] SystemVolumeDidChange#81 => 0.8125, reason=RouteChange @2022-10-19T08:49:12.4195540-07:00
10/19 08:49:12 Debug: [platformvolume/ios] set [3] _volume_at_last_activation=0.8125
10/19 08:49:12 Trace: [RAATServer] activated, refreshing discovery
10/19 08:49:12 Debug: [platformvolume/ios] SystemVolumeDidChange#82 => 0.8125, reason=RouteChange @2022-10-19T08:49:12.4239160-07:00
10/19 08:49:12 Debug: [platformvolume/ios] set [3] _volume_at_last_activation=0.8125
10/19 08:49:12 Debug: [platformvolume/ios] activated OtherAudioPlaying=False
10/19 08:49:12 Debug: [platformvolume/ios] reset
10/19 08:49:12 Debug: trigger: appinitwasnotrun
10/19 08:49:12 Debug: trigger: do nothing
10/19 08:49:12 Debug: Created new font texture with id: 2
10/19 08:49:12 Debug: [easyhttp] [1] POST to https://discovery.roonlabs.net/1/query returned after 640 ms, status code: 200
10/19 08:49:12 Info: [stats] iOS memory usage: 194 mb
10/19 08:49:13 Trace: [roonbridge] [sood] Refreshing device list
10/19 08:49:13 Debug: [easyhttp] [2] POST to https://discovery.roonlabs.net/1/query returned after 99 ms, status code: 200
10/19 08:49:13 Trace: [RAATServer] doing refresh after debounce
10/19 08:49:13 Trace: [RAATServer] rebind devices
10/19 08:49:13 Trace: [RAATServer] rebind rnetjson
10/19 08:49:13 Info: [RAATServer] [jsonserver] listening on port 9200
10/19 08:49:13 Trace: [RAATServer] [raatmanager] updating network interfaces
10/19 08:49:13 Trace: [RAATServer] [discovery] stopping
10/19 08:49:13 Trace: [RAATServer] closing multicast
10/19 08:49:13 Trace: [RAATServer] [discovery] closing unicast send socket
10/19 08:49:13 Trace: [RAATServer] [discovery] closing unicast recv socket
10/19 08:49:13 Trace: [RAATServer] [discovery] starting
10/19 08:49:13 Info: [RAATServer] [discovery] [iface:lo0:127.0.0.1] multicast recv socket is bound to 0.0.0.0:9003
10/19 08:49:13 Info: [RAATServer] [discovery] [iface:lo0:127.0.0.1] multicast send socket is bound to 0.0.0.0:55532
10/19 08:49:13 Info: [RAATServer] [discovery] [iface:en0:192.168.1.176] multicast recv socket is bound to 0.0.0.0:9003
10/19 08:49:13 Info: [RAATServer] [discovery] [iface:en0:192.168.1.176] multicast send socket is bound to 0.0.0.0:64348
10/19 08:49:13 Info: [RAATServer] [discovery] [iface:utun3:100.64.100.2] multicast recv socket is bound to 0.0.0.0:9003
10/19 08:49:13 Info: [RAATServer] [discovery] [iface:utun3:100.64.100.2] multicast send socket is bound to 0.0.0.0:57336
10/19 08:49:13 Info: [RAATServer] [discovery] unicast socket is bound to 0.0.0.0:9003
10/19 08:49:13 Trace: [RAATServer] [raatmanager] announcing
10/19 08:49:13 Warn: [RAATServer] [discovery] got send failure: network is unreachable
10/19 08:49:13 Debug: [RAATServer] [discovery] broadcast op is complete
10/19 08:49:13 Info: [stats] iOS memory usage: 194 mb
10/19 08:49:14 Info: [stats] iOS memory usage: 194 mb
10/19 08:49:15 Debug: [platformvolume/ios] resigned activation OtherAudioPlaying=False
10/19 08:49:15 Debug: [platformvolume/ios] restoring on deactivate [0]: 0.8125
10/19 08:49:15 Info: [stats] iOS memory usage: 194 mb
10/19 08:51:16 Debug: [platformvolume/ios] SystemVolumeDidChange#83 => 0.8125, reason=RouteChange @2022-10-19T08:51:16.0599450-07:00
10/19 08:51:16 Debug: [platformvolume/ios] set [3] _volume_at_last_activation=0.8125
10/19 08:51:16 Debug: [platformvolume/ios] SystemVolumeDidChange#84 => 0.8125, reason=RouteChange @2022-10-19T08:51:16.0616780-07:00
10/19 08:51:16 Debug: [platformvolume/ios] set [3] _volume_at_last_activation=0.8125
10/19 08:51:16 Trace: [RAATServer] entering foreground, refreshing discovery
10/19 08:51:16 Info: [stats] iOS memory usage: 98 mb
10/19 08:51:16 Debug: [platformvolume/ios] SystemVolumeDidChange#85 => 0.8125, reason=RouteChange @2022-10-19T08:51:16.1024450-07:00
10/19 08:51:16 Debug: [platformvolume/ios] set [3] _volume_at_last_activation=0.8125
10/19 08:51:16 Debug: [easyhttp] [4] POST to https://device-map.roonlabs.net/1/register returned after 487 ms, status code: 200
10/19 08:51:16 Trace: [devicemap] device map updated
10/19 08:51:16 Debug: [easyhttp] [3] GET to https://push-manager.roonlabs.net/1/connect returned after 496 ms, status code: 200
10/19 08:51:16 Debug: [push2] push connector url received from push manager: ws://push-connector-v2-1.prd-roonlabs-1.prd.roonlabs.net/
10/19 08:51:16 Trace: [push2] connecting to push2 connector at ws://push-connector-v2-1.prd-roonlabs-1.prd.roonlabs.net/
10/19 08:51:16 Trace: [RAATServer] activated, refreshing discovery
10/19 08:51:16 Debug: [platformvolume/ios] activated OtherAudioPlaying=False
10/19 08:51:16 Debug: [platformvolume/ios] reset
10/19 08:51:16 Debug: [easyhttp] [7] POST to https://discovery.roonlabs.net/1/query returned after 98 ms, status code: 200
10/19 08:51:16 Debug: [easyhttp] [6] POST to https://discovery.roonlabs.net/1/query returned after 106 ms, status code: 200
10/19 08:51:16 Trace: [push2] connected to push2 connector at ws://push-connector-v2-1.prd-roonlabs-1.prd.roonlabs.net/
10/19 08:51:17 Info: [stats] iOS memory usage: 113 mb
10/19 08:51:17 Trace: [RAATServer] doing refresh after debounce
10/19 08:51:17 Trace: [RAATServer] rebind devices
10/19 08:51:17 Trace: [RAATServer] rebind rnetjson
10/19 08:51:17 Info: [RAATServer] [jsonserver] listening on port 9200
10/19 08:51:17 Trace: [RAATServer] [raatmanager] updating network interfaces
10/19 08:51:17 Trace: [RAATServer] [discovery] stopping
10/19 08:51:17 Trace: [RAATServer] closing multicast
10/19 08:51:17 Trace: [RAATServer] [discovery] closing unicast send socket
10/19 08:51:17 Trace: [RAATServer] [discovery] closing unicast recv socket
10/19 08:51:17 Trace: [RAATServer] [discovery] starting
10/19 08:51:17 Info: [RAATServer] [discovery] [iface:lo0:127.0.0.1] multicast recv socket is bound to 0.0.0.0:9003
10/19 08:51:17 Info: [RAATServer] [discovery] [iface:lo0:127.0.0.1] multicast send socket is bound to 0.0.0.0:52935
10/19 08:51:17 Info: [RAATServer] [discovery] [iface:en0:192.168.1.176] multicast recv socket is bound to 0.0.0.0:9003
10/19 08:51:17 Info: [RAATServer] [discovery] [iface:en0:192.168.1.176] multicast send socket is bound to 0.0.0.0:56012
10/19 08:51:17 Info: [RAATServer] [discovery] [iface:utun3:100.64.100.2] multicast recv socket is bound to 0.0.0.0:9003
10/19 08:51:17 Info: [RAATServer] [discovery] [iface:utun3:100.64.100.2] multicast send socket is bound to 0.0.0.0:62145
10/19 08:51:17 Info: [RAATServer] [discovery] unicast socket is bound to 0.0.0.0:9003
10/19 08:51:17 Trace: [RAATServer] [raatmanager] announcing
10/19 08:51:17 Warn: [RAATServer] [discovery] got send failure: network is unreachable
10/19 08:51:17 Debug: [RAATServer] [discovery] broadcast op is complete
10/19 08:51:18 Info: [stats] iOS memory usage: 113 mb
10/19 08:51:18 Debug: [platformvolume/ios] resigned activation OtherAudioPlaying=False
10/19 08:51:18 Debug: [platformvolume/ios] restoring on deactivate [0]: 0.8125

Welcome to the community, @Raul_Camposano.

Please complete the support template fully, including details of your core and network, and describe the problem using screenshots where appropriate. Thanks.

Roon Core Machine

Roon version 2.0 build 1133.
Core, Intel PC windows 11

iPad, latest Roon version from the app store, 2.0.01133.

Networking Gear & Setup Details

Connected Audio Devices

Irrelevant but here are some

Number of Tracks in Library

Irrelevant, but 18,436

Description of Issue

iPad never connects to core, i.e.

All my other devices connect fine.

What happens if you turn off the VPN on the iPad?

1 Like

Thet does the trick! I’m using express VPN. It has to be off for the iPad to find the core. Once its connected, I can turn the VPN on again.

I have an iPhone which behaves the same way. (It happened to be connected to the roon core when I turned the VPN on, so it never showed this behavior)

I don’t believe this was the case in Roon before (1.8), I think I would have noticed.So it would be good for Roon to fix this.

In any case, thank you. —Raúl

It’s nothing to do with Roon. Express VPN recently introduced a kill switch (network lock) on iOS

1 Like


I disabled the network lock in ExpressVPN and still get the same behavior, Roon does not find the core while on vpn

iOS devices, like any other Roon endpoint, are discovered by the core. When the VPN is up, the core can’t find the iPad. Once it is discovered, it should continue to work with the VPN up.

Understood, thanks.

1 Like

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