小米路由器3刷机固件怎么刷固件

查看: 23117|回复: 49
让国产路由不再尴尬,升级Flash和内存使用第三方路由固件。
]说道国产路由,大家都知道那么几家,说到他们的性能,只能是摇摇头:能用,是家用。就是家用也得悠着点,连接设备数量不能过多,不然死得难看!!
是什么原因导致国产路由不行呢?很多人自然而然想到是硬件配置差,更会迁怒于方案。比如TPLINK、水星和fast这三个,他们都钟爱于AR方案(听说这三个品牌有两个是马甲,不知真假),这有商业原因。腾达钟爱于BCM。其他的路由器,螃蟹方案,MTK方案是他们的选择。
根据楼主用过和改装过的路由器来看,AR发热量和兼容性都是最好的。BCM路由改装后不加散热器很烫手,虽说没有出现死机(未做压力测试),但心里不踏实!螃蟹方案,算了吧,兼容性真的糟糕,一般普通用户还行,爱折腾的人直接会被它搞崩溃。MTK也还不错,虽是山寨大王做出来的,各方面性能还行,最近那些什么路由宝之类的看似美丽哄哄的路由器就是这个方案。
我们真的需要什么路由宝吗?其实是不需要的,优酷路由宝是一个坑,名义上“挖矿”,实际上是占用你的带宽给人家赚钱,就是我们挖到的那点钱还不够付电费。还有一些看似性能优异价格便宜的路由器,最好别买!天下没有免费的午餐,他们成本价或者更低价格卖给你,看似赚到了,实际上在路由器的固件上做了手脚:当你访问网页的时候,会弹出一些莫名其妙的广告!而这个广告才是他们赚钱的门路。那个乐视电视和小米电视就是例子,每次开机都要被强迫看一段广告,你爽吗?
普通路由器,升级改造之后刷第三方固件,性能立马上升几个档次
补充内容 ( 11:11):
应楼下兄弟的要求,关于breed固件和uboot固件更多了解,百度搜索“breed uboot”,第一个结果就是,没有权限发布URL。有点失败,平时在论坛就是看帖不说话,级别还在中级。
本帖最后由 冷水茶 于
15:23 编辑
工欲善其事必先利其器,更换路由的内存和闪存需要一定焊接基础和工具。
有一把称手的电烙铁和热风枪是最好的了,如果没有热风枪也可以,良好的焊接技术也行。至于那种火烧办法,我看还是算了,要是不小心哪个元器件给掉了就……
QQ截图04.jpg (63.14 KB, 下载次数: 6)
14:44 上传
如何跟换固件?有很多种方法,TFTP,TTL……
其实闪存和内存都更换了,最好的办法就是用编程器直接刷固件!也有人用了一个移魂大法:首先换掉内存,然后将闪存拆下,用手按住放在原位置。开机,用命令将闪存里面的东西全部加载到内存,然后将闪存取走,换上新的闪存,再用命令将uboot固件写入新闪存。至此,完成一半工作,焊接好新闪存之后用TFTP方式刷入路由固件。
这是牛人的做法,新手绝对是失败的。为了搞一个路由器去练习这个功夫,实在不划算,还是花二十左右淘宝一个编程器好些。
大致说一下路由器固件的组成部分:uboot,固件,ART。uboot相当于电脑的BIOS,首先从这里启动,uboot引导固件启动,固件相当于电脑的操作系统了,这也是我们能看看见和操作的部分。ART则是无线部分的,相当于电脑上的无线网卡驱动程序,如果没有这个,无线功能则不能使用。
下图是341A编程器,SOP转换座,64M内存,8M闪存的集体合影。
QQ截图39.jpg (59.56 KB, 下载次数: 7)
14:44 上传
今天就是那它下手,TPLINK内部主板差不多都是一模一样的,换个外壳,换个固件界面卖不同价格。
QQ截图48.jpg (49.72 KB, 下载次数: 7)
14:44 上传
脱掉衣服看看,就这个熊样,TPLINK很多路由里面都是这个主板。原机的闪存和内存太小,而且固件也不咋样,故而问题多多。
给它换了内存和闪存之后,如虎添翼,想刷什么固件都行。
IMG_206.jpg (114.78 KB, 下载次数: 7)
15:05 上传
更换内存中……
653654.jpg (108.47 KB, 下载次数: 7)
15:05 上传
闪存是宽体SOP8,这里没有展示。已经用编程器刷好恩山hackpascal大神的breed uboot固件,这个固件等同于他之前发布的不死uboot固件。
好处是,如果路由固件有问题,可以恢复到breed web界面重新刷机。如同电脑操作系统出了问题,回到BIOS下开始重装系统。
更换大内存之后,一定要短接R59,或者使用22Ω电阻!否则没法开机,因为主控识别不了内存。
141419.jpg (144.21 KB, 下载次数: 9)
15:22 上传
本帖最后由 冷水茶 于
16:28 编辑
如果一切正常,现在通电开机,即可进入breed web界面了。
进入方法:电脑设置为自动获取IP,然后输入192.168.1.1即可。进入无密码,breed自带DHCP。
1.jpg (47.12 KB, 下载次数: 10)
15:26 上传
上传固件,这里有三个选择:
bootloader:也就是uboot,在没有更好的uboot的情况下,不要升级这个。
固件:就是路由器固件了,下载回来的固件从这里刷入。
ART:无线驱动部分,无线不正常情况下从这里刷入试试。
2.jpg (43.43 KB, 下载次数: 6)
15:26 上传
上面是常规固件,准确来说就是路由固件的各部分分离的固件,而编程器固件则集成了三个部分,直接用编程器刷入即可工作。很多路由器厂家发布的升级固件,其实是不带UBOOT的,用编程器刷入之后绝对不能启动。
下面是刷入编程器固件界面
3.jpg (40.72 KB, 下载次数: 6)
15:32 上传
这里注意一点,“保留现有bootloader”一定要勾选,如果不勾选,刷了固件之后这个界面就是别的uboot固件了,而现在这个breed uboot固件已经没有了,再也无法进入breed web界面了。
进入breed web界面的方法:按住复位键不放,接通电源,指示灯快速闪烁四次后输入192.168.1.1即可进入。
保留ART,如果上传固件之前无线功能正常,还是选择保留ART吧,预防新固件不支持呢。
坐地板等方案
laslmt 发表于
坐地板等方案
我只是技术搬运工
冷水茶 发表于
我只是技术搬运工
弱弱问下:更换8M闪存和64M内存,有什么好处?
laslmt 发表于
弱弱问下:更换8M闪存和64M内存,有什么好处?
原厂的固件只有2M大小,第三方固件一般是4M,有的是8M。
跟换固件之后,原机16M内存根本运行不了,所以需要更换内存为至少32M。
如果是4M闪存32M内存,可以刷大部分固件,有的固件有两个版本:4M和8M,区别就在于8M多了USB应用,比如下载功能,FTP功能,打印机功能。其他功能一样。
分析的有道理,楼主动手能力强。正在学习中
不错,我改了电脑猫的BD120,也换了内存,性能不错的!
cxc_701 发表于
不错,我改了电脑猫的BD120,也换了内存,性能不错的!
印象中,这个路由猫不需要更换内存也可以直接刷机吧。
RE: 让国产路由不再尴尬,升级Flash和内存使用第三方路由固件。
冷水茶 发表于
印象中,这个路由猫不需要更换内存也可以直接刷机吧。
是a!只要是S29芯片就行!本来内存是32M,现在换了64,刷成openwrt功能强大的!
转帖一段关于第三方路由器的文字
个人使用感受:在不熟悉第三方路由固件的特性下,使用DD-WRT和tomato比较合适,openWRT功能确实多,然后配置也很麻烦,适合入门之后使用。
DD-WRT:支持广泛、功能全面
DD-WRT是一款比较受欢迎的路由器固件,青睐它的不仅有业余爱好者和破解高手,还有众多路由器厂商。代表性产品是2005年生产的Linksys WRT54G路由器,该路由器基于Linux固件版本,核心软件采用GPL许可方式。巴法络公司(Buffalo)也使用DD-WRT,作为其多款家用和准专业级消费路由器产品的固件。
支持的硬件:DD-WRT支持博通、ADM、Atheros以及Ralink等厂商的芯片组,不过这些芯片组的设备并非全部自动与之兼容。有些设备可能需要破解才可以使用,而有些可能根本就无法使用。
功能特性:DD-WRT提供了消费级路由器通常所不具备的众多强大的功能,比如ChilliSpot(用于建立商用级无线热点)、AnchorFree VPN系统以及支持NoCat无线社区网络系统。另外,DD-WRT有多个版本,有只支持最基本功能的2MB大小的“微型”版本,有支持拥有各种功能的8MB大小的“大型”的版本,这使得DD-WRT能够应用于各种不同级别的设备中。
局限性:DD-WRT的核心版本不经常更新。如果你想要更新较快的版本,只能选择临时的测试版,或者选择由厂商提供的定期修订的版本。
点评:DD-WRT是大多数用户的最佳选择。其预装在很多品牌路由器中,很容易去掌握、操纵,包括调整、更新、升级等。
Tomato:衍生版本众多
Tomato原本是作为博通路由器的备用固件而设计的,它因图形用户界面(GUI)、带宽监测工具以及其专业级、可调整的功能特性而备受关注。
支持的硬件:硬件支持方面与DD-WRT大同小异,不过用户要特别注意有哪些版本与你所用的硬件设备兼容。
功能特性:Tomato功能与DD-WRT比较相似,比如拥有复杂精巧的服务质量(QoS)控制、支持telnet或SSH访问命令行接口(CLI)以及Dnsmasq等。不过,Tomato采用了特别的设计方法,因此,在配置改动后一般不需要重启,而配置改动后重启也是用户经常抱怨的一个方面(无论是商用版还是开源版)。另外,还有大量由Tomato社区开发的定制脚本,比如将路由器的系统日志重定向至磁盘或另一台计算机、备份路由器的设置等。
Tomato有一大批派生和衍生版本,其中最主要的是Tomato USB,该版本之所以有这样的名称,是因为它支持拥有USB端口的路由器,因而其允许挂载可移动介质;Toastman则可以编译很多Tomato固件版本的修改版,比如经过改进的服务质量(QoS)模块和IP流量客户端监测工具;Teaman(因其谷歌代码项目名称“tomato-sdhc-vlan”而得名)增添了对安全数字高容量(SDHC)以及MMC介质存储的支持、802.11Q虚拟局域网(VLAN)标记以及试验性的MultiSSID Web界面。
除此之外,还有Tomato by Shibby、Tomato RAF以及其他许多派生版本,其中每个版本都有自己的特点和功能特性方面的改动。
局限性: Tomato的修改版之所以这么多,原因很简单,原始版本的代码自2010年后就再没有更新。为此,任何更新或新功能特性的出现都归功于上面所提到的替用版本,因此,这些版本同样没法保证这些项目都会不间断地更新。
此外,由于Tomato衍生版本数量众多,用户很难选择最适合的那一个版本。不过,由于Tomato的文档内容翔实丰富,其中详细介绍了哪些设备适合哪些版本,所以为你的硬件选择合适的版本应该也不是太难。
点评:Tomato适合于十分熟悉路由固件的用户。Tomato用起来与DD-WRT差不多,都需要确保你有合适的硬件,并且严格按照固件刷新指示来操作。不过,Tomato并不作为商用预装版来使用,所以别指望它像DD-WRT那样出现在现成的路由器中。
OpenWRT:部署复杂、灵活性高
OpenWRT路由器固件版本较为成熟,用户可以针对各自的硬件配置下载相对应的程序包,并使用相关工具对硬件进行修改。这样虽然加大了部署过程的复杂性,也为用户提供了极大的灵活性。另外,你也可以使用针对常见硬件类型和路由器平台的OpenWRT的各种预制版本,包括使用博通和Atheros芯片组的各种硬件。OpenWRT的开发者建议用户从现成版本入手,等掌握了一定的基础后,再学习如何推出个性化版本。
支持的硬件:支持50多种硬件平台和10种处理器架构,包含从ARM微架构到64位x86 架构。另外,在选购专门与OpenWRT兼容的硬件时,还会附有购买指南,帮助你选择适合的硬件设备。
功能特性:除了对硬件和平台的广泛支持外,OpenWRT还支持优化的链路状态路由(OLSR)网状网络协议,该协议使得用户可以利用多个OpenWRT设备,建立临时的移动网络。而且,软件一旦部署到位,不需要重新刷新固件,就可以进行修改。另外,用户可以根据需求,通过一个内置的程序包管理系统,添加或删除程序包。
OpenWRT也有各种派生版本,其中有些版本适用于非常特殊的场合。比如,Cerowrt版本当初是作为Bufferbloat项目的一部分而开发的,以解决局域网和广域网中的网络瓶颈问题;而FreeWRT比OpenWRT核心版本更适合开发者;Gargoyle则提供了根据主机设定带宽上限的功能,而这是其重要功能之一。
局限性:OpenWRT最大的优点也恰恰是其最大的缺点。用户最好真正明白自己到底在做什么,如果你只是想把原厂路由器固件换成更新一点的固件,最好避而远之。
点评:OpenWRT最适合专家型人群。该固件适合于希望操作方面的限制尽量少、想大胆使用不同寻常的硬件,以及擅长自行推出个性化Linux发行版本的用户。
提示: 作者被禁止或删除 内容自动屏蔽
好帖,顶上去,不过楼主好像没写完,最好上传点固件程序福利一下大家。
有意,刚好有一个路由是用这个芯片的问题多,,哪天试下
Powered by查看: 5931|回复: 3
爱快2.3固件小米mini可以刷么?
来自手机访问
不刷uboot,只刷固件可以么?
uboot增加了什么功能呢?
爱快固件有多拨和ip带宽限速功能吗?
有多拨,有流控。
小米mini是双频的,目前爱快放出的固件仅支持单频。
有多拨,有流控。
小米mini是双频的,目前爱快放出的固件仅支持单频。
麻烦告知有方法让已经刷了爱快 的newifi刷回别的固件么。。
来自手机访问
小C 发表于
有多拨,有流控。
小米mini是双频的,目前爱快放出的固件仅支持单频。
多拨在哪里?
站长推荐 /1
论坛福利!3.0体验版测试权限第二波全面开启,内含下载地址,来次与3.0的初体验吧!
Powered by52被浏览74178分享邀请回答68 条评论分享收藏感谢收起&工具的准备:电脑安装[telnet客户端]、下载安装(或解压Tftpd)、WinPcap(这是用于BreedEnter可以正常打开的组件,必须安装,不安装无法开启BreedEnter)、BreedEnter。
&原生的固件:斐讯V1版本固件,SW_K1__V1.0.0.3.bin(K1的V1版本固件)。
&固件的准备:breed.bin(由breed-mt7620-reset1.bin改名而来)。
&刷入的固件:buffalo_whr_600d_DD-wrt_23503.bin(DD-WRT固件)
& &&& &&& &&& &&& &&PandoraBox-ralink-mt7620-xiaomi-mini-squashfs-sysupgrade-r1.bin(潘多拉的固件)
& &&& &&& &&&& &&& &RT-AC54U-GPIO-1-PSG.4.3.9-099.trx&
P.S: 小米路由、newifi方法类似,固件通用。可自行尝试
csdn下载地址(百度云老失效,用这个吧,所有用到的文件和工具):
& &&& &http://download.csdn.net/detail/u08260
步骤一、 打开路由器的telnet端口功能。
& & 大部分路由器的原生固件可以直接telnet,部分路由器(主要是国产)做了锁定关闭了telnet端口无法直接连接。对于斐讯的K1&&K2来讲,有两种方式打开telnet连接。现在最新的批次的斐讯发货出来默认的都是V21的固件,本身是关闭了telnet的,因此需要激活telnet或者降低到V1版本。以下提供两种打开telnet的方法:
P.S: 电脑没有telnet的请自行百度。
P.P.S: 以下文档主要以K2为例进行描述。
& &&a. 方法一:降低原生固件的版本
浏览器键入[192.168.2.1]进入路由器的管理界面,通过【高级功能】--【系统工具】--【系统管理】进入维护界面,如下:
在【系统升级】模块下,浏览斐讯V1的固件版本(SW_K1__V1.0.0.3.bin)进行升级操作即可。
剩下的为傻瓜式操作不再详述(其实是我手头现在没有K1的路由器啊!!!!)。
& & b. 方法二:通过修改路由器的配置文件打开telnet功能
浏览器键入[192.168.2.1]进入路由器的管理界面,通过【高级功能】--【系统工具】--【系统管理】进入维护界面,进入下面的【配置文件管理】,如下:
在此模块下浏览配置文件(config_telnetd_K2.dat),点击上传。
路由器进入重启。等待后,便可成功进入telnet了。
步骤二、路由器刷入breed
& & 我们成功开启telnet的目的,自然就是为了刷入强大的Breed固件。如果第一步的话使用的v1固件,可以键入:192.168.2.1/goform/Diagnosis?pingAddr=192.168.2.100|echo""|telnetd进入一个路由器的管理界面,保证路由器的登录状态。如下:
P.S: 斐讯固件V21是无法打开这个页面的,因此如果采用步骤一中的方法b可以直接忽略。
以下仍然提供两种方法。
进入后输入,cmd(建议以管理员身份运行),以便键入telnet 192.168.2.1,admin/admin,进入路由器管理,输入cd /tmp进入tmp目录。之后刷入breed以下提供两种方式。第一种实在路由器可以直接(或间接)连接外网的情况下使用,比较方便快捷。第二种是可以直接将路由器与电脑相连无所谓路由器是否连有外网。
& & a. 路由器可直接连接外网的情况:
之后在命令提示符里面输入telnet 192.168.2.1。之后按照提示输入用户名和密码。
(也有的:wget wget&大家自行测试)
等待下载完成100%,输入
mtd_write write breed-mt7620-reset1.bin Bootloader
以下图示:
& &&b.通过Tftpd工具,写入breed内核
点击Tftpd软件,打开软件界面。1处自然是强大的目录选择功能按键,此处需要定位到你在网上下载的breed的文件路径了,比如你下的breed文件放在了D盘下的K1,这边就选择到这个K1目录。2处是指的本地网卡地址,斐讯的自然是固定的192.168.2.100,但为了更好的让大家了解,此处提供查看方法。如下:
在路由器与电脑连接之后,右击右下角的网络连接的图标(当然直接控制面板网络适配器也可以!!!)进入网络适配器。
点击进入【网络连接】的网卡处,选择当前连接的网卡右键,所指示的网卡名称便是2中后面的网卡名了,前面的ip地址就是永远telnet的网络地址。
这两步用于查看网卡地址和网卡名,用于2的选择,下面继续刷机........!!!@@@####!!!
紧接上面,如同a中一样,打开cmd(以管理员身份运行),依据提示用户密码,cd /tmp
接下来通过Tftpd讲breed传到路由器中。进入tmp后,
tftp &g &l /tmp/breed.bin &r breed.bin 192.168.2.100 &//上传Breed,此处手打,复制表示不行,[-]被转译了。
mtd_write write breed.bin Bootloader &//刷入breed
出现#表示完成。如下:
P.S: 1、处自然就是上面提到的网卡地址,2处的是tftpd中选择的breed的路径中breed的名字,网上下下来的可能带有版本号什么的,要么打全,要么改名。.......
通过以上Breed就刷完了。
步骤三、进入Breed管理页面
& & 常规的方法的话,就是拔掉电源,按住reset键,插上电源,等待指示灯闪烁4次后松开,然后网页键入:192.168.1.1,进入breed的管理界面。然而,对于大部分手残粉来讲,此处太难了,臣妾做不到了,个人在此处操作长达20次有余就是进不去啊!!!!,悲催的我建议使用【BreedEnter】,breed的探测截断工具,可以免按复位键进入breed。如下:
双击BreedEnter,点击【启动】。
点击后进入探测状态,
这时候,我们回到telnet窗口中,键入reboot(当然拔掉电源再插上也一样,我们文明人喜欢软操作)。路由器进入重启。等待重启完成即可。
然后浏览器键入:192.168.1.1,进入breed管理界面。如下:
功能很强大,可以查看路由器的配置包括rom和ram等等,然后当然最重要的是固件更新功能。
步骤四、刷入华硕(潘多拉、DD-WRT)固件。
& & 在进入的breed页面中选择左侧的固件更新,在右侧的【固件】功能区中,选择要刷入的固件(此处选用华硕RT-AC54U-GPIO-1-PSG.4.3.9-099),点击上传,接下来傻瓜式【确认(更新)】,等待路由器重启,完成。
P.S: 此处很简单,不赘余描述了。
步骤五、进入刷好的固件路由器
& & 现在就可以享受新固件新功能带来的乐趣了,新刷的华硕(包括潘多拉和DD等等)默认的地址都是192.168.1.1,进入后刷入用户和密码即可使用。
P.S:华硕(admin/admin),潘多拉(root/admin),DD-WRT(进入后自己设置)。
阅读(...) 评论()

我要回帖

更多关于 小米路由器3刷固件 的文章

 

随机推荐