🏡 index : github.com/captn3m0/RT-AX53U.git

author Nemo <commits@captnemo.in> 2024-01-12 14:01:15.0 +05:30:00
committer Nemo <commits@captnemo.in> 2024-01-12 14:01:15.0 +05:30:00
commit
3b8c2d2ca5509e2207e2bb1ff593d36d389a3c7d [patch]
tree
27e7f399c79dcde3fd5099acdf737f5ec12a8959
parent
27cab459d292f42f54547a9d21196903388a15ce
download
main.tar.gz

README



Diff

 CHANGELOG.md | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 README.md    | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 111 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..0bafb37 100644
--- /dev/null
+++ a/CHANGELOG.md
@@ -1,0 +1,62 @@
## 3.0.0.4.386.69061

- Fixed v6plus related issues and added support for OCN.

## 3.0.0.4.386.69021

### Added

-iPhone/Android USB auto backup WAN allows you to connect your phone to the router’s USB port and use it as an internet source. Please refer to https://www.asus.com/support/FAQ/1050074/

-DDNS transfer allows you to transfer your ASUS DDNS hostname from your original router to the new one. Please refer to https://www.asus.com/support/FAQ/1048684/

### Security updates:
-Allowed binding DDNS to a user's account to reduce the risk of MITM attacks
-Fixed the cfg server vulnerability.
-Fixed lighttpd vulnerability, CVE-2023-35720.
-Fixed several curl vulnerabilities including CVE-2023-28322, CVE-2023-28321, and CVE-2023-28319.
-Fixed OpenSSL vulnerability, CVE-2023-0464.
-Patched several command injection vulnerabilities.
-Upgraded sqlighte and resolved CVE-2020-11656 / CVE-2019-19646 / CVE-2019-8457 / CVE-2020-11655 / CVE-2018-20505 / CVE-2019-16168 / CVE-2019-19645 / CVE-2020-13435 / CVE-2020-13631 / CVE-2020-13434

## 3.0.0.4.386.68691

1. Fixed an issue with changing passwords.
2. Fixed bandwidth errors when 5GHz channel is fixed at 116.
3. Improved security by upgrading to SHA256.
4. Added support for disabling 11b on 2.4GHz band
5. Improved DDNS functionality and added HE.NET
6. Improved smart connect function.
7. Added LED on/off feature as Aimesh node.
8. Optimized AiMesh Topology page.
9. Improved Aimesh stability.

### 3.0.0.4.386.68526

1.Improved JP SKU initial setup process.
2.Improved system stability.
3.Fixed multi-language related GUI bugs.
4.Improved AiMesh stability.
5.Fixed IPSec VPN related performance issue. 

### 3.0.0.4.386.68383

1.Improved system stability.
2.Fixed firmware upgrade issue in the latest step of the initial setup process.
3.Fixed web user interface display bugs after disabling wireless.

### 3.0.0.4.386.68129

1. Fixed httpd error when turning off the radio.
2. Fixed connection issue when SSID containing space and UTF8 under AiMesh or Repeater mode.
3. Fixed IPv6 manual DNS setting bugs.
4. Fixed UI display error of USB types.
5. Fixed AiMesh related issue.
6. Added new entrance for web GUI http://www.asusrouter.com

### 3.0.0.4.386.67508

1. Supported AiMesh function.
2. Fixed IPTV bugs.
3. Fixed WPA2 PSK/WPA3 PSK mix mode issues.
4. Improved system stability.
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..d26b207 100644
--- /dev/null
+++ a/README.md
@@ -1,0 +1,49 @@
# ASUS RT-AX53U Firmware Disassembly

Disassembly of the ASUS RT-AX53U Firmware. See [CHANGELOG.md](CHANGELOG.md) for release notes as per upstream changes.

## Process

The official firmware was downloaded, then extracted using `binwalk`. The complete squashfs-root was uploaded to this git-repository, with the commit timestamps as per the firmware timestamp.

The GitHub releases contain the TRX files, for verification purposes.

## Commands

### Firmware Download

Downloaded manually from [ASUS DL][dl] to the `fw` directory, and renamed to the tiniest version number (3.0.0.4.386_69061 is saved as `fw/69061.trx`).

### Firmware Extraction

```bash

cd fw;binwalk -e *.trx;cd ..
```


### Release Creation

```bash

for i in fw/*.trx; do \
	echo "$i" && \

	TAG=$(basename $i .trx) && \

	gh release create "3.0.0.4.386.$TAG" --generate-notes "$i#3.0.0.4.386.$TAG.trx" \

;done
```


### Commit Creation

```bash

for i in fw/*.trx; do \
	echo "$i" && TAG=$(basename $i .trx) && \

	cp -rf fw/_$TAG.trx.extracted/squashfs-root/*  . --no-dereference -p && \

	git add . && \

	GIT_COMMITTER_DATE="$(stat --format=%y $i)" git commit --date "$(stat --format=%y $i)" -m "ASUS RT-AX53U Firmware version 3.0.0.4.386.$TAG" && \

	GIT_COMMITTER_DATE="$(stat --format=%y $i)" git tag -a -m "3.0.0.4.386.$TAG" "3.0.0.4.386.$TAG"; \

done
```


## Links

- [Firmware Download: ASUS.com][dl]

[dl]: https://www.asus.com/networking-iot-servers/wifi-routers/asus-wifi-routers/rt-ax53u/helpdesk_bios?model2Name=RT-AX53U