I've just started a new school year teaching at my high school in Ontario, Canada, and am unable to connect to the Companion App on my phone. I'm using iOS on my phone and Chrome on the school's computers. I've also tried using FireFox and Edge on the school's computers. In all cases, the join process stops at "20% Establishing Secure Connection". I haven't tried an Android phone yet, but will tomorrow.
Using the legacy connection option causes our firewall to open a popup saying that its blocked. A year and a half ago, we worked through some issues with Google Read & Write interfering with the companion app joinging process. At that time, using Edge as a workaround was possible: Unable to Connect to Companion App on iOS
Unfortuantely, Edge is no longer a work around. I'm looking at my entire Coding course falling apart here and would greatly appreciate any help!
As a followup, I am also unable to get the Emulator to work. It shows the following errors then seems to go into an infite loop of OPTIONS /echeck/ and GET /echeck/
Log copied below:
AppInventor tools located here: C:\Program Files\MIT App Inventor
ADB path: C:\Program Files\MIT App Inventor\from-Android-SDK\platform-tools\adb
Bottle v0.12.13 server starting up (using WSGIRefServer())...
Listening on http://127.0.0.1:8004/
Hit Ctrl-C to quit.
Usually this means that the WebRTC library is failing to negotiate a connection. You can collect some data that will help us advise on next steps.
First, in a fresh Chrome session open chrome://webrtc-internals/ in your browser. Then, in a separate tab attempt to connect to the companion. After it hangs for about 5 seconds at 20%, switch back to the webrtc-internals page, expand the section that says "Create a WebRTC-Internals dump" and then click the button that says "Download the 'webrtc-internals dump'". Please email the downloaded file to me at ewpatton@mit.edu so I can take a look at it.