当前位置:首页 » 币种行情 » 不死固件装trx

不死固件装trx

发布时间: 2023-07-17 04:57:00

『壹』 r7000 梅林384退回

具体方法:
第一步:打开http://router.asus.com/进入梅林后台
第二步:进入梅林固件后台,准备JFFS分区格式化。
步骤:高级设置→系统管理→系统设置内勾选:Format JFFS partition at next boot(下次重启格式化jffs分区) 和 Enable JFFS custom scripts and configs(开启jffs自定义脚本),点击页面下方“应用本页面设置”。成功应用后重启路由器。
第三步:梅林固件恢复出厂
步骤:高级设置→系统管理→恢复。等待重启。进入梅林后台,进行简单设置,随意设置,反正一会就刷没了。
第四步:刷入过渡固件(Merling-R7000-back-to-ofw.trx)
步骤:高级设置→系统管理→固件升级→选择固件版本→上传。
等待固件刷入。
固件升级完成之后会提示手动重启,隔十几秒会自动重启,如果你实在等不及就可以手动戳一下路由器开关。
重启完成之后,如果你打开了浏览器,会自动弹出网页进入网件官方设置界面,如果没有就在浏览器输入http://www.routerlogin.net/打开设置界面。
这里就不详细说如何设置了吧,反正很简单的,不过设置了也没啥用,等会就刷掉了。
第五步:过渡固件恢复出厂
打开网页http://www.routerlogin.net/进入网件后台
步骤:高级→管理→备份设置→擦除(恢复出厂设置)
这里忘记截图了,这个恢复出厂固件版本是V1.0.3.24_1.1.20。

『贰』 斐讯路由器刷华硕固件有用吗有什么功能呢

  • 斐讯路由器刷华硕固件是有用的,刷完是可以使用的。

  • 由于斐讯K2原厂固件在使用过程中经常出现掉线,不稳定的情况,所以有很多朋友都需要刷第三方固件,而华硕是目前比较稳定的。

『叁』 为什么有的固件是bin,有的是trx

bin后缀文件一般为十六进制通过刷写BIOS的工具来烧录芯片常用的格式。而至于TRX则具体不详。

『肆』 小白求教,关于openwrt的Makefile

1、搭建开发环境
首先,在执行make menuconfig后,

其中,图中红框部分是我定制路由器的系统版本,大家可以根据不同的路由器进行不同的选择;绿框部分表示我们需要编译一个SDK开发环境(默认情况下,此项未勾选)。
编译过程中需要通过官网下载很多相关的软件包,所以必须保证能够顺利连上外网。由于下载速度的限制,编译过程大概需要数小时。编译结束后,所有的产品都会放在编译根目录下的bin/yourtarget/. 例如:我所编译的产物都放在./bin/brcm47xx/下,其中文件主要有几类:
(1).bin/.trx 文件: 这些都是在我们所选的target-system的类别之下,针对不同路由器型号、版本编译的路由器固件。这些不同路由器的型号和版本是openwrt预先设置好的,我们不需要更改。至于.bin和.trx的区别,一种说法是,第一次刷路由器的时候,需要用.bin文件,如果需要再升级,则不能再使用.bin文件,而需要用.trx文件。原因是,.bin是将路由器的相关配置信息和.trx封装在一起而生成的封包,也就是说是包含路由器版本信息的.trx。在第一次刷固件的时候,我们需要提供这样的信息,而在后续升级时,则不再需要,用.trx文件即可。
(2)packages文件夹: 里面包含了我们在配置文件里设定的所有编译好的软件包。默认情况下,会有默认选择的软件包。
(3)OpenWrt-SDK.**.tar.bz2: 这个也就是我们定制编译好的OpenWRT SDK环境。我们将用这个来进行OpenWrt软件包的开发。例如,我所编译好的SDK环境包为:/bin/brcm47xx/OpenWrt-SDK-brcm47xx-for-Linux-x86_64-gcc-4.3.3+cs_uClibc-0.9.30.1.tar.bz2
可以从名称上看出,target system是brcm47xx,host system是Linux-x86_64,使用的编译工具以及库是4.3.3+cs_uClibc-0.9.30.1。
(4)md5sums 文件: 这个文件记录了所有我们编译好的文件的MD5值,来保证文件的完整性。因为文件的不完整,很容易将路由器变成“砖头”。
需要主要的是,编译完成后,一定要将编译好的bin目录进行备份(如果里面东西对你很重要的话),因为在下次编译之前,执行make clean 会将bin目录下的所有文件给清除掉!!
2、 更改原有packages
在编译根目录下会有一个dl的目录,这个目录其实是“download”的简写,在编译前期,需要从网络下载的数据包都会放在这个目录下,这些软件包的一个特点就是,会自动安装在所编译的固件中,也就是我们make menuconfig的时候,为固件配置的一些软件包。如果我们需要更改这些源码包,只需要将更改好的源码包打包成相同的名字放在这个目录下,然后开始编译即可。编译时,会将软件包解压到build_dir目录下。
当然,你也可以自己在dl里面创建自己的软件包,然后更改相关的配置文件,让openwrt可以识别这个文件包。
由于我的项目更改的内容是底层的,需要跟固件一起安装。所以,我使用的方法就是直接更改dl目录下软件包,然后重新进行固件编译。感觉类似于Linux的内核编译。反复编过十多次,没有任何问题。
3、 新建自己的packages
对于自己新建的package,而这个package又不需要随固件一起安装,换句话说,就是可以当做一个可选软件包的话。我们可以利用我们的SDK环境来单独编译,编译后会生成一个ipk的文件包。然后利用 opkg install xxx.ipk 来安装这个软件。
下面具体说下,如何编译一个helloword的软件包。
(1)首先,编写helloworld程序
编写helloworld.c
/****************
* Helloworld.c
* The most simplistic C program ever written.
* An epileptic monkey on crack could write this code.
*****************/
#include <stdio.h>
#include <unistd.h>
int main(void)
{
printf("Hell! O' world, why won't my code compile?\n\n");
return 0;
}
编写Makefile文件
# build helloworld executable when user executes "make"
helloworld: helloworld.o
$(CC) $(LDFLAGS) helloworld.o -o helloworld
helloworld.o: helloworld.c
$(CC) $(CFLAGS) -c helloworld.c
# remove object files and executable when user executes "make clean"
clean:
rm *.o helloworld
在这两个文件的目录下,执行make 应该可以生成helloworld的可执行文件。执行helloworld后,能够打印出“Hell! O' world, why won't my code compile?”。 这一步,主要保证我们的源程序是可以正常编译的。下面我们将其移植到OpenWRT上。
(2)将OpenWrt-SDK-brcm47xx-for-Linux-x86_64-gcc-4.3.3+cs_uClibc-0.9.30.1.tar.bz2解压
tar –xvf OpenWrt-SDK-brcm47xx-for-Linux-x86_64-gcc-4.3.3+cs_uClibc-0.9.30.1.tar.bz2
(3)进入SDK
cd OpenWrt-SDK-brcm47xx-for-Linux-x86_64-gcc-4.3.3+cs_uClibc-0.9.30.1
可以看到里面的目录结构跟我们之前source的目录结构基本相同,所需要编译的软件包,需要放置在package目录下
(4)在package目录下创建helloworld目录
cd package
mkdir helloworld
cd helloworld
(5)创建src目录,拷贝 helloworld文件
mkdir src
cp /home/wrt/test/helloworld.c src
cp /home/wrt/test/Makefile src
(6)在helloworld目录下创建Makefile文件
这个Makefile文件是给OpenWRT读的,而之前写的那个Makefile文件是针对helloworld给编译其读的。两个Makefile不在同一层目录下。
touch Makefile
vim Makefile
Makefile文件模板内容如下:
##############################################
# OpenWrt Makefile for helloworld program
#
#
# Most of the variables used here are defined in
# the include directives below. We just need to
# specify a basic description of the package,
# where to build our program, where to find
# the source files, and where to install the
# compiled program on the router.
#
# Be very careful of spacing in this file.
# Indents should be tabs, not spaces, and
# there should be no trailing whitespace in
# lines that are not commented.
#
##############################################
include $(TOPDIR)/rules.mk
# Name and release number of this package
PKG_NAME:=helloworld
PKG_RELEASE:=1
# This specifies the directory where we're going to build the program.
# The root build directory, $(BUILD_DIR), is by default the build_mipsel
# directory in your OpenWrt SDK directory
PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
include $(INCLUDE_DIR)/package.mk
# Specify package information for this program.
# The variables defined here should be self explanatory.
# If you are running Kamikaze, delete the DESCRIPTION
# variable below and uncomment the Kamikaze define
# directive for the description below
define Package/helloworld
SECTION:=utils
CATEGORY:=Utilities
TITLE:=Helloworld -- prints a snarky message
endef
# Uncomment portion below for Kamikaze and delete DESCRIPTION variable above
define Package/helloworld/description
If you can't figure out what this program does, you're probably
brain-dead and need immediate medical attention.
endef
# Specify what needs to be done to prepare for building the package.
# In our case, we need to the source files to the build directory.
# This is NOT the default. The default uses the PKG_SOURCE_URL and the
# PKG_SOURCE which is not defined here to download the source from the web.
# In order to just build a simple program that we have just written, it is
# much easier to do it this way.
define Build/Prepare
mkdir -p $(PKG_BUILD_DIR)
$(CP) ./src/* $(PKG_BUILD_DIR)/
endef
# We do not need to define Build/Configure or Build/Compile directives
# The defaults are appropriate for compiling a simple program such as this one
# Specify where and how to install the program. Since we only have one file,
# the helloworld executable, install it by ing it to the /bin directory on
# the router. The $(1) variable represents the root directory on the router running
# OpenWrt. The $(INSTALL_DIR) variable contains a command to prepare the install
# directory if it does not already exist. Likewise $(INSTALL_BIN) contains the
# command to the binary file from its current location (in our case the build
# directory) to the install directory.
define Package/helloworld/install
$(INSTALL_DIR) $(1)/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/helloworld $(1)/bin/
endef
# This line executes the necessary commands to compile our program.
# The above define directives specify all the information needed, but this
# line calls BuildPackage which in turn actually uses this information to
# build a package.
$(eval $(call BuildPackage,helloworld))
(7)返回到SDK的根目录
执行make进行编译
编译过程会在build_dir目录下完成
编译结果会放在 bin/[yourtarget]/package目录下helloworld_1_bcm47xx.ipk
(8)上传helloworld_1_bcm47xx.ipk
使用sftp软件上传helloworld_1_bcm47xx.ipk至路由器
执行 opkg install helloworld_1_bcm47xx.ipk
输入hello然后按Tab键,发现openwrt中已经有helloworld可执行命令。
执行 helloworld 查看程序的效果。

『伍』 r6300v2 梅林固件 怎么刷回原厂


1、原厂固件恢复出厂设置

2、刷入DD过渡固件

3、刷入梅林1.2固

4、刷入梅林55正式版固件

『陆』 路由器Bootloader和固件升级

1.进入Breed Web恢复控制台

按住复位键不松再给路由通电,当看到路由器的部分或全部LED灯连闪4次时,松开复位键,即进入Breed。地址为192.168.1.1

2.更新Breed

breed-mt7620-lenovo-y1.bin

固件更新—Bootloader—选择文件—上传

3.更新固件

RT-AC54U-GPIO-11-newifimini-128M_3.4.3.9-099.trx

恢复出厂设置—Config区(公版)

固件更新—固件—上传

地址为192.168.123.1

『柒』 网件X6 R8000路由器刷回原始固件

chk与trx两种格式。
chk:直接从官方固件输入即可。
trx:从dd,tt之类的第三方固件刷入

简单说一下注意事项:
1.官方固件直接刷chk结尾的固件可以直接升到merlin
2.刷完chk会自动重启,等到wifi的灯白色,说明启动完毕,此时power灯应该是橘红色的。并且路由器管理界面应该是英文的。
3.直接拔电源或者按电源开关重启路由器。
4.等到wifi灯变白亮起,此时power灯会变为白色,此时后台界面已经是中文的,说明启动完成。
5.进入路由器,恢复一次出厂设置。
6.等待重启,大功告成。
7.R8000_to_OFW.trx用于从merlin刷回官方固件。

『捌』 路由器刷进breed然后怎么操作

刷入breed。用到的工具是“路由器刷breedWeb助手通用版1.3”。打开“路由器刷breedWeb控制台通用版v1.3.exe”,把弹窗最小化之后,点确定,进入软件界面,选择通用方案,点开始刷入。成功之后,等两分钟,按住路由器的reset按钮,拔电源(此时不要松手),五秒钟后,插入电源,并松开reset按钮。此时在电脑浏览器栏输入192.168.1.1,即可进入breedweb控制台。第二步,输入华硕固件。在breedweb控制台阶面,选择固件,选择浏览,选择文件RT-AC54U-GPIO-1-PSG1208-64M_3.4.3.9-099.trx,点开始刷入。刷入之后,重启路由器,再次进入192.168.1.1,即为华硕固件界面。初始账户密码仍为admin。第三步,设置网络。假如直接接光猫的话,一定要记得设置外部网络,输入你的上网账户和密码,这样才能上网。END注意事项IP地址在不同的阶段有不同,对于斐讯k2来说,要么是192.168.2.1,要么是192.168.1.1.大家可以多尝试几次。

『玖』 BCM平台的路由器刷.trx格式的固件应该怎样刷

建议: XP 对话框中有很多选项设置,通常都是先选中某个选项,然后再单击“确定”按钮开始执行。利用鼠标双击可以简化这一操作步骤,双击某个选项可以做到既选中又执行。

热点内容
以太坊gas补充 发布:2025-06-23 13:04:43 浏览:36
eth交流项目 发布:2025-06-23 13:03:42 浏览:333
比特币2012年关机价 发布:2025-06-23 12:48:12 浏览:728
发展区块链技术的风险 发布:2025-06-23 12:33:16 浏览:552
eth创世块 发布:2025-06-23 12:26:17 浏览:875
区块链数据存本机吗 发布:2025-06-23 12:19:45 浏览:76
合约卡怎么撤销 发布:2025-06-23 12:03:35 浏览:153
元宇宙景点 发布:2025-06-23 11:24:14 浏览:699
eth与ht哪个值得买 发布:2025-06-23 11:21:16 浏览:623
区块链上新币连续新底怎么办 发布:2025-06-23 11:06:44 浏览:372