这是要发动总攻的节奏啊!不过tm ac1900的固件应该早就在那儿了吧?我觉得导致刷 机必须删mtd5那个版本应该就有了。感兴趣的可以去看看。 之前有一次固件翻倍据说是压缩trx乌龙了(看Colin Taylor @ SNB的回复):https:// www.techpowerup.com/forums/threads/rt-ac68u-firmware-just-got-a-lot-bigger. 282491/
Looks like someone made a mistake when compressing the trx file. Looking at this version and the previous one the contents are approximately the same size. The difference is that this new one has ~56MB of padding after the data.
【 在 furthermore (网版客观帝) 的大作中提到: 】 : 这是要发动总攻的节奏啊!不过tm ac1900的固件应该早就在那儿了吧?我觉得导致刷 : 机必须删mtd5那个版本应该就有了。感兴趣的可以去看看。 : 之前有一次固件翻倍据说是压缩trx乌龙了(看Colin Taylor @ SNB的回复):https:// : www.techpowerup.com/forums/threads/rt-ac68u-firmware-just-got-a-lot-bigger. : 282491/ : : Looks like someone made a mistake when compressing the trx file. Looking at : this version and the previous one the contents are approximately the same : size. The difference is that this new one has ~56MB of padding after the : data. : : 【 在 emi(emi) 的大作中提到: 】 : : 华硕那个巨大的 firmware 里面东西不少,打开一看,各种 CFE 都有, : 包括大 : 家喜闻 : : 乐见的 : : TM-AC1900 的 firmware
nvram set webs_state_update=0 # INITIALIZING nvram set webs_state_flag=0 # 0: Don't do upgrade 1: Do upgrade nvram set webs_state_error=0 nvram set webs_state_url="" nvram set webs_state_fwlength=0 nvram set webs_state_fwcrc=0
# current firmware information current_firm=`nvram get firmver` current_firm=`echo $current_firm | sed s/'\.'//g;` current_buildno=`nvram get buildno` current_extendno=`nvram get extendno` current_extendno=`echo $current_extendno | sed s/-g.*//;`
# get firmware information forsq=`nvram get apps_sq` model=TM-AC1900
if [ "$forsq" == "1" ]; then echo "---- update sq tmo ----" >> /tmp/webs_upgrade.log wget $wget_options https://dlcdnets.asus.com/pub/ASUS/LiveUpdate/Release/Wireless_SQ/wlan_update_tmo_enc.zip -O /tmp/wlan_update.txt else echo "---- update real tmo ----" >> /tmp/webs_upgrade.log wget $wget_options https://dlcdnets.asus.com/pub/ASUS/LiveUpdate/Release/Wireless/wlan_update_tmo_enc.zip -O /tmp/wlan_update.txt fi
if [ "$?" != "0" ]; then echo "---- download INFO failed ----" >> /tmp/webs_upgrade.log nvram set webs_state_error=1 else # TODO get and parse information firmver=`grep $model /tmp/wlan_update.txt | sed s/.*#FW//;` firmver=`echo $firmver | sed s/#.*//;` buildno=`echo $firmver | sed s/....//;` firmver=`echo $firmver | sed s/$buildno$//;` extendno=`grep $model /tmp/wlan_update.txt | sed s/.*#EXT//;` extendno=`echo $extendno | sed s/#.*//;` lextendno=`echo $extendno | sed s/-g.*//;` nvram set webs_state_info=${firmver}_${buildno}_${extendno} urlpath=`grep $model /tmp/wlan_update.txt | sed s/.*#URL//;` urlpath=`echo $urlpath | sed s/#.*//;` nvram set webs_state_url=${urlpath} fwlength=`grep $model /tmp/wlan_update.txt | sed s/.*#LENGTH//;` fwlength=`echo $fwlength | sed s/#.*//;` nvram set webs_state_fwlength=${fwlength} fwcrc=`grep $model /tmp/wlan_update.txt | sed s/.*#CRC//;` fwcrc=`echo $fwcrc | sed s/#.*//;` nvram set webs_state_fwcrc=${fwcrc} stat_file=`nvram get productid`_`nvram get webs_state_info`_stat.zip # to test quantity of downloading rm -f /tmp/wlan_update.* fi
nvram set webs_state_update=0 # INITIALIZING nvram set webs_state_flag=0 # 0: Don't do upgrade 1: Do upgrade nvram set webs_state_error=0 nvram set webs_state_url="" nvram set webs_state_fwlength=0 nvram set webs_state_fwcrc=0
# current firmware information current_firm=`nvram get firmver` current_firm=`echo $current_firm | sed s/'\.'//g;` current_buildno=`nvram get buildno` current_extendno=`nvram get extendno` current_extendno=`echo $current_extendno | sed s/-g.*//;`
# get firmware information forsq=`nvram get apps_sq` model=TM-AC1900
if [ "$forsq" == "1" ]; then echo "---- update sq tmo ----" >> /tmp/webs_upgrade.log wget $wget_options https://dlcdnets.asus.com/pub/ASUS/LiveUpdate/Release/Wireless_SQ/wlan_update_tmo_enc.zip -O /tmp/wlan_update.txt else echo "---- update real tmo ----" >> /tmp/webs_upgrade.log wget $wget_options https://dlcdnets.asus.com/pub/ASUS/LiveUpdate/Release/Wireless/wlan_update_tmo_enc.zip -O /tmp/wlan_update.txt fi
if [ "$?" != "0" ]; then echo "---- download INFO failed ----" >> /tmp/webs_upgrade.log nvram set webs_state_error=1 else # TODO get and parse information firmver=`grep $model /tmp/wlan_update.txt | sed s/.*#FW//;` firmver=`echo $firmver | sed s/#.*//;` buildno=`echo $firmver | sed s/....//;` firmver=`echo $firmver | sed s/$buildno$//;` extendno=`grep $model /tmp/wlan_update.txt | sed s/.*#EXT//;` extendno=`echo $extendno | sed s/#.*//;` lextendno=`echo $extendno | sed s/-g.*//;` nvram set webs_state_info=${firmver}_${buildno}_${extendno} urlpath=`grep $model /tmp/wlan_update.txt | sed s/.*#URL//;` urlpath=`echo $urlpath | sed s/#.*//;` nvram set webs_state_url=${urlpath} fwlength=`grep $model /tmp/wlan_update.txt | sed s/.*#LENGTH//;` fwlength=`echo $fwlength | sed s/#.*//;` nvram set webs_state_fwlength=${fwlength} fwcrc=`grep $model /tmp/wlan_update.txt | sed s/.*#CRC//;` fwcrc=`echo $fwcrc | sed s/#.*//;` nvram set webs_state_fwcrc=${fwcrc} stat_file=`nvram get productid`_`nvram get webs_state_info`_stat.zip # to test quantity of downloading rm -f /tmp/wlan_update.* fi
1. 我买来就是刷的68p的cfe 1.0.2.5, 最近才刷了merlin 386的,然后就发现问题了,后面刷过asus原厂的新fw
今天在提示下发现了cfe 1.0.2.9,已经说不清cfe是哪里倒入的了
但是为什么cfe在不知情下刷的?
2. 1.0.2.9 cfe不能降级到1.0.2.5但是可以降级到1.0.2.0,奇怪啊
3. 68P的cfe配合新固件会被恶意代码给cpu降速,这是asus乌龙还是针对AC1900的练手?(68P是BB的独家,量比较小,所以好弄个白名单?)
反正知道怎么弄了,你如果有时间,不妨试一下升级到华硕最新固件,看看问题是不是又出现了,就可以判断是不是华硕针对68p搞袭击。
【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: 1. 我买来就是刷的68p的cfe 1.0.2.5, 最近才刷了merlin 386的,然后就发现问题了
: ,后面刷过asus原厂的新fw
: 今天在提示下发现了cfe 1.0.2.9,已经说不清cfe是哪里倒入的了
: 但是为什么cfe在不知情下刷的?
: 2. 1.0.2.9 cfe不能降级到1.0.2.5但是可以降级到1.0.2.0,奇怪啊
: 3. 68P的cfe配合新固件会被恶意代码给cpu降速,这是asus乌龙还是针对AC1900的练手
: ?(68P是BB的独家,量比较小,所以好弄个白名单?)
现在首先需要一个原装68p刷新固件试试。。。。。。
【 在 tend (tend) 的大作中提到: 】
: 反正知道怎么弄了,你如果有时间,不妨试一下升级到华硕最新固件,看看问题是不是
: 又出现了,就可以判断是不是华硕针对68p搞袭击。
梅林现在支持mesh了吗,不支持的话,还是得用官方固件。
【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: 1. 我买来就是刷的68p的cfe 1.0.2.5, 最近才刷了merlin 386的,然后就发现问题了
: ,后面刷过asus原厂的新fw
: 今天在提示下发现了cfe 1.0.2.9,已经说不清cfe是哪里倒入的了
: 但是为什么cfe在不知情下刷的?
: 2. 1.0.2.9 cfe不能降级到1.0.2.5但是可以降级到1.0.2.0,奇怪啊
: 3. 68P的cfe配合新固件会被恶意代码给cpu降速,这是asus乌龙还是针对AC1900的练手
: ?(68P是BB的独家,量比较小,所以好弄个白名单?)
"恶意代码"应该老早就在了,看umlrss引用的那个snbforums帖子时间戳是2018年的。
不过那个帖子里没提cfe版本。
【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: 1. 我买来就是刷的68p的cfe 1.0.2.5, 最近才刷了merlin 386的,然后就发现问题了
: ,后面刷过asus原厂的新fw
: 今天在提示下发现了cfe 1.0.2.9,已经说不清cfe是哪里倒入的了
: 但是为什么cfe在不知情下刷的?
: 2. 1.0.2.9 cfe不能降级到1.0.2.5但是可以降级到1.0.2.0,奇怪啊
: 3. 68P的cfe配合新固件会被恶意代码给cpu降速,这是asus乌龙还是针对AC1900的练手
: ?(68P是BB的独家,量比较小,所以好弄个白名单?)
话说大家为什么喜欢用merlin。和原厂固件相比有啥优点?我出来没有用过。从前面讨论看merlin比原厂固件有大大的滞后。有点脱裤子放屁的感觉。
原厂firmware够强大,如果没有特别需求确实不需要装merlin。
merlin有几个添加功能对很多人来说也是需要的,比如wireless site survey,cron
job等等。
【 在 furthermore (网版客观帝) 的大作中提到: 】
: 话说大家为什么喜欢用merlin。和原厂固件相比有啥优点?我出来没有用过。从前面讨
: 论看merlin比原厂固件有大大的滞后。有点脱裤子放屁的感觉。
我还是猜测 68p量比较少, 容易做成一个名单
【 在 furthermore (网版客观帝) 的大作中提到: 】
: "恶意代码"应该老早就在了,看umlrss引用的那个snbforums帖子时间戳是2018年的。
: 不过那个帖子里没提cfe版本。
华硕那个巨大的 firmware 里面东西不少,打开一看,各种 CFE 都有,包括大家喜闻
乐见的
TM-AC1900 的 firmware
来个真相图
TM-AC1900 是不能直接刷华硕的 firmware 的,它准备一个 tm-ac1900 的CFE 干什么?
for roll back
【 在 emi (emi) 的大作中提到: 】
: 来个真相图
: TM-AC1900 是不能直接刷华硕的 firmware 的,它准备一个 tm-ac1900 的CFE 干什
么?
怎么用7 zip打开trx啊
【 在 emi (emi) 的大作中提到: 】
: 来个真相图
: TM-AC1900 是不能直接刷华硕的 firmware 的,它准备一个 tm-ac1900 的CFE 干什
么?
这是要发动总攻的节奏啊!不过tm ac1900的固件应该早就在那儿了吧?我觉得导致刷
机必须删mtd5那个版本应该就有了。感兴趣的可以去看看。
之前有一次固件翻倍据说是压缩trx乌龙了(看Colin Taylor @ SNB的回复):https://
www.techpowerup.com/forums/threads/rt-ac68u-firmware-just-got-a-lot-bigger.
282491/
Looks like someone made a mistake when compressing the trx file. Looking at this version and the previous one the contents are approximately the same
size. The difference is that this new one has ~56MB of padding after the
data.
【 在 emi(emi) 的大作中提到: 】
<br>: 华硕那个巨大的 firmware 里面东西不少,打开一看,各种 CFE 都有,
包括大
家喜闻
<br>: 乐见的
<br>: TM-AC1900 的 firmware
<br>
68u v2 就是68p
看来是应该是68p升级到1.0.2.9
但是升级上去了 就throttle cpu什么意思 难道正版68p也会被axe?
然后68p不让降价cfe 却可以刷68u的cfe?
骚操作
【 在 emi (emi) 的大作中提到: 】
来个真相图
TM-AC1900 是不能直接刷华硕的 firmware 的,它准备一个 tm-ac1900 的CFE 干什么?
我觉得这次说不定又是华硕乌龙了。路由器寸土寸金的设备固件搞那么大塞一堆大同小异不同型号的cfe进去。这种操作也是醉人。
【 在 tingtingliu(Grand Cherokee Overland) 的大作中提到: 】
: 68u v2 就是68p
: 看来是应该是68p升级到1.0.2.9
: 但是升级上去了 就throttle cpu什么意思 难道正版68p也会被axe?
: 然后68p不让降价cfe 却可以刷68u的cfe?
: 骚操作
: 来个真相图
: TM-AC1900 是不能直接刷华硕的 firmware 的,它准备一个 tm-ac1900 的CFE
干什么?
直接打开的。:P
【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: 怎么用7 zip打开trx啊
: 么?
我的怎么打不开
【 在 emi (emi) 的大作中提到: 】
: 直接打开的。:P
:
:
: 【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: : 怎么用7 zip打开trx啊
: : 么?
几个cfe并不占地方
【 在 furthermore (网版客观帝) 的大作中提到: 】
: 这是要发动总攻的节奏啊!不过tm ac1900的固件应该早就在那儿了吧?我觉得导致刷
: 机必须删mtd5那个版本应该就有了。感兴趣的可以去看看。
: 之前有一次固件翻倍据说是压缩trx乌龙了(看Colin Taylor @ SNB的回复):https://
: www.techpowerup.com/forums/threads/rt-ac68u-firmware-just-got-a-lot-bigger.
: 282491/
:
: Looks like someone made a mistake when compressing the trx file. Looking
at
: this version and the previous one the contents are approximately the same : size. The difference is that this new one has ~56MB of padding after the
: data.
:
: 【 在 emi(emi) 的大作中提到: 】
: : 华硕那个巨大的 firmware 里面东西不少,打开一看,各种 CFE 都有,
: 包括大
: 家喜闻
: : 乐见的
: : TM-AC1900 的 firmware
webs_update_enc.sh
from the trx's /usr/sbin
#!/bin/sh
wget_timeout=`nvram get apps_wget_timeout`
#wget_options="-nv -t 2 -T $wget_timeout --dns-timeout=120"
wget_options="-q -t 2 -T $wget_timeout --no-check-certificate"
nvram set webs_state_update=0 # INITIALIZING
nvram set webs_state_flag=0 # 0: Don't do upgrade 1: Do upgrade
nvram set webs_state_error=0
nvram set webs_state_url=""
nvram set webs_state_fwlength=0
nvram set webs_state_fwcrc=0
# current firmware information
current_firm=`nvram get firmver`
current_firm=`echo $current_firm | sed s/'\.'//g;`
current_buildno=`nvram get buildno`
current_extendno=`nvram get extendno`
current_extendno=`echo $current_extendno | sed s/-g.*//;`
# get firmware information
forsq=`nvram get apps_sq`
model=TM-AC1900
if [ "$forsq" == "1" ]; then
echo "---- update sq tmo ----" >> /tmp/webs_upgrade.log
wget $wget_options https://dlcdnets.asus.com/pub/ASUS/LiveUpdate/Release/Wireless_SQ/wlan_update_tmo_enc.zip -O /tmp/wlan_update.txt
else
echo "---- update real tmo ----" >> /tmp/webs_upgrade.log
wget $wget_options https://dlcdnets.asus.com/pub/ASUS/LiveUpdate/Release/Wireless/wlan_update_tmo_enc.zip -O /tmp/wlan_update.txt
fi
if [ "$?" != "0" ]; then
echo "---- download INFO failed ----" >> /tmp/webs_upgrade.log
nvram set webs_state_error=1
else
# TODO get and parse information
firmver=`grep $model /tmp/wlan_update.txt | sed s/.*#FW//;`
firmver=`echo $firmver | sed s/#.*//;`
buildno=`echo $firmver | sed s/....//;`
firmver=`echo $firmver | sed s/$buildno$//;`
extendno=`grep $model /tmp/wlan_update.txt | sed s/.*#EXT//;`
extendno=`echo $extendno | sed s/#.*//;`
lextendno=`echo $extendno | sed s/-g.*//;`
nvram set webs_state_info=${firmver}_${buildno}_${extendno}
urlpath=`grep $model /tmp/wlan_update.txt | sed s/.*#URL//;`
urlpath=`echo $urlpath | sed s/#.*//;`
nvram set webs_state_url=${urlpath}
fwlength=`grep $model /tmp/wlan_update.txt | sed s/.*#LENGTH//;`
fwlength=`echo $fwlength | sed s/#.*//;`
nvram set webs_state_fwlength=${fwlength}
fwcrc=`grep $model /tmp/wlan_update.txt | sed s/.*#CRC//;`
fwcrc=`echo $fwcrc | sed s/#.*//;`
nvram set webs_state_fwcrc=${fwcrc}
stat_file=`nvram get productid`_`nvram get webs_state_info`_stat.zip #
to test quantity of downloading
rm -f /tmp/wlan_update.*
fi
#to test quantity of downloading
#if [ "$forsq" == "1" ]; then
# echo "---- update sq quantity test----" >> /tmp/webs_upgrade.log
# wget -q http://dlcdnet.asus.com/pub/ASUS/LiveUpdate/Release/Wireless_SQ/$stat_file -O /tmp/wlan_stat.txt
#else
# echo "---- update real quantity test----" >> /tmp/webs_upgrade.log
# wget -q http://dlcdnet.asus.com/pub/ASUS/LiveUpdate/Release/Wireless/$stat_file -O /tmp/wlan_stat.txt
#fi
echo "---- cur: $current_firm $current_buildno $current_extendno ----" >> /
tmp/webs_upgrade.log
if [ "$firmver" == "" ] || [ "$buildno" == "" ] || [ "$lextendno" == "" ];
then
echo "---- Not found exact model info ----" >> /tmp/webs_upgrade.log
nvram set webs_state_error=1 # exist no Info
else
echo "---- tmo: $firmver $buildno $lextendno ----" >> /tmp/webs_upgrade.log
logger -t webs_update tmo
nvram set webs_state_flag=1 # Do upgrade
fi
nvram set webs_state_update=1
fyi, my 7zip version is 19.00 (x64), date 2019-02-21
【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: 我的怎么打不开
thanks
罪魁祸首是merlin
https://github.com/RMerl/asuswrt-merlin.ng/blob/master/release/src/router/rom/webs_scripts/sig2nd_upgrade.sh
merlin的fw有这个
# get signature zip file
forsq=`nvram get apps_sq`
if [ -z "$forsq" ]; then
forsq=0
fi
【 在 emi (emi) 的大作中提到: 】
: webs_update_enc.sh
: from the trx's /usr/sbin
: #!/bin/sh
: wget_timeout=`nvram get apps_wget_timeout`
: #wget_options="-nv -t 2 -T $wget_timeout --dns-timeout=120"
: wget_options="-q -t 2 -T $wget_timeout --no-check-certificate"
: nvram set webs_state_update=0 # INITIALIZING
: nvram set webs_state_flag=0 # 0: Don't do upgrade 1: Do upgrade
: nvram set webs_state_error=0
: nvram set webs_state_url=""
: ...................
强制roll back到3.0.0.4.376.3221-gd4afd2e
【 在 emi (emi) 的大作中提到: 】
webs_update_enc.sh
from the trx's /usr/sbin
#!/bin/sh
wget_timeout=`nvram get apps_wget_timeout`
#wget_options="-nv -t 2 -T $wget_timeout --dns-timeout=120"
wget_options="-q -t 2 -T $wget_timeout --no-check-certificate"
nvram set webs_state_update=0 # INITIALIZING
nvram set webs_state_flag=0 # 0: Don't do upgrade 1: Do upgrade
nvram set webs_state_error=0
nvram set webs_state_url=""
nvram set webs_state_fwlength=0
nvram set webs_state_fwcrc=0
# current firmware information
current_firm=`nvram get firmver`
current_firm=`echo $current_firm | sed s/'\.'//g;`
current_buildno=`nvram get buildno`
current_extendno=`nvram get extendno`
current_extendno=`echo $current_extendno | sed s/-g.*//;`
# get firmware information
forsq=`nvram get apps_sq`
model=TM-AC1900
if [ "$forsq" == "1" ]; then
echo "---- update sq tmo ----" >> /tmp/webs_upgrade.log
wget $wget_options https://dlcdnets.asus.com/pub/ASUS/LiveUpdate/Release/Wireless_SQ/wlan_update_tmo_enc.zip -O /tmp/wlan_update.txt
else
echo "---- update real tmo ----" >> /tmp/webs_upgrade.log
wget $wget_options https://dlcdnets.asus.com/pub/ASUS/LiveUpdate/Release/Wireless/wlan_update_tmo_enc.zip -O /tmp/wlan_update.txt
fi
if [ "$?" != "0" ]; then
echo "---- download INFO failed ----" >> /tmp/webs_upgrade.log
nvram set webs_state_error=1
else
# TODO get and parse information
firmver=`grep $model /tmp/wlan_update.txt | sed s/.*#FW//;`
firmver=`echo $firmver | sed s/#.*//;`
buildno=`echo $firmver | sed s/....//;`
firmver=`echo $firmver | sed s/$buildno$//;`
extendno=`grep $model /tmp/wlan_update.txt | sed s/.*#EXT//;`
extendno=`echo $extendno | sed s/#.*//;`
lextendno=`echo $extendno | sed s/-g.*//;`
nvram set webs_state_info=${firmver}_${buildno}_${extendno}
urlpath=`grep $model /tmp/wlan_update.txt | sed s/.*#URL//;`
urlpath=`echo $urlpath | sed s/#.*//;`
nvram set webs_state_url=${urlpath}
fwlength=`grep $model /tmp/wlan_update.txt | sed s/.*#LENGTH//;`
fwlength=`echo $fwlength | sed s/#.*//;`
nvram set webs_state_fwlength=${fwlength}
fwcrc=`grep $model /tmp/wlan_update.txt | sed s/.*#CRC//;`
fwcrc=`echo $fwcrc | sed s/#.*//;`
nvram set webs_state_fwcrc=${fwcrc}
stat_file=`nvram get productid`_`nvram get webs_state_info`_stat.zip #
to test quantity of downloading
rm -f /tmp/wlan_update.*
fi
#to test quantity of downloading
#if [ "$forsq" == "1" ]; then
# echo "---- update sq quantity test----" >> /tmp/webs_upgrade.log
# wget -q http://dlcdnet.asus.com/pub/ASUS/LiveUpdate/Release/Wireless_SQ/$stat_file -O /tmp/wlan_stat.txt
#else
# echo "---- update real quantity test----" >> /tmp/webs_upgrade.log
# wget -q http://dlcdnet.asus.com/pub/ASUS/LiveUpdate/Release/Wireless/$stat_file -O /tmp/wlan_stat.txt
#fi
echo "---- cur: $current_firm $current_buildno $current_extendno ----" >> /
tmp/webs_upgrade.log
if [ "$firmver" == "" ] || [ "$buildno" == "" ] || [ "$lextendno" == "" ];
then
echo "---- Not found exact model info ----" >> /tmp/webs_upgrade.log
nvram set webs_state_error=1 # exist no Info
else
echo "---- tmo: $firmver $buildno $lextendno ----" >> /tmp/webs_upgrade.log
logger -t webs_update tmo
nvram set webs_state_flag=1 # Do upgrade
fi
nvram set webs_state_update=1
yes... that's it.
【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: 强制roll back到3.0.0.4.376.3221-gd4afd2e
: webs_update_enc.sh
: from the trx's /usr/sbin
: #!/bin/sh
: wget_timeout=`nvram get apps_wget_timeout`
: #wget_options="-nv -t 2 -T $wget_timeout --dns-timeout=120"
: wget_options="-q -t 2 -T $wget_timeout --no-check-certificate"
: nvram set webs_state_update=0 # INITIALIZING
: nvram set webs_state_flag=0 # 0: Don't do upgrade 1: Do upgrade
: nvram set webs_state_error=0
: ...................
为什么我刷最新merlin没出现问题?
是不是你们NVRAM reset没做对,留下信息残余被华硕发出现?
【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: thanks
: 罪魁祸首是merlin
: https://github.com/RMerl/asuswrt-merlin.ng/blob/master/release/src/router/ro
: m/webs_scripts/sig2nd_upgrade.sh
: merlin的fw有这个
: # get signature zip file
: forsq=`nvram get apps_sq`
: if [ -z "$forsq" ]; then
: forsq=0
: fi
你刷成68p cfe试试?
【 在 tend (tend) 的大作中提到: 】
: 为什么我刷最新merlin没出现问题?
:
: 是不是你们NVRAM reset没做对,留下信息残余被华硕发出现?
:
:
: 【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: : thanks
: : 罪魁祸首是merlin
: : https://github.com/RMerl/asuswrt-merlin.ng/blob/master/release/src/
router/
: ro
: : m/webs_scripts/sig2nd_upgrade.sh
: : merlin的fw有这个
: : # get signature zip file
: : forsq=`nvram get apps_sq`
: : if [ -z "$forsq" ]; then
: :牋牋牋牋 forsq=0
: : fi
这段代码怎么看起来不管怎么样都是弄回TM固件?我跑了给forsq赋值的那个命令,看
不到返回值(不是1也不是0)。这个脚本看起来应该是上游另外一个程序判定是刷机之后才调用的?否则所有机器都会被降级成TM固件。
# get firmware information
forsq=`nvram get apps_sq`
model=TM-AC1900
if [ "$forsq" == "1" ]; then
echo "---- update sq tmo ----" >> /tmp/webs_upgrade.log
wget $wget_options https://dlcdnets.asus.com/pub/ASUS/LiveUpdate/Release/Wireless_SQ/wlan_update_tmo_enc.zip -O /tmp/wlan_update.txt
else
echo "---- update real tmo ----" >> /tmp/webs_upgrade.log
wget $wget_options https://dlcdnets.asus.com/pub/ASUS/LiveUpdate/Release/Wireless/wlan_update_tmo_enc.zip -O /tmp/wlan_update.txt
fi
【 在 emi (emi) 的大作中提到: 】
: webs_update_enc.sh
: from the trx's /usr/sbin
: #!/bin/sh
: wget_timeout=`nvram get apps_wget_timeout`
: #wget_options="-nv -t 2 -T $wget_timeout --dns-timeout=120"
: wget_options="-q -t 2 -T $wget_timeout --no-check-certificate"
: nvram set webs_state_update=0 # INITIALIZING
: nvram set webs_state_flag=0 # 0: Don't do upgrade 1: Do upgrade
: nvram set webs_state_error=0
: nvram set webs_state_url=""
: ...................
所以我 问umlrss 他刷的是68u还是68p,这样可以知道问题是由什么引起的。
目前还不清楚是怎么引发的。
【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: 你刷成68p cfe试试?
: router/
https://github.com/RMerl/asuswrt-merlin.ng/blob/master/release/src/router/rom/webs_scripts/sig2nd_upgrade.sh
merlin fw有这个代码
# get signature zip file
forsq=`nvram get apps_sq`
if [ -z "$forsq" ]; then
forsq=0
fi
【 在 furthermore (网版客观帝) 的大作中提到: 】
这段代码怎么看起来不管怎么样都是弄回TM固件?我跑了给forsq赋值的那个命令,看
不到返回值(不是1也不是0)。这个脚本看起来应该是上游另外一个程序判定是刷机之后才调用的?否则所有机器都会被降级成TM固件。
# get firmware information
forsq=`nvram get apps_sq`
model=TM-AC1900
if [ "$forsq" == "1" ]; then
echo "---- update sq tmo ----" >> /tmp/webs_upgrade.log
wget $wget_options https://dlcdnets.asus.com/pub/ASUS/LiveUpdate/Release/Wireless_SQ/wlan_update_tmo_enc.zip -O /tmp/wlan_update.txt
else
echo "---- update real tmo ----" >> /tmp/webs_upgrade.log
wget $wget_options https://dlcdnets.asus.com/pub/ASUS/LiveUpdate/Release/Wireless/wlan_update_tmo_enc.zip -O /tmp/wlan_update.txt
fi
【 在 emi (emi) 的大作中提到: 】
: webs_update_enc.sh
: from the trx's /usr/sbin
: #!/bin/sh
: wget_timeout=`nvram get apps_wget_timeout`
: #wget_options="-nv -t 2 -T $wget_timeout --dns-timeout=120"
: wget_options="-q -t 2 -T $wget_timeout --no-check-certificate"
: nvram set webs_state_update=0 # INITIALIZING
: nvram set webs_state_flag=0 # 0: Don't do upgrade 1: Do upgrade
: nvram set webs_state_error=0
: nvram set webs_state_url=""
: ...................
要是有个原装68p就好溯源了
【 在 tend (tend) 的大作中提到: 】
: 所以我 问umlrss 他刷的是68u还是68p,这样可以知道问题是由什么引起的。
:
: 目前还不清楚是怎么引发的。
:
: 【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: : 你刷成68p cfe试试?
: : router/
我刷的是68u,现在是386.45934,似乎一切正常
我几年前刷的Merlin, V376.47. 很满意,基本不掉线。Parental Control也满足我的要求。
最近手痒想更新到最新的merlin或Asus Firmware,
在http://192.168.1.1/ 网页跟新,upload 最新的 .trx 文件,等3分钟,提示更新完成。
但刷新后,还是V376.47.
可有解决办法?不行的话,就等下次换成AX的路由器了。
【 在 pigvet (pigvet) 的大作中提到: 】
: 我刷的是68u,现在是386.45934,似乎一切正常
376 升级到 38x 刷了后需要等很长时间
说是什么后台数据库要转换
【 在 enginea (engine1) 的大作中提到: 】
: 我几年前刷的Merlin, V376.47. 很满意,基本不掉线。Parental Control也满足我的
: 要求。
: 最近手痒想更新到最新的merlin或Asus Firmware,
: 在http://192.168.1.1/ 网页跟新,upload 最新的 .trx 文件,等3分钟,提示更新完成。
: 但刷新后,还是V376.47.
: 可有解决办法?不行的话,就等下次换成AX的路由器了。
多谢。这已过了几天了, 我怀疑firmware没更新成功。是从192.168.1.1网页更新吧?
看到还有用restoration tool刷FW的
【 在 tingtingliu (Grand Cherokee Overland) 的大作中提到: 】
: 376 升级到 38x 刷了后需要等很长时间
: 说是什么后台数据库要转换
我有2个刷Merlin mesh,performance 不怎么样。最近换了eero pro6, 基本上0管理
。功能没有Merlin强,一般够用,不折腾。感觉以前刷机太花时间了
没问题就最好不折腾,经常一折腾就一天过去了,网络不稳定家里人都抱怨
【 在 enginea (engine1) 的大作中提到: 】
: 我几年前刷的Merlin, V376.47. 很满意,基本不掉线。Parental Control也满足我的
: 要求。
: 最近手痒想更新到最新的merlin或Asus Firmware,
: 在http://192.168.1.1/ 网页跟新,upload 最新的 .trx 文件,等3分钟,提示更新完成。
: 但刷新后,还是V376.47.
: 可有解决办法?不行的话,就等下次换成AX的路由器了。