50元的有线千兆无线AC路由器 中兴E8820s个人向测评
创作立场声明: 自费购买
购买理由
上这么多年学,就没遇到过学校公用WIFI好用的时候,尤其在寝室晚上人一多,那卡的根本没法用。
之前在寝室用的是newifi mini,MT7620A+128MB内存+USB2.0,各种刷机固件多得不行,最后用Padavan非常稳定,就这么用了好多年,可惜有线口是百兆,路由器性能也比较弱鸡,不过学校寝室提供的网口也是百兆,自己一个人用完全没问题。
后来搬到了新寝室,发现网口换成了千兆,于是一直琢磨着买个新的千兆路由器,在寝室完全不要求信号覆盖范围和带机量,所以还考虑用能刷Padavan的MT7620芯片的路由器。而且本身是工科出身,实验室电烙铁和各种转串口模块多的是,各种折腾完全不是问题,这也是一种学习。
所以具体要求就是:千兆有线+USB接口+能刷Padavan或者别的第三方固件也行+不介意二手,能省则省。
调查发现最适合买的是小米路由器R3G,MT7621A+256M内存+一个USB3.0接口。这个咸鱼上我搜了下60元左右还可以,别买v2缩水版就好,后来看了b站Powersee的视频入手了这个E8820s,配置和R3G一样,只是USB是2.0的,视频里有全套教程,索性就上车了。
外观展示
背面1WAN+4LAN全千兆,蓝色的USB2.0,注意是2.0,不知道为什么要用蓝色的接口,有独立的电源开关好评。
这个机器缺点有:
1. 体积大,但是也带来了比较好的散热
2. ROM,也就是固件存储器是NAND,很容易有坏块
3. 2.4G没有外置放大,且2.4G和5G共用天线,所以一共只有2根天线,信号表现不算差但是也绝对不好
准备刷机,拆机则是满大街都是的MT7621千兆神U,这个U应该是已经被玩透了,880MHz主频比MT7620那个百兆的U快挺多,通过外挂2.4G MT7603E + 5G MT7612E实现无线功能。
刷机则是对机器上的固件存储器写入网上大神自制的二进制数据,比较硬核,新手可能对uboot,breed,padavan,openwrt傻傻分不清楚,其实刷机有3步:
1. 刷引导程序 ,因为路由器开机先运行引导程序,引导CPU启动“操作系统”,有点像BIOS。
当然你刚买回来的路由器不可能用的是网上大神写的引导程序,原厂程序也不可能让你刷别的固件,所以需要先刷这个。
这一步可以通过外接“编程器”强行往存储器里写数据,也可以通过一些原厂程序的漏洞,不借助外接设备,用网线把这个引导程序写进去,反正只要能写进去就完事了。
我这里用的一个很有名的自制引导程序叫breed,只要刷入这个引导程序,即使后面的“操作系统”完全崩了,也能通过网线恢复。
2. 刷自制固件 ,这一步在刷完breed之后可以通过网线刷入。常见的openwrt、padavan等都是非常有名的自制固件,很多开源的自制固件功能非常多还稳定,当然也不会有路由器厂商可能留的“后门”
3. 刷EEPROM ,这一步可能比较少见,这个是路由器出厂时做的无线发射接收信号校准数据,这部分数据完全丢失的话,路由器的无线性能会变得非常差,甚至会完全没有信号。这个貌似很多路由器不需要刷,因为写入前两项不会改变这里的数据。
很不幸,我这台机器一看U表面上的导热垫油就知道是锻炼过很久的,还有板载的固件存储器是NAND的。NAND经过多次读写已经坏了,需要换掉。按照b站教程刷不上去固件,但是这怎么能难倒工科生呢
拿电烙铁把NAND干下来,然后就露出了SPI Flash的焊盘,找个16MBytes的Flash,先用编程器刷入newifi 2D1的breed 再焊上,背面移动两颗电阻:R26A4移动到R25A4 ;R27A4移动到R28A4 ,工科生无所畏惧
改过SPI Flash以后可以通刷newifi2 D1固件,没改的话就刷B70固件
插电开机,接上网线,输入192.168.1.1,就打开了breed的控制台。这里截个图,这三项就是我前面说的三项
当然已经不用再刷Bootloader了,只需要选择好固件和EEPROM文件上传就行,如果没换存储器的话应该就不用EEPROM,如果刷完没信号则需要看下是不是EEPROM没刷或者刷的有问题
使用感受
折腾就完了,自制固件谁用谁知道,非常适合学生折腾。
家用不建议这样搞,因为如果不是自己用的话,万一路由器折腾断网了,那就非常难受。
而且这种芯片已经老了,现在智能家居设备那么多,这种路由器性能确实落后了,难以应付那么多设备。
本文经“什么值得买”社区作者@Cort授权转载,文章内容仅代表作者观点,与本站立场无关,未经授权请勿转载。
捡垃圾50元千兆openwrt网管交换机,还能做路由器
本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:飞机修理哥
尺寸165 x 34 x 134.8 mm
捡垃圾的时候又到了,今天介绍一款小体积的165*134*34mm的小型网络设备,目前50包邮一大把,买回来打算配合N1做一个网管交换机。想着没事捡垃圾玩玩,买了这款sd-wan设备用来刷openwrt玩玩,就当买个玩具。cpu是p1010,实测性能略强于mt7621.交换速率跑满千兆,nat性能750M左右。但是这个设备有一个小问题,就是wan是一个网卡,lan4个口是一个网卡。做网管交换机相当于是双口设备,请知悉。我这是纯用来折腾的,如果用不上请避坑。
刷机教程
usb转console线连接console端口,在xshell软件
这边的COM端口根据自己的端口来确定。
出现上述画面,按f回车
输入 fw_setenv bootdelay=3 然后重启。
开机出现倒数按回车中断。
输入下面代码
setenv bootargs_owrt "setenv bootargs console=ttyS0,115200"
setenv bootcmd "run bootargs_owrt; nand read 0x1000000 0x300000 0x800000; bootm 0x1000000;"
saveenv
电脑网线和路由wan口连接,电脑固定地址为192.168.1.2.下面地址下载kernel,并重名名kernel.bin
https://firmware-selector.openwrt.org/?version=23.05.3&target=mpc85xx/p1010&id=sophos_red-15w-rev1
下载tftp32软件,把kernel.bin放入tftp32文件夹,打开tftp32
在xhell下输入
run bootargs_owrt; tftpboot 0x1000000 192.168.1.2:kernel.bin; bootm 0x1000000;
然后输入下列代码,释放所有nand空间
ubiformat /dev/mtd4 -y
之后重启输入192.168.1.1即可进入op后台,如果需要immoralwrt,找到sophos red15w 的sysupgrade的固件在后台升级就可以了。
享受你的openwrt吧
相关问答
128M闪存的路由器是不是就可以随意刷机了?128M这个一般是NAND闪存,有可能反而不容易好刷了;普通的16M或者32M存储的SPIFLASH的路由器,搭配主流的处理器,是最好刷的,比如常见的联发科MT7620、7621,...