本帖最后由 xjx03 于 2020-8-5 14:58 编辑
这个故事说来话长,简单来说就是不知道哪一年朋友送给我一台被他刷坏了的小米路由器R3,不是一般的坏,u-boot已经没了,指示灯不亮。他自己也抢救过,然后把TTL串口焊盘也给“拆了”(其实不用焊接的,小米预留了TTL串口,用2.54mm间距的排针一插就能配合杜邦线用)。实在没办法就送到我这里来了。
他这一通操作严重增加了我的修理难度,刚好当时我也没什么工具,就一直放着没动它。
前几天翻出来了这只路由器,nand闪存的,不好搞,刚好淘宝最近天天送1.6/2元这种无门槛红包,我就今天买一个烙铁头,明天买一个焊锡丝这样近乎白嫖的方式凑齐了所有的工具:
35w内热电烙铁一个 原价13.6,红包各种抵扣以后9.6
936薄刀头(3.5mm)刀头(5mm),尖头(1mm),超尖头(0.2mm)烙铁头各一个 原价不记得了,反正全部白嫖不要钱
低温焊锡丝 送的
winbond w25q128闪存 也就是16m的闪存两个 原价2块钱一个还包邮,我当然还是白嫖
烙铁架一个 原来买过黄花带吸锡的大的烙铁送的,而且也不是很必要,拿个东西架着烙铁就行
高温胶带(非必要) 白嫖不解释
松香 送的
ch341编程器加25宽体烧录座 9.9+2.5扣除红包8.6拿下
怎么救呢?nand闪存还能怎么救,R3既然预留了spi的焊盘,那就只能焊接spi闪存了。教程不赘述,网上直接搜索“小米路由器3改spi”蛮多的。过程有几点要讲:
1.尽量用刀头,尖头导热差散热快还容易氧化,很难上锡。
2.换贴片电阻不要强求,有风枪当然最好,没风枪焊接技术过硬我也没话说,技术不行几次尝试都失败的你就果断一点选择备选方案:
1)焊接导线出来接一个6脚自锁开关,各自一组两个自锁开关,好处是你可以切换spi和nand,救砖回来了之前的nand也许还能利用起来
2)直接用焊锡把两个焊点连起来,这是最简单的也是最快的
要早做决定,千万不要等把焊盘焊坏了再做打算。
3)焊接闪存的时候,用刀头拖焊是最快的,可以去看一下别人的拖焊视频,小白也能轻松学会,干净,快速,还牢固。
4)如果你焊接不好要拆又没有风枪,那么可以用刀头配合绣花针小心的把焊脚一个个挑起来,不要太用力,不然焊脚会坏。
烧录部分:
在把闪存焊上去之前,要用编程器写入breed,为什么不直接刷入固件呢?因为ch341的写入速度太慢了,直接写breed再用breed刷固件是最好的选择。16m的闪存写入可能无法“自动”,可以手动按照步骤完成擦除——查空——编程——效验即可。
R3没有breed,用的是小米路由器mini的breed,刷进去能用,但是wan口和LAN2口会颠倒,不影响,后面会说解决方案。
固件:改了spi刷小米的固件会非常卡,可能是nand和spi闪存不同造成的。R3的第三方固件并不多,既然刷了mini的breed,自然就按照mini的固件来,breed直接刷入,wifi没有,因为只刷了breed,所以没有eeprom才导致的,硬改的童鞋们记得有条件硬改前备份自己的eeprom,不过小米mini的eeprom也可以拿来用,刷入eeprom以后就正常了。刷了几个版本openwrt和老毛子,老毛子的还行,就是网口是反的,不是固件的错,后面会说解决方案。openwrt因为界面美观和功能问题不是很满意,打算自编译。源码是lean大佬的Lede https://github.com/coolsnowwolf/lede/
编译过程就没什么好说的了,来说说结果。breed直接刷入即可,前面刷过其他的固件所以不用刷eeprom了,你没刷过就再刷一次。信号比老毛子体感稍微差一点,和我用高恪的k2p差不多。吞吐量带机量没测试,因为是备用机器。功能包括飞机,去广告等等,自己探索,飞机需要神秘代码开启,神秘代码自己百度,默认登录密码password。
接下来要说的是关于网口反了的问题
把默认的设置按照上图改之后保存即可,道理也很简单,物理网口wan lan1 lan2分别对应port2 port3 port4,但是breed把port4也就是物理lan2识别成了wan,把port2也就是物理wan识别成了lan2。
其他的固件就没有这么方便了,需要改/etc/config/network,具体如下,稍有不同也请变通,改好之后重启路由即可生效,老毛子固件没有这个,我暂时也没办法。
接下来是固件了
链接: https://pan.baidu.com/s/11WT5jiXEo0mpq7Bn29KIug 提取码: s637
9.11终极大更新新编译的之前版本的基础上添加了多拨一些杂七杂八的功能,没测试,拿去试试
固件:
链接:https://pan.baidu.com/s/1lcXNxZqVGgReEs-x7TXOsw 提取码:4rif
效果见https://www.right.com.cn/forum/thread-1005956-1-1.html
9.16终极终极更新。。。好了,我也不说终极了,指不定以后心血来潮又更新了
1.换了新主题argon,并设置为默认,删除其他主题腾出更多空间
2.增加流量实时监控
3.增加看门猫(网络定期重连和断线重连功能)
4.有人说要3/4g上网卡功能,抱歉,上网卡品牌型号那么多,驱动也这么多真的塞不进16m的固件,所以没加
5.原本想把aria2塞进去的,呜呜呜,也塞不进去。。。
6.wifi信号不满意可以调节wifi区域国家,不同的国家发射标准不同,我选的US(美国),如果依然信号不好,请在无线设置-基本设置-无线频率模式选择legacy,其他的都自动或者默认。你们自己看情况选择
7.如果你明明设备显示有一半的wifi信号强度却死活连不上wifi,请在无线设置里关闭弱信号踢除的功能。
8.新界面更美观,过度动画更好看
tips:此次更新不能直接web升级,不然会出错,必须breed刷入,也不要备份你之前版本的配置文件,因为这个版本刷入之前的配置文件也会是出错导致没有luci界面。所以正确的做法是breed里勾选固件刷入以后,自动重启耐心等待(刷入后启动比较慢),默认密码是password,登录你所有的设置请重新手动进行设置,千万不要用配置文件进行恢复,不然luci出错你又要重新刷一遍固件。
固件:链接:https://pan.baidu.com/s/12X0fTfHoxHFDYIkqDEm8Dw
提取码:di64
这个编译出来的的都是MINI的固件,所以MINI也可以刷,而且不会出现网口反了的情况。
硬改spi的R3和小米路由器mini(非青春版)都可以刷,重要的事情再说一遍。
9.20:经过反馈和测试,此固件网口转发正常,5g测速正常,2.4g测速波动大且不正常,好的时候30mbps,差的时候10出头mbps,目前还没找到头绪,所以不建议长期使用刷入,想要稳定还是刷老毛子,2.4g和5g都能满速,此贴暂时终结
提示:虽然支持v2瑞,仍然不建议开启,7620性能完全不够,勉强能用但非常卡顿,会导致卡死重启
2020.8.5炸个尸
自用去掉了V2,其他的hellowworld正常
更新了5.4内核,未测试支持中继桥,用法自己百度
其他功能略,总共凑了16M,想玩的拿去试试
breed刷入,https://oupapa.lanzous.com/iTqqVfbd9eh
密码:gzjp没测试,不如人意还是建议回到老毛子
|