[OpenWrt] TP路由,打造完整的固件,无需复杂的TTL ,U-boot命令

2024-03-05 00:32

本文主要是介绍[OpenWrt] TP路由,打造完整的固件,无需复杂的TTL ,U-boot命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原文地址:http://www.right.com.cn/forum/forum.php?mod=viewthread&tid=44999

一般tp系列路由 741/841N/941n/MR3420  固件修复或改8M固件,  通常先写个u-boot ,然后通过TTL线连接,使用u-boot 命令从tftp服务器下载固件修复, 操作好不容易.......   


111.jpg
2011-1-17 16:00 上传
下载附件 (57.58 KB)




直接打造完整的编程器固件写入,方便多了。 步骤:

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,起动即可。

555.jpg
2011-1-17 16:01 上传
下载附件 (158.59 KB)



另:其实使用高级的编程器,更简单些, 可以直接编辑数据缓冲区,写入MAC和PIN。可装入多个文件到数据缓冲区起始地址,备份的board_config/art 分区文件装入到 0x3F1000,固件 xxx-factory.bin  装入到0x20000。写入。

777.jpg
2011-1-17 16:01 上传
下载附件 (102.2 KB)



参考文档:  

TP-MR3420v1的8m uboot和固件:
http://www.right.com.cn/forum/thread-44279-1-1.html

TPLINK WR841N V7升级64M RAM 8M FLASH:
http://www.right.com.cn/forum/thread-42523-1-1.html

10M/s的USB速度-841n改USB手记:
http://www.gotogp.com:88/viewtopic.php?id=63

这篇关于[OpenWrt] TP路由,打造完整的固件,无需复杂的TTL ,U-boot命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/774755

相关文章

Android我的二维码扫描功能发展史(完整)

最近在研究下二维码扫描功能,跟据从网上查阅的资料到自己勉强已实现扫描功能来一一介绍我的二维码扫描功能实现的发展历程: 首页通过网络搜索发现做android二维码扫描功能看去都是基于google的ZXing项目开发。 2、搜索怎么使用ZXing实现自己的二维码扫描:从网上下载ZXing-2.2.zip以及core-2.2-source.jar文件,分别解压两个文件。然后把.jar解压出来的整个c

vue子路由回退后刷新页面方式

最近碰到一个小问题,页面中含有 <transition name="router-slid" mode="out-in"><router-view></router-view></transition> 作为子页面加载显示的地方。但是一般正常子路由通过 this.$router.go(-1) 返回到上一层原先的页面中。通过路由历史返回方式原本父页面想更新数据在created 跟mounted

Linux 下的Vim命令宝贝

vim 命令详解(转自:https://www.cnblogs.com/usergaojie/p/4583796.html) vi: Visual Interface 可视化接口 vim: VI iMproved VI增强版 全屏编辑器,模式化编辑器 vim模式: 编辑模式(命令模式)输入模式末行模式 模式转换: 编辑-->输入: i: 在当前光标所在字符的前面,转为输入模式

打造坚固的SSH防护网:端口敲门入门指南

欢迎来到我的博客,代码的世界里,每一行都是一个故事 🎏:你只管努力,剩下的交给时间 🏠 :小破站 打造坚固的SSH防护网:端口敲门入门指南 前言什么是端口敲门端口敲门的优点1. 增强安全性2. 动态防火墙规则3. 隐匿服务4. 改善日志管理5. 灵活性和兼容性6. 低资源消耗7. 防御暴力破解和扫描8. 便于合法用户访问9. 适用于不同类型的服务 端口敲

Linux中拷贝 cp命令中拷贝所有的写法详解

This text from: http://www.jb51.net/article/101641.htm 一、预备  cp就是拷贝,最简单的使用方式就是: cp oldfile newfile 但这样只能拷贝文件,不能拷贝目录,所以通常用: cp -r old/ new/ 那就会把old目录整个拷贝到new目录下。注意,不是把old目录里面的文件拷贝到new目录,

完整的申请邓白氏编码的流程(手把手教你申请邓白氏编码

完整的申请邓白氏编码的流程(手把手教你申请邓白氏编码)  标签: 编码邓白氏编码申请流程苹果开发者账号申请 2016-07-08 16:13  2274人阅读  评论(2)  收藏  举报   分类: 技术  苹果开发  邓白氏编码申请 版权声明:本文为博主原创文章,未经博主允许不得转载。     申请公司的苹果开发者账号和企业级的苹

Django 路由系统详解

Django 路由系统详解 引言 Django 是一个高级 Python Web 框架,它鼓励快速开发和干净、实用的设计。在 Django 中,路由系统是其核心组件之一,负责将用户的请求映射到相应的视图函数或类。本文将深入探讨 Django 的路由系统,包括其工作原理、配置方式以及高级功能。 目录 路由基础URL 映射路由参数命名空间URL 反向解析路由分发include 路由路由修饰符自

Java的简易编译命令

生成jar包 编译生成.class 文件 编译.class文件的命令,其中的参数是输出,原文件路径 javac -sourcepath class.class MyClass.java 如果有包名的需要创建对应包的文件夹,建文件移动对应的包名下在开始包下创建meta-inf文件夹在meta-inf文件下创建manifest.mf文件 生成可运行的jar包 解压 生成了jar包后,进

基于Spring Boot构建淘客返利平台

基于Spring Boot构建淘客返利平台 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们将讨论如何基于Spring Boot构建一个淘客返利平台。 淘客返利平台通过整合各种电商平台的商品信息,提供给用户查询和返利功能,从而实现流量变现。以下是实现一个简单的淘客返利平台的步骤。 1. 项目初始化 首先,使用Spri

CSS背景属性:打造丰富视觉效果的背景设计

在网页设计中,背景是创建视觉吸引力和设置页面基调的重要元素。CSS提供了多种背景属性来控制元素的背景样式,包括颜色、图像、尺寸、位置和重复方式。本文将详细介绍CSS中的背景属性,包括background简写属性以及background-color、background-image、background-repeat、background-position和background-size等属性。