Companion not doing anything

Hello everyone,

like mentioned in title im having crucial problems live testing my app.
The app is a bit over a year old, I only partially worked on it at some points in the last year.
Now my Kodular Companion wont live compile the app at all.

Im using a Samsung S24 Ultra running Android 15 and OneUI 7.0, I also tried the same thing with my P20 Lite but with the same problem.

My Procedure:
Im opening the app in kodular.io, click on Test and Connect to Companion, after that I scan the QR/enter the Code and press the > button on the companion app, nothing happens.
Only thing is that kodular.io throws an error after some time that no connection has been established.

Does someone know this problem and can help me?
I tried downgrading to 1.5B.0 like mentioned in some posts before, I also tried creating a new Kodular account and a new app, same problem.
Only weird thing is, when using a third party website its working?

Hi,

Are you able to connect to this website from your mobile device and from your desktop? https://rendezvous.creator.kodular.io

Hi,

website working on both devices.
On phone using WLAN and 4G/5G

And what about this one? https://test-ipv6.com/
Can you check if your ISP supports IPv6?

Website claims all working IPV4 and IPV6, on both devices (10/10)

Interesting… Tbh, we have been facing this issue for a while, and couldn’t figure out what was going on. I now believe it might be related to IPv6, because we do have the records but the servers don’t support it.
For now, I have removed the records to force traffic to always go through IPv4.

It might take a while for the DNS records to disappear from the caches, but let’s give it a shot. Can you try to connect again to the Companion and see if anything changes?

Thats crazy, its working now. Incredible!

1 Like

You have no idea how happy you have made me. Let’s hope it’s resolved for everyone else! :crossed_fingers:

I realized about the IPv6 after seeing you were connecting through IPv6 to the Community. My ISP does not support it, so I guess it has been working for me all the time as I could only connect in IPv4.

1 Like

You made me happy too!
Love using kodular, thanks for your quick help and happy fixing haha

Thank you!
Greeting from Germany

1 Like

Still not working for me, my ISP doesn’t support IPv6. It disconnects every time I try to connect.

Just saying, still works for me by now!

May I know the companion version, your mobile company, wifi or sim, and your browser?

In browsers other than Firefox, it connects but then disconnects within a minute.

This site is not working for us

@yashsrv are there any logs above that line? Can you visit about:webrtc and share what you see?
Also, refer to the following: https://stackoverflow.com/a/65723461/6626193
Can you also check if MIT App Inventor 2 is broken for you?

@Still-learning can you share what error you get when you navigate to https://rendezvous.creator.kodular.io?

here are the connection logs

+++++++ BEGIN (process id 84942) ++++++++

PR_Connect failed: -5927

ICE-STREAM(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/) transport-id=transport_0 - d77b4e94:fdcda326c954af784fde214933db55c1): Skipping TURN server because of address type mis-match

/builds/worker/checkouts/gecko/dom/media/webrtc/transport/third_party/nICEr/src/net/nr_socket_multi_tcp.c:175 function nr_socket_multi_tcp_create_stun_server_socket skipping UDP STUN server(addr:IP4:0.0.0.0:3478/UDP)

/builds/worker/checkouts/gecko/dom/media/webrtc/transport/third_party/nICEr/src/net/nr_socket_multi_tcp.c:175 function nr_socket_multi_tcp_create_stun_server_socket skipping UDP STUN server(addr:IP6:[::]:3478/UDP)

/builds/worker/checkouts/gecko/dom/media/webrtc/transport/third_party/nICEr/src/net/nr_socket_multi_tcp.c:639 function nr_socket_multi_tcp_listen failed with error 3

ICE-STREAM(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/) transport-id=transport_0 - d77b4e94:fdcda326c954af784fde214933db55c1): failed to create passive TCP host candidate: 3

STUN-CLIENT(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)::TURN): Received response; processing

Missing MESSAGE-INTEGRITY

STUN-CLIENT(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)::TURN): short term auth failed

STUN-CLIENT(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)::TURN): Error processing response: Operation rejected, stun error code 0.

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/)): Message does not correspond to any registered stun ctx

STUN-CLIENT(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)::TURN): Received response; processing

Missing MESSAGE-INTEGRITY

STUN-CLIENT(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)::TURN): short term auth failed

STUN-CLIENT(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)::TURN): Error processing response: Operation rejected, stun error code 0.

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/)): Message does not correspond to any registered stun ctx

STUN-CLIENT(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)::TURN): Received response; processing

Missing MESSAGE-INTEGRITY

STUN-CLIENT(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)::TURN): short term auth failed

STUN-CLIENT(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)::TURN): Error processing response: Operation rejected, stun error code 0.

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/)): Message does not correspond to any registered stun ctx

STUN-CLIENT(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)::TURN): Received response; processing

Missing MESSAGE-INTEGRITY

STUN-CLIENT(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)::TURN): short term auth failed

STUN-CLIENT(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)::TURN): Error processing response: Operation rejected, stun error code 0.

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/)): Message does not correspond to any registered stun ctx

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/)): peer (PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/):default) starting grace period timer for 5000 ms

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/)): peer (PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/):default) no streams with non-empty check lists

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/)): peer (PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/):default) no streams with pre-answer requests

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/)): peer (PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/):default) no checks to start, but gathering is not done yet, cancelling grace period timer

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/)): peer (PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/):default) starting grace period timer for 5000 ms

ICE-PEER(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/):default)/ICE-STREAM(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/) transport-id=transport_0 - d77b4e94:fdcda326c954af784fde214933db55c1): Starting check timer for stream.

ICE-PEER(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/):default): no FROZEN/WAITING pairs for PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/) transport-id=transport_0 - d77b4e94:fdcda326c954af784fde214933db55c1

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/)): peer (PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/):default) is now checking

ICE-PEER(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/):default)/CAND-PAIR(dwPZ): setting pair to state FROZEN: dwPZ|IP4:192.168.1.38:64502/UDP|IP4:185.200.100.179:36921/UDP(host(IP4:192.168.1.38:64502/UDP)|candidate:842163049 1 udp 1686052607 185.200.100.179 36921 typ srflx raddr 10.0.2.16 rport 36360 generation 0 ufrag 6dqI network-id 5 network-cost 10)

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/))/CAND-PAIR(dwPZ): Pairing candidate IP4:192.168.1.38:64502/UDP (7e7f00ff):IP4:185.200.100.179:36921/UDP (647f1eff) priority=7241540810645045759 (647f1efffcfe01ff)

ICE-PEER(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/):default)/ICE-STREAM(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/) transport-id=transport_0 - d77b4e94:fdcda326c954af784fde214933db55c1): Starting check timer for stream.

ICE-PEER(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/):default)/CAND-PAIR(dwPZ): setting pair to state WAITING: dwPZ|IP4:192.168.1.38:64502/UDP|IP4:185.200.100.179:36921/UDP(host(IP4:192.168.1.38:64502/UDP)|candidate:842163049 1 udp 1686052607 185.200.100.179 36921 typ srflx raddr 10.0.2.16 rport 36360 generation 0 ufrag 6dqI network-id 5 network-cost 10)

ICE-PEER(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/):default)/CAND-PAIR(dwPZ): setting pair to state IN_PROGRESS: dwPZ|IP4:192.168.1.38:64502/UDP|IP4:185.200.100.179:36921/UDP(host(IP4:192.168.1.38:64502/UDP)|candidate:842163049 1 udp 1686052607 185.200.100.179 36921 typ srflx raddr 10.0.2.16 rport 36360 generation 0 ufrag 6dqI network-id 5 network-cost 10)

ICE-PEER(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/):default)/CAND-PAIR(yQuV): setting pair to state FROZEN: yQuV|IP4:192.168.1.38:64502/UDP|IP4:10.0.2.16:36360/UDP(host(IP4:192.168.1.38:64502/UDP)|candidate:841689039 1 udp 2122260223 10.0.2.16 36360 typ host generation 0 ufrag 6dqI network-id 5 network-cost 10)

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/))/CAND-PAIR(yQuV): Pairing candidate IP4:192.168.1.38:64502/UDP (7e7f00ff):IP4:10.0.2.16:36360/UDP (7e7f1eff) priority=9115005270282354174 (7e7f00fffcfe3dfe)

ICE-PEER(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/):default)/CAND-PAIR(yQuV): setting pair to state WAITING: yQuV|IP4:192.168.1.38:64502/UDP|IP4:10.0.2.16:36360/UDP(host(IP4:192.168.1.38:64502/UDP)|candidate:841689039 1 udp 2122260223 10.0.2.16 36360 typ host generation 0 ufrag 6dqI network-id 5 network-cost 10)

ICE-PEER(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/):default)/CAND-PAIR(yQuV): setting pair to state IN_PROGRESS: yQuV|IP4:192.168.1.38:64502/UDP|IP4:10.0.2.16:36360/UDP(host(IP4:192.168.1.38:64502/UDP)|candidate:841689039 1 udp 2122260223 10.0.2.16 36360 typ host generation 0 ufrag 6dqI network-id 5 network-cost 10)

ICE-PEER(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/):default): no FROZEN/WAITING pairs for PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/) transport-id=transport_0 - d77b4e94:fdcda326c954af784fde214933db55c1

STUN-CLIENT(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)::TURN): Received response; processing

Missing MESSAGE-INTEGRITY

STUN-CLIENT(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)::TURN): short term auth failed

STUN-CLIENT(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)::TURN): Error processing response: Operation rejected, stun error code 0.

Inconsistent message method: 103 expected 001

Inconsistent message method: 103 expected 001

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/)): Message does not correspond to any registered stun ctx

STUN-CLIENT(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)::TURN): Received response; processing

Missing MESSAGE-INTEGRITY

STUN-CLIENT(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)::TURN): short term auth failed

STUN-CLIENT(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)::TURN): Error processing response: Operation rejected, stun error code 0.

Inconsistent message method: 103 expected 001

Inconsistent message method: 103 expected 001

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/)): Message does not correspond to any registered stun ctx

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/)): peer (PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/):default) Trickle grace period is over; marking every component with only failed pairs as failed.

STUN-CLIENT(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)::TURN): Received response; processing

Missing MESSAGE-INTEGRITY

STUN-CLIENT(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)::TURN): short term auth failed

STUN-CLIENT(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)::TURN): Error processing response: Operation rejected, stun error code 0.

Inconsistent message method: 103 expected 001

Inconsistent message method: 103 expected 001

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/)): Message does not correspond to any registered stun ctx

STUN-CLIENT(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)::TURN): Timed out

TURN(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)): mode 20, nr_turn_client_error_cb

TURN(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)) failed

TURN(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)): cancelling

ICE-CANDIDATE(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)): nr_turn_allocated_cb called with state 4

ICE-CANDIDATE(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)): nr_turn_allocated_cb failed

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/))/CAND(srflx(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)): failed to initialize, 1 remaining

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/))/CAND(relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)): failed to initialize, 0 remaining

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/)): All candidates initialized

STUN-CLIENT(dwPZ|IP4:192.168.1.38:64502/UDP|IP4:185.200.100.179:36921/UDP(host(IP4:192.168.1.38:64502/UDP)|candidate:842163049 1 udp 1686052607 185.200.100.179 36921 typ srflx raddr 10.0.2.16 rport 36360 generation 0 ufrag 6dqI network-id 5 network-cost 10)): Timed out

ICE-PEER(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/):default)/CAND-PAIR(dwPZ): setting pair to state FAILED: dwPZ|IP4:192.168.1.38:64502/UDP|IP4:185.200.100.179:36921/UDP(host(IP4:192.168.1.38:64502/UDP)|candidate:842163049 1 udp 1686052607 185.200.100.179 36921 typ srflx raddr 10.0.2.16 rport 36360 generation 0 ufrag 6dqI network-id 5 network-cost 10)

STUN-CLIENT(yQuV|IP4:192.168.1.38:64502/UDP|IP4:10.0.2.16:36360/UDP(host(IP4:192.168.1.38:64502/UDP)|candidate:841689039 1 udp 2122260223 10.0.2.16 36360 typ host generation 0 ufrag 6dqI network-id 5 network-cost 10)): Timed out

ICE-PEER(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/):default)/CAND-PAIR(yQuV): setting pair to state FAILED: yQuV|IP4:192.168.1.38:64502/UDP|IP4:10.0.2.16:36360/UDP(host(IP4:192.168.1.38:64502/UDP)|candidate:841689039 1 udp 2122260223 10.0.2.16 36360 typ host generation 0 ufrag 6dqI network-id 5 network-cost 10)

ICE-PEER(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/):default)/STREAM(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/) transport-id=transport_0 - d77b4e94:fdcda326c954af784fde214933db55c1)/COMP(1): All pairs are failed, and grace period has elapsed. Marking component as failed.

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/))/STREAM(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/) transport-id=transport_0 - d77b4e94:fdcda326c954af784fde214933db55c1): state dump

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/))/ICE-STREAM(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/) transport-id=transport_0 - d77b4e94:fdcda326c954af784fde214933db55c1): Local component 1 - dumping candidates

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/))/ICE-STREAM(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/) transport-id=transport_0 - d77b4e94:fdcda326c954af784fde214933db55c1)/CAND(duiK): host(IP4:192.168.1.38:64502/UDP)

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/))/ICE-STREAM(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/) transport-id=transport_0 - d77b4e94:fdcda326c954af784fde214933db55c1)/CAND(IGCJ): srflx(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/))/ICE-STREAM(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/) transport-id=transport_0 - d77b4e94:fdcda326c954af784fde214933db55c1)/CAND(W+8L): relay(IP4:192.168.1.38:64502/UDP|IP4:0.0.0.0:3478/UDP)

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/))/ICE-STREAM(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/) transport-id=transport_0 - d77b4e94:fdcda326c954af784fde214933db55c1)/CAND(Szac): host(IP4:192.168.1.38:65214/TCP) active

ICE-PEER(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/):default)/STREAM(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/) transport-id=transport_0 - d77b4e94:fdcda326c954af784fde214933db55c1): state dump

CAND-PAIR(yQuV): pair yQuV|IP4:192.168.1.38:64502/UDP|IP4:10.0.2.16:36360/UDP(host(IP4:192.168.1.38:64502/UDP)|candidate:841689039 1 udp 2122260223 10.0.2.16 36360 typ host generation 0 ufrag 6dqI network-id 5 network-cost 10): state=FAILED, priority=0x7e7f00fffcfe3dfe

CAND-PAIR(dwPZ): pair dwPZ|IP4:192.168.1.38:64502/UDP|IP4:185.200.100.179:36921/UDP(host(IP4:192.168.1.38:64502/UDP)|candidate:842163049 1 udp 1686052607 185.200.100.179 36921 typ srflx raddr 10.0.2.16 rport 36360 generation 0 ufrag 6dqI network-id 5 network-cost 10): state=FAILED, priority=0x647f1efffcfe01ff

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/))/ICE-STREAM(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/) transport-id=transport_0 - d77b4e94:fdcda326c954af784fde214933db55c1): Remote component 1 in state 3 - dumping candidates

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/))/ICE-STREAM(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/) transport-id=transport_0 - d77b4e94:fdcda326c954af784fde214933db55c1)/CAND(FdVL): candidate:547840766 1 udp 2122187263 fec0::e25c:583a:6d4e:efb6 40037 typ host generation 0 ufrag 6dqI network-id 6 network-cost 10

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/))/ICE-STREAM(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/) transport-id=transport_0 - d77b4e94:fdcda326c954af784fde214933db55c1)/CAND(ySBn): candidate:842163049 1 udp 1686052607 185.200.100.179 36921 typ srflx raddr 10.0.2.16 rport 36360 generation 0 ufrag 6dqI network-id 5 network-cost 10

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/))/ICE-STREAM(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/) transport-id=transport_0 - d77b4e94:fdcda326c954af784fde214933db55c1)/CAND(Gwlp): candidate:559267639 1 udp 2122005759 ::1 55190 typ host generation 0 ufrag 6dqI network-id 4

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/))/ICE-STREAM(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/) transport-id=transport_0 - d77b4e94:fdcda326c954af784fde214933db55c1)/CAND(BCc+): candidate:1510613869 1 udp 2121932543 127.0.0.1 50646 typ host generation 0 ufrag 6dqI network-id 3

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/))/ICE-STREAM(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/) transport-id=transport_0 - d77b4e94:fdcda326c954af784fde214933db55c1)/CAND(T+Vn): candidate:841689039 1 udp 2122260223 10.0.2.16 36360 typ host generation 0 ufrag 6dqI network-id 5 network-cost 10

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/))/ICE-STREAM(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/) transport-id=transport_0 - d77b4e94:fdcda326c954af784fde214933db55c1)/CAND(pYF2): candidate:1847424209 1 tcp 1518149375 10.0.2.15 9 typ host tcptype active generation 0 ufrag 6dqI network-id 1 network-cost 900

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/))/ICE-STREAM(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/) transport-id=transport_0 - d77b4e94:fdcda326c954af784fde214933db55c1)/CAND(uSHB): candidate:1876313031 1 tcp 1518025983 ::1 35671 typ host tcptype passive generation 0 ufrag 6dqI network-id 4

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/))/ICE-STREAM(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/) transport-id=transport_0 - d77b4e94:fdcda326c954af784fde214933db55c1)/CAND(vW6W): candidate:344579997 1 tcp 1517952767 127.0.0.1 36215 typ host tcptype passive generation 0 ufrag 6dqI network-id 3

ICE(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/))/ICE-STREAM(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/) transport-id=transport_0 - d77b4e94:fdcda326c954af784fde214933db55c1)/CAND(hcbE): candidate:634224277 1 tcp 1518076415 fec0::5054:ff:fe12:3456 9 typ host tcptype active generation 0 ufrag 6dqI network-id 2 network-cost 900

ICE-PEER(PC:{fa69c251-3056-42ea-9667-a8bdd3f9b855} 1751719228455876 (id=15032385556 url=https://creator.kodular.io/):default): all checks completed success=0 fail=1

+++++++ END (process id 84942) ++++++++

already set to false

Can you try this one now? https://stackoverflow.com/a/78613412
Also did you try Microsoft Edge?

this didn’t work too

but, it’s working in Microsoft Edge, but it’s disconnecting within 1 minute, this happens with all other browsers except Firefox where it doesn’t even connect.

After the 1 minute disconnect, do you see any logs in the browser console indicating anything?

here are the logs: https://chatgpt.com/share/686925e2-5688-8012-979e-e010d1e301a5

I asked ChatGPT to debug, the following point:
Why the drop happens

  1. NAT / Firewall time‑out – Some cheap routers or mobile hotspots kill UDP “pin‑holes” after ~30 s of idle traffic.

So, I switched from Wi-Fi to mobile 5G in both laptop and mobile, and it worked well. I tested it for around 3 minutes, but the only issue I saw was that the companion screen wasn’t changing (v1.5D.3), but the connection was alive.

This setup is working fine, I tested for more than 5 minutes

  1. companion version 1.5b.0 - I can see my app UI live in this version
  2. microsoft edge
  3. mobile 5g instead of wifi, may be my wifi ISP is a cheap provider :*)

Note - it doesn’t matter what i use on my mobile, wifi or 5g but in the laptop i am using 5g

Edit - Now it works with my wifi in both devices, browser is important here

The screen is visible and the connection is idle for 5 minutes + (didn’t test after that)

@Still-learning Can you test it too?