# How to know when the XBee radio has booted and is ready

**URL:** <https://forums.digi.com/t/how-to-know-when-the-xbee-radio-has-booted-and-is-ready/30161>\
**Category:** XBee & XBee Gateway\
**Created:** [March 13, 2024, 7:00pm UTC](https://forums.digi.com/t/how-to-know-when-the-xbee-radio-has-booted-and-is-ready/30161 "2024-03-13T19:00:38Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jonbhanson](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.digi.com/jonbhanson/32/3980_2.png) [@jonbhanson](https://forums.digi.com/u/jonbhanson)\
**Post date:** [March 13, 2024, 7:00pm UTC](https://forums.digi.com/t/how-to-know-when-the-xbee-radio-has-booted-and-is-ready/30161/1 "2024-03-13T19:00:38Z")

</div>

In my application, if I start writing data to the XBee right away, I get no response.

If I wait half a second before I start writing data, everything is fine.

Is there a way to know when the XBee radio is ready? I would like to avoid a hard-coded delay.

I tried triggering off the Modem Status - 0x8A message with a status of 0x00 = Hardware reset or power up. However, it doesn’t seem that the XBee sends that message until I start writing data to the XBee.

---

<div class="post-metadata">

**Author:** ![mvut](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.digi.com/mvut/32/31_2.png) [@mvut](https://forums.digi.com/u/mvut)\
**Post date:** [March 14, 2024, 2:05pm UTC](https://forums.digi.com/t/how-to-know-when-the-xbee-radio-has-booted-and-is-ready/30161/2 "2024-03-14T14:05:19Z")

</div>

Not sure which product you are working with but when /CTS changes state, the radio is ready to send data. Generally that is under 100ms.
