最近抽空使用易语言,专为“RT-AC68U”以及“SBR-AC1900P”版OpBoot做了个刷机软件,支持通过网络探测并中断OpBoot自启动(可以不再按住“RESET”键再上电进入刷机模式),支持刷写固件和更新OpBoot,楼主本着开源的精神,此刷机软件全部开源,此刷机软件使用了"WinPcap",获取网卡信息,并构建UDP数据包,区别于原始套接字(raw socket)方式发送UDP数据,也算是对前几篇易语言调用C/C++动态库的一个总结,通过此源码,也可以了解到易语言如何进行POST上传文件到服务器,如何进行POST包的构造,欢迎大家进群讨论,批评指正。
使用此软件前请先安装“winpcap”或“Npcap”,安装“Npcap”请选中最后一项“Install Npcap in WinPcap API-compatible Mode”使Npcap兼容WinPcap的API。
先给大家直观感受一下整体界面(如果不满意界面UI设计,反正也开源了,大家自行修改。)
注意:如果使用此源码,请保留作者信息,本源码采用GPL授权。
注意:要使用此刷机工具中断OpBoot自启动,请先更新OpBoot版本到V1.0.2
使用步骤一:请先选择探测的网卡(可以在“控制面板\网络和 Internet\网络连接”中看到本地所有网卡,包括虚拟网卡)。
楼主使用的是“以太网”连接到RT-AC68U,点击“启动”按钮进入探测模式,如下图所示。
使用步骤二:重新上电设备,当刷机工具检查到OpBoot则会自动中断其自启动,进入刷机模式,当电脑通过DHCP拿到IP后,刷机工具则会自动检查到OpBoot版本,此时即可进行刷机等操作。
使用步骤三:更新OpBoot(CFE)展示。
网友评论