Home/Support/Support Forum/XBee-PRO ZB (S2C) TH - InvalidOperatingModeException: Could not determine operating mode
Welcome to Digi Forum, where you can ask questions and receive answers from other members of the community.

XBee-PRO ZB (S2C) TH - InvalidOperatingModeException: Could not determine operating mode

0 votes
Hi all,

I have conncted a Digi XBee-PRO ZB (S2C) TH to my desktop. If try to connect to the device with the following code I get the following error:

```
from digi.xbee.devices import ZigBeeDevice
PORT = "/dev/ttyUSB0"
BAUD_RATE = 9600
device = ZigBeeDevice(PORT, BAUD_RATE)
device.open()

InvalidOperatingModeException Traceback (most recent call last)
<ipython-input-4-b929a415d2b8> in <module>
----> 1 device.open()

~/py3/lib/python3.6/site-packages/digi/xbee/devices.py in open(self)
2970 | :meth:`.XBeeDevice.open`
2971 """
-> 2972 super().open()
2973 if self.get_protocol() != XBeeProtocol.ZIGBEE:
2974 raise XBeeException("Invalid protocol.")

~/py3/lib/python3.6/site-packages/digi/xbee/devices.py in open(self)
1257 if self._operating_mode == OperatingMode.UNKNOWN:
1258 self.close()
-> 1259 raise InvalidOperatingModeException("Could not determine operating mode")
1260 if self._operating_mode == OperatingMode.AT_MODE:
1261 self.close()

InvalidOperatingModeException: Could not determine operating mode
```
If I open than XCTU and try to connect the device it works from both XCTU and Python.

Any suggestion to solve the issue?

Best,

Lorenzo
asked Mar 1, 2019 in 3rd Party Python and API development in other Languages by lobo New to the Community (0 points)

Please log in or register to answer this question.

...