TP路由,打造完整的固件,无需复杂的TTL ,U-boot命令
- 格式:doc
- 大小:355.00 KB
- 文档页数:4
自己手上的TP-link 941n是2.4版的,在没有找全所有的教程的情况下刷了DD后,想刷回原厂的固件,方法有许多,自己就试两种如下:方法一先去TP-Link国外的官网下载一个带有boot的固件,TL-WR941ND_V4_091118,然后在Unix 系统下面使用dd命令,把boot部分去掉,命令为ddif=wr941nv4_en_3_9_17_up_boot\(091118\) .bin of=tplink.bin skip=257 bs=512把tplink.bin拷贝到OpenWRT去scp tplink.bin ************.1.1:/tmp然后ssh登录OpenWRT,运行下面的命令来刷固件cd /tmpmtd -r write tplink.bin firmware方法二始菜单运行CMD ,打开dos界面。
输入telnet192.168.1.1,显示用户名密码输入 root admin 或者自己的密码登陆成功后cd /tmp切换到路由器的 tmp文件夹下执行 wget (加重为地址是你自己的IP地址和固件文件名)提示下载成功执行 mtd -r write wr941n.bin linux用上面的方法都没有成功,结果路由变砖了,四个灯一起亮,又熄灭了,不停的这情况.在网上搜索了一天的时间,发现只有用TTL线进行修复了,在外面找了一个电器修理部,花了15元,焊接上TTL针,自己TTL软件进入,设置波特率是11520,不是网上说的9600,如果是乱码的情况你就要修改波特率这个值偿试改变,刚开始按TP键没有作用,又试着按P键还是不行,最后没有办法在网上搜索,发现按TPL这三个键,进入了U-boot了,高兴呀.参考了一些前人的经验来恢复固件,把你电脑的Ip地址设置为192.168.1.254,打开tftp服务器,设置好路径。
把网线连接到路由器的Lan口。
并且关闭防火墙。
确认路由器可以从电脑下载固件输入命令:ar7100> setenv serverip 192.168.1.254; setenv ipaddr 192.168.1.1ar7100> tftp0x80800000 wr941n_cn_3_4_5_up( 081113).bin出现如下提示:set link to 100M full by lqm.dup 1 speed 100Using eth0 deviceTFTP from server 192.168.1.254; our IP address is 192.168.1.1Filename'openwrt-ar71xx-tl-wr941ndv2-squashfs.u ni'.Load address: 0x80800000Loading: checksum badchecksum badchecksum badchecksum bad######################################################################################### ####################################### ########################## ####################################### ########################## ####################################### ########################## ####################################### ########################## ####################################### ########################## ####################################### ########################## ####################################### ################################################################# ########################## ####################################### ########################## ####################################### ########################## ##############################doneBytes transferred = 3932160 (3c0000 hex) 继续输入命令:ar7100> erase 0xbf020000 +0x3c0000出现如下提示:First 0x2 last 0x3d sector size 0x1000061Erased 60 sectors继续输入:ar7100> cp.b 0x80800000 0xbf0200000x3c0000提示:Copy to Flash... write addr: bf020000 done重启路由器就好了------------------------------------------------------------------------------------------------------------------------------------------------如果出现以下的情况TFTP from server 192.168.1.254; our IP address is 192.168.1.1Filename wr941n_cn_3_4_5_up(081113). binLoad address: 0x80800000Loading: T T T T T T T T T T请把网线接到 LAN口1 (这里我的路由器由于被刷成交换机所以我就把网线接到WAN 口了因为开始的时候我只接LAN 口所以一直提示上面的信息就是无法跟TFTP 服务器连接)所以建议同鞋自己多换几个接口原文地址:======================================= ======================================= ======上面是我变砖和修砖的经历现在来说一下如何安全的刷机不用TTL线完成三个系统的亦换,我们应这样来刷机第一步刷入 OpenWrt固件下载地址:openwrt-ar71xx-tl-wr941nd-v2-squashfs-factory.bin openwrt-ar71xx-tl-wr941nd-v2-squashfs-sysupgrad.bin 最新版在这里下载openwrt-ar71xx-tl-wr941nd-v2-squashfs-sysupgrad.bin 进入TP-link选择软件升级选择文件openwrt-ar71xx-tl-wr941nd-v2-squashfs-factory.bin等路由重启中后用命令telnet 192.168.1.1 进入后修改密码输入passwd进行修改,用IE打开192.168.1.1就可以看到Openwrt了,以后升级就只下载openwrt-ar71xx-tl-wr941nd-v2-squashfs-sysupgrad.bin来升级了,至于安装luci界面我们可以参考这里n/article/details/8570488为什么不只接刷最新版呢,我也试过TP_link不认,只认老版的factory.bin文件第二步刷入DD下载地址2013-r21286/找到tplink_tl-wr941ndv2下载factory-to-ddwrt.bintl-wr941nd-webflash.bin两个文件从Openwrt的升级界面选择文件factory-to-ddwrt.bin进行刷机这样就成功,刷入了DD了,以后升级就只刷入tl-wr941nd-webflash.bin这个文件就可以了,进入DD首先要设置用户名和密码第三步刷入原厂固件这个要用工具了,最简单打开ddwrt2factory.exe文件选择TP 固件文件就可以了,固件名称最好是英文或数字中间不要有空格之类的特殊符号,输入你的密码点击升级就OK了这个是我的路由接TTL线的图,短接R356焊接TTL针就行了Wr841n 941n硬改MAC研究了半个多月的Openwrt克隆MAC地址,今天终于把手头的Wr841n V5.5改好了,电信MAC地址绑定,直接PPPOE拨号成功,现总结如下:1.现在的路由器MAC地址藏在了U-boot中,而并不是Art,保存U-boot,用WinHEX打开,修改0001FC00地址,连续六个双字节,就可以了。
TP 720N V3 8M flash 无TTL 刷回原厂教程1.首先请确定机器是TP 720N V3版本,并且已经刷了的不死uboot文件720N-不死uboot_EC888F123456.bin(初始MAC位于1FC00,为EC888F123456,请用winhex自行修改)。
(如果硬件版本不对,最好不要尝试,以免变砖;如果硬件版本OK,不确定是否是附件uboot,请重刷uboot,方法见如下)TP 720N V3版本4M 或者8M flash 刷不死uboot教程1.1原厂固件或者其他固件请升级到附件2的TL-WR720N_Gargoyle-Router_Revision-04ff0f8.bin(该固件mtd 可写): 若无法直接刷,请先刷720N-4M-石像鬼月圆之夜-3G-factory.bin再升级。
1.2 winscp连接到路由(用户root密码password),将720N-不死uboot_EC888F123456.bin上传至/tmp,secueCR(用户root密码password)登录路由,运行cd /tmp,接着运行mtd –r write uboot_EC888F123456.bin u-boot,机器重启之后就已经是720N-不死uboot_EC888F123456.bin了。
注意: 下次升级tp官网下载的固件的时候要注意是不是有uboot(看固件大小是否是3.75 MB (3,932,160 字节),最好用winhex查看固件),否则将会把uboot刷掉,很可能变砖。
刷完720N-不死uboot_EC888F123456.bin之后,关闭路由电源,按住路由的reset键,同时打开电源,看到LED 闪完第四次后松开reset,设置本地连接IP为192.168.1.2,掩码255.255.255.0,在IE输入192.168.1.1进入刷机界面,刷入720Nv3-无uboot-有art-TP原厂固件-4M-20130819.bin文件,刷完重启就已经是tp原厂了,路由IP 192.168.1.253,无线开启无密码。
tp link无线路由器设置详细步骤图解TP-Link无线路由器设置详细步骤图解一、引言随着无线网络的普及和发展,越来越多的人开始使用无线路由器来实现网络连接。
TP-Link作为一家知名的网络设备厂商,其无线路由器已经成为市场上的主流产品之一。
本文将为您详细介绍TP-Link无线路由器的设置步骤,并通过图解的方式帮助您完成设置。
二、准备工作在开始设置TP-Link无线路由器之前,您需要准备以下材料:1. 一台连接电脑的有线网线2. 一台配置完毕的电脑或手机3. 一个TP-Link无线路由器确保您已经具备上述材料后,我们就可以开始进行详细的设置步骤了。
三、无线路由器的连接1. 首先,将TP-Link无线路由器的电源线插入电源插座,并将其开启。
等待一段时间,直到无线路由器的状态指示灯亮起;2. 取出一端的有线网线,将其插入无线路由器的WAN口,另一端插入电脑的网卡接口;3. 此时,您的电脑已经与无线路由器建立了有线连接。
四、登录无线路由器管理界面1. 打开您的浏览器,输入默认的管理地址(一般为192.168.0.1或192.168.1.1);2. 在打开的管理页面上输入默认的用户名和密码(一般为admin/admin),然后点击登录。
五、快速设置向导1. 成功登录后,您将看到无线路由器的管理界面;2. 在界面的左侧菜单中,找到并点击“快速设置”项;2. 在快速设置页面中,您可以进行无线网络名称(SSID)和密码的设置;3. 输入您希望的无线网络名称和密码,然后点击“下一步”。
六、无线安全设置1. 在无线安全设置页面,您可以选择不同的安全加密方式;2. 根据您的需要,选择适合的加密方式,并设置相应的密码和加密方式;3. 点击“下一步”完成无线安全设置。
七、其他高级设置1. 在管理界面的左侧菜单中,您可以找到许多其他高级设置选项;2. 例如,您可以设置端口转发、动态域名解析等功能;3. 根据您的需求,选择相应的高级设置,并进行详细配置。
TP LINK 703N V1.X 4M 原版无拆机无TTL刷不死u-boot 教程703N V1.6测试OK1.将机器恢复出厂设置2.在机器的升级界面刷入openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory固件,如果已经是openwrt的请刷openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-sysupgrade3.升级成功后浏览器登陆路由修改初始密码(同时会关闭telnet而开启SSH)4.secureCRT登陆路由(用户名root,密码为你刚才修改的密码),运行cd /tmp,再运行dd if=/dev/mtd0 of=/tmp/uboot.bin(备份原始uboot),以及dd if=/dev/mtd4 of=/tmp/art.bin(备份原始art)5.winscp登陆路由进入/tmp将备份的原厂uboot及art拷贝到电脑进行备份。
6.winscp删除uboot.bin及art.bin,另外将不死uboot(不死uboot-tplink703n-EC-88-8F-12-34-56-20130817.bin)通过winscp拷贝到路由的/tmp7.secureCRT运行cd /tmp进入/tmp目录,再运行mtd -rwrite uboot-tplink703n-EC-88-8F-12-34-56-20130817.bin u-boot,刷完机器会自动重启,此时机器已经是不死uboot了8.重新开启路由电源前,按住路由上面的reset开关,等机器的LED灯闪烁第四次的时候松开手,机器进入刷机模式,可以升级固件,uboot等,注意,固件大小应该是3.75MB(3,932,160 字节), uboot大小是128KB。
以上就是升级过程文案编辑词条B 添加义项?文案,原指放书的桌子,后来指在桌子上写字的人。
本人很懒,一直没上这教程。
鉴于最近论坛很多兄弟找我要ubnt固件和请教怎么刷ubnt,我就写个清楚的出来,如果还不会的兄弟,那就上淘宝买现成的去吧!(切勿夹带淘宝链接,谢谢)先声明:本帖不给编程器固件,只给tftp刷的固件和所需要的软件。
TP541系列或者用AR231X的路由要在ttl下刷ubnt(注:ttl接口鉴于pcb板型众多需要自己找资料去),必须是要redboot引导的(也就是说541的机子先改成DD的系统,不知道怎么改的看这帖子去:/forum/thread-37171-1-2.html)DD刷ubnt的过程:先换成ubnt可用的redboot(附件提供4M和8M闪存使用的redboot,里面还有个猫大修改可用的redboot)首先接好ttl线进redboot(通电快速的按ctrl+c),打开tftpd32软件,设置好redboot文件路径。
输入以下命令:fis init -fip_address -l 192.168.1.1/24 -h 192.168.1.254 //如果能ping通192.168.1.1可以不需要load -v ap51-8mb-16mb.ram //这个过程可以看着tftpd32软件的上传过程确认加载了没有go完了等一会儿继续输入fis init -fip_address -l 192.168.1.1/24 -h 192.168.1.254 //如果能ping通192.168.1.1可以不需要load -r -b %{FREEMEMLO} (用的多大闪存就用相应的redboot).rom //这个过程可以看着tftpd32软件的上传过程确认加载了没有fis create RedBootreset再进redboot输入一次fis initfconfig //按图片里的设置接着按住reset键断电重起就可以用tftp软件上传附件里的固件(多大的闪存用多大的固件)tftp软件IP设置成192.168.1.20刷完后还启动不了固件的请确认fconfig配置如下:Run script at boot: trueBoot script:.. cache off.. fis load -d -e kernel.. goEnter script, terminate with empty line>>Boot script timeout (1000ms resolution): 1Use BOOTP for network configuration: falseGateway IP address:Local IP address:Local IP address mask:Default server IP address:Console baud rate: 9600GDB connection port: 9000Force console for special debug messages: falseNetwork debug at boot time: false刷完后的路由ip是192.168.1.20 用户名和密码是ubntubnt刷回DD:想刷回DD的兄弟过程一样,替换成DD用的redboot(带tftp的) //注意用对应闪存和内存大小的redboot文件tftp的ip是192.168.1.1本教程参考论坛jb86兄弟的redboot系列帖子,附件中会有他的ram版。
u-boot 技术文档1.U boot 命令详解1.1查看帮助命令使用help 或者?1.2环境变量打印环境变量:printenv设置环境变量:setenv(不会保存)保存环境变量:saveenv这个时候就有了1.3nandflash命令使用nand查看nandflash 所有指令擦除nand erase1.4norflash命令查看Flash信息命令: flinfo加/解写保护命令: protect擦除命令: erase1.5内存命令nm1.5USB指令使用help usb 查看usb具体指令使用usb 启动使用usb tree查看信息f atls usb 0 罗列u盘信息1.5.1实例演练usb指令烧写1.6实例演练ftp指令烧写环境变量中体现了开发板上的IP地址为192.168.0.2,网关为192.168.0.1,要求电上的tftp 服务器的IP为192.168.0.1;运行电脑上tftp服务器,指定好根目录,将内核和根文件系统放在根目录下。
注:线接上后,电脑上的本地连接可能是显示网络电缆没插好,这很正常!在使用过程中它们会自动去连接!<2>分别下载内核和根文件系统到内存0x30008000开始的空间先检查坏块nand bad再擦除坏块清理某个区域0x560000 0x3b22c00将根文件系统加载到0x30008000然后再将根文件系统写到0x560000 0x3b22c00这个位置然后重启:重复上面的步骤:nand erase 0x60000 0x267000将内核文件保存到0x60000 0x267000这块区域运行1.8系统重启指令2.U boot 内核移植在cpu/arm920t/start.S中添加以下代码在修改并添加为以下代码在include/configs/mini2440.h修改为如下:将以下代码修改为:将以下代码修改为:将以下代码修改为:在drivers/mtd/nand/s3c2410_nand.h 在最后下面代码上添加如下带码:。
TP路由,打造完整的固件,无需复杂的TTL ,U-boot命令一般tp系列路由 741/841N/941n/MR3420 固件修复或改8M固件,通常先写个u-boot ,然后通过TTL线连接,使用u-boot 命令从tftp服务器下载固件修复,操作好不容易.......直接打造完整的编程器固件写入,方便多了。
步骤:1。
winhex 新建一个8M的空白文件<未命名>,文件-新建,建立新文件,文件大小输入8MB 。
编辑-全选,填充选块,填充十六进制数值 FF 。
2。
打开 WR841N V7 8MB u-boot.bin 编辑-全选,复制。
切换到刚建立的8M文件,编辑-写入,偏移地址0。
3。
打开原机4M备份的固件,位置-转到偏移量 1FC00 和 1FE00 处,填入新建立的8M 文件对应位置。
定义选块 3F1000 - 3FFFFF,复制,写入8M文件的偏移地址 7F1000 处。
原固件0x1FC00是你的MAC地址,0x1FE00是你的PIN,一般外壳背面写有。
原固件0x3F1000 - 0x3FFFFF,board_config/art 分区,包含无线部分校正数据(好像是各机不相同,否则会丢无线)4。
打开下载的固件, openwrt-ar71xx-generic-tl-mr3420-v1-squashfs-factory.bin 全选,复制,写入8M文件的偏移地址 0x20000 处。
保存文件, 8M 完整编程器固件就生成了,写入flash,起动即可。
另:其实使用高级的编程器,更简单些,可以直接编辑数据缓冲区,写入MAC和PIN。
可装入多个文件到数据缓冲区起始地址,备份的board_config/art 分区文件装入到0x3F1000,固件 xxx-factory.bin 装入到0x20000。
写入。
先学习下编程器固件里面的内容:编程器固件中包含uboot、fw和art。
uboot就像电脑的bios,是底层的管理系统;fw就像电脑的操作系统,实现路由器的各种功能;art就像电脑的无线驱动程序,是无线校验码;uboot的长度为128KB(0x20000);art为64KB(0x10000);fw有4M和8M的区别,4M的为3840K (0x3c0000),8M的为7936KB(0x7c0000)。
在刷机之前要对要刷入flash的uboot、fw、art的文件长度用ultraedit或winhex进行校验。
尤其是uboot,如果大小不对,千万不要尝试刷入,那是一定会变砖的。
uboot、fw和art在flash中的位置如下:4M的FLASH:flash地址从0x000000~0x3FFFFFttl访问flash的地址从0x9F000000~0x9F3FFFFF8M的FLASH:flash地址从0x000000~0x7FFFFFttl访问flash的地址从0x9F000000~0x9F3FFFFF准备工作1、从PCB版上上引出TTL线,一般有三根:TX RX和GND,对应主板上的标记,应该是TP-IN,TP-OUT,主板上焊点较大、覆盖面积较广的一般就是GND,有USB的,外壳连接的就是GND,可以从这些地方引出。
2、USB-TTL板\串口TTL板\CH341编程器的 TTL串口功能,装好驱动,在设备管理器中查出该设备占用的COM端口号.3、电脑IP设置192.168.1.2,网关255.255.255.0,掩码192.168.1.1,网线连接路由器LAN口和电脑网线接口。
4、需要的软件PUTTY或者SecureCRT。
连接好TTL,打开PUTTY或者SecureCRT,点串口,端口改为上面查出的COM端口号,速率选择115200,点确定。
如果接上路由器电源以后不出码,请交换ttl的Tx和Rx两线;如果出乱码,请查COM端口的速率是不是都是115200。
TP Link无线路由器设置教程TP-Link无线路由器设置教程无线路由器已成为如今家庭网络的重要设备之一。
它不仅可以为多个设备提供稳定的网络连接,还能提供更好的网络安全性和管理功能。
作为一款领先的无线路由器品牌,TP-Link提供了一系列易于设置和管理的产品。
本文将为您详细介绍TP-Link无线路由器的设置步骤和相关注意事项。
步骤一:连接与登录首先,确保您已经将TP-Link无线路由器连接到电源,并使用网线将其与您的宽带调制解调器连接。
一旦连接完毕,打开您的电脑,并通过无线连接或网线将其与TP-Link路由器进行连接。
在您的浏览器中输入默认网关地址。
通常情况下,TP-Link路由器的默认网关地址是“192.168.0.1”或者“192.168.1.1”。
在输入网关地址后,按下“Enter”键,您将看到一个登录页面。
输入默认的用户名和密码。
根据您的型号,TP-Link路由器的默认用户名和密码可能不同。
您可以在产品包装盒或官方网站上找到这些信息。
一旦输入正确的用户名和密码,点击登录。
步骤二:基本设置一旦成功登录,您将看到一个管理界面,然后您可以开始进行基本设置。
首先,您可以更改无线网络名称(SSID)和密码。
SSID是您的无线网络的名称,而密码用于保护您的网络免受未经授权的访问。
点击“Wireless”选项卡,然后选择“Wireless Settings”选项。
在此选项卡中,您可以更改网络名称和密码。
建议您使用强密码以增加网络安全性。
其次,您可以选择无线安全加密类型。
在“Wireless”选项卡中,选择“Wireless Security”选项。
根据您的偏好,选择WPA2-PSK或其他加密类型,并设置相应的密码。
请注意,WPA2-PSK是目前最安全的无线加密标准,建议您选择此选项。
步骤三:高级设置除了基本设置之外,您还可以进行一些高级设置以优化您的无线网络。
首先,您可以指定一个固定的IP地址。
在“DHCP”选项卡中,选择“DHCP Settings”,然后选择“Reserved IP Address”。
TP路由,打造完整的固件,无需复杂的TTL ,U-boot命令
一般tp系列路由 741/841N/941n/MR3420 固件修复或改8M固件,通常先写个u-boot ,然后通过TTL线连接,使用u-boot 命令从tftp服务器下载固件修复,操作好不容易.......
直接打造完整的编程器固件写入,方便多了。
步骤:
1。
winhex 新建一个8M的空白文件<未命名>,文件-新建,建立新文件,文件大小输入8MB 。
编辑-全选,填充选块,填充十六进制数值 FF 。
2。
打开 WR841N V7 8MB u-boot.bin 编辑-全选,复制。
切换到刚建立的8M文件,编辑-写入,偏移地址0。
3。
打开原机4M备份的固件,位置-转到偏移量 1FC00 和 1FE00 处,填入新建立的8M 文件对应位置。
定义选块 3F1000 - 3FFFFF,复制,写入8M文件的偏移地址 7F1000 处。
原固件0x1FC00是你的MAC地址,0x1FE00是你的PIN,一般外壳背面写有。
原固件0x3F1000 - 0x3FFFFF,board_config/art 分区,包含无线部分校正数据(好像是各机不相同,否则会丢无线)
4。
打开下载的固件, openwrt-ar71xx-generic-tl-mr3420-v1-squashfs-factory.bin 全选,复制,写入8M文件的偏移地址 0x20000 处。
保存文件, 8M 完整编程器固件就生成了,写入flash,起动即可。
另:其实使用高级的编程器,更简单些,可以直接编辑数据缓冲区,写入MAC和PIN。
可装入多个文件到数据缓冲区起始地址,备份的board_config/art 分区文件装入到
0x3F1000,固件 xxx-factory.bin 装入到0x20000。
写入。