# Trying to use xctu to update firmware for S2C, didn't work

**URL:** <https://forums.digi.com/t/trying-to-use-xctu-to-update-firmware-for-s2c-didnt-work/19395>\
**Category:** XCTU\
**Tags:** firmware, recover, boot, bricked, xctu\
**Created:** [April 17, 2018, 6:46am UTC](https://forums.digi.com/t/trying-to-use-xctu-to-update-firmware-for-s2c-didnt-work/19395 "2018-04-17T06:46:38Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kirk\_Clendinning](https://avatars.discourse-cdn.com/v4/letter/k/9fc29f/32.png) [@Kirk\_Clendinning](https://forums.digi.com/u/Kirk_Clendinning)\
**Post date:** [April 17, 2018, 6:46am UTC](https://forums.digi.com/t/trying-to-use-xctu-to-update-firmware-for-s2c-didnt-work/19395/1 "2018-04-17T06:46:38Z")

</div>

I tried to update firmware on an XBP24CZ7UIT-004 revF and an XB24CZ7UIT 8003 RevH, to Zigbee TH Req ver 4060 using XCTU and a SparkFun XBee Explorer, but it didn’t work. I can still connect to both XBee units using the Serial Console, but after entering +++ I get the following menu:

B-Bypass Mode  
F-Update App  
T-Timeout  
V-BL Version  
A-App Version  
R-Reset  
\>

AT mode cannot be reached. Evidently, I did something incorrect when trying to update the firmware. I’ve tried to use XBee Recovery without success. How do I put the Zigbee TH Req ver 4060 firmware onto the S2C modules?

---

<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:** [April 17, 2018, 10:17am UTC](https://forums.digi.com/t/trying-to-use-xctu-to-update-firmware-for-s2c-didnt-work/19395/2 "2018-04-17T10:17:58Z")

</div>

You need to look at the part number closer. That is not an 8003 but a B003 which mean that this is a Programmable module. You need to write and load code on a secondary processor first before you can talk to the RF processor.

---

<div class="post-metadata">

**Author:** ![Kirk\_Clendinning](https://avatars.discourse-cdn.com/v4/letter/k/9fc29f/32.png) [@Kirk\_Clendinning](https://forums.digi.com/u/Kirk_Clendinning)\
**Post date:** [April 24, 2018, 11:53am UTC](https://forums.digi.com/t/trying-to-use-xctu-to-update-firmware-for-s2c-didnt-work/19395/3 "2018-04-24T11:53:39Z")

</div>

Apparently, the Sparkfun Xbee Dongle is not compatible with XCTU. After purchasing an Xbee Grove Dev Board everything worked as expected.
