Dynalink DL-WRX36 Askey RT5010W IPQ8072A OpenWrt support

After applying configuration backup from this post to vendor's firmware your instruction indeed works. Thank you!

1 Like

Afaik this router has support to openwrt but can you guide on how to install openwrt without using the serial since i dont have a kit for that (even the slightest knowledge). Thanks in advance!

Read here under Installation Instructions (there are 2 methods):
https://github.com/openwrt/openwrt/pull/11731/commits/26c095cb4d27428acedf1b738507a585f1585fe4

Also read the thread from here:
https://forum.openwrt.org/t/dynalink-dl-wrx36-askey-rt5010w-ipq8072a-openwrt-support/110454/458

1 Like

i've just acquired one of these.
Serial access is straightforward; uboot can be interrupted and an initramfs image booted as suggested.
i used the r21900 snapshots linked from the firmware selector, available at
https://downloads.openwrt.org/snapshots/targets/ipq807x/generic/

however - i cannot cusotmize builds or even add luci without a conflict.
i could not tell from the thread whether this is a peculiarity of this snapshot version.
here are the errors:


Downloading file:packages/Packages.sig
Signature check failed.
Remove wrong Signature file.
[libwolfsslcpu-crypto] Checking for Arm v8-A Cryptographic Extension support: ...[offline]... OK
[libwolfsslcpu-crypto] Checking for Arm v8-A Cryptographic Extension support: ...[offline]... OK
Collected errors:
* check_data_file_clashes: Package libwolfsslcpu-crypto5.5.4.e624513f wants to install file /home/aparcar/asu/worker1/cache/SNAPSHOT/ipq807x/generic/build_dir/target-aarch64_cortex-a53_musl/root-ipq807x/usr/lib/libwolfssl.so.5.5.4.e624513f
   But that file is already provided by package  * libwolfssl5.5.4.e624513f
* opkg_install_cmd: Cannot install package libwolfsslcpu-crypto.
* check_data_file_clashes: Package libwolfsslcpu-crypto5.5.4.e624513f wants to install file /home/aparcar/asu/worker1/cache/SNAPSHOT/ipq807x/generic/build_dir/target-aarch64_cortex-a53_musl/root-ipq807x/usr/lib/libwolfssl.so.5.5.4.e624513f
   But that file is already provided by package  * libwolfssl5.5.4.e624513f
* opkg_install_cmd: Cannot install package libwolfsslcpu-crypto.
make[2]: *** [Makefile:185: package_install] Error 255
make[1]: *** [Makefile:150: _call_manifest] Error 2
make: *** [Makefile:269: manifest] Error 2

Its an OPKG bug, its trying to install 2 variants of wolfssl.

1 Like

thank you. removing the offending libwolfsslcpu-crypto worked..

Just received a Dynalink DL-WRX36 in the mail. Is there any testing that anyone needs done on a stock unit (or procedural testing) before I begin the OpenWRT installation?

1 Like

I converted right away as I was afraid that it would update to a version that makes going to openwrt difficult.

2 Likes

Just power it on and connect a LAN port to one of your computers to see if it works.
As long as there is no WAN connection it can't do an automatic update.

1 Like

Installed OpenWRT to the device following the USB installation instructions listed at https://github.com/openwrt/openwrt/pull/11731/commits/26c095cb4d27428acedf1b738507a585f1585fe4
Special shout out to @robimarko for all his hard work on this one.

1 Like

It took me 4 USB devices before I found one that uboot liked. Just in case someone runs into something similar where they don't understand why the OEM firmware keeps loading.

I took a risk and used a shortcut in enabling the SSH access for the OEM firmware: I applied the OEM firmware backup linked above. It set the username/password combo to admin / askey1234 and SSH access was enabled after the automatic reboot by restore.

SSH could then be used to modify the bootcmd to boot from the USB flash drive . The USB flash drive method ("option 2") worked nicely for the initramfs installation.

Thanks for all the people creating support for this device.

EDIT:
Ps. I bought the device from Amazon USA, and it had the just US power plug included (as warned on the device page). I had to buy locally a 12Vx3A power adapter with a DC plug suitable for the device (possibly a 5.5/2.1 mm or 5.5/2.5mm DC plug).

3 Likes

@robimarko I've noticed that your https://feed.robimarko.eu has been down lately, maybe you can re-host the feed on github pages or some other service?

No, its intentionally down so that all users move to official openwrt builds

2 Likes

Oh, it's already recommended? Nice! I'm going to be upgrading soon then.
So you've already merged everything from your fork into upstream? What about your NSS PR, or is that not completely necessary for regular use?

Regular sysupgrade is harmless for such migration or full reinstall is required?

Well, the old stuff aint getting maintained so please upgrade.

Everything that was in the PR branch was cleaned up and merged, what do you mean by NSS PR?

You can just sysupgrade on the Dynalink, you will probably need to set compat version back to 1.0 though

1 Like

I was talking about this branch from which I presumed you're going to be putting a PR up against upstream.

No, that is WIP branch for trying out things, PR was merged from a different one over a week ago