If you enable OTA upates, what actually calls xbee_ota_server_cmd()? I tried to use References/Project in the IDE to find it, but it says zero references. I'd like to see what actually triggers it to be called, because I have my own triggering mechanism in mind. I suppose what I really want to do is disable the default code from triggering it and then activate the OTA / reset myself.