I am using Xbee S2B ZB modules for a project.
But am not able to follow Digi Xbee User manual instructions to update the firmware Over The Air or via wired medium without using XCTU software. It's on page 21 here http://ftp1.digi.com/support/documentation/90000976_V.pdf.
If anyone has done this, I would appreciate the help to follow me up stepwise how to achieve that over wired as well as OTA. Also what is Xmodem and how does it work?
Thanks, Gaurav
If you're using C, there's an Open Source XBee Host Library with support for wired firmware updates and a sample program to do the updates. It also includes an implementation of XMODEM, a simple, well-known protocol for sending files over a serial connection.
You may be able to adapt that code to work over-the-air as well, but that update process is going to be more complex.