星期二, 八月 2, 2021

华硕修复jffs挂载工具

针对官方固件出现jffs无法挂载的问题进行修复

如果ssh不能连接可以用telnet,经过测试telnet不受jffs无法挂载影响

rt-ac68u rt-ac88u rt-ac3100 rt-ac3200 rt-ac5300

在ssh或ttl或telnet执行以下命令

wget -t 2 -T 20 --dns-timeout=15 --no-check-certificate https://update.paldier.com/tools/fixjffs -O /tmp/fixjffs
chmod +x /tmp/fixjffs
/tmp/fixjffs

当提示jffs successfully mounted说明成功了,重启即可

rt-ac86u gt-ac2900 gt-ac5300 rt-ax55 rt-ax56u rt-ax58u rt-ax58u_v2 rt-ax68u rt-ax82u rt-ax86u rt-ax88u rt-ax92u gt-ax11000 gt-axe11000 gt-axe16000 tuf-ax3000 tuf-ax5400 gs-ax3000 gs-ax5400 zenwifi-xt8 zenwifi-et8 zenwifi-xt12 zenwifi-et12

在ssh或ttl或telnet执行以下命令

wget -t 2 -T 20 --dns-timeout=15 --no-check-certificate https://update.paldier.com/tools/fixjffs_hnd -O /tmp/fixjffs_hnd
chmod +x /tmp/fixjffs_hnd
/tmp/fixjffs_hnd

当提示jffs successfully mounted说明成功了,重启即可

https://github.com/paldier/fixjffs

已经和华硕开发讨论过这个问题,也指出了代码bug的位置,也用代码证明了梅林的修复是有效且没有其他影响的,至于华硕会不会合并代码就不好说了,毕竟出现这个问题只有两种情况,一种是刷了非官方固件包括但不限于梅林/swrt/openwrt/ddwrt,一种是在官方固件自己手欠非要手动格式化jffs,目前梅林新版已经修复这个bug,本工具为旧版梅林及官方固件提供修复,顺带吐槽一下,如果华硕早把博通按其他芯片那样用ubifs哪还有这坑爹的问题

星期六, 七月 16, 2021

RAX120解决TTL的rx无反应

这个问题的根源在于rx一般是需要接3.3v拉高的,而rax120却通过一个电阻接到了gnd上拉低,这样就造成了你的任何输入都不会传进cpu.

ttl从右到左为gnd、rx、tx、vcc,电阻从右到左为rx、rx-gnd、tx、vcc电容,我们需要拆除rx-gnd这个电阻.

IPQ807x# pri
baudrate=115200
bootargs=console=ttyMSM0,115200n8
bootcmd=mii write 0x4 0x0 0x800; sleep 1; nmrp; echo Loading DNI firmware for checking...; loadn_dniimg 0 0x1980000 0x44000000; calc_rootadd 0x1980000 0x44000000; iminfo 0x44000000; if test $? -ne 0; then echo linux checksum error; fw_recovery; fi;iminfo $rootfs_addr_for_fw_checking; if test $? -ne 0; then echo rootfs checksum error; fw_recovery; fi;nand read 0x44000000 0x1980000 0x06400000; dnibootm
bootdelay=2
eth1addr=bc:a5:11:2d:11:5b
eth2addr=bc:a5:11:2d:11:5c
eth3addr=ff:ff:ff:ff:ff:ff
eth4addr=31:30:33:37:31:39
eth5addr=33:30:35:46:38:31
ethact=eth0
ethaddr=bc:a5:11:2d:11:5a
fdtcontroladdr=4a959a30
ipaddr=192.168.1.1
machid=8010000
netmask=255.255.255.0
serverip=192.168.1.10
[email protected]
[email protected]
[email protected]

Environment size: 845/262140 bytes

收工

星期二, 六月 14, 2021

RT-AX82U SWRT 支持修改皮肤 提升功率

固件说明

  • 基于华硕官方源代码而非merlin代码(至今merlin的aimesh部分仍然无法达到正常华硕官方水平).

  • 尽量保留华硕同等风格并添加一些功能.

  • 软件中心基于koolshare早期开源版本并修改而来,所以无法兼容koolshare如今的闭源版本.

  • 部分特殊版固件可能提供特别解锁(包含但不限于wifi、固件锁、功能),当提示是特殊版固件务必备份所有分区以防失去保修资格.

  • 为区分merlin官方以及koolshare固件,本固件定名SWRT.

  • 本固件分为3个分支,其中R代表支持aimesh,B代表不支持aimesh,X代表特别版.

  • 本固件jffs分区全部使用ubifs文件系统,几乎不存在因为坏块造成软件中心异常的问题.

  • 当jffs小于50M时,则需要挂载U盘来开启软件中心,插入U盘后打开http://router.asus.com/Softcenter.asp,选择挂载分区,保存后即可正常使用软件中心.

刷机须知

  • 强烈建议使用chrome浏览器或者chrome内核的浏览器或firefox浏览器,以保持最佳兼容性.

  • 务必核实正确机型以防刷错变砖.

  • 使用过Wi-Fi Boost的机器,终身禁刷,否则后果自负.

刷机步骤

A.华硕官方->SWRT :

在升级页面直接上传SWRT固件.
更新完成后会自动重启.
建议恢复出厂一次.

B.SWRT->SWRT :

在升级页面直接上传SWRT固件 或 点击检查如有更新会提示更新选项.
更新完成后会自动重启.
如无声明需要恢复出厂,则无需恢复出厂.

B.SWRT->华硕官方:

在升级页面直接上传华硕官方固件.
更新完成后会自动重启.
进行一次恢复出厂,以去除不同配置造成的影响.

更新记录

https://blog.paldier.com/log

软件中心重置

ssh执行

仅删除软件中心文件但不删除配置

toolbox reset

全部删除

toolbox reset all

修改皮肤

修改后需要清除浏览器缓存才能生效

默认敢达皮肤

toolbox skin 0

EVA 明日香

toolbox skin 1

EVA 绫波丽

toolbox skin 2

EVA 真希波真理

toolbox skin 3

下载地址

http://firmware.pald … 5602-36641888-d0ffab

https://pan.baidu.co … ReMSHsOE23_ZZwR73mSQ

源代码

github.com

星期日, 五月 1, 2021

GT-AC2900 SWRT

固件说明

  • 基于华硕官方源代码而非merlin代码(至今merlin的aimesh部分仍然无法达到正常华硕官方水平).

  • 尽量保留华硕同等风格并添加一些功能.

  • 软件中心基于koolshare早期开源版本并修改而来,所以无法兼容koolshare如今的闭源版本.

  • 部分特殊版固件可能提供特别解锁(包含但不限于wifi、固件锁、功能),当提示是特殊版固件务必备份所有分区以防失去保修资格.

  • 为区分merlin官方以及koolshare固件,本固件定名SWRT.

  • 本固件分为3个分支,其中R代表支持aimesh,B代表不支持aimesh,X代表特别版.

  • 本固件jffs分区全部使用ubifs文件系统,几乎不存在因为坏块造成软件中心异常的问题.

  • 当jffs小于50M时,则需要挂载U盘来开启软件中心,插入U盘后打开http://router.asus.com/Softcenter.asp,选择挂载分区,保存后即可正常使用软件中心.

刷机须知

  • 强烈建议使用chrome浏览器或者chrome内核的浏览器或firefox浏览器,以保持最佳兼容性.

  • 务必核实正确机型以防刷错变砖.

  • 使用过Wi-Fi Boost的机器,终身禁刷,否则后果自负.

刷机步骤

A.华硕官方->SWRT :

在升级页面直接上传Merlin固件.
更新完成后会自动重启.
建议恢复出厂一次.

B.SWRT->SWRT :

在升级页面直接上传Merlin固件 或 点击检查如有更新会提示更新选项.
更新完成后会自动重启.
如无声明需要恢复出厂,则无需恢复出厂.

B.SWRT->华硕官方:

在升级页面直接上传华硕官方固件.
更新完成后会自动重启.
进行一次恢复出厂,以去除不同配置造成的影响.

更新记录

https://blog.paldier.com/log

软件中心重置

ssh执行

仅删除软件中心文件但不删除配置

toolbox reset

全部删除

toolbox reset all

下载地址

http://firmware.pald … 5602-36641888-d0ffab

https://pan.baidu.co … ReMSHsOE23_ZZwR73mSQ

源代码

https://github.com/S … -dev/gtac2900-merlin

RT-AC86U SWRT 解锁160

固件说明

  • 基于华硕官方源代码而非merlin代码(至今merlin的aimesh部分仍然无法达到正常华硕官方水平).

  • 尽量保留华硕同等风格并添加一些功能.

  • 软件中心基于koolshare早期开源版本并修改而来,所以无法兼容koolshare如今的闭源版本.

  • 部分特殊版固件可能提供特别解锁(包含但不限于wifi、固件锁、功能),当提示是特殊版固件务必备份所有分区以防失去保修资格.

  • 为区分merlin官方以及koolshare固件,本固件定名SWRT.

  • 本固件分为3个分支,其中R代表支持aimesh,B代表不支持aimesh,X代表特别版.

  • 本固件jffs分区全部使用ubifs文件系统,几乎不存在因为坏块造成软件中心异常的问题.

  • 当jffs小于50M时,则需要挂载U盘来开启软件中心,插入U盘后打开http://router.asus.com/Softcenter.asp,选择挂载分区,保存后即可正常使用软件中心.

刷机须知

  • 强烈建议使用chrome浏览器或者chrome内核的浏览器或firefox浏览器,以保持最佳兼容性.

  • 务必核实正确机型以防刷错变砖.

  • 使用过Wi-Fi Boost的机器,终身禁刷,否则后果自负.

刷机步骤

A.华硕官方->SWRT :

在升级页面直接上传Merlin固件.
更新完成后会自动重启.
建议恢复出厂一次.

B.SWRT->SWRT :

在升级页面直接上传Merlin固件 或 点击检查如有更新会提示更新选项.
更新完成后会自动重启.
如无声明需要恢复出厂,则无需恢复出厂.

B.SWRT->华硕官方:

在升级页面直接上传华硕官方固件.
更新完成后会自动重启.
进行一次恢复出厂,以去除不同配置造成的影响.

更新记录

https://blog.paldier.com/log

软件中心重置

ssh执行

仅删除软件中心文件但不删除配置

toolbox reset

全部删除

toolbox reset all

下载地址

http://firmware.pald … 5602-36641888-d0ffab

https://pan.baidu.co … ReMSHsOE23_ZZwR73mSQ

源代码

https://github.com/SWRT-dev/86u-merlin