Xbee S2模块固件未作为协调器更新

时间:2014-05-16 06:01:44

标签: wireless zigbee

我正在使用两个Zigbee s2模块(XB24-ZB,版本22A7),一个用作协调器,另一个用作路由器。我正在尝试在这两者之间进行通信,但固件仅针对Zigbee路由器AT进行更新,并且无法更新为Zigbee协调器AT。 我正在使用X-CTU配置工具sparkfun分线板。

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,只是我想更新到API模式:

协调员 - > XB24-ZB / ZigBee协调员API / 21A7

路由器 - > XB24-ZB / ZigBee路由器API / 23A7

首先我尝试通过我的Arduino(加上Xbee适配器套件)更新它们,但它没有用。

我找到了this site以及以下为协调员工作的步骤:

  • 升级到XB24-ZB / ZigBee协调员API / 21A0(一个版本更新到最新版本)

  • 之后我可以更新到21A7 ......

在更新过程中会出现一个提示,表示您必须重置模块。

为此,我只需断开Xbee并重新连接即可。

但如上所述,这只适用于协调员。

我为第二个Xbee尝试了类似的技巧,没有成功。

所以我带了我的FTDI Serial USB Cable并再次尝试了。

这样做了,我甚至不必通过更新过程重新连接Xbee。

虽然我可以看到我的Xbees的所有信息,也可以在它们之间发送数据,但当通过我的arduinos连接到PC时,我无法正常更新到另一个固件。

我的建议:使用FTDI串行USB线 - 让它变得更容易......

答案 1 :(得分:0)

我有相同的更新相关问题但在我的情况下我需要从End-Device-AT 28A7(XB24-ZB)升级到Router AT。我失败很多次没有有效的bootloader错误。然后我尝试了Guti_Haz解决方案 - >首先更新为协调员API 21A0(无法升级到最高版本) - >然后转移到Router AT 22A7。

我在最新的更新中失败了两次,但在写作阶段失败了,所以我尝试了更多次。

最佳