XCTU cannot find xbee s1(using arduino zero)


I’m trying to use xbee for my school project, and XCTU cannot find xbee when it connect with usb cable with breakout board and arduino zero.(It finds when we connect xbee with dongle)

It finds the comport I use, but there is no device discovered.

Here is the setting.

vcc = 5v
dout = RX(d0)
din = TX(d1)
gnd = gnd

I downloaded D2XX and VCP driver, and set port parameters as below.

Baud Rate: 9600
Data Bits: 8
Parity: None
Stop Bits: 1
Flow Control: None

I read bunch of advises and posts including DIGI’s one(https://www.digi.com/resources/documentation/digidocs/90001526/reference/r_xctu_cannot_discover_xbee_grove_board.htm) and spent full of 2 days for it but still cannot solve.
PLEASE someone lmk the reason.

Thanks for every answers!
I solved it.
It was a code issue.
I had to write “Serial1” instead of “Serial”

1 Like

The XBee S1 is a 3V device. You need to be using a level shifter.

Zero is a 3v3 dev board

Why are you powering the XBee module with 5V?

Try to switch the RX / TX cables.

I dont fully understand your connections situation - post a picture. If you connect xbee module to arduinos uart and connect arduino to PC it will not appear in XCTU because the USB interface from arduino terminates in Atmega CPU, not in xbee module.

XCTU also requires that the Arduino processor board has the processor disabled.