Germany
Asked — Edited

Firmware Update Questions V2-≫V16

Hi DJ & EZ-Robot community,

I have problems updating the firmware on my two EZ-B boards. I have a stable bluetooth connection and started the updater, but on both boards it stucks after these messages:

Attempting connection to COM40
EZ-B reports EZ-B Firmware V2
Connected
Starting Boot Loader...

sending ping
sending ping
sending bootloader
I am EZ-B BootLoader. Gimmie Firmware!

Updating... (22.656 Bytes)

After waiting for more than 5 minutes I have switched off the board and the EZ-B controller boots up with the old V2 firmware. Some more remarks: Batteries are fresh, nothing is connected to the ports. I have even tried a direct connection from my USB->Serial adapter (FTDI chipset) to the RxD/TxD/GND pins on the EZ-B base board, but got the same result... Tested on a Win7/64-Bit and Win XP/32 bit computer...

What can I do now ? Is there anything, which I can test/enable/measure ?

Thank you for your help :-)

Arne

P.S. Yes, I have seen the FW update tutorial...


ARC Pro

Upgrade to ARC Pro

Unlock the true power of automation and robotics by becoming a proud subscriber of Synthiam ARC Pro.

PRO
Synthiam
#17  

Great! This diagnosis will help if someone else has the same experience:)

Germany
#18  

Hi DJ,

I am still waiting for the debug version... :D

But it is a relaxed waiting, because in the meantime I have exchanged the Toshiba bluetooth stack in my old Dell laptop with an original Microsoft stack (have a look here how to do it) and now I was able to update my EZ-B !

But I have currently updated only one of my two boards, therefore a debug version of the firmware updater would be very helpful to detect the problem.

PRO
Synthiam
#19  

Great news:) Is the other laptop not microsoft stack? If so there is no debugging that i can do. We cannot support alternative bluetooth stacks. We've tried, but they are far too buggy. The microsoft stack is the only supported and recommended in our documentation:)

i'm super glad to hear you got it working!

Germany
#20  

My new laptop doesn't have bluetooth at all, therefore I am using a USB->Serial converter and connected it directly to the EZ-B. It is strange, that this direct connection doesn't work...

PRO
Synthiam
#21  

That is strange @ArneB.. There are many direct TTL connection robots in the forum that work. Even I have two in the lab, with no issues. I keep thinking there is some driver or utility that is affecting the communication. The firmware utility is speaking to the EZ-B to load the bootloader, but not able to send the firmware. I really think it is the serial logging utility that you have installed. It must have replaced the Serial Driver with it's own buggy one.