Connection Refused
- Check if the scooter screen went to sleep. Press the power button to wake it up.
- Verify that the scooter is still connected to the same Wi-Fi SSID.
Test connectivity to the Ola S1 Pro onboard gRPC diagnostics daemon on TCP port 50005.
The head unit’s background daemon (/vendor/bin/diagnostics_server) listens on TCP port 50005. It speaks standard gRPC over cleartext HTTP/2 without authentication tokens or TLS certificates.
Before executing commands, we verify that your computer can reach this port and establish a valid gRPC handshake.
First, verify that the TCP handshake succeeds on port 50005:
Test-NetConnection -ComputerName "<scooter-ip>" -Port 50005If successful, TcpTestSucceeded will return True.
nc -6 -zv <scooter-ip> 50005A successful connection outputs:
Connection to <scooter-ip> 50005 port [tcp/*] succeeded!nc -6 -G 3 -zv <scooter-ip> 50005A successful connection outputs:
Connection to <scooter-ip> port 50005 [tcp/*] succeeded!Once the TCP port responds, send a gRPC call to verify the service is accepting RPC messages.
s1util)Download it here:
Install grpcio, protobuf and psutil:
pip install grpcio protobuf psutilExecute the id command on the scooter:
python s1util.py exec --host <scooter-ip> "id"Expected response:
uid=0(root) gid=0(root) groups=0(root),1000(system) context=u:r:shell:s0Connection Refused
Connection Timed Out
Invalid Argument / No Route
%scope identifier for your network interface.ip link or ifconfig.With confirmed connectivity to the diagnostics server, proceed to pair your ADB public key and enable wireless ADB.