# x-ctu problems with XBee Pro

**URL:** <https://forums.digi.com/t/x-ctu-problems-with-xbee-pro/777>\
**Category:** XBee - Zigbee\
**Created:** [October 26, 2011, 6:58pm UTC](https://forums.digi.com/t/x-ctu-problems-with-xbee-pro/777 "2011-10-26T18:58:00Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![JimDod](https://avatars.discourse-cdn.com/v4/letter/j/a183cd/32.png) [@JimDod](https://forums.digi.com/u/JimDod)\
**Post date:** [October 26, 2011, 6:58pm UTC](https://forums.digi.com/t/x-ctu-problems-with-xbee-pro/777/1 "2011-10-26T18:58:00Z")

</div>

I have been experimenting with my first XBee pro, part number XBP24BZ7UITB003-revF.  
my success with x-ctu has been less than successfull, occasionally I have been able to flash it but unable to read back the configuration settings.  
I have used the “force reflash” procedure here: [http://www.digi.com/wiki/developer/index.php/Bootloader\_to\_force\_XBee\_reflash](http://www.digi.com/wiki/developer/index.php/Bootloader_to_force_XBee_reflash)  
but the terminal menu never comes up, just a “.”  
if I just bring up X-CTU and set the baud to 9600 then go to the terminal and hit a return I get a menu, not the “force reflash” menu  
[here is a picture of the menu I get](http://dodgen.us/pro_problem.jpg)  
Given that I see a menu I expect I am just doing things wrong, I have not had any problems I cannot solve with regular XBee’s. but this one has me stumped.

Any Ideas?

---

<div class="post-metadata">

**Author:** ![kavya](https://avatars.discourse-cdn.com/v4/letter/k/e480ec/32.png) [@kavya](https://forums.digi.com/u/kavya)\
**Post date:** [May 15, 2012, 1:30pm UTC](https://forums.digi.com/t/x-ctu-problems-with-xbee-pro/777/2 "2012-05-15T13:30:22Z")

</div>

Hi,

According to the part number, you have a Programmable XBee. This module has two processors on it, a programmable Freescale processor and the Ember processor that holds the XBee firmware. In order to read and write the firmware on the Ember radio you need to put the module into bypass mode.

---

<div class="post-metadata">

**Author:** ![JimDod](https://avatars.discourse-cdn.com/v4/letter/j/a183cd/32.png) [@JimDod](https://forums.digi.com/u/JimDod)\
**Post date:** [May 17, 2012, 12:59am UTC](https://forums.digi.com/t/x-ctu-problems-with-xbee-pro/777/3 "2012-05-17T00:59:07Z")

</div>

How do I put it into bypass mode?

---

<div class="post-metadata">

**Author:** ![kavya](https://avatars.discourse-cdn.com/v4/letter/k/e480ec/32.png) [@kavya](https://forums.digi.com/u/kavya)\
**Post date:** [May 17, 2012, 4:06pm UTC](https://forums.digi.com/t/x-ctu-problems-with-xbee-pro/777/4 "2012-05-17T16:06:19Z")

</div>

Please find the attachment

---

<div class="post-metadata">

**Author:** ![diegoe](https://avatars.discourse-cdn.com/v4/letter/d/7ba0ec/32.png) [@diegoe](https://forums.digi.com/u/diegoe)\
**Post date:** [May 18, 2012, 10:49am UTC](https://forums.digi.com/t/x-ctu-problems-with-xbee-pro/777/5 "2012-05-18T10:49:20Z")

</div>

Hello,

Last year Digi released an SDK for the Programmable XBee devices. The SDK works on top of CodeWarrior 10.1 (so you will need to have it installed).

The SDK installs a set of plug-ins for CodeWarrior with specific Programmable XBee project wizards and tools that simplifies the development of applications for these modules.

It also includes several examples and a specific API to play with the different interfaces of the programmable XBee module (GPIOs, I2C, SPI, UART, ZIGBEE, etc.). A lot of documentation is also added, where things like the Putting the bootloader in bypass mode are covered.

You can download the CodeWarrior for Microcontrollers v10.1 from here:  
[http://ftp1.digi.com/support/developmentsoftware/40003004\_a.exe](http://ftp1.digi.com/support/developmentsoftware/40003004_a.exe)

And the Programmable XBee SDK from here:  
[http://ftp1.digi.com/support/developmentsoftware/40003003\_a.exe](http://ftp1.digi.com/support/developmentsoftware/40003003_a.exe)

Regards!
