本帖最后由 冷水茶 于 15:23 编辑
工欲善其事必先利其器,更换路由的内存和闪存需要一定焊接基础和工具。 有一把称手的电烙铁和热风枪是最好的了,如果没有热风枪也可以,良好的焊接技术也行。至于那种火烧办法,我看还是算了,要是不小心哪个元器件给掉了就…… 如何跟换固件?有很多种方法,TFTP,TTL……其实闪存和内存都更换了,最好的办法就是用编程器直接刷固件!也有人用了一个移魂大法:首先换掉内存,然后将闪存拆下,用手按住放在原位置。开机,用命令将闪存里面的东西全部加载到内存,然后将闪存取走,换上新的闪存,再用命令将uboot固件写入新闪存。至此,完成一半工作,焊接好新闪存之后用TFTP方式刷入路由固件。 这是牛人的做法,新手绝对是失败的。为了搞一个路由器去练习这个功夫,实在不划算,还是花二十左右淘宝一个编程器好些。 大致说一下路由器固件的组成部分:uboot,固件,ART。uboot相当于电脑的BIOS,首先从这里启动,uboot引导固件启动,固件相当于电脑的操作系统了,这也是我们能看看见和操作的部分。ART则是无线部分的,相当于电脑上的无线网卡驱动程序,如果没有这个,无线功能则不能使用。 下图是341A编程器,SOP转换座,64M内存,8M闪存的集体合影。 今天就是那它下手,TPLINK内部主板差不多都是一模一样的,换个外壳,换个固件界面卖不同价格。 脱掉衣服看看,就这个熊样,TPLINK很多路由里面都是这个主板。原机的闪存和内存太小,而且固件也不咋样,故而问题多多。给它换了内存和闪存之后,如虎添翼,想刷什么固件都行。
闪存是宽体SOP8,这里没有展示。已经用编程器刷好恩山hackpascal大神的breed uboot固件,这个固件等同于他之前发布的不死uboot固件。
好处是,如果路由固件有问题,可以恢复到breed web界面重新刷机。如同电脑操作系统出了问题,回到BIOS下开始重装系统。 更换大内存之后,一定要短接R59,或者使用22Ω电阻!否则没法开机,因为主控识别不了内存。 |
|
Bootloader 即引导加载程序,是系统加电后运行的第一段软件代码。简单的说它们都是bootloader,所完成的任务也大同小异。
就会开始进行主导,将内核搬到内存中以及进行一些必要的初始化工作,之后跳到内核的入口地址来执行,这样内核就开始启动,也就是系统就启动起来了。