The Dynalink DL-WRX36 is a powerful OpenWrt-based router built on Qualcomm's IPQ807x platform. If you're looking to share your smartphone’s internet via USB tethering using the EasyTether app, this guide walks you through installing the EasyTether driver and enabling auto-start when the phone is plugged in.
Even though this guide was originally written for the Beryl AX, the same EasyTether IPK file from the mediatek/mt7622
folder works perfectly on the DL-WRX36.
If you just want the EasyTether driver file (IPK) for this router, it is available at this link.
Prerequisites:
- A Dynalink DL-WRX36 router.
- A smartphone with the EasyTether app installed and working.
- Access to your router's web interface and SSH.
- An SFTP client on your computer (e.g., SecureFX).
- Enable USB debugging on Android (Settings → Developer options → Toggle USB Debugging).
Steps:
- Visit Mobile Stream's drivers page and under OpenWrt 19.07.3+ download -tiny.
- Extract the zip archive.
- Your IPK file is:
\mediatek\mt7622\easytether-usb-tiny_0.8.9-5_aarch64_cortex-a53.ipk
- Access your router's UI via http, go to Applications > Plug-ins > search for and install
openssh-sftp-server
- SFTP into your router and transfer the IPK file to the root
/tmp/
directory. - Install the IPK driver file:
opkg install /tmp/easytether-usb-tiny_0.8.9-5_aarch64_cortex-a53.ipk
- Define tap-easytether as a WAN interface (Run the following commands via SSH):
uci set network.wan_usb='interface' uci set network.wan_usb.proto='dhcp' uci set network.wan_usb.device='tap-easytether' uci commit network uci add_list firewall.@zone[1].network='wan_usb' uci commit firewall /etc/init.d/network restart /etc/init.d/firewall restart
- SSH into your router and run this command:
cat << 'EOF' > /etc/rc.local #!/bin/sh -e logger -t easytether "Boot fallback: starting EasyTether" ( sleep 10 && /usr/bin/easytether-usb & ) & exit 0 EOF chmod +x /etc/rc.local cat << 'EOF' > /etc/hotplug.d/usb/99-easytether #!/bin/sh [ "$ACTION" = "add" ] || exit 0 logger -t easytether "Hotplug: Android device connected, starting EasyTether" /usr/bin/easytether-usb & EOF chmod +x /etc/hotplug.d/usb/99-easytether reboot
Your Dynalink DL-WRX36 will now reboot. Once it's back online, connect your smartphone via USB with the EasyTether app running.
Important Considerations:
Carrier Terms: Using EasyTether to bypass carrier tethering limits might violate your service agreement.
Firmware Updates: Applying official OpenWrt firmware updates
may remove the manually installed EasyTether driver,
requiring you to reinstall it after the update. Configuration settings
created automatically might persist, but the installed
package will not.
Native vs. EasyTether: Remember tap-easytether
is created by the EasyTether package, separate from the native USB tethering interface (usb0
). Your router will be using tap-easytether
and it may not show under the router's interface "Tethering" widget.
With these steps, your Dynalink DL-WRX36 should be configured to use your EasyTether connection, allowing you to share your phone's internet with all devices connected to the router.