Asked
Has anything changed with the EZ-Bv4 firmware updater recently?
I'm experiencing an issue where, upon connecting the firmware updater to an EZ-Bv4, it immediately disconnects, preventing me from updating the firmware.
I've tried using both the previous and the most up-to-date versions of ARC. Additionally, I've tested this on two different networks (home and office) and on both Windows 10 and 11. I've also attempted to update multiple EZ-Bv4.x/2 controllers, but each time the same result occurs-the connection is established briefly with the EZ-Bv4 connected sound, and then it immediately disconnects with the corresponding sound.
Thank you for any assistance you can provide.
Related Hardware (view all EZB hardware)
EZ-B V4
by EZ-Robot
EZ-B v4/2 robot controller: dual Cortex ARM, Wi-Fi, audio/video, 24 servo/digital ports, I2C/UART, camera and Synthiam ARC control for custom robots
Wi-Fi / USB
Servos
24
Camera
Audio
UART
3
I2C
ADC
8
Digital
24
Related Robot Skills (view all robot skills)
EZB Connection
by Synthiam
Connects EZ-B I/O controllers to ARC via COM or IP (5 connections). Supports init scripts, battery monitoring, TCP/EZ-Script server and serial/I2C.
Connection Diagnostic
by Synthiam
Diagnose EZ-B Wi-Fi connection issues with verbose EZ-B communication logging, ping tests, log export and diagnostic reports for Synthiam support.
Requires ARC
v6


First, thanks - good detail in your report. A few quick questions before steps so I can narrow this down:
Troubleshooting steps to try now
Why this often happens (short explanation)
What I need from you
Links and references
Next steps after you post logs
If you want, start by running the Connection Diagnostic and pasting its log here (or paste the ARC status window text). I’ll analyze it and give the specific next action.
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
I am connecting via WiFi AP mode. I am using a stable battery power source. Yes, both EZ-Bv4 controllers I have used connect to ARC and the cameras are operational. Start up sounds normal. The webserver is accessible on both controllers.
Here is the diagnostic text for the firmware updater:
I cannot connect via USB/COM mode, in fact that's my original issue. I am troubleshooting the USB/COM connection. I cannot connect via USB/COM to the EZ-Bv4 to ARC connection skill, neither can I connect the camera to using a COM port through the camera skill, as I previously have been able to. I then went back to the beginning and tired updating the EZ-Bv4.x/2 firmware and could not do that either.I know there has been some changes to the way EZ-B controllers connect to ARC, has this disrupted the original functionality?
Thanks - that’s very helpful detail. Based on what you’ve reported (AP mode, webserver and camera OK, startup sound OK) the EZ-B top communication board is alive. The diagnostic message ("Unable to connect to 192.168.1.1:23") says the firmware updater cannot open the EZ-B TCP port (23) - so this looks like a network/TCP (or local firewall) issue, not an I/O board hardware failure.
Here’s a focused troubleshooting plan and exactly what I need next so I can narrow it down.
Ping the EZ-B (simple connectivity)
Test TCP connectivity to port 23
Check if any local process is interfering (optional)
Copy the exact text from the ARC Status window immediately after an updater attempt (you said diagnostic shows it; paste it here).
If you’d like, I can also provide step-by-step screenshots text for opening the Connection skill kebab menu and changing DTR/RTS, or the exact PowerShell commands to run. Which would you prefer next?
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
I've never used Powershell, here's goes nothing:
I used your prompt:
PowerShell attempted to connect, I heard the EZ-Bv4 connection established sound and then immediately the disconnect sound played: This text was displayed:and then a little while later the following text was displayed in PowerShell:
As for the USB/COM port, I have tried 3 different USB-TTL devices that support over 3.3Mbaud and they all show up in the Device manager as successfully installed COM Ports 9, 10, and 11. I have tried many different pin connections, swapping TX and RX, using and not using RTS and CTS.Nice work - that Test-NetConnection result is useful. TcpTestSucceeded: True and the EZ-B connect/disconnect sound means ARC (or the Updater) is successfully opening TCP to port 23 and the EZ-B responds - so the low-level network path is ok. That narrows this down to one of:
Next tests (please run these and paste the results)
(Replace <that PID> with the PID number shown by netstat.) Paste both outputs here. This will tell whether ARC/updater is the active process or some other program grabbed/closed the connection.
(If telnet client is not installed, you can enable it by "Turn Windows features on/off".)
USB/COM troubleshooting (you said COM ports 9/10/11 appear) You said you tried 3 USB-TTL adapters and swapped TX/RX, RTS/CTS. A few checks and reminders:
Also try this: with the EZ-B powered and your USB-TTL connected, open Device Manager note the COM port in ARC Connection skill kebab menu CONFIG COM/USB settings:
Information I need from you
Why I’m asking all this
If you prefer, run the netstat command while the Updater is running and paste results first - that often tells me immediately whether ARC is actually the process that connected and dropped, or whether something else is involved.
When you paste the logs and outputs I’ll examine them and give the exact next action (firewall rule, AR C setting to change, or precise wiring/driver fixes for USB).
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
I could only get your commands to work when I connected to ARC
First output:
Second output: Here's the log from the Connection Diagnostic in ARC, when connecting the EZ-B to ARC: The Connection Diagnostic did not update when trying to connect to the EZ-Bv4 in the firmware updater.By the way the "Copy Log to clipboard" button does not seem to work for me with the latest version of ARC and Windows 11. I did not seem to copy to the clipboard because when I went to paste the previous copied text was pasted. I had to manually select, copy, and paste the log.
I also tried turning off Windows defender Firewall and then connecting in the firmware updater again, the same result happened. The connect sound was made immediately followed by the disconnect sound and message.
Trying to connect via Telnet, here's the message:
The same result happened. The connect sound was made immediately followed by the disconnect sound.Thanks - this is excellent troubleshooting detail. The logs show the important facts:
What to try (stepbystep)
Why this will likely fix it
One more detail and a couple questions
If you want, do this now:
Useful references
Want me to provide the exact keyboard/menu steps (with screenshots style text) to disconnect the Connection skill and launch the updater safely? I can list them in order so you can follow them stepbystep.
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
I completely rebooted my computer so that no other program was connected to the EZ-Bv4, I connected to the EZ-Bv4 WiFi SSID, loaded the firmware updater and tried to connect again. The same result was found again, connect then immediate disconnect.
I really think there's been a change to the firmware updater source code during the last few ARC updates. It has never been this difficult to connect to the firmware updater.
Telnet on port 8080 works to communicate with the EZ-Bv4, do you think that the firmware updater is supposed to use port 8080 and somehow the code has been changed to use another port?