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

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

秋天2023年04月19日 12:00:01wifi设置知识260
如果您对路由器适配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怎么做(原理)” 的相关文章

华为路由器怎么设置dmz

华为路由器怎么设置dmz

当朋友们看到这个文章时想必是想要了解华为路由器怎么设置dmz相关的知识,这里同时多从个角度为大家介绍华为路由器怎么设置网速最快相应的内容。 本文内容目录一览: 1、路由器怎么设置开启服务端主机为dmz主机 2、路由器dmz怎么设置 3、华为USG2220 防火墙路由器怎么设置DMZ 4、...

路由器os红灯怎么调

路由器os红灯怎么调

有很多朋友不知道路由器os红灯怎么调要如何操作,今天为大家整理了很多路由器os红灯怎么调出来相关的答案,组成一篇内容丰富的文章,希望能到您 本文内容目录一览: 1、家里的wifi突然连不上了。路由器那个Los红灯一直闪,怎么办啊? 2、路由器亮红灯怎么解决? 3、无线路由器上的los闪红灯?...

路由器访问点怎么设置

路由器访问点怎么设置

有很多朋友不知道路由器访问点怎么设置要如何操作,今天为大家整理了很多如何访问路由器设置相关的答案,组成一篇内容丰富的文章,希望能到您 本文内容目录一览: 1、笔记本电脑连接无线路由器出现无线适配器或访问点有问题该怎么处理? 2、路由器怎么连接设置 3、路由器怎么设置? 4、教你无线路由安...

企业路由器怎么连手机

企业路由器怎么连手机

今天和朋友们分享企业路由器怎么连手机相关的知识,相信大家通过本文介绍也能对企业网怎么接路由器有自已的收获和理解。自己轻松搞问题。本文内容目录一览: 1、怎样使用手机连接公司网络? 2、tb路由器手机怎么设置 3、路由器手机怎么设置 4、如何设置无线路由器连接手机上网 5、工业级无线路...

打王者荣耀哪些路由器不卡

打王者荣耀哪些路由器不卡

有很多朋友不知道打王者荣耀哪些路由器不卡要如何操作,今天为大家整理了很多打王者荣耀哪些路由器不卡顿相关的答案,组成一篇内容丰富的文章,希望能到您 本文内容目录一览:关于打王者荣耀哪些路由器不卡和打王者荣耀哪些路由器不卡顿的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面...

路由器阻止访问怎么接触

路由器阻止访问怎么接触

针对路由器阻止访问怎么接触这个问题,本文将综合不同朋友对这个路由器拒绝访问的原因有哪些的知识为大家一起来解答,希望能帮到大家 本文内容目录一览:关于路由器阻止访问怎么接触和路由器拒绝访问的原因有哪些的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本...