因疫情及其他诸多因素叠加,全球晶圆制造厂订单远超产能,导致芯片交期拉长,甚至加价涨价的情况。

BIT模组用到的MT7688AN芯片属联发科方案,已经出现了大小代理手中严重缺货。

所以,我们已重启MT7628DAN来替代MT7688AN的方案。会导致新生产的配置会做出调整,影响如下:

  • RAM容量上有变化,因为DAN后缀是片内封装了固定64MB内存。
  • 温度等级上,砍掉常温(0-55)配置,以后统一为宽温配置(-20~+55)。

对应具体的变更如下:

原配置 新配置 价格 变更总结
BIT3.1 8+64常温 BIT3.1 8+64宽温 可能小幅度上浮 常温变宽温
BIT3.1 16+128宽温 BIT3.1 16+64宽温 可能小幅度下降 RAM从128变为64
BIT3.1 32+128宽温 BIT3.1 32+64宽温 可能小幅度下降 RAM从128变为64

BIT金手指系列

原配置 新配置 价格 变更总结
BIT5.1 32+128宽温 BIT5.1 32+64宽温 可能小幅度下降 RAM从128变为64
BIT5.0 32+64宽温 未变 未变 从停用到供货

原配置8+64的软件无需变更,原配置16+128和32+128的变更则是将DDR配置减半。

进入u-boot-mt7688目录,运行make menuconfig

              (MT7628) Chip ID 
              (DDR2) DRAM Type 
              (1024Mb) DDR Component 

进入第三行后选择512Mb,然后退出保存。

                          ( ) 256Mb
                          (X) 512Mb  
                          ( ) 1024Mb
                          ( ) 2048Mb

执行make命令重新编译。

注意:原有MT7688AN的uboot不能直接用于MT7628DAN,请看 https://sns.widora.io/topic/737

新Uboot: https://widora.io/firmware

编辑 target/linux/ramips/dts/ 下的dts配置文件。

  • 32+128对应的dts是 WIDORA32128.dts
  • 16+128对应的是 WIDORA16128.dts

使用你熟悉的编辑器,打开后,找到15行,原内容是: reg = <0x0 0x8000000>;
修改为reg = <0x0 0x4000000>;
保存退出,然后到openwrt_widora的根目录执行make编译。

编辑 package/mtk-wifi/files/lib/wifi/ralink.sh
找到detect_ralink()函数里的cpu判断语句:

        case $cpu in
        MT7688)
修改为
        case $cpu in
        MT7688 | MT7628AN)

然后退出保存再到openwrt_widora的根目录执行make编译。