SuperWRT boot的正式版本1.2.0于2016年6月29日发布。
SuperWRT boot是以uboot为基础,为SuperWRT系统开发的bootloader。SuperWRT boot可以将硬件信息传递给SuperWRT系统,以实现SuperWRT通用固件可在不同设备运行。所以,SuperWRT系统通用固件必须配合该boot使用。
SuperWRT boot的特色功能有:
“不死”boot。在系统无法启动时,可以通过网页上传固件,将设备“救活”。
远程升级不死。除了传统的“不死”boot功能外,SuperWRT的boot还支持PPPoE、动态地址、静态地址方式进行WAN连接,可以从HTTP服务器下载固件,自动恢复系统。该功能可有效解决网管升级设备的风险问题,同时又不会带来软件体积增加。
在线定制。目前SuperWRT支持高通较新的WLAN SoC芯片,所有AR934x/QCA953x/QCA955x/QCA956x芯片的设备,都可以通过在线定制网页,自动生成设备需要的boot。同时,生成的boot可以引导SuperWRT系统。
体积小。虽然加入了很多功能,但占用空间小于120kB,这其中也包括预留给以后功能的空间。
密码登录。支持设置密码功能,设置密码后,需要输入密码才可进行网页及命令行。可以阻止部分无授权的刷机(当然,直接刷Flash是无解的)。
网络控制。使用配套的电脑工具,可以通过网线中断设备启动,并进入恢复用网页,可以解决不方便按设备Reset的问题。同时,如在boot中设置了密码,网络中断设备启动必须同时发送正确密码,可有效保护设备安全。
支持多种系统启动。新版本支持TP-Link的Linux系统,二级uboot系统启动,支持标准的uImage格式系统(OpenWRT及DDWRT都可以归为其中)启动,支持SuperWRT的带签名系统(spkg文件格式)启动。
集成常用调试功能。除传统功能外,增加了下列常用调试功能。
备份Flash
写入文件到任意位置(即可写入ART及MAC)
查看设备基本信息
命令行中支持下列功能:
串口文件上传
内存16进制内容查找
mtd分区操作(查看、写入、擦除)
GPIO测试功能
SuperWRT配套的电脑端工具v1.0.0.1版本:
SuperWRT boot在线定制的网址为:
也可通过主页最下方的“在线工具”进入。
在线定制系统需要使用SuperWRT社区的账号进行登录。
由于大家反馈不知道怎么配置,我在知识库中提供了一些芯片参考设计配置的示例:
SuperWRT boot及工具,可通过下面的链接下载:
该页面也可通过主页中的“下载”进入。