当前位置:首页 > wifi设置知识 > 正文内容

路由器适配openwrt怎么做(原理)

秋天2023年04月19日 12:00:01wifi设置知识302
如果您对路由器适配openwrt怎么做 或路由器感到困惑,那么本文将为您提供有关这些问题的详细解释和解决方案。另外,我们还将分享一些的相关内容,希望对您有所帮助。

最近呆在家,甚是无聊,于是把热风枪电烙铁以及一些工具搬回去了,闲在家里,总得做一些有趣的事情才好,不是吗?于是翻抽屉找出来一台便携路由器来,说是便携路由器,其实它只有一个网口,只能算是无线AP吧。

无线路由器-网关-dtu

这个无线AP的外观是这样的,圆润可人,内置5000mah锂电池,似乎很像某种女性用品。。。

无线路由器-网关-dtu

无线路由器-网关-dtu

无线路由器-网关-dtu

以上是主板的拆机图片,可以看出,CPU是MT7628NN,内存是64MB,闪存好像我之前已经升级成16MB了,查了一下MT7628的芯片手册,发现这个CPU支持DDR1和DDR2内存,最大分别可支持128MB/256MB内存,不过手边好像只有DDR2的128MB内存,那么咱就因陋就简,改成128MB内存吧,DDR1肯定改不了,因为这个机器只有DDR2的焊盘。DDR1是TSOP封装的,就是两边有管脚那种,而DDR2是BGA封装的。两者外观区别蛮大的。

无线路由器-网关-dtu

无线路由器-网关-dtu

OK,既然已经确定了要改内存,接下来的事情就是拆下原来主板的内存,换上大容量的上去,由于已经刷好了breed,可以自动识别内存容量,这就很方便了。

无线路由器-网关-dtu

无线路由器-网关-dtu

已经取下了原机的内存,清理干净了焊盘,至于取下的64MB内存,直接丢垃圾桶就是了,这玩意容量太小,完全没机会再用得上了,留着也是占用抽屉空间,不如直接扔掉省心环保。

但是要换的128内存哪里来呢?这还真的要翻抽屉了,幸好有先见之明,很久之前有拆下来的128MB内存没有扔掉,所以这次正好派上用场。

无线路由器-网关-dtu

无线路由器-网关-dtu

这个内存是WINBOND的,具体参数是W971GG6KB-25,这个-25是什么意思呢?猫猫无线照例去看芯片手册。发现-25的意思是DDR800的内存,时序是5-5-5,不过我们不需要纠结这些参数,基本上闭着眼睛换就可以,路由器对内存参数的要求没有那么严格。用起来你不会感觉有任何能感觉到的区别,说到这里猫猫无线想起来一篇奇文,《HIFI——论火电,水电,风电,核电对音质的影响》,纠结这个的有机会可以去观摩学习一下,有异曲同工之妙哈哈哈。

无线路由器-网关-dtu

无线路由器-网关-dtu

无线路由器-网关-dtu

内存植锡的三个步骤,首先清理干净上面的残锡,然后上锡网,刮锡浆或者锡膏,然后风枪吹之,待锡浆融化凝固后撤去锡网,然后清理干净芯片,对自己手艺没信心的话再上一层助焊油,风枪再加热一下芯片,让锡球更加饱满圆润。这就搞定了芯片的植锡工作。

无线路由器-网关-dtu

无线路由器-网关-dtu

接下来的工作就是把芯片对准位置,然后加热,等待BGA焊盘的锡球融化后与主板对应的焊盘焊接牢固即可,以上是已经做好BGA的主板,万事俱备,只待开机测试。不成功便成仁,不过以猫猫无线多年的手艺,基本上可以说万无一失。当然闭着眼搞定的大话咱可不敢说,因为那绝对是扯淡哈哈哈。

无线路由器-网关-dtu

无线路由器-网关-dtu

果然,breed显示路由器的内存已经是128MB DDR2,非常ok。但是,但是进了系统内存却显示是58MB,除去系统保留的几M内存,说明openwrt仍然没有识别到新换的128MB内存,这是咋回事呢?

根据经验,问题可能出在配置文件里,MT76XX芯片是有很多特殊的地方,比如MT7620芯片在openwrt里面就没有内存的限制,只要UBOOT识别出多少的内存,系统就会接管多少的内存。但是MT7621和MT7628芯片在openwrt里面就有内存的定义,它不管bootloader识别了多少内存,一律按自己固件给定好的参数进行。所以需要去改下内存的定义重新编译固件。

无线路由器-网关-dtu

无线路由器-网关-dtu

无线路由器-网关-dtu

由于这个路由器没有名字,openwrt对这个路由器更没有支持,所以只能自力更生,之前是找了个硬件方案接近这个机器的GL-MT300N-V2来改吧改吧适配成这个机器,但是GL-MT300N-V2的内存是64MB的,所以在我的路由器改为128内存后,便不能识别了,必须继续修改才行。

MT76系列的CPU都是采用dts来配置,所以直接找到dts文件中关于内存的一行,

memory0 {

device_type = “memory”;

reg = <0x0 0x4000000>;

};

直接改成0x8000000,然后保存重新编译即可。

这里有人要问了,如果内存改成256MB,那么这个参数该咋改呢?

答案就是改成0x10000000。

为什么呢?实际上这里是使用的十六进制,0x8000000其实就是十进制的134217728。

有人又会问了,134217728这跟128MB有毛关系啊?!

嘿嘿,你拿134217728除以1024再除以1024看看结果是多少,就是128MB。

那为啥要除以两个1024呢?要回答这个问题,就扯远了,因为计算机用二进制系统,所以128兆字节的内存就是128×2^20个字节,计算出来就是134217728个字节的内存,就酱。

无线路由器-网关-dtu

无线路由器-网关-dtu

无线路由器-网关-dtu

扯的有点远了,洋洋洒洒说了这么多,新固件的编译也完成了。马上上传刷机,刷完后系统会自动重启,然后就坐等系统重新启动完毕,登录进去一看,状态界面的内存容量已经变成了122MB。加上系统保留的几MB内存,正好是妥妥的128MB。完美搞定收工。

改内存已经成功搞定,望着改好的无线路由器,猫猫无线陷入了深深的空虚和无聊中,接下来该做点什么有意义的事情呢?难道这一个大好青年就满足于这些简单的DIY而毫无进取之心吗?不,那和咸鱼有什么分别呢,这绝对不是我要的生活!

无线路由器-网关-dtu

然后,然后就又翻出了两个E3276网卡,接下来的事情就很明显了,要把这个随身路由器改造成基于OPENWRT的4G随身WIFI。同时加入一些喜闻乐见的功能,这样才对得起这个大内存的设备嘛。

~如果您遇到路由器或Wi-Fi设置方面的问题,不要担心。参考本文,您可以轻松地了解如何正确地进行设置和调整。祝您享受更快,更安全的网络体验!

扫描二维码推送至手机访问。

版权声明:本文由路由设置网发布,如需转载请注明出处。

本文链接:https://www.shoulian.org/luyou/post/26032.html

分享给朋友:

“路由器适配openwrt怎么做(原理)” 的相关文章

路由器怎么信号桥接

路由器怎么信号桥接

当朋友们看到这个文章时想必是想要了解路由器怎么信号桥接相关的知识,这里同时多从个角度为大家介绍路由器怎么信号桥接电脑相应的内容。 本文内容目录一览: 1、路由器怎样桥接网络 2、无线路由器怎么桥接 3、无线桥接路由器怎么设置方法 4、无线路由器如何桥接 5、无线路由器如何桥接? 路...

怎么检测路由器网速准

怎么检测路由器网速准

今天和朋友们分享怎么检测路由器网速准相关的知识,相信大家通过本文介绍也能对怎么样检测路由器网速有自已的收获和理解。自己轻松搞问题。本文内容目录一览: 1、怎么检测路由器网速 2、手机怎么测试wifi网速 手机上测wifi网速的方法 3、怎么测试家里的wifi网速 4、如何测路由器的网速?...

路由器的功能不包括哪些

路由器的功能不包括哪些

当朋友们看到这个文章时想必是想要了解路由器的功能不包括哪些相关的知识,这里同时多从个角度为大家介绍无线路由器具有的功能包括相应的内容。 本文内容目录一览: 1、采用路由器组网时作用不包括哪一项? 2、哪一项不是路由器的功能。 3、路由器能实现的功能不包括 采用路由器组网时作用不包括哪一项?...

路由器原有密码怎么设置

路由器原有密码怎么设置

本篇文章给大家谈谈路由器原有密码怎么设置,以及路由器的密码设置怎么弄对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文内容目录一览: 1、路由器怎么设置密码? 2、路由器怎么设置密码 3、无线路由器怎么重置密码? 路由器怎么设置密码? 现在使用无线路由器的朋友很多,因为无线路由...

路由器映射表怎么清除

路由器映射表怎么清除

有很多朋友不知道路由器映射表怎么清除要如何操作,今天为大家整理了很多如何清除路由表信息相关的答案,组成一篇内容丰富的文章,希望能到您 本文内容目录一览: 1、如何在思科路由器上删除端口映射? 2、请教如何清除路由表内容 3、华为路由器如何删除upnp端口映射表 如何在思科路由器上删除端口映...

手机怎么设置路由器dsl

手机怎么设置路由器dsl

当朋友们看到这个文章时想必是想要了解手机怎么设置路由器dsl相关的知识,这里同时多从个角度为大家介绍手机怎么设置路由器自动获取IP相应的内容。 本文内容目录一览: 1、要怎么用手机设置路由器 2、怎么在手机上设置路由器 3、用手机怎样设置路由器? 4、手机设置路由器的步骤 5、怎样用...