当使用QPYcom工具下载固件失败后,不用担心板子成砖,我们来帮你救砖。

可正常显示串口救砖

1.打开电脑任务管理器(可快捷键“Ctrl+Alt+Delete”打开),找到QPYcom.exe,强制结束后台任务。

2.对于开发板:按住板子上的reset按键,重启板子;对于裸模块,可直接断电再上电,然后拉低POWKEY开机

3.看设备管理器的串口列表中是否显示出正常数目的串口,如果原固件是python固件,会正常显示三个串口(AT、DIAG以及USB串行设备口),如下表格左侧截图,如果原固件是非python固件,会正常显示两个串口(AT和DIAG口),如下表格右侧截图。以下的截图都属于正常显示,对于可正常显示的模组,请进行第4步;对于非正常显示的模组,则参考方法2或者方法3。

python固件模组对应的设备管理器 非python固件模组对应的设备管理器
img img

4.如果正常显示出串口则重新打开QPYcom.exe工具,参照《Quectel QuecPython_QPYcom工具使用说明》重新下载固件。

QPYcom救砖

如果在QPYcom里面升级失败或者升级过程中断开连接,请按照如下步骤执行:

1.模组断电,短接VDD_EXT 和USB_BOOT,模组对应的PIN脚位置如下图

img

或者可以是直接短接EC600S_QuecPython_EVB_V1.x 开发板的BOOT和1V8(如下图);对于其他开发板,自己找到对应的位置

img

img

2.查看设备管理是否会出现DOWNLOAD口,如下图所示:

img

3.如果不是上图所示的下载口,出现ASR下载口,如下图所示:

img

​ 有两种解决方案:

(1)忽略,继续执行下面“步骤4”,但是如果失败,则按照方法3操作

(2)调整下载口(具体步骤见章节“下载口调整”)

4.打开QPYcom,不要打开串口,直接创建项目(对于非python固件的模块,一定不要打开串口)。

img

5.点击“选择固件”。

注意事项:

(1)选择的固件是一个压缩包

(2)固件的下一级目录全部是.bin等等,也就是说固件里面无额外的压缩包。(可能存在官网下载的固件需要解压再进行下一步)

img

6.点击“下载固件”

img

7.等待20秒左右会出现下载进度条

img

8.等待下载结束出现下方界面表示“下载成功”

img

9.对于上面下载成功后会自动重启模组(若未重启,手动重启即可),检查设备管理器,正确显示如下:

img

Qflash救砖

1.下载 QFlash 工具压缩包,解压后,双击运行该软件;

img

2.点击【Load FW Files】 选择固件升级包。

固件包注意事项:

(1)选择的固件是一个压缩包

(2)固件的下一级目录全部是.bin文件等等,也就是说固件里面无额外的压缩包。(可能存在官网下载的固件需要解压再进行下一步)

3.对于EC100Y和EC600S都无需选择COM port 和 Baudrate,所以对于图中的“COM port和Baudrate”可忽略,也就是说,即使没有正常端口,也可以使用Qflash来固件下载

4.短接VDD_EXT和USB_BOOT(上电前短接,短接位置见方法2),然后上电,同时点击Qflash的start。

img

注意事项:

​ 由于Qflash检测下载口有时间限制,可以考虑把短接放在第一步,然后对于第4步,直接上电即可;或者对于第4步的短接上电需要快速操作

5.下载结束,参考如下截图:

img

6.QCOM查询如下图

img

显示py结尾表示烧录py固件成功

对于方法2中可能遇到的问题有以下几点建议:

(1)如遇Qflash下载任何失败的问题,请关闭Qflash重新启动(如何有效的关闭Qflash进程,可以通过“Ctrl+Alt+Delete”打开“设备管理器”,彻底杀死Qflash,具体如下截图)。然后重新回到第一步进行固件下载操作。

img

(2)短接上电后计算机端口会显示如下图(禁用其他端口,出现下载口),可查看确认。

img

下载口调整

1.首先确认,下载口是否如下截图,如果是,继续执行“第2步”,否则的话,可群里(移远QuecPython开发交流群:445121768)咨询

img

2.选中上述截图的下载口,右击“更新驱动程序”

img

  1. 选择“浏览我的电脑以查找驱动程序”

img

4.选择“让我从计算机上的可用驱动程序列表中选取”

img

5.选择“Quectel Download Port”(如果没有,请先下载安装驱动)后,点击“下一步”

img

6.选择“关闭”

img

7.最后界面如下图,表示“下载口调整”完成。

img