MT798X CPU超频1.65G内置功放一键修改无线最大功率25dbm方法
8.1更新bl2,原理是修改bl2的频率初始化代码。因为nand区分开关nmbm,所以主线的不要刷这个bl2。压缩包里有ddr3 nand,ddr4 nand,ddr4 emmc三种bl2,自己在uboot里刷入对应bl2即可。刷bl2有风险,失败了要ttl救砖。如果不知道自己的内存和nand还有emmc信息就别折腾了。超频后coremark跑分在1.1w附近。
首先声明,闭源驱动和开源驱动计算功率的方式不同,闭源驱动显示的功率会减去部分损耗,所以不同驱动显示的最大功率不要直接比较。以下提到的功率值为闭源驱动显示的值。
该修改只适用于mt7976射频芯片,即mt7981使用内置功放和mt7986使用外置功放的机型
使用下面的命令后,显示的无线功率大概在24 25dbm左右。自己按照实际情况表现手动调整2B这一值,并保证系统显示的功率不要超过25。
情形1.适用于nand机器,修改前建议备份自己的eeprom。ssh或者telnet运行后重启就行。
MTD_DEVICE=$(grep "Factory" /proc/mtd | cut -d: -f1) && MTD_DEVICE_PATH="/dev/$MTD_DEVICE" && dd if=$MTD_DEVICE_PATH of=/tmp/eeprom.bin && printf '\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B' > /tmp/tmp.bin && dd if=/tmp/tmp.bin of=/tmp/eeprom.bin bs=1 seek=$((0x445)) conv=notrunc && mtd write /tmp/eeprom.bin $MTD_DEVICE_PATH
情形2.适用于emmc机型或者无线校准文件读取的/lib/firmware文件夹的机器。ssh或者telnet运行后重启就行。
printf '\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B' > /tmp/tmp.bin && dd if=/tmp/tmp.bin of=/lib/firmware/MT7981_iPAiLNA_EEPROM.bin bs=1 seek=$((0x445)) conv=notrunc printf '\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B\x2B' > /tmp/tmp.bin && dd if=/tmp/tmp.bin of=/lib/firmware/MT7986_ePAeLNA_EEPROM_AX6000.bin bs=1 seek=$((0x445)) conv=notrunc
如果是MT7986内置fem的机型可以试下这个eeprom(解压后刷入)。
XDR6078-25dbm.zip: http://dl.ioozu.com/f/1397394-1356355894-c0233a
备用链接: https://pan.baidu.com/s/1stIZ9YnSNomewXVBTgSo3A?pwd=frah 提取码: frah
超频bl2压缩包,解压后选择适合自己硬件配置的刷入,错了会砖,需要在192.168.1.1/bl2.html下刷入。目前已知rax3000m emmc版本普遍cpu供电较差,可能无法稳定运行或者无法启动至系统,但可以在uboot刷bl2的界面重新刷回去。
7981-1.6g-oc-bl2.zip: http://dl.ioozu.com/f/1397394-1356356647-bce8af
备份链接: https://pan.baidu.com/s/1n2WrfWYlZs2jvxdmtVJNKA?pwd=hcf1 提取码: hcf1
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包