你好,

我花了大量的时间研究如何解决这个问题,但还是没有解决,非常感谢您的任何反馈。

每次我尝试更新Xbee Series 1收音机的固件时,都会弹出一条消息“ACTION REQUIRED!”重置您的无线电模块”,更新失败。

以下是序列:

获取设备信息[OK]
进入编程模式[错误]
无法进入编程模式>无法重置模块。
更新无线电固件时出错。

它可以很好地读取无线电,我可以很好地更新无线电上的设置,但它不会应用固件更新。

我已经在Windows 10上安装了FTDI驱动程序,并在两台不同的计算机上使用两个不同版本的xctu和2种不同的无线电连接类型(adafruit的FTDI电缆和arduino板技巧)进行了测试(结果相同)。我有3台不同的xbee系列1收音机,2台是我大约一年前订购的,1台是我几周前订购的。这三种方法产生的结果完全相同。我完全困惑了。

该进程读取广播没有问题。我把通信设置在9600,8,N,1,N,并在无线电上尝试了at和API模式。

我已经在两台电脑上安装了FTDI驱动程序(一次是在Win 7电脑上,一次是在Windows 10上安装了新的XCTU。

我的收音机都标有XB24-AWI, 2台(旧的)是001-REVE,新的是001-REVH。

我使用的是adafruit xbee适配器(P126)。我有两个旧的收音机工作得很好,但我决定把固件更新到最新版本(10EC到10EF)。

我确实尝试重置收音机(拔出并重新安装收音机,并将复位引脚设置到地面),当提示“操作所需”提示时。

我已经尽可能多地列出了相关信息,希望有人能注意到我做错了什么,并提供帮助。

谢谢你!

您正在使用什么配置实用程序?

我使用的是XCTU的最新版本。

好吧,我忘了你尝试了2个不同版本的XCTU。你试过所有基本的故障排除技巧了吗?

这里有另一个想法:因为您可以写入设备,将其中一个设备置于API模式,并使用它来发现其他设备作为无线节点。然后在nodes菜单下选择无线设备,并尝试更新固件OTA。如果有效,那么我们知道问题出在你们的接口板上。

第二个想法:尝试在旧版本的XCTU中进行更新,并将流控制设置为HARDWARE

顺便说一下,您可以根据关联灯的闪烁来判断您的设备是否处于睡眠状态,或者在XCTU的终端视图中CTS符号是否闪烁

以上这些方法我都试过了。在两台不同的笔记本电脑上(Windows 7安装旧版本的xctu, Windows 10安装所有软件的当前版本)。我仍然得到重置弹出。我正在使用adafruit xbee适配器。但是,我也尝试使用我的UNO作为适配器,得到了相同的结果。我有两台收音机。其中1为旧版本,固件版本为EC,新版本为EF。我有其他问题,我怀疑这与固件不匹配有关。

如果你还没有看过这些帖子,它们可能会有帮助:

//www.phdurl.com/support/forum/4912/xbee-firmware-10cd-cant-overwrite-other-firmware-version

http://forum.arduino.cc/index.php?topic=27494.0

谢谢。我想我已经准备好了关于这个话题的每一条线索。我试了所有的方法,还是得到同样的弹出窗口。这个话题很普遍,很多人都有同样的问题。如果digi能介入并提供一些帮助,那就太好了。

我花了好几个小时寻找解决这个问题的办法。我制作了一个视频来记录正在发生的事情,希望有人能帮忙!

我一定是做错了什么。我已经尝试了3个不同的收音机和一个uno(而不是适配器),他们都产生了相同的错误。

以下是视频:http://screencast.com/t/ll3DPCiBi

你能看出我做错了什么吗?

谢谢你!

我其实是一名在Digi接受培训的技术支持工程师,我一直试图在论坛上解决问题。

我很抱歉,我还没能找到解决你的问题的办法,但如果你发电子邮件,我们将能够为你开一个正式的支持票,我会让我的一个高级同事看一下。

我让我的一个同事看了你的视频,他查了你正在使用的硬件的原理图。

他说主要问题是你的电缆。它缺少一个用于闪烁新硬件的流控制线(DTR)。我们推荐USB Xbee适配器用于闪烁固件。

此外,如果你要买一个新板,我们建议你买一个内置复位按钮的板,以避免手动连接线缆。

谢谢你的视频。现在我知道我不是一个人在面对这个问题)
你找到解决问题的方法了吗?

我也尝试使用3个设备,但总是有这个问题。

以下链接包含推荐和所需引脚的信息://www.phdurl.com/2022世界杯G组resources/documentation/DigiDocs/90002002/default.htm#concepts/c_dm_rec_pin_connections.htm

我们建议您使用以下USB接口板之一。它们已经过Digi认可的测试:

//www.phdurl.com/products/models/xbib-u-dev

https://www.sparkfun.com/products/11812

在俄罗斯,这些接口板并不存在。在所有。
i’我试着用另一种来自中国的板子,这种板子在商店里有,但是没有成功。什么是“活动引导加载程序”?XCTU无法连接到XB24-AWI-001(串行1)上的“活动引导加载程序”,并且重新启动的不同方法(按下按钮,从另一个XBee发送远程at命令“FR”,在手工制作的开发板中拉入和插入模块)也不能t帮助。
这个讨论存在于另一个论坛的照片和问题的详细描述:
https://www.cooking-hacks.com/forum/viewtopic.php?f=44&t=9378
但是没有人知道我的问题的解决方案

求你了,帮帮我。我六月底就有毕业证书了,但我在这个问题上陷入了僵局。

谢谢你!

您正在得到“活动引导加载程序”错误,因为您没有闪现固件更新所需的串行行。请检查我的链接早前在这条关于推荐和所需的引脚。

我如何确定DE-9连接器中RTS和DTR需要哪些引脚?
DE-9连接器的引脚1和2用于DOUT和DIN (XBee上的引脚2和3)

谢谢你!
这很简单,但我在阅读数据表时没有注意到。
RTS通过电隔离连接引脚16,DTR连接GND并且它工作!

我不熟悉在引脚1和2上有Rx/Tx的DE-9/DB-9连接器。他们通常在引脚2和3上有Rx/Tx:https://www.google.com/search?q=de-9+pinout

是的,你说得对。这是个打字错误。
RTS是一个7脚的DE-9连接器,DTR可以连接到XBee模块上的GND,固件更新成功。

我也面临同样的问题,但是我正在使用xbee盾是他们的任何问题,还是我应该购买FTDI板。我已经尝试了这里给出的所有解决方案,但同样的消息弹出“无法进入编程情绪>无法重置模块”