本帖最后由 foxzeng 于 2018-11-29 20:30 编辑
起因是家里有个TM-AC1900 刷68U的CFE用梅林,但家里一直有信号覆盖不好的位置,旧装修的网线口不在合适地方,至少电视柜就没有,反倒是同轴有线电视线到处都有口,有考虑过用电力猫,也有想过用抽线器把同轴线换成网线,最后打算多买个华硕的组aimesh,
然后有三只ea6900,已刷68u的CFE,用tomato,因公司升级AC撤下闲置
ea6900刷华硕梅林就刷得多,但查遍各大网站都没有明确说可否直接刷华硕原厂,更没看过有写刷aimesh版固件,最后查阅到:Flashing TM-AC1900 to RT-AC68U/P 里面提及到68U的CFE在线制作,其中就有aimesh专用CFE
,
这跟平常刷68U梅林时用到的不一样,那个是普通版1.0.2.0
首先把家里的TM-AC1900刷成68U aimesh原厂来练手,因为已经刷到梅林,所以过程很简单如下,
- In putty type:
cat /dev/mtd0 > original_cfe.bin - In WinSCP refresh the window on the right side and note that original_cfe.bin is present
- Copy original_cfe.bin to a local drive
- Upload original_cfe.bin to https://cfeditor.pipeline.sh/ > Select 1.0.2.0 US AiMesh as Source CFE for Asus/Merlin builds, (1.0.2.5 recommended for DD-WRT or Tomato) > Download the new .bin > rename it to new_cfe.bin
- Upload new_cfe.bin & mtd-write & FW_RT_AC68U_30043763626.trx to router through WinSCP
- In Putty type:
chmod u+x mtd-write - In Putty type:
./mtd-write new_cfe.bin boot - In Putty type:
mtd-write2 FW_RT_AC68U_30043763626.trx linux - Perform NVRAM Reset, wait for reboot <5 mins
a. Power off router
b. Wait 10 seconds
c. Press and hold WPS button
d. Power up the router and continue to hold WPS button for 15-20 seconds until power LED starts blinking very quickly.
- Reset PC IP back to default
- Log in to router using 192.168.1.1 and the router is now an AC68U with 64MB jffs
username:/password is now: admin:admin
至此,还需要清空MTD5才可以升级到384以上最新版本,这步很重要,不清空MTD5直刷或者升级68U原厂384固件会被强行恢复成TM-AC1900,
Code for fixing MD5 partition so you can update to latest firmware:
(this is entered in Putty after enabling SSH on the router)
cat /dev/mtd5 > /jffs/mtd5_backup.bin
mkdir /tmp/asus_jffs
mount -t jffs2 /dev/mtdblock5 /tmp/asus_jffs
rm -rf /tmp/asus_jffs/*
sync && umount /tmp/asus_jffs
rm -rf /jffs/.sys/RT-AC68U
nvram unset fw_check && nvram commit && reboot
最后进固件直接升级384,AC1900成功开启aimesh
然后到ea6900,因为是tomato,先进miniweb刷DD,就是那个asus_rt-ac68u-firmware.trx(其实后来我试过直接刷FW_RT_AC68U_30043763626.trx是可以的,但需要刷完清NVRAM,不然一直半砖),
在DD里把制作好的CFE刷入(我这里偷了个懒没再每台ea6900去cat,直接在tm-ac1900的那个上改mac另存),
mtd unlock /dev/mtd0
mtd write -f aimesh.bin /dev/mtd0
reboot
有信心点,reboot完直接关机开机进miniweb刷华硕原厂(FW_RT_AC68U_30043763626.trx)这个版本确定是可以的,直刷384必然半砖不用浪费时间,刷完清NVRAM,不然一直半砖,
最后进固件升级最新版完成。
提示:
1.ea6900和tm-ac1900不一样,没有MTD5,试过把MTD1至MTD4全清空,也试过不清空都未发现有影响;
2.aimesh在建立的时候,主机要用网线接到副机的WAN口,一下就能搜出来,用无线搜是搜不出来的,我在这步浪费了很多时间,建立起来后就没所谓了。
有个设想,所说K3可以刷原厂开aimesh,但不稳定,不知道是否跟CFE版本有关
|