Using EasyTether with the Dynalink DL-WRX36 (OpenWrt 24.10.1) & Android

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:

  1. Visit Mobile Stream's drivers page and under OpenWrt 19.07.3+ download -tiny.
  2. Extract the zip archive.
  3. Your IPK file is: \mediatek\mt7622\easytether-usb-tiny_0.8.9-5_aarch64_cortex-a53.ipk
  4. Access your router's UI via http, go to Applications > Plug-ins > search for and install openssh-sftp-server
  5. SFTP into your router and transfer the IPK file to the root /tmp/ directory.
  6. Install the IPK driver file:
    opkg install /tmp/easytether-usb-tiny_0.8.9-5_aarch64_cortex-a53.ipk
  7. 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
  8. 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.

Using EasyTether with Beryl AX (GL.iNet GL-MT3000) & Android

 

The GL.iNet Beryl AX (GL-MT3000) is a powerful and versatile travel router running OpenWrt. If you're looking for a way to share your smartphone's internet connection via USB tethering, especially if you use an app like EasyTether, you can install the necessary drivers directly onto the router's firmware.

This guide walks you through installing the EasyTether driver on your Beryl AX so it starts automatically when you plug in your phone. Please note that while this process enables the functionality, you should always be mindful of your mobile carrier's terms of service regarding tethering.

If you just want the EasyTether driver file (IPK) for this router, it is available at this link.

Prerequisites:

  • A GL.iNet Beryl AX (GL-MT3000) 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:

  1. Visit Mobile Stream's drivers page and under OpenWrt 19.07.3+ download -tiny.
  2. Extract the zip archive.
  3. Your IPK file is: \mediatek\mt7622\easytether-usb-tiny_0.8.9-5_aarch64_cortex-a53.ipk
  4. Access your router's UI via http, go to Applications > Plug-ins > search for and install openssh-sftp-server
  5. SFTP into your router and transfer the IPK file to the root /tmp/ directory.
  6. Install the IPK driver file:
    opkg install /tmp/easytether-usb-tiny_0.8.9-5_aarch64_cortex-a53.ipk
  7. SSH into your router and run this command:
    sed -i '/exit 0/i /usr/bin/easytether-usb &' /etc/rc.local ; reboot

Your Beryl AX 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 GL.iNet firmware updates may remove the manually installed EasyTether driver (Steps 4 & 5), requiring you to reinstall it after the update. Configuration settings created automatically by GL.iNet 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 Beryl AX should be configured to use your EasyTether connection, allowing you to share your phone's internet with all devices connected to the router.

Using EasyTether with the Dynalink DL-WRX36 (OpenWrt 24.10.1) & Android

The Dynalink DL-WRX36 is a powerful OpenWrt-based router built on Qualcomm's IPQ807x platform. If you're looking to share your smar...