Description
Describe the bug.
Steps to reproduce
Tap “Connect” on Android A06, showing “conecting…” progress, then after ~10 seconds aborts the connection and goes back to the main screen. All other Android devices work, only the brand new Samsung A06 doesn’t connect.
The device has debugging enabled and runs apps from Android Studio.
Devices
Device A:
Linux Debian Bookworm
AudioRelay 0.27.5
Device B:
ASUS, ZTE, Lenovo and another Samsung work 100%
Log from terminal:
2025-06-12 11:19:23:025 [INFO] Version: 0.27.5, os: Linux, osVersion: 6.1.0-37-amd64
2025-06-12 11:19:23:362 [INFO] Initializing locale to en
2025-06-12 11:19:23:420 [INFO] Network addresses: NetworkInfo(broadcastAddresses=[192.168.1.255, 192.168.211.255], localAddresses=[192.168.1.8, 192.168.211.179])
2025-06-12 11:19:23:432 [INFO] Starting the server…
2025-06-12 11:19:23:439 [INFO] Waiting for devices from RtAudio…
ALSA lib control.c:1528:(snd_ctl_open_noupdate) Invalid CTL pulse
2025-06-12 11:19:23:654 [INFO] Checking for update…
2025-06-12 11:19:23:889 [INFO] Showing main window…
2025-06-12 11:19:23:930 [INFO] Rendering api: OPENGL
2025-06-12 11:19:26:217 [INFO] Found no update
2025-06-12 11:19:41:271 [INFO] Remote device connected: 192.168.211.2
2025-06-12 11:19:51:289 [ERROR] Initial TCP communication failed: lb0: rT: Read timed out
at kb0.a(SourceFile:6)
at JS0.a(SourceFile:155)
at j7.b(SourceFile:4)
at O6.a(SourceFile:43)
at ti0.b(SourceFile:14)
at Kj0.b(SourceFile:3)
at Mi0.run(SourceFile:68)
at kG0.invoke(SourceFile:1)
at uS.invokeSuspend(SourceFile:6)
at uS.invoke(SourceFile:1)
at Eh1.a(SourceFile:136)
at xz.a(SourceFile:41)
at mG0.a(SourceFile:139)
at lG0.invoke(SourceFile:2)
at Zt.invokeSuspend(SourceFile:12)
at SA$.resumeWith(SourceFile:5)
at Wt.run(SourceFile:163)
at l40.run(SourceFile:4)
at V91.run(SourceFile:1)
at lj.run(SourceFile:19)
Caused by: rT: Read timed out
at my0.a(SourceFile:12)
at mbw.a(SourceFile:34)
at JS0.a(SourceFile:12)
… 18 more
Caused by: java.net.SocketTimeoutException: Read timed out
at java.base/sun.nio.ch.NioSocketImpl.timedRead(Unknown Source)
at java.base/sun.nio.ch.NioSocketImpl.implRead(Unknown Source)
at java.base/sun.nio.ch.NioSocketImpl.read(Unknown Source)
at java.base/sun.nio.ch.NioSocketImpl$1.read(Unknown Source)
at java.base/java.net.Socket$SocketInputStream.read(Unknown Source)
at java.base/java.io.FilterInputStream.read(Unknown Source)
at RI6u.read(SourceFile:11)
at l5.j(SourceFile:41)
at l5.h(SourceFile:2)
at l5.v(SourceFile:2)
at l5.z(SourceFile:1)
at l5.l(SourceFile:36)
at l5.r(SourceFile:1)
at ny0.c(SourceFile:79)
at my0.a(SourceFile:2)
… 20 more