Let someone you trust look at your board from anywhere. You share your board with an ID and password, and your helper uses them to join.
1. Your share code
A random code is made for you and saved in this browser only. You can also choose your own.
Hub address
vesc.tools
Port
65101
VESC ID
…
Password
…
3. Send your helper this link
Anyone with this link can view your board while it's shared. A helper using the official VESC Tool app with the same ID and password can also change settings, so share it only with people you trust.
Waiting for your board…
Follow step 2. This turns green once your board reaches the hub.
2. Connect your board to the hub
Pick the way your board can reach the internet:
Open the VESC Tool app on your iPhone or Android, and connect to your board over Bluetooth as usual. The bar at the bottom should say Connected (BLE).
On the Start tab, scroll down past Wireless Bridge to Computer (TCP) to the box called TCP Hub (Internet Bridge).
Replace the three fields marked below, clearing each one first. Leave TCP Port at 65,101.
Tick Connect as Server last. Don't tap Connect as Client; that button is for helpers.
Keep the app open with the screen on. iOS may cut the link if the app goes to the background.
TCP Hub (Internet Bridge)
Connect as Server 4
Servervesc.tools1
TCP Port—65,101+
VESC ID…2
Password…3
Reset defaultsConnect as client
1
Serverreplace with vesc.toolsThe app's default is veschub.vedder.se, but yours may show an address saved earlier. Make sure no space is left at the end.
2
VESC IDreplace with …
3
Passwordreplace with …Case-sensitive. iPhones often capitalize the first letter, so check it.
4
Connect as Servertick it, after 1–3
For a VESC Express, or a VESC BMS that runs Express firmware such as the VBMS32. Do this once in VESC Tool, connected over Bluetooth or USB:
Open the Express or BMS configuration and set WiFi Mode to Station.
Enter your WiFi or phone hotspot in Station Mode SSID and Station Mode Key. It has to be 2.4 GHz. On an iPhone hotspot, turn on Maximize Compatibility.
Turn on Enable TCP Hub, set TCP Hub URL to vesc.tools and TCP Hub Port to 65101, then enter the TCP Hub ID and TCP Hub Password from step 1.
Write the configuration and restart the board. It connects to the hub by itself whenever it has WiFi.
When you're done, turn Enable TCP Hub off again, or use a new code next time.
Connect your board to a computer by USB and open desktop VESC Tool.
Go to the Connection page and find the TCP Hub box.
Choose Server. Set Address to vesc.tools and Port to 65101, then enter the VESC ID and Password from step 1.
Click Connect, and leave VESC Tool running.
Stuck on “Waiting for your board”?
The app says “Could not connect to hub”. The app couldn't reach the hub at all. Check the Server field for typos or a space at the end. If it still fails, switch between WiFi and mobile data, because some networks block port 65101.
The box stays ticked, but this page still says waiting. Check that the ID and password match step 1 exactly. Untick Connect as Server, fix them, and tick it again.
This page says the ID is online with a different password. The board reached the hub, but the password doesn't match. Usually the first letter got capitalized.
The app shows a disconnected status at the bottom. The phone has lost Bluetooth to the board. Reconnect first, then share again.
Before you share
The hub link is a plain TCP connection, which is how VESC's hub protocol works. Treat the code as temporary and make a new one for each session. Stop sharing when you're done.
Connected
Live values
Battery (BMS)
Cells
Red means more than 50 mV below the average cell. A blue outline means the cell is balancing.
Devices
Where
Hardware
Firmware
Type
Fault history
Faults seen since you connected.
No faults yet.
Need full access?
To change settings, use the official VESC Tool app with the same ID and password:
Desktop: go to the Connection page, then the TCP Hub box. Choose Client, set Address to vesc.tools and Port to 65101, then Connect.
Mobile: on the Start tab, in the TCP Hub (Internet Bridge) box, set Server to vesc.tools, leave TCP Port at 65,101, enter the rider's VESC ID and Password, then tap Connect as Client. Leave Connect as Server unticked.
Only one helper can be connected at a time. A new helper disconnects the previous one.