最近智能家居路由器很火,智能家居是家居平台物联网化的结果,通过物联网技术将家居中的各种设备连接在一起,并能够统一协调管理。路由器应该算是核心构件。路由器作为无线网络的产物,路由器也是智慧家庭的互联网入口点,路由器品牌有很多如:华为、斐讯、新路由、网件、360、华硕等。不同的品牌路由系统有可能不同。正好家里有个多年以前的路由,我这次次用来硬改的路由器水星MW300R,现在看可能算是古董级路由器了,这个路由器可玩性非常强,所以也想改装个路由器玩玩, 路由芯片是MT7620。

以前不知道路由器是什么系统后来查找发现是linux系统,刷个linux系统,发挥路由器最大潜能。毕竟是开源系统,不封闭。能力足够,操作系统也可以自己改。 下面看我是如何将linux开源路由系统op刷入路由器中的。

首先了解什么是'硬改'?所谓的硬改指的就是在硬件层面对设备进行diy功能改造。硬改就是把路由的闪存和内存更换,使其可以有更好的性能或刚换更好用的系统,类似电脑换了大内存和大硬盘,比如替换大容量的内存和闪存芯片。 对某些设备进行配置层的升级,如iPhone,小米等手机内存扩容,使之具有更大容量的存储空间和运行内存等。硬件修改分为硬改和软改。硬改之后刷入开源路由固件,固件主要有DD-WRT, Tomato, OpenWrt, OPNsense, PFSense等,这次我们主要是刷openwrt。

openwrt是一个高度模块化、高度自动化的嵌入式linux系统。可以实现各种去广告,多拨软件,挂载U盘,移动硬盘,USB网卡,摄像头等,简单的输入下载带宽和上传带宽之后就可以对所有连接上的设备进行限速,让看视频和玩游戏的人都不会觉得卡。DD-WRT优点主要是中继功能比较强大点,但是随着OpenWrt功能的持续性更新,中继已经不再是dd-wrt的强项。

专门购买openwrt系统的路由器,价格却又不是十分亲民,如果能把传统路由器通过硬件修改,刷入openwrt系统,就是个低成本的解决方案了。对于连linux还不懂的小白,可以忽略,知道它是一种操作系统就可以了。刷机还需要一中叫编程器的东西,编程器有很多种,常见的是串行闪存的编程器,可自己制作也可购买,如CH341制作的编程器,有很多也不贵,相比而言并行闪存的编程器就很贵,所以一般用在线编程来刚换程序,如JTAG,FTP或串口编程。

更换16M内存,我用的是芯片型号是w25q128 ,16m的存储量。直接焊下原来的flash芯片,焊上16m的芯片。

如图:

这里因为没买风枪所以只能用电烙铁了。还是喜欢用风枪,用电烙铁太笨。要注意有个半圆的豁口,豁口朝上左侧的引脚为第一引脚。别焊反了,后果很严重,运气好会把芯片烧了。运气不好不知道哪里会冒烟。那基本上是报废了。以前路由经常死机,过热是一大因素,下面我们改改散热,翻箱倒柜找到了散热片,贴上

焊接之前,用编程器烧录UBOOT,这个我选的这个路由flash芯片没有U-boot,不知道uboot哪里下载可访问U-BOOT https://github.com/u-boot/u-boot 去研究一下。Uboot是德国DENX小组开发、用于嵌入式CPU的Bootloader,已经成为了很多芯片产品的标配引导系统,并且在所有嵌入式的引导系统中市场占有率最大。所以我也是使用了Uboot系统引导。这里就不深入讲解了。下图是我使用的编程器软件。

CH341A烧录器源代码地址 是https://github.com/setarcos/ch341prog

如果自己不会编译,可以去网上找相同的型号路由的U-boot下载下来,免去编译的烦恼。我这有几个编译好的系统。当然也是找了很久~~

'u-boot':128KB,设备初始化程序+引导程序代码,'kernel' :1MB,存放系统内核的二进制代码,'rootfs':6.7MB,完整的系统文件包含只读和可写'art':64KB,EEPROM分区,这个简单的说就是无线驱动, art 包含wifi 的驱动及wifi功率的教调值, 通常生产的厂商 会针对每个路由调整wifi的功率,因为毕竟元件的差异无法做到一模一样, 所以还是需要一些参数的调整,这些就放在art中。不刷art可能没有无线信号,或者信号质量很差。

进入UBOOT web恢复界面刷入op固件。

完成后重启路由。登陆路由系统默认密码root,

有废掉的路由器不用的可以联系我,拆了一起研究。

移动路由器刷linux,家用WIFI路由器硬改刷系统(DIY智能路由器)相关推荐

  1. linux使wifi进去低功耗,WiFi232低功耗系列模块加入路由器设置方法

    WiFi232-T -G2 .H模块请看第1-7步骤, WiFi232-S可以直接看第9步骤AT指令. 1:电脑搜索WiFi模块的网络,并连接上,查询电脑获取到的IP地址. 2:在浏览器输入IP10. ...

  2. 极路由 刷linux,极路由极壹HC6361刷OpenWrt固件教程

    哈哈哈,原本在Linux道路上缓慢前行的我,突然跑偏了!时隔这么久,没有写博文了,真是对不起自己啊!因为本博客无人关注,所以也只能是对不起自己了! 最近我不务正业的方向是,汇编语言,但前进速度一样缓慢 ...

  3. oppo手机刷linux,Ubuntu手机系统介绍及Ubuntu刷机教程分享

    Ubuntu是知名的Linux操作系统,2013宣布要做手机系统之后吸引到了不少的注意力,虽然有一部分来自开发者,但相信更大的一部分是来自刷机爱好者.此前就有消息称Ubuntu版手机ROM将会在这几天 ...

  4. 平板电脑如何刷linux,手把手教你六步刷系统

    · 手把手教你六步刷系统 当一切准备就绪后,就可以开始刷机了,首先要用USB2.0接口数据线连接电脑与神舟LiPad T10,然后在关机状态下同时按下上文中介绍的A按键与B按键,这时Windows系统 ...

  5. E4G刷Linux,易视宝E4-G 全志A20 刷机 armlinux ubuntu server 教程

    全志A20还是应用广泛的一套soc 虽然性能不怎么样,但真的还过得去,就是易视宝的定制固件有点坑爹,很多系统通刷了,但是使用不了. 无意间发现了marsboard的官网,是有a20的一整套固件的. 包 ...

  6. wifi物理地址怎么改_Win7系统怎么更改无线网卡的mac地址

    当我们在win7系统上网的过程中,一般来说mac地址是固定的,但是有时候需要修改我们的无线网卡mac地址来访问一些受限制的网站,那么win7系统怎么更改无线网卡的mac地址呢?本文就给大家介绍一下Wi ...

  7. 联想开天s620z改win7和Linux,联想ThinkPad笔记本win10改win7系统及BIOS设置图文教程

    [文章导读] 联想ThinkPad笔记本是联想品牌中办公用的最多的笔记本,大家都知道2015年后联想thinkpad笔记本都预装的是win10系统,用户还是喜欢win7系统,在安装WIN7过程中如果你 ...

  8. 智能路由器-OpenWRT 系列一 (OpenWRT 刷机)

    现在没有了网络,估计大家都不知道该怎么消遣娱乐了. 电影.音乐.聊天.视频 .网络资讯,缺了网络,什么都搞不起.不过随着上网的时间越来越久,就会发现家庭网络不怎么好用,或者说是家里的路由器不怎么好用. ...

  9. 路由器和通用计算机的共同点,智能路由器和普通路由器之间的区别有哪些

    路由器相信大家都不会陌生,但最近智能路由器逐渐火爆起来,很多科技巨头均纷纷推出智能路由器,像小米路由器.极路由.华为智能路由器等等.那么如今越发火爆的智能路由器和普通路由器又有什么区别?以下小编与大家 ...

  10. 关于智能路由器的知识了解

    主要功能编辑 支持QoS功能:QoS支持基于IP和服务类型的带宽限制 可依据需要对指定IP或者端口的上传下载带宽进行管理 可针对在线电视视频软件等进行一键封闭 最小带宽保证功能,网络使用率再高我也不卡 ...

最新文章

  1. Android --- adapter.notifyDataSetChanged() 不起作用怎么办
  2. java中mongodb中dao通用_Spring配置MongoDB及 构建通用Dao
  3. 机器学习从入门到精通50讲(一)-大数据平台下的数据质量管理
  4. unity如何让canvas总是显示在所有层的最上方?
  5. 长兴哪里有免费学计算机,2020年曲靖长兴职业技术学校计算机应用专业介绍
  6. 量化交易:聚宽,(1)
  7. MATLAB SMRF点云滤波算法
  8. c语言bcd错误数字还原,Windows10开机出现恢复界面且提示错误0xc0000034怎么办
  9. Mobile TV Vs IPTV
  10. 基于httpx和pyside2的哔哩哔哩(bilibili)-视频下载程序
  11. 使用XSSFWork创建的xlsx后缀Excel文件无法打开
  12. python使用selenium启动谷歌浏览器无痕模式代码
  13. 关于工厂类app的一些想法
  14. 不高兴的津津、c++练习
  15. mysql报错-ERROR 1206 (HY000)- The total number of locks exceeds the lock table size-的解决方法
  16. 优化大师优化后 出现的问题
  17. php 限制字数_php 限制字数用法
  18. 3Ds Max快速入门(一)
  19. ps制成底色。盖印图层的快捷键。液化快捷键
  20. 最优化方法(运筹学方法)

热门文章

  1. iOS 审核 苹果登陆失败
  2. 丢掉Axure,大厂PM最通用的原型设计工具
  3. 【MatLab fdatool】Butterworth 低通 带阻 滤波器 (MatLab C++)
  4. 以太网介绍及硬件设计
  5. linux中命令du -sm,Linux中的Du命令
  6. 【5G】5G中的CU和DU是什么?
  7. 计算机窗口的PPT,PPT幻灯片基础入门01-认识窗口界面
  8. 软件测试方案和计划的区别和联系
  9. 永中word页码怎么从第二页开始_用Word自动生成目录
  10. DeepFace介绍