Cannot connect anymore to ChromeCast with Google TV 4K

Hi!
I am using VirtualHere client for Windows (5.7.8) to connect to the Server (latest version) on a ChromeCast with Google TV. It used to work without any problems a few months ago, but since one of the latest updates on my CCwGTV the Client cannot connect to the server anymore. 

Client says: 
2024-11-06 20:21:24 INFO  :Could not connect to 192.168.86.37:7575

While the server responds:

11-06 20:21:25.757 18852 18852 E virtualhere-daemon: Opening local exception: Connection refuse

I tried restarting both, plugin in/out the USB devices (the server recognizes them as always). I also reset the server data and caches on Android.

I'm using a USB hub on for my CC that has an Ethernet Port, so everything is wired and the network connection works (I don't think the issue lies there tbh, as nothing changed over the last months).

I would appreciate your help

#2

If possible could you post more/all of the log from the android app

#3

Hi! Thanks for the reply.

I tried to get the log output from Android, but I struggled a bit. When trying to display the logs, the system freezes and eventually VirtualHere crashes. Sometimes it would display me something, so I took a photo and used google to transcribe :P. 

11-06 20:21:07.305 18852 3380 W libc: Access denied finding property "ro.vendor.arm.gralloc.force_back_buffer_usage_flags"
11-06 20:21:07.305 18852 3380 W libc : Access denied finding property "ro.vendor.arm.gralloc.afrc_rgba_usage_mask"
11-06 20:21:07.305 18852 3380 W libc : Access denied finding property "ro.vendor.arm.gralloc.afrc_rgba_usage_flags"
11-06 20:21:07.305 18852 3380 W libc : Access denied finding property " ro.vendor.arm.gralloc.afrc_luma_usage_mask"
11-06 20:21:07.306 18852 3380 W libc : Access denied finding property "ro.vendor.arm.gralloc.afrc_chroma_usage_mask"
11-06 20:21:07.306 18852 3380 W libc : Access denied finding property "ro.vendor.arm.gralloc.afrc_luma_usage_flags"
11-06 20:21:07.306 18852 3380 W libc : Access denied finding property "ro.vendor.arm.gralloc.afrc_chroma_usage_flags"
11-06 20:21:07.329 18852 3414 E ion : ioctl c0044901 failed with code -1: Invalid argument
11-06 20:21:07.330 18852 3380 D hw-ProcessState: Binder ioctl to enable oneway spam detection failed: Invalid argument
11-06 20:21:07.697 18852 18852 E virtualhere-daemon: Opening local exception: Connection refused
11-06 20:21:07.717 18852 18852 E virtualhere-daemon: Opening local exception: Connection refused
11-06 20:21:12.195 18852 18852 D Compatibility ChangeReporter: Compat change id reported: 171228096; UID 10096; state: ENABLED
11-06 20:21:13.740 18852 18852 E virtualhere-daemon: Opening local exception: Connection refused
11-06 20:21:13.741 18852 18852 E virtualhere-daemon: Opening local property To. venar arm.grafioc.affc_cim Umma_usage_mask
11-06 20:21:07.306 18852 3380 W libc : Access denied finding property "ro.vendor.arm.gralloc.afrc_luma_usage_flags" 
11-06 20:21:07.306 18852 3380 W libc : Access denied finding property "ro.vendor.arm.gralloc.afrc_chroma_usage_flags"
11-06 20:21:07.329 18852 3414 E ion : ioctl c0044901 failed with code -1: Invalid argument
11-06 20:21:07.330 18852 3380 D hw-ProcessState: Binder ioctl to enable oneway spam detection failed: Invalid argument
11-06 20:21:07.697 18852 18852 E virtualhere-daemon: Opening local exception: Connection refused
11-06 20:21:07.717 18852 18852 E virtualhere-daemon: Opening local gg( exception: Connection refused
11-06 20:21:12.195 18852 18852 D CompatibilityChangeReporter: Compat change id reported: 171228096; UID 10096; state: ENABLED
11-06 20:21:13.740 18852 18852 E virtualhere-daemon: Opening local exception: Connection refused
11-06 20:21:13.741 18852 18852 E virtualhere-daemon: Opening local exception: Connection refused
11-06 20:21:19.749 18852 18852 E virtualhere-daemon: Opening local exception: Connection refused
11-06 20:21:19.750 18852 18852 E virtualhere-daemon: Opening local exception: Connection refused
11-06 20:21:25.757 18852 18852 E virtualhere-daemon: Opening local exception: Connection refused
11-06 20:21:25.757 18852 18852 E virtualhere-daemon: Opening local exception: Connection refused
11-06 20:21:25.985 18852 18852 E virtualhere-daemon: Opening local exception: Connection refused

If needed, you could send me a debug APK that writes the log into the android download folder, then I could just pull it from the stick. Unfortunately using adb to access CC via my laptop does not work through the USB hub that I'm using.

One more thing that I noticed. If I force kill the VirtualHere and clear the storage+cache, then start it, sometimes the client would connect. I didn't try out how long the connection lasts though. 

I'm giving all permissions (event though it always worked without access to mic and camera).

Also worth mentioning, I'm not giving VirtualHere access to the USB Hub itself, as it would ofc take over the whole thing including the Ethernet adapter. I'm just giving it access to the Steam Controller USB Dongle.

I hope this helps. I'll experiment a bit more when I have time.

#4

It almost sounds like there is a bug in the chromecast, could you see if the previous version of the virtualhere app works.

Uninstall the current one

Download and install this https://www.virtualhere.com/sites/default/files/usbserver/1077.apk
 

If that old verion works then it might be some bug in virtualhere, although not much changed in the recent virtualhere release other than upgrading the android api to 34 becuase I had due to play store policies.

 

#5

The version you sent me (4.6.3?) seems to work so far. It also doesn't crash when opening the logs.

 

#6

OK stay with that version, i suspect there is some bug in the Chromecast with GoogleTv4k